1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for ld 2.27.0.
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.27.0'
560PACKAGE_STRING='ld 2.27.0'
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
647WARN_WRITE_STRINGS
648NO_WERROR
649WARN_CFLAGS
650installed_linker
651install_as_default
652TARGET_SYSTEM_ROOT_DEFINE
653TARGET_SYSTEM_ROOT
654use_sysroot
655CXXCPP
656OTOOL64
657OTOOL
658LIPO
659NMEDIT
660DSYMUTIL
661RANLIB
662AR
663OBJDUMP
664LN_S
665NM
666ac_ct_DUMPBIN
667DUMPBIN
668LD
669FGREP
670SED
671LIBTOOL
672EGREP
673CPP
674GREP
675am__fastdepCXX_FALSE
676am__fastdepCXX_TRUE
677CXXDEPMODE
678ac_ct_CXX
679CXXFLAGS
680CXX
681MAINT
682MAINTAINER_MODE_FALSE
683MAINTAINER_MODE_TRUE
684am__fastdepCC_FALSE
685am__fastdepCC_TRUE
686CCDEPMODE
687am__nodep
688AMDEPBACKSLASH
689AMDEP_FALSE
690AMDEP_TRUE
691am__quote
692am__include
693DEPDIR
694am__untar
695am__tar
696AMTAR
697am__leading_dot
698SET_MAKE
699AWK
700mkdir_p
701MKDIR_P
702INSTALL_STRIP_PROGRAM
703STRIP
704install_sh
705MAKEINFO
706AUTOHEADER
707AUTOMAKE
708AUTOCONF
709ACLOCAL
710VERSION
711PACKAGE
712CYGPATH_W
713am__isrc
714INSTALL_DATA
715INSTALL_SCRIPT
716INSTALL_PROGRAM
717OBJEXT
718EXEEXT
719ac_ct_CC
720CPPFLAGS
721LDFLAGS
722CFLAGS
723CC
724target_os
725target_vendor
726target_cpu
727target
728host_os
729host_vendor
730host_cpu
731host
732build_os
733build_vendor
734build_cpu
735build
736target_alias
737host_alias
738build_alias
739LIBS
740ECHO_T
741ECHO_N
742ECHO_C
743DEFS
744mandir
745localedir
746libdir
747psdir
748pdfdir
749dvidir
750htmldir
751infodir
752docdir
753oldincludedir
754includedir
755localstatedir
756sharedstatedir
757sysconfdir
758datadir
759datarootdir
760libexecdir
761sbindir
762bindir
763program_transform_name
764prefix
765exec_prefix
766PACKAGE_URL
767PACKAGE_BUGREPORT
768PACKAGE_STRING
769PACKAGE_VERSION
770PACKAGE_TARNAME
771PACKAGE_NAME
772PATH_SEPARATOR
773SHELL'
774ac_subst_files='TDIRS'
775ac_user_opts='
776enable_option_checking
777enable_dependency_tracking
778enable_maintainer_mode
779enable_shared
780enable_static
781with_pic
782enable_fast_install
783with_gnu_ld
784enable_libtool_lock
785enable_plugins
786enable_largefile
787with_lib_path
788enable_targets
789enable_64_bit_bfd
790with_sysroot
791enable_poison_system_directories
792enable_gold
793enable_got
794enable_compressed_debug_sections
795enable_relro
796enable_werror
797enable_build_warnings
798enable_nls
799enable_initfini_array
800'
801      ac_precious_vars='build_alias
802host_alias
803target_alias
804CC
805CFLAGS
806LDFLAGS
807LIBS
808CPPFLAGS
809CXX
810CXXFLAGS
811CCC
812CPP
813CXXCPP
814YACC
815YFLAGS'
816
817
818# Initialize some variables set by options.
819ac_init_help=
820ac_init_version=false
821ac_unrecognized_opts=
822ac_unrecognized_sep=
823# The variables have the same names as the options, with
824# dashes changed to underlines.
825cache_file=/dev/null
826exec_prefix=NONE
827no_create=
828no_recursion=
829prefix=NONE
830program_prefix=NONE
831program_suffix=NONE
832program_transform_name=s,x,x,
833silent=
834site=
835srcdir=
836verbose=
837x_includes=NONE
838x_libraries=NONE
839
840# Installation directory options.
841# These are left unexpanded so users can "make install exec_prefix=/foo"
842# and all the variables that are supposed to be based on exec_prefix
843# by default will actually change.
844# Use braces instead of parens because sh, perl, etc. also accept them.
845# (The list follows the same order as the GNU Coding Standards.)
846bindir='${exec_prefix}/bin'
847sbindir='${exec_prefix}/sbin'
848libexecdir='${exec_prefix}/libexec'
849datarootdir='${prefix}/share'
850datadir='${datarootdir}'
851sysconfdir='${prefix}/etc'
852sharedstatedir='${prefix}/com'
853localstatedir='${prefix}/var'
854includedir='${prefix}/include'
855oldincludedir='/usr/include'
856docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
857infodir='${datarootdir}/info'
858htmldir='${docdir}'
859dvidir='${docdir}'
860pdfdir='${docdir}'
861psdir='${docdir}'
862libdir='${exec_prefix}/lib'
863localedir='${datarootdir}/locale'
864mandir='${datarootdir}/man'
865
866ac_prev=
867ac_dashdash=
868for ac_option
869do
870  # If the previous option needs an argument, assign it.
871  if test -n "$ac_prev"; then
872    eval $ac_prev=\$ac_option
873    ac_prev=
874    continue
875  fi
876
877  case $ac_option in
878  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
879  *)	ac_optarg=yes ;;
880  esac
881
882  # Accept the important Cygnus configure options, so we can diagnose typos.
883
884  case $ac_dashdash$ac_option in
885  --)
886    ac_dashdash=yes ;;
887
888  -bindir | --bindir | --bindi | --bind | --bin | --bi)
889    ac_prev=bindir ;;
890  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
891    bindir=$ac_optarg ;;
892
893  -build | --build | --buil | --bui | --bu)
894    ac_prev=build_alias ;;
895  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
896    build_alias=$ac_optarg ;;
897
898  -cache-file | --cache-file | --cache-fil | --cache-fi \
899  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
900    ac_prev=cache_file ;;
901  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
902  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
903    cache_file=$ac_optarg ;;
904
905  --config-cache | -C)
906    cache_file=config.cache ;;
907
908  -datadir | --datadir | --datadi | --datad)
909    ac_prev=datadir ;;
910  -datadir=* | --datadir=* | --datadi=* | --datad=*)
911    datadir=$ac_optarg ;;
912
913  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
914  | --dataroo | --dataro | --datar)
915    ac_prev=datarootdir ;;
916  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
917  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
918    datarootdir=$ac_optarg ;;
919
920  -disable-* | --disable-*)
921    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
922    # Reject names that are not valid shell variable names.
923    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
924      as_fn_error "invalid feature name: $ac_useropt"
925    ac_useropt_orig=$ac_useropt
926    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
927    case $ac_user_opts in
928      *"
929"enable_$ac_useropt"
930"*) ;;
931      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
932	 ac_unrecognized_sep=', ';;
933    esac
934    eval enable_$ac_useropt=no ;;
935
936  -docdir | --docdir | --docdi | --doc | --do)
937    ac_prev=docdir ;;
938  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
939    docdir=$ac_optarg ;;
940
941  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
942    ac_prev=dvidir ;;
943  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
944    dvidir=$ac_optarg ;;
945
946  -enable-* | --enable-*)
947    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
948    # Reject names that are not valid shell variable names.
949    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
950      as_fn_error "invalid feature name: $ac_useropt"
951    ac_useropt_orig=$ac_useropt
952    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
953    case $ac_user_opts in
954      *"
955"enable_$ac_useropt"
956"*) ;;
957      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
958	 ac_unrecognized_sep=', ';;
959    esac
960    eval enable_$ac_useropt=\$ac_optarg ;;
961
962  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
963  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
964  | --exec | --exe | --ex)
965    ac_prev=exec_prefix ;;
966  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
967  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
968  | --exec=* | --exe=* | --ex=*)
969    exec_prefix=$ac_optarg ;;
970
971  -gas | --gas | --ga | --g)
972    # Obsolete; use --with-gas.
973    with_gas=yes ;;
974
975  -help | --help | --hel | --he | -h)
976    ac_init_help=long ;;
977  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
978    ac_init_help=recursive ;;
979  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
980    ac_init_help=short ;;
981
982  -host | --host | --hos | --ho)
983    ac_prev=host_alias ;;
984  -host=* | --host=* | --hos=* | --ho=*)
985    host_alias=$ac_optarg ;;
986
987  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
988    ac_prev=htmldir ;;
989  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
990  | --ht=*)
991    htmldir=$ac_optarg ;;
992
993  -includedir | --includedir | --includedi | --included | --include \
994  | --includ | --inclu | --incl | --inc)
995    ac_prev=includedir ;;
996  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
997  | --includ=* | --inclu=* | --incl=* | --inc=*)
998    includedir=$ac_optarg ;;
999
1000  -infodir | --infodir | --infodi | --infod | --info | --inf)
1001    ac_prev=infodir ;;
1002  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1003    infodir=$ac_optarg ;;
1004
1005  -libdir | --libdir | --libdi | --libd)
1006    ac_prev=libdir ;;
1007  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1008    libdir=$ac_optarg ;;
1009
1010  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1011  | --libexe | --libex | --libe)
1012    ac_prev=libexecdir ;;
1013  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1014  | --libexe=* | --libex=* | --libe=*)
1015    libexecdir=$ac_optarg ;;
1016
1017  -localedir | --localedir | --localedi | --localed | --locale)
1018    ac_prev=localedir ;;
1019  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1020    localedir=$ac_optarg ;;
1021
1022  -localstatedir | --localstatedir | --localstatedi | --localstated \
1023  | --localstate | --localstat | --localsta | --localst | --locals)
1024    ac_prev=localstatedir ;;
1025  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1026  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1027    localstatedir=$ac_optarg ;;
1028
1029  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1030    ac_prev=mandir ;;
1031  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1032    mandir=$ac_optarg ;;
1033
1034  -nfp | --nfp | --nf)
1035    # Obsolete; use --without-fp.
1036    with_fp=no ;;
1037
1038  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1039  | --no-cr | --no-c | -n)
1040    no_create=yes ;;
1041
1042  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1043  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1044    no_recursion=yes ;;
1045
1046  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1047  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1048  | --oldin | --oldi | --old | --ol | --o)
1049    ac_prev=oldincludedir ;;
1050  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1051  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1052  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1053    oldincludedir=$ac_optarg ;;
1054
1055  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1056    ac_prev=prefix ;;
1057  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1058    prefix=$ac_optarg ;;
1059
1060  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1061  | --program-pre | --program-pr | --program-p)
1062    ac_prev=program_prefix ;;
1063  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1064  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1065    program_prefix=$ac_optarg ;;
1066
1067  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1068  | --program-suf | --program-su | --program-s)
1069    ac_prev=program_suffix ;;
1070  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1071  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1072    program_suffix=$ac_optarg ;;
1073
1074  -program-transform-name | --program-transform-name \
1075  | --program-transform-nam | --program-transform-na \
1076  | --program-transform-n | --program-transform- \
1077  | --program-transform | --program-transfor \
1078  | --program-transfo | --program-transf \
1079  | --program-trans | --program-tran \
1080  | --progr-tra | --program-tr | --program-t)
1081    ac_prev=program_transform_name ;;
1082  -program-transform-name=* | --program-transform-name=* \
1083  | --program-transform-nam=* | --program-transform-na=* \
1084  | --program-transform-n=* | --program-transform-=* \
1085  | --program-transform=* | --program-transfor=* \
1086  | --program-transfo=* | --program-transf=* \
1087  | --program-trans=* | --program-tran=* \
1088  | --progr-tra=* | --program-tr=* | --program-t=*)
1089    program_transform_name=$ac_optarg ;;
1090
1091  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1092    ac_prev=pdfdir ;;
1093  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1094    pdfdir=$ac_optarg ;;
1095
1096  -psdir | --psdir | --psdi | --psd | --ps)
1097    ac_prev=psdir ;;
1098  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1099    psdir=$ac_optarg ;;
1100
1101  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1102  | -silent | --silent | --silen | --sile | --sil)
1103    silent=yes ;;
1104
1105  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1106    ac_prev=sbindir ;;
1107  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1108  | --sbi=* | --sb=*)
1109    sbindir=$ac_optarg ;;
1110
1111  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1112  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1113  | --sharedst | --shareds | --shared | --share | --shar \
1114  | --sha | --sh)
1115    ac_prev=sharedstatedir ;;
1116  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1117  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1118  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1119  | --sha=* | --sh=*)
1120    sharedstatedir=$ac_optarg ;;
1121
1122  -site | --site | --sit)
1123    ac_prev=site ;;
1124  -site=* | --site=* | --sit=*)
1125    site=$ac_optarg ;;
1126
1127  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1128    ac_prev=srcdir ;;
1129  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1130    srcdir=$ac_optarg ;;
1131
1132  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1133  | --syscon | --sysco | --sysc | --sys | --sy)
1134    ac_prev=sysconfdir ;;
1135  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1136  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1137    sysconfdir=$ac_optarg ;;
1138
1139  -target | --target | --targe | --targ | --tar | --ta | --t)
1140    ac_prev=target_alias ;;
1141  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1142    target_alias=$ac_optarg ;;
1143
1144  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1145    verbose=yes ;;
1146
1147  -version | --version | --versio | --versi | --vers | -V)
1148    ac_init_version=: ;;
1149
1150  -with-* | --with-*)
1151    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1152    # Reject names that are not valid shell variable names.
1153    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1154      as_fn_error "invalid package name: $ac_useropt"
1155    ac_useropt_orig=$ac_useropt
1156    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1157    case $ac_user_opts in
1158      *"
1159"with_$ac_useropt"
1160"*) ;;
1161      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1162	 ac_unrecognized_sep=', ';;
1163    esac
1164    eval with_$ac_useropt=\$ac_optarg ;;
1165
1166  -without-* | --without-*)
1167    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1168    # Reject names that are not valid shell variable names.
1169    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1170      as_fn_error "invalid package name: $ac_useropt"
1171    ac_useropt_orig=$ac_useropt
1172    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1173    case $ac_user_opts in
1174      *"
1175"with_$ac_useropt"
1176"*) ;;
1177      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1178	 ac_unrecognized_sep=', ';;
1179    esac
1180    eval with_$ac_useropt=no ;;
1181
1182  --x)
1183    # Obsolete; use --with-x.
1184    with_x=yes ;;
1185
1186  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1187  | --x-incl | --x-inc | --x-in | --x-i)
1188    ac_prev=x_includes ;;
1189  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1190  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1191    x_includes=$ac_optarg ;;
1192
1193  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1194  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1195    ac_prev=x_libraries ;;
1196  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1197  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1198    x_libraries=$ac_optarg ;;
1199
1200  -*) as_fn_error "unrecognized option: \`$ac_option'
1201Try \`$0 --help' for more information."
1202    ;;
1203
1204  *=*)
1205    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1206    # Reject names that are not valid shell variable names.
1207    case $ac_envvar in #(
1208      '' | [0-9]* | *[!_$as_cr_alnum]* )
1209      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1210    esac
1211    eval $ac_envvar=\$ac_optarg
1212    export $ac_envvar ;;
1213
1214  *)
1215    # FIXME: should be removed in autoconf 3.0.
1216    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1217    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1218      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1219    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1220    ;;
1221
1222  esac
1223done
1224
1225if test -n "$ac_prev"; then
1226  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1227  as_fn_error "missing argument to $ac_option"
1228fi
1229
1230if test -n "$ac_unrecognized_opts"; then
1231  case $enable_option_checking in
1232    no) ;;
1233    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1234    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1235  esac
1236fi
1237
1238# Check all directory arguments for consistency.
1239for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1240		datadir sysconfdir sharedstatedir localstatedir includedir \
1241		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1242		libdir localedir mandir
1243do
1244  eval ac_val=\$$ac_var
1245  # Remove trailing slashes.
1246  case $ac_val in
1247    */ )
1248      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1249      eval $ac_var=\$ac_val;;
1250  esac
1251  # Be sure to have absolute directory names.
1252  case $ac_val in
1253    [\\/$]* | ?:[\\/]* )  continue;;
1254    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1255  esac
1256  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1257done
1258
1259# There might be people who depend on the old broken behavior: `$host'
1260# used to hold the argument of --host etc.
1261# FIXME: To remove some day.
1262build=$build_alias
1263host=$host_alias
1264target=$target_alias
1265
1266# FIXME: To remove some day.
1267if test "x$host_alias" != x; then
1268  if test "x$build_alias" = x; then
1269    cross_compiling=maybe
1270    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1271    If a cross compiler is detected then cross compile mode will be used." >&2
1272  elif test "x$build_alias" != "x$host_alias"; then
1273    cross_compiling=yes
1274  fi
1275fi
1276
1277ac_tool_prefix=
1278test -n "$host_alias" && ac_tool_prefix=$host_alias-
1279
1280test "$silent" = yes && exec 6>/dev/null
1281
1282
1283ac_pwd=`pwd` && test -n "$ac_pwd" &&
1284ac_ls_di=`ls -di .` &&
1285ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1286  as_fn_error "working directory cannot be determined"
1287test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1288  as_fn_error "pwd does not report name of working directory"
1289
1290
1291# Find the source files, if location was not specified.
1292if test -z "$srcdir"; then
1293  ac_srcdir_defaulted=yes
1294  # Try the directory containing this script, then the parent directory.
1295  ac_confdir=`$as_dirname -- "$as_myself" ||
1296$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1297	 X"$as_myself" : 'X\(//\)[^/]' \| \
1298	 X"$as_myself" : 'X\(//\)$' \| \
1299	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1300$as_echo X"$as_myself" |
1301    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1302	    s//\1/
1303	    q
1304	  }
1305	  /^X\(\/\/\)[^/].*/{
1306	    s//\1/
1307	    q
1308	  }
1309	  /^X\(\/\/\)$/{
1310	    s//\1/
1311	    q
1312	  }
1313	  /^X\(\/\).*/{
1314	    s//\1/
1315	    q
1316	  }
1317	  s/.*/./; q'`
1318  srcdir=$ac_confdir
1319  if test ! -r "$srcdir/$ac_unique_file"; then
1320    srcdir=..
1321  fi
1322else
1323  ac_srcdir_defaulted=no
1324fi
1325if test ! -r "$srcdir/$ac_unique_file"; then
1326  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1327  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1328fi
1329ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1330ac_abs_confdir=`(
1331	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1332	pwd)`
1333# When building in place, set srcdir=.
1334if test "$ac_abs_confdir" = "$ac_pwd"; then
1335  srcdir=.
1336fi
1337# Remove unnecessary trailing slashes from srcdir.
1338# Double slashes in file names in object file debugging info
1339# mess up M-x gdb in Emacs.
1340case $srcdir in
1341*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1342esac
1343for ac_var in $ac_precious_vars; do
1344  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1345  eval ac_env_${ac_var}_value=\$${ac_var}
1346  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1347  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1348done
1349
1350#
1351# Report the --help message.
1352#
1353if test "$ac_init_help" = "long"; then
1354  # Omit some internal or obsolete options to make the list less imposing.
1355  # This message is too long to be a string in the A/UX 3.1 sh.
1356  cat <<_ACEOF
1357\`configure' configures ld 2.27.0 to adapt to many kinds of systems.
1358
1359Usage: $0 [OPTION]... [VAR=VALUE]...
1360
1361To assign environment variables (e.g., CC, CFLAGS...), specify them as
1362VAR=VALUE.  See below for descriptions of some of the useful variables.
1363
1364Defaults for the options are specified in brackets.
1365
1366Configuration:
1367  -h, --help              display this help and exit
1368      --help=short        display options specific to this package
1369      --help=recursive    display the short help of all the included packages
1370  -V, --version           display version information and exit
1371  -q, --quiet, --silent   do not print \`checking...' messages
1372      --cache-file=FILE   cache test results in FILE [disabled]
1373  -C, --config-cache      alias for \`--cache-file=config.cache'
1374  -n, --no-create         do not create output files
1375      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1376
1377Installation directories:
1378  --prefix=PREFIX         install architecture-independent files in PREFIX
1379                          [$ac_default_prefix]
1380  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1381                          [PREFIX]
1382
1383By default, \`make install' will install all the files in
1384\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1385an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1386for instance \`--prefix=\$HOME'.
1387
1388For better control, use the options below.
1389
1390Fine tuning of the installation directories:
1391  --bindir=DIR            user executables [EPREFIX/bin]
1392  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1393  --libexecdir=DIR        program executables [EPREFIX/libexec]
1394  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1395  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1396  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1397  --libdir=DIR            object code libraries [EPREFIX/lib]
1398  --includedir=DIR        C header files [PREFIX/include]
1399  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1400  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1401  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1402  --infodir=DIR           info documentation [DATAROOTDIR/info]
1403  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1404  --mandir=DIR            man documentation [DATAROOTDIR/man]
1405  --docdir=DIR            documentation root [DATAROOTDIR/doc/ld]
1406  --htmldir=DIR           html documentation [DOCDIR]
1407  --dvidir=DIR            dvi documentation [DOCDIR]
1408  --pdfdir=DIR            pdf documentation [DOCDIR]
1409  --psdir=DIR             ps documentation [DOCDIR]
1410_ACEOF
1411
1412  cat <<\_ACEOF
1413
1414Program names:
1415  --program-prefix=PREFIX            prepend PREFIX to installed program names
1416  --program-suffix=SUFFIX            append SUFFIX to installed program names
1417  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1418
1419System types:
1420  --build=BUILD     configure for building on BUILD [guessed]
1421  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1422  --target=TARGET   configure for building compilers for TARGET [HOST]
1423_ACEOF
1424fi
1425
1426if test -n "$ac_init_help"; then
1427  case $ac_init_help in
1428     short | recursive ) echo "Configuration of ld 2.27.0:";;
1429   esac
1430  cat <<\_ACEOF
1431
1432Optional Features:
1433  --disable-option-checking  ignore unrecognized --enable/--with options
1434  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1435  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1436  --disable-dependency-tracking  speeds up one-time build
1437  --enable-dependency-tracking   do not reject slow dependency extractors
1438  --enable-maintainer-mode  enable make rules and dependencies not useful
1439			  (and sometimes confusing) to the casual installer
1440  --enable-shared[=PKGS]  build shared libraries [default=yes]
1441  --enable-static[=PKGS]  build static libraries [default=yes]
1442  --enable-fast-install[=PKGS]
1443                          optimize for fast installation [default=yes]
1444  --disable-libtool-lock  avoid locking (might break parallel builds)
1445  --enable-plugins        Enable support for plugins
1446  --disable-largefile     omit support for large files
1447  --enable-targets        alternative target configurations
1448  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1449  --enable-poison-system-directories
1450                          warn for use of native system library directories
1451  --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1452  --enable-got=<type>     GOT handling scheme (target, single, negative,
1453                          multigot)
1454  --enable-compressed-debug-sections={all,ld,none}
1455                          compress debug sections by default]
1456  --enable-relro          enable -z relro in ELF linker by default
1457  --enable-werror         treat compile warnings as errors
1458  --enable-build-warnings enable build-time compiler warnings
1459  --disable-nls           do not use Native Language Support
1460  --disable-initfini-array do not use .init_array/.fini_array sections
1461
1462Optional Packages:
1463  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1464  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1465  --with-pic              try to use only PIC/non-PIC objects [default=use
1466                          both]
1467  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1468  --with-lib-path=dir1:dir2...  set default LIB_PATH
1469  --with-sysroot=DIR Search for usr/lib et al within DIR.
1470
1471Some influential environment variables:
1472  CC          C compiler command
1473  CFLAGS      C compiler flags
1474  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1475              nonstandard directory <lib dir>
1476  LIBS        libraries to pass to the linker, e.g. -l<library>
1477  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1478              you have headers in a nonstandard directory <include dir>
1479  CXX         C++ compiler command
1480  CXXFLAGS    C++ compiler flags
1481  CPP         C preprocessor
1482  CXXCPP      C++ preprocessor
1483  YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1484              the first program found out of: `bison -y', `byacc', `yacc'.
1485  YFLAGS      The list of arguments that will be passed by default to $YACC.
1486              This script will default YFLAGS to the empty string to avoid a
1487              default value of `-d' given by some make applications.
1488
1489Use these variables to override the choices made by `configure' or to help
1490it to find libraries and programs with nonstandard names/locations.
1491
1492Report bugs to the package provider.
1493_ACEOF
1494ac_status=$?
1495fi
1496
1497if test "$ac_init_help" = "recursive"; then
1498  # If there are subdirs, report their specific --help.
1499  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1500    test -d "$ac_dir" ||
1501      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1502      continue
1503    ac_builddir=.
1504
1505case "$ac_dir" in
1506.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507*)
1508  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1509  # A ".." for each directory in $ac_dir_suffix.
1510  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1511  case $ac_top_builddir_sub in
1512  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1513  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1514  esac ;;
1515esac
1516ac_abs_top_builddir=$ac_pwd
1517ac_abs_builddir=$ac_pwd$ac_dir_suffix
1518# for backward compatibility:
1519ac_top_builddir=$ac_top_build_prefix
1520
1521case $srcdir in
1522  .)  # We are building in place.
1523    ac_srcdir=.
1524    ac_top_srcdir=$ac_top_builddir_sub
1525    ac_abs_top_srcdir=$ac_pwd ;;
1526  [\\/]* | ?:[\\/]* )  # Absolute name.
1527    ac_srcdir=$srcdir$ac_dir_suffix;
1528    ac_top_srcdir=$srcdir
1529    ac_abs_top_srcdir=$srcdir ;;
1530  *) # Relative name.
1531    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1532    ac_top_srcdir=$ac_top_build_prefix$srcdir
1533    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1534esac
1535ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1536
1537    cd "$ac_dir" || { ac_status=$?; continue; }
1538    # Check for guested configure.
1539    if test -f "$ac_srcdir/configure.gnu"; then
1540      echo &&
1541      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1542    elif test -f "$ac_srcdir/configure"; then
1543      echo &&
1544      $SHELL "$ac_srcdir/configure" --help=recursive
1545    else
1546      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1547    fi || ac_status=$?
1548    cd "$ac_pwd" || { ac_status=$?; break; }
1549  done
1550fi
1551
1552test -n "$ac_init_help" && exit $ac_status
1553if $ac_init_version; then
1554  cat <<\_ACEOF
1555ld configure 2.27.0
1556generated by GNU Autoconf 2.64
1557
1558Copyright (C) 2009 Free Software Foundation, Inc.
1559This configure script is free software; the Free Software Foundation
1560gives unlimited permission to copy, distribute and modify it.
1561_ACEOF
1562  exit
1563fi
1564
1565## ------------------------ ##
1566## Autoconf initialization. ##
1567## ------------------------ ##
1568
1569# ac_fn_c_try_compile LINENO
1570# --------------------------
1571# Try to compile conftest.$ac_ext, and return whether this succeeded.
1572ac_fn_c_try_compile ()
1573{
1574  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575  rm -f conftest.$ac_objext
1576  if { { ac_try="$ac_compile"
1577case "(($ac_try" in
1578  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1579  *) ac_try_echo=$ac_try;;
1580esac
1581eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1582$as_echo "$ac_try_echo"; } >&5
1583  (eval "$ac_compile") 2>conftest.err
1584  ac_status=$?
1585  if test -s conftest.err; then
1586    grep -v '^ *+' conftest.err >conftest.er1
1587    cat conftest.er1 >&5
1588    mv -f conftest.er1 conftest.err
1589  fi
1590  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1591  test $ac_status = 0; } && {
1592	 test -z "$ac_c_werror_flag" ||
1593	 test ! -s conftest.err
1594       } && test -s conftest.$ac_objext; then :
1595  ac_retval=0
1596else
1597  $as_echo "$as_me: failed program was:" >&5
1598sed 's/^/| /' conftest.$ac_ext >&5
1599
1600	ac_retval=1
1601fi
1602  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1603  return $ac_retval
1604
1605} # ac_fn_c_try_compile
1606
1607# ac_fn_c_try_link LINENO
1608# -----------------------
1609# Try to link conftest.$ac_ext, and return whether this succeeded.
1610ac_fn_c_try_link ()
1611{
1612  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613  rm -f conftest.$ac_objext conftest$ac_exeext
1614  if { { ac_try="$ac_link"
1615case "(($ac_try" in
1616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1617  *) ac_try_echo=$ac_try;;
1618esac
1619eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1620$as_echo "$ac_try_echo"; } >&5
1621  (eval "$ac_link") 2>conftest.err
1622  ac_status=$?
1623  if test -s conftest.err; then
1624    grep -v '^ *+' conftest.err >conftest.er1
1625    cat conftest.er1 >&5
1626    mv -f conftest.er1 conftest.err
1627  fi
1628  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1629  test $ac_status = 0; } && {
1630	 test -z "$ac_c_werror_flag" ||
1631	 test ! -s conftest.err
1632       } && test -s conftest$ac_exeext && {
1633	 test "$cross_compiling" = yes ||
1634	 $as_test_x conftest$ac_exeext
1635       }; then :
1636  ac_retval=0
1637else
1638  $as_echo "$as_me: failed program was:" >&5
1639sed 's/^/| /' conftest.$ac_ext >&5
1640
1641	ac_retval=1
1642fi
1643  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1644  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1645  # interfere with the next link command; also delete a directory that is
1646  # left behind by Apple's compiler.  We do this before executing the actions.
1647  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1648  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1649  return $ac_retval
1650
1651} # ac_fn_c_try_link
1652
1653# ac_fn_cxx_try_compile LINENO
1654# ----------------------------
1655# Try to compile conftest.$ac_ext, and return whether this succeeded.
1656ac_fn_cxx_try_compile ()
1657{
1658  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659  rm -f conftest.$ac_objext
1660  if { { ac_try="$ac_compile"
1661case "(($ac_try" in
1662  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1663  *) ac_try_echo=$ac_try;;
1664esac
1665eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1666$as_echo "$ac_try_echo"; } >&5
1667  (eval "$ac_compile") 2>conftest.err
1668  ac_status=$?
1669  if test -s conftest.err; then
1670    grep -v '^ *+' conftest.err >conftest.er1
1671    cat conftest.er1 >&5
1672    mv -f conftest.er1 conftest.err
1673  fi
1674  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1675  test $ac_status = 0; } && {
1676	 test -z "$ac_cxx_werror_flag" ||
1677	 test ! -s conftest.err
1678       } && test -s conftest.$ac_objext; then :
1679  ac_retval=0
1680else
1681  $as_echo "$as_me: failed program was:" >&5
1682sed 's/^/| /' conftest.$ac_ext >&5
1683
1684	ac_retval=1
1685fi
1686  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1687  return $ac_retval
1688
1689} # ac_fn_cxx_try_compile
1690
1691# ac_fn_c_try_cpp LINENO
1692# ----------------------
1693# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1694ac_fn_c_try_cpp ()
1695{
1696  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697  if { { ac_try="$ac_cpp conftest.$ac_ext"
1698case "(($ac_try" in
1699  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700  *) ac_try_echo=$ac_try;;
1701esac
1702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703$as_echo "$ac_try_echo"; } >&5
1704  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1705  ac_status=$?
1706  if test -s conftest.err; then
1707    grep -v '^ *+' conftest.err >conftest.er1
1708    cat conftest.er1 >&5
1709    mv -f conftest.er1 conftest.err
1710  fi
1711  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1712  test $ac_status = 0; } >/dev/null && {
1713	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1714	 test ! -s conftest.err
1715       }; then :
1716  ac_retval=0
1717else
1718  $as_echo "$as_me: failed program was:" >&5
1719sed 's/^/| /' conftest.$ac_ext >&5
1720
1721    ac_retval=1
1722fi
1723  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1724  return $ac_retval
1725
1726} # ac_fn_c_try_cpp
1727
1728# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1729# -------------------------------------------------------
1730# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1731# the include files in INCLUDES and setting the cache variable VAR
1732# accordingly.
1733ac_fn_c_check_header_mongrel ()
1734{
1735  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1737  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1738$as_echo_n "checking for $2... " >&6; }
1739if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1740  $as_echo_n "(cached) " >&6
1741fi
1742eval ac_res=\$$3
1743	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1744$as_echo "$ac_res" >&6; }
1745else
1746  # Is the header compilable?
1747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1748$as_echo_n "checking $2 usability... " >&6; }
1749cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1750/* end confdefs.h.  */
1751$4
1752#include <$2>
1753_ACEOF
1754if ac_fn_c_try_compile "$LINENO"; then :
1755  ac_header_compiler=yes
1756else
1757  ac_header_compiler=no
1758fi
1759rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1761$as_echo "$ac_header_compiler" >&6; }
1762
1763# Is the header present?
1764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1765$as_echo_n "checking $2 presence... " >&6; }
1766cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1767/* end confdefs.h.  */
1768#include <$2>
1769_ACEOF
1770if ac_fn_c_try_cpp "$LINENO"; then :
1771  ac_header_preproc=yes
1772else
1773  ac_header_preproc=no
1774fi
1775rm -f conftest.err conftest.$ac_ext
1776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1777$as_echo "$ac_header_preproc" >&6; }
1778
1779# So?  What about this header?
1780case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1781  yes:no: )
1782    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1783$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1784    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1785$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1786    ;;
1787  no:yes:* )
1788    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1789$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1790    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1791$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1792    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1793$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1794    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1795$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1796    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1797$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1798    ;;
1799esac
1800  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801$as_echo_n "checking for $2... " >&6; }
1802if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1803  $as_echo_n "(cached) " >&6
1804else
1805  eval "$3=\$ac_header_compiler"
1806fi
1807eval ac_res=\$$3
1808	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1809$as_echo "$ac_res" >&6; }
1810fi
1811  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1812
1813} # ac_fn_c_check_header_mongrel
1814
1815# ac_fn_c_try_run LINENO
1816# ----------------------
1817# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1818# that executables *can* be run.
1819ac_fn_c_try_run ()
1820{
1821  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822  if { { ac_try="$ac_link"
1823case "(($ac_try" in
1824  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1825  *) ac_try_echo=$ac_try;;
1826esac
1827eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1828$as_echo "$ac_try_echo"; } >&5
1829  (eval "$ac_link") 2>&5
1830  ac_status=$?
1831  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1832  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1833  { { case "(($ac_try" in
1834  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1835  *) ac_try_echo=$ac_try;;
1836esac
1837eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1838$as_echo "$ac_try_echo"; } >&5
1839  (eval "$ac_try") 2>&5
1840  ac_status=$?
1841  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1842  test $ac_status = 0; }; }; then :
1843  ac_retval=0
1844else
1845  $as_echo "$as_me: program exited with status $ac_status" >&5
1846       $as_echo "$as_me: failed program was:" >&5
1847sed 's/^/| /' conftest.$ac_ext >&5
1848
1849       ac_retval=$ac_status
1850fi
1851  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1852  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1853  return $ac_retval
1854
1855} # ac_fn_c_try_run
1856
1857# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1858# -------------------------------------------------------
1859# Tests whether HEADER exists and can be compiled using the include files in
1860# INCLUDES, setting the cache variable VAR accordingly.
1861ac_fn_c_check_header_compile ()
1862{
1863  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1864  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1865$as_echo_n "checking for $2... " >&6; }
1866if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1867  $as_echo_n "(cached) " >&6
1868else
1869  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1870/* end confdefs.h.  */
1871$4
1872#include <$2>
1873_ACEOF
1874if ac_fn_c_try_compile "$LINENO"; then :
1875  eval "$3=yes"
1876else
1877  eval "$3=no"
1878fi
1879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1880fi
1881eval ac_res=\$$3
1882	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1883$as_echo "$ac_res" >&6; }
1884  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1885
1886} # ac_fn_c_check_header_compile
1887
1888# ac_fn_c_check_func LINENO FUNC VAR
1889# ----------------------------------
1890# Tests whether FUNC exists, setting the cache variable VAR accordingly
1891ac_fn_c_check_func ()
1892{
1893  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1894  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1895$as_echo_n "checking for $2... " >&6; }
1896if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1897  $as_echo_n "(cached) " >&6
1898else
1899  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900/* end confdefs.h.  */
1901/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1902   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1903#define $2 innocuous_$2
1904
1905/* System header to define __stub macros and hopefully few prototypes,
1906    which can conflict with char $2 (); below.
1907    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1908    <limits.h> exists even on freestanding compilers.  */
1909
1910#ifdef __STDC__
1911# include <limits.h>
1912#else
1913# include <assert.h>
1914#endif
1915
1916#undef $2
1917
1918/* Override any GCC internal prototype to avoid an error.
1919   Use char because int might match the return type of a GCC
1920   builtin and then its argument prototype would still apply.  */
1921#ifdef __cplusplus
1922extern "C"
1923#endif
1924char $2 ();
1925/* The GNU C library defines this for functions which it implements
1926    to always fail with ENOSYS.  Some functions are actually named
1927    something starting with __ and the normal name is an alias.  */
1928#if defined __stub_$2 || defined __stub___$2
1929choke me
1930#endif
1931
1932int
1933main ()
1934{
1935return $2 ();
1936  ;
1937  return 0;
1938}
1939_ACEOF
1940if ac_fn_c_try_link "$LINENO"; then :
1941  eval "$3=yes"
1942else
1943  eval "$3=no"
1944fi
1945rm -f core conftest.err conftest.$ac_objext \
1946    conftest$ac_exeext conftest.$ac_ext
1947fi
1948eval ac_res=\$$3
1949	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1950$as_echo "$ac_res" >&6; }
1951  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1952
1953} # ac_fn_c_check_func
1954
1955# ac_fn_cxx_try_cpp LINENO
1956# ------------------------
1957# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1958ac_fn_cxx_try_cpp ()
1959{
1960  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961  if { { ac_try="$ac_cpp conftest.$ac_ext"
1962case "(($ac_try" in
1963  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1964  *) ac_try_echo=$ac_try;;
1965esac
1966eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1967$as_echo "$ac_try_echo"; } >&5
1968  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1969  ac_status=$?
1970  if test -s conftest.err; then
1971    grep -v '^ *+' conftest.err >conftest.er1
1972    cat conftest.er1 >&5
1973    mv -f conftest.er1 conftest.err
1974  fi
1975  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1976  test $ac_status = 0; } >/dev/null && {
1977	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1978	 test ! -s conftest.err
1979       }; then :
1980  ac_retval=0
1981else
1982  $as_echo "$as_me: failed program was:" >&5
1983sed 's/^/| /' conftest.$ac_ext >&5
1984
1985    ac_retval=1
1986fi
1987  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1988  return $ac_retval
1989
1990} # ac_fn_cxx_try_cpp
1991
1992# ac_fn_cxx_try_link LINENO
1993# -------------------------
1994# Try to link conftest.$ac_ext, and return whether this succeeded.
1995ac_fn_cxx_try_link ()
1996{
1997  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998  rm -f conftest.$ac_objext conftest$ac_exeext
1999  if { { ac_try="$ac_link"
2000case "(($ac_try" in
2001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2002  *) ac_try_echo=$ac_try;;
2003esac
2004eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2005$as_echo "$ac_try_echo"; } >&5
2006  (eval "$ac_link") 2>conftest.err
2007  ac_status=$?
2008  if test -s conftest.err; then
2009    grep -v '^ *+' conftest.err >conftest.er1
2010    cat conftest.er1 >&5
2011    mv -f conftest.er1 conftest.err
2012  fi
2013  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2014  test $ac_status = 0; } && {
2015	 test -z "$ac_cxx_werror_flag" ||
2016	 test ! -s conftest.err
2017       } && test -s conftest$ac_exeext && {
2018	 test "$cross_compiling" = yes ||
2019	 $as_test_x conftest$ac_exeext
2020       }; then :
2021  ac_retval=0
2022else
2023  $as_echo "$as_me: failed program was:" >&5
2024sed 's/^/| /' conftest.$ac_ext >&5
2025
2026	ac_retval=1
2027fi
2028  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2029  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2030  # interfere with the next link command; also delete a directory that is
2031  # left behind by Apple's compiler.  We do this before executing the actions.
2032  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2033  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2034  return $ac_retval
2035
2036} # ac_fn_cxx_try_link
2037
2038# ac_fn_c_check_decl LINENO SYMBOL VAR
2039# ------------------------------------
2040# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2041ac_fn_c_check_decl ()
2042{
2043  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2044  as_decl_name=`echo $2|sed 's/ *(.*//'`
2045  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2046  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2047$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2048if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2049  $as_echo_n "(cached) " >&6
2050else
2051  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2052/* end confdefs.h.  */
2053$4
2054int
2055main ()
2056{
2057#ifndef $as_decl_name
2058#ifdef __cplusplus
2059  (void) $as_decl_use;
2060#else
2061  (void) $as_decl_name;
2062#endif
2063#endif
2064
2065  ;
2066  return 0;
2067}
2068_ACEOF
2069if ac_fn_c_try_compile "$LINENO"; then :
2070  eval "$3=yes"
2071else
2072  eval "$3=no"
2073fi
2074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2075fi
2076eval ac_res=\$$3
2077	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2078$as_echo "$ac_res" >&6; }
2079  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2080
2081} # ac_fn_c_check_decl
2082
2083# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2084# --------------------------------------------
2085# Tries to find the compile-time value of EXPR in a program that includes
2086# INCLUDES, setting VAR accordingly. Returns whether the value could be
2087# computed
2088ac_fn_c_compute_int ()
2089{
2090  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2091  if test "$cross_compiling" = yes; then
2092    # Depending upon the size, compute the lo and hi bounds.
2093cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2094/* end confdefs.h.  */
2095$4
2096int
2097main ()
2098{
2099static int test_array [1 - 2 * !(($2) >= 0)];
2100test_array [0] = 0
2101
2102  ;
2103  return 0;
2104}
2105_ACEOF
2106if ac_fn_c_try_compile "$LINENO"; then :
2107  ac_lo=0 ac_mid=0
2108  while :; do
2109    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110/* end confdefs.h.  */
2111$4
2112int
2113main ()
2114{
2115static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2116test_array [0] = 0
2117
2118  ;
2119  return 0;
2120}
2121_ACEOF
2122if ac_fn_c_try_compile "$LINENO"; then :
2123  ac_hi=$ac_mid; break
2124else
2125  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2126			if test $ac_lo -le $ac_mid; then
2127			  ac_lo= ac_hi=
2128			  break
2129			fi
2130			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2131fi
2132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133  done
2134else
2135  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2136/* end confdefs.h.  */
2137$4
2138int
2139main ()
2140{
2141static int test_array [1 - 2 * !(($2) < 0)];
2142test_array [0] = 0
2143
2144  ;
2145  return 0;
2146}
2147_ACEOF
2148if ac_fn_c_try_compile "$LINENO"; then :
2149  ac_hi=-1 ac_mid=-1
2150  while :; do
2151    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152/* end confdefs.h.  */
2153$4
2154int
2155main ()
2156{
2157static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2158test_array [0] = 0
2159
2160  ;
2161  return 0;
2162}
2163_ACEOF
2164if ac_fn_c_try_compile "$LINENO"; then :
2165  ac_lo=$ac_mid; break
2166else
2167  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2168			if test $ac_mid -le $ac_hi; then
2169			  ac_lo= ac_hi=
2170			  break
2171			fi
2172			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2173fi
2174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2175  done
2176else
2177  ac_lo= ac_hi=
2178fi
2179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2180fi
2181rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2182# Binary search between lo and hi bounds.
2183while test "x$ac_lo" != "x$ac_hi"; do
2184  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2185  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2186/* end confdefs.h.  */
2187$4
2188int
2189main ()
2190{
2191static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2192test_array [0] = 0
2193
2194  ;
2195  return 0;
2196}
2197_ACEOF
2198if ac_fn_c_try_compile "$LINENO"; then :
2199  ac_hi=$ac_mid
2200else
2201  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2202fi
2203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2204done
2205case $ac_lo in #((
2206?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2207'') ac_retval=1 ;;
2208esac
2209  else
2210    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2211/* end confdefs.h.  */
2212$4
2213static long int longval () { return $2; }
2214static unsigned long int ulongval () { return $2; }
2215#include <stdio.h>
2216#include <stdlib.h>
2217int
2218main ()
2219{
2220
2221  FILE *f = fopen ("conftest.val", "w");
2222  if (! f)
2223    return 1;
2224  if (($2) < 0)
2225    {
2226      long int i = longval ();
2227      if (i != ($2))
2228	return 1;
2229      fprintf (f, "%ld", i);
2230    }
2231  else
2232    {
2233      unsigned long int i = ulongval ();
2234      if (i != ($2))
2235	return 1;
2236      fprintf (f, "%lu", i);
2237    }
2238  /* Do not output a trailing newline, as this causes \r\n confusion
2239     on some platforms.  */
2240  return ferror (f) || fclose (f) != 0;
2241
2242  ;
2243  return 0;
2244}
2245_ACEOF
2246if ac_fn_c_try_run "$LINENO"; then :
2247  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2248else
2249  ac_retval=1
2250fi
2251rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2252  conftest.$ac_objext conftest.beam conftest.$ac_ext
2253rm -f conftest.val
2254
2255  fi
2256  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2257  return $ac_retval
2258
2259} # ac_fn_c_compute_int
2260cat >config.log <<_ACEOF
2261This file contains any messages produced by compilers while
2262running configure, to aid debugging if configure makes a mistake.
2263
2264It was created by ld $as_me 2.27.0, which was
2265generated by GNU Autoconf 2.64.  Invocation command line was
2266
2267  $ $0 $@
2268
2269_ACEOF
2270exec 5>>config.log
2271{
2272cat <<_ASUNAME
2273## --------- ##
2274## Platform. ##
2275## --------- ##
2276
2277hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2278uname -m = `(uname -m) 2>/dev/null || echo unknown`
2279uname -r = `(uname -r) 2>/dev/null || echo unknown`
2280uname -s = `(uname -s) 2>/dev/null || echo unknown`
2281uname -v = `(uname -v) 2>/dev/null || echo unknown`
2282
2283/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2284/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2285
2286/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2287/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2288/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2289/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2290/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2291/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2292/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2293
2294_ASUNAME
2295
2296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2297for as_dir in $PATH
2298do
2299  IFS=$as_save_IFS
2300  test -z "$as_dir" && as_dir=.
2301    $as_echo "PATH: $as_dir"
2302  done
2303IFS=$as_save_IFS
2304
2305} >&5
2306
2307cat >&5 <<_ACEOF
2308
2309
2310## ----------- ##
2311## Core tests. ##
2312## ----------- ##
2313
2314_ACEOF
2315
2316
2317# Keep a trace of the command line.
2318# Strip out --no-create and --no-recursion so they do not pile up.
2319# Strip out --silent because we don't want to record it for future runs.
2320# Also quote any args containing shell meta-characters.
2321# Make two passes to allow for proper duplicate-argument suppression.
2322ac_configure_args=
2323ac_configure_args0=
2324ac_configure_args1=
2325ac_must_keep_next=false
2326for ac_pass in 1 2
2327do
2328  for ac_arg
2329  do
2330    case $ac_arg in
2331    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2332    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2333    | -silent | --silent | --silen | --sile | --sil)
2334      continue ;;
2335    *\'*)
2336      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2337    esac
2338    case $ac_pass in
2339    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2340    2)
2341      as_fn_append ac_configure_args1 " '$ac_arg'"
2342      if test $ac_must_keep_next = true; then
2343	ac_must_keep_next=false # Got value, back to normal.
2344      else
2345	case $ac_arg in
2346	  *=* | --config-cache | -C | -disable-* | --disable-* \
2347	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2348	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2349	  | -with-* | --with-* | -without-* | --without-* | --x)
2350	    case "$ac_configure_args0 " in
2351	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2352	    esac
2353	    ;;
2354	  -* ) ac_must_keep_next=true ;;
2355	esac
2356      fi
2357      as_fn_append ac_configure_args " '$ac_arg'"
2358      ;;
2359    esac
2360  done
2361done
2362{ ac_configure_args0=; unset ac_configure_args0;}
2363{ ac_configure_args1=; unset ac_configure_args1;}
2364
2365# When interrupted or exit'd, cleanup temporary files, and complete
2366# config.log.  We remove comments because anyway the quotes in there
2367# would cause problems or look ugly.
2368# WARNING: Use '\'' to represent an apostrophe within the trap.
2369# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2370trap 'exit_status=$?
2371  # Save into config.log some information that might help in debugging.
2372  {
2373    echo
2374
2375    cat <<\_ASBOX
2376## ---------------- ##
2377## Cache variables. ##
2378## ---------------- ##
2379_ASBOX
2380    echo
2381    # The following way of writing the cache mishandles newlines in values,
2382(
2383  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2384    eval ac_val=\$$ac_var
2385    case $ac_val in #(
2386    *${as_nl}*)
2387      case $ac_var in #(
2388      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2389$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2390      esac
2391      case $ac_var in #(
2392      _ | IFS | as_nl) ;; #(
2393      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2394      *) { eval $ac_var=; unset $ac_var;} ;;
2395      esac ;;
2396    esac
2397  done
2398  (set) 2>&1 |
2399    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2400    *${as_nl}ac_space=\ *)
2401      sed -n \
2402	"s/'\''/'\''\\\\'\'''\''/g;
2403	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2404      ;; #(
2405    *)
2406      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2407      ;;
2408    esac |
2409    sort
2410)
2411    echo
2412
2413    cat <<\_ASBOX
2414## ----------------- ##
2415## Output variables. ##
2416## ----------------- ##
2417_ASBOX
2418    echo
2419    for ac_var in $ac_subst_vars
2420    do
2421      eval ac_val=\$$ac_var
2422      case $ac_val in
2423      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2424      esac
2425      $as_echo "$ac_var='\''$ac_val'\''"
2426    done | sort
2427    echo
2428
2429    if test -n "$ac_subst_files"; then
2430      cat <<\_ASBOX
2431## ------------------- ##
2432## File substitutions. ##
2433## ------------------- ##
2434_ASBOX
2435      echo
2436      for ac_var in $ac_subst_files
2437      do
2438	eval ac_val=\$$ac_var
2439	case $ac_val in
2440	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2441	esac
2442	$as_echo "$ac_var='\''$ac_val'\''"
2443      done | sort
2444      echo
2445    fi
2446
2447    if test -s confdefs.h; then
2448      cat <<\_ASBOX
2449## ----------- ##
2450## confdefs.h. ##
2451## ----------- ##
2452_ASBOX
2453      echo
2454      cat confdefs.h
2455      echo
2456    fi
2457    test "$ac_signal" != 0 &&
2458      $as_echo "$as_me: caught signal $ac_signal"
2459    $as_echo "$as_me: exit $exit_status"
2460  } >&5
2461  rm -f core *.core core.conftest.* &&
2462    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2463    exit $exit_status
2464' 0
2465for ac_signal in 1 2 13 15; do
2466  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2467done
2468ac_signal=0
2469
2470# confdefs.h avoids OS command line length limits that DEFS can exceed.
2471rm -f -r conftest* confdefs.h
2472
2473$as_echo "/* confdefs.h */" > confdefs.h
2474
2475# Predefined preprocessor variables.
2476
2477cat >>confdefs.h <<_ACEOF
2478#define PACKAGE_NAME "$PACKAGE_NAME"
2479_ACEOF
2480
2481cat >>confdefs.h <<_ACEOF
2482#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2483_ACEOF
2484
2485cat >>confdefs.h <<_ACEOF
2486#define PACKAGE_VERSION "$PACKAGE_VERSION"
2487_ACEOF
2488
2489cat >>confdefs.h <<_ACEOF
2490#define PACKAGE_STRING "$PACKAGE_STRING"
2491_ACEOF
2492
2493cat >>confdefs.h <<_ACEOF
2494#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2495_ACEOF
2496
2497cat >>confdefs.h <<_ACEOF
2498#define PACKAGE_URL "$PACKAGE_URL"
2499_ACEOF
2500
2501
2502# Let the site file select an alternate cache file if it wants to.
2503# Prefer an explicitly selected file to automatically selected ones.
2504ac_site_file1=NONE
2505ac_site_file2=NONE
2506if test -n "$CONFIG_SITE"; then
2507  ac_site_file1=$CONFIG_SITE
2508elif test "x$prefix" != xNONE; then
2509  ac_site_file1=$prefix/share/config.site
2510  ac_site_file2=$prefix/etc/config.site
2511else
2512  ac_site_file1=$ac_default_prefix/share/config.site
2513  ac_site_file2=$ac_default_prefix/etc/config.site
2514fi
2515for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2516do
2517  test "x$ac_site_file" = xNONE && continue
2518  if test -r "$ac_site_file"; then
2519    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2520$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2521    sed 's/^/| /' "$ac_site_file" >&5
2522    . "$ac_site_file"
2523  fi
2524done
2525
2526if test -r "$cache_file"; then
2527  # Some versions of bash will fail to source /dev/null (special
2528  # files actually), so we avoid doing that.
2529  if test -f "$cache_file"; then
2530    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2531$as_echo "$as_me: loading cache $cache_file" >&6;}
2532    case $cache_file in
2533      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2534      *)                      . "./$cache_file";;
2535    esac
2536  fi
2537else
2538  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2539$as_echo "$as_me: creating cache $cache_file" >&6;}
2540  >$cache_file
2541fi
2542
2543# Check that the precious variables saved in the cache have kept the same
2544# value.
2545ac_cache_corrupted=false
2546for ac_var in $ac_precious_vars; do
2547  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2548  eval ac_new_set=\$ac_env_${ac_var}_set
2549  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2550  eval ac_new_val=\$ac_env_${ac_var}_value
2551  case $ac_old_set,$ac_new_set in
2552    set,)
2553      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2554$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2555      ac_cache_corrupted=: ;;
2556    ,set)
2557      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2558$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2559      ac_cache_corrupted=: ;;
2560    ,);;
2561    *)
2562      if test "x$ac_old_val" != "x$ac_new_val"; then
2563	# differences in whitespace do not lead to failure.
2564	ac_old_val_w=`echo x $ac_old_val`
2565	ac_new_val_w=`echo x $ac_new_val`
2566	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2567	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2568$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2569	  ac_cache_corrupted=:
2570	else
2571	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2572$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2573	  eval $ac_var=\$ac_old_val
2574	fi
2575	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2576$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2577	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2578$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2579      fi;;
2580  esac
2581  # Pass precious variables to config.status.
2582  if test "$ac_new_set" = set; then
2583    case $ac_new_val in
2584    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2585    *) ac_arg=$ac_var=$ac_new_val ;;
2586    esac
2587    case " $ac_configure_args " in
2588      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2589      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2590    esac
2591  fi
2592done
2593if $ac_cache_corrupted; then
2594  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2595$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2596  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2597$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2598  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2599fi
2600## -------------------- ##
2601## Main body of script. ##
2602## -------------------- ##
2603
2604ac_ext=c
2605ac_cpp='$CPP $CPPFLAGS'
2606ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2607ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2608ac_compiler_gnu=$ac_cv_c_compiler_gnu
2609
2610
2611
2612
2613
2614
2615
2616ac_aux_dir=
2617for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2618  for ac_t in install-sh install.sh shtool; do
2619    if test -f "$ac_dir/$ac_t"; then
2620      ac_aux_dir=$ac_dir
2621      ac_install_sh="$ac_aux_dir/$ac_t -c"
2622      break 2
2623    fi
2624  done
2625done
2626if test -z "$ac_aux_dir"; then
2627  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2628fi
2629
2630# These three variables are undocumented and unsupported,
2631# and are intended to be withdrawn in a future Autoconf release.
2632# They can cause serious problems if a builder's source tree is in a directory
2633# whose full name contains unusual characters.
2634ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2635ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2636ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2637
2638
2639# Make sure we can run config.sub.
2640$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2641  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2642
2643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2644$as_echo_n "checking build system type... " >&6; }
2645if test "${ac_cv_build+set}" = set; then :
2646  $as_echo_n "(cached) " >&6
2647else
2648  ac_build_alias=$build_alias
2649test "x$ac_build_alias" = x &&
2650  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2651test "x$ac_build_alias" = x &&
2652  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2653ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2654  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2655
2656fi
2657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2658$as_echo "$ac_cv_build" >&6; }
2659case $ac_cv_build in
2660*-*-*) ;;
2661*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2662esac
2663build=$ac_cv_build
2664ac_save_IFS=$IFS; IFS='-'
2665set x $ac_cv_build
2666shift
2667build_cpu=$1
2668build_vendor=$2
2669shift; shift
2670# Remember, the first character of IFS is used to create $*,
2671# except with old shells:
2672build_os=$*
2673IFS=$ac_save_IFS
2674case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2675
2676
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2678$as_echo_n "checking host system type... " >&6; }
2679if test "${ac_cv_host+set}" = set; then :
2680  $as_echo_n "(cached) " >&6
2681else
2682  if test "x$host_alias" = x; then
2683  ac_cv_host=$ac_cv_build
2684else
2685  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2686    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2687fi
2688
2689fi
2690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2691$as_echo "$ac_cv_host" >&6; }
2692case $ac_cv_host in
2693*-*-*) ;;
2694*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2695esac
2696host=$ac_cv_host
2697ac_save_IFS=$IFS; IFS='-'
2698set x $ac_cv_host
2699shift
2700host_cpu=$1
2701host_vendor=$2
2702shift; shift
2703# Remember, the first character of IFS is used to create $*,
2704# except with old shells:
2705host_os=$*
2706IFS=$ac_save_IFS
2707case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2708
2709
2710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2711$as_echo_n "checking target system type... " >&6; }
2712if test "${ac_cv_target+set}" = set; then :
2713  $as_echo_n "(cached) " >&6
2714else
2715  if test "x$target_alias" = x; then
2716  ac_cv_target=$ac_cv_host
2717else
2718  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2719    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2720fi
2721
2722fi
2723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2724$as_echo "$ac_cv_target" >&6; }
2725case $ac_cv_target in
2726*-*-*) ;;
2727*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2728esac
2729target=$ac_cv_target
2730ac_save_IFS=$IFS; IFS='-'
2731set x $ac_cv_target
2732shift
2733target_cpu=$1
2734target_vendor=$2
2735shift; shift
2736# Remember, the first character of IFS is used to create $*,
2737# except with old shells:
2738target_os=$*
2739IFS=$ac_save_IFS
2740case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2741
2742
2743# The aliases save the names the user supplied, while $host etc.
2744# will get canonicalized.
2745test -n "$target_alias" &&
2746  test "$program_prefix$program_suffix$program_transform_name" = \
2747    NONENONEs,x,x, &&
2748  program_prefix=${target_alias}-
2749
2750ac_ext=c
2751ac_cpp='$CPP $CPPFLAGS'
2752ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2753ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2754ac_compiler_gnu=$ac_cv_c_compiler_gnu
2755if test -n "$ac_tool_prefix"; then
2756  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2757set dummy ${ac_tool_prefix}gcc; ac_word=$2
2758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2759$as_echo_n "checking for $ac_word... " >&6; }
2760if test "${ac_cv_prog_CC+set}" = set; then :
2761  $as_echo_n "(cached) " >&6
2762else
2763  if test -n "$CC"; then
2764  ac_cv_prog_CC="$CC" # Let the user override the test.
2765else
2766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2767for as_dir in $PATH
2768do
2769  IFS=$as_save_IFS
2770  test -z "$as_dir" && as_dir=.
2771    for ac_exec_ext in '' $ac_executable_extensions; do
2772  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2773    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2774    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2775    break 2
2776  fi
2777done
2778  done
2779IFS=$as_save_IFS
2780
2781fi
2782fi
2783CC=$ac_cv_prog_CC
2784if test -n "$CC"; then
2785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2786$as_echo "$CC" >&6; }
2787else
2788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2789$as_echo "no" >&6; }
2790fi
2791
2792
2793fi
2794if test -z "$ac_cv_prog_CC"; then
2795  ac_ct_CC=$CC
2796  # Extract the first word of "gcc", so it can be a program name with args.
2797set dummy gcc; ac_word=$2
2798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2799$as_echo_n "checking for $ac_word... " >&6; }
2800if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2801  $as_echo_n "(cached) " >&6
2802else
2803  if test -n "$ac_ct_CC"; then
2804  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2805else
2806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2807for as_dir in $PATH
2808do
2809  IFS=$as_save_IFS
2810  test -z "$as_dir" && as_dir=.
2811    for ac_exec_ext in '' $ac_executable_extensions; do
2812  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2813    ac_cv_prog_ac_ct_CC="gcc"
2814    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2815    break 2
2816  fi
2817done
2818  done
2819IFS=$as_save_IFS
2820
2821fi
2822fi
2823ac_ct_CC=$ac_cv_prog_ac_ct_CC
2824if test -n "$ac_ct_CC"; then
2825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2826$as_echo "$ac_ct_CC" >&6; }
2827else
2828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2829$as_echo "no" >&6; }
2830fi
2831
2832  if test "x$ac_ct_CC" = x; then
2833    CC=""
2834  else
2835    case $cross_compiling:$ac_tool_warned in
2836yes:)
2837{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2838$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2839ac_tool_warned=yes ;;
2840esac
2841    CC=$ac_ct_CC
2842  fi
2843else
2844  CC="$ac_cv_prog_CC"
2845fi
2846
2847if test -z "$CC"; then
2848          if test -n "$ac_tool_prefix"; then
2849    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2850set dummy ${ac_tool_prefix}cc; ac_word=$2
2851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2852$as_echo_n "checking for $ac_word... " >&6; }
2853if test "${ac_cv_prog_CC+set}" = set; then :
2854  $as_echo_n "(cached) " >&6
2855else
2856  if test -n "$CC"; then
2857  ac_cv_prog_CC="$CC" # Let the user override the test.
2858else
2859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860for as_dir in $PATH
2861do
2862  IFS=$as_save_IFS
2863  test -z "$as_dir" && as_dir=.
2864    for ac_exec_ext in '' $ac_executable_extensions; do
2865  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2866    ac_cv_prog_CC="${ac_tool_prefix}cc"
2867    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2868    break 2
2869  fi
2870done
2871  done
2872IFS=$as_save_IFS
2873
2874fi
2875fi
2876CC=$ac_cv_prog_CC
2877if test -n "$CC"; then
2878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2879$as_echo "$CC" >&6; }
2880else
2881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882$as_echo "no" >&6; }
2883fi
2884
2885
2886  fi
2887fi
2888if test -z "$CC"; then
2889  # Extract the first word of "cc", so it can be a program name with args.
2890set dummy cc; ac_word=$2
2891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892$as_echo_n "checking for $ac_word... " >&6; }
2893if test "${ac_cv_prog_CC+set}" = set; then :
2894  $as_echo_n "(cached) " >&6
2895else
2896  if test -n "$CC"; then
2897  ac_cv_prog_CC="$CC" # Let the user override the test.
2898else
2899  ac_prog_rejected=no
2900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2901for as_dir in $PATH
2902do
2903  IFS=$as_save_IFS
2904  test -z "$as_dir" && as_dir=.
2905    for ac_exec_ext in '' $ac_executable_extensions; do
2906  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2907    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2908       ac_prog_rejected=yes
2909       continue
2910     fi
2911    ac_cv_prog_CC="cc"
2912    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2913    break 2
2914  fi
2915done
2916  done
2917IFS=$as_save_IFS
2918
2919if test $ac_prog_rejected = yes; then
2920  # We found a bogon in the path, so make sure we never use it.
2921  set dummy $ac_cv_prog_CC
2922  shift
2923  if test $# != 0; then
2924    # We chose a different compiler from the bogus one.
2925    # However, it has the same basename, so the bogon will be chosen
2926    # first if we set CC to just the basename; use the full file name.
2927    shift
2928    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2929  fi
2930fi
2931fi
2932fi
2933CC=$ac_cv_prog_CC
2934if test -n "$CC"; then
2935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2936$as_echo "$CC" >&6; }
2937else
2938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2939$as_echo "no" >&6; }
2940fi
2941
2942
2943fi
2944if test -z "$CC"; then
2945  if test -n "$ac_tool_prefix"; then
2946  for ac_prog in cl.exe
2947  do
2948    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2949set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2951$as_echo_n "checking for $ac_word... " >&6; }
2952if test "${ac_cv_prog_CC+set}" = set; then :
2953  $as_echo_n "(cached) " >&6
2954else
2955  if test -n "$CC"; then
2956  ac_cv_prog_CC="$CC" # Let the user override the test.
2957else
2958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2959for as_dir in $PATH
2960do
2961  IFS=$as_save_IFS
2962  test -z "$as_dir" && as_dir=.
2963    for ac_exec_ext in '' $ac_executable_extensions; do
2964  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2965    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2966    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2967    break 2
2968  fi
2969done
2970  done
2971IFS=$as_save_IFS
2972
2973fi
2974fi
2975CC=$ac_cv_prog_CC
2976if test -n "$CC"; then
2977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2978$as_echo "$CC" >&6; }
2979else
2980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2981$as_echo "no" >&6; }
2982fi
2983
2984
2985    test -n "$CC" && break
2986  done
2987fi
2988if test -z "$CC"; then
2989  ac_ct_CC=$CC
2990  for ac_prog in cl.exe
2991do
2992  # Extract the first word of "$ac_prog", so it can be a program name with args.
2993set dummy $ac_prog; ac_word=$2
2994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2995$as_echo_n "checking for $ac_word... " >&6; }
2996if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2997  $as_echo_n "(cached) " >&6
2998else
2999  if test -n "$ac_ct_CC"; then
3000  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3001else
3002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3003for as_dir in $PATH
3004do
3005  IFS=$as_save_IFS
3006  test -z "$as_dir" && as_dir=.
3007    for ac_exec_ext in '' $ac_executable_extensions; do
3008  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3009    ac_cv_prog_ac_ct_CC="$ac_prog"
3010    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3011    break 2
3012  fi
3013done
3014  done
3015IFS=$as_save_IFS
3016
3017fi
3018fi
3019ac_ct_CC=$ac_cv_prog_ac_ct_CC
3020if test -n "$ac_ct_CC"; then
3021  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3022$as_echo "$ac_ct_CC" >&6; }
3023else
3024  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3025$as_echo "no" >&6; }
3026fi
3027
3028
3029  test -n "$ac_ct_CC" && break
3030done
3031
3032  if test "x$ac_ct_CC" = x; then
3033    CC=""
3034  else
3035    case $cross_compiling:$ac_tool_warned in
3036yes:)
3037{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3038$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3039ac_tool_warned=yes ;;
3040esac
3041    CC=$ac_ct_CC
3042  fi
3043fi
3044
3045fi
3046
3047
3048test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3049$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3050as_fn_error "no acceptable C compiler found in \$PATH
3051See \`config.log' for more details." "$LINENO" 5; }
3052
3053# Provide some information about the compiler.
3054$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3055set X $ac_compile
3056ac_compiler=$2
3057for ac_option in --version -v -V -qversion; do
3058  { { ac_try="$ac_compiler $ac_option >&5"
3059case "(($ac_try" in
3060  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3061  *) ac_try_echo=$ac_try;;
3062esac
3063eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3064$as_echo "$ac_try_echo"; } >&5
3065  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3066  ac_status=$?
3067  if test -s conftest.err; then
3068    sed '10a\
3069... rest of stderr output deleted ...
3070         10q' conftest.err >conftest.er1
3071    cat conftest.er1 >&5
3072    rm -f conftest.er1 conftest.err
3073  fi
3074  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3075  test $ac_status = 0; }
3076done
3077
3078cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3079/* end confdefs.h.  */
3080
3081int
3082main ()
3083{
3084
3085  ;
3086  return 0;
3087}
3088_ACEOF
3089ac_clean_files_save=$ac_clean_files
3090ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3091# Try to create an executable without -o first, disregard a.out.
3092# It will help us diagnose broken compilers, and finding out an intuition
3093# of exeext.
3094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3095$as_echo_n "checking for C compiler default output file name... " >&6; }
3096ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3097
3098# The possible output files:
3099ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3100
3101ac_rmfiles=
3102for ac_file in $ac_files
3103do
3104  case $ac_file in
3105    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3106    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3107  esac
3108done
3109rm -f $ac_rmfiles
3110
3111if { { ac_try="$ac_link_default"
3112case "(($ac_try" in
3113  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3114  *) ac_try_echo=$ac_try;;
3115esac
3116eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3117$as_echo "$ac_try_echo"; } >&5
3118  (eval "$ac_link_default") 2>&5
3119  ac_status=$?
3120  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3121  test $ac_status = 0; }; then :
3122  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3123# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3124# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3125# so that the user can short-circuit this test for compilers unknown to
3126# Autoconf.
3127for ac_file in $ac_files ''
3128do
3129  test -f "$ac_file" || continue
3130  case $ac_file in
3131    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3132	;;
3133    [ab].out )
3134	# We found the default executable, but exeext='' is most
3135	# certainly right.
3136	break;;
3137    *.* )
3138	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3139	then :; else
3140	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3141	fi
3142	# We set ac_cv_exeext here because the later test for it is not
3143	# safe: cross compilers may not add the suffix if given an `-o'
3144	# argument, so we may need to know it at that point already.
3145	# Even if this section looks crufty: it has the advantage of
3146	# actually working.
3147	break;;
3148    * )
3149	break;;
3150  esac
3151done
3152test "$ac_cv_exeext" = no && ac_cv_exeext=
3153
3154else
3155  ac_file=''
3156fi
3157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3158$as_echo "$ac_file" >&6; }
3159if test -z "$ac_file"; then :
3160  $as_echo "$as_me: failed program was:" >&5
3161sed 's/^/| /' conftest.$ac_ext >&5
3162
3163{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3164$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3165{ as_fn_set_status 77
3166as_fn_error "C compiler cannot create executables
3167See \`config.log' for more details." "$LINENO" 5; }; }
3168fi
3169ac_exeext=$ac_cv_exeext
3170
3171# Check that the compiler produces executables we can run.  If not, either
3172# the compiler is broken, or we cross compile.
3173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3174$as_echo_n "checking whether the C compiler works... " >&6; }
3175# If not cross compiling, check that we can run a simple program.
3176if test "$cross_compiling" != yes; then
3177  if { ac_try='./$ac_file'
3178  { { case "(($ac_try" in
3179  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180  *) ac_try_echo=$ac_try;;
3181esac
3182eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3183$as_echo "$ac_try_echo"; } >&5
3184  (eval "$ac_try") 2>&5
3185  ac_status=$?
3186  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3187  test $ac_status = 0; }; }; then
3188    cross_compiling=no
3189  else
3190    if test "$cross_compiling" = maybe; then
3191	cross_compiling=yes
3192    else
3193	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3194$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3195as_fn_error "cannot run C compiled programs.
3196If you meant to cross compile, use \`--host'.
3197See \`config.log' for more details." "$LINENO" 5; }
3198    fi
3199  fi
3200fi
3201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3202$as_echo "yes" >&6; }
3203
3204rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3205ac_clean_files=$ac_clean_files_save
3206# Check that the compiler produces executables we can run.  If not, either
3207# the compiler is broken, or we cross compile.
3208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3209$as_echo_n "checking whether we are cross compiling... " >&6; }
3210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3211$as_echo "$cross_compiling" >&6; }
3212
3213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3214$as_echo_n "checking for suffix of executables... " >&6; }
3215if { { ac_try="$ac_link"
3216case "(($ac_try" in
3217  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3218  *) ac_try_echo=$ac_try;;
3219esac
3220eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3221$as_echo "$ac_try_echo"; } >&5
3222  (eval "$ac_link") 2>&5
3223  ac_status=$?
3224  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3225  test $ac_status = 0; }; then :
3226  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3227# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3228# work properly (i.e., refer to `conftest.exe'), while it won't with
3229# `rm'.
3230for ac_file in conftest.exe conftest conftest.*; do
3231  test -f "$ac_file" || continue
3232  case $ac_file in
3233    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3234    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3235	  break;;
3236    * ) break;;
3237  esac
3238done
3239else
3240  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3241$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3242as_fn_error "cannot compute suffix of executables: cannot compile and link
3243See \`config.log' for more details." "$LINENO" 5; }
3244fi
3245rm -f conftest$ac_cv_exeext
3246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3247$as_echo "$ac_cv_exeext" >&6; }
3248
3249rm -f conftest.$ac_ext
3250EXEEXT=$ac_cv_exeext
3251ac_exeext=$EXEEXT
3252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3253$as_echo_n "checking for suffix of object files... " >&6; }
3254if test "${ac_cv_objext+set}" = set; then :
3255  $as_echo_n "(cached) " >&6
3256else
3257  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3258/* end confdefs.h.  */
3259
3260int
3261main ()
3262{
3263
3264  ;
3265  return 0;
3266}
3267_ACEOF
3268rm -f conftest.o conftest.obj
3269if { { ac_try="$ac_compile"
3270case "(($ac_try" in
3271  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3272  *) ac_try_echo=$ac_try;;
3273esac
3274eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3275$as_echo "$ac_try_echo"; } >&5
3276  (eval "$ac_compile") 2>&5
3277  ac_status=$?
3278  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3279  test $ac_status = 0; }; then :
3280  for ac_file in conftest.o conftest.obj conftest.*; do
3281  test -f "$ac_file" || continue;
3282  case $ac_file in
3283    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3284    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3285       break;;
3286  esac
3287done
3288else
3289  $as_echo "$as_me: failed program was:" >&5
3290sed 's/^/| /' conftest.$ac_ext >&5
3291
3292{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3293$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3294as_fn_error "cannot compute suffix of object files: cannot compile
3295See \`config.log' for more details." "$LINENO" 5; }
3296fi
3297rm -f conftest.$ac_cv_objext conftest.$ac_ext
3298fi
3299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3300$as_echo "$ac_cv_objext" >&6; }
3301OBJEXT=$ac_cv_objext
3302ac_objext=$OBJEXT
3303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3304$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3305if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3306  $as_echo_n "(cached) " >&6
3307else
3308  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3309/* end confdefs.h.  */
3310
3311int
3312main ()
3313{
3314#ifndef __GNUC__
3315       choke me
3316#endif
3317
3318  ;
3319  return 0;
3320}
3321_ACEOF
3322if ac_fn_c_try_compile "$LINENO"; then :
3323  ac_compiler_gnu=yes
3324else
3325  ac_compiler_gnu=no
3326fi
3327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3328ac_cv_c_compiler_gnu=$ac_compiler_gnu
3329
3330fi
3331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3332$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3333if test $ac_compiler_gnu = yes; then
3334  GCC=yes
3335else
3336  GCC=
3337fi
3338ac_test_CFLAGS=${CFLAGS+set}
3339ac_save_CFLAGS=$CFLAGS
3340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3341$as_echo_n "checking whether $CC accepts -g... " >&6; }
3342if test "${ac_cv_prog_cc_g+set}" = set; then :
3343  $as_echo_n "(cached) " >&6
3344else
3345  ac_save_c_werror_flag=$ac_c_werror_flag
3346   ac_c_werror_flag=yes
3347   ac_cv_prog_cc_g=no
3348   CFLAGS="-g"
3349   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350/* end confdefs.h.  */
3351
3352int
3353main ()
3354{
3355
3356  ;
3357  return 0;
3358}
3359_ACEOF
3360if ac_fn_c_try_compile "$LINENO"; then :
3361  ac_cv_prog_cc_g=yes
3362else
3363  CFLAGS=""
3364      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3365/* end confdefs.h.  */
3366
3367int
3368main ()
3369{
3370
3371  ;
3372  return 0;
3373}
3374_ACEOF
3375if ac_fn_c_try_compile "$LINENO"; then :
3376
3377else
3378  ac_c_werror_flag=$ac_save_c_werror_flag
3379	 CFLAGS="-g"
3380	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3381/* end confdefs.h.  */
3382
3383int
3384main ()
3385{
3386
3387  ;
3388  return 0;
3389}
3390_ACEOF
3391if ac_fn_c_try_compile "$LINENO"; then :
3392  ac_cv_prog_cc_g=yes
3393fi
3394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3395fi
3396rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3397fi
3398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3399   ac_c_werror_flag=$ac_save_c_werror_flag
3400fi
3401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3402$as_echo "$ac_cv_prog_cc_g" >&6; }
3403if test "$ac_test_CFLAGS" = set; then
3404  CFLAGS=$ac_save_CFLAGS
3405elif test $ac_cv_prog_cc_g = yes; then
3406  if test "$GCC" = yes; then
3407    CFLAGS="-g -O2"
3408  else
3409    CFLAGS="-g"
3410  fi
3411else
3412  if test "$GCC" = yes; then
3413    CFLAGS="-O2"
3414  else
3415    CFLAGS=
3416  fi
3417fi
3418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3419$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3420if test "${ac_cv_prog_cc_c89+set}" = set; then :
3421  $as_echo_n "(cached) " >&6
3422else
3423  ac_cv_prog_cc_c89=no
3424ac_save_CC=$CC
3425cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3426/* end confdefs.h.  */
3427#include <stdarg.h>
3428#include <stdio.h>
3429#include <sys/types.h>
3430#include <sys/stat.h>
3431/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3432struct buf { int x; };
3433FILE * (*rcsopen) (struct buf *, struct stat *, int);
3434static char *e (p, i)
3435     char **p;
3436     int i;
3437{
3438  return p[i];
3439}
3440static char *f (char * (*g) (char **, int), char **p, ...)
3441{
3442  char *s;
3443  va_list v;
3444  va_start (v,p);
3445  s = g (p, va_arg (v,int));
3446  va_end (v);
3447  return s;
3448}
3449
3450/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3451   function prototypes and stuff, but not '\xHH' hex character constants.
3452   These don't provoke an error unfortunately, instead are silently treated
3453   as 'x'.  The following induces an error, until -std is added to get
3454   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3455   array size at least.  It's necessary to write '\x00'==0 to get something
3456   that's true only with -std.  */
3457int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3458
3459/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3460   inside strings and character constants.  */
3461#define FOO(x) 'x'
3462int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3463
3464int test (int i, double x);
3465struct s1 {int (*f) (int a);};
3466struct s2 {int (*f) (double a);};
3467int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3468int argc;
3469char **argv;
3470int
3471main ()
3472{
3473return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3474  ;
3475  return 0;
3476}
3477_ACEOF
3478for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3479	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3480do
3481  CC="$ac_save_CC $ac_arg"
3482  if ac_fn_c_try_compile "$LINENO"; then :
3483  ac_cv_prog_cc_c89=$ac_arg
3484fi
3485rm -f core conftest.err conftest.$ac_objext
3486  test "x$ac_cv_prog_cc_c89" != "xno" && break
3487done
3488rm -f conftest.$ac_ext
3489CC=$ac_save_CC
3490
3491fi
3492# AC_CACHE_VAL
3493case "x$ac_cv_prog_cc_c89" in
3494  x)
3495    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3496$as_echo "none needed" >&6; } ;;
3497  xno)
3498    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3499$as_echo "unsupported" >&6; } ;;
3500  *)
3501    CC="$CC $ac_cv_prog_cc_c89"
3502    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3503$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3504esac
3505if test "x$ac_cv_prog_cc_c89" != xno; then :
3506
3507fi
3508
3509ac_ext=c
3510ac_cpp='$CPP $CPPFLAGS'
3511ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3512ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3513ac_compiler_gnu=$ac_cv_c_compiler_gnu
3514
3515
3516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3517$as_echo_n "checking for library containing strerror... " >&6; }
3518if test "${ac_cv_search_strerror+set}" = set; then :
3519  $as_echo_n "(cached) " >&6
3520else
3521  ac_func_search_save_LIBS=$LIBS
3522cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3523/* end confdefs.h.  */
3524
3525/* Override any GCC internal prototype to avoid an error.
3526   Use char because int might match the return type of a GCC
3527   builtin and then its argument prototype would still apply.  */
3528#ifdef __cplusplus
3529extern "C"
3530#endif
3531char strerror ();
3532int
3533main ()
3534{
3535return strerror ();
3536  ;
3537  return 0;
3538}
3539_ACEOF
3540for ac_lib in '' cposix; do
3541  if test -z "$ac_lib"; then
3542    ac_res="none required"
3543  else
3544    ac_res=-l$ac_lib
3545    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3546  fi
3547  if ac_fn_c_try_link "$LINENO"; then :
3548  ac_cv_search_strerror=$ac_res
3549fi
3550rm -f core conftest.err conftest.$ac_objext \
3551    conftest$ac_exeext
3552  if test "${ac_cv_search_strerror+set}" = set; then :
3553  break
3554fi
3555done
3556if test "${ac_cv_search_strerror+set}" = set; then :
3557
3558else
3559  ac_cv_search_strerror=no
3560fi
3561rm conftest.$ac_ext
3562LIBS=$ac_func_search_save_LIBS
3563fi
3564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3565$as_echo "$ac_cv_search_strerror" >&6; }
3566ac_res=$ac_cv_search_strerror
3567if test "$ac_res" != no; then :
3568  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3569
3570fi
3571
3572
3573am__api_version='1.11'
3574
3575# Find a good install program.  We prefer a C program (faster),
3576# so one script is as good as another.  But avoid the broken or
3577# incompatible versions:
3578# SysV /etc/install, /usr/sbin/install
3579# SunOS /usr/etc/install
3580# IRIX /sbin/install
3581# AIX /bin/install
3582# AmigaOS /C/install, which installs bootblocks on floppy discs
3583# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3584# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3585# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3586# OS/2's system install, which has a completely different semantic
3587# ./install, which can be erroneously created by make from ./install.sh.
3588# Reject install programs that cannot install multiple files.
3589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3590$as_echo_n "checking for a BSD-compatible install... " >&6; }
3591if test -z "$INSTALL"; then
3592if test "${ac_cv_path_install+set}" = set; then :
3593  $as_echo_n "(cached) " >&6
3594else
3595  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3596for as_dir in $PATH
3597do
3598  IFS=$as_save_IFS
3599  test -z "$as_dir" && as_dir=.
3600    # Account for people who put trailing slashes in PATH elements.
3601case $as_dir/ in #((
3602  ./ | .// | /[cC]/* | \
3603  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3604  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3605  /usr/ucb/* ) ;;
3606  *)
3607    # OSF1 and SCO ODT 3.0 have their own names for install.
3608    # Don't use installbsd from OSF since it installs stuff as root
3609    # by default.
3610    for ac_prog in ginstall scoinst install; do
3611      for ac_exec_ext in '' $ac_executable_extensions; do
3612	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3613	  if test $ac_prog = install &&
3614	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3615	    # AIX install.  It has an incompatible calling convention.
3616	    :
3617	  elif test $ac_prog = install &&
3618	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3619	    # program-specific install script used by HP pwplus--don't use.
3620	    :
3621	  else
3622	    rm -rf conftest.one conftest.two conftest.dir
3623	    echo one > conftest.one
3624	    echo two > conftest.two
3625	    mkdir conftest.dir
3626	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3627	      test -s conftest.one && test -s conftest.two &&
3628	      test -s conftest.dir/conftest.one &&
3629	      test -s conftest.dir/conftest.two
3630	    then
3631	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3632	      break 3
3633	    fi
3634	  fi
3635	fi
3636      done
3637    done
3638    ;;
3639esac
3640
3641  done
3642IFS=$as_save_IFS
3643
3644rm -rf conftest.one conftest.two conftest.dir
3645
3646fi
3647  if test "${ac_cv_path_install+set}" = set; then
3648    INSTALL=$ac_cv_path_install
3649  else
3650    # As a last resort, use the slow shell script.  Don't cache a
3651    # value for INSTALL within a source directory, because that will
3652    # break other packages using the cache if that directory is
3653    # removed, or if the value is a relative name.
3654    INSTALL=$ac_install_sh
3655  fi
3656fi
3657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3658$as_echo "$INSTALL" >&6; }
3659
3660# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3661# It thinks the first close brace ends the variable substitution.
3662test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3663
3664test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3665
3666test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3667
3668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3669$as_echo_n "checking whether build environment is sane... " >&6; }
3670# Just in case
3671sleep 1
3672echo timestamp > conftest.file
3673# Reject unsafe characters in $srcdir or the absolute working directory
3674# name.  Accept space and tab only in the latter.
3675am_lf='
3676'
3677case `pwd` in
3678  *[\\\"\#\$\&\'\`$am_lf]*)
3679    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3680esac
3681case $srcdir in
3682  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3683    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3684esac
3685
3686# Do `set' in a subshell so we don't clobber the current shell's
3687# arguments.  Must try -L first in case configure is actually a
3688# symlink; some systems play weird games with the mod time of symlinks
3689# (eg FreeBSD returns the mod time of the symlink's containing
3690# directory).
3691if (
3692   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3693   if test "$*" = "X"; then
3694      # -L didn't work.
3695      set X `ls -t "$srcdir/configure" conftest.file`
3696   fi
3697   rm -f conftest.file
3698   if test "$*" != "X $srcdir/configure conftest.file" \
3699      && test "$*" != "X conftest.file $srcdir/configure"; then
3700
3701      # If neither matched, then we have a broken ls.  This can happen
3702      # if, for instance, CONFIG_SHELL is bash and it inherits a
3703      # broken ls alias from the environment.  This has actually
3704      # happened.  Such a system could not be considered "sane".
3705      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3706alias in your environment" "$LINENO" 5
3707   fi
3708
3709   test "$2" = conftest.file
3710   )
3711then
3712   # Ok.
3713   :
3714else
3715   as_fn_error "newly created file is older than distributed files!
3716Check your system clock" "$LINENO" 5
3717fi
3718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3719$as_echo "yes" >&6; }
3720test "$program_prefix" != NONE &&
3721  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3722# Use a double $ so make ignores it.
3723test "$program_suffix" != NONE &&
3724  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3725# Double any \ or $.
3726# By default was `s,x,x', remove it if useless.
3727ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3728program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3729
3730# expand $ac_aux_dir to an absolute path
3731am_aux_dir=`cd $ac_aux_dir && pwd`
3732
3733if test x"${MISSING+set}" != xset; then
3734  case $am_aux_dir in
3735  *\ * | *\	*)
3736    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3737  *)
3738    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3739  esac
3740fi
3741# Use eval to expand $SHELL
3742if eval "$MISSING --run true"; then
3743  am_missing_run="$MISSING --run "
3744else
3745  am_missing_run=
3746  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3747$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3748fi
3749
3750if test x"${install_sh}" != xset; then
3751  case $am_aux_dir in
3752  *\ * | *\	*)
3753    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3754  *)
3755    install_sh="\${SHELL} $am_aux_dir/install-sh"
3756  esac
3757fi
3758
3759# Installed binaries are usually stripped using `strip' when the user
3760# run `make install-strip'.  However `strip' might not be the right
3761# tool to use in cross-compilation environments, therefore Automake
3762# will honor the `STRIP' environment variable to overrule this program.
3763if test "$cross_compiling" != no; then
3764  if test -n "$ac_tool_prefix"; then
3765  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3766set dummy ${ac_tool_prefix}strip; ac_word=$2
3767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3768$as_echo_n "checking for $ac_word... " >&6; }
3769if test "${ac_cv_prog_STRIP+set}" = set; then :
3770  $as_echo_n "(cached) " >&6
3771else
3772  if test -n "$STRIP"; then
3773  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3774else
3775as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3776for as_dir in $PATH
3777do
3778  IFS=$as_save_IFS
3779  test -z "$as_dir" && as_dir=.
3780    for ac_exec_ext in '' $ac_executable_extensions; do
3781  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3782    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3783    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3784    break 2
3785  fi
3786done
3787  done
3788IFS=$as_save_IFS
3789
3790fi
3791fi
3792STRIP=$ac_cv_prog_STRIP
3793if test -n "$STRIP"; then
3794  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3795$as_echo "$STRIP" >&6; }
3796else
3797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3798$as_echo "no" >&6; }
3799fi
3800
3801
3802fi
3803if test -z "$ac_cv_prog_STRIP"; then
3804  ac_ct_STRIP=$STRIP
3805  # Extract the first word of "strip", so it can be a program name with args.
3806set dummy strip; ac_word=$2
3807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3808$as_echo_n "checking for $ac_word... " >&6; }
3809if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3810  $as_echo_n "(cached) " >&6
3811else
3812  if test -n "$ac_ct_STRIP"; then
3813  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3814else
3815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3816for as_dir in $PATH
3817do
3818  IFS=$as_save_IFS
3819  test -z "$as_dir" && as_dir=.
3820    for ac_exec_ext in '' $ac_executable_extensions; do
3821  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3822    ac_cv_prog_ac_ct_STRIP="strip"
3823    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3824    break 2
3825  fi
3826done
3827  done
3828IFS=$as_save_IFS
3829
3830fi
3831fi
3832ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3833if test -n "$ac_ct_STRIP"; then
3834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3835$as_echo "$ac_ct_STRIP" >&6; }
3836else
3837  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3838$as_echo "no" >&6; }
3839fi
3840
3841  if test "x$ac_ct_STRIP" = x; then
3842    STRIP=":"
3843  else
3844    case $cross_compiling:$ac_tool_warned in
3845yes:)
3846{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3847$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3848ac_tool_warned=yes ;;
3849esac
3850    STRIP=$ac_ct_STRIP
3851  fi
3852else
3853  STRIP="$ac_cv_prog_STRIP"
3854fi
3855
3856fi
3857INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3858
3859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3860$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3861if test -z "$MKDIR_P"; then
3862  if test "${ac_cv_path_mkdir+set}" = set; then :
3863  $as_echo_n "(cached) " >&6
3864else
3865  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3866for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3867do
3868  IFS=$as_save_IFS
3869  test -z "$as_dir" && as_dir=.
3870    for ac_prog in mkdir gmkdir; do
3871	 for ac_exec_ext in '' $ac_executable_extensions; do
3872	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3873	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3874	     'mkdir (GNU coreutils) '* | \
3875	     'mkdir (coreutils) '* | \
3876	     'mkdir (fileutils) '4.1*)
3877	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3878	       break 3;;
3879	   esac
3880	 done
3881       done
3882  done
3883IFS=$as_save_IFS
3884
3885fi
3886
3887  if test "${ac_cv_path_mkdir+set}" = set; then
3888    MKDIR_P="$ac_cv_path_mkdir -p"
3889  else
3890    # As a last resort, use the slow shell script.  Don't cache a
3891    # value for MKDIR_P within a source directory, because that will
3892    # break other packages using the cache if that directory is
3893    # removed, or if the value is a relative name.
3894    test -d ./--version && rmdir ./--version
3895    MKDIR_P="$ac_install_sh -d"
3896  fi
3897fi
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3899$as_echo "$MKDIR_P" >&6; }
3900
3901mkdir_p="$MKDIR_P"
3902case $mkdir_p in
3903  [\\/$]* | ?:[\\/]*) ;;
3904  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3905esac
3906
3907for ac_prog in gawk mawk nawk awk
3908do
3909  # Extract the first word of "$ac_prog", so it can be a program name with args.
3910set dummy $ac_prog; ac_word=$2
3911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3912$as_echo_n "checking for $ac_word... " >&6; }
3913if test "${ac_cv_prog_AWK+set}" = set; then :
3914  $as_echo_n "(cached) " >&6
3915else
3916  if test -n "$AWK"; then
3917  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3918else
3919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3920for as_dir in $PATH
3921do
3922  IFS=$as_save_IFS
3923  test -z "$as_dir" && as_dir=.
3924    for ac_exec_ext in '' $ac_executable_extensions; do
3925  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3926    ac_cv_prog_AWK="$ac_prog"
3927    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3928    break 2
3929  fi
3930done
3931  done
3932IFS=$as_save_IFS
3933
3934fi
3935fi
3936AWK=$ac_cv_prog_AWK
3937if test -n "$AWK"; then
3938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3939$as_echo "$AWK" >&6; }
3940else
3941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3942$as_echo "no" >&6; }
3943fi
3944
3945
3946  test -n "$AWK" && break
3947done
3948
3949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3950$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3951set x ${MAKE-make}
3952ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3953if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3954  $as_echo_n "(cached) " >&6
3955else
3956  cat >conftest.make <<\_ACEOF
3957SHELL = /bin/sh
3958all:
3959	@echo '@@@%%%=$(MAKE)=@@@%%%'
3960_ACEOF
3961# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3962case `${MAKE-make} -f conftest.make 2>/dev/null` in
3963  *@@@%%%=?*=@@@%%%*)
3964    eval ac_cv_prog_make_${ac_make}_set=yes;;
3965  *)
3966    eval ac_cv_prog_make_${ac_make}_set=no;;
3967esac
3968rm -f conftest.make
3969fi
3970if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3972$as_echo "yes" >&6; }
3973  SET_MAKE=
3974else
3975  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3976$as_echo "no" >&6; }
3977  SET_MAKE="MAKE=${MAKE-make}"
3978fi
3979
3980rm -rf .tst 2>/dev/null
3981mkdir .tst 2>/dev/null
3982if test -d .tst; then
3983  am__leading_dot=.
3984else
3985  am__leading_dot=_
3986fi
3987rmdir .tst 2>/dev/null
3988
3989DEPDIR="${am__leading_dot}deps"
3990
3991ac_config_commands="$ac_config_commands depfiles"
3992
3993
3994am_make=${MAKE-make}
3995cat > confinc << 'END'
3996am__doit:
3997	@echo this is the am__doit target
3998.PHONY: am__doit
3999END
4000# If we don't find an include directive, just comment out the code.
4001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4002$as_echo_n "checking for style of include used by $am_make... " >&6; }
4003am__include="#"
4004am__quote=
4005_am_result=none
4006# First try GNU make style include.
4007echo "include confinc" > confmf
4008# Ignore all kinds of additional output from `make'.
4009case `$am_make -s -f confmf 2> /dev/null` in #(
4010*the\ am__doit\ target*)
4011  am__include=include
4012  am__quote=
4013  _am_result=GNU
4014  ;;
4015esac
4016# Now try BSD make style include.
4017if test "$am__include" = "#"; then
4018   echo '.include "confinc"' > confmf
4019   case `$am_make -s -f confmf 2> /dev/null` in #(
4020   *the\ am__doit\ target*)
4021     am__include=.include
4022     am__quote="\""
4023     _am_result=BSD
4024     ;;
4025   esac
4026fi
4027
4028
4029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4030$as_echo "$_am_result" >&6; }
4031rm -f confinc confmf
4032
4033# Check whether --enable-dependency-tracking was given.
4034if test "${enable_dependency_tracking+set}" = set; then :
4035  enableval=$enable_dependency_tracking;
4036fi
4037
4038if test "x$enable_dependency_tracking" != xno; then
4039  am_depcomp="$ac_aux_dir/depcomp"
4040  AMDEPBACKSLASH='\'
4041  am__nodep='_no'
4042fi
4043 if test "x$enable_dependency_tracking" != xno; then
4044  AMDEP_TRUE=
4045  AMDEP_FALSE='#'
4046else
4047  AMDEP_TRUE='#'
4048  AMDEP_FALSE=
4049fi
4050
4051
4052if test "`cd $srcdir && pwd`" != "`pwd`"; then
4053  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4054  # is not polluted with repeated "-I."
4055  am__isrc=' -I$(srcdir)'
4056  # test to see if srcdir already configured
4057  if test -f $srcdir/config.status; then
4058    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4059  fi
4060fi
4061
4062# test whether we have cygpath
4063if test -z "$CYGPATH_W"; then
4064  if (cygpath --version) >/dev/null 2>/dev/null; then
4065    CYGPATH_W='cygpath -w'
4066  else
4067    CYGPATH_W=echo
4068  fi
4069fi
4070
4071
4072# Define the identity of the package.
4073 PACKAGE='ld'
4074 VERSION='2.27.0'
4075
4076
4077cat >>confdefs.h <<_ACEOF
4078#define PACKAGE "$PACKAGE"
4079_ACEOF
4080
4081
4082cat >>confdefs.h <<_ACEOF
4083#define VERSION "$VERSION"
4084_ACEOF
4085
4086# Some tools Automake needs.
4087
4088ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4089
4090
4091AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4092
4093
4094AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4095
4096
4097AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4098
4099
4100MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4101
4102# We need awk for the "check" target.  The system "awk" is bad on
4103# some platforms.
4104# Always define AMTAR for backward compatibility.  Yes, it's still used
4105# in the wild :-(  We should find a proper way to deprecate it ...
4106AMTAR='$${TAR-tar}'
4107
4108am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4109
4110
4111
4112
4113depcc="$CC"   am_compiler_list=
4114
4115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4116$as_echo_n "checking dependency style of $depcc... " >&6; }
4117if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4118  $as_echo_n "(cached) " >&6
4119else
4120  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4121  # We make a subdir and do the tests there.  Otherwise we can end up
4122  # making bogus files that we don't know about and never remove.  For
4123  # instance it was reported that on HP-UX the gcc test will end up
4124  # making a dummy file named `D' -- because `-MD' means `put the output
4125  # in D'.
4126  rm -rf conftest.dir
4127  mkdir conftest.dir
4128  # Copy depcomp to subdir because otherwise we won't find it if we're
4129  # using a relative directory.
4130  cp "$am_depcomp" conftest.dir
4131  cd conftest.dir
4132  # We will build objects and dependencies in a subdirectory because
4133  # it helps to detect inapplicable dependency modes.  For instance
4134  # both Tru64's cc and ICC support -MD to output dependencies as a
4135  # side effect of compilation, but ICC will put the dependencies in
4136  # the current directory while Tru64 will put them in the object
4137  # directory.
4138  mkdir sub
4139
4140  am_cv_CC_dependencies_compiler_type=none
4141  if test "$am_compiler_list" = ""; then
4142     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4143  fi
4144  am__universal=false
4145  case " $depcc " in #(
4146     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4147     esac
4148
4149  for depmode in $am_compiler_list; do
4150    # Setup a source with many dependencies, because some compilers
4151    # like to wrap large dependency lists on column 80 (with \), and
4152    # we should not choose a depcomp mode which is confused by this.
4153    #
4154    # We need to recreate these files for each test, as the compiler may
4155    # overwrite some of them when testing with obscure command lines.
4156    # This happens at least with the AIX C compiler.
4157    : > sub/conftest.c
4158    for i in 1 2 3 4 5 6; do
4159      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4160      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4161      # Solaris 8's {/usr,}/bin/sh.
4162      touch sub/conftst$i.h
4163    done
4164    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4165
4166    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4167    # mode.  It turns out that the SunPro C++ compiler does not properly
4168    # handle `-M -o', and we need to detect this.  Also, some Intel
4169    # versions had trouble with output in subdirs
4170    am__obj=sub/conftest.${OBJEXT-o}
4171    am__minus_obj="-o $am__obj"
4172    case $depmode in
4173    gcc)
4174      # This depmode causes a compiler race in universal mode.
4175      test "$am__universal" = false || continue
4176      ;;
4177    nosideeffect)
4178      # after this tag, mechanisms are not by side-effect, so they'll
4179      # only be used when explicitly requested
4180      if test "x$enable_dependency_tracking" = xyes; then
4181	continue
4182      else
4183	break
4184      fi
4185      ;;
4186    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4187      # This compiler won't grok `-c -o', but also, the minuso test has
4188      # not run yet.  These depmodes are late enough in the game, and
4189      # so weak that their functioning should not be impacted.
4190      am__obj=conftest.${OBJEXT-o}
4191      am__minus_obj=
4192      ;;
4193    none) break ;;
4194    esac
4195    if depmode=$depmode \
4196       source=sub/conftest.c object=$am__obj \
4197       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4198       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4199         >/dev/null 2>conftest.err &&
4200       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4201       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4202       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4203       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4204      # icc doesn't choke on unknown options, it will just issue warnings
4205      # or remarks (even with -Werror).  So we grep stderr for any message
4206      # that says an option was ignored or not supported.
4207      # When given -MP, icc 7.0 and 7.1 complain thusly:
4208      #   icc: Command line warning: ignoring option '-M'; no argument required
4209      # The diagnosis changed in icc 8.0:
4210      #   icc: Command line remark: option '-MP' not supported
4211      if (grep 'ignoring option' conftest.err ||
4212          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4213        am_cv_CC_dependencies_compiler_type=$depmode
4214        break
4215      fi
4216    fi
4217  done
4218
4219  cd ..
4220  rm -rf conftest.dir
4221else
4222  am_cv_CC_dependencies_compiler_type=none
4223fi
4224
4225fi
4226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4227$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4228CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4229
4230 if
4231  test "x$enable_dependency_tracking" != xno \
4232  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4233  am__fastdepCC_TRUE=
4234  am__fastdepCC_FALSE='#'
4235else
4236  am__fastdepCC_TRUE='#'
4237  am__fastdepCC_FALSE=
4238fi
4239
4240
4241
4242
4243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4244$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4245    # Check whether --enable-maintainer-mode was given.
4246if test "${enable_maintainer_mode+set}" = set; then :
4247  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4248else
4249  USE_MAINTAINER_MODE=no
4250fi
4251
4252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4253$as_echo "$USE_MAINTAINER_MODE" >&6; }
4254   if test $USE_MAINTAINER_MODE = yes; then
4255  MAINTAINER_MODE_TRUE=
4256  MAINTAINER_MODE_FALSE='#'
4257else
4258  MAINTAINER_MODE_TRUE='#'
4259  MAINTAINER_MODE_FALSE=
4260fi
4261
4262  MAINT=$MAINTAINER_MODE_TRUE
4263
4264
4265
4266ac_ext=c
4267ac_cpp='$CPP $CPPFLAGS'
4268ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4269ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4270ac_compiler_gnu=$ac_cv_c_compiler_gnu
4271if test -n "$ac_tool_prefix"; then
4272  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4273set dummy ${ac_tool_prefix}gcc; ac_word=$2
4274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4275$as_echo_n "checking for $ac_word... " >&6; }
4276if test "${ac_cv_prog_CC+set}" = set; then :
4277  $as_echo_n "(cached) " >&6
4278else
4279  if test -n "$CC"; then
4280  ac_cv_prog_CC="$CC" # Let the user override the test.
4281else
4282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4283for as_dir in $PATH
4284do
4285  IFS=$as_save_IFS
4286  test -z "$as_dir" && as_dir=.
4287    for ac_exec_ext in '' $ac_executable_extensions; do
4288  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4289    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4290    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4291    break 2
4292  fi
4293done
4294  done
4295IFS=$as_save_IFS
4296
4297fi
4298fi
4299CC=$ac_cv_prog_CC
4300if test -n "$CC"; then
4301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4302$as_echo "$CC" >&6; }
4303else
4304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4305$as_echo "no" >&6; }
4306fi
4307
4308
4309fi
4310if test -z "$ac_cv_prog_CC"; then
4311  ac_ct_CC=$CC
4312  # Extract the first word of "gcc", so it can be a program name with args.
4313set dummy gcc; ac_word=$2
4314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4315$as_echo_n "checking for $ac_word... " >&6; }
4316if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4317  $as_echo_n "(cached) " >&6
4318else
4319  if test -n "$ac_ct_CC"; then
4320  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4321else
4322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4323for as_dir in $PATH
4324do
4325  IFS=$as_save_IFS
4326  test -z "$as_dir" && as_dir=.
4327    for ac_exec_ext in '' $ac_executable_extensions; do
4328  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4329    ac_cv_prog_ac_ct_CC="gcc"
4330    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4331    break 2
4332  fi
4333done
4334  done
4335IFS=$as_save_IFS
4336
4337fi
4338fi
4339ac_ct_CC=$ac_cv_prog_ac_ct_CC
4340if test -n "$ac_ct_CC"; then
4341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4342$as_echo "$ac_ct_CC" >&6; }
4343else
4344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4345$as_echo "no" >&6; }
4346fi
4347
4348  if test "x$ac_ct_CC" = x; then
4349    CC=""
4350  else
4351    case $cross_compiling:$ac_tool_warned in
4352yes:)
4353{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4354$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4355ac_tool_warned=yes ;;
4356esac
4357    CC=$ac_ct_CC
4358  fi
4359else
4360  CC="$ac_cv_prog_CC"
4361fi
4362
4363if test -z "$CC"; then
4364          if test -n "$ac_tool_prefix"; then
4365    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4366set dummy ${ac_tool_prefix}cc; ac_word=$2
4367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4368$as_echo_n "checking for $ac_word... " >&6; }
4369if test "${ac_cv_prog_CC+set}" = set; then :
4370  $as_echo_n "(cached) " >&6
4371else
4372  if test -n "$CC"; then
4373  ac_cv_prog_CC="$CC" # Let the user override the test.
4374else
4375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4376for as_dir in $PATH
4377do
4378  IFS=$as_save_IFS
4379  test -z "$as_dir" && as_dir=.
4380    for ac_exec_ext in '' $ac_executable_extensions; do
4381  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4382    ac_cv_prog_CC="${ac_tool_prefix}cc"
4383    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4384    break 2
4385  fi
4386done
4387  done
4388IFS=$as_save_IFS
4389
4390fi
4391fi
4392CC=$ac_cv_prog_CC
4393if test -n "$CC"; then
4394  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4395$as_echo "$CC" >&6; }
4396else
4397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4398$as_echo "no" >&6; }
4399fi
4400
4401
4402  fi
4403fi
4404if test -z "$CC"; then
4405  # Extract the first word of "cc", so it can be a program name with args.
4406set dummy cc; ac_word=$2
4407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4408$as_echo_n "checking for $ac_word... " >&6; }
4409if test "${ac_cv_prog_CC+set}" = set; then :
4410  $as_echo_n "(cached) " >&6
4411else
4412  if test -n "$CC"; then
4413  ac_cv_prog_CC="$CC" # Let the user override the test.
4414else
4415  ac_prog_rejected=no
4416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4417for as_dir in $PATH
4418do
4419  IFS=$as_save_IFS
4420  test -z "$as_dir" && as_dir=.
4421    for ac_exec_ext in '' $ac_executable_extensions; do
4422  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4423    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4424       ac_prog_rejected=yes
4425       continue
4426     fi
4427    ac_cv_prog_CC="cc"
4428    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4429    break 2
4430  fi
4431done
4432  done
4433IFS=$as_save_IFS
4434
4435if test $ac_prog_rejected = yes; then
4436  # We found a bogon in the path, so make sure we never use it.
4437  set dummy $ac_cv_prog_CC
4438  shift
4439  if test $# != 0; then
4440    # We chose a different compiler from the bogus one.
4441    # However, it has the same basename, so the bogon will be chosen
4442    # first if we set CC to just the basename; use the full file name.
4443    shift
4444    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4445  fi
4446fi
4447fi
4448fi
4449CC=$ac_cv_prog_CC
4450if test -n "$CC"; then
4451  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4452$as_echo "$CC" >&6; }
4453else
4454  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4455$as_echo "no" >&6; }
4456fi
4457
4458
4459fi
4460if test -z "$CC"; then
4461  if test -n "$ac_tool_prefix"; then
4462  for ac_prog in cl.exe
4463  do
4464    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4465set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4467$as_echo_n "checking for $ac_word... " >&6; }
4468if test "${ac_cv_prog_CC+set}" = set; then :
4469  $as_echo_n "(cached) " >&6
4470else
4471  if test -n "$CC"; then
4472  ac_cv_prog_CC="$CC" # Let the user override the test.
4473else
4474as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4475for as_dir in $PATH
4476do
4477  IFS=$as_save_IFS
4478  test -z "$as_dir" && as_dir=.
4479    for ac_exec_ext in '' $ac_executable_extensions; do
4480  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4481    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4482    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4483    break 2
4484  fi
4485done
4486  done
4487IFS=$as_save_IFS
4488
4489fi
4490fi
4491CC=$ac_cv_prog_CC
4492if test -n "$CC"; then
4493  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4494$as_echo "$CC" >&6; }
4495else
4496  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4497$as_echo "no" >&6; }
4498fi
4499
4500
4501    test -n "$CC" && break
4502  done
4503fi
4504if test -z "$CC"; then
4505  ac_ct_CC=$CC
4506  for ac_prog in cl.exe
4507do
4508  # Extract the first word of "$ac_prog", so it can be a program name with args.
4509set dummy $ac_prog; ac_word=$2
4510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4511$as_echo_n "checking for $ac_word... " >&6; }
4512if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4513  $as_echo_n "(cached) " >&6
4514else
4515  if test -n "$ac_ct_CC"; then
4516  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4517else
4518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4519for as_dir in $PATH
4520do
4521  IFS=$as_save_IFS
4522  test -z "$as_dir" && as_dir=.
4523    for ac_exec_ext in '' $ac_executable_extensions; do
4524  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4525    ac_cv_prog_ac_ct_CC="$ac_prog"
4526    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4527    break 2
4528  fi
4529done
4530  done
4531IFS=$as_save_IFS
4532
4533fi
4534fi
4535ac_ct_CC=$ac_cv_prog_ac_ct_CC
4536if test -n "$ac_ct_CC"; then
4537  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4538$as_echo "$ac_ct_CC" >&6; }
4539else
4540  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4541$as_echo "no" >&6; }
4542fi
4543
4544
4545  test -n "$ac_ct_CC" && break
4546done
4547
4548  if test "x$ac_ct_CC" = x; then
4549    CC=""
4550  else
4551    case $cross_compiling:$ac_tool_warned in
4552yes:)
4553{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4554$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4555ac_tool_warned=yes ;;
4556esac
4557    CC=$ac_ct_CC
4558  fi
4559fi
4560
4561fi
4562
4563
4564test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4565$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4566as_fn_error "no acceptable C compiler found in \$PATH
4567See \`config.log' for more details." "$LINENO" 5; }
4568
4569# Provide some information about the compiler.
4570$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4571set X $ac_compile
4572ac_compiler=$2
4573for ac_option in --version -v -V -qversion; do
4574  { { ac_try="$ac_compiler $ac_option >&5"
4575case "(($ac_try" in
4576  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4577  *) ac_try_echo=$ac_try;;
4578esac
4579eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4580$as_echo "$ac_try_echo"; } >&5
4581  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4582  ac_status=$?
4583  if test -s conftest.err; then
4584    sed '10a\
4585... rest of stderr output deleted ...
4586         10q' conftest.err >conftest.er1
4587    cat conftest.er1 >&5
4588    rm -f conftest.er1 conftest.err
4589  fi
4590  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4591  test $ac_status = 0; }
4592done
4593
4594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4595$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4596if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4597  $as_echo_n "(cached) " >&6
4598else
4599  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4600/* end confdefs.h.  */
4601
4602int
4603main ()
4604{
4605#ifndef __GNUC__
4606       choke me
4607#endif
4608
4609  ;
4610  return 0;
4611}
4612_ACEOF
4613if ac_fn_c_try_compile "$LINENO"; then :
4614  ac_compiler_gnu=yes
4615else
4616  ac_compiler_gnu=no
4617fi
4618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4619ac_cv_c_compiler_gnu=$ac_compiler_gnu
4620
4621fi
4622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4623$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4624if test $ac_compiler_gnu = yes; then
4625  GCC=yes
4626else
4627  GCC=
4628fi
4629ac_test_CFLAGS=${CFLAGS+set}
4630ac_save_CFLAGS=$CFLAGS
4631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4632$as_echo_n "checking whether $CC accepts -g... " >&6; }
4633if test "${ac_cv_prog_cc_g+set}" = set; then :
4634  $as_echo_n "(cached) " >&6
4635else
4636  ac_save_c_werror_flag=$ac_c_werror_flag
4637   ac_c_werror_flag=yes
4638   ac_cv_prog_cc_g=no
4639   CFLAGS="-g"
4640   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4641/* end confdefs.h.  */
4642
4643int
4644main ()
4645{
4646
4647  ;
4648  return 0;
4649}
4650_ACEOF
4651if ac_fn_c_try_compile "$LINENO"; then :
4652  ac_cv_prog_cc_g=yes
4653else
4654  CFLAGS=""
4655      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4656/* end confdefs.h.  */
4657
4658int
4659main ()
4660{
4661
4662  ;
4663  return 0;
4664}
4665_ACEOF
4666if ac_fn_c_try_compile "$LINENO"; then :
4667
4668else
4669  ac_c_werror_flag=$ac_save_c_werror_flag
4670	 CFLAGS="-g"
4671	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4672/* end confdefs.h.  */
4673
4674int
4675main ()
4676{
4677
4678  ;
4679  return 0;
4680}
4681_ACEOF
4682if ac_fn_c_try_compile "$LINENO"; then :
4683  ac_cv_prog_cc_g=yes
4684fi
4685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4686fi
4687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4688fi
4689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4690   ac_c_werror_flag=$ac_save_c_werror_flag
4691fi
4692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4693$as_echo "$ac_cv_prog_cc_g" >&6; }
4694if test "$ac_test_CFLAGS" = set; then
4695  CFLAGS=$ac_save_CFLAGS
4696elif test $ac_cv_prog_cc_g = yes; then
4697  if test "$GCC" = yes; then
4698    CFLAGS="-g -O2"
4699  else
4700    CFLAGS="-g"
4701  fi
4702else
4703  if test "$GCC" = yes; then
4704    CFLAGS="-O2"
4705  else
4706    CFLAGS=
4707  fi
4708fi
4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4710$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4711if test "${ac_cv_prog_cc_c89+set}" = set; then :
4712  $as_echo_n "(cached) " >&6
4713else
4714  ac_cv_prog_cc_c89=no
4715ac_save_CC=$CC
4716cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4717/* end confdefs.h.  */
4718#include <stdarg.h>
4719#include <stdio.h>
4720#include <sys/types.h>
4721#include <sys/stat.h>
4722/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4723struct buf { int x; };
4724FILE * (*rcsopen) (struct buf *, struct stat *, int);
4725static char *e (p, i)
4726     char **p;
4727     int i;
4728{
4729  return p[i];
4730}
4731static char *f (char * (*g) (char **, int), char **p, ...)
4732{
4733  char *s;
4734  va_list v;
4735  va_start (v,p);
4736  s = g (p, va_arg (v,int));
4737  va_end (v);
4738  return s;
4739}
4740
4741/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4742   function prototypes and stuff, but not '\xHH' hex character constants.
4743   These don't provoke an error unfortunately, instead are silently treated
4744   as 'x'.  The following induces an error, until -std is added to get
4745   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4746   array size at least.  It's necessary to write '\x00'==0 to get something
4747   that's true only with -std.  */
4748int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4749
4750/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4751   inside strings and character constants.  */
4752#define FOO(x) 'x'
4753int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4754
4755int test (int i, double x);
4756struct s1 {int (*f) (int a);};
4757struct s2 {int (*f) (double a);};
4758int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4759int argc;
4760char **argv;
4761int
4762main ()
4763{
4764return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4765  ;
4766  return 0;
4767}
4768_ACEOF
4769for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4770	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4771do
4772  CC="$ac_save_CC $ac_arg"
4773  if ac_fn_c_try_compile "$LINENO"; then :
4774  ac_cv_prog_cc_c89=$ac_arg
4775fi
4776rm -f core conftest.err conftest.$ac_objext
4777  test "x$ac_cv_prog_cc_c89" != "xno" && break
4778done
4779rm -f conftest.$ac_ext
4780CC=$ac_save_CC
4781
4782fi
4783# AC_CACHE_VAL
4784case "x$ac_cv_prog_cc_c89" in
4785  x)
4786    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4787$as_echo "none needed" >&6; } ;;
4788  xno)
4789    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4790$as_echo "unsupported" >&6; } ;;
4791  *)
4792    CC="$CC $ac_cv_prog_cc_c89"
4793    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4794$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4795esac
4796if test "x$ac_cv_prog_cc_c89" != xno; then :
4797
4798fi
4799
4800ac_ext=c
4801ac_cpp='$CPP $CPPFLAGS'
4802ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4803ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4804ac_compiler_gnu=$ac_cv_c_compiler_gnu
4805
4806ac_ext=cpp
4807ac_cpp='$CXXCPP $CPPFLAGS'
4808ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4809ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4810ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4811if test -z "$CXX"; then
4812  if test -n "$CCC"; then
4813    CXX=$CCC
4814  else
4815    if test -n "$ac_tool_prefix"; then
4816  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4817  do
4818    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4819set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4821$as_echo_n "checking for $ac_word... " >&6; }
4822if test "${ac_cv_prog_CXX+set}" = set; then :
4823  $as_echo_n "(cached) " >&6
4824else
4825  if test -n "$CXX"; then
4826  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4827else
4828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4829for as_dir in $PATH
4830do
4831  IFS=$as_save_IFS
4832  test -z "$as_dir" && as_dir=.
4833    for ac_exec_ext in '' $ac_executable_extensions; do
4834  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4835    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4836    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4837    break 2
4838  fi
4839done
4840  done
4841IFS=$as_save_IFS
4842
4843fi
4844fi
4845CXX=$ac_cv_prog_CXX
4846if test -n "$CXX"; then
4847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4848$as_echo "$CXX" >&6; }
4849else
4850  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4851$as_echo "no" >&6; }
4852fi
4853
4854
4855    test -n "$CXX" && break
4856  done
4857fi
4858if test -z "$CXX"; then
4859  ac_ct_CXX=$CXX
4860  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4861do
4862  # Extract the first word of "$ac_prog", so it can be a program name with args.
4863set dummy $ac_prog; ac_word=$2
4864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4865$as_echo_n "checking for $ac_word... " >&6; }
4866if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4867  $as_echo_n "(cached) " >&6
4868else
4869  if test -n "$ac_ct_CXX"; then
4870  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4871else
4872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4873for as_dir in $PATH
4874do
4875  IFS=$as_save_IFS
4876  test -z "$as_dir" && as_dir=.
4877    for ac_exec_ext in '' $ac_executable_extensions; do
4878  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4879    ac_cv_prog_ac_ct_CXX="$ac_prog"
4880    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4881    break 2
4882  fi
4883done
4884  done
4885IFS=$as_save_IFS
4886
4887fi
4888fi
4889ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4890if test -n "$ac_ct_CXX"; then
4891  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4892$as_echo "$ac_ct_CXX" >&6; }
4893else
4894  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4895$as_echo "no" >&6; }
4896fi
4897
4898
4899  test -n "$ac_ct_CXX" && break
4900done
4901
4902  if test "x$ac_ct_CXX" = x; then
4903    CXX="g++"
4904  else
4905    case $cross_compiling:$ac_tool_warned in
4906yes:)
4907{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4908$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4909ac_tool_warned=yes ;;
4910esac
4911    CXX=$ac_ct_CXX
4912  fi
4913fi
4914
4915  fi
4916fi
4917# Provide some information about the compiler.
4918$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4919set X $ac_compile
4920ac_compiler=$2
4921for ac_option in --version -v -V -qversion; do
4922  { { ac_try="$ac_compiler $ac_option >&5"
4923case "(($ac_try" in
4924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4925  *) ac_try_echo=$ac_try;;
4926esac
4927eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4928$as_echo "$ac_try_echo"; } >&5
4929  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4930  ac_status=$?
4931  if test -s conftest.err; then
4932    sed '10a\
4933... rest of stderr output deleted ...
4934         10q' conftest.err >conftest.er1
4935    cat conftest.er1 >&5
4936    rm -f conftest.er1 conftest.err
4937  fi
4938  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4939  test $ac_status = 0; }
4940done
4941
4942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4943$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4944if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4945  $as_echo_n "(cached) " >&6
4946else
4947  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4948/* end confdefs.h.  */
4949
4950int
4951main ()
4952{
4953#ifndef __GNUC__
4954       choke me
4955#endif
4956
4957  ;
4958  return 0;
4959}
4960_ACEOF
4961if ac_fn_cxx_try_compile "$LINENO"; then :
4962  ac_compiler_gnu=yes
4963else
4964  ac_compiler_gnu=no
4965fi
4966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4967ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4968
4969fi
4970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4971$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4972if test $ac_compiler_gnu = yes; then
4973  GXX=yes
4974else
4975  GXX=
4976fi
4977ac_test_CXXFLAGS=${CXXFLAGS+set}
4978ac_save_CXXFLAGS=$CXXFLAGS
4979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4980$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4981if test "${ac_cv_prog_cxx_g+set}" = set; then :
4982  $as_echo_n "(cached) " >&6
4983else
4984  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4985   ac_cxx_werror_flag=yes
4986   ac_cv_prog_cxx_g=no
4987   CXXFLAGS="-g"
4988   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4989/* end confdefs.h.  */
4990
4991int
4992main ()
4993{
4994
4995  ;
4996  return 0;
4997}
4998_ACEOF
4999if ac_fn_cxx_try_compile "$LINENO"; then :
5000  ac_cv_prog_cxx_g=yes
5001else
5002  CXXFLAGS=""
5003      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5004/* end confdefs.h.  */
5005
5006int
5007main ()
5008{
5009
5010  ;
5011  return 0;
5012}
5013_ACEOF
5014if ac_fn_cxx_try_compile "$LINENO"; then :
5015
5016else
5017  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5018	 CXXFLAGS="-g"
5019	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5020/* end confdefs.h.  */
5021
5022int
5023main ()
5024{
5025
5026  ;
5027  return 0;
5028}
5029_ACEOF
5030if ac_fn_cxx_try_compile "$LINENO"; then :
5031  ac_cv_prog_cxx_g=yes
5032fi
5033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5034fi
5035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5036fi
5037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5038   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5039fi
5040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5041$as_echo "$ac_cv_prog_cxx_g" >&6; }
5042if test "$ac_test_CXXFLAGS" = set; then
5043  CXXFLAGS=$ac_save_CXXFLAGS
5044elif test $ac_cv_prog_cxx_g = yes; then
5045  if test "$GXX" = yes; then
5046    CXXFLAGS="-g -O2"
5047  else
5048    CXXFLAGS="-g"
5049  fi
5050else
5051  if test "$GXX" = yes; then
5052    CXXFLAGS="-O2"
5053  else
5054    CXXFLAGS=
5055  fi
5056fi
5057ac_ext=c
5058ac_cpp='$CPP $CPPFLAGS'
5059ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5060ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5061ac_compiler_gnu=$ac_cv_c_compiler_gnu
5062
5063depcc="$CXX"  am_compiler_list=
5064
5065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5066$as_echo_n "checking dependency style of $depcc... " >&6; }
5067if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5068  $as_echo_n "(cached) " >&6
5069else
5070  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5071  # We make a subdir and do the tests there.  Otherwise we can end up
5072  # making bogus files that we don't know about and never remove.  For
5073  # instance it was reported that on HP-UX the gcc test will end up
5074  # making a dummy file named `D' -- because `-MD' means `put the output
5075  # in D'.
5076  rm -rf conftest.dir
5077  mkdir conftest.dir
5078  # Copy depcomp to subdir because otherwise we won't find it if we're
5079  # using a relative directory.
5080  cp "$am_depcomp" conftest.dir
5081  cd conftest.dir
5082  # We will build objects and dependencies in a subdirectory because
5083  # it helps to detect inapplicable dependency modes.  For instance
5084  # both Tru64's cc and ICC support -MD to output dependencies as a
5085  # side effect of compilation, but ICC will put the dependencies in
5086  # the current directory while Tru64 will put them in the object
5087  # directory.
5088  mkdir sub
5089
5090  am_cv_CXX_dependencies_compiler_type=none
5091  if test "$am_compiler_list" = ""; then
5092     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5093  fi
5094  am__universal=false
5095  case " $depcc " in #(
5096     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5097     esac
5098
5099  for depmode in $am_compiler_list; do
5100    # Setup a source with many dependencies, because some compilers
5101    # like to wrap large dependency lists on column 80 (with \), and
5102    # we should not choose a depcomp mode which is confused by this.
5103    #
5104    # We need to recreate these files for each test, as the compiler may
5105    # overwrite some of them when testing with obscure command lines.
5106    # This happens at least with the AIX C compiler.
5107    : > sub/conftest.c
5108    for i in 1 2 3 4 5 6; do
5109      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5110      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5111      # Solaris 8's {/usr,}/bin/sh.
5112      touch sub/conftst$i.h
5113    done
5114    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5115
5116    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5117    # mode.  It turns out that the SunPro C++ compiler does not properly
5118    # handle `-M -o', and we need to detect this.  Also, some Intel
5119    # versions had trouble with output in subdirs
5120    am__obj=sub/conftest.${OBJEXT-o}
5121    am__minus_obj="-o $am__obj"
5122    case $depmode in
5123    gcc)
5124      # This depmode causes a compiler race in universal mode.
5125      test "$am__universal" = false || continue
5126      ;;
5127    nosideeffect)
5128      # after this tag, mechanisms are not by side-effect, so they'll
5129      # only be used when explicitly requested
5130      if test "x$enable_dependency_tracking" = xyes; then
5131	continue
5132      else
5133	break
5134      fi
5135      ;;
5136    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5137      # This compiler won't grok `-c -o', but also, the minuso test has
5138      # not run yet.  These depmodes are late enough in the game, and
5139      # so weak that their functioning should not be impacted.
5140      am__obj=conftest.${OBJEXT-o}
5141      am__minus_obj=
5142      ;;
5143    none) break ;;
5144    esac
5145    if depmode=$depmode \
5146       source=sub/conftest.c object=$am__obj \
5147       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5148       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5149         >/dev/null 2>conftest.err &&
5150       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5151       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5152       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5153       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5154      # icc doesn't choke on unknown options, it will just issue warnings
5155      # or remarks (even with -Werror).  So we grep stderr for any message
5156      # that says an option was ignored or not supported.
5157      # When given -MP, icc 7.0 and 7.1 complain thusly:
5158      #   icc: Command line warning: ignoring option '-M'; no argument required
5159      # The diagnosis changed in icc 8.0:
5160      #   icc: Command line remark: option '-MP' not supported
5161      if (grep 'ignoring option' conftest.err ||
5162          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5163        am_cv_CXX_dependencies_compiler_type=$depmode
5164        break
5165      fi
5166    fi
5167  done
5168
5169  cd ..
5170  rm -rf conftest.dir
5171else
5172  am_cv_CXX_dependencies_compiler_type=none
5173fi
5174
5175fi
5176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5177$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5178CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5179
5180 if
5181  test "x$enable_dependency_tracking" != xno \
5182  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5183  am__fastdepCXX_TRUE=
5184  am__fastdepCXX_FALSE='#'
5185else
5186  am__fastdepCXX_TRUE='#'
5187  am__fastdepCXX_FALSE=
5188fi
5189
5190
5191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5192$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5193if test "${ac_cv_path_GREP+set}" = set; then :
5194  $as_echo_n "(cached) " >&6
5195else
5196  if test -z "$GREP"; then
5197  ac_path_GREP_found=false
5198  # Loop through the user's path and test for each of PROGNAME-LIST
5199  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5201do
5202  IFS=$as_save_IFS
5203  test -z "$as_dir" && as_dir=.
5204    for ac_prog in grep ggrep; do
5205    for ac_exec_ext in '' $ac_executable_extensions; do
5206      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5207      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5208# Check for GNU ac_path_GREP and select it if it is found.
5209  # Check for GNU $ac_path_GREP
5210case `"$ac_path_GREP" --version 2>&1` in
5211*GNU*)
5212  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5213*)
5214  ac_count=0
5215  $as_echo_n 0123456789 >"conftest.in"
5216  while :
5217  do
5218    cat "conftest.in" "conftest.in" >"conftest.tmp"
5219    mv "conftest.tmp" "conftest.in"
5220    cp "conftest.in" "conftest.nl"
5221    $as_echo 'GREP' >> "conftest.nl"
5222    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5223    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5224    as_fn_arith $ac_count + 1 && ac_count=$as_val
5225    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5226      # Best one so far, save it but keep looking for a better one
5227      ac_cv_path_GREP="$ac_path_GREP"
5228      ac_path_GREP_max=$ac_count
5229    fi
5230    # 10*(2^10) chars as input seems more than enough
5231    test $ac_count -gt 10 && break
5232  done
5233  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5234esac
5235
5236      $ac_path_GREP_found && break 3
5237    done
5238  done
5239  done
5240IFS=$as_save_IFS
5241  if test -z "$ac_cv_path_GREP"; then
5242    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5243  fi
5244else
5245  ac_cv_path_GREP=$GREP
5246fi
5247
5248fi
5249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5250$as_echo "$ac_cv_path_GREP" >&6; }
5251 GREP="$ac_cv_path_GREP"
5252
5253
5254ac_ext=c
5255ac_cpp='$CPP $CPPFLAGS'
5256ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5257ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5258ac_compiler_gnu=$ac_cv_c_compiler_gnu
5259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5260$as_echo_n "checking how to run the C preprocessor... " >&6; }
5261# On Suns, sometimes $CPP names a directory.
5262if test -n "$CPP" && test -d "$CPP"; then
5263  CPP=
5264fi
5265if test -z "$CPP"; then
5266  if test "${ac_cv_prog_CPP+set}" = set; then :
5267  $as_echo_n "(cached) " >&6
5268else
5269      # Double quotes because CPP needs to be expanded
5270    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5271    do
5272      ac_preproc_ok=false
5273for ac_c_preproc_warn_flag in '' yes
5274do
5275  # Use a header file that comes with gcc, so configuring glibc
5276  # with a fresh cross-compiler works.
5277  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5278  # <limits.h> exists even on freestanding compilers.
5279  # On the NeXT, cc -E runs the code through the compiler's parser,
5280  # not just through cpp. "Syntax error" is here to catch this case.
5281  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5282/* end confdefs.h.  */
5283#ifdef __STDC__
5284# include <limits.h>
5285#else
5286# include <assert.h>
5287#endif
5288		     Syntax error
5289_ACEOF
5290if ac_fn_c_try_cpp "$LINENO"; then :
5291
5292else
5293  # Broken: fails on valid input.
5294continue
5295fi
5296rm -f conftest.err conftest.$ac_ext
5297
5298  # OK, works on sane cases.  Now check whether nonexistent headers
5299  # can be detected and how.
5300  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5301/* end confdefs.h.  */
5302#include <ac_nonexistent.h>
5303_ACEOF
5304if ac_fn_c_try_cpp "$LINENO"; then :
5305  # Broken: success on invalid input.
5306continue
5307else
5308  # Passes both tests.
5309ac_preproc_ok=:
5310break
5311fi
5312rm -f conftest.err conftest.$ac_ext
5313
5314done
5315# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5316rm -f conftest.err conftest.$ac_ext
5317if $ac_preproc_ok; then :
5318  break
5319fi
5320
5321    done
5322    ac_cv_prog_CPP=$CPP
5323
5324fi
5325  CPP=$ac_cv_prog_CPP
5326else
5327  ac_cv_prog_CPP=$CPP
5328fi
5329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5330$as_echo "$CPP" >&6; }
5331ac_preproc_ok=false
5332for ac_c_preproc_warn_flag in '' yes
5333do
5334  # Use a header file that comes with gcc, so configuring glibc
5335  # with a fresh cross-compiler works.
5336  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5337  # <limits.h> exists even on freestanding compilers.
5338  # On the NeXT, cc -E runs the code through the compiler's parser,
5339  # not just through cpp. "Syntax error" is here to catch this case.
5340  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5341/* end confdefs.h.  */
5342#ifdef __STDC__
5343# include <limits.h>
5344#else
5345# include <assert.h>
5346#endif
5347		     Syntax error
5348_ACEOF
5349if ac_fn_c_try_cpp "$LINENO"; then :
5350
5351else
5352  # Broken: fails on valid input.
5353continue
5354fi
5355rm -f conftest.err conftest.$ac_ext
5356
5357  # OK, works on sane cases.  Now check whether nonexistent headers
5358  # can be detected and how.
5359  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5360/* end confdefs.h.  */
5361#include <ac_nonexistent.h>
5362_ACEOF
5363if ac_fn_c_try_cpp "$LINENO"; then :
5364  # Broken: success on invalid input.
5365continue
5366else
5367  # Passes both tests.
5368ac_preproc_ok=:
5369break
5370fi
5371rm -f conftest.err conftest.$ac_ext
5372
5373done
5374# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5375rm -f conftest.err conftest.$ac_ext
5376if $ac_preproc_ok; then :
5377
5378else
5379  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5380$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5381as_fn_error "C preprocessor \"$CPP\" fails sanity check
5382See \`config.log' for more details." "$LINENO" 5; }
5383fi
5384
5385ac_ext=c
5386ac_cpp='$CPP $CPPFLAGS'
5387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5389ac_compiler_gnu=$ac_cv_c_compiler_gnu
5390
5391
5392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5393$as_echo_n "checking for egrep... " >&6; }
5394if test "${ac_cv_path_EGREP+set}" = set; then :
5395  $as_echo_n "(cached) " >&6
5396else
5397  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5398   then ac_cv_path_EGREP="$GREP -E"
5399   else
5400     if test -z "$EGREP"; then
5401  ac_path_EGREP_found=false
5402  # Loop through the user's path and test for each of PROGNAME-LIST
5403  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5404for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5405do
5406  IFS=$as_save_IFS
5407  test -z "$as_dir" && as_dir=.
5408    for ac_prog in egrep; do
5409    for ac_exec_ext in '' $ac_executable_extensions; do
5410      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5411      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5412# Check for GNU ac_path_EGREP and select it if it is found.
5413  # Check for GNU $ac_path_EGREP
5414case `"$ac_path_EGREP" --version 2>&1` in
5415*GNU*)
5416  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5417*)
5418  ac_count=0
5419  $as_echo_n 0123456789 >"conftest.in"
5420  while :
5421  do
5422    cat "conftest.in" "conftest.in" >"conftest.tmp"
5423    mv "conftest.tmp" "conftest.in"
5424    cp "conftest.in" "conftest.nl"
5425    $as_echo 'EGREP' >> "conftest.nl"
5426    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5427    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5428    as_fn_arith $ac_count + 1 && ac_count=$as_val
5429    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5430      # Best one so far, save it but keep looking for a better one
5431      ac_cv_path_EGREP="$ac_path_EGREP"
5432      ac_path_EGREP_max=$ac_count
5433    fi
5434    # 10*(2^10) chars as input seems more than enough
5435    test $ac_count -gt 10 && break
5436  done
5437  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5438esac
5439
5440      $ac_path_EGREP_found && break 3
5441    done
5442  done
5443  done
5444IFS=$as_save_IFS
5445  if test -z "$ac_cv_path_EGREP"; then
5446    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5447  fi
5448else
5449  ac_cv_path_EGREP=$EGREP
5450fi
5451
5452   fi
5453fi
5454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5455$as_echo "$ac_cv_path_EGREP" >&6; }
5456 EGREP="$ac_cv_path_EGREP"
5457
5458
5459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5460$as_echo_n "checking for ANSI C header files... " >&6; }
5461if test "${ac_cv_header_stdc+set}" = set; then :
5462  $as_echo_n "(cached) " >&6
5463else
5464  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5465/* end confdefs.h.  */
5466#include <stdlib.h>
5467#include <stdarg.h>
5468#include <string.h>
5469#include <float.h>
5470
5471int
5472main ()
5473{
5474
5475  ;
5476  return 0;
5477}
5478_ACEOF
5479if ac_fn_c_try_compile "$LINENO"; then :
5480  ac_cv_header_stdc=yes
5481else
5482  ac_cv_header_stdc=no
5483fi
5484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5485
5486if test $ac_cv_header_stdc = yes; then
5487  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5488  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5489/* end confdefs.h.  */
5490#include <string.h>
5491
5492_ACEOF
5493if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5494  $EGREP "memchr" >/dev/null 2>&1; then :
5495
5496else
5497  ac_cv_header_stdc=no
5498fi
5499rm -f conftest*
5500
5501fi
5502
5503if test $ac_cv_header_stdc = yes; then
5504  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5505  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5506/* end confdefs.h.  */
5507#include <stdlib.h>
5508
5509_ACEOF
5510if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5511  $EGREP "free" >/dev/null 2>&1; then :
5512
5513else
5514  ac_cv_header_stdc=no
5515fi
5516rm -f conftest*
5517
5518fi
5519
5520if test $ac_cv_header_stdc = yes; then
5521  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5522  if test "$cross_compiling" = yes; then :
5523  :
5524else
5525  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5526/* end confdefs.h.  */
5527#include <ctype.h>
5528#include <stdlib.h>
5529#if ((' ' & 0x0FF) == 0x020)
5530# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5531# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5532#else
5533# define ISLOWER(c) \
5534		   (('a' <= (c) && (c) <= 'i') \
5535		     || ('j' <= (c) && (c) <= 'r') \
5536		     || ('s' <= (c) && (c) <= 'z'))
5537# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5538#endif
5539
5540#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5541int
5542main ()
5543{
5544  int i;
5545  for (i = 0; i < 256; i++)
5546    if (XOR (islower (i), ISLOWER (i))
5547	|| toupper (i) != TOUPPER (i))
5548      return 2;
5549  return 0;
5550}
5551_ACEOF
5552if ac_fn_c_try_run "$LINENO"; then :
5553
5554else
5555  ac_cv_header_stdc=no
5556fi
5557rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5558  conftest.$ac_objext conftest.beam conftest.$ac_ext
5559fi
5560
5561fi
5562fi
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5564$as_echo "$ac_cv_header_stdc" >&6; }
5565if test $ac_cv_header_stdc = yes; then
5566
5567$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5568
5569fi
5570
5571# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5572for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5573		  inttypes.h stdint.h unistd.h
5574do :
5575  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5576ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5577"
5578eval as_val=\$$as_ac_Header
5579   if test "x$as_val" = x""yes; then :
5580  cat >>confdefs.h <<_ACEOF
5581#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5582_ACEOF
5583
5584fi
5585
5586done
5587
5588
5589
5590  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5591if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5592  MINIX=yes
5593else
5594  MINIX=
5595fi
5596
5597
5598  if test "$MINIX" = yes; then
5599
5600$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5601
5602
5603$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5604
5605
5606$as_echo "#define _MINIX 1" >>confdefs.h
5607
5608  fi
5609
5610
5611  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5612$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5613if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5614  $as_echo_n "(cached) " >&6
5615else
5616  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5617/* end confdefs.h.  */
5618
5619#	  define __EXTENSIONS__ 1
5620	  $ac_includes_default
5621int
5622main ()
5623{
5624
5625  ;
5626  return 0;
5627}
5628_ACEOF
5629if ac_fn_c_try_compile "$LINENO"; then :
5630  ac_cv_safe_to_define___extensions__=yes
5631else
5632  ac_cv_safe_to_define___extensions__=no
5633fi
5634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5635fi
5636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5637$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5638  test $ac_cv_safe_to_define___extensions__ = yes &&
5639    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5640
5641  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5642
5643  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5644
5645  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5646
5647  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5648
5649
5650
5651
5652
5653
5654case `pwd` in
5655  *\ * | *\	*)
5656    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5657$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5658esac
5659
5660
5661
5662macro_version='2.2.7a'
5663macro_revision='1.3134'
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677ltmain="$ac_aux_dir/ltmain.sh"
5678
5679# Backslashify metacharacters that are still active within
5680# double-quoted strings.
5681sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5682
5683# Same as above, but do not quote variable references.
5684double_quote_subst='s/\(["`\\]\)/\\\1/g'
5685
5686# Sed substitution to delay expansion of an escaped shell variable in a
5687# double_quote_subst'ed string.
5688delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5689
5690# Sed substitution to delay expansion of an escaped single quote.
5691delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5692
5693# Sed substitution to avoid accidental globbing in evaled expressions
5694no_glob_subst='s/\*/\\\*/g'
5695
5696ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5697ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5698ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5699
5700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5701$as_echo_n "checking how to print strings... " >&6; }
5702# Test print first, because it will be a builtin if present.
5703if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5704   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5705  ECHO='print -r --'
5706elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5707  ECHO='printf %s\n'
5708else
5709  # Use this function as a fallback that always works.
5710  func_fallback_echo ()
5711  {
5712    eval 'cat <<_LTECHO_EOF
5713$1
5714_LTECHO_EOF'
5715  }
5716  ECHO='func_fallback_echo'
5717fi
5718
5719# func_echo_all arg...
5720# Invoke $ECHO with all args, space-separated.
5721func_echo_all ()
5722{
5723    $ECHO ""
5724}
5725
5726case "$ECHO" in
5727  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5728$as_echo "printf" >&6; } ;;
5729  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5730$as_echo "print -r" >&6; } ;;
5731  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5732$as_echo "cat" >&6; } ;;
5733esac
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5749$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5750if test "${ac_cv_path_SED+set}" = set; then :
5751  $as_echo_n "(cached) " >&6
5752else
5753            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5754     for ac_i in 1 2 3 4 5 6 7; do
5755       ac_script="$ac_script$as_nl$ac_script"
5756     done
5757     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5758     { ac_script=; unset ac_script;}
5759     if test -z "$SED"; then
5760  ac_path_SED_found=false
5761  # Loop through the user's path and test for each of PROGNAME-LIST
5762  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5763for as_dir in $PATH
5764do
5765  IFS=$as_save_IFS
5766  test -z "$as_dir" && as_dir=.
5767    for ac_prog in sed gsed; do
5768    for ac_exec_ext in '' $ac_executable_extensions; do
5769      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5770      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5771# Check for GNU ac_path_SED and select it if it is found.
5772  # Check for GNU $ac_path_SED
5773case `"$ac_path_SED" --version 2>&1` in
5774*GNU*)
5775  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5776*)
5777  ac_count=0
5778  $as_echo_n 0123456789 >"conftest.in"
5779  while :
5780  do
5781    cat "conftest.in" "conftest.in" >"conftest.tmp"
5782    mv "conftest.tmp" "conftest.in"
5783    cp "conftest.in" "conftest.nl"
5784    $as_echo '' >> "conftest.nl"
5785    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5786    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5787    as_fn_arith $ac_count + 1 && ac_count=$as_val
5788    if test $ac_count -gt ${ac_path_SED_max-0}; then
5789      # Best one so far, save it but keep looking for a better one
5790      ac_cv_path_SED="$ac_path_SED"
5791      ac_path_SED_max=$ac_count
5792    fi
5793    # 10*(2^10) chars as input seems more than enough
5794    test $ac_count -gt 10 && break
5795  done
5796  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5797esac
5798
5799      $ac_path_SED_found && break 3
5800    done
5801  done
5802  done
5803IFS=$as_save_IFS
5804  if test -z "$ac_cv_path_SED"; then
5805    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5806  fi
5807else
5808  ac_cv_path_SED=$SED
5809fi
5810
5811fi
5812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5813$as_echo "$ac_cv_path_SED" >&6; }
5814 SED="$ac_cv_path_SED"
5815  rm -f conftest.sed
5816
5817test -z "$SED" && SED=sed
5818Xsed="$SED -e 1s/^X//"
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5831$as_echo_n "checking for fgrep... " >&6; }
5832if test "${ac_cv_path_FGREP+set}" = set; then :
5833  $as_echo_n "(cached) " >&6
5834else
5835  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5836   then ac_cv_path_FGREP="$GREP -F"
5837   else
5838     if test -z "$FGREP"; then
5839  ac_path_FGREP_found=false
5840  # Loop through the user's path and test for each of PROGNAME-LIST
5841  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5842for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5843do
5844  IFS=$as_save_IFS
5845  test -z "$as_dir" && as_dir=.
5846    for ac_prog in fgrep; do
5847    for ac_exec_ext in '' $ac_executable_extensions; do
5848      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5849      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5850# Check for GNU ac_path_FGREP and select it if it is found.
5851  # Check for GNU $ac_path_FGREP
5852case `"$ac_path_FGREP" --version 2>&1` in
5853*GNU*)
5854  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5855*)
5856  ac_count=0
5857  $as_echo_n 0123456789 >"conftest.in"
5858  while :
5859  do
5860    cat "conftest.in" "conftest.in" >"conftest.tmp"
5861    mv "conftest.tmp" "conftest.in"
5862    cp "conftest.in" "conftest.nl"
5863    $as_echo 'FGREP' >> "conftest.nl"
5864    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5865    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5866    as_fn_arith $ac_count + 1 && ac_count=$as_val
5867    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5868      # Best one so far, save it but keep looking for a better one
5869      ac_cv_path_FGREP="$ac_path_FGREP"
5870      ac_path_FGREP_max=$ac_count
5871    fi
5872    # 10*(2^10) chars as input seems more than enough
5873    test $ac_count -gt 10 && break
5874  done
5875  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5876esac
5877
5878      $ac_path_FGREP_found && break 3
5879    done
5880  done
5881  done
5882IFS=$as_save_IFS
5883  if test -z "$ac_cv_path_FGREP"; then
5884    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5885  fi
5886else
5887  ac_cv_path_FGREP=$FGREP
5888fi
5889
5890   fi
5891fi
5892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5893$as_echo "$ac_cv_path_FGREP" >&6; }
5894 FGREP="$ac_cv_path_FGREP"
5895
5896
5897test -z "$GREP" && GREP=grep
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917# Check whether --with-gnu-ld was given.
5918if test "${with_gnu_ld+set}" = set; then :
5919  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5920else
5921  with_gnu_ld=no
5922fi
5923
5924ac_prog=ld
5925if test "$GCC" = yes; then
5926  # Check if gcc -print-prog-name=ld gives a path.
5927  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5928$as_echo_n "checking for ld used by $CC... " >&6; }
5929  case $host in
5930  *-*-mingw*)
5931    # gcc leaves a trailing carriage return which upsets mingw
5932    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5933  *)
5934    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5935  esac
5936  case $ac_prog in
5937    # Accept absolute paths.
5938    [\\/]* | ?:[\\/]*)
5939      re_direlt='/[^/][^/]*/\.\./'
5940      # Canonicalize the pathname of ld
5941      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5942      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5943	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5944      done
5945      test -z "$LD" && LD="$ac_prog"
5946      ;;
5947  "")
5948    # If it fails, then pretend we aren't using GCC.
5949    ac_prog=ld
5950    ;;
5951  *)
5952    # If it is relative, then search for the first ld in PATH.
5953    with_gnu_ld=unknown
5954    ;;
5955  esac
5956elif test "$with_gnu_ld" = yes; then
5957  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5958$as_echo_n "checking for GNU ld... " >&6; }
5959else
5960  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5961$as_echo_n "checking for non-GNU ld... " >&6; }
5962fi
5963if test "${lt_cv_path_LD+set}" = set; then :
5964  $as_echo_n "(cached) " >&6
5965else
5966  if test -z "$LD"; then
5967  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5968  for ac_dir in $PATH; do
5969    IFS="$lt_save_ifs"
5970    test -z "$ac_dir" && ac_dir=.
5971    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5972      lt_cv_path_LD="$ac_dir/$ac_prog"
5973      # Check to see if the program is GNU ld.  I'd rather use --version,
5974      # but apparently some variants of GNU ld only accept -v.
5975      # Break only if it was the GNU/non-GNU ld that we prefer.
5976      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5977      *GNU* | *'with BFD'*)
5978	test "$with_gnu_ld" != no && break
5979	;;
5980      *)
5981	test "$with_gnu_ld" != yes && break
5982	;;
5983      esac
5984    fi
5985  done
5986  IFS="$lt_save_ifs"
5987else
5988  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5989fi
5990fi
5991
5992LD="$lt_cv_path_LD"
5993if test -n "$LD"; then
5994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5995$as_echo "$LD" >&6; }
5996else
5997  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5998$as_echo "no" >&6; }
5999fi
6000test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6002$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6003if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6004  $as_echo_n "(cached) " >&6
6005else
6006  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6007case `$LD -v 2>&1 </dev/null` in
6008*GNU* | *'with BFD'*)
6009  lt_cv_prog_gnu_ld=yes
6010  ;;
6011*)
6012  lt_cv_prog_gnu_ld=no
6013  ;;
6014esac
6015fi
6016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6017$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6018with_gnu_ld=$lt_cv_prog_gnu_ld
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6029$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6030if test "${lt_cv_path_NM+set}" = set; then :
6031  $as_echo_n "(cached) " >&6
6032else
6033  if test -n "$NM"; then
6034  # Let the user override the test.
6035  lt_cv_path_NM="$NM"
6036else
6037  lt_nm_to_check="${ac_tool_prefix}nm"
6038  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6039    lt_nm_to_check="$lt_nm_to_check nm"
6040  fi
6041  for lt_tmp_nm in $lt_nm_to_check; do
6042    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6043    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6044      IFS="$lt_save_ifs"
6045      test -z "$ac_dir" && ac_dir=.
6046      tmp_nm="$ac_dir/$lt_tmp_nm"
6047      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6048	# Check to see if the nm accepts a BSD-compat flag.
6049	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
6050	#   nm: unknown option "B" ignored
6051	# Tru64's nm complains that /dev/null is an invalid object file
6052	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6053	*/dev/null* | *'Invalid file or object type'*)
6054	  lt_cv_path_NM="$tmp_nm -B"
6055	  break
6056	  ;;
6057	*)
6058	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6059	  */dev/null*)
6060	    lt_cv_path_NM="$tmp_nm -p"
6061	    break
6062	    ;;
6063	  *)
6064	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6065	    continue # so that we can try to find one that supports BSD flags
6066	    ;;
6067	  esac
6068	  ;;
6069	esac
6070      fi
6071    done
6072    IFS="$lt_save_ifs"
6073  done
6074  : ${lt_cv_path_NM=no}
6075fi
6076fi
6077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6078$as_echo "$lt_cv_path_NM" >&6; }
6079if test "$lt_cv_path_NM" != "no"; then
6080  NM="$lt_cv_path_NM"
6081else
6082  # Didn't find any BSD compatible name lister, look for dumpbin.
6083  if test -n "$DUMPBIN"; then :
6084    # Let the user override the test.
6085  else
6086    if test -n "$ac_tool_prefix"; then
6087  for ac_prog in dumpbin "link -dump"
6088  do
6089    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6090set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6092$as_echo_n "checking for $ac_word... " >&6; }
6093if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6094  $as_echo_n "(cached) " >&6
6095else
6096  if test -n "$DUMPBIN"; then
6097  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6098else
6099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6100for as_dir in $PATH
6101do
6102  IFS=$as_save_IFS
6103  test -z "$as_dir" && as_dir=.
6104    for ac_exec_ext in '' $ac_executable_extensions; do
6105  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6106    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6107    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6108    break 2
6109  fi
6110done
6111  done
6112IFS=$as_save_IFS
6113
6114fi
6115fi
6116DUMPBIN=$ac_cv_prog_DUMPBIN
6117if test -n "$DUMPBIN"; then
6118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6119$as_echo "$DUMPBIN" >&6; }
6120else
6121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6122$as_echo "no" >&6; }
6123fi
6124
6125
6126    test -n "$DUMPBIN" && break
6127  done
6128fi
6129if test -z "$DUMPBIN"; then
6130  ac_ct_DUMPBIN=$DUMPBIN
6131  for ac_prog in dumpbin "link -dump"
6132do
6133  # Extract the first word of "$ac_prog", so it can be a program name with args.
6134set dummy $ac_prog; ac_word=$2
6135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6136$as_echo_n "checking for $ac_word... " >&6; }
6137if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6138  $as_echo_n "(cached) " >&6
6139else
6140  if test -n "$ac_ct_DUMPBIN"; then
6141  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6142else
6143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6144for as_dir in $PATH
6145do
6146  IFS=$as_save_IFS
6147  test -z "$as_dir" && as_dir=.
6148    for ac_exec_ext in '' $ac_executable_extensions; do
6149  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6150    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6151    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6152    break 2
6153  fi
6154done
6155  done
6156IFS=$as_save_IFS
6157
6158fi
6159fi
6160ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6161if test -n "$ac_ct_DUMPBIN"; then
6162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6163$as_echo "$ac_ct_DUMPBIN" >&6; }
6164else
6165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6166$as_echo "no" >&6; }
6167fi
6168
6169
6170  test -n "$ac_ct_DUMPBIN" && break
6171done
6172
6173  if test "x$ac_ct_DUMPBIN" = x; then
6174    DUMPBIN=":"
6175  else
6176    case $cross_compiling:$ac_tool_warned in
6177yes:)
6178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6180ac_tool_warned=yes ;;
6181esac
6182    DUMPBIN=$ac_ct_DUMPBIN
6183  fi
6184fi
6185
6186    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6187    *COFF*)
6188      DUMPBIN="$DUMPBIN -symbols"
6189      ;;
6190    *)
6191      DUMPBIN=:
6192      ;;
6193    esac
6194  fi
6195
6196  if test "$DUMPBIN" != ":"; then
6197    NM="$DUMPBIN"
6198  fi
6199fi
6200test -z "$NM" && NM=nm
6201
6202
6203
6204
6205
6206
6207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6208$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6209if test "${lt_cv_nm_interface+set}" = set; then :
6210  $as_echo_n "(cached) " >&6
6211else
6212  lt_cv_nm_interface="BSD nm"
6213  echo "int some_variable = 0;" > conftest.$ac_ext
6214  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6215  (eval "$ac_compile" 2>conftest.err)
6216  cat conftest.err >&5
6217  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6218  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6219  cat conftest.err >&5
6220  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6221  cat conftest.out >&5
6222  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6223    lt_cv_nm_interface="MS dumpbin"
6224  fi
6225  rm -f conftest*
6226fi
6227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6228$as_echo "$lt_cv_nm_interface" >&6; }
6229
6230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6231$as_echo_n "checking whether ln -s works... " >&6; }
6232LN_S=$as_ln_s
6233if test "$LN_S" = "ln -s"; then
6234  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6235$as_echo "yes" >&6; }
6236else
6237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6238$as_echo "no, using $LN_S" >&6; }
6239fi
6240
6241# find the maximum length of command line arguments
6242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6243$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6244if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6245  $as_echo_n "(cached) " >&6
6246else
6247    i=0
6248  teststring="ABCD"
6249
6250  case $build_os in
6251  msdosdjgpp*)
6252    # On DJGPP, this test can blow up pretty badly due to problems in libc
6253    # (any single argument exceeding 2000 bytes causes a buffer overrun
6254    # during glob expansion).  Even if it were fixed, the result of this
6255    # check would be larger than it should be.
6256    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6257    ;;
6258
6259  gnu*)
6260    # Under GNU Hurd, this test is not required because there is
6261    # no limit to the length of command line arguments.
6262    # Libtool will interpret -1 as no limit whatsoever
6263    lt_cv_sys_max_cmd_len=-1;
6264    ;;
6265
6266  cygwin* | mingw* | cegcc*)
6267    # On Win9x/ME, this test blows up -- it succeeds, but takes
6268    # about 5 minutes as the teststring grows exponentially.
6269    # Worse, since 9x/ME are not pre-emptively multitasking,
6270    # you end up with a "frozen" computer, even though with patience
6271    # the test eventually succeeds (with a max line length of 256k).
6272    # Instead, let's just punt: use the minimum linelength reported by
6273    # all of the supported platforms: 8192 (on NT/2K/XP).
6274    lt_cv_sys_max_cmd_len=8192;
6275    ;;
6276
6277  mint*)
6278    # On MiNT this can take a long time and run out of memory.
6279    lt_cv_sys_max_cmd_len=8192;
6280    ;;
6281
6282  amigaos*)
6283    # On AmigaOS with pdksh, this test takes hours, literally.
6284    # So we just punt and use a minimum line length of 8192.
6285    lt_cv_sys_max_cmd_len=8192;
6286    ;;
6287
6288  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6289    # This has been around since 386BSD, at least.  Likely further.
6290    if test -x /sbin/sysctl; then
6291      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6292    elif test -x /usr/sbin/sysctl; then
6293      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6294    else
6295      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6296    fi
6297    # And add a safety zone
6298    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6299    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6300    ;;
6301
6302  interix*)
6303    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6304    lt_cv_sys_max_cmd_len=196608
6305    ;;
6306
6307  osf*)
6308    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6309    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6310    # nice to cause kernel panics so lets avoid the loop below.
6311    # First set a reasonable default.
6312    lt_cv_sys_max_cmd_len=16384
6313    #
6314    if test -x /sbin/sysconfig; then
6315      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6316        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6317      esac
6318    fi
6319    ;;
6320  sco3.2v5*)
6321    lt_cv_sys_max_cmd_len=102400
6322    ;;
6323  sysv5* | sco5v6* | sysv4.2uw2*)
6324    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6325    if test -n "$kargmax"; then
6326      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6327    else
6328      lt_cv_sys_max_cmd_len=32768
6329    fi
6330    ;;
6331  *)
6332    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6333    if test -n "$lt_cv_sys_max_cmd_len"; then
6334      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6335      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6336    else
6337      # Make teststring a little bigger before we do anything with it.
6338      # a 1K string should be a reasonable start.
6339      for i in 1 2 3 4 5 6 7 8 ; do
6340        teststring=$teststring$teststring
6341      done
6342      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6343      # If test is not a shell built-in, we'll probably end up computing a
6344      # maximum length that is only half of the actual maximum length, but
6345      # we can't tell.
6346      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6347	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6348	      test $i != 17 # 1/2 MB should be enough
6349      do
6350        i=`expr $i + 1`
6351        teststring=$teststring$teststring
6352      done
6353      # Only check the string length outside the loop.
6354      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6355      teststring=
6356      # Add a significant safety factor because C++ compilers can tack on
6357      # massive amounts of additional arguments before passing them to the
6358      # linker.  It appears as though 1/2 is a usable value.
6359      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6360    fi
6361    ;;
6362  esac
6363
6364fi
6365
6366if test -n $lt_cv_sys_max_cmd_len ; then
6367  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6368$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6369else
6370  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6371$as_echo "none" >&6; }
6372fi
6373max_cmd_len=$lt_cv_sys_max_cmd_len
6374
6375
6376
6377
6378
6379
6380: ${CP="cp -f"}
6381: ${MV="mv -f"}
6382: ${RM="rm -f"}
6383
6384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6385$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6386# Try some XSI features
6387xsi_shell=no
6388( _lt_dummy="a/b/c"
6389  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6390      = c,a/b,, \
6391    && eval 'test $(( 1 + 1 )) -eq 2 \
6392    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6393  && xsi_shell=yes
6394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6395$as_echo "$xsi_shell" >&6; }
6396
6397
6398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6399$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6400lt_shell_append=no
6401( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6402    >/dev/null 2>&1 \
6403  && lt_shell_append=yes
6404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6405$as_echo "$lt_shell_append" >&6; }
6406
6407
6408if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6409  lt_unset=unset
6410else
6411  lt_unset=false
6412fi
6413
6414
6415
6416
6417
6418# test EBCDIC or ASCII
6419case `echo X|tr X '\101'` in
6420 A) # ASCII based system
6421    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6422  lt_SP2NL='tr \040 \012'
6423  lt_NL2SP='tr \015\012 \040\040'
6424  ;;
6425 *) # EBCDIC based system
6426  lt_SP2NL='tr \100 \n'
6427  lt_NL2SP='tr \r\n \100\100'
6428  ;;
6429esac
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6440$as_echo_n "checking for $LD option to reload object files... " >&6; }
6441if test "${lt_cv_ld_reload_flag+set}" = set; then :
6442  $as_echo_n "(cached) " >&6
6443else
6444  lt_cv_ld_reload_flag='-r'
6445fi
6446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6447$as_echo "$lt_cv_ld_reload_flag" >&6; }
6448reload_flag=$lt_cv_ld_reload_flag
6449case $reload_flag in
6450"" | " "*) ;;
6451*) reload_flag=" $reload_flag" ;;
6452esac
6453reload_cmds='$LD$reload_flag -o $output$reload_objs'
6454case $host_os in
6455  darwin*)
6456    if test "$GCC" = yes; then
6457      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6458    else
6459      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6460    fi
6461    ;;
6462esac
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472if test -n "$ac_tool_prefix"; then
6473  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6474set dummy ${ac_tool_prefix}objdump; ac_word=$2
6475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6476$as_echo_n "checking for $ac_word... " >&6; }
6477if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6478  $as_echo_n "(cached) " >&6
6479else
6480  if test -n "$OBJDUMP"; then
6481  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6482else
6483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6484for as_dir in $PATH
6485do
6486  IFS=$as_save_IFS
6487  test -z "$as_dir" && as_dir=.
6488    for ac_exec_ext in '' $ac_executable_extensions; do
6489  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6490    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6491    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6492    break 2
6493  fi
6494done
6495  done
6496IFS=$as_save_IFS
6497
6498fi
6499fi
6500OBJDUMP=$ac_cv_prog_OBJDUMP
6501if test -n "$OBJDUMP"; then
6502  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6503$as_echo "$OBJDUMP" >&6; }
6504else
6505  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6506$as_echo "no" >&6; }
6507fi
6508
6509
6510fi
6511if test -z "$ac_cv_prog_OBJDUMP"; then
6512  ac_ct_OBJDUMP=$OBJDUMP
6513  # Extract the first word of "objdump", so it can be a program name with args.
6514set dummy objdump; ac_word=$2
6515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6516$as_echo_n "checking for $ac_word... " >&6; }
6517if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6518  $as_echo_n "(cached) " >&6
6519else
6520  if test -n "$ac_ct_OBJDUMP"; then
6521  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6522else
6523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6524for as_dir in $PATH
6525do
6526  IFS=$as_save_IFS
6527  test -z "$as_dir" && as_dir=.
6528    for ac_exec_ext in '' $ac_executable_extensions; do
6529  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6530    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6531    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6532    break 2
6533  fi
6534done
6535  done
6536IFS=$as_save_IFS
6537
6538fi
6539fi
6540ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6541if test -n "$ac_ct_OBJDUMP"; then
6542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6543$as_echo "$ac_ct_OBJDUMP" >&6; }
6544else
6545  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6546$as_echo "no" >&6; }
6547fi
6548
6549  if test "x$ac_ct_OBJDUMP" = x; then
6550    OBJDUMP="false"
6551  else
6552    case $cross_compiling:$ac_tool_warned in
6553yes:)
6554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6556ac_tool_warned=yes ;;
6557esac
6558    OBJDUMP=$ac_ct_OBJDUMP
6559  fi
6560else
6561  OBJDUMP="$ac_cv_prog_OBJDUMP"
6562fi
6563
6564test -z "$OBJDUMP" && OBJDUMP=objdump
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6575$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6576if test "${lt_cv_deplibs_check_method+set}" = set; then :
6577  $as_echo_n "(cached) " >&6
6578else
6579  lt_cv_file_magic_cmd='$MAGIC_CMD'
6580lt_cv_file_magic_test_file=
6581lt_cv_deplibs_check_method='unknown'
6582# Need to set the preceding variable on all platforms that support
6583# interlibrary dependencies.
6584# 'none' -- dependencies not supported.
6585# `unknown' -- same as none, but documents that we really don't know.
6586# 'pass_all' -- all dependencies passed with no checks.
6587# 'test_compile' -- check by making test program.
6588# 'file_magic [[regex]]' -- check by looking for files in library path
6589# which responds to the $file_magic_cmd with a given extended regex.
6590# If you have `file' or equivalent on your system and you're not sure
6591# whether `pass_all' will *always* work, you probably want this one.
6592
6593case $host_os in
6594aix[4-9]*)
6595  lt_cv_deplibs_check_method=pass_all
6596  ;;
6597
6598beos*)
6599  lt_cv_deplibs_check_method=pass_all
6600  ;;
6601
6602bsdi[45]*)
6603  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6604  lt_cv_file_magic_cmd='/usr/bin/file -L'
6605  lt_cv_file_magic_test_file=/shlib/libc.so
6606  ;;
6607
6608cygwin*)
6609  # func_win32_libid is a shell function defined in ltmain.sh
6610  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6611  lt_cv_file_magic_cmd='func_win32_libid'
6612  ;;
6613
6614mingw* | pw32*)
6615  # Base MSYS/MinGW do not provide the 'file' command needed by
6616  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6617  # unless we find 'file', for example because we are cross-compiling.
6618  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6619  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6620    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6621    lt_cv_file_magic_cmd='func_win32_libid'
6622  else
6623    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6624    lt_cv_file_magic_cmd='$OBJDUMP -f'
6625  fi
6626  ;;
6627
6628cegcc*)
6629  # use the weaker test based on 'objdump'. See mingw*.
6630  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6631  lt_cv_file_magic_cmd='$OBJDUMP -f'
6632  ;;
6633
6634darwin* | rhapsody*)
6635  lt_cv_deplibs_check_method=pass_all
6636  ;;
6637
6638freebsd* | dragonfly*)
6639  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6640    case $host_cpu in
6641    i*86 )
6642      # Not sure whether the presence of OpenBSD here was a mistake.
6643      # Let's accept both of them until this is cleared up.
6644      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6645      lt_cv_file_magic_cmd=/usr/bin/file
6646      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6647      ;;
6648    esac
6649  else
6650    lt_cv_deplibs_check_method=pass_all
6651  fi
6652  ;;
6653
6654gnu*)
6655  lt_cv_deplibs_check_method=pass_all
6656  ;;
6657
6658haiku*)
6659  lt_cv_deplibs_check_method=pass_all
6660  ;;
6661
6662hpux10.20* | hpux11*)
6663  lt_cv_file_magic_cmd=/usr/bin/file
6664  case $host_cpu in
6665  ia64*)
6666    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6667    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6668    ;;
6669  hppa*64*)
6670    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]'
6671    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6672    ;;
6673  *)
6674    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6675    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6676    ;;
6677  esac
6678  ;;
6679
6680interix[3-9]*)
6681  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6682  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6683  ;;
6684
6685irix5* | irix6* | nonstopux*)
6686  case $LD in
6687  *-32|*"-32 ") libmagic=32-bit;;
6688  *-n32|*"-n32 ") libmagic=N32;;
6689  *-64|*"-64 ") libmagic=64-bit;;
6690  *) libmagic=never-match;;
6691  esac
6692  lt_cv_deplibs_check_method=pass_all
6693  ;;
6694
6695# This must be Linux ELF.
6696linux* | k*bsd*-gnu | kopensolaris*-gnu)
6697  lt_cv_deplibs_check_method=pass_all
6698  ;;
6699
6700netbsd*)
6701  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6702    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6703  else
6704    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6705  fi
6706  ;;
6707
6708newos6*)
6709  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6710  lt_cv_file_magic_cmd=/usr/bin/file
6711  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6712  ;;
6713
6714*nto* | *qnx*)
6715  lt_cv_deplibs_check_method=pass_all
6716  ;;
6717
6718openbsd*)
6719  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6720    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6721  else
6722    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6723  fi
6724  ;;
6725
6726osf3* | osf4* | osf5*)
6727  lt_cv_deplibs_check_method=pass_all
6728  ;;
6729
6730rdos*)
6731  lt_cv_deplibs_check_method=pass_all
6732  ;;
6733
6734solaris*)
6735  lt_cv_deplibs_check_method=pass_all
6736  ;;
6737
6738sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6739  lt_cv_deplibs_check_method=pass_all
6740  ;;
6741
6742sysv4 | sysv4.3*)
6743  case $host_vendor in
6744  motorola)
6745    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]'
6746    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6747    ;;
6748  ncr)
6749    lt_cv_deplibs_check_method=pass_all
6750    ;;
6751  sequent)
6752    lt_cv_file_magic_cmd='/bin/file'
6753    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6754    ;;
6755  sni)
6756    lt_cv_file_magic_cmd='/bin/file'
6757    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6758    lt_cv_file_magic_test_file=/lib/libc.so
6759    ;;
6760  siemens)
6761    lt_cv_deplibs_check_method=pass_all
6762    ;;
6763  pc)
6764    lt_cv_deplibs_check_method=pass_all
6765    ;;
6766  esac
6767  ;;
6768
6769tpf*)
6770  lt_cv_deplibs_check_method=pass_all
6771  ;;
6772esac
6773
6774fi
6775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6776$as_echo "$lt_cv_deplibs_check_method" >&6; }
6777file_magic_cmd=$lt_cv_file_magic_cmd
6778deplibs_check_method=$lt_cv_deplibs_check_method
6779test -z "$deplibs_check_method" && deplibs_check_method=unknown
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792if test -n "$ac_tool_prefix"; then
6793  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6794set dummy ${ac_tool_prefix}ar; ac_word=$2
6795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6796$as_echo_n "checking for $ac_word... " >&6; }
6797if test "${ac_cv_prog_AR+set}" = set; then :
6798  $as_echo_n "(cached) " >&6
6799else
6800  if test -n "$AR"; then
6801  ac_cv_prog_AR="$AR" # Let the user override the test.
6802else
6803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6804for as_dir in $PATH
6805do
6806  IFS=$as_save_IFS
6807  test -z "$as_dir" && as_dir=.
6808    for ac_exec_ext in '' $ac_executable_extensions; do
6809  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6810    ac_cv_prog_AR="${ac_tool_prefix}ar"
6811    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6812    break 2
6813  fi
6814done
6815  done
6816IFS=$as_save_IFS
6817
6818fi
6819fi
6820AR=$ac_cv_prog_AR
6821if test -n "$AR"; then
6822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6823$as_echo "$AR" >&6; }
6824else
6825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6826$as_echo "no" >&6; }
6827fi
6828
6829
6830fi
6831if test -z "$ac_cv_prog_AR"; then
6832  ac_ct_AR=$AR
6833  # Extract the first word of "ar", so it can be a program name with args.
6834set dummy ar; ac_word=$2
6835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6836$as_echo_n "checking for $ac_word... " >&6; }
6837if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6838  $as_echo_n "(cached) " >&6
6839else
6840  if test -n "$ac_ct_AR"; then
6841  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6842else
6843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844for as_dir in $PATH
6845do
6846  IFS=$as_save_IFS
6847  test -z "$as_dir" && as_dir=.
6848    for ac_exec_ext in '' $ac_executable_extensions; do
6849  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6850    ac_cv_prog_ac_ct_AR="ar"
6851    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6852    break 2
6853  fi
6854done
6855  done
6856IFS=$as_save_IFS
6857
6858fi
6859fi
6860ac_ct_AR=$ac_cv_prog_ac_ct_AR
6861if test -n "$ac_ct_AR"; then
6862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6863$as_echo "$ac_ct_AR" >&6; }
6864else
6865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6866$as_echo "no" >&6; }
6867fi
6868
6869  if test "x$ac_ct_AR" = x; then
6870    AR="false"
6871  else
6872    case $cross_compiling:$ac_tool_warned in
6873yes:)
6874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6876ac_tool_warned=yes ;;
6877esac
6878    AR=$ac_ct_AR
6879  fi
6880else
6881  AR="$ac_cv_prog_AR"
6882fi
6883
6884test -z "$AR" && AR=ar
6885test -z "$AR_FLAGS" && AR_FLAGS=cru
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897if test -n "$ac_tool_prefix"; then
6898  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6899set dummy ${ac_tool_prefix}strip; ac_word=$2
6900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6901$as_echo_n "checking for $ac_word... " >&6; }
6902if test "${ac_cv_prog_STRIP+set}" = set; then :
6903  $as_echo_n "(cached) " >&6
6904else
6905  if test -n "$STRIP"; then
6906  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6907else
6908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6909for as_dir in $PATH
6910do
6911  IFS=$as_save_IFS
6912  test -z "$as_dir" && as_dir=.
6913    for ac_exec_ext in '' $ac_executable_extensions; do
6914  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6915    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6916    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6917    break 2
6918  fi
6919done
6920  done
6921IFS=$as_save_IFS
6922
6923fi
6924fi
6925STRIP=$ac_cv_prog_STRIP
6926if test -n "$STRIP"; then
6927  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6928$as_echo "$STRIP" >&6; }
6929else
6930  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6931$as_echo "no" >&6; }
6932fi
6933
6934
6935fi
6936if test -z "$ac_cv_prog_STRIP"; then
6937  ac_ct_STRIP=$STRIP
6938  # Extract the first word of "strip", so it can be a program name with args.
6939set dummy strip; ac_word=$2
6940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6941$as_echo_n "checking for $ac_word... " >&6; }
6942if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6943  $as_echo_n "(cached) " >&6
6944else
6945  if test -n "$ac_ct_STRIP"; then
6946  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6947else
6948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6949for as_dir in $PATH
6950do
6951  IFS=$as_save_IFS
6952  test -z "$as_dir" && as_dir=.
6953    for ac_exec_ext in '' $ac_executable_extensions; do
6954  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6955    ac_cv_prog_ac_ct_STRIP="strip"
6956    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6957    break 2
6958  fi
6959done
6960  done
6961IFS=$as_save_IFS
6962
6963fi
6964fi
6965ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6966if test -n "$ac_ct_STRIP"; then
6967  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6968$as_echo "$ac_ct_STRIP" >&6; }
6969else
6970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6971$as_echo "no" >&6; }
6972fi
6973
6974  if test "x$ac_ct_STRIP" = x; then
6975    STRIP=":"
6976  else
6977    case $cross_compiling:$ac_tool_warned in
6978yes:)
6979{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6980$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6981ac_tool_warned=yes ;;
6982esac
6983    STRIP=$ac_ct_STRIP
6984  fi
6985else
6986  STRIP="$ac_cv_prog_STRIP"
6987fi
6988
6989test -z "$STRIP" && STRIP=:
6990
6991
6992
6993
6994
6995
6996if test -n "$ac_tool_prefix"; then
6997  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6998set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7000$as_echo_n "checking for $ac_word... " >&6; }
7001if test "${ac_cv_prog_RANLIB+set}" = set; then :
7002  $as_echo_n "(cached) " >&6
7003else
7004  if test -n "$RANLIB"; then
7005  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7006else
7007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7008for as_dir in $PATH
7009do
7010  IFS=$as_save_IFS
7011  test -z "$as_dir" && as_dir=.
7012    for ac_exec_ext in '' $ac_executable_extensions; do
7013  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7014    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7015    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7016    break 2
7017  fi
7018done
7019  done
7020IFS=$as_save_IFS
7021
7022fi
7023fi
7024RANLIB=$ac_cv_prog_RANLIB
7025if test -n "$RANLIB"; then
7026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7027$as_echo "$RANLIB" >&6; }
7028else
7029  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7030$as_echo "no" >&6; }
7031fi
7032
7033
7034fi
7035if test -z "$ac_cv_prog_RANLIB"; then
7036  ac_ct_RANLIB=$RANLIB
7037  # Extract the first word of "ranlib", so it can be a program name with args.
7038set dummy ranlib; ac_word=$2
7039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7040$as_echo_n "checking for $ac_word... " >&6; }
7041if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7042  $as_echo_n "(cached) " >&6
7043else
7044  if test -n "$ac_ct_RANLIB"; then
7045  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7046else
7047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7048for as_dir in $PATH
7049do
7050  IFS=$as_save_IFS
7051  test -z "$as_dir" && as_dir=.
7052    for ac_exec_ext in '' $ac_executable_extensions; do
7053  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7054    ac_cv_prog_ac_ct_RANLIB="ranlib"
7055    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7056    break 2
7057  fi
7058done
7059  done
7060IFS=$as_save_IFS
7061
7062fi
7063fi
7064ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7065if test -n "$ac_ct_RANLIB"; then
7066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7067$as_echo "$ac_ct_RANLIB" >&6; }
7068else
7069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7070$as_echo "no" >&6; }
7071fi
7072
7073  if test "x$ac_ct_RANLIB" = x; then
7074    RANLIB=":"
7075  else
7076    case $cross_compiling:$ac_tool_warned in
7077yes:)
7078{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7079$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7080ac_tool_warned=yes ;;
7081esac
7082    RANLIB=$ac_ct_RANLIB
7083  fi
7084else
7085  RANLIB="$ac_cv_prog_RANLIB"
7086fi
7087
7088test -z "$RANLIB" && RANLIB=:
7089
7090
7091
7092
7093
7094
7095# Determine commands to create old-style static archives.
7096old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7097old_postinstall_cmds='chmod 644 $oldlib'
7098old_postuninstall_cmds=
7099
7100if test -n "$RANLIB"; then
7101  case $host_os in
7102  openbsd*)
7103    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7104    ;;
7105  *)
7106    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7107    ;;
7108  esac
7109  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7110fi
7111
7112case $host_os in
7113  darwin*)
7114    lock_old_archive_extraction=yes ;;
7115  *)
7116    lock_old_archive_extraction=no ;;
7117esac
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
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157# If no C compiler was specified, use CC.
7158LTCC=${LTCC-"$CC"}
7159
7160# If no C compiler flags were specified, use CFLAGS.
7161LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7162
7163# Allow CC to be a program name with arguments.
7164compiler=$CC
7165
7166
7167# Check for command to grab the raw symbol name followed by C symbol from nm.
7168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7169$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7170if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7171  $as_echo_n "(cached) " >&6
7172else
7173
7174# These are sane defaults that work on at least a few old systems.
7175# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7176
7177# Character class describing NM global symbol codes.
7178symcode='[BCDEGRST]'
7179
7180# Regexp to match symbols that can be accessed directly from C.
7181sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7182
7183# Define system-specific variables.
7184case $host_os in
7185aix*)
7186  symcode='[BCDT]'
7187  ;;
7188cygwin* | mingw* | pw32* | cegcc*)
7189  symcode='[ABCDGISTW]'
7190  ;;
7191hpux*)
7192  if test "$host_cpu" = ia64; then
7193    symcode='[ABCDEGRST]'
7194  fi
7195  ;;
7196irix* | nonstopux*)
7197  symcode='[BCDEGRST]'
7198  ;;
7199osf*)
7200  symcode='[BCDEGQRST]'
7201  ;;
7202solaris*)
7203  symcode='[BDRT]'
7204  ;;
7205sco3.2v5*)
7206  symcode='[DT]'
7207  ;;
7208sysv4.2uw2*)
7209  symcode='[DT]'
7210  ;;
7211sysv5* | sco5v6* | unixware* | OpenUNIX*)
7212  symcode='[ABDT]'
7213  ;;
7214sysv4)
7215  symcode='[DFNSTU]'
7216  ;;
7217esac
7218
7219# If we're using GNU nm, then use its standard symbol codes.
7220case `$NM -V 2>&1` in
7221*GNU* | *'with BFD'*)
7222  symcode='[ABCDGIRSTW]' ;;
7223esac
7224
7225# Transform an extracted symbol line into a proper C declaration.
7226# Some systems (esp. on ia64) link data and code symbols differently,
7227# so use this general approach.
7228lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7229
7230# Transform an extracted symbol line into symbol name and symbol address
7231lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7232lt_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'"
7233
7234# Handle CRLF in mingw tool chain
7235opt_cr=
7236case $build_os in
7237mingw*)
7238  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7239  ;;
7240esac
7241
7242# Try without a prefix underscore, then with it.
7243for ac_symprfx in "" "_"; do
7244
7245  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7246  symxfrm="\\1 $ac_symprfx\\2 \\2"
7247
7248  # Write the raw and C identifiers.
7249  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7250    # Fake it for dumpbin and say T for any non-static function
7251    # and D for any global variable.
7252    # Also find C++ and __fastcall symbols from MSVC++,
7253    # which start with @ or ?.
7254    lt_cv_sys_global_symbol_pipe="$AWK '"\
7255"     {last_section=section; section=\$ 3};"\
7256"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7257"     \$ 0!~/External *\|/{next};"\
7258"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7259"     {if(hide[section]) next};"\
7260"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7261"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7262"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7263"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7264"     ' prfx=^$ac_symprfx"
7265  else
7266    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7267  fi
7268
7269  # Check to see that the pipe works correctly.
7270  pipe_works=no
7271
7272  rm -f conftest*
7273  cat > conftest.$ac_ext <<_LT_EOF
7274#ifdef __cplusplus
7275extern "C" {
7276#endif
7277char nm_test_var;
7278void nm_test_func(void);
7279void nm_test_func(void){}
7280#ifdef __cplusplus
7281}
7282#endif
7283int main(){nm_test_var='a';nm_test_func();return(0);}
7284_LT_EOF
7285
7286  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7287  (eval $ac_compile) 2>&5
7288  ac_status=$?
7289  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7290  test $ac_status = 0; }; then
7291    # Now try to grab the symbols.
7292    nlist=conftest.nm
7293    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7294  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7295  ac_status=$?
7296  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7297  test $ac_status = 0; } && test -s "$nlist"; then
7298      # Try sorting and uniquifying the output.
7299      if sort "$nlist" | uniq > "$nlist"T; then
7300	mv -f "$nlist"T "$nlist"
7301      else
7302	rm -f "$nlist"T
7303      fi
7304
7305      # Make sure that we snagged all the symbols we need.
7306      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7307	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7308	  cat <<_LT_EOF > conftest.$ac_ext
7309#ifdef __cplusplus
7310extern "C" {
7311#endif
7312
7313_LT_EOF
7314	  # Now generate the symbol file.
7315	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7316
7317	  cat <<_LT_EOF >> conftest.$ac_ext
7318
7319/* The mapping between symbol names and symbols.  */
7320const struct {
7321  const char *name;
7322  void       *address;
7323}
7324lt__PROGRAM__LTX_preloaded_symbols[] =
7325{
7326  { "@PROGRAM@", (void *) 0 },
7327_LT_EOF
7328	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7329	  cat <<\_LT_EOF >> conftest.$ac_ext
7330  {0, (void *) 0}
7331};
7332
7333/* This works around a problem in FreeBSD linker */
7334#ifdef FREEBSD_WORKAROUND
7335static const void *lt_preloaded_setup() {
7336  return lt__PROGRAM__LTX_preloaded_symbols;
7337}
7338#endif
7339
7340#ifdef __cplusplus
7341}
7342#endif
7343_LT_EOF
7344	  # Now try linking the two files.
7345	  mv conftest.$ac_objext conftstm.$ac_objext
7346	  lt_save_LIBS="$LIBS"
7347	  lt_save_CFLAGS="$CFLAGS"
7348	  LIBS="conftstm.$ac_objext"
7349	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7350	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7351  (eval $ac_link) 2>&5
7352  ac_status=$?
7353  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7354  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7355	    pipe_works=yes
7356	  fi
7357	  LIBS="$lt_save_LIBS"
7358	  CFLAGS="$lt_save_CFLAGS"
7359	else
7360	  echo "cannot find nm_test_func in $nlist" >&5
7361	fi
7362      else
7363	echo "cannot find nm_test_var in $nlist" >&5
7364      fi
7365    else
7366      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7367    fi
7368  else
7369    echo "$progname: failed program was:" >&5
7370    cat conftest.$ac_ext >&5
7371  fi
7372  rm -rf conftest* conftst*
7373
7374  # Do not use the global_symbol_pipe unless it works.
7375  if test "$pipe_works" = yes; then
7376    break
7377  else
7378    lt_cv_sys_global_symbol_pipe=
7379  fi
7380done
7381
7382fi
7383
7384if test -z "$lt_cv_sys_global_symbol_pipe"; then
7385  lt_cv_sys_global_symbol_to_cdecl=
7386fi
7387if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7389$as_echo "failed" >&6; }
7390else
7391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7392$as_echo "ok" >&6; }
7393fi
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416# Check whether --enable-libtool-lock was given.
7417if test "${enable_libtool_lock+set}" = set; then :
7418  enableval=$enable_libtool_lock;
7419fi
7420
7421test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7422
7423# Some flags need to be propagated to the compiler or linker for good
7424# libtool support.
7425case $host in
7426ia64-*-hpux*)
7427  # Find out which ABI we are using.
7428  echo 'int i;' > conftest.$ac_ext
7429  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7430  (eval $ac_compile) 2>&5
7431  ac_status=$?
7432  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7433  test $ac_status = 0; }; then
7434    case `/usr/bin/file conftest.$ac_objext` in
7435      *ELF-32*)
7436	HPUX_IA64_MODE="32"
7437	;;
7438      *ELF-64*)
7439	HPUX_IA64_MODE="64"
7440	;;
7441    esac
7442  fi
7443  rm -rf conftest*
7444  ;;
7445*-*-irix6*)
7446  # Find out which ABI we are using.
7447  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7448  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7449  (eval $ac_compile) 2>&5
7450  ac_status=$?
7451  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7452  test $ac_status = 0; }; then
7453    if test "$lt_cv_prog_gnu_ld" = yes; then
7454      case `/usr/bin/file conftest.$ac_objext` in
7455	*32-bit*)
7456	  LD="${LD-ld} -melf32bsmip"
7457	  ;;
7458	*N32*)
7459	  LD="${LD-ld} -melf32bmipn32"
7460	  ;;
7461	*64-bit*)
7462	  LD="${LD-ld} -melf64bmip"
7463	;;
7464      esac
7465    else
7466      case `/usr/bin/file conftest.$ac_objext` in
7467	*32-bit*)
7468	  LD="${LD-ld} -32"
7469	  ;;
7470	*N32*)
7471	  LD="${LD-ld} -n32"
7472	  ;;
7473	*64-bit*)
7474	  LD="${LD-ld} -64"
7475	  ;;
7476      esac
7477    fi
7478  fi
7479  rm -rf conftest*
7480  ;;
7481
7482x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7483s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7484  # Find out which ABI we are using.
7485  echo 'int i;' > conftest.$ac_ext
7486  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7487  (eval $ac_compile) 2>&5
7488  ac_status=$?
7489  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7490  test $ac_status = 0; }; then
7491    case `/usr/bin/file conftest.o` in
7492      *32-bit*)
7493	case $host in
7494	  x86_64-*kfreebsd*-gnu)
7495	    LD="${LD-ld} -m elf_i386_fbsd"
7496	    ;;
7497	  x86_64-*linux*)
7498	    case `/usr/bin/file conftest.o` in
7499	      *x86-64*)
7500		LD="${LD-ld} -m elf32_x86_64"
7501		;;
7502	      *)
7503		LD="${LD-ld} -m elf_i386"
7504		;;
7505	    esac
7506	    ;;
7507	  powerpc64le-*linux*)
7508	    LD="${LD-ld} -m elf32lppclinux"
7509	    ;;
7510	  powerpc64-*linux*)
7511	    LD="${LD-ld} -m elf32ppclinux"
7512	    ;;
7513	  s390x-*linux*)
7514	    LD="${LD-ld} -m elf_s390"
7515	    ;;
7516	  sparc64-*linux*)
7517	    LD="${LD-ld} -m elf32_sparc"
7518	    ;;
7519	esac
7520	;;
7521      *64-bit*)
7522	case $host in
7523	  x86_64-*kfreebsd*-gnu)
7524	    LD="${LD-ld} -m elf_x86_64_fbsd"
7525	    ;;
7526	  x86_64-*linux*)
7527	    LD="${LD-ld} -m elf_x86_64"
7528	    ;;
7529	  powerpcle-*linux*)
7530	    LD="${LD-ld} -m elf64lppc"
7531	    ;;
7532	  powerpc-*linux*)
7533	    LD="${LD-ld} -m elf64ppc"
7534	    ;;
7535	  s390*-*linux*|s390*-*tpf*)
7536	    LD="${LD-ld} -m elf64_s390"
7537	    ;;
7538	  sparc*-*linux*)
7539	    LD="${LD-ld} -m elf64_sparc"
7540	    ;;
7541	esac
7542	;;
7543    esac
7544  fi
7545  rm -rf conftest*
7546  ;;
7547
7548*-*-sco3.2v5*)
7549  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7550  SAVE_CFLAGS="$CFLAGS"
7551  CFLAGS="$CFLAGS -belf"
7552  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7553$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7554if test "${lt_cv_cc_needs_belf+set}" = set; then :
7555  $as_echo_n "(cached) " >&6
7556else
7557  ac_ext=c
7558ac_cpp='$CPP $CPPFLAGS'
7559ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7560ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7561ac_compiler_gnu=$ac_cv_c_compiler_gnu
7562
7563     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7564/* end confdefs.h.  */
7565
7566int
7567main ()
7568{
7569
7570  ;
7571  return 0;
7572}
7573_ACEOF
7574if ac_fn_c_try_link "$LINENO"; then :
7575  lt_cv_cc_needs_belf=yes
7576else
7577  lt_cv_cc_needs_belf=no
7578fi
7579rm -f core conftest.err conftest.$ac_objext \
7580    conftest$ac_exeext conftest.$ac_ext
7581     ac_ext=c
7582ac_cpp='$CPP $CPPFLAGS'
7583ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7584ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7585ac_compiler_gnu=$ac_cv_c_compiler_gnu
7586
7587fi
7588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7589$as_echo "$lt_cv_cc_needs_belf" >&6; }
7590  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7591    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7592    CFLAGS="$SAVE_CFLAGS"
7593  fi
7594  ;;
7595sparc*-*solaris*)
7596  # Find out which ABI we are using.
7597  echo 'int i;' > conftest.$ac_ext
7598  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7599  (eval $ac_compile) 2>&5
7600  ac_status=$?
7601  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7602  test $ac_status = 0; }; then
7603    case `/usr/bin/file conftest.o` in
7604    *64-bit*)
7605      case $lt_cv_prog_gnu_ld in
7606      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7607      *)
7608	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7609	  LD="${LD-ld} -64"
7610	fi
7611	;;
7612      esac
7613      ;;
7614    esac
7615  fi
7616  rm -rf conftest*
7617  ;;
7618esac
7619
7620need_locks="$enable_libtool_lock"
7621
7622
7623  case $host_os in
7624    rhapsody* | darwin*)
7625    if test -n "$ac_tool_prefix"; then
7626  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7627set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7629$as_echo_n "checking for $ac_word... " >&6; }
7630if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7631  $as_echo_n "(cached) " >&6
7632else
7633  if test -n "$DSYMUTIL"; then
7634  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7635else
7636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7637for as_dir in $PATH
7638do
7639  IFS=$as_save_IFS
7640  test -z "$as_dir" && as_dir=.
7641    for ac_exec_ext in '' $ac_executable_extensions; do
7642  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7643    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7644    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7645    break 2
7646  fi
7647done
7648  done
7649IFS=$as_save_IFS
7650
7651fi
7652fi
7653DSYMUTIL=$ac_cv_prog_DSYMUTIL
7654if test -n "$DSYMUTIL"; then
7655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7656$as_echo "$DSYMUTIL" >&6; }
7657else
7658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7659$as_echo "no" >&6; }
7660fi
7661
7662
7663fi
7664if test -z "$ac_cv_prog_DSYMUTIL"; then
7665  ac_ct_DSYMUTIL=$DSYMUTIL
7666  # Extract the first word of "dsymutil", so it can be a program name with args.
7667set dummy dsymutil; ac_word=$2
7668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7669$as_echo_n "checking for $ac_word... " >&6; }
7670if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7671  $as_echo_n "(cached) " >&6
7672else
7673  if test -n "$ac_ct_DSYMUTIL"; then
7674  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7675else
7676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7677for as_dir in $PATH
7678do
7679  IFS=$as_save_IFS
7680  test -z "$as_dir" && as_dir=.
7681    for ac_exec_ext in '' $ac_executable_extensions; do
7682  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7683    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7684    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7685    break 2
7686  fi
7687done
7688  done
7689IFS=$as_save_IFS
7690
7691fi
7692fi
7693ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7694if test -n "$ac_ct_DSYMUTIL"; then
7695  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7696$as_echo "$ac_ct_DSYMUTIL" >&6; }
7697else
7698  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699$as_echo "no" >&6; }
7700fi
7701
7702  if test "x$ac_ct_DSYMUTIL" = x; then
7703    DSYMUTIL=":"
7704  else
7705    case $cross_compiling:$ac_tool_warned in
7706yes:)
7707{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7708$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7709ac_tool_warned=yes ;;
7710esac
7711    DSYMUTIL=$ac_ct_DSYMUTIL
7712  fi
7713else
7714  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7715fi
7716
7717    if test -n "$ac_tool_prefix"; then
7718  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7719set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7721$as_echo_n "checking for $ac_word... " >&6; }
7722if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7723  $as_echo_n "(cached) " >&6
7724else
7725  if test -n "$NMEDIT"; then
7726  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7727else
7728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7729for as_dir in $PATH
7730do
7731  IFS=$as_save_IFS
7732  test -z "$as_dir" && as_dir=.
7733    for ac_exec_ext in '' $ac_executable_extensions; do
7734  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7735    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7736    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7737    break 2
7738  fi
7739done
7740  done
7741IFS=$as_save_IFS
7742
7743fi
7744fi
7745NMEDIT=$ac_cv_prog_NMEDIT
7746if test -n "$NMEDIT"; then
7747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7748$as_echo "$NMEDIT" >&6; }
7749else
7750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7751$as_echo "no" >&6; }
7752fi
7753
7754
7755fi
7756if test -z "$ac_cv_prog_NMEDIT"; then
7757  ac_ct_NMEDIT=$NMEDIT
7758  # Extract the first word of "nmedit", so it can be a program name with args.
7759set dummy nmedit; ac_word=$2
7760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7761$as_echo_n "checking for $ac_word... " >&6; }
7762if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7763  $as_echo_n "(cached) " >&6
7764else
7765  if test -n "$ac_ct_NMEDIT"; then
7766  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7767else
7768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7769for as_dir in $PATH
7770do
7771  IFS=$as_save_IFS
7772  test -z "$as_dir" && as_dir=.
7773    for ac_exec_ext in '' $ac_executable_extensions; do
7774  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7775    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7776    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7777    break 2
7778  fi
7779done
7780  done
7781IFS=$as_save_IFS
7782
7783fi
7784fi
7785ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7786if test -n "$ac_ct_NMEDIT"; then
7787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7788$as_echo "$ac_ct_NMEDIT" >&6; }
7789else
7790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7791$as_echo "no" >&6; }
7792fi
7793
7794  if test "x$ac_ct_NMEDIT" = x; then
7795    NMEDIT=":"
7796  else
7797    case $cross_compiling:$ac_tool_warned in
7798yes:)
7799{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7800$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7801ac_tool_warned=yes ;;
7802esac
7803    NMEDIT=$ac_ct_NMEDIT
7804  fi
7805else
7806  NMEDIT="$ac_cv_prog_NMEDIT"
7807fi
7808
7809    if test -n "$ac_tool_prefix"; then
7810  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7811set dummy ${ac_tool_prefix}lipo; ac_word=$2
7812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7813$as_echo_n "checking for $ac_word... " >&6; }
7814if test "${ac_cv_prog_LIPO+set}" = set; then :
7815  $as_echo_n "(cached) " >&6
7816else
7817  if test -n "$LIPO"; then
7818  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7819else
7820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7821for as_dir in $PATH
7822do
7823  IFS=$as_save_IFS
7824  test -z "$as_dir" && as_dir=.
7825    for ac_exec_ext in '' $ac_executable_extensions; do
7826  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7827    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7828    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7829    break 2
7830  fi
7831done
7832  done
7833IFS=$as_save_IFS
7834
7835fi
7836fi
7837LIPO=$ac_cv_prog_LIPO
7838if test -n "$LIPO"; then
7839  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7840$as_echo "$LIPO" >&6; }
7841else
7842  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7843$as_echo "no" >&6; }
7844fi
7845
7846
7847fi
7848if test -z "$ac_cv_prog_LIPO"; then
7849  ac_ct_LIPO=$LIPO
7850  # Extract the first word of "lipo", so it can be a program name with args.
7851set dummy lipo; ac_word=$2
7852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7853$as_echo_n "checking for $ac_word... " >&6; }
7854if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7855  $as_echo_n "(cached) " >&6
7856else
7857  if test -n "$ac_ct_LIPO"; then
7858  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7859else
7860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7861for as_dir in $PATH
7862do
7863  IFS=$as_save_IFS
7864  test -z "$as_dir" && as_dir=.
7865    for ac_exec_ext in '' $ac_executable_extensions; do
7866  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7867    ac_cv_prog_ac_ct_LIPO="lipo"
7868    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7869    break 2
7870  fi
7871done
7872  done
7873IFS=$as_save_IFS
7874
7875fi
7876fi
7877ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7878if test -n "$ac_ct_LIPO"; then
7879  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7880$as_echo "$ac_ct_LIPO" >&6; }
7881else
7882  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7883$as_echo "no" >&6; }
7884fi
7885
7886  if test "x$ac_ct_LIPO" = x; then
7887    LIPO=":"
7888  else
7889    case $cross_compiling:$ac_tool_warned in
7890yes:)
7891{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7892$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7893ac_tool_warned=yes ;;
7894esac
7895    LIPO=$ac_ct_LIPO
7896  fi
7897else
7898  LIPO="$ac_cv_prog_LIPO"
7899fi
7900
7901    if test -n "$ac_tool_prefix"; then
7902  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7903set dummy ${ac_tool_prefix}otool; ac_word=$2
7904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7905$as_echo_n "checking for $ac_word... " >&6; }
7906if test "${ac_cv_prog_OTOOL+set}" = set; then :
7907  $as_echo_n "(cached) " >&6
7908else
7909  if test -n "$OTOOL"; then
7910  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7911else
7912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7913for as_dir in $PATH
7914do
7915  IFS=$as_save_IFS
7916  test -z "$as_dir" && as_dir=.
7917    for ac_exec_ext in '' $ac_executable_extensions; do
7918  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7919    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7920    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7921    break 2
7922  fi
7923done
7924  done
7925IFS=$as_save_IFS
7926
7927fi
7928fi
7929OTOOL=$ac_cv_prog_OTOOL
7930if test -n "$OTOOL"; then
7931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7932$as_echo "$OTOOL" >&6; }
7933else
7934  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7935$as_echo "no" >&6; }
7936fi
7937
7938
7939fi
7940if test -z "$ac_cv_prog_OTOOL"; then
7941  ac_ct_OTOOL=$OTOOL
7942  # Extract the first word of "otool", so it can be a program name with args.
7943set dummy otool; ac_word=$2
7944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7945$as_echo_n "checking for $ac_word... " >&6; }
7946if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7947  $as_echo_n "(cached) " >&6
7948else
7949  if test -n "$ac_ct_OTOOL"; then
7950  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7951else
7952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7953for as_dir in $PATH
7954do
7955  IFS=$as_save_IFS
7956  test -z "$as_dir" && as_dir=.
7957    for ac_exec_ext in '' $ac_executable_extensions; do
7958  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7959    ac_cv_prog_ac_ct_OTOOL="otool"
7960    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7961    break 2
7962  fi
7963done
7964  done
7965IFS=$as_save_IFS
7966
7967fi
7968fi
7969ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7970if test -n "$ac_ct_OTOOL"; then
7971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7972$as_echo "$ac_ct_OTOOL" >&6; }
7973else
7974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7975$as_echo "no" >&6; }
7976fi
7977
7978  if test "x$ac_ct_OTOOL" = x; then
7979    OTOOL=":"
7980  else
7981    case $cross_compiling:$ac_tool_warned in
7982yes:)
7983{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7984$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7985ac_tool_warned=yes ;;
7986esac
7987    OTOOL=$ac_ct_OTOOL
7988  fi
7989else
7990  OTOOL="$ac_cv_prog_OTOOL"
7991fi
7992
7993    if test -n "$ac_tool_prefix"; then
7994  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7995set dummy ${ac_tool_prefix}otool64; ac_word=$2
7996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7997$as_echo_n "checking for $ac_word... " >&6; }
7998if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7999  $as_echo_n "(cached) " >&6
8000else
8001  if test -n "$OTOOL64"; then
8002  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8003else
8004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8005for as_dir in $PATH
8006do
8007  IFS=$as_save_IFS
8008  test -z "$as_dir" && as_dir=.
8009    for ac_exec_ext in '' $ac_executable_extensions; do
8010  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8011    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8012    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8013    break 2
8014  fi
8015done
8016  done
8017IFS=$as_save_IFS
8018
8019fi
8020fi
8021OTOOL64=$ac_cv_prog_OTOOL64
8022if test -n "$OTOOL64"; then
8023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8024$as_echo "$OTOOL64" >&6; }
8025else
8026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8027$as_echo "no" >&6; }
8028fi
8029
8030
8031fi
8032if test -z "$ac_cv_prog_OTOOL64"; then
8033  ac_ct_OTOOL64=$OTOOL64
8034  # Extract the first word of "otool64", so it can be a program name with args.
8035set dummy otool64; ac_word=$2
8036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8037$as_echo_n "checking for $ac_word... " >&6; }
8038if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8039  $as_echo_n "(cached) " >&6
8040else
8041  if test -n "$ac_ct_OTOOL64"; then
8042  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8043else
8044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8045for as_dir in $PATH
8046do
8047  IFS=$as_save_IFS
8048  test -z "$as_dir" && as_dir=.
8049    for ac_exec_ext in '' $ac_executable_extensions; do
8050  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8051    ac_cv_prog_ac_ct_OTOOL64="otool64"
8052    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8053    break 2
8054  fi
8055done
8056  done
8057IFS=$as_save_IFS
8058
8059fi
8060fi
8061ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8062if test -n "$ac_ct_OTOOL64"; then
8063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8064$as_echo "$ac_ct_OTOOL64" >&6; }
8065else
8066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8067$as_echo "no" >&6; }
8068fi
8069
8070  if test "x$ac_ct_OTOOL64" = x; then
8071    OTOOL64=":"
8072  else
8073    case $cross_compiling:$ac_tool_warned in
8074yes:)
8075{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8076$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8077ac_tool_warned=yes ;;
8078esac
8079    OTOOL64=$ac_ct_OTOOL64
8080  fi
8081else
8082  OTOOL64="$ac_cv_prog_OTOOL64"
8083fi
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8112$as_echo_n "checking for -single_module linker flag... " >&6; }
8113if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8114  $as_echo_n "(cached) " >&6
8115else
8116  lt_cv_apple_cc_single_mod=no
8117      if test -z "${LT_MULTI_MODULE}"; then
8118	# By default we will add the -single_module flag. You can override
8119	# by either setting the environment variable LT_MULTI_MODULE
8120	# non-empty at configure time, or by adding -multi_module to the
8121	# link flags.
8122	rm -rf libconftest.dylib*
8123	echo "int foo(void){return 1;}" > conftest.c
8124	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8125-dynamiclib -Wl,-single_module conftest.c" >&5
8126	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8127	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8128        _lt_result=$?
8129	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8130	  lt_cv_apple_cc_single_mod=yes
8131	else
8132	  cat conftest.err >&5
8133	fi
8134	rm -rf libconftest.dylib*
8135	rm -f conftest.*
8136      fi
8137fi
8138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8139$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8140    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8141$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8142if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8143  $as_echo_n "(cached) " >&6
8144else
8145  lt_cv_ld_exported_symbols_list=no
8146      save_LDFLAGS=$LDFLAGS
8147      echo "_main" > conftest.sym
8148      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8149      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8150/* end confdefs.h.  */
8151
8152int
8153main ()
8154{
8155
8156  ;
8157  return 0;
8158}
8159_ACEOF
8160if ac_fn_c_try_link "$LINENO"; then :
8161  lt_cv_ld_exported_symbols_list=yes
8162else
8163  lt_cv_ld_exported_symbols_list=no
8164fi
8165rm -f core conftest.err conftest.$ac_objext \
8166    conftest$ac_exeext conftest.$ac_ext
8167	LDFLAGS="$save_LDFLAGS"
8168
8169fi
8170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8171$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8172    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8173$as_echo_n "checking for -force_load linker flag... " >&6; }
8174if test "${lt_cv_ld_force_load+set}" = set; then :
8175  $as_echo_n "(cached) " >&6
8176else
8177  lt_cv_ld_force_load=no
8178      cat > conftest.c << _LT_EOF
8179int forced_loaded() { return 2;}
8180_LT_EOF
8181      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8182      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8183      echo "$AR cru libconftest.a conftest.o" >&5
8184      $AR cru libconftest.a conftest.o 2>&5
8185      cat > conftest.c << _LT_EOF
8186int main() { return 0;}
8187_LT_EOF
8188      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8189      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8190      _lt_result=$?
8191      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8192	lt_cv_ld_force_load=yes
8193      else
8194	cat conftest.err >&5
8195      fi
8196        rm -f conftest.err libconftest.a conftest conftest.c
8197        rm -rf conftest.dSYM
8198
8199fi
8200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8201$as_echo "$lt_cv_ld_force_load" >&6; }
8202    case $host_os in
8203    rhapsody* | darwin1.[012])
8204      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8205    darwin1.*)
8206      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8207    darwin*) # darwin 5.x on
8208      # if running on 10.5 or later, the deployment target defaults
8209      # to the OS version, if on x86, and 10.4, the deployment
8210      # target defaults to 10.4. Don't you love it?
8211      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8212	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8213	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8214	10.[012][,.]*)
8215	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8216	10.*)
8217	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8218      esac
8219    ;;
8220  esac
8221    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8222      _lt_dar_single_mod='$single_module'
8223    fi
8224    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8225      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8226    else
8227      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8228    fi
8229    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8230      _lt_dsymutil='~$DSYMUTIL $lib || :'
8231    else
8232      _lt_dsymutil=
8233    fi
8234    ;;
8235  esac
8236
8237for ac_header in dlfcn.h
8238do :
8239  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8240"
8241if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8242  cat >>confdefs.h <<_ACEOF
8243#define HAVE_DLFCN_H 1
8244_ACEOF
8245
8246fi
8247
8248done
8249
8250
8251
8252
8253
8254
8255# Set options
8256
8257
8258
8259        enable_dlopen=no
8260
8261
8262  enable_win32_dll=no
8263
8264
8265            # Check whether --enable-shared was given.
8266if test "${enable_shared+set}" = set; then :
8267  enableval=$enable_shared; p=${PACKAGE-default}
8268    case $enableval in
8269    yes) enable_shared=yes ;;
8270    no) enable_shared=no ;;
8271    *)
8272      enable_shared=no
8273      # Look at the argument we got.  We use all the common list separators.
8274      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8275      for pkg in $enableval; do
8276	IFS="$lt_save_ifs"
8277	if test "X$pkg" = "X$p"; then
8278	  enable_shared=yes
8279	fi
8280      done
8281      IFS="$lt_save_ifs"
8282      ;;
8283    esac
8284else
8285  enable_shared=yes
8286fi
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296  # Check whether --enable-static was given.
8297if test "${enable_static+set}" = set; then :
8298  enableval=$enable_static; p=${PACKAGE-default}
8299    case $enableval in
8300    yes) enable_static=yes ;;
8301    no) enable_static=no ;;
8302    *)
8303     enable_static=no
8304      # Look at the argument we got.  We use all the common list separators.
8305      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8306      for pkg in $enableval; do
8307	IFS="$lt_save_ifs"
8308	if test "X$pkg" = "X$p"; then
8309	  enable_static=yes
8310	fi
8311      done
8312      IFS="$lt_save_ifs"
8313      ;;
8314    esac
8315else
8316  enable_static=yes
8317fi
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328# Check whether --with-pic was given.
8329if test "${with_pic+set}" = set; then :
8330  withval=$with_pic; pic_mode="$withval"
8331else
8332  pic_mode=default
8333fi
8334
8335
8336test -z "$pic_mode" && pic_mode=default
8337
8338
8339
8340
8341
8342
8343
8344  # Check whether --enable-fast-install was given.
8345if test "${enable_fast_install+set}" = set; then :
8346  enableval=$enable_fast_install; p=${PACKAGE-default}
8347    case $enableval in
8348    yes) enable_fast_install=yes ;;
8349    no) enable_fast_install=no ;;
8350    *)
8351      enable_fast_install=no
8352      # Look at the argument we got.  We use all the common list separators.
8353      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8354      for pkg in $enableval; do
8355	IFS="$lt_save_ifs"
8356	if test "X$pkg" = "X$p"; then
8357	  enable_fast_install=yes
8358	fi
8359      done
8360      IFS="$lt_save_ifs"
8361      ;;
8362    esac
8363else
8364  enable_fast_install=yes
8365fi
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377# This can be used to rebuild libtool when needed
8378LIBTOOL_DEPS="$ltmain"
8379
8380# Always use our own libtool.
8381LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408test -z "$LN_S" && LN_S="ln -s"
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423if test -n "${ZSH_VERSION+set}" ; then
8424   setopt NO_GLOB_SUBST
8425fi
8426
8427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8428$as_echo_n "checking for objdir... " >&6; }
8429if test "${lt_cv_objdir+set}" = set; then :
8430  $as_echo_n "(cached) " >&6
8431else
8432  rm -f .libs 2>/dev/null
8433mkdir .libs 2>/dev/null
8434if test -d .libs; then
8435  lt_cv_objdir=.libs
8436else
8437  # MS-DOS does not allow filenames that begin with a dot.
8438  lt_cv_objdir=_libs
8439fi
8440rmdir .libs 2>/dev/null
8441fi
8442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8443$as_echo "$lt_cv_objdir" >&6; }
8444objdir=$lt_cv_objdir
8445
8446
8447
8448
8449
8450cat >>confdefs.h <<_ACEOF
8451#define LT_OBJDIR "$lt_cv_objdir/"
8452_ACEOF
8453
8454
8455
8456
8457case $host_os in
8458aix3*)
8459  # AIX sometimes has problems with the GCC collect2 program.  For some
8460  # reason, if we set the COLLECT_NAMES environment variable, the problems
8461  # vanish in a puff of smoke.
8462  if test "X${COLLECT_NAMES+set}" != Xset; then
8463    COLLECT_NAMES=
8464    export COLLECT_NAMES
8465  fi
8466  ;;
8467esac
8468
8469# Global variables:
8470ofile=libtool
8471can_build_shared=yes
8472
8473# All known linkers require a `.a' archive for static linking (except MSVC,
8474# which needs '.lib').
8475libext=a
8476
8477with_gnu_ld="$lt_cv_prog_gnu_ld"
8478
8479old_CC="$CC"
8480old_CFLAGS="$CFLAGS"
8481
8482# Set sane defaults for various variables
8483test -z "$CC" && CC=cc
8484test -z "$LTCC" && LTCC=$CC
8485test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8486test -z "$LD" && LD=ld
8487test -z "$ac_objext" && ac_objext=o
8488
8489for cc_temp in $compiler""; do
8490  case $cc_temp in
8491    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8492    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8493    \-*) ;;
8494    *) break;;
8495  esac
8496done
8497cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8498
8499
8500# Only perform the check for file, if the check method requires it
8501test -z "$MAGIC_CMD" && MAGIC_CMD=file
8502case $deplibs_check_method in
8503file_magic*)
8504  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8505    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8506$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8507if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8508  $as_echo_n "(cached) " >&6
8509else
8510  case $MAGIC_CMD in
8511[\\/*] |  ?:[\\/]*)
8512  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8513  ;;
8514*)
8515  lt_save_MAGIC_CMD="$MAGIC_CMD"
8516  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8517  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8518  for ac_dir in $ac_dummy; do
8519    IFS="$lt_save_ifs"
8520    test -z "$ac_dir" && ac_dir=.
8521    if test -f $ac_dir/${ac_tool_prefix}file; then
8522      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8523      if test -n "$file_magic_test_file"; then
8524	case $deplibs_check_method in
8525	"file_magic "*)
8526	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8527	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8528	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8529	    $EGREP "$file_magic_regex" > /dev/null; then
8530	    :
8531	  else
8532	    cat <<_LT_EOF 1>&2
8533
8534*** Warning: the command libtool uses to detect shared libraries,
8535*** $file_magic_cmd, produces output that libtool cannot recognize.
8536*** The result is that libtool may fail to recognize shared libraries
8537*** as such.  This will affect the creation of libtool libraries that
8538*** depend on shared libraries, but programs linked with such libtool
8539*** libraries will work regardless of this problem.  Nevertheless, you
8540*** may want to report the problem to your system manager and/or to
8541*** bug-libtool@gnu.org
8542
8543_LT_EOF
8544	  fi ;;
8545	esac
8546      fi
8547      break
8548    fi
8549  done
8550  IFS="$lt_save_ifs"
8551  MAGIC_CMD="$lt_save_MAGIC_CMD"
8552  ;;
8553esac
8554fi
8555
8556MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8557if test -n "$MAGIC_CMD"; then
8558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8559$as_echo "$MAGIC_CMD" >&6; }
8560else
8561  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8562$as_echo "no" >&6; }
8563fi
8564
8565
8566
8567
8568
8569if test -z "$lt_cv_path_MAGIC_CMD"; then
8570  if test -n "$ac_tool_prefix"; then
8571    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8572$as_echo_n "checking for file... " >&6; }
8573if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8574  $as_echo_n "(cached) " >&6
8575else
8576  case $MAGIC_CMD in
8577[\\/*] |  ?:[\\/]*)
8578  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8579  ;;
8580*)
8581  lt_save_MAGIC_CMD="$MAGIC_CMD"
8582  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8583  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8584  for ac_dir in $ac_dummy; do
8585    IFS="$lt_save_ifs"
8586    test -z "$ac_dir" && ac_dir=.
8587    if test -f $ac_dir/file; then
8588      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8589      if test -n "$file_magic_test_file"; then
8590	case $deplibs_check_method in
8591	"file_magic "*)
8592	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8593	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8594	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8595	    $EGREP "$file_magic_regex" > /dev/null; then
8596	    :
8597	  else
8598	    cat <<_LT_EOF 1>&2
8599
8600*** Warning: the command libtool uses to detect shared libraries,
8601*** $file_magic_cmd, produces output that libtool cannot recognize.
8602*** The result is that libtool may fail to recognize shared libraries
8603*** as such.  This will affect the creation of libtool libraries that
8604*** depend on shared libraries, but programs linked with such libtool
8605*** libraries will work regardless of this problem.  Nevertheless, you
8606*** may want to report the problem to your system manager and/or to
8607*** bug-libtool@gnu.org
8608
8609_LT_EOF
8610	  fi ;;
8611	esac
8612      fi
8613      break
8614    fi
8615  done
8616  IFS="$lt_save_ifs"
8617  MAGIC_CMD="$lt_save_MAGIC_CMD"
8618  ;;
8619esac
8620fi
8621
8622MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8623if test -n "$MAGIC_CMD"; then
8624  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8625$as_echo "$MAGIC_CMD" >&6; }
8626else
8627  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8628$as_echo "no" >&6; }
8629fi
8630
8631
8632  else
8633    MAGIC_CMD=:
8634  fi
8635fi
8636
8637  fi
8638  ;;
8639esac
8640
8641# Use C for the default configuration in the libtool script
8642
8643lt_save_CC="$CC"
8644ac_ext=c
8645ac_cpp='$CPP $CPPFLAGS'
8646ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8647ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8648ac_compiler_gnu=$ac_cv_c_compiler_gnu
8649
8650
8651# Source file extension for C test sources.
8652ac_ext=c
8653
8654# Object file extension for compiled C test sources.
8655objext=o
8656objext=$objext
8657
8658# Code to be used in simple compile tests
8659lt_simple_compile_test_code="int some_variable = 0;"
8660
8661# Code to be used in simple link tests
8662lt_simple_link_test_code='int main(){return(0);}'
8663
8664
8665
8666
8667
8668
8669
8670# If no C compiler was specified, use CC.
8671LTCC=${LTCC-"$CC"}
8672
8673# If no C compiler flags were specified, use CFLAGS.
8674LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8675
8676# Allow CC to be a program name with arguments.
8677compiler=$CC
8678
8679# Save the default compiler, since it gets overwritten when the other
8680# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8681compiler_DEFAULT=$CC
8682
8683# save warnings/boilerplate of simple test code
8684ac_outfile=conftest.$ac_objext
8685echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8686eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8687_lt_compiler_boilerplate=`cat conftest.err`
8688$RM conftest*
8689
8690ac_outfile=conftest.$ac_objext
8691echo "$lt_simple_link_test_code" >conftest.$ac_ext
8692eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8693_lt_linker_boilerplate=`cat conftest.err`
8694$RM -r conftest*
8695
8696
8697## CAVEAT EMPTOR:
8698## There is no encapsulation within the following macros, do not change
8699## the running order or otherwise move them around unless you know exactly
8700## what you are doing...
8701if test -n "$compiler"; then
8702
8703lt_prog_compiler_no_builtin_flag=
8704
8705if test "$GCC" = yes; then
8706  case $cc_basename in
8707  nvcc*)
8708    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8709  *)
8710    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8711  esac
8712
8713  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8714$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8715if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8716  $as_echo_n "(cached) " >&6
8717else
8718  lt_cv_prog_compiler_rtti_exceptions=no
8719   ac_outfile=conftest.$ac_objext
8720   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8721   lt_compiler_flag="-fno-rtti -fno-exceptions"
8722   # Insert the option either (1) after the last *FLAGS variable, or
8723   # (2) before a word containing "conftest.", or (3) at the end.
8724   # Note that $ac_compile itself does not contain backslashes and begins
8725   # with a dollar sign (not a hyphen), so the echo should work correctly.
8726   # The option is referenced via a variable to avoid confusing sed.
8727   lt_compile=`echo "$ac_compile" | $SED \
8728   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8729   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8730   -e 's:$: $lt_compiler_flag:'`
8731   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8732   (eval "$lt_compile" 2>conftest.err)
8733   ac_status=$?
8734   cat conftest.err >&5
8735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8736   if (exit $ac_status) && test -s "$ac_outfile"; then
8737     # The compiler can only warn and ignore the option if not recognized
8738     # So say no if there are warnings other than the usual output.
8739     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8740     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8741     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8742       lt_cv_prog_compiler_rtti_exceptions=yes
8743     fi
8744   fi
8745   $RM conftest*
8746
8747fi
8748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8749$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8750
8751if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8752    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8753else
8754    :
8755fi
8756
8757fi
8758
8759
8760
8761
8762
8763
8764  lt_prog_compiler_wl=
8765lt_prog_compiler_pic=
8766lt_prog_compiler_static=
8767
8768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8769$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8770
8771  if test "$GCC" = yes; then
8772    lt_prog_compiler_wl='-Wl,'
8773    lt_prog_compiler_static='-static'
8774
8775    case $host_os in
8776      aix*)
8777      # All AIX code is PIC.
8778      if test "$host_cpu" = ia64; then
8779	# AIX 5 now supports IA64 processor
8780	lt_prog_compiler_static='-Bstatic'
8781      fi
8782      lt_prog_compiler_pic='-fPIC'
8783      ;;
8784
8785    amigaos*)
8786      case $host_cpu in
8787      powerpc)
8788            # see comment about AmigaOS4 .so support
8789            lt_prog_compiler_pic='-fPIC'
8790        ;;
8791      m68k)
8792            # FIXME: we need at least 68020 code to build shared libraries, but
8793            # adding the `-m68020' flag to GCC prevents building anything better,
8794            # like `-m68040'.
8795            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8796        ;;
8797      esac
8798      ;;
8799
8800    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8801      # PIC is the default for these OSes.
8802      ;;
8803
8804    mingw* | cygwin* | pw32* | os2* | cegcc*)
8805      # This hack is so that the source file can tell whether it is being
8806      # built for inclusion in a dll (and should export symbols for example).
8807      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8808      # (--disable-auto-import) libraries
8809      lt_prog_compiler_pic='-DDLL_EXPORT'
8810      ;;
8811
8812    darwin* | rhapsody*)
8813      # PIC is the default on this platform
8814      # Common symbols not allowed in MH_DYLIB files
8815      lt_prog_compiler_pic='-fno-common'
8816      ;;
8817
8818    haiku*)
8819      # PIC is the default for Haiku.
8820      # The "-static" flag exists, but is broken.
8821      lt_prog_compiler_static=
8822      ;;
8823
8824    hpux*)
8825      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8826      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8827      # sets the default TLS model and affects inlining.
8828      case $host_cpu in
8829      hppa*64*)
8830	# +Z the default
8831	;;
8832      *)
8833	lt_prog_compiler_pic='-fPIC'
8834	;;
8835      esac
8836      ;;
8837
8838    interix[3-9]*)
8839      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8840      # Instead, we relocate shared libraries at runtime.
8841      ;;
8842
8843    msdosdjgpp*)
8844      # Just because we use GCC doesn't mean we suddenly get shared libraries
8845      # on systems that don't support them.
8846      lt_prog_compiler_can_build_shared=no
8847      enable_shared=no
8848      ;;
8849
8850    *nto* | *qnx*)
8851      # QNX uses GNU C++, but need to define -shared option too, otherwise
8852      # it will coredump.
8853      lt_prog_compiler_pic='-fPIC -shared'
8854      ;;
8855
8856    sysv4*MP*)
8857      if test -d /usr/nec; then
8858	lt_prog_compiler_pic=-Kconform_pic
8859      fi
8860      ;;
8861
8862    *)
8863      lt_prog_compiler_pic='-fPIC'
8864      ;;
8865    esac
8866
8867    case $cc_basename in
8868    nvcc*) # Cuda Compiler Driver 2.2
8869      lt_prog_compiler_wl='-Xlinker '
8870      lt_prog_compiler_pic='-Xcompiler -fPIC'
8871      ;;
8872    esac
8873  else
8874    # PORTME Check for flag to pass linker flags through the system compiler.
8875    case $host_os in
8876    aix*)
8877      lt_prog_compiler_wl='-Wl,'
8878      if test "$host_cpu" = ia64; then
8879	# AIX 5 now supports IA64 processor
8880	lt_prog_compiler_static='-Bstatic'
8881      else
8882	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8883      fi
8884      ;;
8885
8886    mingw* | cygwin* | pw32* | os2* | cegcc*)
8887      # This hack is so that the source file can tell whether it is being
8888      # built for inclusion in a dll (and should export symbols for example).
8889      lt_prog_compiler_pic='-DDLL_EXPORT'
8890      ;;
8891
8892    hpux9* | hpux10* | hpux11*)
8893      lt_prog_compiler_wl='-Wl,'
8894      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8895      # not for PA HP-UX.
8896      case $host_cpu in
8897      hppa*64*|ia64*)
8898	# +Z the default
8899	;;
8900      *)
8901	lt_prog_compiler_pic='+Z'
8902	;;
8903      esac
8904      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8905      lt_prog_compiler_static='${wl}-a ${wl}archive'
8906      ;;
8907
8908    irix5* | irix6* | nonstopux*)
8909      lt_prog_compiler_wl='-Wl,'
8910      # PIC (with -KPIC) is the default.
8911      lt_prog_compiler_static='-non_shared'
8912      ;;
8913
8914    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8915      case $cc_basename in
8916      # old Intel for x86_64 which still supported -KPIC.
8917      ecc*)
8918	lt_prog_compiler_wl='-Wl,'
8919	lt_prog_compiler_pic='-KPIC'
8920	lt_prog_compiler_static='-static'
8921        ;;
8922      # icc used to be incompatible with GCC.
8923      # ICC 10 doesn't accept -KPIC any more.
8924      icc* | ifort*)
8925	lt_prog_compiler_wl='-Wl,'
8926	lt_prog_compiler_pic='-fPIC'
8927	lt_prog_compiler_static='-static'
8928        ;;
8929      # Lahey Fortran 8.1.
8930      lf95*)
8931	lt_prog_compiler_wl='-Wl,'
8932	lt_prog_compiler_pic='--shared'
8933	lt_prog_compiler_static='--static'
8934	;;
8935      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8936        # Portland Group compilers (*not* the Pentium gcc compiler,
8937	# which looks to be a dead project)
8938	lt_prog_compiler_wl='-Wl,'
8939	lt_prog_compiler_pic='-fpic'
8940	lt_prog_compiler_static='-Bstatic'
8941        ;;
8942      ccc*)
8943        lt_prog_compiler_wl='-Wl,'
8944        # All Alpha code is PIC.
8945        lt_prog_compiler_static='-non_shared'
8946        ;;
8947      xl* | bgxl* | bgf* | mpixl*)
8948	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8949	lt_prog_compiler_wl='-Wl,'
8950	lt_prog_compiler_pic='-qpic'
8951	lt_prog_compiler_static='-qstaticlink'
8952	;;
8953      *)
8954	case `$CC -V 2>&1 | sed 5q` in
8955	*Sun\ F* | *Sun*Fortran*)
8956	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8957	  lt_prog_compiler_pic='-KPIC'
8958	  lt_prog_compiler_static='-Bstatic'
8959	  lt_prog_compiler_wl=''
8960	  ;;
8961	*Sun\ C*)
8962	  # Sun C 5.9
8963	  lt_prog_compiler_pic='-KPIC'
8964	  lt_prog_compiler_static='-Bstatic'
8965	  lt_prog_compiler_wl='-Wl,'
8966	  ;;
8967	esac
8968	;;
8969      esac
8970      ;;
8971
8972    newsos6)
8973      lt_prog_compiler_pic='-KPIC'
8974      lt_prog_compiler_static='-Bstatic'
8975      ;;
8976
8977    *nto* | *qnx*)
8978      # QNX uses GNU C++, but need to define -shared option too, otherwise
8979      # it will coredump.
8980      lt_prog_compiler_pic='-fPIC -shared'
8981      ;;
8982
8983    osf3* | osf4* | osf5*)
8984      lt_prog_compiler_wl='-Wl,'
8985      # All OSF/1 code is PIC.
8986      lt_prog_compiler_static='-non_shared'
8987      ;;
8988
8989    rdos*)
8990      lt_prog_compiler_static='-non_shared'
8991      ;;
8992
8993    solaris*)
8994      lt_prog_compiler_pic='-KPIC'
8995      lt_prog_compiler_static='-Bstatic'
8996      case $cc_basename in
8997      f77* | f90* | f95*)
8998	lt_prog_compiler_wl='-Qoption ld ';;
8999      *)
9000	lt_prog_compiler_wl='-Wl,';;
9001      esac
9002      ;;
9003
9004    sunos4*)
9005      lt_prog_compiler_wl='-Qoption ld '
9006      lt_prog_compiler_pic='-PIC'
9007      lt_prog_compiler_static='-Bstatic'
9008      ;;
9009
9010    sysv4 | sysv4.2uw2* | sysv4.3*)
9011      lt_prog_compiler_wl='-Wl,'
9012      lt_prog_compiler_pic='-KPIC'
9013      lt_prog_compiler_static='-Bstatic'
9014      ;;
9015
9016    sysv4*MP*)
9017      if test -d /usr/nec ;then
9018	lt_prog_compiler_pic='-Kconform_pic'
9019	lt_prog_compiler_static='-Bstatic'
9020      fi
9021      ;;
9022
9023    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9024      lt_prog_compiler_wl='-Wl,'
9025      lt_prog_compiler_pic='-KPIC'
9026      lt_prog_compiler_static='-Bstatic'
9027      ;;
9028
9029    unicos*)
9030      lt_prog_compiler_wl='-Wl,'
9031      lt_prog_compiler_can_build_shared=no
9032      ;;
9033
9034    uts4*)
9035      lt_prog_compiler_pic='-pic'
9036      lt_prog_compiler_static='-Bstatic'
9037      ;;
9038
9039    *)
9040      lt_prog_compiler_can_build_shared=no
9041      ;;
9042    esac
9043  fi
9044
9045case $host_os in
9046  # For platforms which do not support PIC, -DPIC is meaningless:
9047  *djgpp*)
9048    lt_prog_compiler_pic=
9049    ;;
9050  *)
9051    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9052    ;;
9053esac
9054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9055$as_echo "$lt_prog_compiler_pic" >&6; }
9056
9057
9058
9059
9060
9061
9062#
9063# Check to make sure the PIC flag actually works.
9064#
9065if test -n "$lt_prog_compiler_pic"; then
9066  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9067$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9068if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9069  $as_echo_n "(cached) " >&6
9070else
9071  lt_cv_prog_compiler_pic_works=no
9072   ac_outfile=conftest.$ac_objext
9073   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9074   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9075   # Insert the option either (1) after the last *FLAGS variable, or
9076   # (2) before a word containing "conftest.", or (3) at the end.
9077   # Note that $ac_compile itself does not contain backslashes and begins
9078   # with a dollar sign (not a hyphen), so the echo should work correctly.
9079   # The option is referenced via a variable to avoid confusing sed.
9080   lt_compile=`echo "$ac_compile" | $SED \
9081   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9082   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9083   -e 's:$: $lt_compiler_flag:'`
9084   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9085   (eval "$lt_compile" 2>conftest.err)
9086   ac_status=$?
9087   cat conftest.err >&5
9088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9089   if (exit $ac_status) && test -s "$ac_outfile"; then
9090     # The compiler can only warn and ignore the option if not recognized
9091     # So say no if there are warnings other than the usual output.
9092     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9093     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9094     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9095       lt_cv_prog_compiler_pic_works=yes
9096     fi
9097   fi
9098   $RM conftest*
9099
9100fi
9101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9102$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9103
9104if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9105    case $lt_prog_compiler_pic in
9106     "" | " "*) ;;
9107     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9108     esac
9109else
9110    lt_prog_compiler_pic=
9111     lt_prog_compiler_can_build_shared=no
9112fi
9113
9114fi
9115
9116
9117
9118
9119
9120
9121#
9122# Check to make sure the static flag actually works.
9123#
9124wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9126$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9127if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9128  $as_echo_n "(cached) " >&6
9129else
9130  lt_cv_prog_compiler_static_works=no
9131   save_LDFLAGS="$LDFLAGS"
9132   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9133   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9134   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9135     # The linker can only warn and ignore the option if not recognized
9136     # So say no if there are warnings
9137     if test -s conftest.err; then
9138       # Append any errors to the config.log.
9139       cat conftest.err 1>&5
9140       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9141       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9142       if diff conftest.exp conftest.er2 >/dev/null; then
9143         lt_cv_prog_compiler_static_works=yes
9144       fi
9145     else
9146       lt_cv_prog_compiler_static_works=yes
9147     fi
9148   fi
9149   $RM -r conftest*
9150   LDFLAGS="$save_LDFLAGS"
9151
9152fi
9153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9154$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9155
9156if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9157    :
9158else
9159    lt_prog_compiler_static=
9160fi
9161
9162
9163
9164
9165
9166
9167
9168  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9169$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9170if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9171  $as_echo_n "(cached) " >&6
9172else
9173  lt_cv_prog_compiler_c_o=no
9174   $RM -r conftest 2>/dev/null
9175   mkdir conftest
9176   cd conftest
9177   mkdir out
9178   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9179
9180   lt_compiler_flag="-o out/conftest2.$ac_objext"
9181   # Insert the option either (1) after the last *FLAGS variable, or
9182   # (2) before a word containing "conftest.", or (3) at the end.
9183   # Note that $ac_compile itself does not contain backslashes and begins
9184   # with a dollar sign (not a hyphen), so the echo should work correctly.
9185   lt_compile=`echo "$ac_compile" | $SED \
9186   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9187   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9188   -e 's:$: $lt_compiler_flag:'`
9189   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9190   (eval "$lt_compile" 2>out/conftest.err)
9191   ac_status=$?
9192   cat out/conftest.err >&5
9193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9194   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9195   then
9196     # The compiler can only warn and ignore the option if not recognized
9197     # So say no if there are warnings
9198     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9199     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9200     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9201       lt_cv_prog_compiler_c_o=yes
9202     fi
9203   fi
9204   chmod u+w . 2>&5
9205   $RM conftest*
9206   # SGI C++ compiler will create directory out/ii_files/ for
9207   # template instantiation
9208   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9209   $RM out/* && rmdir out
9210   cd ..
9211   $RM -r conftest
9212   $RM conftest*
9213
9214fi
9215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9216$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9217
9218
9219
9220
9221
9222
9223  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9224$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9225if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9226  $as_echo_n "(cached) " >&6
9227else
9228  lt_cv_prog_compiler_c_o=no
9229   $RM -r conftest 2>/dev/null
9230   mkdir conftest
9231   cd conftest
9232   mkdir out
9233   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9234
9235   lt_compiler_flag="-o out/conftest2.$ac_objext"
9236   # Insert the option either (1) after the last *FLAGS variable, or
9237   # (2) before a word containing "conftest.", or (3) at the end.
9238   # Note that $ac_compile itself does not contain backslashes and begins
9239   # with a dollar sign (not a hyphen), so the echo should work correctly.
9240   lt_compile=`echo "$ac_compile" | $SED \
9241   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9242   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9243   -e 's:$: $lt_compiler_flag:'`
9244   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9245   (eval "$lt_compile" 2>out/conftest.err)
9246   ac_status=$?
9247   cat out/conftest.err >&5
9248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9249   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9250   then
9251     # The compiler can only warn and ignore the option if not recognized
9252     # So say no if there are warnings
9253     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9254     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9255     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9256       lt_cv_prog_compiler_c_o=yes
9257     fi
9258   fi
9259   chmod u+w . 2>&5
9260   $RM conftest*
9261   # SGI C++ compiler will create directory out/ii_files/ for
9262   # template instantiation
9263   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9264   $RM out/* && rmdir out
9265   cd ..
9266   $RM -r conftest
9267   $RM conftest*
9268
9269fi
9270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9271$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9272
9273
9274
9275
9276hard_links="nottested"
9277if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9278  # do not overwrite the value of need_locks provided by the user
9279  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9280$as_echo_n "checking if we can lock with hard links... " >&6; }
9281  hard_links=yes
9282  $RM conftest*
9283  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9284  touch conftest.a
9285  ln conftest.a conftest.b 2>&5 || hard_links=no
9286  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9288$as_echo "$hard_links" >&6; }
9289  if test "$hard_links" = no; then
9290    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9291$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9292    need_locks=warn
9293  fi
9294else
9295  need_locks=no
9296fi
9297
9298
9299
9300
9301
9302
9303  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9304$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9305
9306  runpath_var=
9307  allow_undefined_flag=
9308  always_export_symbols=no
9309  archive_cmds=
9310  archive_expsym_cmds=
9311  compiler_needs_object=no
9312  enable_shared_with_static_runtimes=no
9313  export_dynamic_flag_spec=
9314  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9315  hardcode_automatic=no
9316  hardcode_direct=no
9317  hardcode_direct_absolute=no
9318  hardcode_libdir_flag_spec=
9319  hardcode_libdir_flag_spec_ld=
9320  hardcode_libdir_separator=
9321  hardcode_minus_L=no
9322  hardcode_shlibpath_var=unsupported
9323  inherit_rpath=no
9324  link_all_deplibs=unknown
9325  module_cmds=
9326  module_expsym_cmds=
9327  old_archive_from_new_cmds=
9328  old_archive_from_expsyms_cmds=
9329  thread_safe_flag_spec=
9330  whole_archive_flag_spec=
9331  # include_expsyms should be a list of space-separated symbols to be *always*
9332  # included in the symbol list
9333  include_expsyms=
9334  # exclude_expsyms can be an extended regexp of symbols to exclude
9335  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9336  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9337  # as well as any symbol that contains `d'.
9338  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9339  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9340  # platforms (ab)use it in PIC code, but their linkers get confused if
9341  # the symbol is explicitly referenced.  Since portable code cannot
9342  # rely on this symbol name, it's probably fine to never include it in
9343  # preloaded symbol tables.
9344  # Exclude shared library initialization/finalization symbols.
9345  extract_expsyms_cmds=
9346
9347  case $host_os in
9348  cygwin* | mingw* | pw32* | cegcc*)
9349    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9350    # When not using gcc, we currently assume that we are using
9351    # Microsoft Visual C++.
9352    if test "$GCC" != yes; then
9353      with_gnu_ld=no
9354    fi
9355    ;;
9356  interix*)
9357    # we just hope/assume this is gcc and not c89 (= MSVC++)
9358    with_gnu_ld=yes
9359    ;;
9360  openbsd*)
9361    with_gnu_ld=no
9362    ;;
9363  esac
9364
9365  ld_shlibs=yes
9366
9367  # On some targets, GNU ld is compatible enough with the native linker
9368  # that we're better off using the native interface for both.
9369  lt_use_gnu_ld_interface=no
9370  if test "$with_gnu_ld" = yes; then
9371    case $host_os in
9372      aix*)
9373	# The AIX port of GNU ld has always aspired to compatibility
9374	# with the native linker.  However, as the warning in the GNU ld
9375	# block says, versions before 2.19.5* couldn't really create working
9376	# shared libraries, regardless of the interface used.
9377	case `$LD -v 2>&1` in
9378	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9379	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9380	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9381	  *)
9382	    lt_use_gnu_ld_interface=yes
9383	    ;;
9384	esac
9385	;;
9386      *)
9387	lt_use_gnu_ld_interface=yes
9388	;;
9389    esac
9390  fi
9391
9392  if test "$lt_use_gnu_ld_interface" = yes; then
9393    # If archive_cmds runs LD, not CC, wlarc should be empty
9394    wlarc='${wl}'
9395
9396    # Set some defaults for GNU ld with shared library support. These
9397    # are reset later if shared libraries are not supported. Putting them
9398    # here allows them to be overridden if necessary.
9399    runpath_var=LD_RUN_PATH
9400    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9401    export_dynamic_flag_spec='${wl}--export-dynamic'
9402    # ancient GNU ld didn't support --whole-archive et. al.
9403    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9404      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9405    else
9406      whole_archive_flag_spec=
9407    fi
9408    supports_anon_versioning=no
9409    case `$LD -v 2>&1` in
9410      *GNU\ gold*) supports_anon_versioning=yes ;;
9411      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9412      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9413      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9414      *\ 2.11.*) ;; # other 2.11 versions
9415      *) supports_anon_versioning=yes ;;
9416    esac
9417
9418    # See if GNU ld supports shared libraries.
9419    case $host_os in
9420    aix[3-9]*)
9421      # On AIX/PPC, the GNU linker is very broken
9422      if test "$host_cpu" != ia64; then
9423	ld_shlibs=no
9424	cat <<_LT_EOF 1>&2
9425
9426*** Warning: the GNU linker, at least up to release 2.19, is reported
9427*** to be unable to reliably create shared libraries on AIX.
9428*** Therefore, libtool is disabling shared libraries support.  If you
9429*** really care for shared libraries, you may want to install binutils
9430*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9431*** You will then need to restart the configuration process.
9432
9433_LT_EOF
9434      fi
9435      ;;
9436
9437    amigaos*)
9438      case $host_cpu in
9439      powerpc)
9440            # see comment about AmigaOS4 .so support
9441            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9442            archive_expsym_cmds=''
9443        ;;
9444      m68k)
9445            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)'
9446            hardcode_libdir_flag_spec='-L$libdir'
9447            hardcode_minus_L=yes
9448        ;;
9449      esac
9450      ;;
9451
9452    beos*)
9453      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9454	allow_undefined_flag=unsupported
9455	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9456	# support --undefined.  This deserves some investigation.  FIXME
9457	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9458      else
9459	ld_shlibs=no
9460      fi
9461      ;;
9462
9463    cygwin* | mingw* | pw32* | cegcc*)
9464      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9465      # as there is no search path for DLLs.
9466      hardcode_libdir_flag_spec='-L$libdir'
9467      export_dynamic_flag_spec='${wl}--export-all-symbols'
9468      allow_undefined_flag=unsupported
9469      always_export_symbols=no
9470      enable_shared_with_static_runtimes=yes
9471      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9472
9473      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9474        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9475	# If the export-symbols file already is a .def file (1st line
9476	# is EXPORTS), use it as is; otherwise, prepend...
9477	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9478	  cp $export_symbols $output_objdir/$soname.def;
9479	else
9480	  echo EXPORTS > $output_objdir/$soname.def;
9481	  cat $export_symbols >> $output_objdir/$soname.def;
9482	fi~
9483	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9484      else
9485	ld_shlibs=no
9486      fi
9487      ;;
9488
9489    haiku*)
9490      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9491      link_all_deplibs=yes
9492      ;;
9493
9494    interix[3-9]*)
9495      hardcode_direct=no
9496      hardcode_shlibpath_var=no
9497      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9498      export_dynamic_flag_spec='${wl}-E'
9499      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9500      # Instead, shared libraries are loaded at an image base (0x10000000 by
9501      # default) and relocated if they conflict, which is a slow very memory
9502      # consuming and fragmenting process.  To avoid this, we pick a random,
9503      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9504      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9505      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9506      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'
9507      ;;
9508
9509    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9510      tmp_diet=no
9511      if test "$host_os" = linux-dietlibc; then
9512	case $cc_basename in
9513	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9514	esac
9515      fi
9516      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9517	 && test "$tmp_diet" = no
9518      then
9519	tmp_addflag=' $pic_flag'
9520	tmp_sharedflag='-shared'
9521	case $cc_basename,$host_cpu in
9522        pgcc*)				# Portland Group C compiler
9523	  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'
9524	  tmp_addflag=' $pic_flag'
9525	  ;;
9526	pgf77* | pgf90* | pgf95* | pgfortran*)
9527					# Portland Group f77 and f90 compilers
9528	  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'
9529	  tmp_addflag=' $pic_flag -Mnomain' ;;
9530	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9531	  tmp_addflag=' -i_dynamic' ;;
9532	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9533	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9534	ifc* | ifort*)			# Intel Fortran compiler
9535	  tmp_addflag=' -nofor_main' ;;
9536	lf95*)				# Lahey Fortran 8.1
9537	  whole_archive_flag_spec=
9538	  tmp_sharedflag='--shared' ;;
9539	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9540	  tmp_sharedflag='-qmkshrobj'
9541	  tmp_addflag= ;;
9542	nvcc*)	# Cuda Compiler Driver 2.2
9543	  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'
9544	  compiler_needs_object=yes
9545	  ;;
9546	esac
9547	case `$CC -V 2>&1 | sed 5q` in
9548	*Sun\ C*)			# Sun C 5.9
9549	  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'
9550	  compiler_needs_object=yes
9551	  tmp_sharedflag='-G' ;;
9552	*Sun\ F*)			# Sun Fortran 8.3
9553	  tmp_sharedflag='-G' ;;
9554	esac
9555	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9556
9557        if test "x$supports_anon_versioning" = xyes; then
9558          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9559	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9560	    echo "local: *; };" >> $output_objdir/$libname.ver~
9561	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9562        fi
9563
9564	case $cc_basename in
9565	xlf* | bgf* | bgxlf* | mpixlf*)
9566	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9567	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9568	  hardcode_libdir_flag_spec=
9569	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9570	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9571	  if test "x$supports_anon_versioning" = xyes; then
9572	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9573	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9574	      echo "local: *; };" >> $output_objdir/$libname.ver~
9575	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9576	  fi
9577	  ;;
9578	esac
9579      else
9580        ld_shlibs=no
9581      fi
9582      ;;
9583
9584    netbsd*)
9585      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9586	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9587	wlarc=
9588      else
9589	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9590	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9591      fi
9592      ;;
9593
9594    solaris*)
9595      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9596	ld_shlibs=no
9597	cat <<_LT_EOF 1>&2
9598
9599*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9600*** create shared libraries on Solaris systems.  Therefore, libtool
9601*** is disabling shared libraries support.  We urge you to upgrade GNU
9602*** binutils to release 2.9.1 or newer.  Another option is to modify
9603*** your PATH or compiler configuration so that the native linker is
9604*** used, and then restart.
9605
9606_LT_EOF
9607      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9608	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9609	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9610      else
9611	ld_shlibs=no
9612      fi
9613      ;;
9614
9615    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9616      case `$LD -v 2>&1` in
9617        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9618	ld_shlibs=no
9619	cat <<_LT_EOF 1>&2
9620
9621*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9622*** reliably create shared libraries on SCO systems.  Therefore, libtool
9623*** is disabling shared libraries support.  We urge you to upgrade GNU
9624*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9625*** your PATH or compiler configuration so that the native linker is
9626*** used, and then restart.
9627
9628_LT_EOF
9629	;;
9630	*)
9631	  # For security reasons, it is highly recommended that you always
9632	  # use absolute paths for naming shared libraries, and exclude the
9633	  # DT_RUNPATH tag from executables and libraries.  But doing so
9634	  # requires that you compile everything twice, which is a pain.
9635	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9636	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9637	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9638	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9639	  else
9640	    ld_shlibs=no
9641	  fi
9642	;;
9643      esac
9644      ;;
9645
9646    sunos4*)
9647      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9648      wlarc=
9649      hardcode_direct=yes
9650      hardcode_shlibpath_var=no
9651      ;;
9652
9653    *)
9654      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9655	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9656	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9657      else
9658	ld_shlibs=no
9659      fi
9660      ;;
9661    esac
9662
9663    if test "$ld_shlibs" = no; then
9664      runpath_var=
9665      hardcode_libdir_flag_spec=
9666      export_dynamic_flag_spec=
9667      whole_archive_flag_spec=
9668    fi
9669  else
9670    # PORTME fill in a description of your system's linker (not GNU ld)
9671    case $host_os in
9672    aix3*)
9673      allow_undefined_flag=unsupported
9674      always_export_symbols=yes
9675      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'
9676      # Note: this linker hardcodes the directories in LIBPATH if there
9677      # are no directories specified by -L.
9678      hardcode_minus_L=yes
9679      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9680	# Neither direct hardcoding nor static linking is supported with a
9681	# broken collect2.
9682	hardcode_direct=unsupported
9683      fi
9684      ;;
9685
9686    aix[4-9]*)
9687      if test "$host_cpu" = ia64; then
9688	# On IA64, the linker does run time linking by default, so we don't
9689	# have to do anything special.
9690	aix_use_runtimelinking=no
9691	exp_sym_flag='-Bexport'
9692	no_entry_flag=""
9693      else
9694	# If we're using GNU nm, then we don't want the "-C" option.
9695	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9696	# Also, AIX nm treats weak defined symbols like other global
9697	# defined symbols, whereas GNU nm marks them as "W".
9698	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9699	  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'
9700	else
9701	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9702	fi
9703	aix_use_runtimelinking=no
9704
9705	# Test if we are trying to use run time linking or normal
9706	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9707	# need to do runtime linking.
9708	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9709	  for ld_flag in $LDFLAGS; do
9710	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9711	    aix_use_runtimelinking=yes
9712	    break
9713	  fi
9714	  done
9715	  ;;
9716	esac
9717
9718	exp_sym_flag='-bexport'
9719	no_entry_flag='-bnoentry'
9720      fi
9721
9722      # When large executables or shared objects are built, AIX ld can
9723      # have problems creating the table of contents.  If linking a library
9724      # or program results in "error TOC overflow" add -mminimal-toc to
9725      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9726      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9727
9728      archive_cmds=''
9729      hardcode_direct=yes
9730      hardcode_direct_absolute=yes
9731      hardcode_libdir_separator=':'
9732      link_all_deplibs=yes
9733      file_list_spec='${wl}-f,'
9734
9735      if test "$GCC" = yes; then
9736	case $host_os in aix4.[012]|aix4.[012].*)
9737	# We only want to do this on AIX 4.2 and lower, the check
9738	# below for broken collect2 doesn't work under 4.3+
9739	  collect2name=`${CC} -print-prog-name=collect2`
9740	  if test -f "$collect2name" &&
9741	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9742	  then
9743	  # We have reworked collect2
9744	  :
9745	  else
9746	  # We have old collect2
9747	  hardcode_direct=unsupported
9748	  # It fails to find uninstalled libraries when the uninstalled
9749	  # path is not listed in the libpath.  Setting hardcode_minus_L
9750	  # to unsupported forces relinking
9751	  hardcode_minus_L=yes
9752	  hardcode_libdir_flag_spec='-L$libdir'
9753	  hardcode_libdir_separator=
9754	  fi
9755	  ;;
9756	esac
9757	shared_flag='-shared'
9758	if test "$aix_use_runtimelinking" = yes; then
9759	  shared_flag="$shared_flag "'${wl}-G'
9760	fi
9761      else
9762	# not using gcc
9763	if test "$host_cpu" = ia64; then
9764	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9765	# chokes on -Wl,-G. The following line is correct:
9766	  shared_flag='-G'
9767	else
9768	  if test "$aix_use_runtimelinking" = yes; then
9769	    shared_flag='${wl}-G'
9770	  else
9771	    shared_flag='${wl}-bM:SRE'
9772	  fi
9773	fi
9774      fi
9775
9776      export_dynamic_flag_spec='${wl}-bexpall'
9777      # It seems that -bexpall does not export symbols beginning with
9778      # underscore (_), so it is better to generate a list of symbols to export.
9779      always_export_symbols=yes
9780      if test "$aix_use_runtimelinking" = yes; then
9781	# Warning - without using the other runtime loading flags (-brtl),
9782	# -berok will link without error, but may produce a broken library.
9783	allow_undefined_flag='-berok'
9784        # Determine the default libpath from the value encoded in an
9785        # empty executable.
9786        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9787/* end confdefs.h.  */
9788
9789int
9790main ()
9791{
9792
9793  ;
9794  return 0;
9795}
9796_ACEOF
9797if ac_fn_c_try_link "$LINENO"; then :
9798
9799lt_aix_libpath_sed='
9800    /Import File Strings/,/^$/ {
9801	/^0/ {
9802	    s/^0  *\(.*\)$/\1/
9803	    p
9804	}
9805    }'
9806aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9807# Check for a 64-bit object if we didn't find anything.
9808if test -z "$aix_libpath"; then
9809  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9810fi
9811fi
9812rm -f core conftest.err conftest.$ac_objext \
9813    conftest$ac_exeext conftest.$ac_ext
9814if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9815
9816        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9817        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"
9818      else
9819	if test "$host_cpu" = ia64; then
9820	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9821	  allow_undefined_flag="-z nodefs"
9822	  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"
9823	else
9824	 # Determine the default libpath from the value encoded in an
9825	 # empty executable.
9826	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9827/* end confdefs.h.  */
9828
9829int
9830main ()
9831{
9832
9833  ;
9834  return 0;
9835}
9836_ACEOF
9837if ac_fn_c_try_link "$LINENO"; then :
9838
9839lt_aix_libpath_sed='
9840    /Import File Strings/,/^$/ {
9841	/^0/ {
9842	    s/^0  *\(.*\)$/\1/
9843	    p
9844	}
9845    }'
9846aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9847# Check for a 64-bit object if we didn't find anything.
9848if test -z "$aix_libpath"; then
9849  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9850fi
9851fi
9852rm -f core conftest.err conftest.$ac_objext \
9853    conftest$ac_exeext conftest.$ac_ext
9854if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9855
9856	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9857	  # Warning - without using the other run time loading flags,
9858	  # -berok will link without error, but may produce a broken library.
9859	  no_undefined_flag=' ${wl}-bernotok'
9860	  allow_undefined_flag=' ${wl}-berok'
9861	  if test "$with_gnu_ld" = yes; then
9862	    # We only use this code for GNU lds that support --whole-archive.
9863	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9864	  else
9865	    # Exported symbols can be pulled into shared objects from archives
9866	    whole_archive_flag_spec='$convenience'
9867	  fi
9868	  archive_cmds_need_lc=yes
9869	  # This is similar to how AIX traditionally builds its shared libraries.
9870	  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'
9871	fi
9872      fi
9873      ;;
9874
9875    amigaos*)
9876      case $host_cpu in
9877      powerpc)
9878            # see comment about AmigaOS4 .so support
9879            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9880            archive_expsym_cmds=''
9881        ;;
9882      m68k)
9883            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)'
9884            hardcode_libdir_flag_spec='-L$libdir'
9885            hardcode_minus_L=yes
9886        ;;
9887      esac
9888      ;;
9889
9890    bsdi[45]*)
9891      export_dynamic_flag_spec=-rdynamic
9892      ;;
9893
9894    cygwin* | mingw* | pw32* | cegcc*)
9895      # When not using gcc, we currently assume that we are using
9896      # Microsoft Visual C++.
9897      # hardcode_libdir_flag_spec is actually meaningless, as there is
9898      # no search path for DLLs.
9899      hardcode_libdir_flag_spec=' '
9900      allow_undefined_flag=unsupported
9901      # Tell ltmain to make .lib files, not .a files.
9902      libext=lib
9903      # Tell ltmain to make .dll files, not .so files.
9904      shrext_cmds=".dll"
9905      # FIXME: Setting linknames here is a bad hack.
9906      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9907      # The linker will automatically build a .lib file if we build a DLL.
9908      old_archive_from_new_cmds='true'
9909      # FIXME: Should let the user specify the lib program.
9910      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9911      fix_srcfile_path='`cygpath -w "$srcfile"`'
9912      enable_shared_with_static_runtimes=yes
9913      ;;
9914
9915    darwin* | rhapsody*)
9916
9917
9918  archive_cmds_need_lc=no
9919  hardcode_direct=no
9920  hardcode_automatic=yes
9921  hardcode_shlibpath_var=unsupported
9922  if test "$lt_cv_ld_force_load" = "yes"; then
9923    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\"`'
9924  else
9925    whole_archive_flag_spec=''
9926  fi
9927  link_all_deplibs=yes
9928  allow_undefined_flag="$_lt_dar_allow_undefined"
9929  case $cc_basename in
9930     ifort*) _lt_dar_can_shared=yes ;;
9931     *) _lt_dar_can_shared=$GCC ;;
9932  esac
9933  if test "$_lt_dar_can_shared" = "yes"; then
9934    output_verbose_link_cmd=func_echo_all
9935    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9936    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9937    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}"
9938    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}"
9939
9940  else
9941  ld_shlibs=no
9942  fi
9943
9944      ;;
9945
9946    dgux*)
9947      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9948      hardcode_libdir_flag_spec='-L$libdir'
9949      hardcode_shlibpath_var=no
9950      ;;
9951
9952    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9953    # support.  Future versions do this automatically, but an explicit c++rt0.o
9954    # does not break anything, and helps significantly (at the cost of a little
9955    # extra space).
9956    freebsd2.2*)
9957      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9958      hardcode_libdir_flag_spec='-R$libdir'
9959      hardcode_direct=yes
9960      hardcode_shlibpath_var=no
9961      ;;
9962
9963    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9964    freebsd2.*)
9965      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9966      hardcode_direct=yes
9967      hardcode_minus_L=yes
9968      hardcode_shlibpath_var=no
9969      ;;
9970
9971    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9972    freebsd* | dragonfly*)
9973      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9974      hardcode_libdir_flag_spec='-R$libdir'
9975      hardcode_direct=yes
9976      hardcode_shlibpath_var=no
9977      ;;
9978
9979    hpux9*)
9980      if test "$GCC" = yes; then
9981	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'
9982      else
9983	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'
9984      fi
9985      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9986      hardcode_libdir_separator=:
9987      hardcode_direct=yes
9988
9989      # hardcode_minus_L: Not really in the search PATH,
9990      # but as the default location of the library.
9991      hardcode_minus_L=yes
9992      export_dynamic_flag_spec='${wl}-E'
9993      ;;
9994
9995    hpux10*)
9996      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9997	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9998      else
9999	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10000      fi
10001      if test "$with_gnu_ld" = no; then
10002	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10003	hardcode_libdir_flag_spec_ld='+b $libdir'
10004	hardcode_libdir_separator=:
10005	hardcode_direct=yes
10006	hardcode_direct_absolute=yes
10007	export_dynamic_flag_spec='${wl}-E'
10008	# hardcode_minus_L: Not really in the search PATH,
10009	# but as the default location of the library.
10010	hardcode_minus_L=yes
10011      fi
10012      ;;
10013
10014    hpux11*)
10015      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10016	case $host_cpu in
10017	hppa*64*)
10018	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10019	  ;;
10020	ia64*)
10021	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10022	  ;;
10023	*)
10024	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10025	  ;;
10026	esac
10027      else
10028	case $host_cpu in
10029	hppa*64*)
10030	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10031	  ;;
10032	ia64*)
10033	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10034	  ;;
10035	*)
10036
10037	  # Older versions of the 11.00 compiler do not understand -b yet
10038	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10039	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10040$as_echo_n "checking if $CC understands -b... " >&6; }
10041if test "${lt_cv_prog_compiler__b+set}" = set; then :
10042  $as_echo_n "(cached) " >&6
10043else
10044  lt_cv_prog_compiler__b=no
10045   save_LDFLAGS="$LDFLAGS"
10046   LDFLAGS="$LDFLAGS -b"
10047   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10048   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10049     # The linker can only warn and ignore the option if not recognized
10050     # So say no if there are warnings
10051     if test -s conftest.err; then
10052       # Append any errors to the config.log.
10053       cat conftest.err 1>&5
10054       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10055       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10056       if diff conftest.exp conftest.er2 >/dev/null; then
10057         lt_cv_prog_compiler__b=yes
10058       fi
10059     else
10060       lt_cv_prog_compiler__b=yes
10061     fi
10062   fi
10063   $RM -r conftest*
10064   LDFLAGS="$save_LDFLAGS"
10065
10066fi
10067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10068$as_echo "$lt_cv_prog_compiler__b" >&6; }
10069
10070if test x"$lt_cv_prog_compiler__b" = xyes; then
10071    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10072else
10073    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10074fi
10075
10076	  ;;
10077	esac
10078      fi
10079      if test "$with_gnu_ld" = no; then
10080	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10081	hardcode_libdir_separator=:
10082
10083	case $host_cpu in
10084	hppa*64*|ia64*)
10085	  hardcode_direct=no
10086	  hardcode_shlibpath_var=no
10087	  ;;
10088	*)
10089	  hardcode_direct=yes
10090	  hardcode_direct_absolute=yes
10091	  export_dynamic_flag_spec='${wl}-E'
10092
10093	  # hardcode_minus_L: Not really in the search PATH,
10094	  # but as the default location of the library.
10095	  hardcode_minus_L=yes
10096	  ;;
10097	esac
10098      fi
10099      ;;
10100
10101    irix5* | irix6* | nonstopux*)
10102      if test "$GCC" = yes; then
10103	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'
10104	# Try to use the -exported_symbol ld option, if it does not
10105	# work, assume that -exports_file does not work either and
10106	# implicitly export all symbols.
10107        save_LDFLAGS="$LDFLAGS"
10108        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10109        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10110/* end confdefs.h.  */
10111int foo(void) {}
10112_ACEOF
10113if ac_fn_c_try_link "$LINENO"; then :
10114  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'
10115
10116fi
10117rm -f core conftest.err conftest.$ac_objext \
10118    conftest$ac_exeext conftest.$ac_ext
10119        LDFLAGS="$save_LDFLAGS"
10120      else
10121	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'
10122	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'
10123      fi
10124      archive_cmds_need_lc='no'
10125      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10126      hardcode_libdir_separator=:
10127      inherit_rpath=yes
10128      link_all_deplibs=yes
10129      ;;
10130
10131    netbsd*)
10132      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10133	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10134      else
10135	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10136      fi
10137      hardcode_libdir_flag_spec='-R$libdir'
10138      hardcode_direct=yes
10139      hardcode_shlibpath_var=no
10140      ;;
10141
10142    newsos6)
10143      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10144      hardcode_direct=yes
10145      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10146      hardcode_libdir_separator=:
10147      hardcode_shlibpath_var=no
10148      ;;
10149
10150    *nto* | *qnx*)
10151      ;;
10152
10153    openbsd*)
10154      if test -f /usr/libexec/ld.so; then
10155	hardcode_direct=yes
10156	hardcode_shlibpath_var=no
10157	hardcode_direct_absolute=yes
10158	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10159	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10160	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10161	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10162	  export_dynamic_flag_spec='${wl}-E'
10163	else
10164	  case $host_os in
10165	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10166	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10167	     hardcode_libdir_flag_spec='-R$libdir'
10168	     ;;
10169	   *)
10170	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10171	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10172	     ;;
10173	  esac
10174	fi
10175      else
10176	ld_shlibs=no
10177      fi
10178      ;;
10179
10180    os2*)
10181      hardcode_libdir_flag_spec='-L$libdir'
10182      hardcode_minus_L=yes
10183      allow_undefined_flag=unsupported
10184      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'
10185      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10186      ;;
10187
10188    osf3*)
10189      if test "$GCC" = yes; then
10190	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10191	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'
10192      else
10193	allow_undefined_flag=' -expect_unresolved \*'
10194	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'
10195      fi
10196      archive_cmds_need_lc='no'
10197      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10198      hardcode_libdir_separator=:
10199      ;;
10200
10201    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10202      if test "$GCC" = yes; then
10203	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10204	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'
10205	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10206      else
10207	allow_undefined_flag=' -expect_unresolved \*'
10208	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'
10209	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~
10210	$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'
10211
10212	# Both c and cxx compiler support -rpath directly
10213	hardcode_libdir_flag_spec='-rpath $libdir'
10214      fi
10215      archive_cmds_need_lc='no'
10216      hardcode_libdir_separator=:
10217      ;;
10218
10219    solaris*)
10220      no_undefined_flag=' -z defs'
10221      if test "$GCC" = yes; then
10222	wlarc='${wl}'
10223	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10224	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10225	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10226      else
10227	case `$CC -V 2>&1` in
10228	*"Compilers 5.0"*)
10229	  wlarc=''
10230	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10231	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10232	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10233	  ;;
10234	*)
10235	  wlarc='${wl}'
10236	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10237	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10238	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10239	  ;;
10240	esac
10241      fi
10242      hardcode_libdir_flag_spec='-R$libdir'
10243      hardcode_shlibpath_var=no
10244      case $host_os in
10245      solaris2.[0-5] | solaris2.[0-5].*) ;;
10246      *)
10247	# The compiler driver will combine and reorder linker options,
10248	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10249	# but is careful enough not to reorder.
10250	# Supported since Solaris 2.6 (maybe 2.5.1?)
10251	if test "$GCC" = yes; then
10252	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10253	else
10254	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10255	fi
10256	;;
10257      esac
10258      link_all_deplibs=yes
10259      ;;
10260
10261    sunos4*)
10262      if test "x$host_vendor" = xsequent; then
10263	# Use $CC to link under sequent, because it throws in some extra .o
10264	# files that make .init and .fini sections work.
10265	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10266      else
10267	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10268      fi
10269      hardcode_libdir_flag_spec='-L$libdir'
10270      hardcode_direct=yes
10271      hardcode_minus_L=yes
10272      hardcode_shlibpath_var=no
10273      ;;
10274
10275    sysv4)
10276      case $host_vendor in
10277	sni)
10278	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10279	  hardcode_direct=yes # is this really true???
10280	;;
10281	siemens)
10282	  ## LD is ld it makes a PLAMLIB
10283	  ## CC just makes a GrossModule.
10284	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10285	  reload_cmds='$CC -r -o $output$reload_objs'
10286	  hardcode_direct=no
10287        ;;
10288	motorola)
10289	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10290	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10291	;;
10292      esac
10293      runpath_var='LD_RUN_PATH'
10294      hardcode_shlibpath_var=no
10295      ;;
10296
10297    sysv4.3*)
10298      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10299      hardcode_shlibpath_var=no
10300      export_dynamic_flag_spec='-Bexport'
10301      ;;
10302
10303    sysv4*MP*)
10304      if test -d /usr/nec; then
10305	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10306	hardcode_shlibpath_var=no
10307	runpath_var=LD_RUN_PATH
10308	hardcode_runpath_var=yes
10309	ld_shlibs=yes
10310      fi
10311      ;;
10312
10313    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10314      no_undefined_flag='${wl}-z,text'
10315      archive_cmds_need_lc=no
10316      hardcode_shlibpath_var=no
10317      runpath_var='LD_RUN_PATH'
10318
10319      if test "$GCC" = yes; then
10320	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10321	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10322      else
10323	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10324	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10325      fi
10326      ;;
10327
10328    sysv5* | sco3.2v5* | sco5v6*)
10329      # Note: We can NOT use -z defs as we might desire, because we do not
10330      # link with -lc, and that would cause any symbols used from libc to
10331      # always be unresolved, which means just about no library would
10332      # ever link correctly.  If we're not using GNU ld we use -z text
10333      # though, which does catch some bad symbols but isn't as heavy-handed
10334      # as -z defs.
10335      no_undefined_flag='${wl}-z,text'
10336      allow_undefined_flag='${wl}-z,nodefs'
10337      archive_cmds_need_lc=no
10338      hardcode_shlibpath_var=no
10339      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10340      hardcode_libdir_separator=':'
10341      link_all_deplibs=yes
10342      export_dynamic_flag_spec='${wl}-Bexport'
10343      runpath_var='LD_RUN_PATH'
10344
10345      if test "$GCC" = yes; then
10346	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10347	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10348      else
10349	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10350	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10351      fi
10352      ;;
10353
10354    uts4*)
10355      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10356      hardcode_libdir_flag_spec='-L$libdir'
10357      hardcode_shlibpath_var=no
10358      ;;
10359
10360    *)
10361      ld_shlibs=no
10362      ;;
10363    esac
10364
10365    if test x$host_vendor = xsni; then
10366      case $host in
10367      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10368	export_dynamic_flag_spec='${wl}-Blargedynsym'
10369	;;
10370      esac
10371    fi
10372  fi
10373
10374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10375$as_echo "$ld_shlibs" >&6; }
10376test "$ld_shlibs" = no && can_build_shared=no
10377
10378with_gnu_ld=$with_gnu_ld
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394#
10395# Do we need to explicitly link libc?
10396#
10397case "x$archive_cmds_need_lc" in
10398x|xyes)
10399  # Assume -lc should be added
10400  archive_cmds_need_lc=yes
10401
10402  if test "$enable_shared" = yes && test "$GCC" = yes; then
10403    case $archive_cmds in
10404    *'~'*)
10405      # FIXME: we may have to deal with multi-command sequences.
10406      ;;
10407    '$CC '*)
10408      # Test whether the compiler implicitly links with -lc since on some
10409      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10410      # to ld, don't add -lc before -lgcc.
10411      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10412$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10413if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10414  $as_echo_n "(cached) " >&6
10415else
10416  $RM conftest*
10417	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10418
10419	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10420  (eval $ac_compile) 2>&5
10421  ac_status=$?
10422  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10423  test $ac_status = 0; } 2>conftest.err; then
10424	  soname=conftest
10425	  lib=conftest
10426	  libobjs=conftest.$ac_objext
10427	  deplibs=
10428	  wl=$lt_prog_compiler_wl
10429	  pic_flag=$lt_prog_compiler_pic
10430	  compiler_flags=-v
10431	  linker_flags=-v
10432	  verstring=
10433	  output_objdir=.
10434	  libname=conftest
10435	  lt_save_allow_undefined_flag=$allow_undefined_flag
10436	  allow_undefined_flag=
10437	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10438  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10439  ac_status=$?
10440  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10441  test $ac_status = 0; }
10442	  then
10443	    lt_cv_archive_cmds_need_lc=no
10444	  else
10445	    lt_cv_archive_cmds_need_lc=yes
10446	  fi
10447	  allow_undefined_flag=$lt_save_allow_undefined_flag
10448	else
10449	  cat conftest.err 1>&5
10450	fi
10451	$RM conftest*
10452
10453fi
10454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10455$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10456      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10457      ;;
10458    esac
10459  fi
10460  ;;
10461esac
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
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10620$as_echo_n "checking dynamic linker characteristics... " >&6; }
10621
10622if test "$GCC" = yes; then
10623  case $host_os in
10624    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10625    *) lt_awk_arg="/^libraries:/" ;;
10626  esac
10627  case $host_os in
10628    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10629    *) lt_sed_strip_eq="s,=/,/,g" ;;
10630  esac
10631  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10632  case $lt_search_path_spec in
10633  *\;*)
10634    # if the path contains ";" then we assume it to be the separator
10635    # otherwise default to the standard path separator (i.e. ":") - it is
10636    # assumed that no part of a normal pathname contains ";" but that should
10637    # okay in the real world where ";" in dirpaths is itself problematic.
10638    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10639    ;;
10640  *)
10641    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10642    ;;
10643  esac
10644  # Ok, now we have the path, separated by spaces, we can step through it
10645  # and add multilib dir if necessary.
10646  lt_tmp_lt_search_path_spec=
10647  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10648  for lt_sys_path in $lt_search_path_spec; do
10649    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10650      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10651    else
10652      test -d "$lt_sys_path" && \
10653	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10654    fi
10655  done
10656  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10657BEGIN {RS=" "; FS="/|\n";} {
10658  lt_foo="";
10659  lt_count=0;
10660  for (lt_i = NF; lt_i > 0; lt_i--) {
10661    if ($lt_i != "" && $lt_i != ".") {
10662      if ($lt_i == "..") {
10663        lt_count++;
10664      } else {
10665        if (lt_count == 0) {
10666          lt_foo="/" $lt_i lt_foo;
10667        } else {
10668          lt_count--;
10669        }
10670      }
10671    }
10672  }
10673  if (lt_foo != "") { lt_freq[lt_foo]++; }
10674  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10675}'`
10676  # AWK program above erroneously prepends '/' to C:/dos/paths
10677  # for these hosts.
10678  case $host_os in
10679    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10680      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10681  esac
10682  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10683else
10684  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10685fi
10686library_names_spec=
10687libname_spec='lib$name'
10688soname_spec=
10689shrext_cmds=".so"
10690postinstall_cmds=
10691postuninstall_cmds=
10692finish_cmds=
10693finish_eval=
10694shlibpath_var=
10695shlibpath_overrides_runpath=unknown
10696version_type=none
10697dynamic_linker="$host_os ld.so"
10698sys_lib_dlsearch_path_spec="/lib /usr/lib"
10699need_lib_prefix=unknown
10700hardcode_into_libs=no
10701
10702# when you set need_version to no, make sure it does not cause -set_version
10703# flags to be left without arguments
10704need_version=unknown
10705
10706case $host_os in
10707aix3*)
10708  version_type=linux
10709  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10710  shlibpath_var=LIBPATH
10711
10712  # AIX 3 has no versioning support, so we append a major version to the name.
10713  soname_spec='${libname}${release}${shared_ext}$major'
10714  ;;
10715
10716aix[4-9]*)
10717  version_type=linux
10718  need_lib_prefix=no
10719  need_version=no
10720  hardcode_into_libs=yes
10721  if test "$host_cpu" = ia64; then
10722    # AIX 5 supports IA64
10723    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10724    shlibpath_var=LD_LIBRARY_PATH
10725  else
10726    # With GCC up to 2.95.x, collect2 would create an import file
10727    # for dependence libraries.  The import file would start with
10728    # the line `#! .'.  This would cause the generated library to
10729    # depend on `.', always an invalid library.  This was fixed in
10730    # development snapshots of GCC prior to 3.0.
10731    case $host_os in
10732      aix4 | aix4.[01] | aix4.[01].*)
10733      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10734	   echo ' yes '
10735	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10736	:
10737      else
10738	can_build_shared=no
10739      fi
10740      ;;
10741    esac
10742    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10743    # soname into executable. Probably we can add versioning support to
10744    # collect2, so additional links can be useful in future.
10745    if test "$aix_use_runtimelinking" = yes; then
10746      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10747      # instead of lib<name>.a to let people know that these are not
10748      # typical AIX shared libraries.
10749      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10750    else
10751      # We preserve .a as extension for shared libraries through AIX4.2
10752      # and later when we are not doing run time linking.
10753      library_names_spec='${libname}${release}.a $libname.a'
10754      soname_spec='${libname}${release}${shared_ext}$major'
10755    fi
10756    shlibpath_var=LIBPATH
10757  fi
10758  ;;
10759
10760amigaos*)
10761  case $host_cpu in
10762  powerpc)
10763    # Since July 2007 AmigaOS4 officially supports .so libraries.
10764    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10765    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10766    ;;
10767  m68k)
10768    library_names_spec='$libname.ixlibrary $libname.a'
10769    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10770    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'
10771    ;;
10772  esac
10773  ;;
10774
10775beos*)
10776  library_names_spec='${libname}${shared_ext}'
10777  dynamic_linker="$host_os ld.so"
10778  shlibpath_var=LIBRARY_PATH
10779  ;;
10780
10781bsdi[45]*)
10782  version_type=linux
10783  need_version=no
10784  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10785  soname_spec='${libname}${release}${shared_ext}$major'
10786  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10787  shlibpath_var=LD_LIBRARY_PATH
10788  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10789  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10790  # the default ld.so.conf also contains /usr/contrib/lib and
10791  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10792  # libtool to hard-code these into programs
10793  ;;
10794
10795cygwin* | mingw* | pw32* | cegcc*)
10796  version_type=windows
10797  shrext_cmds=".dll"
10798  need_version=no
10799  need_lib_prefix=no
10800
10801  case $GCC,$host_os in
10802  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10803    library_names_spec='$libname.dll.a'
10804    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10805    postinstall_cmds='base_file=`basename \${file}`~
10806      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10807      dldir=$destdir/`dirname \$dlpath`~
10808      test -d \$dldir || mkdir -p \$dldir~
10809      $install_prog $dir/$dlname \$dldir/$dlname~
10810      chmod a+x \$dldir/$dlname~
10811      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10812        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10813      fi'
10814    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10815      dlpath=$dir/\$dldll~
10816       $RM \$dlpath'
10817    shlibpath_overrides_runpath=yes
10818
10819    case $host_os in
10820    cygwin*)
10821      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10822      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10823
10824      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10825      ;;
10826    mingw* | cegcc*)
10827      # MinGW DLLs use traditional 'lib' prefix
10828      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10829      ;;
10830    pw32*)
10831      # pw32 DLLs use 'pw' prefix rather than 'lib'
10832      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10833      ;;
10834    esac
10835    ;;
10836
10837  *)
10838    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10839    ;;
10840  esac
10841  dynamic_linker='Win32 ld.exe'
10842  # FIXME: first we should search . and the directory the executable is in
10843  shlibpath_var=PATH
10844  ;;
10845
10846darwin* | rhapsody*)
10847  dynamic_linker="$host_os dyld"
10848  version_type=darwin
10849  need_lib_prefix=no
10850  need_version=no
10851  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10852  soname_spec='${libname}${release}${major}$shared_ext'
10853  shlibpath_overrides_runpath=yes
10854  shlibpath_var=DYLD_LIBRARY_PATH
10855  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10856
10857  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10858  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10859  ;;
10860
10861dgux*)
10862  version_type=linux
10863  need_lib_prefix=no
10864  need_version=no
10865  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10866  soname_spec='${libname}${release}${shared_ext}$major'
10867  shlibpath_var=LD_LIBRARY_PATH
10868  ;;
10869
10870freebsd* | dragonfly*)
10871  # DragonFly does not have aout.  When/if they implement a new
10872  # versioning mechanism, adjust this.
10873  if test -x /usr/bin/objformat; then
10874    objformat=`/usr/bin/objformat`
10875  else
10876    case $host_os in
10877    freebsd[23].*) objformat=aout ;;
10878    *) objformat=elf ;;
10879    esac
10880  fi
10881  version_type=freebsd-$objformat
10882  case $version_type in
10883    freebsd-elf*)
10884      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10885      need_version=no
10886      need_lib_prefix=no
10887      ;;
10888    freebsd-*)
10889      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10890      need_version=yes
10891      ;;
10892  esac
10893  shlibpath_var=LD_LIBRARY_PATH
10894  case $host_os in
10895  freebsd2.*)
10896    shlibpath_overrides_runpath=yes
10897    ;;
10898  freebsd3.[01]* | freebsdelf3.[01]*)
10899    shlibpath_overrides_runpath=yes
10900    hardcode_into_libs=yes
10901    ;;
10902  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10903  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10904    shlibpath_overrides_runpath=no
10905    hardcode_into_libs=yes
10906    ;;
10907  *) # from 4.6 on, and DragonFly
10908    shlibpath_overrides_runpath=yes
10909    hardcode_into_libs=yes
10910    ;;
10911  esac
10912  ;;
10913
10914gnu*)
10915  version_type=linux
10916  need_lib_prefix=no
10917  need_version=no
10918  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10919  soname_spec='${libname}${release}${shared_ext}$major'
10920  shlibpath_var=LD_LIBRARY_PATH
10921  hardcode_into_libs=yes
10922  ;;
10923
10924haiku*)
10925  version_type=linux
10926  need_lib_prefix=no
10927  need_version=no
10928  dynamic_linker="$host_os runtime_loader"
10929  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10930  soname_spec='${libname}${release}${shared_ext}$major'
10931  shlibpath_var=LIBRARY_PATH
10932  shlibpath_overrides_runpath=yes
10933  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10934  hardcode_into_libs=yes
10935  ;;
10936
10937hpux9* | hpux10* | hpux11*)
10938  # Give a soname corresponding to the major version so that dld.sl refuses to
10939  # link against other versions.
10940  version_type=sunos
10941  need_lib_prefix=no
10942  need_version=no
10943  case $host_cpu in
10944  ia64*)
10945    shrext_cmds='.so'
10946    hardcode_into_libs=yes
10947    dynamic_linker="$host_os dld.so"
10948    shlibpath_var=LD_LIBRARY_PATH
10949    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10950    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10951    soname_spec='${libname}${release}${shared_ext}$major'
10952    if test "X$HPUX_IA64_MODE" = X32; then
10953      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10954    else
10955      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10956    fi
10957    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10958    ;;
10959  hppa*64*)
10960    shrext_cmds='.sl'
10961    hardcode_into_libs=yes
10962    dynamic_linker="$host_os dld.sl"
10963    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10964    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10968    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10969    ;;
10970  *)
10971    shrext_cmds='.sl'
10972    dynamic_linker="$host_os dld.sl"
10973    shlibpath_var=SHLIB_PATH
10974    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10975    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10976    soname_spec='${libname}${release}${shared_ext}$major'
10977    ;;
10978  esac
10979  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10980  postinstall_cmds='chmod 555 $lib'
10981  # or fails outright, so override atomically:
10982  install_override_mode=555
10983  ;;
10984
10985interix[3-9]*)
10986  version_type=linux
10987  need_lib_prefix=no
10988  need_version=no
10989  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10990  soname_spec='${libname}${release}${shared_ext}$major'
10991  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10992  shlibpath_var=LD_LIBRARY_PATH
10993  shlibpath_overrides_runpath=no
10994  hardcode_into_libs=yes
10995  ;;
10996
10997irix5* | irix6* | nonstopux*)
10998  case $host_os in
10999    nonstopux*) version_type=nonstopux ;;
11000    *)
11001	if test "$lt_cv_prog_gnu_ld" = yes; then
11002		version_type=linux
11003	else
11004		version_type=irix
11005	fi ;;
11006  esac
11007  need_lib_prefix=no
11008  need_version=no
11009  soname_spec='${libname}${release}${shared_ext}$major'
11010  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11011  case $host_os in
11012  irix5* | nonstopux*)
11013    libsuff= shlibsuff=
11014    ;;
11015  *)
11016    case $LD in # libtool.m4 will add one of these switches to LD
11017    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11018      libsuff= shlibsuff= libmagic=32-bit;;
11019    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11020      libsuff=32 shlibsuff=N32 libmagic=N32;;
11021    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11022      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11023    *) libsuff= shlibsuff= libmagic=never-match;;
11024    esac
11025    ;;
11026  esac
11027  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11028  shlibpath_overrides_runpath=no
11029  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11030  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11031  hardcode_into_libs=yes
11032  ;;
11033
11034# No shared lib support for Linux oldld, aout, or coff.
11035linux*oldld* | linux*aout* | linux*coff*)
11036  dynamic_linker=no
11037  ;;
11038
11039# This must be Linux ELF.
11040linux* | k*bsd*-gnu | kopensolaris*-gnu)
11041  version_type=linux
11042  need_lib_prefix=no
11043  need_version=no
11044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11045  soname_spec='${libname}${release}${shared_ext}$major'
11046  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11047  shlibpath_var=LD_LIBRARY_PATH
11048  shlibpath_overrides_runpath=no
11049
11050  # Some binutils ld are patched to set DT_RUNPATH
11051  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11052  $as_echo_n "(cached) " >&6
11053else
11054  lt_cv_shlibpath_overrides_runpath=no
11055    save_LDFLAGS=$LDFLAGS
11056    save_libdir=$libdir
11057    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11058	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11059    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11060/* end confdefs.h.  */
11061
11062int
11063main ()
11064{
11065
11066  ;
11067  return 0;
11068}
11069_ACEOF
11070if ac_fn_c_try_link "$LINENO"; then :
11071  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11072  lt_cv_shlibpath_overrides_runpath=yes
11073fi
11074fi
11075rm -f core conftest.err conftest.$ac_objext \
11076    conftest$ac_exeext conftest.$ac_ext
11077    LDFLAGS=$save_LDFLAGS
11078    libdir=$save_libdir
11079
11080fi
11081
11082  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11083
11084  # This implies no fast_install, which is unacceptable.
11085  # Some rework will be needed to allow for fast_install
11086  # before this can be enabled.
11087  hardcode_into_libs=yes
11088
11089  # Append ld.so.conf contents to the search path
11090  if test -f /etc/ld.so.conf; then
11091    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' ' '`
11092    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11093  fi
11094
11095  # We used to test for /lib/ld.so.1 and disable shared libraries on
11096  # powerpc, because MkLinux only supported shared libraries with the
11097  # GNU dynamic linker.  Since this was broken with cross compilers,
11098  # most powerpc-linux boxes support dynamic linking these days and
11099  # people can always --disable-shared, the test was removed, and we
11100  # assume the GNU/Linux dynamic linker is in use.
11101  dynamic_linker='GNU/Linux ld.so'
11102  ;;
11103
11104netbsd*)
11105  version_type=sunos
11106  need_lib_prefix=no
11107  need_version=no
11108  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11109    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11110    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11111    dynamic_linker='NetBSD (a.out) ld.so'
11112  else
11113    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11114    soname_spec='${libname}${release}${shared_ext}$major'
11115    dynamic_linker='NetBSD ld.elf_so'
11116  fi
11117  shlibpath_var=LD_LIBRARY_PATH
11118  shlibpath_overrides_runpath=yes
11119  hardcode_into_libs=yes
11120  ;;
11121
11122newsos6)
11123  version_type=linux
11124  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11125  shlibpath_var=LD_LIBRARY_PATH
11126  shlibpath_overrides_runpath=yes
11127  ;;
11128
11129*nto* | *qnx*)
11130  version_type=qnx
11131  need_lib_prefix=no
11132  need_version=no
11133  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11134  soname_spec='${libname}${release}${shared_ext}$major'
11135  shlibpath_var=LD_LIBRARY_PATH
11136  shlibpath_overrides_runpath=no
11137  hardcode_into_libs=yes
11138  dynamic_linker='ldqnx.so'
11139  ;;
11140
11141openbsd*)
11142  version_type=sunos
11143  sys_lib_dlsearch_path_spec="/usr/lib"
11144  need_lib_prefix=no
11145  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11146  case $host_os in
11147    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11148    *)				need_version=no  ;;
11149  esac
11150  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11151  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11152  shlibpath_var=LD_LIBRARY_PATH
11153  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11154    case $host_os in
11155      openbsd2.[89] | openbsd2.[89].*)
11156	shlibpath_overrides_runpath=no
11157	;;
11158      *)
11159	shlibpath_overrides_runpath=yes
11160	;;
11161      esac
11162  else
11163    shlibpath_overrides_runpath=yes
11164  fi
11165  ;;
11166
11167os2*)
11168  libname_spec='$name'
11169  shrext_cmds=".dll"
11170  need_lib_prefix=no
11171  library_names_spec='$libname${shared_ext} $libname.a'
11172  dynamic_linker='OS/2 ld.exe'
11173  shlibpath_var=LIBPATH
11174  ;;
11175
11176osf3* | osf4* | osf5*)
11177  version_type=osf
11178  need_lib_prefix=no
11179  need_version=no
11180  soname_spec='${libname}${release}${shared_ext}$major'
11181  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11182  shlibpath_var=LD_LIBRARY_PATH
11183  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11184  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11185  ;;
11186
11187rdos*)
11188  dynamic_linker=no
11189  ;;
11190
11191solaris*)
11192  version_type=linux
11193  need_lib_prefix=no
11194  need_version=no
11195  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11196  soname_spec='${libname}${release}${shared_ext}$major'
11197  shlibpath_var=LD_LIBRARY_PATH
11198  shlibpath_overrides_runpath=yes
11199  hardcode_into_libs=yes
11200  # ldd complains unless libraries are executable
11201  postinstall_cmds='chmod +x $lib'
11202  ;;
11203
11204sunos4*)
11205  version_type=sunos
11206  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11207  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11208  shlibpath_var=LD_LIBRARY_PATH
11209  shlibpath_overrides_runpath=yes
11210  if test "$with_gnu_ld" = yes; then
11211    need_lib_prefix=no
11212  fi
11213  need_version=yes
11214  ;;
11215
11216sysv4 | sysv4.3*)
11217  version_type=linux
11218  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11219  soname_spec='${libname}${release}${shared_ext}$major'
11220  shlibpath_var=LD_LIBRARY_PATH
11221  case $host_vendor in
11222    sni)
11223      shlibpath_overrides_runpath=no
11224      need_lib_prefix=no
11225      runpath_var=LD_RUN_PATH
11226      ;;
11227    siemens)
11228      need_lib_prefix=no
11229      ;;
11230    motorola)
11231      need_lib_prefix=no
11232      need_version=no
11233      shlibpath_overrides_runpath=no
11234      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11235      ;;
11236  esac
11237  ;;
11238
11239sysv4*MP*)
11240  if test -d /usr/nec ;then
11241    version_type=linux
11242    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11243    soname_spec='$libname${shared_ext}.$major'
11244    shlibpath_var=LD_LIBRARY_PATH
11245  fi
11246  ;;
11247
11248sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11249  version_type=freebsd-elf
11250  need_lib_prefix=no
11251  need_version=no
11252  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11253  soname_spec='${libname}${release}${shared_ext}$major'
11254  shlibpath_var=LD_LIBRARY_PATH
11255  shlibpath_overrides_runpath=yes
11256  hardcode_into_libs=yes
11257  if test "$with_gnu_ld" = yes; then
11258    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11259  else
11260    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11261    case $host_os in
11262      sco3.2v5*)
11263        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11264	;;
11265    esac
11266  fi
11267  sys_lib_dlsearch_path_spec='/usr/lib'
11268  ;;
11269
11270tpf*)
11271  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11272  version_type=linux
11273  need_lib_prefix=no
11274  need_version=no
11275  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11276  shlibpath_var=LD_LIBRARY_PATH
11277  shlibpath_overrides_runpath=no
11278  hardcode_into_libs=yes
11279  ;;
11280
11281uts4*)
11282  version_type=linux
11283  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11284  soname_spec='${libname}${release}${shared_ext}$major'
11285  shlibpath_var=LD_LIBRARY_PATH
11286  ;;
11287
11288*)
11289  dynamic_linker=no
11290  ;;
11291esac
11292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11293$as_echo "$dynamic_linker" >&6; }
11294test "$dynamic_linker" = no && can_build_shared=no
11295
11296variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11297if test "$GCC" = yes; then
11298  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11299fi
11300
11301if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11302  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11303fi
11304if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11305  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11306fi
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
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11400$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11401hardcode_action=
11402if test -n "$hardcode_libdir_flag_spec" ||
11403   test -n "$runpath_var" ||
11404   test "X$hardcode_automatic" = "Xyes" ; then
11405
11406  # We can hardcode non-existent directories.
11407  if test "$hardcode_direct" != no &&
11408     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11409     # have to relink, otherwise we might link with an installed library
11410     # when we should be linking with a yet-to-be-installed one
11411     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11412     test "$hardcode_minus_L" != no; then
11413    # Linking always hardcodes the temporary library directory.
11414    hardcode_action=relink
11415  else
11416    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11417    hardcode_action=immediate
11418  fi
11419else
11420  # We cannot hardcode anything, or else we can only hardcode existing
11421  # directories.
11422  hardcode_action=unsupported
11423fi
11424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11425$as_echo "$hardcode_action" >&6; }
11426
11427if test "$hardcode_action" = relink ||
11428   test "$inherit_rpath" = yes; then
11429  # Fast installation is not supported
11430  enable_fast_install=no
11431elif test "$shlibpath_overrides_runpath" = yes ||
11432     test "$enable_shared" = no; then
11433  # Fast installation is not necessary
11434  enable_fast_install=needless
11435fi
11436
11437
11438
11439
11440
11441
11442  if test "x$enable_dlopen" != xyes; then
11443  enable_dlopen=unknown
11444  enable_dlopen_self=unknown
11445  enable_dlopen_self_static=unknown
11446else
11447  lt_cv_dlopen=no
11448  lt_cv_dlopen_libs=
11449
11450  case $host_os in
11451  beos*)
11452    lt_cv_dlopen="load_add_on"
11453    lt_cv_dlopen_libs=
11454    lt_cv_dlopen_self=yes
11455    ;;
11456
11457  mingw* | pw32* | cegcc*)
11458    lt_cv_dlopen="LoadLibrary"
11459    lt_cv_dlopen_libs=
11460    ;;
11461
11462  cygwin*)
11463    lt_cv_dlopen="dlopen"
11464    lt_cv_dlopen_libs=
11465    ;;
11466
11467  darwin*)
11468  # if libdl is installed we need to link against it
11469    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11470$as_echo_n "checking for dlopen in -ldl... " >&6; }
11471if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11472  $as_echo_n "(cached) " >&6
11473else
11474  ac_check_lib_save_LIBS=$LIBS
11475LIBS="-ldl  $LIBS"
11476cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11477/* end confdefs.h.  */
11478
11479/* Override any GCC internal prototype to avoid an error.
11480   Use char because int might match the return type of a GCC
11481   builtin and then its argument prototype would still apply.  */
11482#ifdef __cplusplus
11483extern "C"
11484#endif
11485char dlopen ();
11486int
11487main ()
11488{
11489return dlopen ();
11490  ;
11491  return 0;
11492}
11493_ACEOF
11494if ac_fn_c_try_link "$LINENO"; then :
11495  ac_cv_lib_dl_dlopen=yes
11496else
11497  ac_cv_lib_dl_dlopen=no
11498fi
11499rm -f core conftest.err conftest.$ac_objext \
11500    conftest$ac_exeext conftest.$ac_ext
11501LIBS=$ac_check_lib_save_LIBS
11502fi
11503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11504$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11505if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11506  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11507else
11508
11509    lt_cv_dlopen="dyld"
11510    lt_cv_dlopen_libs=
11511    lt_cv_dlopen_self=yes
11512
11513fi
11514
11515    ;;
11516
11517  *)
11518    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11519if test "x$ac_cv_func_shl_load" = x""yes; then :
11520  lt_cv_dlopen="shl_load"
11521else
11522  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11523$as_echo_n "checking for shl_load in -ldld... " >&6; }
11524if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11525  $as_echo_n "(cached) " >&6
11526else
11527  ac_check_lib_save_LIBS=$LIBS
11528LIBS="-ldld  $LIBS"
11529cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11530/* end confdefs.h.  */
11531
11532/* Override any GCC internal prototype to avoid an error.
11533   Use char because int might match the return type of a GCC
11534   builtin and then its argument prototype would still apply.  */
11535#ifdef __cplusplus
11536extern "C"
11537#endif
11538char shl_load ();
11539int
11540main ()
11541{
11542return shl_load ();
11543  ;
11544  return 0;
11545}
11546_ACEOF
11547if ac_fn_c_try_link "$LINENO"; then :
11548  ac_cv_lib_dld_shl_load=yes
11549else
11550  ac_cv_lib_dld_shl_load=no
11551fi
11552rm -f core conftest.err conftest.$ac_objext \
11553    conftest$ac_exeext conftest.$ac_ext
11554LIBS=$ac_check_lib_save_LIBS
11555fi
11556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11557$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11558if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11559  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11560else
11561  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11562if test "x$ac_cv_func_dlopen" = x""yes; then :
11563  lt_cv_dlopen="dlopen"
11564else
11565  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11566$as_echo_n "checking for dlopen in -ldl... " >&6; }
11567if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11568  $as_echo_n "(cached) " >&6
11569else
11570  ac_check_lib_save_LIBS=$LIBS
11571LIBS="-ldl  $LIBS"
11572cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11573/* end confdefs.h.  */
11574
11575/* Override any GCC internal prototype to avoid an error.
11576   Use char because int might match the return type of a GCC
11577   builtin and then its argument prototype would still apply.  */
11578#ifdef __cplusplus
11579extern "C"
11580#endif
11581char dlopen ();
11582int
11583main ()
11584{
11585return dlopen ();
11586  ;
11587  return 0;
11588}
11589_ACEOF
11590if ac_fn_c_try_link "$LINENO"; then :
11591  ac_cv_lib_dl_dlopen=yes
11592else
11593  ac_cv_lib_dl_dlopen=no
11594fi
11595rm -f core conftest.err conftest.$ac_objext \
11596    conftest$ac_exeext conftest.$ac_ext
11597LIBS=$ac_check_lib_save_LIBS
11598fi
11599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11600$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11601if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11602  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11603else
11604  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11605$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11606if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11607  $as_echo_n "(cached) " >&6
11608else
11609  ac_check_lib_save_LIBS=$LIBS
11610LIBS="-lsvld  $LIBS"
11611cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11612/* end confdefs.h.  */
11613
11614/* Override any GCC internal prototype to avoid an error.
11615   Use char because int might match the return type of a GCC
11616   builtin and then its argument prototype would still apply.  */
11617#ifdef __cplusplus
11618extern "C"
11619#endif
11620char dlopen ();
11621int
11622main ()
11623{
11624return dlopen ();
11625  ;
11626  return 0;
11627}
11628_ACEOF
11629if ac_fn_c_try_link "$LINENO"; then :
11630  ac_cv_lib_svld_dlopen=yes
11631else
11632  ac_cv_lib_svld_dlopen=no
11633fi
11634rm -f core conftest.err conftest.$ac_objext \
11635    conftest$ac_exeext conftest.$ac_ext
11636LIBS=$ac_check_lib_save_LIBS
11637fi
11638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11639$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11640if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11641  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11642else
11643  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11644$as_echo_n "checking for dld_link in -ldld... " >&6; }
11645if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11646  $as_echo_n "(cached) " >&6
11647else
11648  ac_check_lib_save_LIBS=$LIBS
11649LIBS="-ldld  $LIBS"
11650cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11651/* end confdefs.h.  */
11652
11653/* Override any GCC internal prototype to avoid an error.
11654   Use char because int might match the return type of a GCC
11655   builtin and then its argument prototype would still apply.  */
11656#ifdef __cplusplus
11657extern "C"
11658#endif
11659char dld_link ();
11660int
11661main ()
11662{
11663return dld_link ();
11664  ;
11665  return 0;
11666}
11667_ACEOF
11668if ac_fn_c_try_link "$LINENO"; then :
11669  ac_cv_lib_dld_dld_link=yes
11670else
11671  ac_cv_lib_dld_dld_link=no
11672fi
11673rm -f core conftest.err conftest.$ac_objext \
11674    conftest$ac_exeext conftest.$ac_ext
11675LIBS=$ac_check_lib_save_LIBS
11676fi
11677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11678$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11679if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11680  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11681fi
11682
11683
11684fi
11685
11686
11687fi
11688
11689
11690fi
11691
11692
11693fi
11694
11695
11696fi
11697
11698    ;;
11699  esac
11700
11701  if test "x$lt_cv_dlopen" != xno; then
11702    enable_dlopen=yes
11703  else
11704    enable_dlopen=no
11705  fi
11706
11707  case $lt_cv_dlopen in
11708  dlopen)
11709    save_CPPFLAGS="$CPPFLAGS"
11710    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11711
11712    save_LDFLAGS="$LDFLAGS"
11713    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11714
11715    save_LIBS="$LIBS"
11716    LIBS="$lt_cv_dlopen_libs $LIBS"
11717
11718    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11719$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11720if test "${lt_cv_dlopen_self+set}" = set; then :
11721  $as_echo_n "(cached) " >&6
11722else
11723  	  if test "$cross_compiling" = yes; then :
11724  lt_cv_dlopen_self=cross
11725else
11726  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11727  lt_status=$lt_dlunknown
11728  cat > conftest.$ac_ext <<_LT_EOF
11729#line 11726 "configure"
11730#include "confdefs.h"
11731
11732#if HAVE_DLFCN_H
11733#include <dlfcn.h>
11734#endif
11735
11736#include <stdio.h>
11737
11738#ifdef RTLD_GLOBAL
11739#  define LT_DLGLOBAL		RTLD_GLOBAL
11740#else
11741#  ifdef DL_GLOBAL
11742#    define LT_DLGLOBAL		DL_GLOBAL
11743#  else
11744#    define LT_DLGLOBAL		0
11745#  endif
11746#endif
11747
11748/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11749   find out it does not work in some platform. */
11750#ifndef LT_DLLAZY_OR_NOW
11751#  ifdef RTLD_LAZY
11752#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11753#  else
11754#    ifdef DL_LAZY
11755#      define LT_DLLAZY_OR_NOW		DL_LAZY
11756#    else
11757#      ifdef RTLD_NOW
11758#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11759#      else
11760#        ifdef DL_NOW
11761#          define LT_DLLAZY_OR_NOW	DL_NOW
11762#        else
11763#          define LT_DLLAZY_OR_NOW	0
11764#        endif
11765#      endif
11766#    endif
11767#  endif
11768#endif
11769
11770/* When -fvisbility=hidden is used, assume the code has been annotated
11771   correspondingly for the symbols needed.  */
11772#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11773void fnord () __attribute__((visibility("default")));
11774#endif
11775
11776void fnord () { int i=42; }
11777int main ()
11778{
11779  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11780  int status = $lt_dlunknown;
11781
11782  if (self)
11783    {
11784      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11785      else
11786        {
11787	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11788          else puts (dlerror ());
11789	}
11790      /* dlclose (self); */
11791    }
11792  else
11793    puts (dlerror ());
11794
11795  return status;
11796}
11797_LT_EOF
11798  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11799  (eval $ac_link) 2>&5
11800  ac_status=$?
11801  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11802  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11803    (./conftest; exit; ) >&5 2>/dev/null
11804    lt_status=$?
11805    case x$lt_status in
11806      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11807      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11808      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11809    esac
11810  else :
11811    # compilation failed
11812    lt_cv_dlopen_self=no
11813  fi
11814fi
11815rm -fr conftest*
11816
11817
11818fi
11819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11820$as_echo "$lt_cv_dlopen_self" >&6; }
11821
11822    if test "x$lt_cv_dlopen_self" = xyes; then
11823      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11824      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11825$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11826if test "${lt_cv_dlopen_self_static+set}" = set; then :
11827  $as_echo_n "(cached) " >&6
11828else
11829  	  if test "$cross_compiling" = yes; then :
11830  lt_cv_dlopen_self_static=cross
11831else
11832  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11833  lt_status=$lt_dlunknown
11834  cat > conftest.$ac_ext <<_LT_EOF
11835#line 11832 "configure"
11836#include "confdefs.h"
11837
11838#if HAVE_DLFCN_H
11839#include <dlfcn.h>
11840#endif
11841
11842#include <stdio.h>
11843
11844#ifdef RTLD_GLOBAL
11845#  define LT_DLGLOBAL		RTLD_GLOBAL
11846#else
11847#  ifdef DL_GLOBAL
11848#    define LT_DLGLOBAL		DL_GLOBAL
11849#  else
11850#    define LT_DLGLOBAL		0
11851#  endif
11852#endif
11853
11854/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11855   find out it does not work in some platform. */
11856#ifndef LT_DLLAZY_OR_NOW
11857#  ifdef RTLD_LAZY
11858#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11859#  else
11860#    ifdef DL_LAZY
11861#      define LT_DLLAZY_OR_NOW		DL_LAZY
11862#    else
11863#      ifdef RTLD_NOW
11864#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11865#      else
11866#        ifdef DL_NOW
11867#          define LT_DLLAZY_OR_NOW	DL_NOW
11868#        else
11869#          define LT_DLLAZY_OR_NOW	0
11870#        endif
11871#      endif
11872#    endif
11873#  endif
11874#endif
11875
11876/* When -fvisbility=hidden is used, assume the code has been annotated
11877   correspondingly for the symbols needed.  */
11878#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11879void fnord () __attribute__((visibility("default")));
11880#endif
11881
11882void fnord () { int i=42; }
11883int main ()
11884{
11885  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11886  int status = $lt_dlunknown;
11887
11888  if (self)
11889    {
11890      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11891      else
11892        {
11893	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11894          else puts (dlerror ());
11895	}
11896      /* dlclose (self); */
11897    }
11898  else
11899    puts (dlerror ());
11900
11901  return status;
11902}
11903_LT_EOF
11904  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11905  (eval $ac_link) 2>&5
11906  ac_status=$?
11907  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11908  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11909    (./conftest; exit; ) >&5 2>/dev/null
11910    lt_status=$?
11911    case x$lt_status in
11912      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11913      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11914      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11915    esac
11916  else :
11917    # compilation failed
11918    lt_cv_dlopen_self_static=no
11919  fi
11920fi
11921rm -fr conftest*
11922
11923
11924fi
11925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11926$as_echo "$lt_cv_dlopen_self_static" >&6; }
11927    fi
11928
11929    CPPFLAGS="$save_CPPFLAGS"
11930    LDFLAGS="$save_LDFLAGS"
11931    LIBS="$save_LIBS"
11932    ;;
11933  esac
11934
11935  case $lt_cv_dlopen_self in
11936  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11937  *) enable_dlopen_self=unknown ;;
11938  esac
11939
11940  case $lt_cv_dlopen_self_static in
11941  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11942  *) enable_dlopen_self_static=unknown ;;
11943  esac
11944fi
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962striplib=
11963old_striplib=
11964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11965$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11966if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11967  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11968  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11970$as_echo "yes" >&6; }
11971else
11972# FIXME - insert some real tests, host_os isn't really good enough
11973  case $host_os in
11974  darwin*)
11975    if test -n "$STRIP" ; then
11976      striplib="$STRIP -x"
11977      old_striplib="$STRIP -S"
11978      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11979$as_echo "yes" >&6; }
11980    else
11981      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11982$as_echo "no" >&6; }
11983    fi
11984    ;;
11985  *)
11986    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11987$as_echo "no" >&6; }
11988    ;;
11989  esac
11990fi
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003  # Report which library types will actually be built
12004  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12005$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12007$as_echo "$can_build_shared" >&6; }
12008
12009  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12010$as_echo_n "checking whether to build shared libraries... " >&6; }
12011  test "$can_build_shared" = "no" && enable_shared=no
12012
12013  # On AIX, shared libraries and static libraries use the same namespace, and
12014  # are all built from PIC.
12015  case $host_os in
12016  aix3*)
12017    test "$enable_shared" = yes && enable_static=no
12018    if test -n "$RANLIB"; then
12019      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12020      postinstall_cmds='$RANLIB $lib'
12021    fi
12022    ;;
12023
12024  aix[4-9]*)
12025    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12026      test "$enable_shared" = yes && enable_static=no
12027    fi
12028    ;;
12029  esac
12030  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12031$as_echo "$enable_shared" >&6; }
12032
12033  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12034$as_echo_n "checking whether to build static libraries... " >&6; }
12035  # Make sure either enable_shared or enable_static is yes.
12036  test "$enable_shared" = yes || enable_static=yes
12037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12038$as_echo "$enable_static" >&6; }
12039
12040
12041
12042
12043fi
12044ac_ext=c
12045ac_cpp='$CPP $CPPFLAGS'
12046ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12047ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12048ac_compiler_gnu=$ac_cv_c_compiler_gnu
12049
12050CC="$lt_save_CC"
12051
12052      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12053    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12054    (test "X$CXX" != "Xg++"))) ; then
12055  ac_ext=cpp
12056ac_cpp='$CXXCPP $CPPFLAGS'
12057ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12058ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12059ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12061$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12062if test -z "$CXXCPP"; then
12063  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12064  $as_echo_n "(cached) " >&6
12065else
12066      # Double quotes because CXXCPP needs to be expanded
12067    for CXXCPP in "$CXX -E" "/lib/cpp"
12068    do
12069      ac_preproc_ok=false
12070for ac_cxx_preproc_warn_flag in '' yes
12071do
12072  # Use a header file that comes with gcc, so configuring glibc
12073  # with a fresh cross-compiler works.
12074  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12075  # <limits.h> exists even on freestanding compilers.
12076  # On the NeXT, cc -E runs the code through the compiler's parser,
12077  # not just through cpp. "Syntax error" is here to catch this case.
12078  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12079/* end confdefs.h.  */
12080#ifdef __STDC__
12081# include <limits.h>
12082#else
12083# include <assert.h>
12084#endif
12085		     Syntax error
12086_ACEOF
12087if ac_fn_cxx_try_cpp "$LINENO"; then :
12088
12089else
12090  # Broken: fails on valid input.
12091continue
12092fi
12093rm -f conftest.err conftest.$ac_ext
12094
12095  # OK, works on sane cases.  Now check whether nonexistent headers
12096  # can be detected and how.
12097  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12098/* end confdefs.h.  */
12099#include <ac_nonexistent.h>
12100_ACEOF
12101if ac_fn_cxx_try_cpp "$LINENO"; then :
12102  # Broken: success on invalid input.
12103continue
12104else
12105  # Passes both tests.
12106ac_preproc_ok=:
12107break
12108fi
12109rm -f conftest.err conftest.$ac_ext
12110
12111done
12112# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12113rm -f conftest.err conftest.$ac_ext
12114if $ac_preproc_ok; then :
12115  break
12116fi
12117
12118    done
12119    ac_cv_prog_CXXCPP=$CXXCPP
12120
12121fi
12122  CXXCPP=$ac_cv_prog_CXXCPP
12123else
12124  ac_cv_prog_CXXCPP=$CXXCPP
12125fi
12126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12127$as_echo "$CXXCPP" >&6; }
12128ac_preproc_ok=false
12129for ac_cxx_preproc_warn_flag in '' yes
12130do
12131  # Use a header file that comes with gcc, so configuring glibc
12132  # with a fresh cross-compiler works.
12133  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12134  # <limits.h> exists even on freestanding compilers.
12135  # On the NeXT, cc -E runs the code through the compiler's parser,
12136  # not just through cpp. "Syntax error" is here to catch this case.
12137  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12138/* end confdefs.h.  */
12139#ifdef __STDC__
12140# include <limits.h>
12141#else
12142# include <assert.h>
12143#endif
12144		     Syntax error
12145_ACEOF
12146if ac_fn_cxx_try_cpp "$LINENO"; then :
12147
12148else
12149  # Broken: fails on valid input.
12150continue
12151fi
12152rm -f conftest.err conftest.$ac_ext
12153
12154  # OK, works on sane cases.  Now check whether nonexistent headers
12155  # can be detected and how.
12156  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12157/* end confdefs.h.  */
12158#include <ac_nonexistent.h>
12159_ACEOF
12160if ac_fn_cxx_try_cpp "$LINENO"; then :
12161  # Broken: success on invalid input.
12162continue
12163else
12164  # Passes both tests.
12165ac_preproc_ok=:
12166break
12167fi
12168rm -f conftest.err conftest.$ac_ext
12169
12170done
12171# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12172rm -f conftest.err conftest.$ac_ext
12173if $ac_preproc_ok; then :
12174
12175else
12176  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12177$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12178as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12179See \`config.log' for more details." "$LINENO" 5; }
12180fi
12181
12182ac_ext=c
12183ac_cpp='$CPP $CPPFLAGS'
12184ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12185ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12186ac_compiler_gnu=$ac_cv_c_compiler_gnu
12187
12188else
12189  _lt_caught_CXX_error=yes
12190fi
12191
12192ac_ext=cpp
12193ac_cpp='$CXXCPP $CPPFLAGS'
12194ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12195ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12196ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12197
12198archive_cmds_need_lc_CXX=no
12199allow_undefined_flag_CXX=
12200always_export_symbols_CXX=no
12201archive_expsym_cmds_CXX=
12202compiler_needs_object_CXX=no
12203export_dynamic_flag_spec_CXX=
12204hardcode_direct_CXX=no
12205hardcode_direct_absolute_CXX=no
12206hardcode_libdir_flag_spec_CXX=
12207hardcode_libdir_flag_spec_ld_CXX=
12208hardcode_libdir_separator_CXX=
12209hardcode_minus_L_CXX=no
12210hardcode_shlibpath_var_CXX=unsupported
12211hardcode_automatic_CXX=no
12212inherit_rpath_CXX=no
12213module_cmds_CXX=
12214module_expsym_cmds_CXX=
12215link_all_deplibs_CXX=unknown
12216old_archive_cmds_CXX=$old_archive_cmds
12217reload_flag_CXX=$reload_flag
12218reload_cmds_CXX=$reload_cmds
12219no_undefined_flag_CXX=
12220whole_archive_flag_spec_CXX=
12221enable_shared_with_static_runtimes_CXX=no
12222
12223# Source file extension for C++ test sources.
12224ac_ext=cpp
12225
12226# Object file extension for compiled C++ test sources.
12227objext=o
12228objext_CXX=$objext
12229
12230# No sense in running all these tests if we already determined that
12231# the CXX compiler isn't working.  Some variables (like enable_shared)
12232# are currently assumed to apply to all compilers on this platform,
12233# and will be corrupted by setting them based on a non-working compiler.
12234if test "$_lt_caught_CXX_error" != yes; then
12235  # Code to be used in simple compile tests
12236  lt_simple_compile_test_code="int some_variable = 0;"
12237
12238  # Code to be used in simple link tests
12239  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12240
12241  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12242
12243
12244
12245
12246
12247
12248# If no C compiler was specified, use CC.
12249LTCC=${LTCC-"$CC"}
12250
12251# If no C compiler flags were specified, use CFLAGS.
12252LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12253
12254# Allow CC to be a program name with arguments.
12255compiler=$CC
12256
12257
12258  # save warnings/boilerplate of simple test code
12259  ac_outfile=conftest.$ac_objext
12260echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12261eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12262_lt_compiler_boilerplate=`cat conftest.err`
12263$RM conftest*
12264
12265  ac_outfile=conftest.$ac_objext
12266echo "$lt_simple_link_test_code" >conftest.$ac_ext
12267eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12268_lt_linker_boilerplate=`cat conftest.err`
12269$RM -r conftest*
12270
12271
12272  # Allow CC to be a program name with arguments.
12273  lt_save_CC=$CC
12274  lt_save_LD=$LD
12275  lt_save_GCC=$GCC
12276  GCC=$GXX
12277  lt_save_with_gnu_ld=$with_gnu_ld
12278  lt_save_path_LD=$lt_cv_path_LD
12279  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12280    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12281  else
12282    $as_unset lt_cv_prog_gnu_ld
12283  fi
12284  if test -n "${lt_cv_path_LDCXX+set}"; then
12285    lt_cv_path_LD=$lt_cv_path_LDCXX
12286  else
12287    $as_unset lt_cv_path_LD
12288  fi
12289  test -z "${LDCXX+set}" || LD=$LDCXX
12290  CC=${CXX-"c++"}
12291  compiler=$CC
12292  compiler_CXX=$CC
12293  for cc_temp in $compiler""; do
12294  case $cc_temp in
12295    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12296    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12297    \-*) ;;
12298    *) break;;
12299  esac
12300done
12301cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12302
12303
12304  if test -n "$compiler"; then
12305    # We don't want -fno-exception when compiling C++ code, so set the
12306    # no_builtin_flag separately
12307    if test "$GXX" = yes; then
12308      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12309    else
12310      lt_prog_compiler_no_builtin_flag_CXX=
12311    fi
12312
12313    if test "$GXX" = yes; then
12314      # Set up default GNU C++ configuration
12315
12316
12317
12318# Check whether --with-gnu-ld was given.
12319if test "${with_gnu_ld+set}" = set; then :
12320  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12321else
12322  with_gnu_ld=no
12323fi
12324
12325ac_prog=ld
12326if test "$GCC" = yes; then
12327  # Check if gcc -print-prog-name=ld gives a path.
12328  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12329$as_echo_n "checking for ld used by $CC... " >&6; }
12330  case $host in
12331  *-*-mingw*)
12332    # gcc leaves a trailing carriage return which upsets mingw
12333    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12334  *)
12335    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12336  esac
12337  case $ac_prog in
12338    # Accept absolute paths.
12339    [\\/]* | ?:[\\/]*)
12340      re_direlt='/[^/][^/]*/\.\./'
12341      # Canonicalize the pathname of ld
12342      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12343      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12344	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12345      done
12346      test -z "$LD" && LD="$ac_prog"
12347      ;;
12348  "")
12349    # If it fails, then pretend we aren't using GCC.
12350    ac_prog=ld
12351    ;;
12352  *)
12353    # If it is relative, then search for the first ld in PATH.
12354    with_gnu_ld=unknown
12355    ;;
12356  esac
12357elif test "$with_gnu_ld" = yes; then
12358  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12359$as_echo_n "checking for GNU ld... " >&6; }
12360else
12361  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12362$as_echo_n "checking for non-GNU ld... " >&6; }
12363fi
12364if test "${lt_cv_path_LD+set}" = set; then :
12365  $as_echo_n "(cached) " >&6
12366else
12367  if test -z "$LD"; then
12368  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12369  for ac_dir in $PATH; do
12370    IFS="$lt_save_ifs"
12371    test -z "$ac_dir" && ac_dir=.
12372    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12373      lt_cv_path_LD="$ac_dir/$ac_prog"
12374      # Check to see if the program is GNU ld.  I'd rather use --version,
12375      # but apparently some variants of GNU ld only accept -v.
12376      # Break only if it was the GNU/non-GNU ld that we prefer.
12377      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12378      *GNU* | *'with BFD'*)
12379	test "$with_gnu_ld" != no && break
12380	;;
12381      *)
12382	test "$with_gnu_ld" != yes && break
12383	;;
12384      esac
12385    fi
12386  done
12387  IFS="$lt_save_ifs"
12388else
12389  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12390fi
12391fi
12392
12393LD="$lt_cv_path_LD"
12394if test -n "$LD"; then
12395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12396$as_echo "$LD" >&6; }
12397else
12398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12399$as_echo "no" >&6; }
12400fi
12401test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12403$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12404if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12405  $as_echo_n "(cached) " >&6
12406else
12407  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12408case `$LD -v 2>&1 </dev/null` in
12409*GNU* | *'with BFD'*)
12410  lt_cv_prog_gnu_ld=yes
12411  ;;
12412*)
12413  lt_cv_prog_gnu_ld=no
12414  ;;
12415esac
12416fi
12417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12418$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12419with_gnu_ld=$lt_cv_prog_gnu_ld
12420
12421
12422
12423
12424
12425
12426
12427      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12428      # archiving commands below assume that GNU ld is being used.
12429      if test "$with_gnu_ld" = yes; then
12430        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12431        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'
12432
12433        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12434        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12435
12436        # If archive_cmds runs LD, not CC, wlarc should be empty
12437        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12438        #     investigate it a little bit more. (MM)
12439        wlarc='${wl}'
12440
12441        # ancient GNU ld didn't support --whole-archive et. al.
12442        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12443	  $GREP 'no-whole-archive' > /dev/null; then
12444          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12445        else
12446          whole_archive_flag_spec_CXX=
12447        fi
12448      else
12449        with_gnu_ld=no
12450        wlarc=
12451
12452        # A generic and very simple default shared library creation
12453        # command for GNU C++ for the case where it uses the native
12454        # linker, instead of GNU ld.  If possible, this setting should
12455        # overridden to take advantage of the native linker features on
12456        # the platform it is being used on.
12457        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12458      fi
12459
12460      # Commands to make compiler produce verbose output that lists
12461      # what "hidden" libraries, object files and flags are used when
12462      # linking a shared library.
12463      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12464
12465    else
12466      GXX=no
12467      with_gnu_ld=no
12468      wlarc=
12469    fi
12470
12471    # PORTME: fill in a description of your system's C++ link characteristics
12472    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12473$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12474    ld_shlibs_CXX=yes
12475    case $host_os in
12476      aix3*)
12477        # FIXME: insert proper C++ library support
12478        ld_shlibs_CXX=no
12479        ;;
12480      aix[4-9]*)
12481        if test "$host_cpu" = ia64; then
12482          # On IA64, the linker does run time linking by default, so we don't
12483          # have to do anything special.
12484          aix_use_runtimelinking=no
12485          exp_sym_flag='-Bexport'
12486          no_entry_flag=""
12487        else
12488          aix_use_runtimelinking=no
12489
12490          # Test if we are trying to use run time linking or normal
12491          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12492          # need to do runtime linking.
12493          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12494	    for ld_flag in $LDFLAGS; do
12495	      case $ld_flag in
12496	      *-brtl*)
12497	        aix_use_runtimelinking=yes
12498	        break
12499	        ;;
12500	      esac
12501	    done
12502	    ;;
12503          esac
12504
12505          exp_sym_flag='-bexport'
12506          no_entry_flag='-bnoentry'
12507        fi
12508
12509        # When large executables or shared objects are built, AIX ld can
12510        # have problems creating the table of contents.  If linking a library
12511        # or program results in "error TOC overflow" add -mminimal-toc to
12512        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12513        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12514
12515        archive_cmds_CXX=''
12516        hardcode_direct_CXX=yes
12517        hardcode_direct_absolute_CXX=yes
12518        hardcode_libdir_separator_CXX=':'
12519        link_all_deplibs_CXX=yes
12520        file_list_spec_CXX='${wl}-f,'
12521
12522        if test "$GXX" = yes; then
12523          case $host_os in aix4.[012]|aix4.[012].*)
12524          # We only want to do this on AIX 4.2 and lower, the check
12525          # below for broken collect2 doesn't work under 4.3+
12526	  collect2name=`${CC} -print-prog-name=collect2`
12527	  if test -f "$collect2name" &&
12528	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12529	  then
12530	    # We have reworked collect2
12531	    :
12532	  else
12533	    # We have old collect2
12534	    hardcode_direct_CXX=unsupported
12535	    # It fails to find uninstalled libraries when the uninstalled
12536	    # path is not listed in the libpath.  Setting hardcode_minus_L
12537	    # to unsupported forces relinking
12538	    hardcode_minus_L_CXX=yes
12539	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12540	    hardcode_libdir_separator_CXX=
12541	  fi
12542          esac
12543          shared_flag='-shared'
12544	  if test "$aix_use_runtimelinking" = yes; then
12545	    shared_flag="$shared_flag "'${wl}-G'
12546	  fi
12547        else
12548          # not using gcc
12549          if test "$host_cpu" = ia64; then
12550	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12551	  # chokes on -Wl,-G. The following line is correct:
12552	  shared_flag='-G'
12553          else
12554	    if test "$aix_use_runtimelinking" = yes; then
12555	      shared_flag='${wl}-G'
12556	    else
12557	      shared_flag='${wl}-bM:SRE'
12558	    fi
12559          fi
12560        fi
12561
12562        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12563        # It seems that -bexpall does not export symbols beginning with
12564        # underscore (_), so it is better to generate a list of symbols to
12565	# export.
12566        always_export_symbols_CXX=yes
12567        if test "$aix_use_runtimelinking" = yes; then
12568          # Warning - without using the other runtime loading flags (-brtl),
12569          # -berok will link without error, but may produce a broken library.
12570          allow_undefined_flag_CXX='-berok'
12571          # Determine the default libpath from the value encoded in an empty
12572          # executable.
12573          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12574/* end confdefs.h.  */
12575
12576int
12577main ()
12578{
12579
12580  ;
12581  return 0;
12582}
12583_ACEOF
12584if ac_fn_cxx_try_link "$LINENO"; then :
12585
12586lt_aix_libpath_sed='
12587    /Import File Strings/,/^$/ {
12588	/^0/ {
12589	    s/^0  *\(.*\)$/\1/
12590	    p
12591	}
12592    }'
12593aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12594# Check for a 64-bit object if we didn't find anything.
12595if test -z "$aix_libpath"; then
12596  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12597fi
12598fi
12599rm -f core conftest.err conftest.$ac_objext \
12600    conftest$ac_exeext conftest.$ac_ext
12601if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12602
12603          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12604
12605          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"
12606        else
12607          if test "$host_cpu" = ia64; then
12608	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12609	    allow_undefined_flag_CXX="-z nodefs"
12610	    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"
12611          else
12612	    # Determine the default libpath from the value encoded in an
12613	    # empty executable.
12614	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12615/* end confdefs.h.  */
12616
12617int
12618main ()
12619{
12620
12621  ;
12622  return 0;
12623}
12624_ACEOF
12625if ac_fn_cxx_try_link "$LINENO"; then :
12626
12627lt_aix_libpath_sed='
12628    /Import File Strings/,/^$/ {
12629	/^0/ {
12630	    s/^0  *\(.*\)$/\1/
12631	    p
12632	}
12633    }'
12634aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12635# Check for a 64-bit object if we didn't find anything.
12636if test -z "$aix_libpath"; then
12637  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12638fi
12639fi
12640rm -f core conftest.err conftest.$ac_objext \
12641    conftest$ac_exeext conftest.$ac_ext
12642if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12643
12644	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12645	    # Warning - without using the other run time loading flags,
12646	    # -berok will link without error, but may produce a broken library.
12647	    no_undefined_flag_CXX=' ${wl}-bernotok'
12648	    allow_undefined_flag_CXX=' ${wl}-berok'
12649	    if test "$with_gnu_ld" = yes; then
12650	      # We only use this code for GNU lds that support --whole-archive.
12651	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12652	    else
12653	      # Exported symbols can be pulled into shared objects from archives
12654	      whole_archive_flag_spec_CXX='$convenience'
12655	    fi
12656	    archive_cmds_need_lc_CXX=yes
12657	    # This is similar to how AIX traditionally builds its shared
12658	    # libraries.
12659	    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'
12660          fi
12661        fi
12662        ;;
12663
12664      beos*)
12665	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12666	  allow_undefined_flag_CXX=unsupported
12667	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12668	  # support --undefined.  This deserves some investigation.  FIXME
12669	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12670	else
12671	  ld_shlibs_CXX=no
12672	fi
12673	;;
12674
12675      chorus*)
12676        case $cc_basename in
12677          *)
12678	  # FIXME: insert proper C++ library support
12679	  ld_shlibs_CXX=no
12680	  ;;
12681        esac
12682        ;;
12683
12684      cygwin* | mingw* | pw32* | cegcc*)
12685        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12686        # as there is no search path for DLLs.
12687        hardcode_libdir_flag_spec_CXX='-L$libdir'
12688        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12689        allow_undefined_flag_CXX=unsupported
12690        always_export_symbols_CXX=no
12691        enable_shared_with_static_runtimes_CXX=yes
12692
12693        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12694          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'
12695          # If the export-symbols file already is a .def file (1st line
12696          # is EXPORTS), use it as is; otherwise, prepend...
12697          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12698	    cp $export_symbols $output_objdir/$soname.def;
12699          else
12700	    echo EXPORTS > $output_objdir/$soname.def;
12701	    cat $export_symbols >> $output_objdir/$soname.def;
12702          fi~
12703          $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'
12704        else
12705          ld_shlibs_CXX=no
12706        fi
12707        ;;
12708      darwin* | rhapsody*)
12709
12710
12711  archive_cmds_need_lc_CXX=no
12712  hardcode_direct_CXX=no
12713  hardcode_automatic_CXX=yes
12714  hardcode_shlibpath_var_CXX=unsupported
12715  if test "$lt_cv_ld_force_load" = "yes"; then
12716    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\"`'
12717  else
12718    whole_archive_flag_spec_CXX=''
12719  fi
12720  link_all_deplibs_CXX=yes
12721  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12722  case $cc_basename in
12723     ifort*) _lt_dar_can_shared=yes ;;
12724     *) _lt_dar_can_shared=$GCC ;;
12725  esac
12726  if test "$_lt_dar_can_shared" = "yes"; then
12727    output_verbose_link_cmd=func_echo_all
12728    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}"
12729    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12730    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}"
12731    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}"
12732       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12733      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}"
12734      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}"
12735    fi
12736
12737  else
12738  ld_shlibs_CXX=no
12739  fi
12740
12741	;;
12742
12743      dgux*)
12744        case $cc_basename in
12745          ec++*)
12746	    # FIXME: insert proper C++ library support
12747	    ld_shlibs_CXX=no
12748	    ;;
12749          ghcx*)
12750	    # Green Hills C++ Compiler
12751	    # FIXME: insert proper C++ library support
12752	    ld_shlibs_CXX=no
12753	    ;;
12754          *)
12755	    # FIXME: insert proper C++ library support
12756	    ld_shlibs_CXX=no
12757	    ;;
12758        esac
12759        ;;
12760
12761      freebsd2.*)
12762        # C++ shared libraries reported to be fairly broken before
12763	# switch to ELF
12764        ld_shlibs_CXX=no
12765        ;;
12766
12767      freebsd-elf*)
12768        archive_cmds_need_lc_CXX=no
12769        ;;
12770
12771      freebsd* | dragonfly*)
12772        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12773        # conventions
12774        ld_shlibs_CXX=yes
12775        ;;
12776
12777      gnu*)
12778        ;;
12779
12780      haiku*)
12781        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12782        link_all_deplibs_CXX=yes
12783        ;;
12784
12785      hpux9*)
12786        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12787        hardcode_libdir_separator_CXX=:
12788        export_dynamic_flag_spec_CXX='${wl}-E'
12789        hardcode_direct_CXX=yes
12790        hardcode_minus_L_CXX=yes # Not in the search PATH,
12791				             # but as the default
12792				             # location of the library.
12793
12794        case $cc_basename in
12795          CC*)
12796            # FIXME: insert proper C++ library support
12797            ld_shlibs_CXX=no
12798            ;;
12799          aCC*)
12800            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'
12801            # Commands to make compiler produce verbose output that lists
12802            # what "hidden" libraries, object files and flags are used when
12803            # linking a shared library.
12804            #
12805            # There doesn't appear to be a way to prevent this compiler from
12806            # explicitly linking system object files so we need to strip them
12807            # from the output so that they don't get included in the library
12808            # dependencies.
12809            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"'
12810            ;;
12811          *)
12812            if test "$GXX" = yes; then
12813              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'
12814            else
12815              # FIXME: insert proper C++ library support
12816              ld_shlibs_CXX=no
12817            fi
12818            ;;
12819        esac
12820        ;;
12821
12822      hpux10*|hpux11*)
12823        if test $with_gnu_ld = no; then
12824	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12825	  hardcode_libdir_separator_CXX=:
12826
12827          case $host_cpu in
12828            hppa*64*|ia64*)
12829              ;;
12830            *)
12831	      export_dynamic_flag_spec_CXX='${wl}-E'
12832              ;;
12833          esac
12834        fi
12835        case $host_cpu in
12836          hppa*64*|ia64*)
12837            hardcode_direct_CXX=no
12838            hardcode_shlibpath_var_CXX=no
12839            ;;
12840          *)
12841            hardcode_direct_CXX=yes
12842            hardcode_direct_absolute_CXX=yes
12843            hardcode_minus_L_CXX=yes # Not in the search PATH,
12844					         # but as the default
12845					         # location of the library.
12846            ;;
12847        esac
12848
12849        case $cc_basename in
12850          CC*)
12851	    # FIXME: insert proper C++ library support
12852	    ld_shlibs_CXX=no
12853	    ;;
12854          aCC*)
12855	    case $host_cpu in
12856	      hppa*64*)
12857	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12858	        ;;
12859	      ia64*)
12860	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12861	        ;;
12862	      *)
12863	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12864	        ;;
12865	    esac
12866	    # Commands to make compiler produce verbose output that lists
12867	    # what "hidden" libraries, object files and flags are used when
12868	    # linking a shared library.
12869	    #
12870	    # There doesn't appear to be a way to prevent this compiler from
12871	    # explicitly linking system object files so we need to strip them
12872	    # from the output so that they don't get included in the library
12873	    # dependencies.
12874	    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"'
12875	    ;;
12876          *)
12877	    if test "$GXX" = yes; then
12878	      if test $with_gnu_ld = no; then
12879	        case $host_cpu in
12880	          hppa*64*)
12881	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12882	            ;;
12883	          ia64*)
12884	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12885	            ;;
12886	          *)
12887	            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'
12888	            ;;
12889	        esac
12890	      fi
12891	    else
12892	      # FIXME: insert proper C++ library support
12893	      ld_shlibs_CXX=no
12894	    fi
12895	    ;;
12896        esac
12897        ;;
12898
12899      interix[3-9]*)
12900	hardcode_direct_CXX=no
12901	hardcode_shlibpath_var_CXX=no
12902	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12903	export_dynamic_flag_spec_CXX='${wl}-E'
12904	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12905	# Instead, shared libraries are loaded at an image base (0x10000000 by
12906	# default) and relocated if they conflict, which is a slow very memory
12907	# consuming and fragmenting process.  To avoid this, we pick a random,
12908	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12909	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12910	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'
12911	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'
12912	;;
12913      irix5* | irix6*)
12914        case $cc_basename in
12915          CC*)
12916	    # SGI C++
12917	    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'
12918
12919	    # Archives containing C++ object files must be created using
12920	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12921	    # necessary to make sure instantiated templates are included
12922	    # in the archive.
12923	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12924	    ;;
12925          *)
12926	    if test "$GXX" = yes; then
12927	      if test "$with_gnu_ld" = no; then
12928	        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'
12929	      else
12930	        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'
12931	      fi
12932	    fi
12933	    link_all_deplibs_CXX=yes
12934	    ;;
12935        esac
12936        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12937        hardcode_libdir_separator_CXX=:
12938        inherit_rpath_CXX=yes
12939        ;;
12940
12941      linux* | k*bsd*-gnu | kopensolaris*-gnu)
12942        case $cc_basename in
12943          KCC*)
12944	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12945
12946	    # KCC will only create a shared library if the output file
12947	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12948	    # to its proper name (with version) after linking.
12949	    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'
12950	    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'
12951	    # Commands to make compiler produce verbose output that lists
12952	    # what "hidden" libraries, object files and flags are used when
12953	    # linking a shared library.
12954	    #
12955	    # There doesn't appear to be a way to prevent this compiler from
12956	    # explicitly linking system object files so we need to strip them
12957	    # from the output so that they don't get included in the library
12958	    # dependencies.
12959	    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"'
12960
12961	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12962	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12963
12964	    # Archives containing C++ object files must be created using
12965	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12966	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12967	    ;;
12968	  icpc* | ecpc* )
12969	    # Intel C++
12970	    with_gnu_ld=yes
12971	    # version 8.0 and above of icpc choke on multiply defined symbols
12972	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12973	    # earlier do not add the objects themselves.
12974	    case `$CC -V 2>&1` in
12975	      *"Version 7."*)
12976	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12977		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'
12978		;;
12979	      *)  # Version 8.0 or newer
12980	        tmp_idyn=
12981	        case $host_cpu in
12982		  ia64*) tmp_idyn=' -i_dynamic';;
12983		esac
12984	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12985		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'
12986		;;
12987	    esac
12988	    archive_cmds_need_lc_CXX=no
12989	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12990	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12991	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12992	    ;;
12993          pgCC* | pgcpp*)
12994            # Portland Group C++ compiler
12995	    case `$CC -V` in
12996	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12997	      prelink_cmds_CXX='tpldir=Template.dir~
12998		rm -rf $tpldir~
12999		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13000		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13001	      old_archive_cmds_CXX='tpldir=Template.dir~
13002		rm -rf $tpldir~
13003		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13004		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13005		$RANLIB $oldlib'
13006	      archive_cmds_CXX='tpldir=Template.dir~
13007		rm -rf $tpldir~
13008		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13009		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13010	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13011		rm -rf $tpldir~
13012		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13013		$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'
13014	      ;;
13015	    *) # Version 6 and above use weak symbols
13016	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13017	      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'
13018	      ;;
13019	    esac
13020
13021	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13022	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13023	    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'
13024            ;;
13025	  cxx*)
13026	    # Compaq C++
13027	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13028	    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'
13029
13030	    runpath_var=LD_RUN_PATH
13031	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13032	    hardcode_libdir_separator_CXX=:
13033
13034	    # Commands to make compiler produce verbose output that lists
13035	    # what "hidden" libraries, object files and flags are used when
13036	    # linking a shared library.
13037	    #
13038	    # There doesn't appear to be a way to prevent this compiler from
13039	    # explicitly linking system object files so we need to strip them
13040	    # from the output so that they don't get included in the library
13041	    # dependencies.
13042	    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'
13043	    ;;
13044	  xl* | mpixl* | bgxl*)
13045	    # IBM XL 8.0 on PPC, with GNU ld
13046	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13047	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13048	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13049	    if test "x$supports_anon_versioning" = xyes; then
13050	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13051		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13052		echo "local: *; };" >> $output_objdir/$libname.ver~
13053		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13054	    fi
13055	    ;;
13056	  *)
13057	    case `$CC -V 2>&1 | sed 5q` in
13058	    *Sun\ C*)
13059	      # Sun C++ 5.9
13060	      no_undefined_flag_CXX=' -zdefs'
13061	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13062	      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'
13063	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13064	      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'
13065	      compiler_needs_object_CXX=yes
13066
13067	      # Not sure whether something based on
13068	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13069	      # would be better.
13070	      output_verbose_link_cmd='func_echo_all'
13071
13072	      # Archives containing C++ object files must be created using
13073	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13074	      # necessary to make sure instantiated templates are included
13075	      # in the archive.
13076	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13077	      ;;
13078	    esac
13079	    ;;
13080	esac
13081	;;
13082
13083      lynxos*)
13084        # FIXME: insert proper C++ library support
13085	ld_shlibs_CXX=no
13086	;;
13087
13088      m88k*)
13089        # FIXME: insert proper C++ library support
13090        ld_shlibs_CXX=no
13091	;;
13092
13093      mvs*)
13094        case $cc_basename in
13095          cxx*)
13096	    # FIXME: insert proper C++ library support
13097	    ld_shlibs_CXX=no
13098	    ;;
13099	  *)
13100	    # FIXME: insert proper C++ library support
13101	    ld_shlibs_CXX=no
13102	    ;;
13103	esac
13104	;;
13105
13106      netbsd*)
13107        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13108	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13109	  wlarc=
13110	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13111	  hardcode_direct_CXX=yes
13112	  hardcode_shlibpath_var_CXX=no
13113	fi
13114	# Workaround some broken pre-1.5 toolchains
13115	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13116	;;
13117
13118      *nto* | *qnx*)
13119        ld_shlibs_CXX=yes
13120	;;
13121
13122      openbsd2*)
13123        # C++ shared libraries are fairly broken
13124	ld_shlibs_CXX=no
13125	;;
13126
13127      openbsd*)
13128	if test -f /usr/libexec/ld.so; then
13129	  hardcode_direct_CXX=yes
13130	  hardcode_shlibpath_var_CXX=no
13131	  hardcode_direct_absolute_CXX=yes
13132	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13133	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13134	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13135	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13136	    export_dynamic_flag_spec_CXX='${wl}-E'
13137	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13138	  fi
13139	  output_verbose_link_cmd=func_echo_all
13140	else
13141	  ld_shlibs_CXX=no
13142	fi
13143	;;
13144
13145      osf3* | osf4* | osf5*)
13146        case $cc_basename in
13147          KCC*)
13148	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13149
13150	    # KCC will only create a shared library if the output file
13151	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13152	    # to its proper name (with version) after linking.
13153	    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'
13154
13155	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13156	    hardcode_libdir_separator_CXX=:
13157
13158	    # Archives containing C++ object files must be created using
13159	    # the KAI C++ compiler.
13160	    case $host in
13161	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13162	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13163	    esac
13164	    ;;
13165          RCC*)
13166	    # Rational C++ 2.4.1
13167	    # FIXME: insert proper C++ library support
13168	    ld_shlibs_CXX=no
13169	    ;;
13170          cxx*)
13171	    case $host in
13172	      osf3*)
13173	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13174	        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'
13175	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13176		;;
13177	      *)
13178	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13179	        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'
13180	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13181	          echo "-hidden">> $lib.exp~
13182	          $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~
13183	          $RM $lib.exp'
13184	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13185		;;
13186	    esac
13187
13188	    hardcode_libdir_separator_CXX=:
13189
13190	    # Commands to make compiler produce verbose output that lists
13191	    # what "hidden" libraries, object files and flags are used when
13192	    # linking a shared library.
13193	    #
13194	    # There doesn't appear to be a way to prevent this compiler from
13195	    # explicitly linking system object files so we need to strip them
13196	    # from the output so that they don't get included in the library
13197	    # dependencies.
13198	    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"'
13199	    ;;
13200	  *)
13201	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13202	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13203	      case $host in
13204	        osf3*)
13205	          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'
13206		  ;;
13207	        *)
13208	          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'
13209		  ;;
13210	      esac
13211
13212	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13213	      hardcode_libdir_separator_CXX=:
13214
13215	      # Commands to make compiler produce verbose output that lists
13216	      # what "hidden" libraries, object files and flags are used when
13217	      # linking a shared library.
13218	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13219
13220	    else
13221	      # FIXME: insert proper C++ library support
13222	      ld_shlibs_CXX=no
13223	    fi
13224	    ;;
13225        esac
13226        ;;
13227
13228      psos*)
13229        # FIXME: insert proper C++ library support
13230        ld_shlibs_CXX=no
13231        ;;
13232
13233      sunos4*)
13234        case $cc_basename in
13235          CC*)
13236	    # Sun C++ 4.x
13237	    # FIXME: insert proper C++ library support
13238	    ld_shlibs_CXX=no
13239	    ;;
13240          lcc*)
13241	    # Lucid
13242	    # FIXME: insert proper C++ library support
13243	    ld_shlibs_CXX=no
13244	    ;;
13245          *)
13246	    # FIXME: insert proper C++ library support
13247	    ld_shlibs_CXX=no
13248	    ;;
13249        esac
13250        ;;
13251
13252      solaris*)
13253        case $cc_basename in
13254          CC*)
13255	    # Sun C++ 4.2, 5.x and Centerline C++
13256            archive_cmds_need_lc_CXX=yes
13257	    no_undefined_flag_CXX=' -zdefs'
13258	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13259	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13260	      $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'
13261
13262	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13263	    hardcode_shlibpath_var_CXX=no
13264	    case $host_os in
13265	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13266	      *)
13267		# The compiler driver will combine and reorder linker options,
13268		# but understands `-z linker_flag'.
13269	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13270		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13271	        ;;
13272	    esac
13273	    link_all_deplibs_CXX=yes
13274
13275	    output_verbose_link_cmd='func_echo_all'
13276
13277	    # Archives containing C++ object files must be created using
13278	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13279	    # necessary to make sure instantiated templates are included
13280	    # in the archive.
13281	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13282	    ;;
13283          gcx*)
13284	    # Green Hills C++ Compiler
13285	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13286
13287	    # The C++ compiler must be used to create the archive.
13288	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13289	    ;;
13290          *)
13291	    # GNU C++ compiler with Solaris linker
13292	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13293	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13294	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13295	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13296	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13297		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13298
13299	        # Commands to make compiler produce verbose output that lists
13300	        # what "hidden" libraries, object files and flags are used when
13301	        # linking a shared library.
13302	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13303	      else
13304	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13305	        # platform.
13306	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13307	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13308		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13309
13310	        # Commands to make compiler produce verbose output that lists
13311	        # what "hidden" libraries, object files and flags are used when
13312	        # linking a shared library.
13313	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13314	      fi
13315
13316	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13317	      case $host_os in
13318		solaris2.[0-5] | solaris2.[0-5].*) ;;
13319		*)
13320		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13321		  ;;
13322	      esac
13323	    fi
13324	    ;;
13325        esac
13326        ;;
13327
13328    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13329      no_undefined_flag_CXX='${wl}-z,text'
13330      archive_cmds_need_lc_CXX=no
13331      hardcode_shlibpath_var_CXX=no
13332      runpath_var='LD_RUN_PATH'
13333
13334      case $cc_basename in
13335        CC*)
13336	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13337	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13338	  ;;
13339	*)
13340	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13341	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13342	  ;;
13343      esac
13344      ;;
13345
13346      sysv5* | sco3.2v5* | sco5v6*)
13347	# Note: We can NOT use -z defs as we might desire, because we do not
13348	# link with -lc, and that would cause any symbols used from libc to
13349	# always be unresolved, which means just about no library would
13350	# ever link correctly.  If we're not using GNU ld we use -z text
13351	# though, which does catch some bad symbols but isn't as heavy-handed
13352	# as -z defs.
13353	no_undefined_flag_CXX='${wl}-z,text'
13354	allow_undefined_flag_CXX='${wl}-z,nodefs'
13355	archive_cmds_need_lc_CXX=no
13356	hardcode_shlibpath_var_CXX=no
13357	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13358	hardcode_libdir_separator_CXX=':'
13359	link_all_deplibs_CXX=yes
13360	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13361	runpath_var='LD_RUN_PATH'
13362
13363	case $cc_basename in
13364          CC*)
13365	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13366	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13367	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13368	      '"$old_archive_cmds_CXX"
13369	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13370	      '"$reload_cmds_CXX"
13371	    ;;
13372	  *)
13373	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13374	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13375	    ;;
13376	esac
13377      ;;
13378
13379      tandem*)
13380        case $cc_basename in
13381          NCC*)
13382	    # NonStop-UX NCC 3.20
13383	    # FIXME: insert proper C++ library support
13384	    ld_shlibs_CXX=no
13385	    ;;
13386          *)
13387	    # FIXME: insert proper C++ library support
13388	    ld_shlibs_CXX=no
13389	    ;;
13390        esac
13391        ;;
13392
13393      vxworks*)
13394        # FIXME: insert proper C++ library support
13395        ld_shlibs_CXX=no
13396        ;;
13397
13398      *)
13399        # FIXME: insert proper C++ library support
13400        ld_shlibs_CXX=no
13401        ;;
13402    esac
13403
13404    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13405$as_echo "$ld_shlibs_CXX" >&6; }
13406    test "$ld_shlibs_CXX" = no && can_build_shared=no
13407
13408    GCC_CXX="$GXX"
13409    LD_CXX="$LD"
13410
13411    ## CAVEAT EMPTOR:
13412    ## There is no encapsulation within the following macros, do not change
13413    ## the running order or otherwise move them around unless you know exactly
13414    ## what you are doing...
13415    # Dependencies to place before and after the object being linked:
13416predep_objects_CXX=
13417postdep_objects_CXX=
13418predeps_CXX=
13419postdeps_CXX=
13420compiler_lib_search_path_CXX=
13421
13422cat > conftest.$ac_ext <<_LT_EOF
13423class Foo
13424{
13425public:
13426  Foo (void) { a = 0; }
13427private:
13428  int a;
13429};
13430_LT_EOF
13431
13432if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13433  (eval $ac_compile) 2>&5
13434  ac_status=$?
13435  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13436  test $ac_status = 0; }; then
13437  # Parse the compiler output and extract the necessary
13438  # objects, libraries and library flags.
13439
13440  # Sentinel used to keep track of whether or not we are before
13441  # the conftest object file.
13442  pre_test_object_deps_done=no
13443
13444  for p in `eval "$output_verbose_link_cmd"`; do
13445    case $p in
13446
13447    -L* | -R* | -l*)
13448       # Some compilers place space between "-{L,R}" and the path.
13449       # Remove the space.
13450       if test $p = "-L" ||
13451          test $p = "-R"; then
13452	 prev=$p
13453	 continue
13454       else
13455	 prev=
13456       fi
13457
13458       if test "$pre_test_object_deps_done" = no; then
13459	 case $p in
13460	 -L* | -R*)
13461	   # Internal compiler library paths should come after those
13462	   # provided the user.  The postdeps already come after the
13463	   # user supplied libs so there is no need to process them.
13464	   if test -z "$compiler_lib_search_path_CXX"; then
13465	     compiler_lib_search_path_CXX="${prev}${p}"
13466	   else
13467	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13468	   fi
13469	   ;;
13470	 # The "-l" case would never come before the object being
13471	 # linked, so don't bother handling this case.
13472	 esac
13473       else
13474	 if test -z "$postdeps_CXX"; then
13475	   postdeps_CXX="${prev}${p}"
13476	 else
13477	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13478	 fi
13479       fi
13480       ;;
13481
13482    *.$objext)
13483       # This assumes that the test object file only shows up
13484       # once in the compiler output.
13485       if test "$p" = "conftest.$objext"; then
13486	 pre_test_object_deps_done=yes
13487	 continue
13488       fi
13489
13490       if test "$pre_test_object_deps_done" = no; then
13491	 if test -z "$predep_objects_CXX"; then
13492	   predep_objects_CXX="$p"
13493	 else
13494	   predep_objects_CXX="$predep_objects_CXX $p"
13495	 fi
13496       else
13497	 if test -z "$postdep_objects_CXX"; then
13498	   postdep_objects_CXX="$p"
13499	 else
13500	   postdep_objects_CXX="$postdep_objects_CXX $p"
13501	 fi
13502       fi
13503       ;;
13504
13505    *) ;; # Ignore the rest.
13506
13507    esac
13508  done
13509
13510  # Clean up.
13511  rm -f a.out a.exe
13512else
13513  echo "libtool.m4: error: problem compiling CXX test program"
13514fi
13515
13516$RM -f confest.$objext
13517
13518# PORTME: override above test on systems where it is broken
13519case $host_os in
13520interix[3-9]*)
13521  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13522  # hack all around it, let's just trust "g++" to DTRT.
13523  predep_objects_CXX=
13524  postdep_objects_CXX=
13525  postdeps_CXX=
13526  ;;
13527
13528linux*)
13529  case `$CC -V 2>&1 | sed 5q` in
13530  *Sun\ C*)
13531    # Sun C++ 5.9
13532
13533    # The more standards-conforming stlport4 library is
13534    # incompatible with the Cstd library. Avoid specifying
13535    # it if it's in CXXFLAGS. Ignore libCrun as
13536    # -library=stlport4 depends on it.
13537    case " $CXX $CXXFLAGS " in
13538    *" -library=stlport4 "*)
13539      solaris_use_stlport4=yes
13540      ;;
13541    esac
13542
13543    if test "$solaris_use_stlport4" != yes; then
13544      postdeps_CXX='-library=Cstd -library=Crun'
13545    fi
13546    ;;
13547  esac
13548  ;;
13549
13550solaris*)
13551  case $cc_basename in
13552  CC*)
13553    # The more standards-conforming stlport4 library is
13554    # incompatible with the Cstd library. Avoid specifying
13555    # it if it's in CXXFLAGS. Ignore libCrun as
13556    # -library=stlport4 depends on it.
13557    case " $CXX $CXXFLAGS " in
13558    *" -library=stlport4 "*)
13559      solaris_use_stlport4=yes
13560      ;;
13561    esac
13562
13563    # Adding this requires a known-good setup of shared libraries for
13564    # Sun compiler versions before 5.6, else PIC objects from an old
13565    # archive will be linked into the output, leading to subtle bugs.
13566    if test "$solaris_use_stlport4" != yes; then
13567      postdeps_CXX='-library=Cstd -library=Crun'
13568    fi
13569    ;;
13570  esac
13571  ;;
13572esac
13573
13574
13575case " $postdeps_CXX " in
13576*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13577esac
13578 compiler_lib_search_dirs_CXX=
13579if test -n "${compiler_lib_search_path_CXX}"; then
13580 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13581fi
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613    lt_prog_compiler_wl_CXX=
13614lt_prog_compiler_pic_CXX=
13615lt_prog_compiler_static_CXX=
13616
13617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13618$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13619
13620  # C++ specific cases for pic, static, wl, etc.
13621  if test "$GXX" = yes; then
13622    lt_prog_compiler_wl_CXX='-Wl,'
13623    lt_prog_compiler_static_CXX='-static'
13624
13625    case $host_os in
13626    aix*)
13627      # All AIX code is PIC.
13628      if test "$host_cpu" = ia64; then
13629	# AIX 5 now supports IA64 processor
13630	lt_prog_compiler_static_CXX='-Bstatic'
13631      fi
13632      lt_prog_compiler_pic_CXX='-fPIC'
13633      ;;
13634
13635    amigaos*)
13636      case $host_cpu in
13637      powerpc)
13638            # see comment about AmigaOS4 .so support
13639            lt_prog_compiler_pic_CXX='-fPIC'
13640        ;;
13641      m68k)
13642            # FIXME: we need at least 68020 code to build shared libraries, but
13643            # adding the `-m68020' flag to GCC prevents building anything better,
13644            # like `-m68040'.
13645            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13646        ;;
13647      esac
13648      ;;
13649
13650    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13651      # PIC is the default for these OSes.
13652      ;;
13653    mingw* | cygwin* | os2* | pw32* | cegcc*)
13654      # This hack is so that the source file can tell whether it is being
13655      # built for inclusion in a dll (and should export symbols for example).
13656      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13657      # (--disable-auto-import) libraries
13658      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13659      ;;
13660    darwin* | rhapsody*)
13661      # PIC is the default on this platform
13662      # Common symbols not allowed in MH_DYLIB files
13663      lt_prog_compiler_pic_CXX='-fno-common'
13664      ;;
13665    *djgpp*)
13666      # DJGPP does not support shared libraries at all
13667      lt_prog_compiler_pic_CXX=
13668      ;;
13669    haiku*)
13670      # PIC is the default for Haiku.
13671      # The "-static" flag exists, but is broken.
13672      lt_prog_compiler_static_CXX=
13673      ;;
13674    interix[3-9]*)
13675      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13676      # Instead, we relocate shared libraries at runtime.
13677      ;;
13678    sysv4*MP*)
13679      if test -d /usr/nec; then
13680	lt_prog_compiler_pic_CXX=-Kconform_pic
13681      fi
13682      ;;
13683    hpux*)
13684      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13685      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13686      # sets the default TLS model and affects inlining.
13687      case $host_cpu in
13688      hppa*64*)
13689	;;
13690      *)
13691	lt_prog_compiler_pic_CXX='-fPIC'
13692	;;
13693      esac
13694      ;;
13695    *qnx* | *nto*)
13696      # QNX uses GNU C++, but need to define -shared option too, otherwise
13697      # it will coredump.
13698      lt_prog_compiler_pic_CXX='-fPIC -shared'
13699      ;;
13700    *)
13701      lt_prog_compiler_pic_CXX='-fPIC'
13702      ;;
13703    esac
13704  else
13705    case $host_os in
13706      aix[4-9]*)
13707	# All AIX code is PIC.
13708	if test "$host_cpu" = ia64; then
13709	  # AIX 5 now supports IA64 processor
13710	  lt_prog_compiler_static_CXX='-Bstatic'
13711	else
13712	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13713	fi
13714	;;
13715      chorus*)
13716	case $cc_basename in
13717	cxch68*)
13718	  # Green Hills C++ Compiler
13719	  # _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"
13720	  ;;
13721	esac
13722	;;
13723      dgux*)
13724	case $cc_basename in
13725	  ec++*)
13726	    lt_prog_compiler_pic_CXX='-KPIC'
13727	    ;;
13728	  ghcx*)
13729	    # Green Hills C++ Compiler
13730	    lt_prog_compiler_pic_CXX='-pic'
13731	    ;;
13732	  *)
13733	    ;;
13734	esac
13735	;;
13736      freebsd* | dragonfly*)
13737	# FreeBSD uses GNU C++
13738	;;
13739      hpux9* | hpux10* | hpux11*)
13740	case $cc_basename in
13741	  CC*)
13742	    lt_prog_compiler_wl_CXX='-Wl,'
13743	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13744	    if test "$host_cpu" != ia64; then
13745	      lt_prog_compiler_pic_CXX='+Z'
13746	    fi
13747	    ;;
13748	  aCC*)
13749	    lt_prog_compiler_wl_CXX='-Wl,'
13750	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13751	    case $host_cpu in
13752	    hppa*64*|ia64*)
13753	      # +Z the default
13754	      ;;
13755	    *)
13756	      lt_prog_compiler_pic_CXX='+Z'
13757	      ;;
13758	    esac
13759	    ;;
13760	  *)
13761	    ;;
13762	esac
13763	;;
13764      interix*)
13765	# This is c89, which is MS Visual C++ (no shared libs)
13766	# Anyone wants to do a port?
13767	;;
13768      irix5* | irix6* | nonstopux*)
13769	case $cc_basename in
13770	  CC*)
13771	    lt_prog_compiler_wl_CXX='-Wl,'
13772	    lt_prog_compiler_static_CXX='-non_shared'
13773	    # CC pic flag -KPIC is the default.
13774	    ;;
13775	  *)
13776	    ;;
13777	esac
13778	;;
13779      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13780	case $cc_basename in
13781	  KCC*)
13782	    # KAI C++ Compiler
13783	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13784	    lt_prog_compiler_pic_CXX='-fPIC'
13785	    ;;
13786	  ecpc* )
13787	    # old Intel C++ for x86_64 which still supported -KPIC.
13788	    lt_prog_compiler_wl_CXX='-Wl,'
13789	    lt_prog_compiler_pic_CXX='-KPIC'
13790	    lt_prog_compiler_static_CXX='-static'
13791	    ;;
13792	  icpc* )
13793	    # Intel C++, used to be incompatible with GCC.
13794	    # ICC 10 doesn't accept -KPIC any more.
13795	    lt_prog_compiler_wl_CXX='-Wl,'
13796	    lt_prog_compiler_pic_CXX='-fPIC'
13797	    lt_prog_compiler_static_CXX='-static'
13798	    ;;
13799	  pgCC* | pgcpp*)
13800	    # Portland Group C++ compiler
13801	    lt_prog_compiler_wl_CXX='-Wl,'
13802	    lt_prog_compiler_pic_CXX='-fpic'
13803	    lt_prog_compiler_static_CXX='-Bstatic'
13804	    ;;
13805	  cxx*)
13806	    # Compaq C++
13807	    # Make sure the PIC flag is empty.  It appears that all Alpha
13808	    # Linux and Compaq Tru64 Unix objects are PIC.
13809	    lt_prog_compiler_pic_CXX=
13810	    lt_prog_compiler_static_CXX='-non_shared'
13811	    ;;
13812	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13813	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13814	    lt_prog_compiler_wl_CXX='-Wl,'
13815	    lt_prog_compiler_pic_CXX='-qpic'
13816	    lt_prog_compiler_static_CXX='-qstaticlink'
13817	    ;;
13818	  *)
13819	    case `$CC -V 2>&1 | sed 5q` in
13820	    *Sun\ C*)
13821	      # Sun C++ 5.9
13822	      lt_prog_compiler_pic_CXX='-KPIC'
13823	      lt_prog_compiler_static_CXX='-Bstatic'
13824	      lt_prog_compiler_wl_CXX='-Qoption ld '
13825	      ;;
13826	    esac
13827	    ;;
13828	esac
13829	;;
13830      lynxos*)
13831	;;
13832      m88k*)
13833	;;
13834      mvs*)
13835	case $cc_basename in
13836	  cxx*)
13837	    lt_prog_compiler_pic_CXX='-W c,exportall'
13838	    ;;
13839	  *)
13840	    ;;
13841	esac
13842	;;
13843      netbsd*)
13844	;;
13845      *qnx* | *nto*)
13846        # QNX uses GNU C++, but need to define -shared option too, otherwise
13847        # it will coredump.
13848        lt_prog_compiler_pic_CXX='-fPIC -shared'
13849        ;;
13850      osf3* | osf4* | osf5*)
13851	case $cc_basename in
13852	  KCC*)
13853	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13854	    ;;
13855	  RCC*)
13856	    # Rational C++ 2.4.1
13857	    lt_prog_compiler_pic_CXX='-pic'
13858	    ;;
13859	  cxx*)
13860	    # Digital/Compaq C++
13861	    lt_prog_compiler_wl_CXX='-Wl,'
13862	    # Make sure the PIC flag is empty.  It appears that all Alpha
13863	    # Linux and Compaq Tru64 Unix objects are PIC.
13864	    lt_prog_compiler_pic_CXX=
13865	    lt_prog_compiler_static_CXX='-non_shared'
13866	    ;;
13867	  *)
13868	    ;;
13869	esac
13870	;;
13871      psos*)
13872	;;
13873      solaris*)
13874	case $cc_basename in
13875	  CC*)
13876	    # Sun C++ 4.2, 5.x and Centerline C++
13877	    lt_prog_compiler_pic_CXX='-KPIC'
13878	    lt_prog_compiler_static_CXX='-Bstatic'
13879	    lt_prog_compiler_wl_CXX='-Qoption ld '
13880	    ;;
13881	  gcx*)
13882	    # Green Hills C++ Compiler
13883	    lt_prog_compiler_pic_CXX='-PIC'
13884	    ;;
13885	  *)
13886	    ;;
13887	esac
13888	;;
13889      sunos4*)
13890	case $cc_basename in
13891	  CC*)
13892	    # Sun C++ 4.x
13893	    lt_prog_compiler_pic_CXX='-pic'
13894	    lt_prog_compiler_static_CXX='-Bstatic'
13895	    ;;
13896	  lcc*)
13897	    # Lucid
13898	    lt_prog_compiler_pic_CXX='-pic'
13899	    ;;
13900	  *)
13901	    ;;
13902	esac
13903	;;
13904      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13905	case $cc_basename in
13906	  CC*)
13907	    lt_prog_compiler_wl_CXX='-Wl,'
13908	    lt_prog_compiler_pic_CXX='-KPIC'
13909	    lt_prog_compiler_static_CXX='-Bstatic'
13910	    ;;
13911	esac
13912	;;
13913      tandem*)
13914	case $cc_basename in
13915	  NCC*)
13916	    # NonStop-UX NCC 3.20
13917	    lt_prog_compiler_pic_CXX='-KPIC'
13918	    ;;
13919	  *)
13920	    ;;
13921	esac
13922	;;
13923      vxworks*)
13924	;;
13925      *)
13926	lt_prog_compiler_can_build_shared_CXX=no
13927	;;
13928    esac
13929  fi
13930
13931case $host_os in
13932  # For platforms which do not support PIC, -DPIC is meaningless:
13933  *djgpp*)
13934    lt_prog_compiler_pic_CXX=
13935    ;;
13936  *)
13937    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13938    ;;
13939esac
13940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13941$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13942
13943
13944
13945#
13946# Check to make sure the PIC flag actually works.
13947#
13948if test -n "$lt_prog_compiler_pic_CXX"; then
13949  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13950$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13951if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13952  $as_echo_n "(cached) " >&6
13953else
13954  lt_cv_prog_compiler_pic_works_CXX=no
13955   ac_outfile=conftest.$ac_objext
13956   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13957   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13958   # Insert the option either (1) after the last *FLAGS variable, or
13959   # (2) before a word containing "conftest.", or (3) at the end.
13960   # Note that $ac_compile itself does not contain backslashes and begins
13961   # with a dollar sign (not a hyphen), so the echo should work correctly.
13962   # The option is referenced via a variable to avoid confusing sed.
13963   lt_compile=`echo "$ac_compile" | $SED \
13964   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13965   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13966   -e 's:$: $lt_compiler_flag:'`
13967   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13968   (eval "$lt_compile" 2>conftest.err)
13969   ac_status=$?
13970   cat conftest.err >&5
13971   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13972   if (exit $ac_status) && test -s "$ac_outfile"; then
13973     # The compiler can only warn and ignore the option if not recognized
13974     # So say no if there are warnings other than the usual output.
13975     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13976     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13977     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13978       lt_cv_prog_compiler_pic_works_CXX=yes
13979     fi
13980   fi
13981   $RM conftest*
13982
13983fi
13984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13985$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13986
13987if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13988    case $lt_prog_compiler_pic_CXX in
13989     "" | " "*) ;;
13990     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13991     esac
13992else
13993    lt_prog_compiler_pic_CXX=
13994     lt_prog_compiler_can_build_shared_CXX=no
13995fi
13996
13997fi
13998
13999
14000
14001#
14002# Check to make sure the static flag actually works.
14003#
14004wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14006$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14007if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14008  $as_echo_n "(cached) " >&6
14009else
14010  lt_cv_prog_compiler_static_works_CXX=no
14011   save_LDFLAGS="$LDFLAGS"
14012   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14013   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14014   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14015     # The linker can only warn and ignore the option if not recognized
14016     # So say no if there are warnings
14017     if test -s conftest.err; then
14018       # Append any errors to the config.log.
14019       cat conftest.err 1>&5
14020       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14021       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14022       if diff conftest.exp conftest.er2 >/dev/null; then
14023         lt_cv_prog_compiler_static_works_CXX=yes
14024       fi
14025     else
14026       lt_cv_prog_compiler_static_works_CXX=yes
14027     fi
14028   fi
14029   $RM -r conftest*
14030   LDFLAGS="$save_LDFLAGS"
14031
14032fi
14033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14034$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14035
14036if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14037    :
14038else
14039    lt_prog_compiler_static_CXX=
14040fi
14041
14042
14043
14044
14045    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14046$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14047if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14048  $as_echo_n "(cached) " >&6
14049else
14050  lt_cv_prog_compiler_c_o_CXX=no
14051   $RM -r conftest 2>/dev/null
14052   mkdir conftest
14053   cd conftest
14054   mkdir out
14055   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14056
14057   lt_compiler_flag="-o out/conftest2.$ac_objext"
14058   # Insert the option either (1) after the last *FLAGS variable, or
14059   # (2) before a word containing "conftest.", or (3) at the end.
14060   # Note that $ac_compile itself does not contain backslashes and begins
14061   # with a dollar sign (not a hyphen), so the echo should work correctly.
14062   lt_compile=`echo "$ac_compile" | $SED \
14063   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14064   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14065   -e 's:$: $lt_compiler_flag:'`
14066   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14067   (eval "$lt_compile" 2>out/conftest.err)
14068   ac_status=$?
14069   cat out/conftest.err >&5
14070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14071   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14072   then
14073     # The compiler can only warn and ignore the option if not recognized
14074     # So say no if there are warnings
14075     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14076     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14077     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14078       lt_cv_prog_compiler_c_o_CXX=yes
14079     fi
14080   fi
14081   chmod u+w . 2>&5
14082   $RM conftest*
14083   # SGI C++ compiler will create directory out/ii_files/ for
14084   # template instantiation
14085   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14086   $RM out/* && rmdir out
14087   cd ..
14088   $RM -r conftest
14089   $RM conftest*
14090
14091fi
14092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14093$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14094
14095
14096
14097    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14098$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14099if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14100  $as_echo_n "(cached) " >&6
14101else
14102  lt_cv_prog_compiler_c_o_CXX=no
14103   $RM -r conftest 2>/dev/null
14104   mkdir conftest
14105   cd conftest
14106   mkdir out
14107   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14108
14109   lt_compiler_flag="-o out/conftest2.$ac_objext"
14110   # Insert the option either (1) after the last *FLAGS variable, or
14111   # (2) before a word containing "conftest.", or (3) at the end.
14112   # Note that $ac_compile itself does not contain backslashes and begins
14113   # with a dollar sign (not a hyphen), so the echo should work correctly.
14114   lt_compile=`echo "$ac_compile" | $SED \
14115   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14116   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14117   -e 's:$: $lt_compiler_flag:'`
14118   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14119   (eval "$lt_compile" 2>out/conftest.err)
14120   ac_status=$?
14121   cat out/conftest.err >&5
14122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14123   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14124   then
14125     # The compiler can only warn and ignore the option if not recognized
14126     # So say no if there are warnings
14127     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14128     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14129     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14130       lt_cv_prog_compiler_c_o_CXX=yes
14131     fi
14132   fi
14133   chmod u+w . 2>&5
14134   $RM conftest*
14135   # SGI C++ compiler will create directory out/ii_files/ for
14136   # template instantiation
14137   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14138   $RM out/* && rmdir out
14139   cd ..
14140   $RM -r conftest
14141   $RM conftest*
14142
14143fi
14144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14145$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14146
14147
14148
14149
14150hard_links="nottested"
14151if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14152  # do not overwrite the value of need_locks provided by the user
14153  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14154$as_echo_n "checking if we can lock with hard links... " >&6; }
14155  hard_links=yes
14156  $RM conftest*
14157  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14158  touch conftest.a
14159  ln conftest.a conftest.b 2>&5 || hard_links=no
14160  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14162$as_echo "$hard_links" >&6; }
14163  if test "$hard_links" = no; then
14164    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14165$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14166    need_locks=warn
14167  fi
14168else
14169  need_locks=no
14170fi
14171
14172
14173
14174    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14175$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14176
14177  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14178  case $host_os in
14179  aix[4-9]*)
14180    # If we're using GNU nm, then we don't want the "-C" option.
14181    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14182    # Also, AIX nm treats weak defined symbols like other global defined
14183    # symbols, whereas GNU nm marks them as "W".
14184    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14185      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'
14186    else
14187      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14188    fi
14189    ;;
14190  pw32*)
14191    export_symbols_cmds_CXX="$ltdll_cmds"
14192  ;;
14193  cygwin* | mingw* | cegcc*)
14194    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'
14195  ;;
14196  *)
14197    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14198  ;;
14199  esac
14200  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14201
14202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14203$as_echo "$ld_shlibs_CXX" >&6; }
14204test "$ld_shlibs_CXX" = no && can_build_shared=no
14205
14206with_gnu_ld_CXX=$with_gnu_ld
14207
14208
14209
14210
14211
14212
14213#
14214# Do we need to explicitly link libc?
14215#
14216case "x$archive_cmds_need_lc_CXX" in
14217x|xyes)
14218  # Assume -lc should be added
14219  archive_cmds_need_lc_CXX=yes
14220
14221  if test "$enable_shared" = yes && test "$GCC" = yes; then
14222    case $archive_cmds_CXX in
14223    *'~'*)
14224      # FIXME: we may have to deal with multi-command sequences.
14225      ;;
14226    '$CC '*)
14227      # Test whether the compiler implicitly links with -lc since on some
14228      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14229      # to ld, don't add -lc before -lgcc.
14230      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14231$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14232if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14233  $as_echo_n "(cached) " >&6
14234else
14235  $RM conftest*
14236	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14237
14238	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14239  (eval $ac_compile) 2>&5
14240  ac_status=$?
14241  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14242  test $ac_status = 0; } 2>conftest.err; then
14243	  soname=conftest
14244	  lib=conftest
14245	  libobjs=conftest.$ac_objext
14246	  deplibs=
14247	  wl=$lt_prog_compiler_wl_CXX
14248	  pic_flag=$lt_prog_compiler_pic_CXX
14249	  compiler_flags=-v
14250	  linker_flags=-v
14251	  verstring=
14252	  output_objdir=.
14253	  libname=conftest
14254	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14255	  allow_undefined_flag_CXX=
14256	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14257  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14258  ac_status=$?
14259  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14260  test $ac_status = 0; }
14261	  then
14262	    lt_cv_archive_cmds_need_lc_CXX=no
14263	  else
14264	    lt_cv_archive_cmds_need_lc_CXX=yes
14265	  fi
14266	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14267	else
14268	  cat conftest.err 1>&5
14269	fi
14270	$RM conftest*
14271
14272fi
14273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14274$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14275      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14276      ;;
14277    esac
14278  fi
14279  ;;
14280esac
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
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14346$as_echo_n "checking dynamic linker characteristics... " >&6; }
14347
14348library_names_spec=
14349libname_spec='lib$name'
14350soname_spec=
14351shrext_cmds=".so"
14352postinstall_cmds=
14353postuninstall_cmds=
14354finish_cmds=
14355finish_eval=
14356shlibpath_var=
14357shlibpath_overrides_runpath=unknown
14358version_type=none
14359dynamic_linker="$host_os ld.so"
14360sys_lib_dlsearch_path_spec="/lib /usr/lib"
14361need_lib_prefix=unknown
14362hardcode_into_libs=no
14363
14364# when you set need_version to no, make sure it does not cause -set_version
14365# flags to be left without arguments
14366need_version=unknown
14367
14368case $host_os in
14369aix3*)
14370  version_type=linux
14371  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14372  shlibpath_var=LIBPATH
14373
14374  # AIX 3 has no versioning support, so we append a major version to the name.
14375  soname_spec='${libname}${release}${shared_ext}$major'
14376  ;;
14377
14378aix[4-9]*)
14379  version_type=linux
14380  need_lib_prefix=no
14381  need_version=no
14382  hardcode_into_libs=yes
14383  if test "$host_cpu" = ia64; then
14384    # AIX 5 supports IA64
14385    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14386    shlibpath_var=LD_LIBRARY_PATH
14387  else
14388    # With GCC up to 2.95.x, collect2 would create an import file
14389    # for dependence libraries.  The import file would start with
14390    # the line `#! .'.  This would cause the generated library to
14391    # depend on `.', always an invalid library.  This was fixed in
14392    # development snapshots of GCC prior to 3.0.
14393    case $host_os in
14394      aix4 | aix4.[01] | aix4.[01].*)
14395      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14396	   echo ' yes '
14397	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14398	:
14399      else
14400	can_build_shared=no
14401      fi
14402      ;;
14403    esac
14404    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14405    # soname into executable. Probably we can add versioning support to
14406    # collect2, so additional links can be useful in future.
14407    if test "$aix_use_runtimelinking" = yes; then
14408      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14409      # instead of lib<name>.a to let people know that these are not
14410      # typical AIX shared libraries.
14411      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14412    else
14413      # We preserve .a as extension for shared libraries through AIX4.2
14414      # and later when we are not doing run time linking.
14415      library_names_spec='${libname}${release}.a $libname.a'
14416      soname_spec='${libname}${release}${shared_ext}$major'
14417    fi
14418    shlibpath_var=LIBPATH
14419  fi
14420  ;;
14421
14422amigaos*)
14423  case $host_cpu in
14424  powerpc)
14425    # Since July 2007 AmigaOS4 officially supports .so libraries.
14426    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14427    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14428    ;;
14429  m68k)
14430    library_names_spec='$libname.ixlibrary $libname.a'
14431    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14432    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'
14433    ;;
14434  esac
14435  ;;
14436
14437beos*)
14438  library_names_spec='${libname}${shared_ext}'
14439  dynamic_linker="$host_os ld.so"
14440  shlibpath_var=LIBRARY_PATH
14441  ;;
14442
14443bsdi[45]*)
14444  version_type=linux
14445  need_version=no
14446  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14447  soname_spec='${libname}${release}${shared_ext}$major'
14448  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14449  shlibpath_var=LD_LIBRARY_PATH
14450  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14451  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14452  # the default ld.so.conf also contains /usr/contrib/lib and
14453  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14454  # libtool to hard-code these into programs
14455  ;;
14456
14457cygwin* | mingw* | pw32* | cegcc*)
14458  version_type=windows
14459  shrext_cmds=".dll"
14460  need_version=no
14461  need_lib_prefix=no
14462
14463  case $GCC,$host_os in
14464  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14465    library_names_spec='$libname.dll.a'
14466    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14467    postinstall_cmds='base_file=`basename \${file}`~
14468      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14469      dldir=$destdir/`dirname \$dlpath`~
14470      test -d \$dldir || mkdir -p \$dldir~
14471      $install_prog $dir/$dlname \$dldir/$dlname~
14472      chmod a+x \$dldir/$dlname~
14473      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14474        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14475      fi'
14476    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14477      dlpath=$dir/\$dldll~
14478       $RM \$dlpath'
14479    shlibpath_overrides_runpath=yes
14480
14481    case $host_os in
14482    cygwin*)
14483      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14484      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14485
14486      ;;
14487    mingw* | cegcc*)
14488      # MinGW DLLs use traditional 'lib' prefix
14489      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14490      ;;
14491    pw32*)
14492      # pw32 DLLs use 'pw' prefix rather than 'lib'
14493      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14494      ;;
14495    esac
14496    ;;
14497
14498  *)
14499    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14500    ;;
14501  esac
14502  dynamic_linker='Win32 ld.exe'
14503  # FIXME: first we should search . and the directory the executable is in
14504  shlibpath_var=PATH
14505  ;;
14506
14507darwin* | rhapsody*)
14508  dynamic_linker="$host_os dyld"
14509  version_type=darwin
14510  need_lib_prefix=no
14511  need_version=no
14512  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14513  soname_spec='${libname}${release}${major}$shared_ext'
14514  shlibpath_overrides_runpath=yes
14515  shlibpath_var=DYLD_LIBRARY_PATH
14516  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14517
14518  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14519  ;;
14520
14521dgux*)
14522  version_type=linux
14523  need_lib_prefix=no
14524  need_version=no
14525  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14526  soname_spec='${libname}${release}${shared_ext}$major'
14527  shlibpath_var=LD_LIBRARY_PATH
14528  ;;
14529
14530freebsd* | dragonfly*)
14531  # DragonFly does not have aout.  When/if they implement a new
14532  # versioning mechanism, adjust this.
14533  if test -x /usr/bin/objformat; then
14534    objformat=`/usr/bin/objformat`
14535  else
14536    case $host_os in
14537    freebsd[23].*) objformat=aout ;;
14538    *) objformat=elf ;;
14539    esac
14540  fi
14541  version_type=freebsd-$objformat
14542  case $version_type in
14543    freebsd-elf*)
14544      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14545      need_version=no
14546      need_lib_prefix=no
14547      ;;
14548    freebsd-*)
14549      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14550      need_version=yes
14551      ;;
14552  esac
14553  shlibpath_var=LD_LIBRARY_PATH
14554  case $host_os in
14555  freebsd2.*)
14556    shlibpath_overrides_runpath=yes
14557    ;;
14558  freebsd3.[01]* | freebsdelf3.[01]*)
14559    shlibpath_overrides_runpath=yes
14560    hardcode_into_libs=yes
14561    ;;
14562  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14563  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14564    shlibpath_overrides_runpath=no
14565    hardcode_into_libs=yes
14566    ;;
14567  *) # from 4.6 on, and DragonFly
14568    shlibpath_overrides_runpath=yes
14569    hardcode_into_libs=yes
14570    ;;
14571  esac
14572  ;;
14573
14574gnu*)
14575  version_type=linux
14576  need_lib_prefix=no
14577  need_version=no
14578  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14579  soname_spec='${libname}${release}${shared_ext}$major'
14580  shlibpath_var=LD_LIBRARY_PATH
14581  hardcode_into_libs=yes
14582  ;;
14583
14584haiku*)
14585  version_type=linux
14586  need_lib_prefix=no
14587  need_version=no
14588  dynamic_linker="$host_os runtime_loader"
14589  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14590  soname_spec='${libname}${release}${shared_ext}$major'
14591  shlibpath_var=LIBRARY_PATH
14592  shlibpath_overrides_runpath=yes
14593  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14594  hardcode_into_libs=yes
14595  ;;
14596
14597hpux9* | hpux10* | hpux11*)
14598  # Give a soname corresponding to the major version so that dld.sl refuses to
14599  # link against other versions.
14600  version_type=sunos
14601  need_lib_prefix=no
14602  need_version=no
14603  case $host_cpu in
14604  ia64*)
14605    shrext_cmds='.so'
14606    hardcode_into_libs=yes
14607    dynamic_linker="$host_os dld.so"
14608    shlibpath_var=LD_LIBRARY_PATH
14609    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14610    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14611    soname_spec='${libname}${release}${shared_ext}$major'
14612    if test "X$HPUX_IA64_MODE" = X32; then
14613      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14614    else
14615      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14616    fi
14617    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14618    ;;
14619  hppa*64*)
14620    shrext_cmds='.sl'
14621    hardcode_into_libs=yes
14622    dynamic_linker="$host_os dld.sl"
14623    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14624    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14628    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14629    ;;
14630  *)
14631    shrext_cmds='.sl'
14632    dynamic_linker="$host_os dld.sl"
14633    shlibpath_var=SHLIB_PATH
14634    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14635    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14636    soname_spec='${libname}${release}${shared_ext}$major'
14637    ;;
14638  esac
14639  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14640  postinstall_cmds='chmod 555 $lib'
14641  # or fails outright, so override atomically:
14642  install_override_mode=555
14643  ;;
14644
14645interix[3-9]*)
14646  version_type=linux
14647  need_lib_prefix=no
14648  need_version=no
14649  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14650  soname_spec='${libname}${release}${shared_ext}$major'
14651  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14652  shlibpath_var=LD_LIBRARY_PATH
14653  shlibpath_overrides_runpath=no
14654  hardcode_into_libs=yes
14655  ;;
14656
14657irix5* | irix6* | nonstopux*)
14658  case $host_os in
14659    nonstopux*) version_type=nonstopux ;;
14660    *)
14661	if test "$lt_cv_prog_gnu_ld" = yes; then
14662		version_type=linux
14663	else
14664		version_type=irix
14665	fi ;;
14666  esac
14667  need_lib_prefix=no
14668  need_version=no
14669  soname_spec='${libname}${release}${shared_ext}$major'
14670  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14671  case $host_os in
14672  irix5* | nonstopux*)
14673    libsuff= shlibsuff=
14674    ;;
14675  *)
14676    case $LD in # libtool.m4 will add one of these switches to LD
14677    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14678      libsuff= shlibsuff= libmagic=32-bit;;
14679    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14680      libsuff=32 shlibsuff=N32 libmagic=N32;;
14681    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14682      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14683    *) libsuff= shlibsuff= libmagic=never-match;;
14684    esac
14685    ;;
14686  esac
14687  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14688  shlibpath_overrides_runpath=no
14689  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14690  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14691  hardcode_into_libs=yes
14692  ;;
14693
14694# No shared lib support for Linux oldld, aout, or coff.
14695linux*oldld* | linux*aout* | linux*coff*)
14696  dynamic_linker=no
14697  ;;
14698
14699# This must be Linux ELF.
14700linux* | k*bsd*-gnu | kopensolaris*-gnu)
14701  version_type=linux
14702  need_lib_prefix=no
14703  need_version=no
14704  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14705  soname_spec='${libname}${release}${shared_ext}$major'
14706  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14707  shlibpath_var=LD_LIBRARY_PATH
14708  shlibpath_overrides_runpath=no
14709
14710  # Some binutils ld are patched to set DT_RUNPATH
14711  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14712  $as_echo_n "(cached) " >&6
14713else
14714  lt_cv_shlibpath_overrides_runpath=no
14715    save_LDFLAGS=$LDFLAGS
14716    save_libdir=$libdir
14717    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14718	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14719    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14720/* end confdefs.h.  */
14721
14722int
14723main ()
14724{
14725
14726  ;
14727  return 0;
14728}
14729_ACEOF
14730if ac_fn_cxx_try_link "$LINENO"; then :
14731  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14732  lt_cv_shlibpath_overrides_runpath=yes
14733fi
14734fi
14735rm -f core conftest.err conftest.$ac_objext \
14736    conftest$ac_exeext conftest.$ac_ext
14737    LDFLAGS=$save_LDFLAGS
14738    libdir=$save_libdir
14739
14740fi
14741
14742  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14743
14744  # This implies no fast_install, which is unacceptable.
14745  # Some rework will be needed to allow for fast_install
14746  # before this can be enabled.
14747  hardcode_into_libs=yes
14748
14749  # Append ld.so.conf contents to the search path
14750  if test -f /etc/ld.so.conf; then
14751    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' ' '`
14752    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14753  fi
14754
14755  # We used to test for /lib/ld.so.1 and disable shared libraries on
14756  # powerpc, because MkLinux only supported shared libraries with the
14757  # GNU dynamic linker.  Since this was broken with cross compilers,
14758  # most powerpc-linux boxes support dynamic linking these days and
14759  # people can always --disable-shared, the test was removed, and we
14760  # assume the GNU/Linux dynamic linker is in use.
14761  dynamic_linker='GNU/Linux ld.so'
14762  ;;
14763
14764netbsd*)
14765  version_type=sunos
14766  need_lib_prefix=no
14767  need_version=no
14768  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14769    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14770    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14771    dynamic_linker='NetBSD (a.out) ld.so'
14772  else
14773    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14774    soname_spec='${libname}${release}${shared_ext}$major'
14775    dynamic_linker='NetBSD ld.elf_so'
14776  fi
14777  shlibpath_var=LD_LIBRARY_PATH
14778  shlibpath_overrides_runpath=yes
14779  hardcode_into_libs=yes
14780  ;;
14781
14782newsos6)
14783  version_type=linux
14784  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14785  shlibpath_var=LD_LIBRARY_PATH
14786  shlibpath_overrides_runpath=yes
14787  ;;
14788
14789*nto* | *qnx*)
14790  version_type=qnx
14791  need_lib_prefix=no
14792  need_version=no
14793  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14794  soname_spec='${libname}${release}${shared_ext}$major'
14795  shlibpath_var=LD_LIBRARY_PATH
14796  shlibpath_overrides_runpath=no
14797  hardcode_into_libs=yes
14798  dynamic_linker='ldqnx.so'
14799  ;;
14800
14801openbsd*)
14802  version_type=sunos
14803  sys_lib_dlsearch_path_spec="/usr/lib"
14804  need_lib_prefix=no
14805  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14806  case $host_os in
14807    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14808    *)				need_version=no  ;;
14809  esac
14810  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14811  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14812  shlibpath_var=LD_LIBRARY_PATH
14813  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14814    case $host_os in
14815      openbsd2.[89] | openbsd2.[89].*)
14816	shlibpath_overrides_runpath=no
14817	;;
14818      *)
14819	shlibpath_overrides_runpath=yes
14820	;;
14821      esac
14822  else
14823    shlibpath_overrides_runpath=yes
14824  fi
14825  ;;
14826
14827os2*)
14828  libname_spec='$name'
14829  shrext_cmds=".dll"
14830  need_lib_prefix=no
14831  library_names_spec='$libname${shared_ext} $libname.a'
14832  dynamic_linker='OS/2 ld.exe'
14833  shlibpath_var=LIBPATH
14834  ;;
14835
14836osf3* | osf4* | osf5*)
14837  version_type=osf
14838  need_lib_prefix=no
14839  need_version=no
14840  soname_spec='${libname}${release}${shared_ext}$major'
14841  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14842  shlibpath_var=LD_LIBRARY_PATH
14843  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14844  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14845  ;;
14846
14847rdos*)
14848  dynamic_linker=no
14849  ;;
14850
14851solaris*)
14852  version_type=linux
14853  need_lib_prefix=no
14854  need_version=no
14855  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14856  soname_spec='${libname}${release}${shared_ext}$major'
14857  shlibpath_var=LD_LIBRARY_PATH
14858  shlibpath_overrides_runpath=yes
14859  hardcode_into_libs=yes
14860  # ldd complains unless libraries are executable
14861  postinstall_cmds='chmod +x $lib'
14862  ;;
14863
14864sunos4*)
14865  version_type=sunos
14866  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14867  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14868  shlibpath_var=LD_LIBRARY_PATH
14869  shlibpath_overrides_runpath=yes
14870  if test "$with_gnu_ld" = yes; then
14871    need_lib_prefix=no
14872  fi
14873  need_version=yes
14874  ;;
14875
14876sysv4 | sysv4.3*)
14877  version_type=linux
14878  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14879  soname_spec='${libname}${release}${shared_ext}$major'
14880  shlibpath_var=LD_LIBRARY_PATH
14881  case $host_vendor in
14882    sni)
14883      shlibpath_overrides_runpath=no
14884      need_lib_prefix=no
14885      runpath_var=LD_RUN_PATH
14886      ;;
14887    siemens)
14888      need_lib_prefix=no
14889      ;;
14890    motorola)
14891      need_lib_prefix=no
14892      need_version=no
14893      shlibpath_overrides_runpath=no
14894      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14895      ;;
14896  esac
14897  ;;
14898
14899sysv4*MP*)
14900  if test -d /usr/nec ;then
14901    version_type=linux
14902    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14903    soname_spec='$libname${shared_ext}.$major'
14904    shlibpath_var=LD_LIBRARY_PATH
14905  fi
14906  ;;
14907
14908sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14909  version_type=freebsd-elf
14910  need_lib_prefix=no
14911  need_version=no
14912  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14913  soname_spec='${libname}${release}${shared_ext}$major'
14914  shlibpath_var=LD_LIBRARY_PATH
14915  shlibpath_overrides_runpath=yes
14916  hardcode_into_libs=yes
14917  if test "$with_gnu_ld" = yes; then
14918    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14919  else
14920    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14921    case $host_os in
14922      sco3.2v5*)
14923        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14924	;;
14925    esac
14926  fi
14927  sys_lib_dlsearch_path_spec='/usr/lib'
14928  ;;
14929
14930tpf*)
14931  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14932  version_type=linux
14933  need_lib_prefix=no
14934  need_version=no
14935  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14936  shlibpath_var=LD_LIBRARY_PATH
14937  shlibpath_overrides_runpath=no
14938  hardcode_into_libs=yes
14939  ;;
14940
14941uts4*)
14942  version_type=linux
14943  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14944  soname_spec='${libname}${release}${shared_ext}$major'
14945  shlibpath_var=LD_LIBRARY_PATH
14946  ;;
14947
14948*)
14949  dynamic_linker=no
14950  ;;
14951esac
14952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14953$as_echo "$dynamic_linker" >&6; }
14954test "$dynamic_linker" = no && can_build_shared=no
14955
14956variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14957if test "$GCC" = yes; then
14958  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14959fi
14960
14961if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14962  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14963fi
14964if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14965  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14966fi
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
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15006$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15007hardcode_action_CXX=
15008if test -n "$hardcode_libdir_flag_spec_CXX" ||
15009   test -n "$runpath_var_CXX" ||
15010   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15011
15012  # We can hardcode non-existent directories.
15013  if test "$hardcode_direct_CXX" != no &&
15014     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15015     # have to relink, otherwise we might link with an installed library
15016     # when we should be linking with a yet-to-be-installed one
15017     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15018     test "$hardcode_minus_L_CXX" != no; then
15019    # Linking always hardcodes the temporary library directory.
15020    hardcode_action_CXX=relink
15021  else
15022    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15023    hardcode_action_CXX=immediate
15024  fi
15025else
15026  # We cannot hardcode anything, or else we can only hardcode existing
15027  # directories.
15028  hardcode_action_CXX=unsupported
15029fi
15030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15031$as_echo "$hardcode_action_CXX" >&6; }
15032
15033if test "$hardcode_action_CXX" = relink ||
15034   test "$inherit_rpath_CXX" = yes; then
15035  # Fast installation is not supported
15036  enable_fast_install=no
15037elif test "$shlibpath_overrides_runpath" = yes ||
15038     test "$enable_shared" = no; then
15039  # Fast installation is not necessary
15040  enable_fast_install=needless
15041fi
15042
15043
15044
15045
15046
15047
15048
15049  fi # test -n "$compiler"
15050
15051  CC=$lt_save_CC
15052  LDCXX=$LD
15053  LD=$lt_save_LD
15054  GCC=$lt_save_GCC
15055  with_gnu_ld=$lt_save_with_gnu_ld
15056  lt_cv_path_LDCXX=$lt_cv_path_LD
15057  lt_cv_path_LD=$lt_save_path_LD
15058  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15059  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15060fi # test "$_lt_caught_CXX_error" != yes
15061
15062ac_ext=c
15063ac_cpp='$CPP $CPPFLAGS'
15064ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15065ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15066ac_compiler_gnu=$ac_cv_c_compiler_gnu
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080        ac_config_commands="$ac_config_commands libtool"
15081
15082
15083
15084
15085# Only expand once:
15086
15087
15088
15089# The tests for host and target for $enable_largefile require
15090# canonical names.
15091
15092
15093
15094# As the $enable_largefile decision depends on --enable-plugins we must set it
15095# even in directories otherwise not depending on the $plugins option.
15096
15097
15098  maybe_plugins=no
15099  for ac_header in dlfcn.h
15100do :
15101  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15102"
15103if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
15104  cat >>confdefs.h <<_ACEOF
15105#define HAVE_DLFCN_H 1
15106_ACEOF
15107 maybe_plugins=yes
15108fi
15109
15110done
15111
15112  for ac_header in windows.h
15113do :
15114  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15115"
15116if test "x$ac_cv_header_windows_h" = x""yes; then :
15117  cat >>confdefs.h <<_ACEOF
15118#define HAVE_WINDOWS_H 1
15119_ACEOF
15120 maybe_plugins=yes
15121fi
15122
15123done
15124
15125
15126  # Check whether --enable-plugins was given.
15127if test "${enable_plugins+set}" = set; then :
15128  enableval=$enable_plugins; case "${enableval}" in
15129      no) plugins=no ;;
15130      *) plugins=yes
15131         if test "$maybe_plugins" != "yes" ; then
15132	   as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15133	 fi ;;
15134     esac
15135else
15136  plugins=$maybe_plugins
15137
15138fi
15139
15140  if test "$plugins" = "yes"; then
15141    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15142$as_echo_n "checking for library containing dlopen... " >&6; }
15143if test "${ac_cv_search_dlopen+set}" = set; then :
15144  $as_echo_n "(cached) " >&6
15145else
15146  ac_func_search_save_LIBS=$LIBS
15147cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15148/* end confdefs.h.  */
15149
15150/* Override any GCC internal prototype to avoid an error.
15151   Use char because int might match the return type of a GCC
15152   builtin and then its argument prototype would still apply.  */
15153#ifdef __cplusplus
15154extern "C"
15155#endif
15156char dlopen ();
15157int
15158main ()
15159{
15160return dlopen ();
15161  ;
15162  return 0;
15163}
15164_ACEOF
15165for ac_lib in '' dl; do
15166  if test -z "$ac_lib"; then
15167    ac_res="none required"
15168  else
15169    ac_res=-l$ac_lib
15170    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15171  fi
15172  if ac_fn_c_try_link "$LINENO"; then :
15173  ac_cv_search_dlopen=$ac_res
15174fi
15175rm -f core conftest.err conftest.$ac_objext \
15176    conftest$ac_exeext
15177  if test "${ac_cv_search_dlopen+set}" = set; then :
15178  break
15179fi
15180done
15181if test "${ac_cv_search_dlopen+set}" = set; then :
15182
15183else
15184  ac_cv_search_dlopen=no
15185fi
15186rm conftest.$ac_ext
15187LIBS=$ac_func_search_save_LIBS
15188fi
15189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15190$as_echo "$ac_cv_search_dlopen" >&6; }
15191ac_res=$ac_cv_search_dlopen
15192if test "$ac_res" != no; then :
15193  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15194
15195fi
15196
15197  fi
15198
15199
15200case "${host}" in
15201  sparc-*-solaris*|i[3-7]86-*-solaris*)
15202    # On native 32bit sparc and ia32 solaris, large-file and procfs support
15203    # are mutually exclusive; and without procfs support, the bfd/ elf module
15204    # cannot provide certain routines such as elfcore_write_prpsinfo
15205    # or elfcore_write_prstatus.  So unless the user explicitly requested
15206    # large-file support through the --enable-largefile switch, disable
15207    # large-file support in favor of procfs support.
15208    test "${target}" = "${host}" -a "x$plugins" = xno \
15209      && : ${enable_largefile="no"}
15210    ;;
15211esac
15212
15213# Check whether --enable-largefile was given.
15214if test "${enable_largefile+set}" = set; then :
15215  enableval=$enable_largefile;
15216fi
15217
15218if test "$enable_largefile" != no; then
15219
15220  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15221$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15222if test "${ac_cv_sys_largefile_CC+set}" = set; then :
15223  $as_echo_n "(cached) " >&6
15224else
15225  ac_cv_sys_largefile_CC=no
15226     if test "$GCC" != yes; then
15227       ac_save_CC=$CC
15228       while :; do
15229	 # IRIX 6.2 and later do not support large files by default,
15230	 # so use the C compiler's -n32 option if that helps.
15231	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15232/* end confdefs.h.  */
15233#include <sys/types.h>
15234 /* Check that off_t can represent 2**63 - 1 correctly.
15235    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15236    since some C++ compilers masquerading as C compilers
15237    incorrectly reject 9223372036854775807.  */
15238#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15239  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15240		       && LARGE_OFF_T % 2147483647 == 1)
15241		      ? 1 : -1];
15242int
15243main ()
15244{
15245
15246  ;
15247  return 0;
15248}
15249_ACEOF
15250	 if ac_fn_c_try_compile "$LINENO"; then :
15251  break
15252fi
15253rm -f core conftest.err conftest.$ac_objext
15254	 CC="$CC -n32"
15255	 if ac_fn_c_try_compile "$LINENO"; then :
15256  ac_cv_sys_largefile_CC=' -n32'; break
15257fi
15258rm -f core conftest.err conftest.$ac_objext
15259	 break
15260       done
15261       CC=$ac_save_CC
15262       rm -f conftest.$ac_ext
15263    fi
15264fi
15265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15266$as_echo "$ac_cv_sys_largefile_CC" >&6; }
15267  if test "$ac_cv_sys_largefile_CC" != no; then
15268    CC=$CC$ac_cv_sys_largefile_CC
15269  fi
15270
15271  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15272$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15273if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
15274  $as_echo_n "(cached) " >&6
15275else
15276  while :; do
15277  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15278/* end confdefs.h.  */
15279#include <sys/types.h>
15280 /* Check that off_t can represent 2**63 - 1 correctly.
15281    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15282    since some C++ compilers masquerading as C compilers
15283    incorrectly reject 9223372036854775807.  */
15284#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15285  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15286		       && LARGE_OFF_T % 2147483647 == 1)
15287		      ? 1 : -1];
15288int
15289main ()
15290{
15291
15292  ;
15293  return 0;
15294}
15295_ACEOF
15296if ac_fn_c_try_compile "$LINENO"; then :
15297  ac_cv_sys_file_offset_bits=no; break
15298fi
15299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15300  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15301/* end confdefs.h.  */
15302#define _FILE_OFFSET_BITS 64
15303#include <sys/types.h>
15304 /* Check that off_t can represent 2**63 - 1 correctly.
15305    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15306    since some C++ compilers masquerading as C compilers
15307    incorrectly reject 9223372036854775807.  */
15308#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15309  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15310		       && LARGE_OFF_T % 2147483647 == 1)
15311		      ? 1 : -1];
15312int
15313main ()
15314{
15315
15316  ;
15317  return 0;
15318}
15319_ACEOF
15320if ac_fn_c_try_compile "$LINENO"; then :
15321  ac_cv_sys_file_offset_bits=64; break
15322fi
15323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15324  ac_cv_sys_file_offset_bits=unknown
15325  break
15326done
15327fi
15328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15329$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15330case $ac_cv_sys_file_offset_bits in #(
15331  no | unknown) ;;
15332  *)
15333cat >>confdefs.h <<_ACEOF
15334#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15335_ACEOF
15336;;
15337esac
15338rm -rf conftest*
15339  if test $ac_cv_sys_file_offset_bits = unknown; then
15340    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15341$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15342if test "${ac_cv_sys_large_files+set}" = set; then :
15343  $as_echo_n "(cached) " >&6
15344else
15345  while :; do
15346  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15347/* end confdefs.h.  */
15348#include <sys/types.h>
15349 /* Check that off_t can represent 2**63 - 1 correctly.
15350    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15351    since some C++ compilers masquerading as C compilers
15352    incorrectly reject 9223372036854775807.  */
15353#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15354  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15355		       && LARGE_OFF_T % 2147483647 == 1)
15356		      ? 1 : -1];
15357int
15358main ()
15359{
15360
15361  ;
15362  return 0;
15363}
15364_ACEOF
15365if ac_fn_c_try_compile "$LINENO"; then :
15366  ac_cv_sys_large_files=no; break
15367fi
15368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15369  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15370/* end confdefs.h.  */
15371#define _LARGE_FILES 1
15372#include <sys/types.h>
15373 /* Check that off_t can represent 2**63 - 1 correctly.
15374    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15375    since some C++ compilers masquerading as C compilers
15376    incorrectly reject 9223372036854775807.  */
15377#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15378  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15379		       && LARGE_OFF_T % 2147483647 == 1)
15380		      ? 1 : -1];
15381int
15382main ()
15383{
15384
15385  ;
15386  return 0;
15387}
15388_ACEOF
15389if ac_fn_c_try_compile "$LINENO"; then :
15390  ac_cv_sys_large_files=1; break
15391fi
15392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15393  ac_cv_sys_large_files=unknown
15394  break
15395done
15396fi
15397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15398$as_echo "$ac_cv_sys_large_files" >&6; }
15399case $ac_cv_sys_large_files in #(
15400  no | unknown) ;;
15401  *)
15402cat >>confdefs.h <<_ACEOF
15403#define _LARGE_FILES $ac_cv_sys_large_files
15404_ACEOF
15405;;
15406esac
15407rm -rf conftest*
15408  fi
15409fi
15410
15411
15412
15413
15414# Check whether --with-lib-path was given.
15415if test "${with_lib_path+set}" = set; then :
15416  withval=$with_lib_path; LIB_PATH=$withval
15417fi
15418
15419# Check whether --enable-targets was given.
15420if test "${enable_targets+set}" = set; then :
15421  enableval=$enable_targets; case "${enableval}" in
15422  yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
15423            ;;
15424  no)       enable_targets= ;;
15425  *)        enable_targets=$enableval ;;
15426esac
15427fi
15428# Check whether --enable-64-bit-bfd was given.
15429if test "${enable_64_bit_bfd+set}" = set; then :
15430  enableval=$enable_64_bit_bfd; case "${enableval}" in
15431  yes)  want64=true  ;;
15432  no)   want64=false ;;
15433  *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15434esac
15435else
15436  want64=false
15437fi
15438
15439
15440# Check whether --with-sysroot was given.
15441if test "${with_sysroot+set}" = set; then :
15442  withval=$with_sysroot;
15443 case ${with_sysroot} in
15444 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15445 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15446 esac
15447
15448 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15449 use_sysroot=yes
15450
15451 if test "x$prefix" = xNONE; then
15452  test_prefix=/usr/local
15453 else
15454  test_prefix=$prefix
15455 fi
15456 if test "x$exec_prefix" = xNONE; then
15457  test_exec_prefix=$test_prefix
15458 else
15459  test_exec_prefix=$exec_prefix
15460 fi
15461 case ${TARGET_SYSTEM_ROOT} in
15462 "${test_prefix}"|"${test_prefix}/"*|\
15463 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15464 '${prefix}'|'${prefix}/'*|\
15465 '${exec_prefix}'|'${exec_prefix}/'*)
15466   t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15467   TARGET_SYSTEM_ROOT_DEFINE="$t"
15468   ;;
15469 esac
15470
15471else
15472
15473 use_sysroot=no
15474 TARGET_SYSTEM_ROOT=
15475 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15476
15477fi
15478
15479
15480
15481
15482
15483# Check whether --enable-poison-system-directories was given.
15484if test "${enable_poison_system_directories+set}" = set; then :
15485  enableval=$enable_poison_system_directories;
15486else
15487  enable_poison_system_directories=no
15488fi
15489
15490if test "x${enable_poison_system_directories}" = "xyes"; then
15491
15492$as_echo "#define ENABLE_POISON_SYSTEM_DIRECTORIES 1" >>confdefs.h
15493
15494fi
15495
15496# Check whether --enable-gold was given.
15497if test "${enable_gold+set}" = set; then :
15498  enableval=$enable_gold; case "${enableval}" in
15499 default)
15500   install_as_default=no
15501   installed_linker=ld.bfd
15502   ;;
15503 yes|no)
15504   install_as_default=yes
15505   installed_linker=ld.bfd
15506   ;;
15507 *)
15508   as_fn_error "invalid --enable-gold argument" "$LINENO" 5
15509   ;;
15510 esac
15511else
15512  install_as_default=yes
15513 installed_linker=ld.bfd
15514fi
15515
15516
15517
15518
15519# Check whether --enable-got was given.
15520if test "${enable_got+set}" = set; then :
15521  enableval=$enable_got; case "${enableval}" in
15522  target | single | negative | multigot)  got_handling=$enableval ;;
15523  *)  as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15524esac
15525else
15526  got_handling=target
15527fi
15528
15529
15530case "${got_handling}" in
15531  target)
15532
15533$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15534 ;;
15535  single)
15536
15537$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15538 ;;
15539  negative)
15540
15541$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15542 ;;
15543  multigot)
15544
15545$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15546 ;;
15547  *)  as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15548esac
15549
15550# PR gas/19109
15551# Decide the default method for compressing debug sections.
15552ac_default_compressed_debug_sections=unset
15553# Provide a configure time option to override our default.
15554# Check whether --enable-compressed_debug_sections was given.
15555if test "${enable_compressed_debug_sections+set}" = set; then :
15556  enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15557  ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15558  ,no, | ,none,)  ac_default_compressed_debug_sections=no ;;
15559esac
15560fi
15561
15562# Decide if -z relro should be enabled in ELF linker by default.
15563ac_default_ld_z_relro=unset
15564# Provide a configure time option to override our default.
15565# Check whether --enable-relro was given.
15566if test "${enable_relro+set}" = set; then :
15567  enableval=$enable_relro; case "${enableval}" in
15568  yes)  ac_default_ld_z_relro=1 ;;
15569  no)  ac_default_ld_z_relro=0 ;;
15570esac
15571fi
15572
15573
15574# Set the 'development' global.
15575. $srcdir/../bfd/development.sh
15576
15577# Default set of GCC warnings to enable.
15578GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15579
15580# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15581cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15582/* end confdefs.h.  */
15583__GNUC__
15584_ACEOF
15585if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15586  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15587
15588else
15589  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15590fi
15591rm -f conftest*
15592
15593
15594# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15595cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15596/* end confdefs.h.  */
15597__GNUC__
15598_ACEOF
15599if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15600  $EGREP "^[0-4]$" >/dev/null 2>&1; then :
15601
15602else
15603  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15604fi
15605rm -f conftest*
15606
15607
15608# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15609WARN_WRITE_STRINGS=""
15610cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15611/* end confdefs.h.  */
15612__GNUC__
15613_ACEOF
15614if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15615  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15616
15617else
15618  WARN_WRITE_STRINGS="-Wwrite-strings"
15619fi
15620rm -f conftest*
15621
15622
15623# Check whether --enable-werror was given.
15624if test "${enable_werror+set}" = set; then :
15625  enableval=$enable_werror; case "${enableval}" in
15626     yes | y) ERROR_ON_WARNING="yes" ;;
15627     no | n)  ERROR_ON_WARNING="no" ;;
15628     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15629   esac
15630fi
15631
15632
15633# Disable -Wformat by default when using gcc on mingw
15634case "${host}" in
15635  *-*-mingw32*)
15636    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
15637      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
15638    fi
15639    ;;
15640  *) ;;
15641esac
15642
15643# Enable -Werror by default when using gcc.  Turn it off for releases.
15644if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
15645    ERROR_ON_WARNING=yes
15646fi
15647
15648NO_WERROR=
15649if test "${ERROR_ON_WARNING}" = yes ; then
15650    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
15651    NO_WERROR="-Wno-error"
15652fi
15653
15654if test "${GCC}" = yes ; then
15655  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
15656fi
15657
15658# Check whether --enable-build-warnings was given.
15659if test "${enable_build_warnings+set}" = set; then :
15660  enableval=$enable_build_warnings; case "${enableval}" in
15661  yes)	WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
15662  no)	if test "${GCC}" = yes ; then
15663	  WARN_CFLAGS="-w"
15664	fi;;
15665  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15666        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
15667  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15668        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
15669  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15670esac
15671fi
15672
15673
15674if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
15675  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
15676fi
15677
15678
15679
15680
15681
15682
15683
15684  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
15685$as_echo_n "checking for LC_MESSAGES... " >&6; }
15686if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
15687  $as_echo_n "(cached) " >&6
15688else
15689  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15690/* end confdefs.h.  */
15691#include <locale.h>
15692int
15693main ()
15694{
15695return LC_MESSAGES
15696  ;
15697  return 0;
15698}
15699_ACEOF
15700if ac_fn_c_try_link "$LINENO"; then :
15701  am_cv_val_LC_MESSAGES=yes
15702else
15703  am_cv_val_LC_MESSAGES=no
15704fi
15705rm -f core conftest.err conftest.$ac_objext \
15706    conftest$ac_exeext conftest.$ac_ext
15707fi
15708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
15709$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
15710  if test $am_cv_val_LC_MESSAGES = yes; then
15711
15712$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
15713
15714  fi
15715
15716
15717ac_config_headers="$ac_config_headers config.h:config.in"
15718
15719
15720# PR 14072
15721
15722
15723if test -z "$target" ; then
15724    as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
15725fi
15726if test -z "$host" ; then
15727    as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
15728fi
15729
15730# host-specific stuff:
15731
15732ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it uk"
15733# If we haven't got the data from the intl directory,
15734# assume NLS is disabled.
15735USE_NLS=no
15736LIBINTL=
15737LIBINTL_DEP=
15738INCINTL=
15739XGETTEXT=
15740GMSGFMT=
15741POSUB=
15742
15743if test -f  ../intl/config.intl; then
15744  .  ../intl/config.intl
15745fi
15746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15747$as_echo_n "checking whether NLS is requested... " >&6; }
15748if test x"$USE_NLS" != xyes; then
15749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15750$as_echo "no" >&6; }
15751else
15752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15753$as_echo "yes" >&6; }
15754
15755$as_echo "#define ENABLE_NLS 1" >>confdefs.h
15756
15757
15758  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15759$as_echo_n "checking for catalogs to be installed... " >&6; }
15760  # Look for .po and .gmo files in the source directory.
15761  CATALOGS=
15762  XLINGUAS=
15763  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15764    # If there aren't any .gmo files the shell will give us the
15765    # literal string "../path/to/srcdir/po/*.gmo" which has to be
15766    # weeded out.
15767    case "$cat" in *\**)
15768      continue;;
15769    esac
15770    # The quadruple backslash is collapsed to a double backslash
15771    # by the backticks, then collapsed again by the double quotes,
15772    # leaving us with one backslash in the sed expression (right
15773    # before the dot that mustn't act as a wildcard).
15774    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15775    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15776    # The user is allowed to set LINGUAS to a list of languages to
15777    # install catalogs for.  If it's empty that means "all of them."
15778    if test "x$LINGUAS" = x; then
15779      CATALOGS="$CATALOGS $cat"
15780      XLINGUAS="$XLINGUAS $lang"
15781    else
15782      case "$LINGUAS" in *$lang*)
15783        CATALOGS="$CATALOGS $cat"
15784        XLINGUAS="$XLINGUAS $lang"
15785        ;;
15786      esac
15787    fi
15788  done
15789  LINGUAS="$XLINGUAS"
15790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15791$as_echo "$LINGUAS" >&6; }
15792
15793
15794    DATADIRNAME=share
15795
15796  INSTOBJEXT=.mo
15797
15798  GENCAT=gencat
15799
15800  CATOBJEXT=.gmo
15801
15802fi
15803
15804        MKINSTALLDIRS=
15805  if test -n "$ac_aux_dir"; then
15806    case "$ac_aux_dir" in
15807      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15808      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15809    esac
15810  fi
15811  if test -z "$MKINSTALLDIRS"; then
15812    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15813  fi
15814
15815
15816
15817  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15818$as_echo_n "checking whether NLS is requested... " >&6; }
15819    # Check whether --enable-nls was given.
15820if test "${enable_nls+set}" = set; then :
15821  enableval=$enable_nls; USE_NLS=$enableval
15822else
15823  USE_NLS=yes
15824fi
15825
15826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15827$as_echo "$USE_NLS" >&6; }
15828
15829
15830
15831
15832
15833
15834# Prepare PATH_SEPARATOR.
15835# The user is always right.
15836if test "${PATH_SEPARATOR+set}" != set; then
15837  echo "#! /bin/sh" >conf$$.sh
15838  echo  "exit 0"   >>conf$$.sh
15839  chmod +x conf$$.sh
15840  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15841    PATH_SEPARATOR=';'
15842  else
15843    PATH_SEPARATOR=:
15844  fi
15845  rm -f conf$$.sh
15846fi
15847
15848# Find out how to test for executable files. Don't use a zero-byte file,
15849# as systems may use methods other than mode bits to determine executability.
15850cat >conf$$.file <<_ASEOF
15851#! /bin/sh
15852exit 0
15853_ASEOF
15854chmod +x conf$$.file
15855if test -x conf$$.file >/dev/null 2>&1; then
15856  ac_executable_p="test -x"
15857else
15858  ac_executable_p="test -f"
15859fi
15860rm -f conf$$.file
15861
15862# Extract the first word of "msgfmt", so it can be a program name with args.
15863set dummy msgfmt; ac_word=$2
15864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15865$as_echo_n "checking for $ac_word... " >&6; }
15866if test "${ac_cv_path_MSGFMT+set}" = set; then :
15867  $as_echo_n "(cached) " >&6
15868else
15869  case "$MSGFMT" in
15870  [\\/]* | ?:[\\/]*)
15871    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15872    ;;
15873  *)
15874    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15875    for ac_dir in $PATH; do
15876      IFS="$ac_save_IFS"
15877      test -z "$ac_dir" && ac_dir=.
15878      for ac_exec_ext in '' $ac_executable_extensions; do
15879        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15880          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15881     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15882            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15883            break 2
15884          fi
15885        fi
15886      done
15887    done
15888    IFS="$ac_save_IFS"
15889  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15890    ;;
15891esac
15892fi
15893MSGFMT="$ac_cv_path_MSGFMT"
15894if test "$MSGFMT" != ":"; then
15895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15896$as_echo "$MSGFMT" >&6; }
15897else
15898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15899$as_echo "no" >&6; }
15900fi
15901
15902  # Extract the first word of "gmsgfmt", so it can be a program name with args.
15903set dummy gmsgfmt; ac_word=$2
15904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15905$as_echo_n "checking for $ac_word... " >&6; }
15906if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15907  $as_echo_n "(cached) " >&6
15908else
15909  case $GMSGFMT in
15910  [\\/]* | ?:[\\/]*)
15911  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15912  ;;
15913  *)
15914  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15915for as_dir in $PATH
15916do
15917  IFS=$as_save_IFS
15918  test -z "$as_dir" && as_dir=.
15919    for ac_exec_ext in '' $ac_executable_extensions; do
15920  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15921    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15922    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15923    break 2
15924  fi
15925done
15926  done
15927IFS=$as_save_IFS
15928
15929  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15930  ;;
15931esac
15932fi
15933GMSGFMT=$ac_cv_path_GMSGFMT
15934if test -n "$GMSGFMT"; then
15935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15936$as_echo "$GMSGFMT" >&6; }
15937else
15938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15939$as_echo "no" >&6; }
15940fi
15941
15942
15943
15944
15945# Prepare PATH_SEPARATOR.
15946# The user is always right.
15947if test "${PATH_SEPARATOR+set}" != set; then
15948  echo "#! /bin/sh" >conf$$.sh
15949  echo  "exit 0"   >>conf$$.sh
15950  chmod +x conf$$.sh
15951  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15952    PATH_SEPARATOR=';'
15953  else
15954    PATH_SEPARATOR=:
15955  fi
15956  rm -f conf$$.sh
15957fi
15958
15959# Find out how to test for executable files. Don't use a zero-byte file,
15960# as systems may use methods other than mode bits to determine executability.
15961cat >conf$$.file <<_ASEOF
15962#! /bin/sh
15963exit 0
15964_ASEOF
15965chmod +x conf$$.file
15966if test -x conf$$.file >/dev/null 2>&1; then
15967  ac_executable_p="test -x"
15968else
15969  ac_executable_p="test -f"
15970fi
15971rm -f conf$$.file
15972
15973# Extract the first word of "xgettext", so it can be a program name with args.
15974set dummy xgettext; ac_word=$2
15975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15976$as_echo_n "checking for $ac_word... " >&6; }
15977if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15978  $as_echo_n "(cached) " >&6
15979else
15980  case "$XGETTEXT" in
15981  [\\/]* | ?:[\\/]*)
15982    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15983    ;;
15984  *)
15985    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15986    for ac_dir in $PATH; do
15987      IFS="$ac_save_IFS"
15988      test -z "$ac_dir" && ac_dir=.
15989      for ac_exec_ext in '' $ac_executable_extensions; do
15990        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15991          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15992     (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
15993            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15994            break 2
15995          fi
15996        fi
15997      done
15998    done
15999    IFS="$ac_save_IFS"
16000  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
16001    ;;
16002esac
16003fi
16004XGETTEXT="$ac_cv_path_XGETTEXT"
16005if test "$XGETTEXT" != ":"; then
16006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
16007$as_echo "$XGETTEXT" >&6; }
16008else
16009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16010$as_echo "no" >&6; }
16011fi
16012
16013    rm -f messages.po
16014
16015
16016# Prepare PATH_SEPARATOR.
16017# The user is always right.
16018if test "${PATH_SEPARATOR+set}" != set; then
16019  echo "#! /bin/sh" >conf$$.sh
16020  echo  "exit 0"   >>conf$$.sh
16021  chmod +x conf$$.sh
16022  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16023    PATH_SEPARATOR=';'
16024  else
16025    PATH_SEPARATOR=:
16026  fi
16027  rm -f conf$$.sh
16028fi
16029
16030# Find out how to test for executable files. Don't use a zero-byte file,
16031# as systems may use methods other than mode bits to determine executability.
16032cat >conf$$.file <<_ASEOF
16033#! /bin/sh
16034exit 0
16035_ASEOF
16036chmod +x conf$$.file
16037if test -x conf$$.file >/dev/null 2>&1; then
16038  ac_executable_p="test -x"
16039else
16040  ac_executable_p="test -f"
16041fi
16042rm -f conf$$.file
16043
16044# Extract the first word of "msgmerge", so it can be a program name with args.
16045set dummy msgmerge; ac_word=$2
16046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16047$as_echo_n "checking for $ac_word... " >&6; }
16048if test "${ac_cv_path_MSGMERGE+set}" = set; then :
16049  $as_echo_n "(cached) " >&6
16050else
16051  case "$MSGMERGE" in
16052  [\\/]* | ?:[\\/]*)
16053    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16054    ;;
16055  *)
16056    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16057    for ac_dir in $PATH; do
16058      IFS="$ac_save_IFS"
16059      test -z "$ac_dir" && ac_dir=.
16060      for ac_exec_ext in '' $ac_executable_extensions; do
16061        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16062          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16063            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16064            break 2
16065          fi
16066        fi
16067      done
16068    done
16069    IFS="$ac_save_IFS"
16070  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16071    ;;
16072esac
16073fi
16074MSGMERGE="$ac_cv_path_MSGMERGE"
16075if test "$MSGMERGE" != ":"; then
16076  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16077$as_echo "$MSGMERGE" >&6; }
16078else
16079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16080$as_echo "no" >&6; }
16081fi
16082
16083
16084      if test "$GMSGFMT" != ":"; then
16085            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16086       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16087      : ;
16088    else
16089      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16090      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16091$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16092      GMSGFMT=":"
16093    fi
16094  fi
16095
16096      if test "$XGETTEXT" != ":"; then
16097            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16098       (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
16099      : ;
16100    else
16101      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16102$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16103      XGETTEXT=":"
16104    fi
16105        rm -f messages.po
16106  fi
16107
16108  ac_config_commands="$ac_config_commands default-1"
16109
16110
16111
16112
16113
16114for ac_prog in 'bison -y' byacc
16115do
16116  # Extract the first word of "$ac_prog", so it can be a program name with args.
16117set dummy $ac_prog; ac_word=$2
16118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16119$as_echo_n "checking for $ac_word... " >&6; }
16120if test "${ac_cv_prog_YACC+set}" = set; then :
16121  $as_echo_n "(cached) " >&6
16122else
16123  if test -n "$YACC"; then
16124  ac_cv_prog_YACC="$YACC" # Let the user override the test.
16125else
16126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16127for as_dir in $PATH
16128do
16129  IFS=$as_save_IFS
16130  test -z "$as_dir" && as_dir=.
16131    for ac_exec_ext in '' $ac_executable_extensions; do
16132  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16133    ac_cv_prog_YACC="$ac_prog"
16134    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16135    break 2
16136  fi
16137done
16138  done
16139IFS=$as_save_IFS
16140
16141fi
16142fi
16143YACC=$ac_cv_prog_YACC
16144if test -n "$YACC"; then
16145  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16146$as_echo "$YACC" >&6; }
16147else
16148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16149$as_echo "no" >&6; }
16150fi
16151
16152
16153  test -n "$YACC" && break
16154done
16155test -n "$YACC" || YACC="yacc"
16156
16157for ac_prog in flex lex
16158do
16159  # Extract the first word of "$ac_prog", so it can be a program name with args.
16160set dummy $ac_prog; ac_word=$2
16161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16162$as_echo_n "checking for $ac_word... " >&6; }
16163if test "${ac_cv_prog_LEX+set}" = set; then :
16164  $as_echo_n "(cached) " >&6
16165else
16166  if test -n "$LEX"; then
16167  ac_cv_prog_LEX="$LEX" # Let the user override the test.
16168else
16169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16170for as_dir in $PATH
16171do
16172  IFS=$as_save_IFS
16173  test -z "$as_dir" && as_dir=.
16174    for ac_exec_ext in '' $ac_executable_extensions; do
16175  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16176    ac_cv_prog_LEX="$ac_prog"
16177    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16178    break 2
16179  fi
16180done
16181  done
16182IFS=$as_save_IFS
16183
16184fi
16185fi
16186LEX=$ac_cv_prog_LEX
16187if test -n "$LEX"; then
16188  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16189$as_echo "$LEX" >&6; }
16190else
16191  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16192$as_echo "no" >&6; }
16193fi
16194
16195
16196  test -n "$LEX" && break
16197done
16198test -n "$LEX" || LEX=":"
16199
16200case "$LEX" in
16201  :|*"missing "*) ;;
16202  *) cat >conftest.l <<_ACEOF
16203%%
16204a { ECHO; }
16205b { REJECT; }
16206c { yymore (); }
16207d { yyless (1); }
16208e { yyless (input () != 0); }
16209f { unput (yytext[0]); }
16210. { BEGIN INITIAL; }
16211%%
16212#ifdef YYTEXT_POINTER
16213extern char *yytext;
16214#endif
16215int
16216main (void)
16217{
16218  return ! yylex () + ! yywrap ();
16219}
16220_ACEOF
16221{ { ac_try="$LEX conftest.l"
16222case "(($ac_try" in
16223  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16224  *) ac_try_echo=$ac_try;;
16225esac
16226eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16227$as_echo "$ac_try_echo"; } >&5
16228  (eval "$LEX conftest.l") 2>&5
16229  ac_status=$?
16230  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16231  test $ac_status = 0; }
16232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16233$as_echo_n "checking lex output file root... " >&6; }
16234if test "${ac_cv_prog_lex_root+set}" = set; then :
16235  $as_echo_n "(cached) " >&6
16236else
16237
16238if test -f lex.yy.c; then
16239  ac_cv_prog_lex_root=lex.yy
16240elif test -f lexyy.c; then
16241  ac_cv_prog_lex_root=lexyy
16242else
16243  as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16244fi
16245fi
16246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16247$as_echo "$ac_cv_prog_lex_root" >&6; }
16248LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16249
16250if test -z "${LEXLIB+set}"; then
16251  { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16252$as_echo_n "checking lex library... " >&6; }
16253if test "${ac_cv_lib_lex+set}" = set; then :
16254  $as_echo_n "(cached) " >&6
16255else
16256
16257    ac_save_LIBS=$LIBS
16258    ac_cv_lib_lex='none needed'
16259    for ac_lib in '' -lfl -ll; do
16260      LIBS="$ac_lib $ac_save_LIBS"
16261      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16262/* end confdefs.h.  */
16263`cat $LEX_OUTPUT_ROOT.c`
16264_ACEOF
16265if ac_fn_c_try_link "$LINENO"; then :
16266  ac_cv_lib_lex=$ac_lib
16267fi
16268rm -f core conftest.err conftest.$ac_objext \
16269    conftest$ac_exeext conftest.$ac_ext
16270      test "$ac_cv_lib_lex" != 'none needed' && break
16271    done
16272    LIBS=$ac_save_LIBS
16273
16274fi
16275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16276$as_echo "$ac_cv_lib_lex" >&6; }
16277  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16278fi
16279
16280
16281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16282$as_echo_n "checking whether yytext is a pointer... " >&6; }
16283if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16284  $as_echo_n "(cached) " >&6
16285else
16286  # POSIX says lex can declare yytext either as a pointer or an array; the
16287# default is implementation-dependent.  Figure out which it is, since
16288# not all implementations provide the %pointer and %array declarations.
16289ac_cv_prog_lex_yytext_pointer=no
16290ac_save_LIBS=$LIBS
16291LIBS="$LEXLIB $ac_save_LIBS"
16292cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16293/* end confdefs.h.  */
16294#define YYTEXT_POINTER 1
16295`cat $LEX_OUTPUT_ROOT.c`
16296_ACEOF
16297if ac_fn_c_try_link "$LINENO"; then :
16298  ac_cv_prog_lex_yytext_pointer=yes
16299fi
16300rm -f core conftest.err conftest.$ac_objext \
16301    conftest$ac_exeext conftest.$ac_ext
16302LIBS=$ac_save_LIBS
16303
16304fi
16305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16306$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16307if test $ac_cv_prog_lex_yytext_pointer = yes; then
16308
16309$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16310
16311fi
16312rm -f conftest.l $LEX_OUTPUT_ROOT.c
16313 ;;
16314esac
16315if test "$LEX" = :; then
16316  LEX=${am_missing_run}flex
16317fi
16318
16319
16320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16321$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16322    # Check whether --enable-maintainer-mode was given.
16323if test "${enable_maintainer_mode+set}" = set; then :
16324  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16325else
16326  USE_MAINTAINER_MODE=no
16327fi
16328
16329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16330$as_echo "$USE_MAINTAINER_MODE" >&6; }
16331   if test $USE_MAINTAINER_MODE = yes; then
16332  MAINTAINER_MODE_TRUE=
16333  MAINTAINER_MODE_FALSE='#'
16334else
16335  MAINTAINER_MODE_TRUE='#'
16336  MAINTAINER_MODE_FALSE=
16337fi
16338
16339  MAINT=$MAINTAINER_MODE_TRUE
16340
16341
16342 if false; then
16343  GENINSRC_NEVER_TRUE=
16344  GENINSRC_NEVER_FALSE='#'
16345else
16346  GENINSRC_NEVER_TRUE='#'
16347  GENINSRC_NEVER_FALSE=
16348fi
16349
16350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16351$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16352if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16353  $as_echo_n "(cached) " >&6
16354else
16355   echo abfoo >t1
16356  echo cdfoo >t2
16357  gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16358  if cmp t1 t2 2 2 > /dev/null 2>&1; then
16359    if cmp t1 t2 1 1 > /dev/null 2>&1; then
16360      :
16361    else
16362      gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16363    fi
16364  fi
16365  if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16366    if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16367      :
16368    else
16369      gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16370    fi
16371  fi
16372  rm t1 t2
16373
16374fi
16375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16376$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16377do_compare="$gcc_cv_prog_cmp_skip"
16378
16379
16380
16381. ${srcdir}/configure.host
16382
16383
16384
16385
16386
16387
16388
16389
16390for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16391do :
16392  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16393ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16394eval as_val=\$$as_ac_Header
16395   if test "x$as_val" = x""yes; then :
16396  cat >>confdefs.h <<_ACEOF
16397#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16398_ACEOF
16399
16400fi
16401
16402done
16403
16404for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16405do :
16406  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16407ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16408eval as_val=\$$as_ac_Header
16409   if test "x$as_val" = x""yes; then :
16410  cat >>confdefs.h <<_ACEOF
16411#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16412_ACEOF
16413
16414fi
16415
16416done
16417
16418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16419$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16420if test "${gcc_cv_header_string+set}" = set; then :
16421  $as_echo_n "(cached) " >&6
16422else
16423  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16424/* end confdefs.h.  */
16425#include <string.h>
16426#include <strings.h>
16427int
16428main ()
16429{
16430
16431  ;
16432  return 0;
16433}
16434_ACEOF
16435if ac_fn_c_try_compile "$LINENO"; then :
16436  gcc_cv_header_string=yes
16437else
16438  gcc_cv_header_string=no
16439fi
16440rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16441fi
16442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16443$as_echo "$gcc_cv_header_string" >&6; }
16444if test $gcc_cv_header_string = yes; then
16445
16446$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16447
16448fi
16449
16450for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16451do :
16452  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16453ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16454eval as_val=\$$as_ac_var
16455   if test "x$as_val" = x""yes; then :
16456  cat >>confdefs.h <<_ACEOF
16457#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16458_ACEOF
16459
16460fi
16461done
16462
16463for ac_func in open lseek close
16464do :
16465  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16466ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16467eval as_val=\$$as_ac_var
16468   if test "x$as_val" = x""yes; then :
16469  cat >>confdefs.h <<_ACEOF
16470#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16471_ACEOF
16472
16473fi
16474done
16475
16476ac_header_dirent=no
16477for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16478  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16480$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16481if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16482  $as_echo_n "(cached) " >&6
16483else
16484  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16485/* end confdefs.h.  */
16486#include <sys/types.h>
16487#include <$ac_hdr>
16488
16489int
16490main ()
16491{
16492if ((DIR *) 0)
16493return 0;
16494  ;
16495  return 0;
16496}
16497_ACEOF
16498if ac_fn_c_try_compile "$LINENO"; then :
16499  eval "$as_ac_Header=yes"
16500else
16501  eval "$as_ac_Header=no"
16502fi
16503rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16504fi
16505eval ac_res=\$$as_ac_Header
16506	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16507$as_echo "$ac_res" >&6; }
16508eval as_val=\$$as_ac_Header
16509   if test "x$as_val" = x""yes; then :
16510  cat >>confdefs.h <<_ACEOF
16511#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16512_ACEOF
16513
16514ac_header_dirent=$ac_hdr; break
16515fi
16516
16517done
16518# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16519if test $ac_header_dirent = dirent.h; then
16520  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16521$as_echo_n "checking for library containing opendir... " >&6; }
16522if test "${ac_cv_search_opendir+set}" = set; then :
16523  $as_echo_n "(cached) " >&6
16524else
16525  ac_func_search_save_LIBS=$LIBS
16526cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16527/* end confdefs.h.  */
16528
16529/* Override any GCC internal prototype to avoid an error.
16530   Use char because int might match the return type of a GCC
16531   builtin and then its argument prototype would still apply.  */
16532#ifdef __cplusplus
16533extern "C"
16534#endif
16535char opendir ();
16536int
16537main ()
16538{
16539return opendir ();
16540  ;
16541  return 0;
16542}
16543_ACEOF
16544for ac_lib in '' dir; do
16545  if test -z "$ac_lib"; then
16546    ac_res="none required"
16547  else
16548    ac_res=-l$ac_lib
16549    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16550  fi
16551  if ac_fn_c_try_link "$LINENO"; then :
16552  ac_cv_search_opendir=$ac_res
16553fi
16554rm -f core conftest.err conftest.$ac_objext \
16555    conftest$ac_exeext
16556  if test "${ac_cv_search_opendir+set}" = set; then :
16557  break
16558fi
16559done
16560if test "${ac_cv_search_opendir+set}" = set; then :
16561
16562else
16563  ac_cv_search_opendir=no
16564fi
16565rm conftest.$ac_ext
16566LIBS=$ac_func_search_save_LIBS
16567fi
16568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16569$as_echo "$ac_cv_search_opendir" >&6; }
16570ac_res=$ac_cv_search_opendir
16571if test "$ac_res" != no; then :
16572  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16573
16574fi
16575
16576else
16577  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16578$as_echo_n "checking for library containing opendir... " >&6; }
16579if test "${ac_cv_search_opendir+set}" = set; then :
16580  $as_echo_n "(cached) " >&6
16581else
16582  ac_func_search_save_LIBS=$LIBS
16583cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16584/* end confdefs.h.  */
16585
16586/* Override any GCC internal prototype to avoid an error.
16587   Use char because int might match the return type of a GCC
16588   builtin and then its argument prototype would still apply.  */
16589#ifdef __cplusplus
16590extern "C"
16591#endif
16592char opendir ();
16593int
16594main ()
16595{
16596return opendir ();
16597  ;
16598  return 0;
16599}
16600_ACEOF
16601for ac_lib in '' x; do
16602  if test -z "$ac_lib"; then
16603    ac_res="none required"
16604  else
16605    ac_res=-l$ac_lib
16606    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16607  fi
16608  if ac_fn_c_try_link "$LINENO"; then :
16609  ac_cv_search_opendir=$ac_res
16610fi
16611rm -f core conftest.err conftest.$ac_objext \
16612    conftest$ac_exeext
16613  if test "${ac_cv_search_opendir+set}" = set; then :
16614  break
16615fi
16616done
16617if test "${ac_cv_search_opendir+set}" = set; then :
16618
16619else
16620  ac_cv_search_opendir=no
16621fi
16622rm conftest.$ac_ext
16623LIBS=$ac_func_search_save_LIBS
16624fi
16625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16626$as_echo "$ac_cv_search_opendir" >&6; }
16627ac_res=$ac_cv_search_opendir
16628if test "$ac_res" != no; then :
16629  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16630
16631fi
16632
16633fi
16634
16635
16636for ac_header in stdlib.h unistd.h
16637do :
16638  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16639ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16640eval as_val=\$$as_ac_Header
16641   if test "x$as_val" = x""yes; then :
16642  cat >>confdefs.h <<_ACEOF
16643#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16644_ACEOF
16645
16646fi
16647
16648done
16649
16650for ac_func in getpagesize
16651do :
16652  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
16653if test "x$ac_cv_func_getpagesize" = x""yes; then :
16654  cat >>confdefs.h <<_ACEOF
16655#define HAVE_GETPAGESIZE 1
16656_ACEOF
16657
16658fi
16659done
16660
16661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
16662$as_echo_n "checking for working mmap... " >&6; }
16663if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
16664  $as_echo_n "(cached) " >&6
16665else
16666  if test "$cross_compiling" = yes; then :
16667  ac_cv_func_mmap_fixed_mapped=no
16668else
16669  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16670/* end confdefs.h.  */
16671$ac_includes_default
16672/* malloc might have been renamed as rpl_malloc. */
16673#undef malloc
16674
16675/* Thanks to Mike Haertel and Jim Avera for this test.
16676   Here is a matrix of mmap possibilities:
16677	mmap private not fixed
16678	mmap private fixed at somewhere currently unmapped
16679	mmap private fixed at somewhere already mapped
16680	mmap shared not fixed
16681	mmap shared fixed at somewhere currently unmapped
16682	mmap shared fixed at somewhere already mapped
16683   For private mappings, we should verify that changes cannot be read()
16684   back from the file, nor mmap's back from the file at a different
16685   address.  (There have been systems where private was not correctly
16686   implemented like the infamous i386 svr4.0, and systems where the
16687   VM page cache was not coherent with the file system buffer cache
16688   like early versions of FreeBSD and possibly contemporary NetBSD.)
16689   For shared mappings, we should conversely verify that changes get
16690   propagated back to all the places they're supposed to be.
16691
16692   Grep wants private fixed already mapped.
16693   The main things grep needs to know about mmap are:
16694   * does it exist and is it safe to write into the mmap'd area
16695   * how to use it (BSD variants)  */
16696
16697#include <fcntl.h>
16698#include <sys/mman.h>
16699
16700#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
16701char *malloc ();
16702#endif
16703
16704/* This mess was copied from the GNU getpagesize.h.  */
16705#ifndef HAVE_GETPAGESIZE
16706/* Assume that all systems that can run configure have sys/param.h.  */
16707# ifndef HAVE_SYS_PARAM_H
16708#  define HAVE_SYS_PARAM_H 1
16709# endif
16710
16711# ifdef _SC_PAGESIZE
16712#  define getpagesize() sysconf(_SC_PAGESIZE)
16713# else /* no _SC_PAGESIZE */
16714#  ifdef HAVE_SYS_PARAM_H
16715#   include <sys/param.h>
16716#   ifdef EXEC_PAGESIZE
16717#    define getpagesize() EXEC_PAGESIZE
16718#   else /* no EXEC_PAGESIZE */
16719#    ifdef NBPG
16720#     define getpagesize() NBPG * CLSIZE
16721#     ifndef CLSIZE
16722#      define CLSIZE 1
16723#     endif /* no CLSIZE */
16724#    else /* no NBPG */
16725#     ifdef NBPC
16726#      define getpagesize() NBPC
16727#     else /* no NBPC */
16728#      ifdef PAGESIZE
16729#       define getpagesize() PAGESIZE
16730#      endif /* PAGESIZE */
16731#     endif /* no NBPC */
16732#    endif /* no NBPG */
16733#   endif /* no EXEC_PAGESIZE */
16734#  else /* no HAVE_SYS_PARAM_H */
16735#   define getpagesize() 8192	/* punt totally */
16736#  endif /* no HAVE_SYS_PARAM_H */
16737# endif /* no _SC_PAGESIZE */
16738
16739#endif /* no HAVE_GETPAGESIZE */
16740
16741int
16742main ()
16743{
16744  char *data, *data2, *data3;
16745  int i, pagesize;
16746  int fd;
16747
16748  pagesize = getpagesize ();
16749
16750  /* First, make a file with some known garbage in it. */
16751  data = (char *) malloc (pagesize);
16752  if (!data)
16753    return 1;
16754  for (i = 0; i < pagesize; ++i)
16755    *(data + i) = rand ();
16756  umask (0);
16757  fd = creat ("conftest.mmap", 0600);
16758  if (fd < 0)
16759    return 1;
16760  if (write (fd, data, pagesize) != pagesize)
16761    return 1;
16762  close (fd);
16763
16764  /* Next, try to mmap the file at a fixed address which already has
16765     something else allocated at it.  If we can, also make sure that
16766     we see the same garbage.  */
16767  fd = open ("conftest.mmap", O_RDWR);
16768  if (fd < 0)
16769    return 1;
16770  data2 = (char *) malloc (2 * pagesize);
16771  if (!data2)
16772    return 1;
16773  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16774  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16775		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
16776    return 1;
16777  for (i = 0; i < pagesize; ++i)
16778    if (*(data + i) != *(data2 + i))
16779      return 1;
16780
16781  /* Finally, make sure that changes to the mapped area do not
16782     percolate back to the file as seen by read().  (This is a bug on
16783     some variants of i386 svr4.0.)  */
16784  for (i = 0; i < pagesize; ++i)
16785    *(data2 + i) = *(data2 + i) + 1;
16786  data3 = (char *) malloc (pagesize);
16787  if (!data3)
16788    return 1;
16789  if (read (fd, data3, pagesize) != pagesize)
16790    return 1;
16791  for (i = 0; i < pagesize; ++i)
16792    if (*(data + i) != *(data3 + i))
16793      return 1;
16794  close (fd);
16795  return 0;
16796}
16797_ACEOF
16798if ac_fn_c_try_run "$LINENO"; then :
16799  ac_cv_func_mmap_fixed_mapped=yes
16800else
16801  ac_cv_func_mmap_fixed_mapped=no
16802fi
16803rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16804  conftest.$ac_objext conftest.beam conftest.$ac_ext
16805fi
16806
16807fi
16808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16809$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
16810if test $ac_cv_func_mmap_fixed_mapped = yes; then
16811
16812$as_echo "#define HAVE_MMAP 1" >>confdefs.h
16813
16814fi
16815rm -f conftest.mmap
16816
16817
16818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16819$as_echo_n "checking for library containing dlopen... " >&6; }
16820if test "${ac_cv_search_dlopen+set}" = set; then :
16821  $as_echo_n "(cached) " >&6
16822else
16823  ac_func_search_save_LIBS=$LIBS
16824cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16825/* end confdefs.h.  */
16826
16827/* Override any GCC internal prototype to avoid an error.
16828   Use char because int might match the return type of a GCC
16829   builtin and then its argument prototype would still apply.  */
16830#ifdef __cplusplus
16831extern "C"
16832#endif
16833char dlopen ();
16834int
16835main ()
16836{
16837return dlopen ();
16838  ;
16839  return 0;
16840}
16841_ACEOF
16842for ac_lib in '' dl; do
16843  if test -z "$ac_lib"; then
16844    ac_res="none required"
16845  else
16846    ac_res=-l$ac_lib
16847    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16848  fi
16849  if ac_fn_c_try_link "$LINENO"; then :
16850  ac_cv_search_dlopen=$ac_res
16851fi
16852rm -f core conftest.err conftest.$ac_objext \
16853    conftest$ac_exeext
16854  if test "${ac_cv_search_dlopen+set}" = set; then :
16855  break
16856fi
16857done
16858if test "${ac_cv_search_dlopen+set}" = set; then :
16859
16860else
16861  ac_cv_search_dlopen=no
16862fi
16863rm conftest.$ac_ext
16864LIBS=$ac_func_search_save_LIBS
16865fi
16866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16867$as_echo "$ac_cv_search_dlopen" >&6; }
16868ac_res=$ac_cv_search_dlopen
16869if test "$ac_res" != no; then :
16870  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16871
16872fi
16873
16874 if test x$plugins = xyes; then
16875  ENABLE_PLUGINS_TRUE=
16876  ENABLE_PLUGINS_FALSE='#'
16877else
16878  ENABLE_PLUGINS_TRUE='#'
16879  ENABLE_PLUGINS_FALSE=
16880fi
16881
16882
16883# Check whether --enable-initfini-array was given.
16884if test "${enable_initfini_array+set}" = set; then :
16885  enableval=$enable_initfini_array; case "${enableval}" in
16886 yes|no) ;;
16887 *) as_fn_error "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
16888 esac
16889else
16890  enable_initfini_array=yes
16891fi
16892
16893
16894if test $enable_initfini_array = yes; then
16895
16896$as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16897
16898fi
16899
16900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16901$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16902if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16903  $as_echo_n "(cached) " >&6
16904else
16905  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16906/* end confdefs.h.  */
16907#include <unistd.h>
16908int
16909main ()
16910{
16911extern int getopt (int, char *const*, const char *);
16912  ;
16913  return 0;
16914}
16915_ACEOF
16916if ac_fn_c_try_compile "$LINENO"; then :
16917  ld_cv_decl_getopt_unistd_h=yes
16918else
16919  ld_cv_decl_getopt_unistd_h=no
16920fi
16921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16922fi
16923
16924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16925$as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16926if test $ld_cv_decl_getopt_unistd_h = yes; then
16927
16928$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16929
16930fi
16931
16932
16933case "${host}" in
16934*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16935
16936$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16937 ;;
16938esac
16939
16940ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16941if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16942  ac_have_decl=1
16943else
16944  ac_have_decl=0
16945fi
16946
16947cat >>confdefs.h <<_ACEOF
16948#define HAVE_DECL_STRSTR $ac_have_decl
16949_ACEOF
16950ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16951if test "x$ac_cv_have_decl_free" = x""yes; then :
16952  ac_have_decl=1
16953else
16954  ac_have_decl=0
16955fi
16956
16957cat >>confdefs.h <<_ACEOF
16958#define HAVE_DECL_FREE $ac_have_decl
16959_ACEOF
16960ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16961if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16962  ac_have_decl=1
16963else
16964  ac_have_decl=0
16965fi
16966
16967cat >>confdefs.h <<_ACEOF
16968#define HAVE_DECL_SBRK $ac_have_decl
16969_ACEOF
16970ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16971if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16972  ac_have_decl=1
16973else
16974  ac_have_decl=0
16975fi
16976
16977cat >>confdefs.h <<_ACEOF
16978#define HAVE_DECL_GETENV $ac_have_decl
16979_ACEOF
16980ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16981if test "x$ac_cv_have_decl_environ" = x""yes; then :
16982  ac_have_decl=1
16983else
16984  ac_have_decl=0
16985fi
16986
16987cat >>confdefs.h <<_ACEOF
16988#define HAVE_DECL_ENVIRON $ac_have_decl
16989_ACEOF
16990
16991
16992# When converting linker scripts into strings for use in emulation
16993# files, use astring.sed if the compiler supports ANSI string
16994# concatenation, or ostring.sed otherwise.  This is to support the
16995# broken Microsoft MSVC compiler, which limits the length of string
16996# constants, while still supporting pre-ANSI compilers which do not
16997# support string concatenation.
16998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16999$as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
17000if test "${ld_cv_string_concatenation+set}" = set; then :
17001  $as_echo_n "(cached) " >&6
17002else
17003  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17004/* end confdefs.h.  */
17005
17006int
17007main ()
17008{
17009char *a = "a" "a";
17010  ;
17011  return 0;
17012}
17013_ACEOF
17014if ac_fn_c_try_compile "$LINENO"; then :
17015  ld_cv_string_concatenation=yes
17016else
17017  ld_cv_string_concatenation=no
17018fi
17019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17020fi
17021
17022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
17023$as_echo "$ld_cv_string_concatenation" >&6; }
17024if test "$ld_cv_string_concatenation" = "yes"; then
17025  STRINGIFY=astring.sed
17026else
17027  STRINGIFY=ostring.sed
17028fi
17029
17030
17031# target-specific stuff:
17032
17033all_targets=
17034EMUL=
17035all_emuls=
17036all_emul_extras=
17037all_libpath=
17038
17039rm -f tdirs
17040
17041# If the host is 64-bit, then we enable 64-bit targets by default.
17042# This is consistent with what ../bfd/configure.ac does.
17043if test x${want64} = xfalse; then
17044  # The cast to long int works around a bug in the HP C Compiler
17045# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17046# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17047# This bug is HP SR number 8606223364.
17048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17049$as_echo_n "checking size of void *... " >&6; }
17050if test "${ac_cv_sizeof_void_p+set}" = set; then :
17051  $as_echo_n "(cached) " >&6
17052else
17053  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
17054
17055else
17056  if test "$ac_cv_type_void_p" = yes; then
17057     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17058$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17059{ as_fn_set_status 77
17060as_fn_error "cannot compute sizeof (void *)
17061See \`config.log' for more details." "$LINENO" 5; }; }
17062   else
17063     ac_cv_sizeof_void_p=0
17064   fi
17065fi
17066
17067fi
17068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17069$as_echo "$ac_cv_sizeof_void_p" >&6; }
17070
17071
17072
17073cat >>confdefs.h <<_ACEOF
17074#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17075_ACEOF
17076
17077
17078  if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17079    want64=true
17080  fi
17081fi
17082
17083elf_list_options=FALSE
17084elf_shlib_list_options=FALSE
17085elf_plt_unwind_list_options=FALSE
17086for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17087do
17088  if test "$targ_alias" = "all"; then
17089    all_targets=true
17090    elf_list_options=TRUE
17091    elf_shlib_list_options=TRUE
17092    elf_plt_unwind_list_options=TRUE
17093  else
17094    # Canonicalize the secondary target names.
17095    result=`$ac_config_sub $targ_alias 2>/dev/null`
17096    if test -n "$result"; then
17097	targ=$result
17098    else
17099	targ=$targ_alias
17100    fi
17101
17102    . ${srcdir}/configure.tgt
17103
17104    if test "$targ" = "$target"; then
17105      EMUL=$targ_emul
17106    fi
17107
17108    if test x${want64} = xfalse; then
17109      . ${srcdir}/../bfd/config.bfd
17110    fi
17111
17112    if test x${want64} = xtrue; then
17113      targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17114      targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17115    fi
17116
17117    for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17118	case " $all_emuls " in
17119	*" e${i}.o "*) ;;
17120	*)
17121	  all_emuls="$all_emuls e${i}.o"
17122	  eval result=\$tdir_$i
17123	  test -z "$result" && result=$targ_alias
17124	  echo tdir_$i=$result >> tdirs
17125	  case "${i}" in
17126	  *elf*)
17127	    elf_list_options=TRUE
17128	    ;;
17129	  *)
17130	    if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17131	      elf_list_options=TRUE
17132	    fi
17133	    ;;
17134	  esac
17135	  if test "$elf_list_options" = "TRUE"; then
17136	    . ${srcdir}/emulparams/${i}.sh
17137	    if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17138	      elf_shlib_list_options=TRUE
17139	    fi
17140	    if test x${PLT_UNWIND} = xyes; then
17141	      elf_plt_unwind_list_options=TRUE
17142	    fi
17143	  fi
17144	  ;;
17145	esac
17146    done
17147
17148    for i in $targ_emul $targ_extra_libpath; do
17149	case " $all_libpath " in
17150	*" ${i} "*) ;;
17151	*)
17152	  if test -z "$all_libpath"; then
17153	    all_libpath=${i}
17154	  else
17155	    all_libpath="$all_libpath ${i}"
17156	  fi
17157	  ;;
17158	esac
17159    done
17160
17161    for i in $targ_extra_ofiles; do
17162	case " $all_emul_extras " in
17163	*" ${i} "*) ;;
17164	*)
17165	  all_emul_extras="$all_emul_extras ${i}"
17166	  ;;
17167	esac
17168    done
17169
17170  fi
17171done
17172
17173if test x$ac_default_compressed_debug_sections = xyes ; then
17174
17175$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17176
17177fi
17178
17179if test "${ac_default_ld_z_relro}" = unset; then
17180  ac_default_ld_z_relro=0
17181fi
17182
17183cat >>confdefs.h <<_ACEOF
17184#define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
17185_ACEOF
17186
17187
17188
17189
17190
17191
17192
17193TDIRS=tdirs
17194
17195
17196if test x${all_targets} = xtrue; then
17197  if test x${want64} = xtrue; then
17198    EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17199    EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17200  else
17201    EMULATION_OFILES='$(ALL_EMULATIONS)'
17202    EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17203  fi
17204else
17205  EMULATION_OFILES=$all_emuls
17206  EMUL_EXTRA_OFILES=$all_emul_extras
17207fi
17208
17209
17210
17211
17212EMULATION_LIBPATH=$all_libpath
17213
17214
17215if test x${enable_static} = xno; then
17216  TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
17217else
17218  TESTBFDLIB="../bfd/.libs/libbfd.a"
17219fi
17220
17221
17222target_vendor=${target_vendor=$host_vendor}
17223case "$target_vendor" in
17224  hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17225  *)  EXTRA_SHLIB_EXTENSION= ;;
17226esac
17227
17228case "$target_os" in
17229  lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17230esac
17231
17232if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17233
17234cat >>confdefs.h <<_ACEOF
17235#define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17236_ACEOF
17237
17238fi
17239
17240
17241
17242
17243
17244
17245ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17246
17247cat >confcache <<\_ACEOF
17248# This file is a shell script that caches the results of configure
17249# tests run on this system so they can be shared between configure
17250# scripts and configure runs, see configure's option --config-cache.
17251# It is not useful on other systems.  If it contains results you don't
17252# want to keep, you may remove or edit it.
17253#
17254# config.status only pays attention to the cache file if you give it
17255# the --recheck option to rerun configure.
17256#
17257# `ac_cv_env_foo' variables (set or unset) will be overridden when
17258# loading this file, other *unset* `ac_cv_foo' will be assigned the
17259# following values.
17260
17261_ACEOF
17262
17263# The following way of writing the cache mishandles newlines in values,
17264# but we know of no workaround that is simple, portable, and efficient.
17265# So, we kill variables containing newlines.
17266# Ultrix sh set writes to stderr and can't be redirected directly,
17267# and sets the high bit in the cache file unless we assign to the vars.
17268(
17269  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17270    eval ac_val=\$$ac_var
17271    case $ac_val in #(
17272    *${as_nl}*)
17273      case $ac_var in #(
17274      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17275$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17276      esac
17277      case $ac_var in #(
17278      _ | IFS | as_nl) ;; #(
17279      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17280      *) { eval $ac_var=; unset $ac_var;} ;;
17281      esac ;;
17282    esac
17283  done
17284
17285  (set) 2>&1 |
17286    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17287    *${as_nl}ac_space=\ *)
17288      # `set' does not quote correctly, so add quotes: double-quote
17289      # substitution turns \\\\ into \\, and sed turns \\ into \.
17290      sed -n \
17291	"s/'/'\\\\''/g;
17292	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17293      ;; #(
17294    *)
17295      # `set' quotes correctly as required by POSIX, so do not add quotes.
17296      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17297      ;;
17298    esac |
17299    sort
17300) |
17301  sed '
17302     /^ac_cv_env_/b end
17303     t clear
17304     :clear
17305     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17306     t end
17307     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17308     :end' >>confcache
17309if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17310  if test -w "$cache_file"; then
17311    test "x$cache_file" != "x/dev/null" &&
17312      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17313$as_echo "$as_me: updating cache $cache_file" >&6;}
17314    cat confcache >$cache_file
17315  else
17316    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17317$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17318  fi
17319fi
17320rm -f confcache
17321
17322test "x$prefix" = xNONE && prefix=$ac_default_prefix
17323# Let make expand exec_prefix.
17324test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17325
17326DEFS=-DHAVE_CONFIG_H
17327
17328ac_libobjs=
17329ac_ltlibobjs=
17330for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17331  # 1. Remove the extension, and $U if already installed.
17332  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17333  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17334  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17335  #    will be set to the directory where LIBOBJS objects are built.
17336  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17337  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17338done
17339LIBOBJS=$ac_libobjs
17340
17341LTLIBOBJS=$ac_ltlibobjs
17342
17343
17344if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17345  as_fn_error "conditional \"AMDEP\" was never defined.
17346Usually this means the macro was only invoked conditionally." "$LINENO" 5
17347fi
17348if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17349  as_fn_error "conditional \"am__fastdepCC\" was never defined.
17350Usually this means the macro was only invoked conditionally." "$LINENO" 5
17351fi
17352 if test -n "$EXEEXT"; then
17353  am__EXEEXT_TRUE=
17354  am__EXEEXT_FALSE='#'
17355else
17356  am__EXEEXT_TRUE='#'
17357  am__EXEEXT_FALSE=
17358fi
17359
17360if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17361  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17362Usually this means the macro was only invoked conditionally." "$LINENO" 5
17363fi
17364if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17365  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17366Usually this means the macro was only invoked conditionally." "$LINENO" 5
17367fi
17368if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17369  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17370Usually this means the macro was only invoked conditionally." "$LINENO" 5
17371fi
17372if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17373  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17374Usually this means the macro was only invoked conditionally." "$LINENO" 5
17375fi
17376if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17377  as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17378Usually this means the macro was only invoked conditionally." "$LINENO" 5
17379fi
17380
17381: ${CONFIG_STATUS=./config.status}
17382ac_write_fail=0
17383ac_clean_files_save=$ac_clean_files
17384ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17385{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17386$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17387as_write_fail=0
17388cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17389#! $SHELL
17390# Generated by $as_me.
17391# Run this file to recreate the current configuration.
17392# Compiler output produced by configure, useful for debugging
17393# configure, is in config.log if it exists.
17394
17395debug=false
17396ac_cs_recheck=false
17397ac_cs_silent=false
17398
17399SHELL=\${CONFIG_SHELL-$SHELL}
17400export SHELL
17401_ASEOF
17402cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17403## -------------------- ##
17404## M4sh Initialization. ##
17405## -------------------- ##
17406
17407# Be more Bourne compatible
17408DUALCASE=1; export DUALCASE # for MKS sh
17409if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17410  emulate sh
17411  NULLCMD=:
17412  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17413  # is contrary to our usage.  Disable this feature.
17414  alias -g '${1+"$@"}'='"$@"'
17415  setopt NO_GLOB_SUBST
17416else
17417  case `(set -o) 2>/dev/null` in #(
17418  *posix*) :
17419    set -o posix ;; #(
17420  *) :
17421     ;;
17422esac
17423fi
17424
17425
17426as_nl='
17427'
17428export as_nl
17429# Printing a long string crashes Solaris 7 /usr/bin/printf.
17430as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17431as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17432as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17433# Prefer a ksh shell builtin over an external printf program on Solaris,
17434# but without wasting forks for bash or zsh.
17435if test -z "$BASH_VERSION$ZSH_VERSION" \
17436    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17437  as_echo='print -r --'
17438  as_echo_n='print -rn --'
17439elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17440  as_echo='printf %s\n'
17441  as_echo_n='printf %s'
17442else
17443  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17444    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17445    as_echo_n='/usr/ucb/echo -n'
17446  else
17447    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17448    as_echo_n_body='eval
17449      arg=$1;
17450      case $arg in #(
17451      *"$as_nl"*)
17452	expr "X$arg" : "X\\(.*\\)$as_nl";
17453	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17454      esac;
17455      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17456    '
17457    export as_echo_n_body
17458    as_echo_n='sh -c $as_echo_n_body as_echo'
17459  fi
17460  export as_echo_body
17461  as_echo='sh -c $as_echo_body as_echo'
17462fi
17463
17464# The user is always right.
17465if test "${PATH_SEPARATOR+set}" != set; then
17466  PATH_SEPARATOR=:
17467  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17468    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17469      PATH_SEPARATOR=';'
17470  }
17471fi
17472
17473
17474# IFS
17475# We need space, tab and new line, in precisely that order.  Quoting is
17476# there to prevent editors from complaining about space-tab.
17477# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17478# splitting by setting IFS to empty value.)
17479IFS=" ""	$as_nl"
17480
17481# Find who we are.  Look in the path if we contain no directory separator.
17482case $0 in #((
17483  *[\\/]* ) as_myself=$0 ;;
17484  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17485for as_dir in $PATH
17486do
17487  IFS=$as_save_IFS
17488  test -z "$as_dir" && as_dir=.
17489    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17490  done
17491IFS=$as_save_IFS
17492
17493     ;;
17494esac
17495# We did not find ourselves, most probably we were run as `sh COMMAND'
17496# in which case we are not to be found in the path.
17497if test "x$as_myself" = x; then
17498  as_myself=$0
17499fi
17500if test ! -f "$as_myself"; then
17501  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17502  exit 1
17503fi
17504
17505# Unset variables that we do not need and which cause bugs (e.g. in
17506# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17507# suppresses any "Segmentation fault" message there.  '((' could
17508# trigger a bug in pdksh 5.2.14.
17509for as_var in BASH_ENV ENV MAIL MAILPATH
17510do eval test x\${$as_var+set} = xset \
17511  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17512done
17513PS1='$ '
17514PS2='> '
17515PS4='+ '
17516
17517# NLS nuisances.
17518LC_ALL=C
17519export LC_ALL
17520LANGUAGE=C
17521export LANGUAGE
17522
17523# CDPATH.
17524(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17525
17526
17527# as_fn_error ERROR [LINENO LOG_FD]
17528# ---------------------------------
17529# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17530# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17531# script with status $?, using 1 if that was 0.
17532as_fn_error ()
17533{
17534  as_status=$?; test $as_status -eq 0 && as_status=1
17535  if test "$3"; then
17536    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17537    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17538  fi
17539  $as_echo "$as_me: error: $1" >&2
17540  as_fn_exit $as_status
17541} # as_fn_error
17542
17543
17544# as_fn_set_status STATUS
17545# -----------------------
17546# Set $? to STATUS, without forking.
17547as_fn_set_status ()
17548{
17549  return $1
17550} # as_fn_set_status
17551
17552# as_fn_exit STATUS
17553# -----------------
17554# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17555as_fn_exit ()
17556{
17557  set +e
17558  as_fn_set_status $1
17559  exit $1
17560} # as_fn_exit
17561
17562# as_fn_unset VAR
17563# ---------------
17564# Portably unset VAR.
17565as_fn_unset ()
17566{
17567  { eval $1=; unset $1;}
17568}
17569as_unset=as_fn_unset
17570# as_fn_append VAR VALUE
17571# ----------------------
17572# Append the text in VALUE to the end of the definition contained in VAR. Take
17573# advantage of any shell optimizations that allow amortized linear growth over
17574# repeated appends, instead of the typical quadratic growth present in naive
17575# implementations.
17576if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17577  eval 'as_fn_append ()
17578  {
17579    eval $1+=\$2
17580  }'
17581else
17582  as_fn_append ()
17583  {
17584    eval $1=\$$1\$2
17585  }
17586fi # as_fn_append
17587
17588# as_fn_arith ARG...
17589# ------------------
17590# Perform arithmetic evaluation on the ARGs, and store the result in the
17591# global $as_val. Take advantage of shells that can avoid forks. The arguments
17592# must be portable across $(()) and expr.
17593if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17594  eval 'as_fn_arith ()
17595  {
17596    as_val=$(( $* ))
17597  }'
17598else
17599  as_fn_arith ()
17600  {
17601    as_val=`expr "$@" || test $? -eq 1`
17602  }
17603fi # as_fn_arith
17604
17605
17606if expr a : '\(a\)' >/dev/null 2>&1 &&
17607   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17608  as_expr=expr
17609else
17610  as_expr=false
17611fi
17612
17613if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17614  as_basename=basename
17615else
17616  as_basename=false
17617fi
17618
17619if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17620  as_dirname=dirname
17621else
17622  as_dirname=false
17623fi
17624
17625as_me=`$as_basename -- "$0" ||
17626$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17627	 X"$0" : 'X\(//\)$' \| \
17628	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17629$as_echo X/"$0" |
17630    sed '/^.*\/\([^/][^/]*\)\/*$/{
17631	    s//\1/
17632	    q
17633	  }
17634	  /^X\/\(\/\/\)$/{
17635	    s//\1/
17636	    q
17637	  }
17638	  /^X\/\(\/\).*/{
17639	    s//\1/
17640	    q
17641	  }
17642	  s/.*/./; q'`
17643
17644# Avoid depending upon Character Ranges.
17645as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17646as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17647as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17648as_cr_digits='0123456789'
17649as_cr_alnum=$as_cr_Letters$as_cr_digits
17650
17651ECHO_C= ECHO_N= ECHO_T=
17652case `echo -n x` in #(((((
17653-n*)
17654  case `echo 'xy\c'` in
17655  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
17656  xy)  ECHO_C='\c';;
17657  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17658       ECHO_T='	';;
17659  esac;;
17660*)
17661  ECHO_N='-n';;
17662esac
17663
17664rm -f conf$$ conf$$.exe conf$$.file
17665if test -d conf$$.dir; then
17666  rm -f conf$$.dir/conf$$.file
17667else
17668  rm -f conf$$.dir
17669  mkdir conf$$.dir 2>/dev/null
17670fi
17671if (echo >conf$$.file) 2>/dev/null; then
17672  if ln -s conf$$.file conf$$ 2>/dev/null; then
17673    as_ln_s='ln -s'
17674    # ... but there are two gotchas:
17675    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17676    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17677    # In both cases, we have to default to `cp -p'.
17678    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17679      as_ln_s='cp -p'
17680  elif ln conf$$.file conf$$ 2>/dev/null; then
17681    as_ln_s=ln
17682  else
17683    as_ln_s='cp -p'
17684  fi
17685else
17686  as_ln_s='cp -p'
17687fi
17688rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17689rmdir conf$$.dir 2>/dev/null
17690
17691
17692# as_fn_mkdir_p
17693# -------------
17694# Create "$as_dir" as a directory, including parents if necessary.
17695as_fn_mkdir_p ()
17696{
17697
17698  case $as_dir in #(
17699  -*) as_dir=./$as_dir;;
17700  esac
17701  test -d "$as_dir" || eval $as_mkdir_p || {
17702    as_dirs=
17703    while :; do
17704      case $as_dir in #(
17705      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17706      *) as_qdir=$as_dir;;
17707      esac
17708      as_dirs="'$as_qdir' $as_dirs"
17709      as_dir=`$as_dirname -- "$as_dir" ||
17710$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17711	 X"$as_dir" : 'X\(//\)[^/]' \| \
17712	 X"$as_dir" : 'X\(//\)$' \| \
17713	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17714$as_echo X"$as_dir" |
17715    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17716	    s//\1/
17717	    q
17718	  }
17719	  /^X\(\/\/\)[^/].*/{
17720	    s//\1/
17721	    q
17722	  }
17723	  /^X\(\/\/\)$/{
17724	    s//\1/
17725	    q
17726	  }
17727	  /^X\(\/\).*/{
17728	    s//\1/
17729	    q
17730	  }
17731	  s/.*/./; q'`
17732      test -d "$as_dir" && break
17733    done
17734    test -z "$as_dirs" || eval "mkdir $as_dirs"
17735  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17736
17737
17738} # as_fn_mkdir_p
17739if mkdir -p . 2>/dev/null; then
17740  as_mkdir_p='mkdir -p "$as_dir"'
17741else
17742  test -d ./-p && rmdir ./-p
17743  as_mkdir_p=false
17744fi
17745
17746if test -x / >/dev/null 2>&1; then
17747  as_test_x='test -x'
17748else
17749  if ls -dL / >/dev/null 2>&1; then
17750    as_ls_L_option=L
17751  else
17752    as_ls_L_option=
17753  fi
17754  as_test_x='
17755    eval sh -c '\''
17756      if test -d "$1"; then
17757	test -d "$1/.";
17758      else
17759	case $1 in #(
17760	-*)set "./$1";;
17761	esac;
17762	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17763	???[sx]*):;;*)false;;esac;fi
17764    '\'' sh
17765  '
17766fi
17767as_executable_p=$as_test_x
17768
17769# Sed expression to map a string onto a valid CPP name.
17770as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17771
17772# Sed expression to map a string onto a valid variable name.
17773as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17774
17775
17776exec 6>&1
17777## ----------------------------------- ##
17778## Main body of $CONFIG_STATUS script. ##
17779## ----------------------------------- ##
17780_ASEOF
17781test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17782
17783cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17784# Save the log message, to keep $0 and so on meaningful, and to
17785# report actual input values of CONFIG_FILES etc. instead of their
17786# values after options handling.
17787ac_log="
17788This file was extended by ld $as_me 2.27.0, which was
17789generated by GNU Autoconf 2.64.  Invocation command line was
17790
17791  CONFIG_FILES    = $CONFIG_FILES
17792  CONFIG_HEADERS  = $CONFIG_HEADERS
17793  CONFIG_LINKS    = $CONFIG_LINKS
17794  CONFIG_COMMANDS = $CONFIG_COMMANDS
17795  $ $0 $@
17796
17797on `(hostname || uname -n) 2>/dev/null | sed 1q`
17798"
17799
17800_ACEOF
17801
17802case $ac_config_files in *"
17803"*) set x $ac_config_files; shift; ac_config_files=$*;;
17804esac
17805
17806case $ac_config_headers in *"
17807"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17808esac
17809
17810
17811cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17812# Files that config.status was made for.
17813config_files="$ac_config_files"
17814config_headers="$ac_config_headers"
17815config_commands="$ac_config_commands"
17816
17817_ACEOF
17818
17819cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17820ac_cs_usage="\
17821\`$as_me' instantiates files and other configuration actions
17822from templates according to the current configuration.  Unless the files
17823and actions are specified as TAGs, all are instantiated by default.
17824
17825Usage: $0 [OPTION]... [TAG]...
17826
17827  -h, --help       print this help, then exit
17828  -V, --version    print version number and configuration settings, then exit
17829  -q, --quiet, --silent
17830                   do not print progress messages
17831  -d, --debug      don't remove temporary files
17832      --recheck    update $as_me by reconfiguring in the same conditions
17833      --file=FILE[:TEMPLATE]
17834                   instantiate the configuration file FILE
17835      --header=FILE[:TEMPLATE]
17836                   instantiate the configuration header FILE
17837
17838Configuration files:
17839$config_files
17840
17841Configuration headers:
17842$config_headers
17843
17844Configuration commands:
17845$config_commands
17846
17847Report bugs to the package provider."
17848
17849_ACEOF
17850cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17851ac_cs_version="\\
17852ld config.status 2.27.0
17853configured by $0, generated by GNU Autoconf 2.64,
17854  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17855
17856Copyright (C) 2009 Free Software Foundation, Inc.
17857This config.status script is free software; the Free Software Foundation
17858gives unlimited permission to copy, distribute and modify it."
17859
17860ac_pwd='$ac_pwd'
17861srcdir='$srcdir'
17862INSTALL='$INSTALL'
17863MKDIR_P='$MKDIR_P'
17864AWK='$AWK'
17865test -n "\$AWK" || AWK=awk
17866_ACEOF
17867
17868cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17869# The default lists apply if the user does not specify any file.
17870ac_need_defaults=:
17871while test $# != 0
17872do
17873  case $1 in
17874  --*=*)
17875    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17876    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17877    ac_shift=:
17878    ;;
17879  *)
17880    ac_option=$1
17881    ac_optarg=$2
17882    ac_shift=shift
17883    ;;
17884  esac
17885
17886  case $ac_option in
17887  # Handling of the options.
17888  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17889    ac_cs_recheck=: ;;
17890  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17891    $as_echo "$ac_cs_version"; exit ;;
17892  --debug | --debu | --deb | --de | --d | -d )
17893    debug=: ;;
17894  --file | --fil | --fi | --f )
17895    $ac_shift
17896    case $ac_optarg in
17897    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17898    esac
17899    as_fn_append CONFIG_FILES " '$ac_optarg'"
17900    ac_need_defaults=false;;
17901  --header | --heade | --head | --hea )
17902    $ac_shift
17903    case $ac_optarg in
17904    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17905    esac
17906    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17907    ac_need_defaults=false;;
17908  --he | --h)
17909    # Conflict between --help and --header
17910    as_fn_error "ambiguous option: \`$1'
17911Try \`$0 --help' for more information.";;
17912  --help | --hel | -h )
17913    $as_echo "$ac_cs_usage"; exit ;;
17914  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17915  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17916    ac_cs_silent=: ;;
17917
17918  # This is an error.
17919  -*) as_fn_error "unrecognized option: \`$1'
17920Try \`$0 --help' for more information." ;;
17921
17922  *) as_fn_append ac_config_targets " $1"
17923     ac_need_defaults=false ;;
17924
17925  esac
17926  shift
17927done
17928
17929ac_configure_extra_args=
17930
17931if $ac_cs_silent; then
17932  exec 6>/dev/null
17933  ac_configure_extra_args="$ac_configure_extra_args --silent"
17934fi
17935
17936_ACEOF
17937cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17938if \$ac_cs_recheck; then
17939  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17940  shift
17941  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17942  CONFIG_SHELL='$SHELL'
17943  export CONFIG_SHELL
17944  exec "\$@"
17945fi
17946
17947_ACEOF
17948cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17949exec 5>>config.log
17950{
17951  echo
17952  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17953## Running $as_me. ##
17954_ASBOX
17955  $as_echo "$ac_log"
17956} >&5
17957
17958_ACEOF
17959cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17960#
17961# INIT-COMMANDS
17962#
17963AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17964
17965
17966# The HP-UX ksh and POSIX shell print the target directory to stdout
17967# if CDPATH is set.
17968(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17969
17970sed_quote_subst='$sed_quote_subst'
17971double_quote_subst='$double_quote_subst'
17972delay_variable_subst='$delay_variable_subst'
17973macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17974macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17975enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17976enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17977pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17978enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17979SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17980ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17981host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17982host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17983host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17984build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17985build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17986build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17987SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17988Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17989GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17990EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17991FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17992LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17993NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17994LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17995max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17996ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17997exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17998lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17999lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18000lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18001reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18002reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18003OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18004deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18005file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18006AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18007AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18008STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18009RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18010old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18011old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18012old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18013lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18014CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18015CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18016compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18017GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18018lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18019lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18020lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18021lt_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"`'
18022objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18023MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18024lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18025lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18026lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18027lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18028lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18029need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18030DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18031NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18032LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18033OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18034OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18035libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18036shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18037extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18038archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18039enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18040export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18041whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18042compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18043old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18044old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18045archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18046archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18047module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18048module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18049with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18050allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18051no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18052hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18053hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18054hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18055hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18056hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18057hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18058hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18059hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18060inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18061link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18062fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18063always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18064export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18065exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18066include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18067prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18068file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18069variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18070need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18071need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18072version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18073runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18074shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18075shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18076libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18077library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18078soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18079install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18080postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18081postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18082finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18083finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18084hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18085sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18086sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18087hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18088enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18089enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18090enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18091old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18092striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18093compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18094predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18095postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18096predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18097postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18098compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18099LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18100reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18101reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18102old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18103compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18104GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18105lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18106lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18107lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18108lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18109lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18110archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18111enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18112export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18113whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18114compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18115old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18116old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18117archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18118archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18119module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18120module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18121with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18122allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18123no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18124hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18125hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18126hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18127hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18128hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18129hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18130hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18131hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18132inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18133link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18134fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18135always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18136export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18137exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18138include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18139prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18140file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18141hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18142compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18143predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18144postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18145predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18146postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18147compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18148
18149LTCC='$LTCC'
18150LTCFLAGS='$LTCFLAGS'
18151compiler='$compiler_DEFAULT'
18152
18153# A function that is used when there is no print builtin or printf.
18154func_fallback_echo ()
18155{
18156  eval 'cat <<_LTECHO_EOF
18157\$1
18158_LTECHO_EOF'
18159}
18160
18161# Quote evaled strings.
18162for var in SHELL \
18163ECHO \
18164SED \
18165GREP \
18166EGREP \
18167FGREP \
18168LD \
18169NM \
18170LN_S \
18171lt_SP2NL \
18172lt_NL2SP \
18173reload_flag \
18174OBJDUMP \
18175deplibs_check_method \
18176file_magic_cmd \
18177AR \
18178AR_FLAGS \
18179STRIP \
18180RANLIB \
18181CC \
18182CFLAGS \
18183compiler \
18184lt_cv_sys_global_symbol_pipe \
18185lt_cv_sys_global_symbol_to_cdecl \
18186lt_cv_sys_global_symbol_to_c_name_address \
18187lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18188lt_prog_compiler_no_builtin_flag \
18189lt_prog_compiler_wl \
18190lt_prog_compiler_pic \
18191lt_prog_compiler_static \
18192lt_cv_prog_compiler_c_o \
18193need_locks \
18194DSYMUTIL \
18195NMEDIT \
18196LIPO \
18197OTOOL \
18198OTOOL64 \
18199shrext_cmds \
18200export_dynamic_flag_spec \
18201whole_archive_flag_spec \
18202compiler_needs_object \
18203with_gnu_ld \
18204allow_undefined_flag \
18205no_undefined_flag \
18206hardcode_libdir_flag_spec \
18207hardcode_libdir_flag_spec_ld \
18208hardcode_libdir_separator \
18209fix_srcfile_path \
18210exclude_expsyms \
18211include_expsyms \
18212file_list_spec \
18213variables_saved_for_relink \
18214libname_spec \
18215library_names_spec \
18216soname_spec \
18217install_override_mode \
18218finish_eval \
18219old_striplib \
18220striplib \
18221compiler_lib_search_dirs \
18222predep_objects \
18223postdep_objects \
18224predeps \
18225postdeps \
18226compiler_lib_search_path \
18227LD_CXX \
18228reload_flag_CXX \
18229compiler_CXX \
18230lt_prog_compiler_no_builtin_flag_CXX \
18231lt_prog_compiler_wl_CXX \
18232lt_prog_compiler_pic_CXX \
18233lt_prog_compiler_static_CXX \
18234lt_cv_prog_compiler_c_o_CXX \
18235export_dynamic_flag_spec_CXX \
18236whole_archive_flag_spec_CXX \
18237compiler_needs_object_CXX \
18238with_gnu_ld_CXX \
18239allow_undefined_flag_CXX \
18240no_undefined_flag_CXX \
18241hardcode_libdir_flag_spec_CXX \
18242hardcode_libdir_flag_spec_ld_CXX \
18243hardcode_libdir_separator_CXX \
18244fix_srcfile_path_CXX \
18245exclude_expsyms_CXX \
18246include_expsyms_CXX \
18247file_list_spec_CXX \
18248compiler_lib_search_dirs_CXX \
18249predep_objects_CXX \
18250postdep_objects_CXX \
18251predeps_CXX \
18252postdeps_CXX \
18253compiler_lib_search_path_CXX; do
18254    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18255    *[\\\\\\\`\\"\\\$]*)
18256      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18257      ;;
18258    *)
18259      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18260      ;;
18261    esac
18262done
18263
18264# Double-quote double-evaled strings.
18265for var in reload_cmds \
18266old_postinstall_cmds \
18267old_postuninstall_cmds \
18268old_archive_cmds \
18269extract_expsyms_cmds \
18270old_archive_from_new_cmds \
18271old_archive_from_expsyms_cmds \
18272archive_cmds \
18273archive_expsym_cmds \
18274module_cmds \
18275module_expsym_cmds \
18276export_symbols_cmds \
18277prelink_cmds \
18278postinstall_cmds \
18279postuninstall_cmds \
18280finish_cmds \
18281sys_lib_search_path_spec \
18282sys_lib_dlsearch_path_spec \
18283reload_cmds_CXX \
18284old_archive_cmds_CXX \
18285old_archive_from_new_cmds_CXX \
18286old_archive_from_expsyms_cmds_CXX \
18287archive_cmds_CXX \
18288archive_expsym_cmds_CXX \
18289module_cmds_CXX \
18290module_expsym_cmds_CXX \
18291export_symbols_cmds_CXX \
18292prelink_cmds_CXX; do
18293    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18294    *[\\\\\\\`\\"\\\$]*)
18295      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18296      ;;
18297    *)
18298      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18299      ;;
18300    esac
18301done
18302
18303ac_aux_dir='$ac_aux_dir'
18304xsi_shell='$xsi_shell'
18305lt_shell_append='$lt_shell_append'
18306
18307# See if we are running on zsh, and set the options which allow our
18308# commands through without removal of \ escapes INIT.
18309if test -n "\${ZSH_VERSION+set}" ; then
18310   setopt NO_GLOB_SUBST
18311fi
18312
18313
18314    PACKAGE='$PACKAGE'
18315    VERSION='$VERSION'
18316    TIMESTAMP='$TIMESTAMP'
18317    RM='$RM'
18318    ofile='$ofile'
18319
18320
18321
18322
18323
18324# Capture the value of obsolete ALL_LINGUAS because we need it to compute
18325    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18326    # from automake.
18327    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18328    # Capture the value of LINGUAS because we need it to compute CATALOGS.
18329    LINGUAS="${LINGUAS-%UNSET%}"
18330
18331
18332_ACEOF
18333
18334cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18335
18336# Handling of arguments.
18337for ac_config_target in $ac_config_targets
18338do
18339  case $ac_config_target in
18340    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18341    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18342    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18343    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18344    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18345    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18346
18347  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18348  esac
18349done
18350
18351
18352# If the user did not use the arguments to specify the items to instantiate,
18353# then the envvar interface is used.  Set only those that are not.
18354# We use the long form for the default assignment because of an extremely
18355# bizarre bug on SunOS 4.1.3.
18356if $ac_need_defaults; then
18357  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18358  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18359  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18360fi
18361
18362# Have a temporary directory for convenience.  Make it in the build tree
18363# simply because there is no reason against having it here, and in addition,
18364# creating and moving files from /tmp can sometimes cause problems.
18365# Hook for its removal unless debugging.
18366# Note that there is a small window in which the directory will not be cleaned:
18367# after its creation but before its name has been assigned to `$tmp'.
18368$debug ||
18369{
18370  tmp=
18371  trap 'exit_status=$?
18372  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18373' 0
18374  trap 'as_fn_exit 1' 1 2 13 15
18375}
18376# Create a (secure) tmp directory for tmp files.
18377
18378{
18379  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18380  test -n "$tmp" && test -d "$tmp"
18381}  ||
18382{
18383  tmp=./conf$$-$RANDOM
18384  (umask 077 && mkdir "$tmp")
18385} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18386
18387# Set up the scripts for CONFIG_FILES section.
18388# No need to generate them if there are no CONFIG_FILES.
18389# This happens for instance with `./config.status config.h'.
18390if test -n "$CONFIG_FILES"; then
18391
18392if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18393  ac_cs_awk_getline=:
18394  ac_cs_awk_pipe_init=
18395  ac_cs_awk_read_file='
18396      while ((getline aline < (F[key])) > 0)
18397	print(aline)
18398      close(F[key])'
18399  ac_cs_awk_pipe_fini=
18400else
18401  ac_cs_awk_getline=false
18402  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18403  ac_cs_awk_read_file='
18404      print "|#_!!_#|"
18405      print "cat " F[key] " &&"
18406      '$ac_cs_awk_pipe_init
18407  # The final `:' finishes the AND list.
18408  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18409fi
18410ac_cr=`echo X | tr X '\015'`
18411# On cygwin, bash can eat \r inside `` if the user requested igncr.
18412# But we know of no other shell where ac_cr would be empty at this
18413# point, so we can use a bashism as a fallback.
18414if test "x$ac_cr" = x; then
18415  eval ac_cr=\$\'\\r\'
18416fi
18417ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18418if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18419  ac_cs_awk_cr='\r'
18420else
18421  ac_cs_awk_cr=$ac_cr
18422fi
18423
18424echo 'BEGIN {' >"$tmp/subs1.awk" &&
18425_ACEOF
18426
18427# Create commands to substitute file output variables.
18428{
18429  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18430  echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18431  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18432  echo "_ACAWK" &&
18433  echo "_ACEOF"
18434} >conf$$files.sh &&
18435. ./conf$$files.sh ||
18436  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18437rm -f conf$$files.sh
18438
18439{
18440  echo "cat >conf$$subs.awk <<_ACEOF" &&
18441  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18442  echo "_ACEOF"
18443} >conf$$subs.sh ||
18444  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18445ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18446ac_delim='%!_!# '
18447for ac_last_try in false false false false false :; do
18448  . ./conf$$subs.sh ||
18449    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18450
18451  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18452  if test $ac_delim_n = $ac_delim_num; then
18453    break
18454  elif $ac_last_try; then
18455    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18456  else
18457    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18458  fi
18459done
18460rm -f conf$$subs.sh
18461
18462cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18463cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18464_ACEOF
18465sed -n '
18466h
18467s/^/S["/; s/!.*/"]=/
18468p
18469g
18470s/^[^!]*!//
18471:repl
18472t repl
18473s/'"$ac_delim"'$//
18474t delim
18475:nl
18476h
18477s/\(.\{148\}\).*/\1/
18478t more1
18479s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18480p
18481n
18482b repl
18483:more1
18484s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18485p
18486g
18487s/.\{148\}//
18488t nl
18489:delim
18490h
18491s/\(.\{148\}\).*/\1/
18492t more2
18493s/["\\]/\\&/g; s/^/"/; s/$/"/
18494p
18495b
18496:more2
18497s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18498p
18499g
18500s/.\{148\}//
18501t delim
18502' <conf$$subs.awk | sed '
18503/^[^""]/{
18504  N
18505  s/\n//
18506}
18507' >>$CONFIG_STATUS || ac_write_fail=1
18508rm -f conf$$subs.awk
18509cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18510_ACAWK
18511cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18512  for (key in S) S_is_set[key] = 1
18513  FS = ""
18514  \$ac_cs_awk_pipe_init
18515}
18516{
18517  line = $ 0
18518  nfields = split(line, field, "@")
18519  substed = 0
18520  len = length(field[1])
18521  for (i = 2; i < nfields; i++) {
18522    key = field[i]
18523    keylen = length(key)
18524    if (S_is_set[key]) {
18525      value = S[key]
18526      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18527      len += length(value) + length(field[++i])
18528      substed = 1
18529    } else
18530      len += 1 + keylen
18531  }
18532  if (nfields == 3 && !substed) {
18533    key = field[2]
18534    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
18535      \$ac_cs_awk_read_file
18536      next
18537    }
18538  }
18539  print line
18540}
18541\$ac_cs_awk_pipe_fini
18542_ACAWK
18543_ACEOF
18544cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18545if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18546  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18547else
18548  cat
18549fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18550  || as_fn_error "could not setup config files machinery" "$LINENO" 5
18551_ACEOF
18552
18553# VPATH may cause trouble with some makes, so we remove $(srcdir),
18554# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18555# trailing colons and then remove the whole line if VPATH becomes empty
18556# (actually we leave an empty line to preserve line numbers).
18557if test "x$srcdir" = x.; then
18558  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
18559s/:*\$(srcdir):*/:/
18560s/:*\${srcdir}:*/:/
18561s/:*@srcdir@:*/:/
18562s/^\([^=]*=[	 ]*\):*/\1/
18563s/:*$//
18564s/^[^=]*=[	 ]*$//
18565}'
18566fi
18567
18568cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18569fi # test -n "$CONFIG_FILES"
18570
18571# Set up the scripts for CONFIG_HEADERS section.
18572# No need to generate them if there are no CONFIG_HEADERS.
18573# This happens for instance with `./config.status Makefile'.
18574if test -n "$CONFIG_HEADERS"; then
18575cat >"$tmp/defines.awk" <<\_ACAWK ||
18576BEGIN {
18577_ACEOF
18578
18579# Transform confdefs.h into an awk script `defines.awk', embedded as
18580# here-document in config.status, that substitutes the proper values into
18581# config.h.in to produce config.h.
18582
18583# Create a delimiter string that does not exist in confdefs.h, to ease
18584# handling of long lines.
18585ac_delim='%!_!# '
18586for ac_last_try in false false :; do
18587  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18588  if test -z "$ac_t"; then
18589    break
18590  elif $ac_last_try; then
18591    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18592  else
18593    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18594  fi
18595done
18596
18597# For the awk script, D is an array of macro values keyed by name,
18598# likewise P contains macro parameters if any.  Preserve backslash
18599# newline sequences.
18600
18601ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18602sed -n '
18603s/.\{148\}/&'"$ac_delim"'/g
18604t rset
18605:rset
18606s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
18607t def
18608d
18609:def
18610s/\\$//
18611t bsnl
18612s/["\\]/\\&/g
18613s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18614D["\1"]=" \3"/p
18615s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
18616d
18617:bsnl
18618s/["\\]/\\&/g
18619s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18620D["\1"]=" \3\\\\\\n"\\/p
18621t cont
18622s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18623t cont
18624d
18625:cont
18626n
18627s/.\{148\}/&'"$ac_delim"'/g
18628t clear
18629:clear
18630s/\\$//
18631t bsnlc
18632s/["\\]/\\&/g; s/^/"/; s/$/"/p
18633d
18634:bsnlc
18635s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18636b cont
18637' <confdefs.h | sed '
18638s/'"$ac_delim"'/"\\\
18639"/g' >>$CONFIG_STATUS || ac_write_fail=1
18640
18641cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18642  for (key in D) D_is_set[key] = 1
18643  FS = ""
18644}
18645/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18646  line = \$ 0
18647  split(line, arg, " ")
18648  if (arg[1] == "#") {
18649    defundef = arg[2]
18650    mac1 = arg[3]
18651  } else {
18652    defundef = substr(arg[1], 2)
18653    mac1 = arg[2]
18654  }
18655  split(mac1, mac2, "(") #)
18656  macro = mac2[1]
18657  prefix = substr(line, 1, index(line, defundef) - 1)
18658  if (D_is_set[macro]) {
18659    # Preserve the white space surrounding the "#".
18660    print prefix "define", macro P[macro] D[macro]
18661    next
18662  } else {
18663    # Replace #undef with comments.  This is necessary, for example,
18664    # in the case of _POSIX_SOURCE, which is predefined and required
18665    # on some systems where configure will not decide to define it.
18666    if (defundef == "undef") {
18667      print "/*", prefix defundef, macro, "*/"
18668      next
18669    }
18670  }
18671}
18672{ print }
18673_ACAWK
18674_ACEOF
18675cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18676  as_fn_error "could not setup config headers machinery" "$LINENO" 5
18677fi # test -n "$CONFIG_HEADERS"
18678
18679
18680eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18681shift
18682for ac_tag
18683do
18684  case $ac_tag in
18685  :[FHLC]) ac_mode=$ac_tag; continue;;
18686  esac
18687  case $ac_mode$ac_tag in
18688  :[FHL]*:*);;
18689  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18690  :[FH]-) ac_tag=-:-;;
18691  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18692  esac
18693  ac_save_IFS=$IFS
18694  IFS=:
18695  set x $ac_tag
18696  IFS=$ac_save_IFS
18697  shift
18698  ac_file=$1
18699  shift
18700
18701  case $ac_mode in
18702  :L) ac_source=$1;;
18703  :[FH])
18704    ac_file_inputs=
18705    for ac_f
18706    do
18707      case $ac_f in
18708      -) ac_f="$tmp/stdin";;
18709      *) # Look for the file first in the build tree, then in the source tree
18710	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
18711	 # because $ac_f cannot contain `:'.
18712	 test -f "$ac_f" ||
18713	   case $ac_f in
18714	   [\\/$]*) false;;
18715	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18716	   esac ||
18717	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18718      esac
18719      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18720      as_fn_append ac_file_inputs " '$ac_f'"
18721    done
18722
18723    # Let's still pretend it is `configure' which instantiates (i.e., don't
18724    # use $as_me), people would be surprised to read:
18725    #    /* config.h.  Generated by config.status.  */
18726    configure_input='Generated from '`
18727	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18728	`' by configure.'
18729    if test x"$ac_file" != x-; then
18730      configure_input="$ac_file.  $configure_input"
18731      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18732$as_echo "$as_me: creating $ac_file" >&6;}
18733    fi
18734    # Neutralize special characters interpreted by sed in replacement strings.
18735    case $configure_input in #(
18736    *\&* | *\|* | *\\* )
18737       ac_sed_conf_input=`$as_echo "$configure_input" |
18738       sed 's/[\\\\&|]/\\\\&/g'`;; #(
18739    *) ac_sed_conf_input=$configure_input;;
18740    esac
18741
18742    case $ac_tag in
18743    *:-:* | *:-) cat >"$tmp/stdin" \
18744      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18745    esac
18746    ;;
18747  esac
18748
18749  ac_dir=`$as_dirname -- "$ac_file" ||
18750$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18751	 X"$ac_file" : 'X\(//\)[^/]' \| \
18752	 X"$ac_file" : 'X\(//\)$' \| \
18753	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18754$as_echo X"$ac_file" |
18755    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18756	    s//\1/
18757	    q
18758	  }
18759	  /^X\(\/\/\)[^/].*/{
18760	    s//\1/
18761	    q
18762	  }
18763	  /^X\(\/\/\)$/{
18764	    s//\1/
18765	    q
18766	  }
18767	  /^X\(\/\).*/{
18768	    s//\1/
18769	    q
18770	  }
18771	  s/.*/./; q'`
18772  as_dir="$ac_dir"; as_fn_mkdir_p
18773  ac_builddir=.
18774
18775case "$ac_dir" in
18776.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18777*)
18778  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18779  # A ".." for each directory in $ac_dir_suffix.
18780  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18781  case $ac_top_builddir_sub in
18782  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18783  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18784  esac ;;
18785esac
18786ac_abs_top_builddir=$ac_pwd
18787ac_abs_builddir=$ac_pwd$ac_dir_suffix
18788# for backward compatibility:
18789ac_top_builddir=$ac_top_build_prefix
18790
18791case $srcdir in
18792  .)  # We are building in place.
18793    ac_srcdir=.
18794    ac_top_srcdir=$ac_top_builddir_sub
18795    ac_abs_top_srcdir=$ac_pwd ;;
18796  [\\/]* | ?:[\\/]* )  # Absolute name.
18797    ac_srcdir=$srcdir$ac_dir_suffix;
18798    ac_top_srcdir=$srcdir
18799    ac_abs_top_srcdir=$srcdir ;;
18800  *) # Relative name.
18801    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18802    ac_top_srcdir=$ac_top_build_prefix$srcdir
18803    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18804esac
18805ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18806
18807
18808  case $ac_mode in
18809  :F)
18810  #
18811  # CONFIG_FILE
18812  #
18813
18814  case $INSTALL in
18815  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18816  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18817  esac
18818  ac_MKDIR_P=$MKDIR_P
18819  case $MKDIR_P in
18820  [\\/$]* | ?:[\\/]* ) ;;
18821  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18822  esac
18823_ACEOF
18824
18825cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18826# If the template does not know about datarootdir, expand it.
18827# FIXME: This hack should be removed a few years after 2.60.
18828ac_datarootdir_hack=; ac_datarootdir_seen=
18829ac_sed_dataroot='
18830/datarootdir/ {
18831  p
18832  q
18833}
18834/@datadir@/p
18835/@docdir@/p
18836/@infodir@/p
18837/@localedir@/p
18838/@mandir@/p'
18839case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18840*datarootdir*) ac_datarootdir_seen=yes;;
18841*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18842  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18843$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18844_ACEOF
18845cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18846  ac_datarootdir_hack='
18847  s&@datadir@&$datadir&g
18848  s&@docdir@&$docdir&g
18849  s&@infodir@&$infodir&g
18850  s&@localedir@&$localedir&g
18851  s&@mandir@&$mandir&g
18852  s&\\\${datarootdir}&$datarootdir&g' ;;
18853esac
18854_ACEOF
18855
18856# Neutralize VPATH when `$srcdir' = `.'.
18857# Shell code in configure.ac might set extrasub.
18858# FIXME: do we really want to maintain this feature?
18859cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18860ac_sed_extra="$ac_vpsub
18861$extrasub
18862_ACEOF
18863cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18864:t
18865/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18866s|@configure_input@|$ac_sed_conf_input|;t t
18867s&@top_builddir@&$ac_top_builddir_sub&;t t
18868s&@top_build_prefix@&$ac_top_build_prefix&;t t
18869s&@srcdir@&$ac_srcdir&;t t
18870s&@abs_srcdir@&$ac_abs_srcdir&;t t
18871s&@top_srcdir@&$ac_top_srcdir&;t t
18872s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18873s&@builddir@&$ac_builddir&;t t
18874s&@abs_builddir@&$ac_abs_builddir&;t t
18875s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18876s&@INSTALL@&$ac_INSTALL&;t t
18877s&@MKDIR_P@&$ac_MKDIR_P&;t t
18878$ac_datarootdir_hack
18879"
18880eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18881if $ac_cs_awk_getline; then
18882  $AWK -f "$tmp/subs.awk"
18883else
18884  $AWK -f "$tmp/subs.awk" | $SHELL
18885fi >$tmp/out \
18886  || as_fn_error "could not create $ac_file" "$LINENO" 5
18887
18888test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18889  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18890  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18891  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18892which seems to be undefined.  Please make sure it is defined." >&5
18893$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18894which seems to be undefined.  Please make sure it is defined." >&2;}
18895
18896  rm -f "$tmp/stdin"
18897  case $ac_file in
18898  -) cat "$tmp/out" && rm -f "$tmp/out";;
18899  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18900  esac \
18901  || as_fn_error "could not create $ac_file" "$LINENO" 5
18902 ;;
18903  :H)
18904  #
18905  # CONFIG_HEADER
18906  #
18907  if test x"$ac_file" != x-; then
18908    {
18909      $as_echo "/* $configure_input  */" \
18910      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18911    } >"$tmp/config.h" \
18912      || as_fn_error "could not create $ac_file" "$LINENO" 5
18913    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18914      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18915$as_echo "$as_me: $ac_file is unchanged" >&6;}
18916    else
18917      rm -f "$ac_file"
18918      mv "$tmp/config.h" "$ac_file" \
18919	|| as_fn_error "could not create $ac_file" "$LINENO" 5
18920    fi
18921  else
18922    $as_echo "/* $configure_input  */" \
18923      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18924      || as_fn_error "could not create -" "$LINENO" 5
18925  fi
18926# Compute "$ac_file"'s index in $config_headers.
18927_am_arg="$ac_file"
18928_am_stamp_count=1
18929for _am_header in $config_headers :; do
18930  case $_am_header in
18931    $_am_arg | $_am_arg:* )
18932      break ;;
18933    * )
18934      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18935  esac
18936done
18937echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18938$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18939	 X"$_am_arg" : 'X\(//\)[^/]' \| \
18940	 X"$_am_arg" : 'X\(//\)$' \| \
18941	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18942$as_echo X"$_am_arg" |
18943    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18944	    s//\1/
18945	    q
18946	  }
18947	  /^X\(\/\/\)[^/].*/{
18948	    s//\1/
18949	    q
18950	  }
18951	  /^X\(\/\/\)$/{
18952	    s//\1/
18953	    q
18954	  }
18955	  /^X\(\/\).*/{
18956	    s//\1/
18957	    q
18958	  }
18959	  s/.*/./; q'`/stamp-h$_am_stamp_count
18960 ;;
18961
18962  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18963$as_echo "$as_me: executing $ac_file commands" >&6;}
18964 ;;
18965  esac
18966
18967
18968  case $ac_file$ac_mode in
18969    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18970  # Autoconf 2.62 quotes --file arguments for eval, but not when files
18971  # are listed without --file.  Let's play safe and only enable the eval
18972  # if we detect the quoting.
18973  case $CONFIG_FILES in
18974  *\'*) eval set x "$CONFIG_FILES" ;;
18975  *)   set x $CONFIG_FILES ;;
18976  esac
18977  shift
18978  for mf
18979  do
18980    # Strip MF so we end up with the name of the file.
18981    mf=`echo "$mf" | sed -e 's/:.*$//'`
18982    # Check whether this is an Automake generated Makefile or not.
18983    # We used to match only the files named `Makefile.in', but
18984    # some people rename them; so instead we look at the file content.
18985    # Grep'ing the first line is not enough: some people post-process
18986    # each Makefile.in and add a new line on top of each file to say so.
18987    # Grep'ing the whole file is not good either: AIX grep has a line
18988    # limit of 2048, but all sed's we know have understand at least 4000.
18989    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18990      dirpart=`$as_dirname -- "$mf" ||
18991$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18992	 X"$mf" : 'X\(//\)[^/]' \| \
18993	 X"$mf" : 'X\(//\)$' \| \
18994	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18995$as_echo X"$mf" |
18996    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18997	    s//\1/
18998	    q
18999	  }
19000	  /^X\(\/\/\)[^/].*/{
19001	    s//\1/
19002	    q
19003	  }
19004	  /^X\(\/\/\)$/{
19005	    s//\1/
19006	    q
19007	  }
19008	  /^X\(\/\).*/{
19009	    s//\1/
19010	    q
19011	  }
19012	  s/.*/./; q'`
19013    else
19014      continue
19015    fi
19016    # Extract the definition of DEPDIR, am__include, and am__quote
19017    # from the Makefile without running `make'.
19018    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19019    test -z "$DEPDIR" && continue
19020    am__include=`sed -n 's/^am__include = //p' < "$mf"`
19021    test -z "am__include" && continue
19022    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19023    # When using ansi2knr, U may be empty or an underscore; expand it
19024    U=`sed -n 's/^U = //p' < "$mf"`
19025    # Find all dependency output files, they are included files with
19026    # $(DEPDIR) in their names.  We invoke sed twice because it is the
19027    # simplest approach to changing $(DEPDIR) to its actual value in the
19028    # expansion.
19029    for file in `sed -n "
19030      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19031	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
19032      # Make sure the directory exists.
19033      test -f "$dirpart/$file" && continue
19034      fdir=`$as_dirname -- "$file" ||
19035$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19036	 X"$file" : 'X\(//\)[^/]' \| \
19037	 X"$file" : 'X\(//\)$' \| \
19038	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19039$as_echo X"$file" |
19040    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19041	    s//\1/
19042	    q
19043	  }
19044	  /^X\(\/\/\)[^/].*/{
19045	    s//\1/
19046	    q
19047	  }
19048	  /^X\(\/\/\)$/{
19049	    s//\1/
19050	    q
19051	  }
19052	  /^X\(\/\).*/{
19053	    s//\1/
19054	    q
19055	  }
19056	  s/.*/./; q'`
19057      as_dir=$dirpart/$fdir; as_fn_mkdir_p
19058      # echo "creating $dirpart/$file"
19059      echo '# dummy' > "$dirpart/$file"
19060    done
19061  done
19062}
19063 ;;
19064    "libtool":C)
19065
19066    # See if we are running on zsh, and set the options which allow our
19067    # commands through without removal of \ escapes.
19068    if test -n "${ZSH_VERSION+set}" ; then
19069      setopt NO_GLOB_SUBST
19070    fi
19071
19072    cfgfile="${ofile}T"
19073    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19074    $RM "$cfgfile"
19075
19076    cat <<_LT_EOF >> "$cfgfile"
19077#! $SHELL
19078
19079# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19080# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19081# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19082# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19083#
19084#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19085#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19086#   Written by Gordon Matzigkeit, 1996
19087#
19088#   This file is part of GNU Libtool.
19089#
19090# GNU Libtool is free software; you can redistribute it and/or
19091# modify it under the terms of the GNU General Public License as
19092# published by the Free Software Foundation; either version 2 of
19093# the License, or (at your option) any later version.
19094#
19095# As a special exception to the GNU General Public License,
19096# if you distribute this file as part of a program or library that
19097# is built using GNU Libtool, you may include this file under the
19098# same distribution terms that you use for the rest of that program.
19099#
19100# GNU Libtool is distributed in the hope that it will be useful,
19101# but WITHOUT ANY WARRANTY; without even the implied warranty of
19102# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19103# GNU General Public License for more details.
19104#
19105# You should have received a copy of the GNU General Public License
19106# along with GNU Libtool; see the file COPYING.  If not, a copy
19107# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19108# obtained by writing to the Free Software Foundation, Inc.,
19109# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19110
19111
19112# The names of the tagged configurations supported by this script.
19113available_tags="CXX "
19114
19115# ### BEGIN LIBTOOL CONFIG
19116
19117# Which release of libtool.m4 was used?
19118macro_version=$macro_version
19119macro_revision=$macro_revision
19120
19121# Whether or not to build shared libraries.
19122build_libtool_libs=$enable_shared
19123
19124# Whether or not to build static libraries.
19125build_old_libs=$enable_static
19126
19127# What type of objects to build.
19128pic_mode=$pic_mode
19129
19130# Whether or not to optimize for fast installation.
19131fast_install=$enable_fast_install
19132
19133# Shell to use when invoking shell scripts.
19134SHELL=$lt_SHELL
19135
19136# An echo program that protects backslashes.
19137ECHO=$lt_ECHO
19138
19139# The host system.
19140host_alias=$host_alias
19141host=$host
19142host_os=$host_os
19143
19144# The build system.
19145build_alias=$build_alias
19146build=$build
19147build_os=$build_os
19148
19149# A sed program that does not truncate output.
19150SED=$lt_SED
19151
19152# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19153Xsed="\$SED -e 1s/^X//"
19154
19155# A grep program that handles long lines.
19156GREP=$lt_GREP
19157
19158# An ERE matcher.
19159EGREP=$lt_EGREP
19160
19161# A literal string matcher.
19162FGREP=$lt_FGREP
19163
19164# A BSD- or MS-compatible name lister.
19165NM=$lt_NM
19166
19167# Whether we need soft or hard links.
19168LN_S=$lt_LN_S
19169
19170# What is the maximum length of a command?
19171max_cmd_len=$max_cmd_len
19172
19173# Object file suffix (normally "o").
19174objext=$ac_objext
19175
19176# Executable file suffix (normally "").
19177exeext=$exeext
19178
19179# whether the shell understands "unset".
19180lt_unset=$lt_unset
19181
19182# turn spaces into newlines.
19183SP2NL=$lt_lt_SP2NL
19184
19185# turn newlines into spaces.
19186NL2SP=$lt_lt_NL2SP
19187
19188# An object symbol dumper.
19189OBJDUMP=$lt_OBJDUMP
19190
19191# Method to check whether dependent libraries are shared objects.
19192deplibs_check_method=$lt_deplibs_check_method
19193
19194# Command to use when deplibs_check_method == "file_magic".
19195file_magic_cmd=$lt_file_magic_cmd
19196
19197# The archiver.
19198AR=$lt_AR
19199AR_FLAGS=$lt_AR_FLAGS
19200
19201# A symbol stripping program.
19202STRIP=$lt_STRIP
19203
19204# Commands used to install an old-style archive.
19205RANLIB=$lt_RANLIB
19206old_postinstall_cmds=$lt_old_postinstall_cmds
19207old_postuninstall_cmds=$lt_old_postuninstall_cmds
19208
19209# Whether to use a lock for old archive extraction.
19210lock_old_archive_extraction=$lock_old_archive_extraction
19211
19212# A C compiler.
19213LTCC=$lt_CC
19214
19215# LTCC compiler flags.
19216LTCFLAGS=$lt_CFLAGS
19217
19218# Take the output of nm and produce a listing of raw symbols and C names.
19219global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19220
19221# Transform the output of nm in a proper C declaration.
19222global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19223
19224# Transform the output of nm in a C name address pair.
19225global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19226
19227# Transform the output of nm in a C name address pair when lib prefix is needed.
19228global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19229
19230# The name of the directory that contains temporary libtool files.
19231objdir=$objdir
19232
19233# Used to examine libraries when file_magic_cmd begins with "file".
19234MAGIC_CMD=$MAGIC_CMD
19235
19236# Must we lock files when doing compilation?
19237need_locks=$lt_need_locks
19238
19239# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19240DSYMUTIL=$lt_DSYMUTIL
19241
19242# Tool to change global to local symbols on Mac OS X.
19243NMEDIT=$lt_NMEDIT
19244
19245# Tool to manipulate fat objects and archives on Mac OS X.
19246LIPO=$lt_LIPO
19247
19248# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19249OTOOL=$lt_OTOOL
19250
19251# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19252OTOOL64=$lt_OTOOL64
19253
19254# Old archive suffix (normally "a").
19255libext=$libext
19256
19257# Shared library suffix (normally ".so").
19258shrext_cmds=$lt_shrext_cmds
19259
19260# The commands to extract the exported symbol list from a shared archive.
19261extract_expsyms_cmds=$lt_extract_expsyms_cmds
19262
19263# Variables whose values should be saved in libtool wrapper scripts and
19264# restored at link time.
19265variables_saved_for_relink=$lt_variables_saved_for_relink
19266
19267# Do we need the "lib" prefix for modules?
19268need_lib_prefix=$need_lib_prefix
19269
19270# Do we need a version for libraries?
19271need_version=$need_version
19272
19273# Library versioning type.
19274version_type=$version_type
19275
19276# Shared library runtime path variable.
19277runpath_var=$runpath_var
19278
19279# Shared library path variable.
19280shlibpath_var=$shlibpath_var
19281
19282# Is shlibpath searched before the hard-coded library search path?
19283shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19284
19285# Format of library name prefix.
19286libname_spec=$lt_libname_spec
19287
19288# List of archive names.  First name is the real one, the rest are links.
19289# The last name is the one that the linker finds with -lNAME
19290library_names_spec=$lt_library_names_spec
19291
19292# The coded name of the library, if different from the real name.
19293soname_spec=$lt_soname_spec
19294
19295# Permission mode override for installation of shared libraries.
19296install_override_mode=$lt_install_override_mode
19297
19298# Command to use after installation of a shared archive.
19299postinstall_cmds=$lt_postinstall_cmds
19300
19301# Command to use after uninstallation of a shared archive.
19302postuninstall_cmds=$lt_postuninstall_cmds
19303
19304# Commands used to finish a libtool library installation in a directory.
19305finish_cmds=$lt_finish_cmds
19306
19307# As "finish_cmds", except a single script fragment to be evaled but
19308# not shown.
19309finish_eval=$lt_finish_eval
19310
19311# Whether we should hardcode library paths into libraries.
19312hardcode_into_libs=$hardcode_into_libs
19313
19314# Compile-time system search path for libraries.
19315sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19316
19317# Run-time system search path for libraries.
19318sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19319
19320# Whether dlopen is supported.
19321dlopen_support=$enable_dlopen
19322
19323# Whether dlopen of programs is supported.
19324dlopen_self=$enable_dlopen_self
19325
19326# Whether dlopen of statically linked programs is supported.
19327dlopen_self_static=$enable_dlopen_self_static
19328
19329# Commands to strip libraries.
19330old_striplib=$lt_old_striplib
19331striplib=$lt_striplib
19332
19333
19334# The linker used to build libraries.
19335LD=$lt_LD
19336
19337# How to create reloadable object files.
19338reload_flag=$lt_reload_flag
19339reload_cmds=$lt_reload_cmds
19340
19341# Commands used to build an old-style archive.
19342old_archive_cmds=$lt_old_archive_cmds
19343
19344# A language specific compiler.
19345CC=$lt_compiler
19346
19347# Is the compiler the GNU compiler?
19348with_gcc=$GCC
19349
19350# Compiler flag to turn off builtin functions.
19351no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19352
19353# How to pass a linker flag through the compiler.
19354wl=$lt_lt_prog_compiler_wl
19355
19356# Additional compiler flags for building library objects.
19357pic_flag=$lt_lt_prog_compiler_pic
19358
19359# Compiler flag to prevent dynamic linking.
19360link_static_flag=$lt_lt_prog_compiler_static
19361
19362# Does compiler simultaneously support -c and -o options?
19363compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19364
19365# Whether or not to add -lc for building shared libraries.
19366build_libtool_need_lc=$archive_cmds_need_lc
19367
19368# Whether or not to disallow shared libs when runtime libs are static.
19369allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19370
19371# Compiler flag to allow reflexive dlopens.
19372export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19373
19374# Compiler flag to generate shared objects directly from archives.
19375whole_archive_flag_spec=$lt_whole_archive_flag_spec
19376
19377# Whether the compiler copes with passing no objects directly.
19378compiler_needs_object=$lt_compiler_needs_object
19379
19380# Create an old-style archive from a shared archive.
19381old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19382
19383# Create a temporary old-style archive to link instead of a shared archive.
19384old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19385
19386# Commands used to build a shared archive.
19387archive_cmds=$lt_archive_cmds
19388archive_expsym_cmds=$lt_archive_expsym_cmds
19389
19390# Commands used to build a loadable module if different from building
19391# a shared archive.
19392module_cmds=$lt_module_cmds
19393module_expsym_cmds=$lt_module_expsym_cmds
19394
19395# Whether we are building with GNU ld or not.
19396with_gnu_ld=$lt_with_gnu_ld
19397
19398# Flag that allows shared libraries with undefined symbols to be built.
19399allow_undefined_flag=$lt_allow_undefined_flag
19400
19401# Flag that enforces no undefined symbols.
19402no_undefined_flag=$lt_no_undefined_flag
19403
19404# Flag to hardcode \$libdir into a binary during linking.
19405# This must work even if \$libdir does not exist
19406hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19407
19408# If ld is used when linking, flag to hardcode \$libdir into a binary
19409# during linking.  This must work even if \$libdir does not exist.
19410hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19411
19412# Whether we need a single "-rpath" flag with a separated argument.
19413hardcode_libdir_separator=$lt_hardcode_libdir_separator
19414
19415# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19416# DIR into the resulting binary.
19417hardcode_direct=$hardcode_direct
19418
19419# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19420# DIR into the resulting binary and the resulting library dependency is
19421# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19422# library is relocated.
19423hardcode_direct_absolute=$hardcode_direct_absolute
19424
19425# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19426# into the resulting binary.
19427hardcode_minus_L=$hardcode_minus_L
19428
19429# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19430# into the resulting binary.
19431hardcode_shlibpath_var=$hardcode_shlibpath_var
19432
19433# Set to "yes" if building a shared library automatically hardcodes DIR
19434# into the library and all subsequent libraries and executables linked
19435# against it.
19436hardcode_automatic=$hardcode_automatic
19437
19438# Set to yes if linker adds runtime paths of dependent libraries
19439# to runtime path list.
19440inherit_rpath=$inherit_rpath
19441
19442# Whether libtool must link a program against all its dependency libraries.
19443link_all_deplibs=$link_all_deplibs
19444
19445# Fix the shell variable \$srcfile for the compiler.
19446fix_srcfile_path=$lt_fix_srcfile_path
19447
19448# Set to "yes" if exported symbols are required.
19449always_export_symbols=$always_export_symbols
19450
19451# The commands to list exported symbols.
19452export_symbols_cmds=$lt_export_symbols_cmds
19453
19454# Symbols that should not be listed in the preloaded symbols.
19455exclude_expsyms=$lt_exclude_expsyms
19456
19457# Symbols that must always be exported.
19458include_expsyms=$lt_include_expsyms
19459
19460# Commands necessary for linking programs (against libraries) with templates.
19461prelink_cmds=$lt_prelink_cmds
19462
19463# Specify filename containing input files.
19464file_list_spec=$lt_file_list_spec
19465
19466# How to hardcode a shared library path into an executable.
19467hardcode_action=$hardcode_action
19468
19469# The directories searched by this compiler when creating a shared library.
19470compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19471
19472# Dependencies to place before and after the objects being linked to
19473# create a shared library.
19474predep_objects=$lt_predep_objects
19475postdep_objects=$lt_postdep_objects
19476predeps=$lt_predeps
19477postdeps=$lt_postdeps
19478
19479# The library search path used internally by the compiler when linking
19480# a shared library.
19481compiler_lib_search_path=$lt_compiler_lib_search_path
19482
19483# ### END LIBTOOL CONFIG
19484
19485_LT_EOF
19486
19487  case $host_os in
19488  aix3*)
19489    cat <<\_LT_EOF >> "$cfgfile"
19490# AIX sometimes has problems with the GCC collect2 program.  For some
19491# reason, if we set the COLLECT_NAMES environment variable, the problems
19492# vanish in a puff of smoke.
19493if test "X${COLLECT_NAMES+set}" != Xset; then
19494  COLLECT_NAMES=
19495  export COLLECT_NAMES
19496fi
19497_LT_EOF
19498    ;;
19499  esac
19500
19501
19502ltmain="$ac_aux_dir/ltmain.sh"
19503
19504
19505  # We use sed instead of cat because bash on DJGPP gets confused if
19506  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19507  # text mode, it properly converts lines to CR/LF.  This bash problem
19508  # is reportedly fixed, but why not run on old versions too?
19509  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19510    || (rm -f "$cfgfile"; exit 1)
19511
19512  case $xsi_shell in
19513  yes)
19514    cat << \_LT_EOF >> "$cfgfile"
19515
19516# func_dirname file append nondir_replacement
19517# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19518# otherwise set result to NONDIR_REPLACEMENT.
19519func_dirname ()
19520{
19521  case ${1} in
19522    */*) func_dirname_result="${1%/*}${2}" ;;
19523    *  ) func_dirname_result="${3}" ;;
19524  esac
19525}
19526
19527# func_basename file
19528func_basename ()
19529{
19530  func_basename_result="${1##*/}"
19531}
19532
19533# func_dirname_and_basename file append nondir_replacement
19534# perform func_basename and func_dirname in a single function
19535# call:
19536#   dirname:  Compute the dirname of FILE.  If nonempty,
19537#             add APPEND to the result, otherwise set result
19538#             to NONDIR_REPLACEMENT.
19539#             value returned in "$func_dirname_result"
19540#   basename: Compute filename of FILE.
19541#             value retuned in "$func_basename_result"
19542# Implementation must be kept synchronized with func_dirname
19543# and func_basename. For efficiency, we do not delegate to
19544# those functions but instead duplicate the functionality here.
19545func_dirname_and_basename ()
19546{
19547  case ${1} in
19548    */*) func_dirname_result="${1%/*}${2}" ;;
19549    *  ) func_dirname_result="${3}" ;;
19550  esac
19551  func_basename_result="${1##*/}"
19552}
19553
19554# func_stripname prefix suffix name
19555# strip PREFIX and SUFFIX off of NAME.
19556# PREFIX and SUFFIX must not contain globbing or regex special
19557# characters, hashes, percent signs, but SUFFIX may contain a leading
19558# dot (in which case that matches only a dot).
19559func_stripname ()
19560{
19561  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19562  # positional parameters, so assign one to ordinary parameter first.
19563  func_stripname_result=${3}
19564  func_stripname_result=${func_stripname_result#"${1}"}
19565  func_stripname_result=${func_stripname_result%"${2}"}
19566}
19567
19568# func_opt_split
19569func_opt_split ()
19570{
19571  func_opt_split_opt=${1%%=*}
19572  func_opt_split_arg=${1#*=}
19573}
19574
19575# func_lo2o object
19576func_lo2o ()
19577{
19578  case ${1} in
19579    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19580    *)    func_lo2o_result=${1} ;;
19581  esac
19582}
19583
19584# func_xform libobj-or-source
19585func_xform ()
19586{
19587  func_xform_result=${1%.*}.lo
19588}
19589
19590# func_arith arithmetic-term...
19591func_arith ()
19592{
19593  func_arith_result=$(( $* ))
19594}
19595
19596# func_len string
19597# STRING may not start with a hyphen.
19598func_len ()
19599{
19600  func_len_result=${#1}
19601}
19602
19603_LT_EOF
19604    ;;
19605  *) # Bourne compatible functions.
19606    cat << \_LT_EOF >> "$cfgfile"
19607
19608# func_dirname file append nondir_replacement
19609# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19610# otherwise set result to NONDIR_REPLACEMENT.
19611func_dirname ()
19612{
19613  # Extract subdirectory from the argument.
19614  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19615  if test "X$func_dirname_result" = "X${1}"; then
19616    func_dirname_result="${3}"
19617  else
19618    func_dirname_result="$func_dirname_result${2}"
19619  fi
19620}
19621
19622# func_basename file
19623func_basename ()
19624{
19625  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19626}
19627
19628
19629# func_stripname prefix suffix name
19630# strip PREFIX and SUFFIX off of NAME.
19631# PREFIX and SUFFIX must not contain globbing or regex special
19632# characters, hashes, percent signs, but SUFFIX may contain a leading
19633# dot (in which case that matches only a dot).
19634# func_strip_suffix prefix name
19635func_stripname ()
19636{
19637  case ${2} in
19638    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19639    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19640  esac
19641}
19642
19643# sed scripts:
19644my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19645my_sed_long_arg='1s/^-[^=]*=//'
19646
19647# func_opt_split
19648func_opt_split ()
19649{
19650  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19651  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19652}
19653
19654# func_lo2o object
19655func_lo2o ()
19656{
19657  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19658}
19659
19660# func_xform libobj-or-source
19661func_xform ()
19662{
19663  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19664}
19665
19666# func_arith arithmetic-term...
19667func_arith ()
19668{
19669  func_arith_result=`expr "$@"`
19670}
19671
19672# func_len string
19673# STRING may not start with a hyphen.
19674func_len ()
19675{
19676  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19677}
19678
19679_LT_EOF
19680esac
19681
19682case $lt_shell_append in
19683  yes)
19684    cat << \_LT_EOF >> "$cfgfile"
19685
19686# func_append var value
19687# Append VALUE to the end of shell variable VAR.
19688func_append ()
19689{
19690  eval "$1+=\$2"
19691}
19692_LT_EOF
19693    ;;
19694  *)
19695    cat << \_LT_EOF >> "$cfgfile"
19696
19697# func_append var value
19698# Append VALUE to the end of shell variable VAR.
19699func_append ()
19700{
19701  eval "$1=\$$1\$2"
19702}
19703
19704_LT_EOF
19705    ;;
19706  esac
19707
19708
19709  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19710    || (rm -f "$cfgfile"; exit 1)
19711
19712  mv -f "$cfgfile" "$ofile" ||
19713    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19714  chmod +x "$ofile"
19715
19716
19717    cat <<_LT_EOF >> "$ofile"
19718
19719# ### BEGIN LIBTOOL TAG CONFIG: CXX
19720
19721# The linker used to build libraries.
19722LD=$lt_LD_CXX
19723
19724# How to create reloadable object files.
19725reload_flag=$lt_reload_flag_CXX
19726reload_cmds=$lt_reload_cmds_CXX
19727
19728# Commands used to build an old-style archive.
19729old_archive_cmds=$lt_old_archive_cmds_CXX
19730
19731# A language specific compiler.
19732CC=$lt_compiler_CXX
19733
19734# Is the compiler the GNU compiler?
19735with_gcc=$GCC_CXX
19736
19737# Compiler flag to turn off builtin functions.
19738no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19739
19740# How to pass a linker flag through the compiler.
19741wl=$lt_lt_prog_compiler_wl_CXX
19742
19743# Additional compiler flags for building library objects.
19744pic_flag=$lt_lt_prog_compiler_pic_CXX
19745
19746# Compiler flag to prevent dynamic linking.
19747link_static_flag=$lt_lt_prog_compiler_static_CXX
19748
19749# Does compiler simultaneously support -c and -o options?
19750compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19751
19752# Whether or not to add -lc for building shared libraries.
19753build_libtool_need_lc=$archive_cmds_need_lc_CXX
19754
19755# Whether or not to disallow shared libs when runtime libs are static.
19756allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19757
19758# Compiler flag to allow reflexive dlopens.
19759export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19760
19761# Compiler flag to generate shared objects directly from archives.
19762whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19763
19764# Whether the compiler copes with passing no objects directly.
19765compiler_needs_object=$lt_compiler_needs_object_CXX
19766
19767# Create an old-style archive from a shared archive.
19768old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19769
19770# Create a temporary old-style archive to link instead of a shared archive.
19771old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19772
19773# Commands used to build a shared archive.
19774archive_cmds=$lt_archive_cmds_CXX
19775archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19776
19777# Commands used to build a loadable module if different from building
19778# a shared archive.
19779module_cmds=$lt_module_cmds_CXX
19780module_expsym_cmds=$lt_module_expsym_cmds_CXX
19781
19782# Whether we are building with GNU ld or not.
19783with_gnu_ld=$lt_with_gnu_ld_CXX
19784
19785# Flag that allows shared libraries with undefined symbols to be built.
19786allow_undefined_flag=$lt_allow_undefined_flag_CXX
19787
19788# Flag that enforces no undefined symbols.
19789no_undefined_flag=$lt_no_undefined_flag_CXX
19790
19791# Flag to hardcode \$libdir into a binary during linking.
19792# This must work even if \$libdir does not exist
19793hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19794
19795# If ld is used when linking, flag to hardcode \$libdir into a binary
19796# during linking.  This must work even if \$libdir does not exist.
19797hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19798
19799# Whether we need a single "-rpath" flag with a separated argument.
19800hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19801
19802# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19803# DIR into the resulting binary.
19804hardcode_direct=$hardcode_direct_CXX
19805
19806# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19807# DIR into the resulting binary and the resulting library dependency is
19808# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19809# library is relocated.
19810hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19811
19812# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19813# into the resulting binary.
19814hardcode_minus_L=$hardcode_minus_L_CXX
19815
19816# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19817# into the resulting binary.
19818hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19819
19820# Set to "yes" if building a shared library automatically hardcodes DIR
19821# into the library and all subsequent libraries and executables linked
19822# against it.
19823hardcode_automatic=$hardcode_automatic_CXX
19824
19825# Set to yes if linker adds runtime paths of dependent libraries
19826# to runtime path list.
19827inherit_rpath=$inherit_rpath_CXX
19828
19829# Whether libtool must link a program against all its dependency libraries.
19830link_all_deplibs=$link_all_deplibs_CXX
19831
19832# Fix the shell variable \$srcfile for the compiler.
19833fix_srcfile_path=$lt_fix_srcfile_path_CXX
19834
19835# Set to "yes" if exported symbols are required.
19836always_export_symbols=$always_export_symbols_CXX
19837
19838# The commands to list exported symbols.
19839export_symbols_cmds=$lt_export_symbols_cmds_CXX
19840
19841# Symbols that should not be listed in the preloaded symbols.
19842exclude_expsyms=$lt_exclude_expsyms_CXX
19843
19844# Symbols that must always be exported.
19845include_expsyms=$lt_include_expsyms_CXX
19846
19847# Commands necessary for linking programs (against libraries) with templates.
19848prelink_cmds=$lt_prelink_cmds_CXX
19849
19850# Specify filename containing input files.
19851file_list_spec=$lt_file_list_spec_CXX
19852
19853# How to hardcode a shared library path into an executable.
19854hardcode_action=$hardcode_action_CXX
19855
19856# The directories searched by this compiler when creating a shared library.
19857compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19858
19859# Dependencies to place before and after the objects being linked to
19860# create a shared library.
19861predep_objects=$lt_predep_objects_CXX
19862postdep_objects=$lt_postdep_objects_CXX
19863predeps=$lt_predeps_CXX
19864postdeps=$lt_postdeps_CXX
19865
19866# The library search path used internally by the compiler when linking
19867# a shared library.
19868compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19869
19870# ### END LIBTOOL TAG CONFIG: CXX
19871_LT_EOF
19872
19873 ;;
19874    "default-1":C)
19875    for ac_file in $CONFIG_FILES; do
19876      # Support "outfile[:infile[:infile...]]"
19877      case "$ac_file" in
19878        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19879      esac
19880      # PO directories have a Makefile.in generated from Makefile.in.in.
19881      case "$ac_file" in */Makefile.in)
19882        # Adjust a relative srcdir.
19883        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19884        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19885        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19886        # In autoconf-2.13 it is called $ac_given_srcdir.
19887        # In autoconf-2.50 it is called $srcdir.
19888        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19889        case "$ac_given_srcdir" in
19890          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19891          /*) top_srcdir="$ac_given_srcdir" ;;
19892          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
19893        esac
19894        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19895          rm -f "$ac_dir/POTFILES"
19896          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19897          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19898          POMAKEFILEDEPS="POTFILES.in"
19899          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19900          # on $ac_dir but don't depend on user-specified configuration
19901          # parameters.
19902          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19903            # The LINGUAS file contains the set of available languages.
19904            if test -n "$OBSOLETE_ALL_LINGUAS"; then
19905              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
19906            fi
19907            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19908            # Hide the ALL_LINGUAS assigment from automake.
19909            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19910            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19911          else
19912            # The set of available languages was given in configure.ac.
19913            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19914          fi
19915          case "$ac_given_srcdir" in
19916            .) srcdirpre= ;;
19917            *) srcdirpre='$(srcdir)/' ;;
19918          esac
19919          POFILES=
19920          GMOFILES=
19921          UPDATEPOFILES=
19922          DUMMYPOFILES=
19923          for lang in $ALL_LINGUAS; do
19924            POFILES="$POFILES $srcdirpre$lang.po"
19925            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19926            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19927            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19928          done
19929          # CATALOGS depends on both $ac_dir and the user's LINGUAS
19930          # environment variable.
19931          INST_LINGUAS=
19932          if test -n "$ALL_LINGUAS"; then
19933            for presentlang in $ALL_LINGUAS; do
19934              useit=no
19935              if test "%UNSET%" != "$LINGUAS"; then
19936                desiredlanguages="$LINGUAS"
19937              else
19938                desiredlanguages="$ALL_LINGUAS"
19939              fi
19940              for desiredlang in $desiredlanguages; do
19941                # Use the presentlang catalog if desiredlang is
19942                #   a. equal to presentlang, or
19943                #   b. a variant of presentlang (because in this case,
19944                #      presentlang can be used as a fallback for messages
19945                #      which are not translated in the desiredlang catalog).
19946                case "$desiredlang" in
19947                  "$presentlang"*) useit=yes;;
19948                esac
19949              done
19950              if test $useit = yes; then
19951                INST_LINGUAS="$INST_LINGUAS $presentlang"
19952              fi
19953            done
19954          fi
19955          CATALOGS=
19956          if test -n "$INST_LINGUAS"; then
19957            for lang in $INST_LINGUAS; do
19958              CATALOGS="$CATALOGS $lang.gmo"
19959            done
19960          fi
19961          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19962          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"
19963          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19964            if test -f "$f"; then
19965              case "$f" in
19966                *.orig | *.bak | *~) ;;
19967                *) cat "$f" >> "$ac_dir/Makefile" ;;
19968              esac
19969            fi
19970          done
19971        fi
19972        ;;
19973      esac
19974    done ;;
19975
19976  esac
19977done # for ac_tag
19978
19979
19980as_fn_exit 0
19981_ACEOF
19982ac_clean_files=$ac_clean_files_save
19983
19984test $ac_write_fail = 0 ||
19985  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19986
19987
19988# configure is writing to config.log, and then calls config.status.
19989# config.status does its own redirection, appending to config.log.
19990# Unfortunately, on DOS this fails, as config.log is still kept open
19991# by configure, so config.status won't be able to write to it; its
19992# output is simply discarded.  So we exec the FD to /dev/null,
19993# effectively closing config.log, so it can be properly (re)opened and
19994# appended to by config.status.  When coming back to configure, we
19995# need to make the FD available again.
19996if test "$no_create" != yes; then
19997  ac_cs_success=:
19998  ac_config_status_args=
19999  test "$silent" = yes &&
20000    ac_config_status_args="$ac_config_status_args --quiet"
20001  exec 5>/dev/null
20002  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20003  exec 5>>config.log
20004  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20005  # would make configure fail if this is the last instruction.
20006  $ac_cs_success || as_fn_exit $?
20007fi
20008if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20009  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20010$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20011fi
20012
20013