1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for GNU TM Runtime Library 1.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
172
173  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177    PATH=/empty FPATH=/empty; export PATH FPATH
178    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180test \$(( 1 + 1 )) = 2 || exit 1"
181  if (eval "$as_required") 2>/dev/null; then :
182  as_have_required=yes
183else
184  as_have_required=no
185fi
186  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192do
193  IFS=$as_save_IFS
194  test -z "$as_dir" && as_dir=.
195  as_found=:
196  case $as_dir in #(
197	 /*)
198	   for as_base in sh bash ksh sh5; do
199	     # Try only shells that exist, to save several forks.
200	     as_shell=$as_dir/$as_base
201	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203  CONFIG_SHELL=$as_shell as_have_required=yes
204		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205  break 2
206fi
207fi
208	   done;;
209       esac
210  as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214  CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219      if test "x$CONFIG_SHELL" != x; then :
220  # We cannot yet assume a decent shell, so we have to provide a
221	# neutralization value for shells without unset; and this also
222	# works around shells that cannot unset nonexistent variables.
223	BASH_ENV=/dev/null
224	ENV=/dev/null
225	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226	export CONFIG_SHELL
227	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230    if test x$as_have_required = xno; then :
231  $as_echo "$0: This script requires a shell more modern than all"
232  $as_echo "$0: the shells that I found on your system."
233  if test x${ZSH_VERSION+set} = xset ; then
234    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236  else
237    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
241  fi
242  exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260  { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269  return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277  set +e
278  as_fn_set_status $1
279  exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288  case $as_dir in #(
289  -*) as_dir=./$as_dir;;
290  esac
291  test -d "$as_dir" || eval $as_mkdir_p || {
292    as_dirs=
293    while :; do
294      case $as_dir in #(
295      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296      *) as_qdir=$as_dir;;
297      esac
298      as_dirs="'$as_qdir' $as_dirs"
299      as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301	 X"$as_dir" : 'X\(//\)[^/]' \| \
302	 X"$as_dir" : 'X\(//\)$' \| \
303	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306	    s//\1/
307	    q
308	  }
309	  /^X\(\/\/\)[^/].*/{
310	    s//\1/
311	    q
312	  }
313	  /^X\(\/\/\)$/{
314	    s//\1/
315	    q
316	  }
317	  /^X\(\/\).*/{
318	    s//\1/
319	    q
320	  }
321	  s/.*/./; q'`
322      test -d "$as_dir" && break
323    done
324    test -z "$as_dirs" || eval "mkdir $as_dirs"
325  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336  eval 'as_fn_append ()
337  {
338    eval $1+=\$2
339  }'
340else
341  as_fn_append ()
342  {
343    eval $1=\$$1\$2
344  }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353  eval 'as_fn_arith ()
354  {
355    as_val=$(( $* ))
356  }'
357else
358  as_fn_arith ()
359  {
360    as_val=`expr "$@" || test $? -eq 1`
361  }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372  as_status=$?; test $as_status -eq 0 && as_status=1
373  if test "$3"; then
374    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376  fi
377  $as_echo "$as_me: error: $1" >&2
378  as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383  as_expr=expr
384else
385  as_expr=false
386fi
387
388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389  as_basename=basename
390else
391  as_basename=false
392fi
393
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395  as_dirname=dirname
396else
397  as_dirname=false
398fi
399
400as_me=`$as_basename -- "$0" ||
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402	 X"$0" : 'X\(//\)$' \| \
403	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405    sed '/^.*\/\([^/][^/]*\)\/*$/{
406	    s//\1/
407	    q
408	  }
409	  /^X\/\(\/\/\)$/{
410	    s//\1/
411	    q
412	  }
413	  /^X\/\(\/\).*/{
414	    s//\1/
415	    q
416	  }
417	  s/.*/./; q'`
418
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432  sed -n '
433    p
434    /[$]LINENO/=
435  ' <$as_myself |
436    sed '
437      s/[$]LINENO.*/&-/
438      t lineno
439      b
440      :lineno
441      N
442      :loop
443      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444      t loop
445      s/-\n.*//
446    ' >$as_me.lineno &&
447  chmod +x "$as_me.lineno" ||
448    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450  # Don't try to exec as it changes $[0], causing all sort of problems
451  # (the dirname of $[0] is not the place where we might find the
452  # original and so on.  Autoconf is especially sensitive to this).
453  . "./$as_me.lineno"
454  # Exit status is that of the last command.
455  exit
456}
457
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461  case `echo 'xy\c'` in
462  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
463  xy)  ECHO_C='\c';;
464  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465       ECHO_T='	';;
466  esac;;
467*)
468  ECHO_N='-n';;
469esac
470
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473  rm -f conf$$.dir/conf$$.file
474else
475  rm -f conf$$.dir
476  mkdir conf$$.dir 2>/dev/null
477fi
478if (echo >conf$$.file) 2>/dev/null; then
479  if ln -s conf$$.file conf$$ 2>/dev/null; then
480    as_ln_s='ln -s'
481    # ... but there are two gotchas:
482    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484    # In both cases, we have to default to `cp -p'.
485    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486      as_ln_s='cp -p'
487  elif ln conf$$.file conf$$ 2>/dev/null; then
488    as_ln_s=ln
489  else
490    as_ln_s='cp -p'
491  fi
492else
493  as_ln_s='cp -p'
494fi
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
497
498if mkdir -p . 2>/dev/null; then
499  as_mkdir_p='mkdir -p "$as_dir"'
500else
501  test -d ./-p && rmdir ./-p
502  as_mkdir_p=false
503fi
504
505if test -x / >/dev/null 2>&1; then
506  as_test_x='test -x'
507else
508  if ls -dL / >/dev/null 2>&1; then
509    as_ls_L_option=L
510  else
511    as_ls_L_option=
512  fi
513  as_test_x='
514    eval sh -c '\''
515      if test -d "$1"; then
516	test -d "$1/.";
517      else
518	case $1 in #(
519	-*)set "./$1";;
520	esac;
521	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522	???[sx]*):;;*)false;;esac;fi
523    '\'' sh
524  '
525fi
526as_executable_p=$as_test_x
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537exec 7<&0 </dev/null 6>&1
538
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
548ac_clean_files=
549ac_config_libobj_dir=.
550LIBOBJS=
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
555
556# Identity of this package.
557PACKAGE_NAME='GNU TM Runtime Library'
558PACKAGE_TARNAME='libitm'
559PACKAGE_VERSION='1.0'
560PACKAGE_STRING='GNU TM Runtime Library 1.0'
561PACKAGE_BUGREPORT=''
562PACKAGE_URL='http://www.gnu.org/software/libitm/'
563
564# Factoring default headers for most tests.
565ac_includes_default="\
566#include <stdio.h>
567#ifdef HAVE_SYS_TYPES_H
568# include <sys/types.h>
569#endif
570#ifdef HAVE_SYS_STAT_H
571# include <sys/stat.h>
572#endif
573#ifdef STDC_HEADERS
574# include <stdlib.h>
575# include <stddef.h>
576#else
577# ifdef HAVE_STDLIB_H
578#  include <stdlib.h>
579# endif
580#endif
581#ifdef HAVE_STRING_H
582# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583#  include <memory.h>
584# endif
585# include <string.h>
586#endif
587#ifdef HAVE_STRINGS_H
588# include <strings.h>
589#endif
590#ifdef HAVE_INTTYPES_H
591# include <inttypes.h>
592#endif
593#ifdef HAVE_STDINT_H
594# include <stdint.h>
595#endif
596#ifdef HAVE_UNISTD_H
597# include <unistd.h>
598#endif"
599
600ac_subst_vars='am__EXEEXT_FALSE
601am__EXEEXT_TRUE
602LTLIBOBJS
603LIBOBJS
604ARCH_FUTEX_FALSE
605ARCH_FUTEX_TRUE
606ARCH_X86_AVX_FALSE
607ARCH_X86_AVX_TRUE
608ARCH_X86_FALSE
609ARCH_X86_TRUE
610ARCH_ARM_FALSE
611ARCH_ARM_TRUE
612link_itm
613XLDFLAGS
614XCFLAGS
615config_path
616LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE
617LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE
618LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE
619LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE
620LIBITM_BUILD_VERSIONED_SHLIB_FALSE
621LIBITM_BUILD_VERSIONED_SHLIB_TRUE
622OPT_LDFLAGS
623SECTION_LDFLAGS
624HAVE_HWCAP_FALSE
625HAVE_HWCAP_TRUE
626HWCAP_LDFLAGS
627libtool_VERSION
628MAINT
629MAINTAINER_MODE_FALSE
630MAINTAINER_MODE_TRUE
631enable_static
632enable_shared
633CXXCPP
634CPP
635OTOOL64
636OTOOL
637LIPO
638NMEDIT
639DSYMUTIL
640OBJDUMP
641LN_S
642ac_ct_DUMPBIN
643DUMPBIN
644LD
645FGREP
646EGREP
647GREP
648SED
649LIBTOOL
650BUILD_INFO_FALSE
651BUILD_INFO_TRUE
652PERL
653RANLIB
654NM
655AR
656am__fastdepCCAS_FALSE
657am__fastdepCCAS_TRUE
658CCASDEPMODE
659CCASFLAGS
660CCAS
661am__fastdepCXX_FALSE
662am__fastdepCXX_TRUE
663CXXDEPMODE
664ac_ct_CXX
665CXXFLAGS
666CXX
667am__fastdepCC_FALSE
668am__fastdepCC_TRUE
669CCDEPMODE
670am__nodep
671AMDEPBACKSLASH
672AMDEP_FALSE
673AMDEP_TRUE
674am__quote
675am__include
676DEPDIR
677OBJEXT
678EXEEXT
679ac_ct_CC
680CPPFLAGS
681LDFLAGS
682CFLAGS
683CC
684toolexeclibdir
685toolexecdir
686multi_basedir
687am__untar
688am__tar
689AMTAR
690am__leading_dot
691SET_MAKE
692AWK
693mkdir_p
694MKDIR_P
695INSTALL_STRIP_PROGRAM
696STRIP
697install_sh
698MAKEINFO
699AUTOHEADER
700AUTOMAKE
701AUTOCONF
702ACLOCAL
703VERSION
704PACKAGE
705CYGPATH_W
706am__isrc
707INSTALL_DATA
708INSTALL_SCRIPT
709INSTALL_PROGRAM
710target_os
711target_vendor
712target_cpu
713target
714host_os
715host_vendor
716host_cpu
717host
718build_os
719build_vendor
720build_cpu
721build
722GENINSRC_FALSE
723GENINSRC_TRUE
724target_alias
725host_alias
726build_alias
727LIBS
728ECHO_T
729ECHO_N
730ECHO_C
731DEFS
732mandir
733localedir
734libdir
735psdir
736pdfdir
737dvidir
738htmldir
739infodir
740docdir
741oldincludedir
742includedir
743localstatedir
744sharedstatedir
745sysconfdir
746datadir
747datarootdir
748libexecdir
749sbindir
750bindir
751program_transform_name
752prefix
753exec_prefix
754PACKAGE_URL
755PACKAGE_BUGREPORT
756PACKAGE_STRING
757PACKAGE_VERSION
758PACKAGE_TARNAME
759PACKAGE_NAME
760PATH_SEPARATOR
761SHELL'
762ac_subst_files=''
763ac_user_opts='
764enable_option_checking
765enable_version_specific_runtime_libs
766enable_generated_files_in_srcdir
767enable_multilib
768enable_dependency_tracking
769enable_shared
770enable_static
771with_pic
772enable_fast_install
773with_gnu_ld
774enable_libtool_lock
775enable_maintainer_mode
776enable_linux_futex
777enable_tls
778enable_symvers
779'
780      ac_precious_vars='build_alias
781host_alias
782target_alias
783CPP
784CPPFLAGS
785CXXCPP'
786
787
788# Initialize some variables set by options.
789ac_init_help=
790ac_init_version=false
791ac_unrecognized_opts=
792ac_unrecognized_sep=
793# The variables have the same names as the options, with
794# dashes changed to underlines.
795cache_file=/dev/null
796exec_prefix=NONE
797no_create=
798no_recursion=
799prefix=NONE
800program_prefix=NONE
801program_suffix=NONE
802program_transform_name=s,x,x,
803silent=
804site=
805srcdir=
806verbose=
807x_includes=NONE
808x_libraries=NONE
809
810# Installation directory options.
811# These are left unexpanded so users can "make install exec_prefix=/foo"
812# and all the variables that are supposed to be based on exec_prefix
813# by default will actually change.
814# Use braces instead of parens because sh, perl, etc. also accept them.
815# (The list follows the same order as the GNU Coding Standards.)
816bindir='${exec_prefix}/bin'
817sbindir='${exec_prefix}/sbin'
818libexecdir='${exec_prefix}/libexec'
819datarootdir='${prefix}/share'
820datadir='${datarootdir}'
821sysconfdir='${prefix}/etc'
822sharedstatedir='${prefix}/com'
823localstatedir='${prefix}/var'
824includedir='${prefix}/include'
825oldincludedir='/usr/include'
826docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
827infodir='${datarootdir}/info'
828htmldir='${docdir}'
829dvidir='${docdir}'
830pdfdir='${docdir}'
831psdir='${docdir}'
832libdir='${exec_prefix}/lib'
833localedir='${datarootdir}/locale'
834mandir='${datarootdir}/man'
835
836ac_prev=
837ac_dashdash=
838for ac_option
839do
840  # If the previous option needs an argument, assign it.
841  if test -n "$ac_prev"; then
842    eval $ac_prev=\$ac_option
843    ac_prev=
844    continue
845  fi
846
847  case $ac_option in
848  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
849  *)	ac_optarg=yes ;;
850  esac
851
852  # Accept the important Cygnus configure options, so we can diagnose typos.
853
854  case $ac_dashdash$ac_option in
855  --)
856    ac_dashdash=yes ;;
857
858  -bindir | --bindir | --bindi | --bind | --bin | --bi)
859    ac_prev=bindir ;;
860  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
861    bindir=$ac_optarg ;;
862
863  -build | --build | --buil | --bui | --bu)
864    ac_prev=build_alias ;;
865  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
866    build_alias=$ac_optarg ;;
867
868  -cache-file | --cache-file | --cache-fil | --cache-fi \
869  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
870    ac_prev=cache_file ;;
871  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
872  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
873    cache_file=$ac_optarg ;;
874
875  --config-cache | -C)
876    cache_file=config.cache ;;
877
878  -datadir | --datadir | --datadi | --datad)
879    ac_prev=datadir ;;
880  -datadir=* | --datadir=* | --datadi=* | --datad=*)
881    datadir=$ac_optarg ;;
882
883  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884  | --dataroo | --dataro | --datar)
885    ac_prev=datarootdir ;;
886  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888    datarootdir=$ac_optarg ;;
889
890  -disable-* | --disable-*)
891    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
892    # Reject names that are not valid shell variable names.
893    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
894      as_fn_error "invalid feature name: $ac_useropt"
895    ac_useropt_orig=$ac_useropt
896    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
897    case $ac_user_opts in
898      *"
899"enable_$ac_useropt"
900"*) ;;
901      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902	 ac_unrecognized_sep=', ';;
903    esac
904    eval enable_$ac_useropt=no ;;
905
906  -docdir | --docdir | --docdi | --doc | --do)
907    ac_prev=docdir ;;
908  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
909    docdir=$ac_optarg ;;
910
911  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912    ac_prev=dvidir ;;
913  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
914    dvidir=$ac_optarg ;;
915
916  -enable-* | --enable-*)
917    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
918    # Reject names that are not valid shell variable names.
919    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920      as_fn_error "invalid feature name: $ac_useropt"
921    ac_useropt_orig=$ac_useropt
922    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923    case $ac_user_opts in
924      *"
925"enable_$ac_useropt"
926"*) ;;
927      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928	 ac_unrecognized_sep=', ';;
929    esac
930    eval enable_$ac_useropt=\$ac_optarg ;;
931
932  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
933  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
934  | --exec | --exe | --ex)
935    ac_prev=exec_prefix ;;
936  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
937  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
938  | --exec=* | --exe=* | --ex=*)
939    exec_prefix=$ac_optarg ;;
940
941  -gas | --gas | --ga | --g)
942    # Obsolete; use --with-gas.
943    with_gas=yes ;;
944
945  -help | --help | --hel | --he | -h)
946    ac_init_help=long ;;
947  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
948    ac_init_help=recursive ;;
949  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
950    ac_init_help=short ;;
951
952  -host | --host | --hos | --ho)
953    ac_prev=host_alias ;;
954  -host=* | --host=* | --hos=* | --ho=*)
955    host_alias=$ac_optarg ;;
956
957  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958    ac_prev=htmldir ;;
959  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960  | --ht=*)
961    htmldir=$ac_optarg ;;
962
963  -includedir | --includedir | --includedi | --included | --include \
964  | --includ | --inclu | --incl | --inc)
965    ac_prev=includedir ;;
966  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
967  | --includ=* | --inclu=* | --incl=* | --inc=*)
968    includedir=$ac_optarg ;;
969
970  -infodir | --infodir | --infodi | --infod | --info | --inf)
971    ac_prev=infodir ;;
972  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
973    infodir=$ac_optarg ;;
974
975  -libdir | --libdir | --libdi | --libd)
976    ac_prev=libdir ;;
977  -libdir=* | --libdir=* | --libdi=* | --libd=*)
978    libdir=$ac_optarg ;;
979
980  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
981  | --libexe | --libex | --libe)
982    ac_prev=libexecdir ;;
983  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
984  | --libexe=* | --libex=* | --libe=*)
985    libexecdir=$ac_optarg ;;
986
987  -localedir | --localedir | --localedi | --localed | --locale)
988    ac_prev=localedir ;;
989  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990    localedir=$ac_optarg ;;
991
992  -localstatedir | --localstatedir | --localstatedi | --localstated \
993  | --localstate | --localstat | --localsta | --localst | --locals)
994    ac_prev=localstatedir ;;
995  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
996  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
997    localstatedir=$ac_optarg ;;
998
999  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1000    ac_prev=mandir ;;
1001  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1002    mandir=$ac_optarg ;;
1003
1004  -nfp | --nfp | --nf)
1005    # Obsolete; use --without-fp.
1006    with_fp=no ;;
1007
1008  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1009  | --no-cr | --no-c | -n)
1010    no_create=yes ;;
1011
1012  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1013  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1014    no_recursion=yes ;;
1015
1016  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1017  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1018  | --oldin | --oldi | --old | --ol | --o)
1019    ac_prev=oldincludedir ;;
1020  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1021  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1022  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1023    oldincludedir=$ac_optarg ;;
1024
1025  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1026    ac_prev=prefix ;;
1027  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1028    prefix=$ac_optarg ;;
1029
1030  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1031  | --program-pre | --program-pr | --program-p)
1032    ac_prev=program_prefix ;;
1033  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1034  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1035    program_prefix=$ac_optarg ;;
1036
1037  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1038  | --program-suf | --program-su | --program-s)
1039    ac_prev=program_suffix ;;
1040  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1041  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1042    program_suffix=$ac_optarg ;;
1043
1044  -program-transform-name | --program-transform-name \
1045  | --program-transform-nam | --program-transform-na \
1046  | --program-transform-n | --program-transform- \
1047  | --program-transform | --program-transfor \
1048  | --program-transfo | --program-transf \
1049  | --program-trans | --program-tran \
1050  | --progr-tra | --program-tr | --program-t)
1051    ac_prev=program_transform_name ;;
1052  -program-transform-name=* | --program-transform-name=* \
1053  | --program-transform-nam=* | --program-transform-na=* \
1054  | --program-transform-n=* | --program-transform-=* \
1055  | --program-transform=* | --program-transfor=* \
1056  | --program-transfo=* | --program-transf=* \
1057  | --program-trans=* | --program-tran=* \
1058  | --progr-tra=* | --program-tr=* | --program-t=*)
1059    program_transform_name=$ac_optarg ;;
1060
1061  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062    ac_prev=pdfdir ;;
1063  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064    pdfdir=$ac_optarg ;;
1065
1066  -psdir | --psdir | --psdi | --psd | --ps)
1067    ac_prev=psdir ;;
1068  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1069    psdir=$ac_optarg ;;
1070
1071  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072  | -silent | --silent | --silen | --sile | --sil)
1073    silent=yes ;;
1074
1075  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1076    ac_prev=sbindir ;;
1077  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1078  | --sbi=* | --sb=*)
1079    sbindir=$ac_optarg ;;
1080
1081  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1082  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1083  | --sharedst | --shareds | --shared | --share | --shar \
1084  | --sha | --sh)
1085    ac_prev=sharedstatedir ;;
1086  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1087  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1088  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1089  | --sha=* | --sh=*)
1090    sharedstatedir=$ac_optarg ;;
1091
1092  -site | --site | --sit)
1093    ac_prev=site ;;
1094  -site=* | --site=* | --sit=*)
1095    site=$ac_optarg ;;
1096
1097  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1098    ac_prev=srcdir ;;
1099  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1100    srcdir=$ac_optarg ;;
1101
1102  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1103  | --syscon | --sysco | --sysc | --sys | --sy)
1104    ac_prev=sysconfdir ;;
1105  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1106  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1107    sysconfdir=$ac_optarg ;;
1108
1109  -target | --target | --targe | --targ | --tar | --ta | --t)
1110    ac_prev=target_alias ;;
1111  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1112    target_alias=$ac_optarg ;;
1113
1114  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1115    verbose=yes ;;
1116
1117  -version | --version | --versio | --versi | --vers | -V)
1118    ac_init_version=: ;;
1119
1120  -with-* | --with-*)
1121    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1122    # Reject names that are not valid shell variable names.
1123    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124      as_fn_error "invalid package name: $ac_useropt"
1125    ac_useropt_orig=$ac_useropt
1126    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127    case $ac_user_opts in
1128      *"
1129"with_$ac_useropt"
1130"*) ;;
1131      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1132	 ac_unrecognized_sep=', ';;
1133    esac
1134    eval with_$ac_useropt=\$ac_optarg ;;
1135
1136  -without-* | --without-*)
1137    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1138    # Reject names that are not valid shell variable names.
1139    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140      as_fn_error "invalid package name: $ac_useropt"
1141    ac_useropt_orig=$ac_useropt
1142    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143    case $ac_user_opts in
1144      *"
1145"with_$ac_useropt"
1146"*) ;;
1147      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1148	 ac_unrecognized_sep=', ';;
1149    esac
1150    eval with_$ac_useropt=no ;;
1151
1152  --x)
1153    # Obsolete; use --with-x.
1154    with_x=yes ;;
1155
1156  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157  | --x-incl | --x-inc | --x-in | --x-i)
1158    ac_prev=x_includes ;;
1159  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1161    x_includes=$ac_optarg ;;
1162
1163  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165    ac_prev=x_libraries ;;
1166  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1168    x_libraries=$ac_optarg ;;
1169
1170  -*) as_fn_error "unrecognized option: \`$ac_option'
1171Try \`$0 --help' for more information."
1172    ;;
1173
1174  *=*)
1175    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176    # Reject names that are not valid shell variable names.
1177    case $ac_envvar in #(
1178      '' | [0-9]* | *[!_$as_cr_alnum]* )
1179      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1180    esac
1181    eval $ac_envvar=\$ac_optarg
1182    export $ac_envvar ;;
1183
1184  *)
1185    # FIXME: should be removed in autoconf 3.0.
1186    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1187    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1188      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1189    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1190    ;;
1191
1192  esac
1193done
1194
1195if test -n "$ac_prev"; then
1196  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1197  as_fn_error "missing argument to $ac_option"
1198fi
1199
1200if test -n "$ac_unrecognized_opts"; then
1201  case $enable_option_checking in
1202    no) ;;
1203    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1204    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1205  esac
1206fi
1207
1208# Check all directory arguments for consistency.
1209for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1210		datadir sysconfdir sharedstatedir localstatedir includedir \
1211		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1212		libdir localedir mandir
1213do
1214  eval ac_val=\$$ac_var
1215  # Remove trailing slashes.
1216  case $ac_val in
1217    */ )
1218      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1219      eval $ac_var=\$ac_val;;
1220  esac
1221  # Be sure to have absolute directory names.
1222  case $ac_val in
1223    [\\/$]* | ?:[\\/]* )  continue;;
1224    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1225  esac
1226  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1227done
1228
1229# There might be people who depend on the old broken behavior: `$host'
1230# used to hold the argument of --host etc.
1231# FIXME: To remove some day.
1232build=$build_alias
1233host=$host_alias
1234target=$target_alias
1235
1236# FIXME: To remove some day.
1237if test "x$host_alias" != x; then
1238  if test "x$build_alias" = x; then
1239    cross_compiling=maybe
1240    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1241    If a cross compiler is detected then cross compile mode will be used." >&2
1242  elif test "x$build_alias" != "x$host_alias"; then
1243    cross_compiling=yes
1244  fi
1245fi
1246
1247ac_tool_prefix=
1248test -n "$host_alias" && ac_tool_prefix=$host_alias-
1249
1250test "$silent" = yes && exec 6>/dev/null
1251
1252
1253ac_pwd=`pwd` && test -n "$ac_pwd" &&
1254ac_ls_di=`ls -di .` &&
1255ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1256  as_fn_error "working directory cannot be determined"
1257test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1258  as_fn_error "pwd does not report name of working directory"
1259
1260
1261# Find the source files, if location was not specified.
1262if test -z "$srcdir"; then
1263  ac_srcdir_defaulted=yes
1264  # Try the directory containing this script, then the parent directory.
1265  ac_confdir=`$as_dirname -- "$as_myself" ||
1266$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267	 X"$as_myself" : 'X\(//\)[^/]' \| \
1268	 X"$as_myself" : 'X\(//\)$' \| \
1269	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1270$as_echo X"$as_myself" |
1271    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272	    s//\1/
1273	    q
1274	  }
1275	  /^X\(\/\/\)[^/].*/{
1276	    s//\1/
1277	    q
1278	  }
1279	  /^X\(\/\/\)$/{
1280	    s//\1/
1281	    q
1282	  }
1283	  /^X\(\/\).*/{
1284	    s//\1/
1285	    q
1286	  }
1287	  s/.*/./; q'`
1288  srcdir=$ac_confdir
1289  if test ! -r "$srcdir/$ac_unique_file"; then
1290    srcdir=..
1291  fi
1292else
1293  ac_srcdir_defaulted=no
1294fi
1295if test ! -r "$srcdir/$ac_unique_file"; then
1296  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1298fi
1299ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1300ac_abs_confdir=`(
1301	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1302	pwd)`
1303# When building in place, set srcdir=.
1304if test "$ac_abs_confdir" = "$ac_pwd"; then
1305  srcdir=.
1306fi
1307# Remove unnecessary trailing slashes from srcdir.
1308# Double slashes in file names in object file debugging info
1309# mess up M-x gdb in Emacs.
1310case $srcdir in
1311*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1312esac
1313for ac_var in $ac_precious_vars; do
1314  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1315  eval ac_env_${ac_var}_value=\$${ac_var}
1316  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1317  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1318done
1319
1320#
1321# Report the --help message.
1322#
1323if test "$ac_init_help" = "long"; then
1324  # Omit some internal or obsolete options to make the list less imposing.
1325  # This message is too long to be a string in the A/UX 3.1 sh.
1326  cat <<_ACEOF
1327\`configure' configures GNU TM Runtime Library 1.0 to adapt to many kinds of systems.
1328
1329Usage: $0 [OPTION]... [VAR=VALUE]...
1330
1331To assign environment variables (e.g., CC, CFLAGS...), specify them as
1332VAR=VALUE.  See below for descriptions of some of the useful variables.
1333
1334Defaults for the options are specified in brackets.
1335
1336Configuration:
1337  -h, --help              display this help and exit
1338      --help=short        display options specific to this package
1339      --help=recursive    display the short help of all the included packages
1340  -V, --version           display version information and exit
1341  -q, --quiet, --silent   do not print \`checking...' messages
1342      --cache-file=FILE   cache test results in FILE [disabled]
1343  -C, --config-cache      alias for \`--cache-file=config.cache'
1344  -n, --no-create         do not create output files
1345      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1346
1347Installation directories:
1348  --prefix=PREFIX         install architecture-independent files in PREFIX
1349                          [$ac_default_prefix]
1350  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1351                          [PREFIX]
1352
1353By default, \`make install' will install all the files in
1354\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1355an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1356for instance \`--prefix=\$HOME'.
1357
1358For better control, use the options below.
1359
1360Fine tuning of the installation directories:
1361  --bindir=DIR            user executables [EPREFIX/bin]
1362  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1363  --libexecdir=DIR        program executables [EPREFIX/libexec]
1364  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1365  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1366  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1367  --libdir=DIR            object code libraries [EPREFIX/lib]
1368  --includedir=DIR        C header files [PREFIX/include]
1369  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1370  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1371  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1372  --infodir=DIR           info documentation [DATAROOTDIR/info]
1373  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1374  --mandir=DIR            man documentation [DATAROOTDIR/man]
1375  --docdir=DIR            documentation root [DATAROOTDIR/doc/libitm]
1376  --htmldir=DIR           html documentation [DOCDIR]
1377  --dvidir=DIR            dvi documentation [DOCDIR]
1378  --pdfdir=DIR            pdf documentation [DOCDIR]
1379  --psdir=DIR             ps documentation [DOCDIR]
1380_ACEOF
1381
1382  cat <<\_ACEOF
1383
1384Program names:
1385  --program-prefix=PREFIX            prepend PREFIX to installed program names
1386  --program-suffix=SUFFIX            append SUFFIX to installed program names
1387  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1388
1389System types:
1390  --build=BUILD     configure for building on BUILD [guessed]
1391  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1392  --target=TARGET   configure for building compilers for TARGET [HOST]
1393_ACEOF
1394fi
1395
1396if test -n "$ac_init_help"; then
1397  case $ac_init_help in
1398     short | recursive ) echo "Configuration of GNU TM Runtime Library 1.0:";;
1399   esac
1400  cat <<\_ACEOF
1401
1402Optional Features:
1403  --disable-option-checking  ignore unrecognized --enable/--with options
1404  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1405  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1406  --enable-version-specific-runtime-libs
1407                          Specify that runtime libraries should be installed
1408                          in a compiler-specific directory [default=no]
1409  --enable-generated-files-in-srcdir
1410                          put copies of generated files in source dir intended
1411                          for creating source tarballs for users without
1412                          texinfo bison or flex. [default=no]
1413  --enable-multilib       build many library versions (default)
1414  --disable-dependency-tracking  speeds up one-time build
1415  --enable-dependency-tracking   do not reject slow dependency extractors
1416  --enable-shared[=PKGS]  build shared libraries [default=yes]
1417  --enable-static[=PKGS]  build static libraries [default=yes]
1418  --enable-fast-install[=PKGS]
1419                          optimize for fast installation [default=yes]
1420  --disable-libtool-lock  avoid locking (might break parallel builds)
1421  --enable-maintainer-mode  enable make rules and dependencies not useful
1422			  (and sometimes confusing) to the casual installer
1423  --enable-linux-futex    use the Linux futex system call [default=default]
1424  --enable-tls            Use thread-local storage [default=yes]
1425  --enable-symvers=STYLE  enables symbol versioning of the shared library
1426                          [default=yes]
1427
1428Optional Packages:
1429  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1430  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1431  --with-pic              try to use only PIC/non-PIC objects [default=use
1432                          both]
1433  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1434
1435Some influential environment variables:
1436  CC          C compiler command
1437  CFLAGS      C compiler flags
1438  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1439              nonstandard directory <lib dir>
1440  LIBS        libraries to pass to the linker, e.g. -l<library>
1441  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1442              you have headers in a nonstandard directory <include dir>
1443  CXX         C++ compiler command
1444  CXXFLAGS    C++ compiler flags
1445  CCAS        assembler compiler command (defaults to CC)
1446  CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
1447  CPP         C preprocessor
1448  CXXCPP      C++ preprocessor
1449
1450Use these variables to override the choices made by `configure' or to help
1451it to find libraries and programs with nonstandard names/locations.
1452
1453Report bugs to the package provider.
1454GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
1455General help using GNU software: <http://www.gnu.org/gethelp/>.
1456_ACEOF
1457ac_status=$?
1458fi
1459
1460if test "$ac_init_help" = "recursive"; then
1461  # If there are subdirs, report their specific --help.
1462  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1463    test -d "$ac_dir" ||
1464      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1465      continue
1466    ac_builddir=.
1467
1468case "$ac_dir" in
1469.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1470*)
1471  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1472  # A ".." for each directory in $ac_dir_suffix.
1473  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1474  case $ac_top_builddir_sub in
1475  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1477  esac ;;
1478esac
1479ac_abs_top_builddir=$ac_pwd
1480ac_abs_builddir=$ac_pwd$ac_dir_suffix
1481# for backward compatibility:
1482ac_top_builddir=$ac_top_build_prefix
1483
1484case $srcdir in
1485  .)  # We are building in place.
1486    ac_srcdir=.
1487    ac_top_srcdir=$ac_top_builddir_sub
1488    ac_abs_top_srcdir=$ac_pwd ;;
1489  [\\/]* | ?:[\\/]* )  # Absolute name.
1490    ac_srcdir=$srcdir$ac_dir_suffix;
1491    ac_top_srcdir=$srcdir
1492    ac_abs_top_srcdir=$srcdir ;;
1493  *) # Relative name.
1494    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1495    ac_top_srcdir=$ac_top_build_prefix$srcdir
1496    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1497esac
1498ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1499
1500    cd "$ac_dir" || { ac_status=$?; continue; }
1501    # Check for guested configure.
1502    if test -f "$ac_srcdir/configure.gnu"; then
1503      echo &&
1504      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1505    elif test -f "$ac_srcdir/configure"; then
1506      echo &&
1507      $SHELL "$ac_srcdir/configure" --help=recursive
1508    else
1509      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1510    fi || ac_status=$?
1511    cd "$ac_pwd" || { ac_status=$?; break; }
1512  done
1513fi
1514
1515test -n "$ac_init_help" && exit $ac_status
1516if $ac_init_version; then
1517  cat <<\_ACEOF
1518GNU TM Runtime Library configure 1.0
1519generated by GNU Autoconf 2.64
1520
1521Copyright (C) 2009 Free Software Foundation, Inc.
1522This configure script is free software; the Free Software Foundation
1523gives unlimited permission to copy, distribute and modify it.
1524_ACEOF
1525  exit
1526fi
1527
1528## ------------------------ ##
1529## Autoconf initialization. ##
1530## ------------------------ ##
1531
1532# ac_fn_c_try_compile LINENO
1533# --------------------------
1534# Try to compile conftest.$ac_ext, and return whether this succeeded.
1535ac_fn_c_try_compile ()
1536{
1537  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1538  rm -f conftest.$ac_objext
1539  if { { ac_try="$ac_compile"
1540case "(($ac_try" in
1541  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1542  *) ac_try_echo=$ac_try;;
1543esac
1544eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1545$as_echo "$ac_try_echo"; } >&5
1546  (eval "$ac_compile") 2>conftest.err
1547  ac_status=$?
1548  if test -s conftest.err; then
1549    grep -v '^ *+' conftest.err >conftest.er1
1550    cat conftest.er1 >&5
1551    mv -f conftest.er1 conftest.err
1552  fi
1553  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1554  test $ac_status = 0; } && {
1555	 test -z "$ac_c_werror_flag" ||
1556	 test ! -s conftest.err
1557       } && test -s conftest.$ac_objext; then :
1558  ac_retval=0
1559else
1560  $as_echo "$as_me: failed program was:" >&5
1561sed 's/^/| /' conftest.$ac_ext >&5
1562
1563	ac_retval=1
1564fi
1565  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1566  return $ac_retval
1567
1568} # ac_fn_c_try_compile
1569
1570# ac_fn_cxx_try_compile LINENO
1571# ----------------------------
1572# Try to compile conftest.$ac_ext, and return whether this succeeded.
1573ac_fn_cxx_try_compile ()
1574{
1575  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576  rm -f conftest.$ac_objext
1577  if { { ac_try="$ac_compile"
1578case "(($ac_try" in
1579  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1580  *) ac_try_echo=$ac_try;;
1581esac
1582eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1583$as_echo "$ac_try_echo"; } >&5
1584  (eval "$ac_compile") 2>conftest.err
1585  ac_status=$?
1586  if test -s conftest.err; then
1587    grep -v '^ *+' conftest.err >conftest.er1
1588    cat conftest.er1 >&5
1589    mv -f conftest.er1 conftest.err
1590  fi
1591  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1592  test $ac_status = 0; } && {
1593	 test -z "$ac_cxx_werror_flag" ||
1594	 test ! -s conftest.err
1595       } && test -s conftest.$ac_objext; then :
1596  ac_retval=0
1597else
1598  $as_echo "$as_me: failed program was:" >&5
1599sed 's/^/| /' conftest.$ac_ext >&5
1600
1601	ac_retval=1
1602fi
1603  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1604  return $ac_retval
1605
1606} # ac_fn_cxx_try_compile
1607
1608# ac_fn_c_try_link LINENO
1609# -----------------------
1610# Try to link conftest.$ac_ext, and return whether this succeeded.
1611ac_fn_c_try_link ()
1612{
1613  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614  rm -f conftest.$ac_objext conftest$ac_exeext
1615  if { { ac_try="$ac_link"
1616case "(($ac_try" in
1617  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1618  *) ac_try_echo=$ac_try;;
1619esac
1620eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1621$as_echo "$ac_try_echo"; } >&5
1622  (eval "$ac_link") 2>conftest.err
1623  ac_status=$?
1624  if test -s conftest.err; then
1625    grep -v '^ *+' conftest.err >conftest.er1
1626    cat conftest.er1 >&5
1627    mv -f conftest.er1 conftest.err
1628  fi
1629  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1630  test $ac_status = 0; } && {
1631	 test -z "$ac_c_werror_flag" ||
1632	 test ! -s conftest.err
1633       } && test -s conftest$ac_exeext && {
1634	 test "$cross_compiling" = yes ||
1635	 $as_test_x conftest$ac_exeext
1636       }; then :
1637  ac_retval=0
1638else
1639  $as_echo "$as_me: failed program was:" >&5
1640sed 's/^/| /' conftest.$ac_ext >&5
1641
1642	ac_retval=1
1643fi
1644  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1645  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1646  # interfere with the next link command; also delete a directory that is
1647  # left behind by Apple's compiler.  We do this before executing the actions.
1648  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1649  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1650  return $ac_retval
1651
1652} # ac_fn_c_try_link
1653
1654# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1655# -------------------------------------------------------
1656# Tests whether HEADER exists and can be compiled using the include files in
1657# INCLUDES, setting the cache variable VAR accordingly.
1658ac_fn_c_check_header_compile ()
1659{
1660  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1662$as_echo_n "checking for $2... " >&6; }
1663if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1664  $as_echo_n "(cached) " >&6
1665else
1666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1667/* end confdefs.h.  */
1668$4
1669#include <$2>
1670_ACEOF
1671if ac_fn_c_try_compile "$LINENO"; then :
1672  eval "$3=yes"
1673else
1674  eval "$3=no"
1675fi
1676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1677fi
1678eval ac_res=\$$3
1679	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1680$as_echo "$ac_res" >&6; }
1681  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1682
1683} # ac_fn_c_check_header_compile
1684
1685# ac_fn_c_try_cpp LINENO
1686# ----------------------
1687# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1688ac_fn_c_try_cpp ()
1689{
1690  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691  if { { ac_try="$ac_cpp conftest.$ac_ext"
1692case "(($ac_try" in
1693  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694  *) ac_try_echo=$ac_try;;
1695esac
1696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697$as_echo "$ac_try_echo"; } >&5
1698  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1699  ac_status=$?
1700  if test -s conftest.err; then
1701    grep -v '^ *+' conftest.err >conftest.er1
1702    cat conftest.er1 >&5
1703    mv -f conftest.er1 conftest.err
1704  fi
1705  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706  test $ac_status = 0; } >/dev/null && {
1707	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1708	 test ! -s conftest.err
1709       }; then :
1710  ac_retval=0
1711else
1712  $as_echo "$as_me: failed program was:" >&5
1713sed 's/^/| /' conftest.$ac_ext >&5
1714
1715    ac_retval=1
1716fi
1717  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1718  return $ac_retval
1719
1720} # ac_fn_c_try_cpp
1721
1722# ac_fn_c_try_run LINENO
1723# ----------------------
1724# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1725# that executables *can* be run.
1726ac_fn_c_try_run ()
1727{
1728  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729  if { { ac_try="$ac_link"
1730case "(($ac_try" in
1731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1732  *) ac_try_echo=$ac_try;;
1733esac
1734eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1735$as_echo "$ac_try_echo"; } >&5
1736  (eval "$ac_link") 2>&5
1737  ac_status=$?
1738  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1740  { { case "(($ac_try" in
1741  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1742  *) ac_try_echo=$ac_try;;
1743esac
1744eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1745$as_echo "$ac_try_echo"; } >&5
1746  (eval "$ac_try") 2>&5
1747  ac_status=$?
1748  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1749  test $ac_status = 0; }; }; then :
1750  ac_retval=0
1751else
1752  $as_echo "$as_me: program exited with status $ac_status" >&5
1753       $as_echo "$as_me: failed program was:" >&5
1754sed 's/^/| /' conftest.$ac_ext >&5
1755
1756       ac_retval=$ac_status
1757fi
1758  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1759  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1760  return $ac_retval
1761
1762} # ac_fn_c_try_run
1763
1764# ac_fn_c_check_func LINENO FUNC VAR
1765# ----------------------------------
1766# Tests whether FUNC exists, setting the cache variable VAR accordingly
1767ac_fn_c_check_func ()
1768{
1769  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1771$as_echo_n "checking for $2... " >&6; }
1772if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1773  $as_echo_n "(cached) " >&6
1774else
1775  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1776/* end confdefs.h.  */
1777/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1778   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1779#define $2 innocuous_$2
1780
1781/* System header to define __stub macros and hopefully few prototypes,
1782    which can conflict with char $2 (); below.
1783    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1784    <limits.h> exists even on freestanding compilers.  */
1785
1786#ifdef __STDC__
1787# include <limits.h>
1788#else
1789# include <assert.h>
1790#endif
1791
1792#undef $2
1793
1794/* Override any GCC internal prototype to avoid an error.
1795   Use char because int might match the return type of a GCC
1796   builtin and then its argument prototype would still apply.  */
1797#ifdef __cplusplus
1798extern "C"
1799#endif
1800char $2 ();
1801/* The GNU C library defines this for functions which it implements
1802    to always fail with ENOSYS.  Some functions are actually named
1803    something starting with __ and the normal name is an alias.  */
1804#if defined __stub_$2 || defined __stub___$2
1805choke me
1806#endif
1807
1808int
1809main ()
1810{
1811return $2 ();
1812  ;
1813  return 0;
1814}
1815_ACEOF
1816if ac_fn_c_try_link "$LINENO"; then :
1817  eval "$3=yes"
1818else
1819  eval "$3=no"
1820fi
1821rm -f core conftest.err conftest.$ac_objext \
1822    conftest$ac_exeext conftest.$ac_ext
1823fi
1824eval ac_res=\$$3
1825	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1826$as_echo "$ac_res" >&6; }
1827  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1828
1829} # ac_fn_c_check_func
1830
1831# ac_fn_cxx_try_cpp LINENO
1832# ------------------------
1833# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1834ac_fn_cxx_try_cpp ()
1835{
1836  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1837  if { { ac_try="$ac_cpp conftest.$ac_ext"
1838case "(($ac_try" in
1839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840  *) ac_try_echo=$ac_try;;
1841esac
1842eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1843$as_echo "$ac_try_echo"; } >&5
1844  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1845  ac_status=$?
1846  if test -s conftest.err; then
1847    grep -v '^ *+' conftest.err >conftest.er1
1848    cat conftest.er1 >&5
1849    mv -f conftest.er1 conftest.err
1850  fi
1851  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1852  test $ac_status = 0; } >/dev/null && {
1853	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1854	 test ! -s conftest.err
1855       }; then :
1856  ac_retval=0
1857else
1858  $as_echo "$as_me: failed program was:" >&5
1859sed 's/^/| /' conftest.$ac_ext >&5
1860
1861    ac_retval=1
1862fi
1863  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1864  return $ac_retval
1865
1866} # ac_fn_cxx_try_cpp
1867
1868# ac_fn_cxx_try_link LINENO
1869# -------------------------
1870# Try to link conftest.$ac_ext, and return whether this succeeded.
1871ac_fn_cxx_try_link ()
1872{
1873  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1874  rm -f conftest.$ac_objext conftest$ac_exeext
1875  if { { ac_try="$ac_link"
1876case "(($ac_try" in
1877  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1878  *) ac_try_echo=$ac_try;;
1879esac
1880eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1881$as_echo "$ac_try_echo"; } >&5
1882  (eval "$ac_link") 2>conftest.err
1883  ac_status=$?
1884  if test -s conftest.err; then
1885    grep -v '^ *+' conftest.err >conftest.er1
1886    cat conftest.er1 >&5
1887    mv -f conftest.er1 conftest.err
1888  fi
1889  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1890  test $ac_status = 0; } && {
1891	 test -z "$ac_cxx_werror_flag" ||
1892	 test ! -s conftest.err
1893       } && test -s conftest$ac_exeext && {
1894	 test "$cross_compiling" = yes ||
1895	 $as_test_x conftest$ac_exeext
1896       }; then :
1897  ac_retval=0
1898else
1899  $as_echo "$as_me: failed program was:" >&5
1900sed 's/^/| /' conftest.$ac_ext >&5
1901
1902	ac_retval=1
1903fi
1904  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1905  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1906  # interfere with the next link command; also delete a directory that is
1907  # left behind by Apple's compiler.  We do this before executing the actions.
1908  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1909  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1910  return $ac_retval
1911
1912} # ac_fn_cxx_try_link
1913
1914# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1915# -------------------------------------------------------
1916# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1917# the include files in INCLUDES and setting the cache variable VAR
1918# accordingly.
1919ac_fn_c_check_header_mongrel ()
1920{
1921  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1922  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1923  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1924$as_echo_n "checking for $2... " >&6; }
1925if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1926  $as_echo_n "(cached) " >&6
1927fi
1928eval ac_res=\$$3
1929	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1930$as_echo "$ac_res" >&6; }
1931else
1932  # Is the header compilable?
1933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1934$as_echo_n "checking $2 usability... " >&6; }
1935cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1936/* end confdefs.h.  */
1937$4
1938#include <$2>
1939_ACEOF
1940if ac_fn_c_try_compile "$LINENO"; then :
1941  ac_header_compiler=yes
1942else
1943  ac_header_compiler=no
1944fi
1945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1947$as_echo "$ac_header_compiler" >&6; }
1948
1949# Is the header present?
1950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1951$as_echo_n "checking $2 presence... " >&6; }
1952cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953/* end confdefs.h.  */
1954#include <$2>
1955_ACEOF
1956if ac_fn_c_try_cpp "$LINENO"; then :
1957  ac_header_preproc=yes
1958else
1959  ac_header_preproc=no
1960fi
1961rm -f conftest.err conftest.$ac_ext
1962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1963$as_echo "$ac_header_preproc" >&6; }
1964
1965# So?  What about this header?
1966case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1967  yes:no: )
1968    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1969$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1970    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1971$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1972    ;;
1973  no:yes:* )
1974    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1975$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1976    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1977$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1978    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1979$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1980    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1981$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1982    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1983$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1984    ;;
1985esac
1986  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1987$as_echo_n "checking for $2... " >&6; }
1988if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1989  $as_echo_n "(cached) " >&6
1990else
1991  eval "$3=\$ac_header_compiler"
1992fi
1993eval ac_res=\$$3
1994	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1995$as_echo "$ac_res" >&6; }
1996fi
1997  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1998
1999} # ac_fn_c_check_header_mongrel
2000
2001# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2002# -------------------------------------------
2003# Tests whether TYPE exists after having included INCLUDES, setting cache
2004# variable VAR accordingly.
2005ac_fn_c_check_type ()
2006{
2007  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2008  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2009$as_echo_n "checking for $2... " >&6; }
2010if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2011  $as_echo_n "(cached) " >&6
2012else
2013  eval "$3=no"
2014  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2015/* end confdefs.h.  */
2016$4
2017int
2018main ()
2019{
2020if (sizeof ($2))
2021	 return 0;
2022  ;
2023  return 0;
2024}
2025_ACEOF
2026if ac_fn_c_try_compile "$LINENO"; then :
2027  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028/* end confdefs.h.  */
2029$4
2030int
2031main ()
2032{
2033if (sizeof (($2)))
2034	    return 0;
2035  ;
2036  return 0;
2037}
2038_ACEOF
2039if ac_fn_c_try_compile "$LINENO"; then :
2040
2041else
2042  eval "$3=yes"
2043fi
2044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2045fi
2046rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2047fi
2048eval ac_res=\$$3
2049	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2050$as_echo "$ac_res" >&6; }
2051  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2052
2053} # ac_fn_c_check_type
2054
2055# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2056# --------------------------------------------
2057# Tries to find the compile-time value of EXPR in a program that includes
2058# INCLUDES, setting VAR accordingly. Returns whether the value could be
2059# computed
2060ac_fn_c_compute_int ()
2061{
2062  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2063  if test "$cross_compiling" = yes; then
2064    # Depending upon the size, compute the lo and hi bounds.
2065cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066/* end confdefs.h.  */
2067$4
2068int
2069main ()
2070{
2071static int test_array [1 - 2 * !(($2) >= 0)];
2072test_array [0] = 0
2073
2074  ;
2075  return 0;
2076}
2077_ACEOF
2078if ac_fn_c_try_compile "$LINENO"; then :
2079  ac_lo=0 ac_mid=0
2080  while :; do
2081    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2082/* end confdefs.h.  */
2083$4
2084int
2085main ()
2086{
2087static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2088test_array [0] = 0
2089
2090  ;
2091  return 0;
2092}
2093_ACEOF
2094if ac_fn_c_try_compile "$LINENO"; then :
2095  ac_hi=$ac_mid; break
2096else
2097  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2098			if test $ac_lo -le $ac_mid; then
2099			  ac_lo= ac_hi=
2100			  break
2101			fi
2102			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2103fi
2104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2105  done
2106else
2107  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2108/* end confdefs.h.  */
2109$4
2110int
2111main ()
2112{
2113static int test_array [1 - 2 * !(($2) < 0)];
2114test_array [0] = 0
2115
2116  ;
2117  return 0;
2118}
2119_ACEOF
2120if ac_fn_c_try_compile "$LINENO"; then :
2121  ac_hi=-1 ac_mid=-1
2122  while :; do
2123    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2124/* end confdefs.h.  */
2125$4
2126int
2127main ()
2128{
2129static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2130test_array [0] = 0
2131
2132  ;
2133  return 0;
2134}
2135_ACEOF
2136if ac_fn_c_try_compile "$LINENO"; then :
2137  ac_lo=$ac_mid; break
2138else
2139  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2140			if test $ac_mid -le $ac_hi; then
2141			  ac_lo= ac_hi=
2142			  break
2143			fi
2144			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2145fi
2146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2147  done
2148else
2149  ac_lo= ac_hi=
2150fi
2151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2152fi
2153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2154# Binary search between lo and hi bounds.
2155while test "x$ac_lo" != "x$ac_hi"; do
2156  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2157  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2158/* end confdefs.h.  */
2159$4
2160int
2161main ()
2162{
2163static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2164test_array [0] = 0
2165
2166  ;
2167  return 0;
2168}
2169_ACEOF
2170if ac_fn_c_try_compile "$LINENO"; then :
2171  ac_hi=$ac_mid
2172else
2173  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2174fi
2175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2176done
2177case $ac_lo in #((
2178?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2179'') ac_retval=1 ;;
2180esac
2181  else
2182    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2183/* end confdefs.h.  */
2184$4
2185static long int longval () { return $2; }
2186static unsigned long int ulongval () { return $2; }
2187#include <stdio.h>
2188#include <stdlib.h>
2189int
2190main ()
2191{
2192
2193  FILE *f = fopen ("conftest.val", "w");
2194  if (! f)
2195    return 1;
2196  if (($2) < 0)
2197    {
2198      long int i = longval ();
2199      if (i != ($2))
2200	return 1;
2201      fprintf (f, "%ld", i);
2202    }
2203  else
2204    {
2205      unsigned long int i = ulongval ();
2206      if (i != ($2))
2207	return 1;
2208      fprintf (f, "%lu", i);
2209    }
2210  /* Do not output a trailing newline, as this causes \r\n confusion
2211     on some platforms.  */
2212  return ferror (f) || fclose (f) != 0;
2213
2214  ;
2215  return 0;
2216}
2217_ACEOF
2218if ac_fn_c_try_run "$LINENO"; then :
2219  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2220else
2221  ac_retval=1
2222fi
2223rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2224  conftest.$ac_objext conftest.beam conftest.$ac_ext
2225rm -f conftest.val
2226
2227  fi
2228  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2229  return $ac_retval
2230
2231} # ac_fn_c_compute_int
2232
2233# ac_fn_c_check_decl LINENO SYMBOL VAR
2234# ------------------------------------
2235# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2236ac_fn_c_check_decl ()
2237{
2238  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2239  as_decl_name=`echo $2|sed 's/ *(.*//'`
2240  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2241  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2242$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2243if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2244  $as_echo_n "(cached) " >&6
2245else
2246  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2247/* end confdefs.h.  */
2248$4
2249int
2250main ()
2251{
2252#ifndef $as_decl_name
2253#ifdef __cplusplus
2254  (void) $as_decl_use;
2255#else
2256  (void) $as_decl_name;
2257#endif
2258#endif
2259
2260  ;
2261  return 0;
2262}
2263_ACEOF
2264if ac_fn_c_try_compile "$LINENO"; then :
2265  eval "$3=yes"
2266else
2267  eval "$3=no"
2268fi
2269rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2270fi
2271eval ac_res=\$$3
2272	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2273$as_echo "$ac_res" >&6; }
2274  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2275
2276} # ac_fn_c_check_decl
2277cat >config.log <<_ACEOF
2278This file contains any messages produced by compilers while
2279running configure, to aid debugging if configure makes a mistake.
2280
2281It was created by GNU TM Runtime Library $as_me 1.0, which was
2282generated by GNU Autoconf 2.64.  Invocation command line was
2283
2284  $ $0 $@
2285
2286_ACEOF
2287exec 5>>config.log
2288{
2289cat <<_ASUNAME
2290## --------- ##
2291## Platform. ##
2292## --------- ##
2293
2294hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2295uname -m = `(uname -m) 2>/dev/null || echo unknown`
2296uname -r = `(uname -r) 2>/dev/null || echo unknown`
2297uname -s = `(uname -s) 2>/dev/null || echo unknown`
2298uname -v = `(uname -v) 2>/dev/null || echo unknown`
2299
2300/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2301/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2302
2303/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2304/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2305/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2306/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2307/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2308/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2309/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2310
2311_ASUNAME
2312
2313as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2314for as_dir in $PATH
2315do
2316  IFS=$as_save_IFS
2317  test -z "$as_dir" && as_dir=.
2318    $as_echo "PATH: $as_dir"
2319  done
2320IFS=$as_save_IFS
2321
2322} >&5
2323
2324cat >&5 <<_ACEOF
2325
2326
2327## ----------- ##
2328## Core tests. ##
2329## ----------- ##
2330
2331_ACEOF
2332
2333
2334# Keep a trace of the command line.
2335# Strip out --no-create and --no-recursion so they do not pile up.
2336# Strip out --silent because we don't want to record it for future runs.
2337# Also quote any args containing shell meta-characters.
2338# Make two passes to allow for proper duplicate-argument suppression.
2339ac_configure_args=
2340ac_configure_args0=
2341ac_configure_args1=
2342ac_must_keep_next=false
2343for ac_pass in 1 2
2344do
2345  for ac_arg
2346  do
2347    case $ac_arg in
2348    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2349    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2350    | -silent | --silent | --silen | --sile | --sil)
2351      continue ;;
2352    *\'*)
2353      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2354    esac
2355    case $ac_pass in
2356    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2357    2)
2358      as_fn_append ac_configure_args1 " '$ac_arg'"
2359      if test $ac_must_keep_next = true; then
2360	ac_must_keep_next=false # Got value, back to normal.
2361      else
2362	case $ac_arg in
2363	  *=* | --config-cache | -C | -disable-* | --disable-* \
2364	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2365	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2366	  | -with-* | --with-* | -without-* | --without-* | --x)
2367	    case "$ac_configure_args0 " in
2368	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2369	    esac
2370	    ;;
2371	  -* ) ac_must_keep_next=true ;;
2372	esac
2373      fi
2374      as_fn_append ac_configure_args " '$ac_arg'"
2375      ;;
2376    esac
2377  done
2378done
2379{ ac_configure_args0=; unset ac_configure_args0;}
2380{ ac_configure_args1=; unset ac_configure_args1;}
2381
2382# When interrupted or exit'd, cleanup temporary files, and complete
2383# config.log.  We remove comments because anyway the quotes in there
2384# would cause problems or look ugly.
2385# WARNING: Use '\'' to represent an apostrophe within the trap.
2386# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2387trap 'exit_status=$?
2388  # Save into config.log some information that might help in debugging.
2389  {
2390    echo
2391
2392    cat <<\_ASBOX
2393## ---------------- ##
2394## Cache variables. ##
2395## ---------------- ##
2396_ASBOX
2397    echo
2398    # The following way of writing the cache mishandles newlines in values,
2399(
2400  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2401    eval ac_val=\$$ac_var
2402    case $ac_val in #(
2403    *${as_nl}*)
2404      case $ac_var in #(
2405      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2406$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2407      esac
2408      case $ac_var in #(
2409      _ | IFS | as_nl) ;; #(
2410      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2411      *) { eval $ac_var=; unset $ac_var;} ;;
2412      esac ;;
2413    esac
2414  done
2415  (set) 2>&1 |
2416    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2417    *${as_nl}ac_space=\ *)
2418      sed -n \
2419	"s/'\''/'\''\\\\'\'''\''/g;
2420	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2421      ;; #(
2422    *)
2423      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2424      ;;
2425    esac |
2426    sort
2427)
2428    echo
2429
2430    cat <<\_ASBOX
2431## ----------------- ##
2432## Output variables. ##
2433## ----------------- ##
2434_ASBOX
2435    echo
2436    for ac_var in $ac_subst_vars
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
2446    if test -n "$ac_subst_files"; then
2447      cat <<\_ASBOX
2448## ------------------- ##
2449## File substitutions. ##
2450## ------------------- ##
2451_ASBOX
2452      echo
2453      for ac_var in $ac_subst_files
2454      do
2455	eval ac_val=\$$ac_var
2456	case $ac_val in
2457	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2458	esac
2459	$as_echo "$ac_var='\''$ac_val'\''"
2460      done | sort
2461      echo
2462    fi
2463
2464    if test -s confdefs.h; then
2465      cat <<\_ASBOX
2466## ----------- ##
2467## confdefs.h. ##
2468## ----------- ##
2469_ASBOX
2470      echo
2471      cat confdefs.h
2472      echo
2473    fi
2474    test "$ac_signal" != 0 &&
2475      $as_echo "$as_me: caught signal $ac_signal"
2476    $as_echo "$as_me: exit $exit_status"
2477  } >&5
2478  rm -f core *.core core.conftest.* &&
2479    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2480    exit $exit_status
2481' 0
2482for ac_signal in 1 2 13 15; do
2483  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2484done
2485ac_signal=0
2486
2487# confdefs.h avoids OS command line length limits that DEFS can exceed.
2488rm -f -r conftest* confdefs.h
2489
2490$as_echo "/* confdefs.h */" > confdefs.h
2491
2492# Predefined preprocessor variables.
2493
2494cat >>confdefs.h <<_ACEOF
2495#define PACKAGE_NAME "$PACKAGE_NAME"
2496_ACEOF
2497
2498cat >>confdefs.h <<_ACEOF
2499#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2500_ACEOF
2501
2502cat >>confdefs.h <<_ACEOF
2503#define PACKAGE_VERSION "$PACKAGE_VERSION"
2504_ACEOF
2505
2506cat >>confdefs.h <<_ACEOF
2507#define PACKAGE_STRING "$PACKAGE_STRING"
2508_ACEOF
2509
2510cat >>confdefs.h <<_ACEOF
2511#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2512_ACEOF
2513
2514cat >>confdefs.h <<_ACEOF
2515#define PACKAGE_URL "$PACKAGE_URL"
2516_ACEOF
2517
2518
2519# Let the site file select an alternate cache file if it wants to.
2520# Prefer an explicitly selected file to automatically selected ones.
2521ac_site_file1=NONE
2522ac_site_file2=NONE
2523if test -n "$CONFIG_SITE"; then
2524  ac_site_file1=$CONFIG_SITE
2525elif test "x$prefix" != xNONE; then
2526  ac_site_file1=$prefix/share/config.site
2527  ac_site_file2=$prefix/etc/config.site
2528else
2529  ac_site_file1=$ac_default_prefix/share/config.site
2530  ac_site_file2=$ac_default_prefix/etc/config.site
2531fi
2532for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2533do
2534  test "x$ac_site_file" = xNONE && continue
2535  if test -r "$ac_site_file"; then
2536    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2537$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2538    sed 's/^/| /' "$ac_site_file" >&5
2539    . "$ac_site_file"
2540  fi
2541done
2542
2543if test -r "$cache_file"; then
2544  # Some versions of bash will fail to source /dev/null (special
2545  # files actually), so we avoid doing that.
2546  if test -f "$cache_file"; then
2547    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2548$as_echo "$as_me: loading cache $cache_file" >&6;}
2549    case $cache_file in
2550      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2551      *)                      . "./$cache_file";;
2552    esac
2553  fi
2554else
2555  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2556$as_echo "$as_me: creating cache $cache_file" >&6;}
2557  >$cache_file
2558fi
2559
2560# Check that the precious variables saved in the cache have kept the same
2561# value.
2562ac_cache_corrupted=false
2563for ac_var in $ac_precious_vars; do
2564  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2565  eval ac_new_set=\$ac_env_${ac_var}_set
2566  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2567  eval ac_new_val=\$ac_env_${ac_var}_value
2568  case $ac_old_set,$ac_new_set in
2569    set,)
2570      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2571$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2572      ac_cache_corrupted=: ;;
2573    ,set)
2574      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2575$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2576      ac_cache_corrupted=: ;;
2577    ,);;
2578    *)
2579      if test "x$ac_old_val" != "x$ac_new_val"; then
2580	# differences in whitespace do not lead to failure.
2581	ac_old_val_w=`echo x $ac_old_val`
2582	ac_new_val_w=`echo x $ac_new_val`
2583	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2584	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2585$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2586	  ac_cache_corrupted=:
2587	else
2588	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2589$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2590	  eval $ac_var=\$ac_old_val
2591	fi
2592	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2593$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2594	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2595$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2596      fi;;
2597  esac
2598  # Pass precious variables to config.status.
2599  if test "$ac_new_set" = set; then
2600    case $ac_new_val in
2601    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2602    *) ac_arg=$ac_var=$ac_new_val ;;
2603    esac
2604    case " $ac_configure_args " in
2605      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2606      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2607    esac
2608  fi
2609done
2610if $ac_cache_corrupted; then
2611  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2612$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2613  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2614$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2615  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2616fi
2617## -------------------- ##
2618## Main body of script. ##
2619## -------------------- ##
2620
2621ac_ext=c
2622ac_cpp='$CPP $CPPFLAGS'
2623ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2624ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2625ac_compiler_gnu=$ac_cv_c_compiler_gnu
2626
2627
2628
2629
2630
2631ac_config_headers="$ac_config_headers config.h"
2632
2633
2634# -------
2635# Options
2636# -------
2637
2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2639$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2640 # Check whether --enable-version-specific-runtime-libs was given.
2641if test "${enable_version_specific_runtime_libs+set}" = set; then :
2642  enableval=$enable_version_specific_runtime_libs;
2643      case "$enableval" in
2644       yes|no) ;;
2645       *) as_fn_error "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2646                          esac
2647
2648else
2649  enable_version_specific_runtime_libs=no
2650fi
2651
2652
2653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2654$as_echo "$enable_version_specific_runtime_libs" >&6; }
2655
2656# We would like our source tree to be readonly. However when releases or
2657# pre-releases are generated, the flex/bison generated files as well as the
2658# various formats of manuals need to be included along with the rest of the
2659# sources.  Therefore we have --enable-generated-files-in-srcdir to do
2660# just that.
2661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2662$as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2663 # Check whether --enable-generated-files-in-srcdir was given.
2664if test "${enable_generated_files_in_srcdir+set}" = set; then :
2665  enableval=$enable_generated_files_in_srcdir;
2666      case "$enableval" in
2667       yes|no) ;;
2668       *) as_fn_error "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2669                          esac
2670
2671else
2672  enable_generated_files_in_srcdir=no
2673fi
2674
2675
2676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2677$as_echo "$enable_generated_files_in_srcdir" >&6; }
2678 if test "$enable_generated_files_in_srcdir" = yes; then
2679  GENINSRC_TRUE=
2680  GENINSRC_FALSE='#'
2681else
2682  GENINSRC_TRUE='#'
2683  GENINSRC_FALSE=
2684fi
2685
2686
2687
2688# -------
2689# -------
2690
2691# Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2692#
2693# You will slowly go insane if you do not grok the following fact:  when
2694# building this library, the top-level /target/ becomes the library's /host/.
2695#
2696# configure then causes --target to default to --host, exactly like any
2697# other package using autoconf.  Therefore, 'target' and 'host' will
2698# always be the same.  This makes sense both for native and cross compilers
2699# just think about it for a little while.  :-)
2700#
2701# Also, if this library is being configured as part of a cross compiler, the
2702# top-level configure script will pass the "real" host as $with_cross_host.
2703#
2704# Do not delete or change the following two lines.  For why, see
2705# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2706ac_aux_dir=
2707for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2708  for ac_t in install-sh install.sh shtool; do
2709    if test -f "$ac_dir/$ac_t"; then
2710      ac_aux_dir=$ac_dir
2711      ac_install_sh="$ac_aux_dir/$ac_t -c"
2712      break 2
2713    fi
2714  done
2715done
2716if test -z "$ac_aux_dir"; then
2717  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2718fi
2719
2720# These three variables are undocumented and unsupported,
2721# and are intended to be withdrawn in a future Autoconf release.
2722# They can cause serious problems if a builder's source tree is in a directory
2723# whose full name contains unusual characters.
2724ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2725ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2726ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2727
2728
2729# Make sure we can run config.sub.
2730$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2731  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2732
2733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2734$as_echo_n "checking build system type... " >&6; }
2735if test "${ac_cv_build+set}" = set; then :
2736  $as_echo_n "(cached) " >&6
2737else
2738  ac_build_alias=$build_alias
2739test "x$ac_build_alias" = x &&
2740  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2741test "x$ac_build_alias" = x &&
2742  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2743ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2744  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2745
2746fi
2747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2748$as_echo "$ac_cv_build" >&6; }
2749case $ac_cv_build in
2750*-*-*) ;;
2751*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2752esac
2753build=$ac_cv_build
2754ac_save_IFS=$IFS; IFS='-'
2755set x $ac_cv_build
2756shift
2757build_cpu=$1
2758build_vendor=$2
2759shift; shift
2760# Remember, the first character of IFS is used to create $*,
2761# except with old shells:
2762build_os=$*
2763IFS=$ac_save_IFS
2764case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2765
2766
2767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2768$as_echo_n "checking host system type... " >&6; }
2769if test "${ac_cv_host+set}" = set; then :
2770  $as_echo_n "(cached) " >&6
2771else
2772  if test "x$host_alias" = x; then
2773  ac_cv_host=$ac_cv_build
2774else
2775  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2776    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2777fi
2778
2779fi
2780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2781$as_echo "$ac_cv_host" >&6; }
2782case $ac_cv_host in
2783*-*-*) ;;
2784*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2785esac
2786host=$ac_cv_host
2787ac_save_IFS=$IFS; IFS='-'
2788set x $ac_cv_host
2789shift
2790host_cpu=$1
2791host_vendor=$2
2792shift; shift
2793# Remember, the first character of IFS is used to create $*,
2794# except with old shells:
2795host_os=$*
2796IFS=$ac_save_IFS
2797case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2798
2799
2800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2801$as_echo_n "checking target system type... " >&6; }
2802if test "${ac_cv_target+set}" = set; then :
2803  $as_echo_n "(cached) " >&6
2804else
2805  if test "x$target_alias" = x; then
2806  ac_cv_target=$ac_cv_host
2807else
2808  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2809    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2810fi
2811
2812fi
2813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2814$as_echo "$ac_cv_target" >&6; }
2815case $ac_cv_target in
2816*-*-*) ;;
2817*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2818esac
2819target=$ac_cv_target
2820ac_save_IFS=$IFS; IFS='-'
2821set x $ac_cv_target
2822shift
2823target_cpu=$1
2824target_vendor=$2
2825shift; shift
2826# Remember, the first character of IFS is used to create $*,
2827# except with old shells:
2828target_os=$*
2829IFS=$ac_save_IFS
2830case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2831
2832
2833# The aliases save the names the user supplied, while $host etc.
2834# will get canonicalized.
2835test -n "$target_alias" &&
2836  test "$program_prefix$program_suffix$program_transform_name" = \
2837    NONENONEs,x,x, &&
2838  program_prefix=${target_alias}-
2839
2840target_alias=${target_alias-$host_alias}
2841
2842# Sets up automake.  Must come after AC_CANONICAL_SYSTEM.  Each of the
2843# following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2844#  1.9.0:  minimum required version
2845#  no-define:  PACKAGE and VERSION will not be #define'd in config.h (a bunch
2846#              of other PACKAGE_* variables will, however, and there's nothing
2847#              we can do about that; they come from AC_INIT).
2848#  no-dist:  we don't want 'dist' and related rules.
2849#  foreign:  we don't follow the normal rules for GNU packages (no COPYING
2850#            file in the top srcdir, etc, etc), so stop complaining.
2851#  -Wall:  turns on all automake warnings...
2852#  -Wno-portability:  ...except this one, since GNU make is required.
2853#  -Wno-override: ... and this one, since we do want this in testsuite.
2854am__api_version='1.11'
2855
2856# Find a good install program.  We prefer a C program (faster),
2857# so one script is as good as another.  But avoid the broken or
2858# incompatible versions:
2859# SysV /etc/install, /usr/sbin/install
2860# SunOS /usr/etc/install
2861# IRIX /sbin/install
2862# AIX /bin/install
2863# AmigaOS /C/install, which installs bootblocks on floppy discs
2864# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2865# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2866# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2867# OS/2's system install, which has a completely different semantic
2868# ./install, which can be erroneously created by make from ./install.sh.
2869# Reject install programs that cannot install multiple files.
2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2871$as_echo_n "checking for a BSD-compatible install... " >&6; }
2872if test -z "$INSTALL"; then
2873if test "${ac_cv_path_install+set}" = set; then :
2874  $as_echo_n "(cached) " >&6
2875else
2876  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877for as_dir in $PATH
2878do
2879  IFS=$as_save_IFS
2880  test -z "$as_dir" && as_dir=.
2881    # Account for people who put trailing slashes in PATH elements.
2882case $as_dir/ in #((
2883  ./ | .// | /[cC]/* | \
2884  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2885  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2886  /usr/ucb/* ) ;;
2887  *)
2888    # OSF1 and SCO ODT 3.0 have their own names for install.
2889    # Don't use installbsd from OSF since it installs stuff as root
2890    # by default.
2891    for ac_prog in ginstall scoinst install; do
2892      for ac_exec_ext in '' $ac_executable_extensions; do
2893	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2894	  if test $ac_prog = install &&
2895	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2896	    # AIX install.  It has an incompatible calling convention.
2897	    :
2898	  elif test $ac_prog = install &&
2899	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2900	    # program-specific install script used by HP pwplus--don't use.
2901	    :
2902	  else
2903	    rm -rf conftest.one conftest.two conftest.dir
2904	    echo one > conftest.one
2905	    echo two > conftest.two
2906	    mkdir conftest.dir
2907	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2908	      test -s conftest.one && test -s conftest.two &&
2909	      test -s conftest.dir/conftest.one &&
2910	      test -s conftest.dir/conftest.two
2911	    then
2912	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2913	      break 3
2914	    fi
2915	  fi
2916	fi
2917      done
2918    done
2919    ;;
2920esac
2921
2922  done
2923IFS=$as_save_IFS
2924
2925rm -rf conftest.one conftest.two conftest.dir
2926
2927fi
2928  if test "${ac_cv_path_install+set}" = set; then
2929    INSTALL=$ac_cv_path_install
2930  else
2931    # As a last resort, use the slow shell script.  Don't cache a
2932    # value for INSTALL within a source directory, because that will
2933    # break other packages using the cache if that directory is
2934    # removed, or if the value is a relative name.
2935    INSTALL=$ac_install_sh
2936  fi
2937fi
2938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2939$as_echo "$INSTALL" >&6; }
2940
2941# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2942# It thinks the first close brace ends the variable substitution.
2943test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2944
2945test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2946
2947test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2948
2949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2950$as_echo_n "checking whether build environment is sane... " >&6; }
2951# Just in case
2952sleep 1
2953echo timestamp > conftest.file
2954# Reject unsafe characters in $srcdir or the absolute working directory
2955# name.  Accept space and tab only in the latter.
2956am_lf='
2957'
2958case `pwd` in
2959  *[\\\"\#\$\&\'\`$am_lf]*)
2960    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2961esac
2962case $srcdir in
2963  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2964    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2965esac
2966
2967# Do `set' in a subshell so we don't clobber the current shell's
2968# arguments.  Must try -L first in case configure is actually a
2969# symlink; some systems play weird games with the mod time of symlinks
2970# (eg FreeBSD returns the mod time of the symlink's containing
2971# directory).
2972if (
2973   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2974   if test "$*" = "X"; then
2975      # -L didn't work.
2976      set X `ls -t "$srcdir/configure" conftest.file`
2977   fi
2978   rm -f conftest.file
2979   if test "$*" != "X $srcdir/configure conftest.file" \
2980      && test "$*" != "X conftest.file $srcdir/configure"; then
2981
2982      # If neither matched, then we have a broken ls.  This can happen
2983      # if, for instance, CONFIG_SHELL is bash and it inherits a
2984      # broken ls alias from the environment.  This has actually
2985      # happened.  Such a system could not be considered "sane".
2986      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2987alias in your environment" "$LINENO" 5
2988   fi
2989
2990   test "$2" = conftest.file
2991   )
2992then
2993   # Ok.
2994   :
2995else
2996   as_fn_error "newly created file is older than distributed files!
2997Check your system clock" "$LINENO" 5
2998fi
2999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3000$as_echo "yes" >&6; }
3001test "$program_prefix" != NONE &&
3002  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3003# Use a double $ so make ignores it.
3004test "$program_suffix" != NONE &&
3005  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3006# Double any \ or $.
3007# By default was `s,x,x', remove it if useless.
3008ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3009program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3010
3011# expand $ac_aux_dir to an absolute path
3012am_aux_dir=`cd $ac_aux_dir && pwd`
3013
3014if test x"${MISSING+set}" != xset; then
3015  case $am_aux_dir in
3016  *\ * | *\	*)
3017    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3018  *)
3019    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3020  esac
3021fi
3022# Use eval to expand $SHELL
3023if eval "$MISSING --run true"; then
3024  am_missing_run="$MISSING --run "
3025else
3026  am_missing_run=
3027  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3028$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3029fi
3030
3031if test x"${install_sh}" != xset; then
3032  case $am_aux_dir in
3033  *\ * | *\	*)
3034    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3035  *)
3036    install_sh="\${SHELL} $am_aux_dir/install-sh"
3037  esac
3038fi
3039
3040# Installed binaries are usually stripped using `strip' when the user
3041# run `make install-strip'.  However `strip' might not be the right
3042# tool to use in cross-compilation environments, therefore Automake
3043# will honor the `STRIP' environment variable to overrule this program.
3044if test "$cross_compiling" != no; then
3045  if test -n "$ac_tool_prefix"; then
3046  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3047set dummy ${ac_tool_prefix}strip; ac_word=$2
3048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3049$as_echo_n "checking for $ac_word... " >&6; }
3050if test "${ac_cv_prog_STRIP+set}" = set; then :
3051  $as_echo_n "(cached) " >&6
3052else
3053  if test -n "$STRIP"; then
3054  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3055else
3056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3057for as_dir in $PATH
3058do
3059  IFS=$as_save_IFS
3060  test -z "$as_dir" && as_dir=.
3061    for ac_exec_ext in '' $ac_executable_extensions; do
3062  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3063    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3064    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3065    break 2
3066  fi
3067done
3068  done
3069IFS=$as_save_IFS
3070
3071fi
3072fi
3073STRIP=$ac_cv_prog_STRIP
3074if test -n "$STRIP"; then
3075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3076$as_echo "$STRIP" >&6; }
3077else
3078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3079$as_echo "no" >&6; }
3080fi
3081
3082
3083fi
3084if test -z "$ac_cv_prog_STRIP"; then
3085  ac_ct_STRIP=$STRIP
3086  # Extract the first word of "strip", so it can be a program name with args.
3087set dummy strip; ac_word=$2
3088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3089$as_echo_n "checking for $ac_word... " >&6; }
3090if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3091  $as_echo_n "(cached) " >&6
3092else
3093  if test -n "$ac_ct_STRIP"; then
3094  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3095else
3096as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3097for as_dir in $PATH
3098do
3099  IFS=$as_save_IFS
3100  test -z "$as_dir" && as_dir=.
3101    for ac_exec_ext in '' $ac_executable_extensions; do
3102  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3103    ac_cv_prog_ac_ct_STRIP="strip"
3104    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3105    break 2
3106  fi
3107done
3108  done
3109IFS=$as_save_IFS
3110
3111fi
3112fi
3113ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3114if test -n "$ac_ct_STRIP"; then
3115  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3116$as_echo "$ac_ct_STRIP" >&6; }
3117else
3118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3119$as_echo "no" >&6; }
3120fi
3121
3122  if test "x$ac_ct_STRIP" = x; then
3123    STRIP=":"
3124  else
3125    case $cross_compiling:$ac_tool_warned in
3126yes:)
3127{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3128$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3129ac_tool_warned=yes ;;
3130esac
3131    STRIP=$ac_ct_STRIP
3132  fi
3133else
3134  STRIP="$ac_cv_prog_STRIP"
3135fi
3136
3137fi
3138INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3139
3140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3141$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3142if test -z "$MKDIR_P"; then
3143  if test "${ac_cv_path_mkdir+set}" = set; then :
3144  $as_echo_n "(cached) " >&6
3145else
3146  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3147for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3148do
3149  IFS=$as_save_IFS
3150  test -z "$as_dir" && as_dir=.
3151    for ac_prog in mkdir gmkdir; do
3152	 for ac_exec_ext in '' $ac_executable_extensions; do
3153	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3154	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3155	     'mkdir (GNU coreutils) '* | \
3156	     'mkdir (coreutils) '* | \
3157	     'mkdir (fileutils) '4.1*)
3158	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3159	       break 3;;
3160	   esac
3161	 done
3162       done
3163  done
3164IFS=$as_save_IFS
3165
3166fi
3167
3168  if test "${ac_cv_path_mkdir+set}" = set; then
3169    MKDIR_P="$ac_cv_path_mkdir -p"
3170  else
3171    # As a last resort, use the slow shell script.  Don't cache a
3172    # value for MKDIR_P within a source directory, because that will
3173    # break other packages using the cache if that directory is
3174    # removed, or if the value is a relative name.
3175    test -d ./--version && rmdir ./--version
3176    MKDIR_P="$ac_install_sh -d"
3177  fi
3178fi
3179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3180$as_echo "$MKDIR_P" >&6; }
3181
3182mkdir_p="$MKDIR_P"
3183case $mkdir_p in
3184  [\\/$]* | ?:[\\/]*) ;;
3185  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3186esac
3187
3188for ac_prog in gawk mawk nawk awk
3189do
3190  # Extract the first word of "$ac_prog", so it can be a program name with args.
3191set dummy $ac_prog; ac_word=$2
3192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3193$as_echo_n "checking for $ac_word... " >&6; }
3194if test "${ac_cv_prog_AWK+set}" = set; then :
3195  $as_echo_n "(cached) " >&6
3196else
3197  if test -n "$AWK"; then
3198  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3199else
3200as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3201for as_dir in $PATH
3202do
3203  IFS=$as_save_IFS
3204  test -z "$as_dir" && as_dir=.
3205    for ac_exec_ext in '' $ac_executable_extensions; do
3206  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3207    ac_cv_prog_AWK="$ac_prog"
3208    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3209    break 2
3210  fi
3211done
3212  done
3213IFS=$as_save_IFS
3214
3215fi
3216fi
3217AWK=$ac_cv_prog_AWK
3218if test -n "$AWK"; then
3219  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3220$as_echo "$AWK" >&6; }
3221else
3222  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3223$as_echo "no" >&6; }
3224fi
3225
3226
3227  test -n "$AWK" && break
3228done
3229
3230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3231$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3232set x ${MAKE-make}
3233ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3234if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3235  $as_echo_n "(cached) " >&6
3236else
3237  cat >conftest.make <<\_ACEOF
3238SHELL = /bin/sh
3239all:
3240	@echo '@@@%%%=$(MAKE)=@@@%%%'
3241_ACEOF
3242# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3243case `${MAKE-make} -f conftest.make 2>/dev/null` in
3244  *@@@%%%=?*=@@@%%%*)
3245    eval ac_cv_prog_make_${ac_make}_set=yes;;
3246  *)
3247    eval ac_cv_prog_make_${ac_make}_set=no;;
3248esac
3249rm -f conftest.make
3250fi
3251if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3253$as_echo "yes" >&6; }
3254  SET_MAKE=
3255else
3256  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3257$as_echo "no" >&6; }
3258  SET_MAKE="MAKE=${MAKE-make}"
3259fi
3260
3261rm -rf .tst 2>/dev/null
3262mkdir .tst 2>/dev/null
3263if test -d .tst; then
3264  am__leading_dot=.
3265else
3266  am__leading_dot=_
3267fi
3268rmdir .tst 2>/dev/null
3269
3270if test "`cd $srcdir && pwd`" != "`pwd`"; then
3271  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3272  # is not polluted with repeated "-I."
3273  am__isrc=' -I$(srcdir)'
3274  # test to see if srcdir already configured
3275  if test -f $srcdir/config.status; then
3276    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3277  fi
3278fi
3279
3280# test whether we have cygpath
3281if test -z "$CYGPATH_W"; then
3282  if (cygpath --version) >/dev/null 2>/dev/null; then
3283    CYGPATH_W='cygpath -w'
3284  else
3285    CYGPATH_W=echo
3286  fi
3287fi
3288
3289
3290# Define the identity of the package.
3291 PACKAGE='libitm'
3292 VERSION='1.0'
3293
3294
3295cat >>confdefs.h <<_ACEOF
3296#define PACKAGE "$PACKAGE"
3297_ACEOF
3298
3299
3300cat >>confdefs.h <<_ACEOF
3301#define VERSION "$VERSION"
3302_ACEOF
3303
3304# Some tools Automake needs.
3305
3306ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3307
3308
3309AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3310
3311
3312AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3313
3314
3315AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3316
3317
3318MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3319
3320# We need awk for the "check" target.  The system "awk" is bad on
3321# some platforms.
3322# Always define AMTAR for backward compatibility.  Yes, it's still used
3323# in the wild :-(  We should find a proper way to deprecate it ...
3324AMTAR='$${TAR-tar}'
3325
3326am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3327
3328
3329
3330
3331
3332# Default to --enable-multilib
3333# Check whether --enable-multilib was given.
3334if test "${enable_multilib+set}" = set; then :
3335  enableval=$enable_multilib; case "$enableval" in
3336  yes) multilib=yes ;;
3337  no)  multilib=no ;;
3338  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3339 esac
3340else
3341  multilib=yes
3342fi
3343
3344
3345# We may get other options which we leave undocumented:
3346# --with-target-subdir, --with-multisrctop, --with-multisubdir
3347# See config-ml.in if you want the gory details.
3348
3349if test "$srcdir" = "."; then
3350  if test "$with_target_subdir" != "."; then
3351    multi_basedir="$srcdir/$with_multisrctop../.."
3352  else
3353    multi_basedir="$srcdir/$with_multisrctop.."
3354  fi
3355else
3356  multi_basedir="$srcdir/.."
3357fi
3358
3359
3360# Even if the default multilib is not a cross compilation,
3361# it may be that some of the other multilibs are.
3362if test $cross_compiling = no && test $multilib = yes \
3363   && test "x${with_multisubdir}" != x ; then
3364   cross_compiling=maybe
3365fi
3366
3367ac_config_commands="$ac_config_commands default-1"
3368
3369
3370# Calculate toolexeclibdir
3371# Also toolexecdir, though it's only used in toolexeclibdir
3372case ${enable_version_specific_runtime_libs} in
3373  yes)
3374    # Need the gcc compiler version to know where to install libraries
3375    # and header files if --enable-version-specific-runtime-libs option
3376    # is selected.
3377    toolexecdir='$(libdir)/gcc/$(target_alias)'
3378    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3379    ;;
3380  no)
3381    if test -n "$with_cross_host" &&
3382       test x"$with_cross_host" != x"no"; then
3383      # Install a library built with a cross compiler in tooldir, not libdir.
3384      toolexecdir='$(exec_prefix)/$(target_alias)'
3385      toolexeclibdir='$(toolexecdir)/lib'
3386    else
3387      toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
3388      toolexeclibdir='$(libdir)'
3389    fi
3390    multi_os_directory=`$CC -print-multi-os-directory`
3391    case $multi_os_directory in
3392      .) ;; # Avoid trailing /.
3393      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
3394    esac
3395    ;;
3396esac
3397
3398
3399
3400# Check the compiler.
3401# The same as in boehm-gc and libstdc++. Have to borrow it from there.
3402# We must force CC to /not/ be precious variables; otherwise
3403# the wrong, non-multilib-adjusted value will be used in multilibs.
3404# As a side effect, we have to subst CFLAGS ourselves.
3405
3406
3407
3408ac_ext=c
3409ac_cpp='$CPP $CPPFLAGS'
3410ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3411ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3412ac_compiler_gnu=$ac_cv_c_compiler_gnu
3413if test -n "$ac_tool_prefix"; then
3414  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3415set dummy ${ac_tool_prefix}gcc; ac_word=$2
3416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3417$as_echo_n "checking for $ac_word... " >&6; }
3418if test "${ac_cv_prog_CC+set}" = set; then :
3419  $as_echo_n "(cached) " >&6
3420else
3421  if test -n "$CC"; then
3422  ac_cv_prog_CC="$CC" # Let the user override the test.
3423else
3424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3425for as_dir in $PATH
3426do
3427  IFS=$as_save_IFS
3428  test -z "$as_dir" && as_dir=.
3429    for ac_exec_ext in '' $ac_executable_extensions; do
3430  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3431    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3432    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3433    break 2
3434  fi
3435done
3436  done
3437IFS=$as_save_IFS
3438
3439fi
3440fi
3441CC=$ac_cv_prog_CC
3442if test -n "$CC"; then
3443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3444$as_echo "$CC" >&6; }
3445else
3446  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3447$as_echo "no" >&6; }
3448fi
3449
3450
3451fi
3452if test -z "$ac_cv_prog_CC"; then
3453  ac_ct_CC=$CC
3454  # Extract the first word of "gcc", so it can be a program name with args.
3455set dummy gcc; ac_word=$2
3456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3457$as_echo_n "checking for $ac_word... " >&6; }
3458if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3459  $as_echo_n "(cached) " >&6
3460else
3461  if test -n "$ac_ct_CC"; then
3462  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3463else
3464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3465for as_dir in $PATH
3466do
3467  IFS=$as_save_IFS
3468  test -z "$as_dir" && as_dir=.
3469    for ac_exec_ext in '' $ac_executable_extensions; do
3470  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3471    ac_cv_prog_ac_ct_CC="gcc"
3472    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3473    break 2
3474  fi
3475done
3476  done
3477IFS=$as_save_IFS
3478
3479fi
3480fi
3481ac_ct_CC=$ac_cv_prog_ac_ct_CC
3482if test -n "$ac_ct_CC"; then
3483  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3484$as_echo "$ac_ct_CC" >&6; }
3485else
3486  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3487$as_echo "no" >&6; }
3488fi
3489
3490  if test "x$ac_ct_CC" = x; then
3491    CC=""
3492  else
3493    case $cross_compiling:$ac_tool_warned in
3494yes:)
3495{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3496$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3497ac_tool_warned=yes ;;
3498esac
3499    CC=$ac_ct_CC
3500  fi
3501else
3502  CC="$ac_cv_prog_CC"
3503fi
3504
3505if test -z "$CC"; then
3506          if test -n "$ac_tool_prefix"; then
3507    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3508set dummy ${ac_tool_prefix}cc; ac_word=$2
3509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3510$as_echo_n "checking for $ac_word... " >&6; }
3511if test "${ac_cv_prog_CC+set}" = set; then :
3512  $as_echo_n "(cached) " >&6
3513else
3514  if test -n "$CC"; then
3515  ac_cv_prog_CC="$CC" # Let the user override the test.
3516else
3517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518for as_dir in $PATH
3519do
3520  IFS=$as_save_IFS
3521  test -z "$as_dir" && as_dir=.
3522    for ac_exec_ext in '' $ac_executable_extensions; do
3523  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3524    ac_cv_prog_CC="${ac_tool_prefix}cc"
3525    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3526    break 2
3527  fi
3528done
3529  done
3530IFS=$as_save_IFS
3531
3532fi
3533fi
3534CC=$ac_cv_prog_CC
3535if test -n "$CC"; then
3536  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3537$as_echo "$CC" >&6; }
3538else
3539  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3540$as_echo "no" >&6; }
3541fi
3542
3543
3544  fi
3545fi
3546if test -z "$CC"; then
3547  # Extract the first word of "cc", so it can be a program name with args.
3548set dummy cc; ac_word=$2
3549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3550$as_echo_n "checking for $ac_word... " >&6; }
3551if test "${ac_cv_prog_CC+set}" = set; then :
3552  $as_echo_n "(cached) " >&6
3553else
3554  if test -n "$CC"; then
3555  ac_cv_prog_CC="$CC" # Let the user override the test.
3556else
3557  ac_prog_rejected=no
3558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3559for as_dir in $PATH
3560do
3561  IFS=$as_save_IFS
3562  test -z "$as_dir" && as_dir=.
3563    for ac_exec_ext in '' $ac_executable_extensions; do
3564  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3565    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3566       ac_prog_rejected=yes
3567       continue
3568     fi
3569    ac_cv_prog_CC="cc"
3570    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3571    break 2
3572  fi
3573done
3574  done
3575IFS=$as_save_IFS
3576
3577if test $ac_prog_rejected = yes; then
3578  # We found a bogon in the path, so make sure we never use it.
3579  set dummy $ac_cv_prog_CC
3580  shift
3581  if test $# != 0; then
3582    # We chose a different compiler from the bogus one.
3583    # However, it has the same basename, so the bogon will be chosen
3584    # first if we set CC to just the basename; use the full file name.
3585    shift
3586    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3587  fi
3588fi
3589fi
3590fi
3591CC=$ac_cv_prog_CC
3592if test -n "$CC"; then
3593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3594$as_echo "$CC" >&6; }
3595else
3596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3597$as_echo "no" >&6; }
3598fi
3599
3600
3601fi
3602if test -z "$CC"; then
3603  if test -n "$ac_tool_prefix"; then
3604  for ac_prog in cl.exe
3605  do
3606    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3607set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3609$as_echo_n "checking for $ac_word... " >&6; }
3610if test "${ac_cv_prog_CC+set}" = set; then :
3611  $as_echo_n "(cached) " >&6
3612else
3613  if test -n "$CC"; then
3614  ac_cv_prog_CC="$CC" # Let the user override the test.
3615else
3616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3617for as_dir in $PATH
3618do
3619  IFS=$as_save_IFS
3620  test -z "$as_dir" && as_dir=.
3621    for ac_exec_ext in '' $ac_executable_extensions; do
3622  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3623    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3624    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3625    break 2
3626  fi
3627done
3628  done
3629IFS=$as_save_IFS
3630
3631fi
3632fi
3633CC=$ac_cv_prog_CC
3634if test -n "$CC"; then
3635  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3636$as_echo "$CC" >&6; }
3637else
3638  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3639$as_echo "no" >&6; }
3640fi
3641
3642
3643    test -n "$CC" && break
3644  done
3645fi
3646if test -z "$CC"; then
3647  ac_ct_CC=$CC
3648  for ac_prog in cl.exe
3649do
3650  # Extract the first word of "$ac_prog", so it can be a program name with args.
3651set dummy $ac_prog; ac_word=$2
3652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3653$as_echo_n "checking for $ac_word... " >&6; }
3654if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3655  $as_echo_n "(cached) " >&6
3656else
3657  if test -n "$ac_ct_CC"; then
3658  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3659else
3660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661for as_dir in $PATH
3662do
3663  IFS=$as_save_IFS
3664  test -z "$as_dir" && as_dir=.
3665    for ac_exec_ext in '' $ac_executable_extensions; do
3666  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3667    ac_cv_prog_ac_ct_CC="$ac_prog"
3668    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3669    break 2
3670  fi
3671done
3672  done
3673IFS=$as_save_IFS
3674
3675fi
3676fi
3677ac_ct_CC=$ac_cv_prog_ac_ct_CC
3678if test -n "$ac_ct_CC"; then
3679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3680$as_echo "$ac_ct_CC" >&6; }
3681else
3682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3683$as_echo "no" >&6; }
3684fi
3685
3686
3687  test -n "$ac_ct_CC" && break
3688done
3689
3690  if test "x$ac_ct_CC" = x; then
3691    CC=""
3692  else
3693    case $cross_compiling:$ac_tool_warned in
3694yes:)
3695{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3696$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3697ac_tool_warned=yes ;;
3698esac
3699    CC=$ac_ct_CC
3700  fi
3701fi
3702
3703fi
3704
3705
3706test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3707$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3708as_fn_error "no acceptable C compiler found in \$PATH
3709See \`config.log' for more details." "$LINENO" 5; }
3710
3711# Provide some information about the compiler.
3712$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3713set X $ac_compile
3714ac_compiler=$2
3715for ac_option in --version -v -V -qversion; do
3716  { { ac_try="$ac_compiler $ac_option >&5"
3717case "(($ac_try" in
3718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3719  *) ac_try_echo=$ac_try;;
3720esac
3721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3722$as_echo "$ac_try_echo"; } >&5
3723  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3724  ac_status=$?
3725  if test -s conftest.err; then
3726    sed '10a\
3727... rest of stderr output deleted ...
3728         10q' conftest.err >conftest.er1
3729    cat conftest.er1 >&5
3730    rm -f conftest.er1 conftest.err
3731  fi
3732  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3733  test $ac_status = 0; }
3734done
3735
3736cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3737/* end confdefs.h.  */
3738
3739int
3740main ()
3741{
3742
3743  ;
3744  return 0;
3745}
3746_ACEOF
3747ac_clean_files_save=$ac_clean_files
3748ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3749# Try to create an executable without -o first, disregard a.out.
3750# It will help us diagnose broken compilers, and finding out an intuition
3751# of exeext.
3752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3753$as_echo_n "checking for C compiler default output file name... " >&6; }
3754ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3755
3756# The possible output files:
3757ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3758
3759ac_rmfiles=
3760for ac_file in $ac_files
3761do
3762  case $ac_file in
3763    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3764    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3765  esac
3766done
3767rm -f $ac_rmfiles
3768
3769if { { ac_try="$ac_link_default"
3770case "(($ac_try" in
3771  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3772  *) ac_try_echo=$ac_try;;
3773esac
3774eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3775$as_echo "$ac_try_echo"; } >&5
3776  (eval "$ac_link_default") 2>&5
3777  ac_status=$?
3778  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3779  test $ac_status = 0; }; then :
3780  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3781# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3782# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3783# so that the user can short-circuit this test for compilers unknown to
3784# Autoconf.
3785for ac_file in $ac_files ''
3786do
3787  test -f "$ac_file" || continue
3788  case $ac_file in
3789    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3790	;;
3791    [ab].out )
3792	# We found the default executable, but exeext='' is most
3793	# certainly right.
3794	break;;
3795    *.* )
3796	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3797	then :; else
3798	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3799	fi
3800	# We set ac_cv_exeext here because the later test for it is not
3801	# safe: cross compilers may not add the suffix if given an `-o'
3802	# argument, so we may need to know it at that point already.
3803	# Even if this section looks crufty: it has the advantage of
3804	# actually working.
3805	break;;
3806    * )
3807	break;;
3808  esac
3809done
3810test "$ac_cv_exeext" = no && ac_cv_exeext=
3811
3812else
3813  ac_file=''
3814fi
3815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3816$as_echo "$ac_file" >&6; }
3817if test -z "$ac_file"; then :
3818  $as_echo "$as_me: failed program was:" >&5
3819sed 's/^/| /' conftest.$ac_ext >&5
3820
3821{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3822$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3823{ as_fn_set_status 77
3824as_fn_error "C compiler cannot create executables
3825See \`config.log' for more details." "$LINENO" 5; }; }
3826fi
3827ac_exeext=$ac_cv_exeext
3828
3829# Check that the compiler produces executables we can run.  If not, either
3830# the compiler is broken, or we cross compile.
3831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3832$as_echo_n "checking whether the C compiler works... " >&6; }
3833# If not cross compiling, check that we can run a simple program.
3834if test "$cross_compiling" != yes; then
3835  if { ac_try='./$ac_file'
3836  { { case "(($ac_try" in
3837  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3838  *) ac_try_echo=$ac_try;;
3839esac
3840eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3841$as_echo "$ac_try_echo"; } >&5
3842  (eval "$ac_try") 2>&5
3843  ac_status=$?
3844  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3845  test $ac_status = 0; }; }; then
3846    cross_compiling=no
3847  else
3848    if test "$cross_compiling" = maybe; then
3849	cross_compiling=yes
3850    else
3851	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3852$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3853as_fn_error "cannot run C compiled programs.
3854If you meant to cross compile, use \`--host'.
3855See \`config.log' for more details." "$LINENO" 5; }
3856    fi
3857  fi
3858fi
3859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3860$as_echo "yes" >&6; }
3861
3862rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3863ac_clean_files=$ac_clean_files_save
3864# Check that the compiler produces executables we can run.  If not, either
3865# the compiler is broken, or we cross compile.
3866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3867$as_echo_n "checking whether we are cross compiling... " >&6; }
3868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3869$as_echo "$cross_compiling" >&6; }
3870
3871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3872$as_echo_n "checking for suffix of executables... " >&6; }
3873if { { ac_try="$ac_link"
3874case "(($ac_try" in
3875  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3876  *) ac_try_echo=$ac_try;;
3877esac
3878eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3879$as_echo "$ac_try_echo"; } >&5
3880  (eval "$ac_link") 2>&5
3881  ac_status=$?
3882  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3883  test $ac_status = 0; }; then :
3884  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3885# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3886# work properly (i.e., refer to `conftest.exe'), while it won't with
3887# `rm'.
3888for ac_file in conftest.exe conftest conftest.*; do
3889  test -f "$ac_file" || continue
3890  case $ac_file in
3891    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3892    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3893	  break;;
3894    * ) break;;
3895  esac
3896done
3897else
3898  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3899$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3900as_fn_error "cannot compute suffix of executables: cannot compile and link
3901See \`config.log' for more details." "$LINENO" 5; }
3902fi
3903rm -f conftest$ac_cv_exeext
3904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3905$as_echo "$ac_cv_exeext" >&6; }
3906
3907rm -f conftest.$ac_ext
3908EXEEXT=$ac_cv_exeext
3909ac_exeext=$EXEEXT
3910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3911$as_echo_n "checking for suffix of object files... " >&6; }
3912if test "${ac_cv_objext+set}" = set; then :
3913  $as_echo_n "(cached) " >&6
3914else
3915  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3916/* end confdefs.h.  */
3917
3918int
3919main ()
3920{
3921
3922  ;
3923  return 0;
3924}
3925_ACEOF
3926rm -f conftest.o conftest.obj
3927if { { ac_try="$ac_compile"
3928case "(($ac_try" in
3929  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3930  *) ac_try_echo=$ac_try;;
3931esac
3932eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3933$as_echo "$ac_try_echo"; } >&5
3934  (eval "$ac_compile") 2>&5
3935  ac_status=$?
3936  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3937  test $ac_status = 0; }; then :
3938  for ac_file in conftest.o conftest.obj conftest.*; do
3939  test -f "$ac_file" || continue;
3940  case $ac_file in
3941    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3942    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3943       break;;
3944  esac
3945done
3946else
3947  $as_echo "$as_me: failed program was:" >&5
3948sed 's/^/| /' conftest.$ac_ext >&5
3949
3950{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3951$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3952as_fn_error "cannot compute suffix of object files: cannot compile
3953See \`config.log' for more details." "$LINENO" 5; }
3954fi
3955rm -f conftest.$ac_cv_objext conftest.$ac_ext
3956fi
3957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3958$as_echo "$ac_cv_objext" >&6; }
3959OBJEXT=$ac_cv_objext
3960ac_objext=$OBJEXT
3961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3962$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3963if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3964  $as_echo_n "(cached) " >&6
3965else
3966  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3967/* end confdefs.h.  */
3968
3969int
3970main ()
3971{
3972#ifndef __GNUC__
3973       choke me
3974#endif
3975
3976  ;
3977  return 0;
3978}
3979_ACEOF
3980if ac_fn_c_try_compile "$LINENO"; then :
3981  ac_compiler_gnu=yes
3982else
3983  ac_compiler_gnu=no
3984fi
3985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3986ac_cv_c_compiler_gnu=$ac_compiler_gnu
3987
3988fi
3989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3990$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3991if test $ac_compiler_gnu = yes; then
3992  GCC=yes
3993else
3994  GCC=
3995fi
3996ac_test_CFLAGS=${CFLAGS+set}
3997ac_save_CFLAGS=$CFLAGS
3998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3999$as_echo_n "checking whether $CC accepts -g... " >&6; }
4000if test "${ac_cv_prog_cc_g+set}" = set; then :
4001  $as_echo_n "(cached) " >&6
4002else
4003  ac_save_c_werror_flag=$ac_c_werror_flag
4004   ac_c_werror_flag=yes
4005   ac_cv_prog_cc_g=no
4006   CFLAGS="-g"
4007   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4008/* end confdefs.h.  */
4009
4010int
4011main ()
4012{
4013
4014  ;
4015  return 0;
4016}
4017_ACEOF
4018if ac_fn_c_try_compile "$LINENO"; then :
4019  ac_cv_prog_cc_g=yes
4020else
4021  CFLAGS=""
4022      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4023/* end confdefs.h.  */
4024
4025int
4026main ()
4027{
4028
4029  ;
4030  return 0;
4031}
4032_ACEOF
4033if ac_fn_c_try_compile "$LINENO"; then :
4034
4035else
4036  ac_c_werror_flag=$ac_save_c_werror_flag
4037	 CFLAGS="-g"
4038	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4039/* end confdefs.h.  */
4040
4041int
4042main ()
4043{
4044
4045  ;
4046  return 0;
4047}
4048_ACEOF
4049if ac_fn_c_try_compile "$LINENO"; then :
4050  ac_cv_prog_cc_g=yes
4051fi
4052rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4053fi
4054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4055fi
4056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4057   ac_c_werror_flag=$ac_save_c_werror_flag
4058fi
4059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4060$as_echo "$ac_cv_prog_cc_g" >&6; }
4061if test "$ac_test_CFLAGS" = set; then
4062  CFLAGS=$ac_save_CFLAGS
4063elif test $ac_cv_prog_cc_g = yes; then
4064  if test "$GCC" = yes; then
4065    CFLAGS="-g -O2"
4066  else
4067    CFLAGS="-g"
4068  fi
4069else
4070  if test "$GCC" = yes; then
4071    CFLAGS="-O2"
4072  else
4073    CFLAGS=
4074  fi
4075fi
4076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4077$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4078if test "${ac_cv_prog_cc_c89+set}" = set; then :
4079  $as_echo_n "(cached) " >&6
4080else
4081  ac_cv_prog_cc_c89=no
4082ac_save_CC=$CC
4083cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4084/* end confdefs.h.  */
4085#include <stdarg.h>
4086#include <stdio.h>
4087#include <sys/types.h>
4088#include <sys/stat.h>
4089/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4090struct buf { int x; };
4091FILE * (*rcsopen) (struct buf *, struct stat *, int);
4092static char *e (p, i)
4093     char **p;
4094     int i;
4095{
4096  return p[i];
4097}
4098static char *f (char * (*g) (char **, int), char **p, ...)
4099{
4100  char *s;
4101  va_list v;
4102  va_start (v,p);
4103  s = g (p, va_arg (v,int));
4104  va_end (v);
4105  return s;
4106}
4107
4108/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4109   function prototypes and stuff, but not '\xHH' hex character constants.
4110   These don't provoke an error unfortunately, instead are silently treated
4111   as 'x'.  The following induces an error, until -std is added to get
4112   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4113   array size at least.  It's necessary to write '\x00'==0 to get something
4114   that's true only with -std.  */
4115int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4116
4117/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4118   inside strings and character constants.  */
4119#define FOO(x) 'x'
4120int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4121
4122int test (int i, double x);
4123struct s1 {int (*f) (int a);};
4124struct s2 {int (*f) (double a);};
4125int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4126int argc;
4127char **argv;
4128int
4129main ()
4130{
4131return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4132  ;
4133  return 0;
4134}
4135_ACEOF
4136for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4137	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4138do
4139  CC="$ac_save_CC $ac_arg"
4140  if ac_fn_c_try_compile "$LINENO"; then :
4141  ac_cv_prog_cc_c89=$ac_arg
4142fi
4143rm -f core conftest.err conftest.$ac_objext
4144  test "x$ac_cv_prog_cc_c89" != "xno" && break
4145done
4146rm -f conftest.$ac_ext
4147CC=$ac_save_CC
4148
4149fi
4150# AC_CACHE_VAL
4151case "x$ac_cv_prog_cc_c89" in
4152  x)
4153    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4154$as_echo "none needed" >&6; } ;;
4155  xno)
4156    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4157$as_echo "unsupported" >&6; } ;;
4158  *)
4159    CC="$CC $ac_cv_prog_cc_c89"
4160    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4161$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4162esac
4163if test "x$ac_cv_prog_cc_c89" != xno; then :
4164
4165fi
4166
4167ac_ext=c
4168ac_cpp='$CPP $CPPFLAGS'
4169ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4170ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4171ac_compiler_gnu=$ac_cv_c_compiler_gnu
4172DEPDIR="${am__leading_dot}deps"
4173
4174ac_config_commands="$ac_config_commands depfiles"
4175
4176
4177am_make=${MAKE-make}
4178cat > confinc << 'END'
4179am__doit:
4180	@echo this is the am__doit target
4181.PHONY: am__doit
4182END
4183# If we don't find an include directive, just comment out the code.
4184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4185$as_echo_n "checking for style of include used by $am_make... " >&6; }
4186am__include="#"
4187am__quote=
4188_am_result=none
4189# First try GNU make style include.
4190echo "include confinc" > confmf
4191# Ignore all kinds of additional output from `make'.
4192case `$am_make -s -f confmf 2> /dev/null` in #(
4193*the\ am__doit\ target*)
4194  am__include=include
4195  am__quote=
4196  _am_result=GNU
4197  ;;
4198esac
4199# Now try BSD make style include.
4200if test "$am__include" = "#"; then
4201   echo '.include "confinc"' > confmf
4202   case `$am_make -s -f confmf 2> /dev/null` in #(
4203   *the\ am__doit\ target*)
4204     am__include=.include
4205     am__quote="\""
4206     _am_result=BSD
4207     ;;
4208   esac
4209fi
4210
4211
4212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4213$as_echo "$_am_result" >&6; }
4214rm -f confinc confmf
4215
4216# Check whether --enable-dependency-tracking was given.
4217if test "${enable_dependency_tracking+set}" = set; then :
4218  enableval=$enable_dependency_tracking;
4219fi
4220
4221if test "x$enable_dependency_tracking" != xno; then
4222  am_depcomp="$ac_aux_dir/depcomp"
4223  AMDEPBACKSLASH='\'
4224  am__nodep='_no'
4225fi
4226 if test "x$enable_dependency_tracking" != xno; then
4227  AMDEP_TRUE=
4228  AMDEP_FALSE='#'
4229else
4230  AMDEP_TRUE='#'
4231  AMDEP_FALSE=
4232fi
4233
4234
4235
4236depcc="$CC"   am_compiler_list=
4237
4238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4239$as_echo_n "checking dependency style of $depcc... " >&6; }
4240if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4241  $as_echo_n "(cached) " >&6
4242else
4243  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4244  # We make a subdir and do the tests there.  Otherwise we can end up
4245  # making bogus files that we don't know about and never remove.  For
4246  # instance it was reported that on HP-UX the gcc test will end up
4247  # making a dummy file named `D' -- because `-MD' means `put the output
4248  # in D'.
4249  rm -rf conftest.dir
4250  mkdir conftest.dir
4251  # Copy depcomp to subdir because otherwise we won't find it if we're
4252  # using a relative directory.
4253  cp "$am_depcomp" conftest.dir
4254  cd conftest.dir
4255  # We will build objects and dependencies in a subdirectory because
4256  # it helps to detect inapplicable dependency modes.  For instance
4257  # both Tru64's cc and ICC support -MD to output dependencies as a
4258  # side effect of compilation, but ICC will put the dependencies in
4259  # the current directory while Tru64 will put them in the object
4260  # directory.
4261  mkdir sub
4262
4263  am_cv_CC_dependencies_compiler_type=none
4264  if test "$am_compiler_list" = ""; then
4265     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4266  fi
4267  am__universal=false
4268  case " $depcc " in #(
4269     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4270     esac
4271
4272  for depmode in $am_compiler_list; do
4273    # Setup a source with many dependencies, because some compilers
4274    # like to wrap large dependency lists on column 80 (with \), and
4275    # we should not choose a depcomp mode which is confused by this.
4276    #
4277    # We need to recreate these files for each test, as the compiler may
4278    # overwrite some of them when testing with obscure command lines.
4279    # This happens at least with the AIX C compiler.
4280    : > sub/conftest.c
4281    for i in 1 2 3 4 5 6; do
4282      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4283      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4284      # Solaris 8's {/usr,}/bin/sh.
4285      touch sub/conftst$i.h
4286    done
4287    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4288
4289    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4290    # mode.  It turns out that the SunPro C++ compiler does not properly
4291    # handle `-M -o', and we need to detect this.  Also, some Intel
4292    # versions had trouble with output in subdirs
4293    am__obj=sub/conftest.${OBJEXT-o}
4294    am__minus_obj="-o $am__obj"
4295    case $depmode in
4296    gcc)
4297      # This depmode causes a compiler race in universal mode.
4298      test "$am__universal" = false || continue
4299      ;;
4300    nosideeffect)
4301      # after this tag, mechanisms are not by side-effect, so they'll
4302      # only be used when explicitly requested
4303      if test "x$enable_dependency_tracking" = xyes; then
4304	continue
4305      else
4306	break
4307      fi
4308      ;;
4309    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4310      # This compiler won't grok `-c -o', but also, the minuso test has
4311      # not run yet.  These depmodes are late enough in the game, and
4312      # so weak that their functioning should not be impacted.
4313      am__obj=conftest.${OBJEXT-o}
4314      am__minus_obj=
4315      ;;
4316    none) break ;;
4317    esac
4318    if depmode=$depmode \
4319       source=sub/conftest.c object=$am__obj \
4320       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4321       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4322         >/dev/null 2>conftest.err &&
4323       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4324       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4325       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4326       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4327      # icc doesn't choke on unknown options, it will just issue warnings
4328      # or remarks (even with -Werror).  So we grep stderr for any message
4329      # that says an option was ignored or not supported.
4330      # When given -MP, icc 7.0 and 7.1 complain thusly:
4331      #   icc: Command line warning: ignoring option '-M'; no argument required
4332      # The diagnosis changed in icc 8.0:
4333      #   icc: Command line remark: option '-MP' not supported
4334      if (grep 'ignoring option' conftest.err ||
4335          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4336        am_cv_CC_dependencies_compiler_type=$depmode
4337        break
4338      fi
4339    fi
4340  done
4341
4342  cd ..
4343  rm -rf conftest.dir
4344else
4345  am_cv_CC_dependencies_compiler_type=none
4346fi
4347
4348fi
4349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4350$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4351CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4352
4353 if
4354  test "x$enable_dependency_tracking" != xno \
4355  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4356  am__fastdepCC_TRUE=
4357  am__fastdepCC_FALSE='#'
4358else
4359  am__fastdepCC_TRUE='#'
4360  am__fastdepCC_FALSE=
4361fi
4362
4363
4364ac_ext=cpp
4365ac_cpp='$CXXCPP $CPPFLAGS'
4366ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4367ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4368ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4369if test -z "$CXX"; then
4370  if test -n "$CCC"; then
4371    CXX=$CCC
4372  else
4373    if test -n "$ac_tool_prefix"; then
4374  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4375  do
4376    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4377set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4379$as_echo_n "checking for $ac_word... " >&6; }
4380if test "${ac_cv_prog_CXX+set}" = set; then :
4381  $as_echo_n "(cached) " >&6
4382else
4383  if test -n "$CXX"; then
4384  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4385else
4386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4387for as_dir in $PATH
4388do
4389  IFS=$as_save_IFS
4390  test -z "$as_dir" && as_dir=.
4391    for ac_exec_ext in '' $ac_executable_extensions; do
4392  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4393    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4394    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4395    break 2
4396  fi
4397done
4398  done
4399IFS=$as_save_IFS
4400
4401fi
4402fi
4403CXX=$ac_cv_prog_CXX
4404if test -n "$CXX"; then
4405  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4406$as_echo "$CXX" >&6; }
4407else
4408  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4409$as_echo "no" >&6; }
4410fi
4411
4412
4413    test -n "$CXX" && break
4414  done
4415fi
4416if test -z "$CXX"; then
4417  ac_ct_CXX=$CXX
4418  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4419do
4420  # Extract the first word of "$ac_prog", so it can be a program name with args.
4421set dummy $ac_prog; ac_word=$2
4422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4423$as_echo_n "checking for $ac_word... " >&6; }
4424if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4425  $as_echo_n "(cached) " >&6
4426else
4427  if test -n "$ac_ct_CXX"; then
4428  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4429else
4430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4431for as_dir in $PATH
4432do
4433  IFS=$as_save_IFS
4434  test -z "$as_dir" && as_dir=.
4435    for ac_exec_ext in '' $ac_executable_extensions; do
4436  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4437    ac_cv_prog_ac_ct_CXX="$ac_prog"
4438    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4439    break 2
4440  fi
4441done
4442  done
4443IFS=$as_save_IFS
4444
4445fi
4446fi
4447ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4448if test -n "$ac_ct_CXX"; then
4449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4450$as_echo "$ac_ct_CXX" >&6; }
4451else
4452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4453$as_echo "no" >&6; }
4454fi
4455
4456
4457  test -n "$ac_ct_CXX" && break
4458done
4459
4460  if test "x$ac_ct_CXX" = x; then
4461    CXX="g++"
4462  else
4463    case $cross_compiling:$ac_tool_warned in
4464yes:)
4465{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4466$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4467ac_tool_warned=yes ;;
4468esac
4469    CXX=$ac_ct_CXX
4470  fi
4471fi
4472
4473  fi
4474fi
4475# Provide some information about the compiler.
4476$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4477set X $ac_compile
4478ac_compiler=$2
4479for ac_option in --version -v -V -qversion; do
4480  { { ac_try="$ac_compiler $ac_option >&5"
4481case "(($ac_try" in
4482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4483  *) ac_try_echo=$ac_try;;
4484esac
4485eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4486$as_echo "$ac_try_echo"; } >&5
4487  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4488  ac_status=$?
4489  if test -s conftest.err; then
4490    sed '10a\
4491... rest of stderr output deleted ...
4492         10q' conftest.err >conftest.er1
4493    cat conftest.er1 >&5
4494    rm -f conftest.er1 conftest.err
4495  fi
4496  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4497  test $ac_status = 0; }
4498done
4499
4500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4501$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4502if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4503  $as_echo_n "(cached) " >&6
4504else
4505  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506/* end confdefs.h.  */
4507
4508int
4509main ()
4510{
4511#ifndef __GNUC__
4512       choke me
4513#endif
4514
4515  ;
4516  return 0;
4517}
4518_ACEOF
4519if ac_fn_cxx_try_compile "$LINENO"; then :
4520  ac_compiler_gnu=yes
4521else
4522  ac_compiler_gnu=no
4523fi
4524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4525ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4526
4527fi
4528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4529$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4530if test $ac_compiler_gnu = yes; then
4531  GXX=yes
4532else
4533  GXX=
4534fi
4535ac_test_CXXFLAGS=${CXXFLAGS+set}
4536ac_save_CXXFLAGS=$CXXFLAGS
4537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4538$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4539if test "${ac_cv_prog_cxx_g+set}" = set; then :
4540  $as_echo_n "(cached) " >&6
4541else
4542  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4543   ac_cxx_werror_flag=yes
4544   ac_cv_prog_cxx_g=no
4545   CXXFLAGS="-g"
4546   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4547/* end confdefs.h.  */
4548
4549int
4550main ()
4551{
4552
4553  ;
4554  return 0;
4555}
4556_ACEOF
4557if ac_fn_cxx_try_compile "$LINENO"; then :
4558  ac_cv_prog_cxx_g=yes
4559else
4560  CXXFLAGS=""
4561      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4562/* end confdefs.h.  */
4563
4564int
4565main ()
4566{
4567
4568  ;
4569  return 0;
4570}
4571_ACEOF
4572if ac_fn_cxx_try_compile "$LINENO"; then :
4573
4574else
4575  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4576	 CXXFLAGS="-g"
4577	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4578/* end confdefs.h.  */
4579
4580int
4581main ()
4582{
4583
4584  ;
4585  return 0;
4586}
4587_ACEOF
4588if ac_fn_cxx_try_compile "$LINENO"; then :
4589  ac_cv_prog_cxx_g=yes
4590fi
4591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4592fi
4593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4594fi
4595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4596   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4597fi
4598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4599$as_echo "$ac_cv_prog_cxx_g" >&6; }
4600if test "$ac_test_CXXFLAGS" = set; then
4601  CXXFLAGS=$ac_save_CXXFLAGS
4602elif test $ac_cv_prog_cxx_g = yes; then
4603  if test "$GXX" = yes; then
4604    CXXFLAGS="-g -O2"
4605  else
4606    CXXFLAGS="-g"
4607  fi
4608else
4609  if test "$GXX" = yes; then
4610    CXXFLAGS="-O2"
4611  else
4612    CXXFLAGS=
4613  fi
4614fi
4615ac_ext=c
4616ac_cpp='$CPP $CPPFLAGS'
4617ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4618ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4619ac_compiler_gnu=$ac_cv_c_compiler_gnu
4620
4621depcc="$CXX"  am_compiler_list=
4622
4623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4624$as_echo_n "checking dependency style of $depcc... " >&6; }
4625if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4626  $as_echo_n "(cached) " >&6
4627else
4628  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4629  # We make a subdir and do the tests there.  Otherwise we can end up
4630  # making bogus files that we don't know about and never remove.  For
4631  # instance it was reported that on HP-UX the gcc test will end up
4632  # making a dummy file named `D' -- because `-MD' means `put the output
4633  # in D'.
4634  rm -rf conftest.dir
4635  mkdir conftest.dir
4636  # Copy depcomp to subdir because otherwise we won't find it if we're
4637  # using a relative directory.
4638  cp "$am_depcomp" conftest.dir
4639  cd conftest.dir
4640  # We will build objects and dependencies in a subdirectory because
4641  # it helps to detect inapplicable dependency modes.  For instance
4642  # both Tru64's cc and ICC support -MD to output dependencies as a
4643  # side effect of compilation, but ICC will put the dependencies in
4644  # the current directory while Tru64 will put them in the object
4645  # directory.
4646  mkdir sub
4647
4648  am_cv_CXX_dependencies_compiler_type=none
4649  if test "$am_compiler_list" = ""; then
4650     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4651  fi
4652  am__universal=false
4653  case " $depcc " in #(
4654     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4655     esac
4656
4657  for depmode in $am_compiler_list; do
4658    # Setup a source with many dependencies, because some compilers
4659    # like to wrap large dependency lists on column 80 (with \), and
4660    # we should not choose a depcomp mode which is confused by this.
4661    #
4662    # We need to recreate these files for each test, as the compiler may
4663    # overwrite some of them when testing with obscure command lines.
4664    # This happens at least with the AIX C compiler.
4665    : > sub/conftest.c
4666    for i in 1 2 3 4 5 6; do
4667      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4668      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4669      # Solaris 8's {/usr,}/bin/sh.
4670      touch sub/conftst$i.h
4671    done
4672    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4673
4674    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4675    # mode.  It turns out that the SunPro C++ compiler does not properly
4676    # handle `-M -o', and we need to detect this.  Also, some Intel
4677    # versions had trouble with output in subdirs
4678    am__obj=sub/conftest.${OBJEXT-o}
4679    am__minus_obj="-o $am__obj"
4680    case $depmode in
4681    gcc)
4682      # This depmode causes a compiler race in universal mode.
4683      test "$am__universal" = false || continue
4684      ;;
4685    nosideeffect)
4686      # after this tag, mechanisms are not by side-effect, so they'll
4687      # only be used when explicitly requested
4688      if test "x$enable_dependency_tracking" = xyes; then
4689	continue
4690      else
4691	break
4692      fi
4693      ;;
4694    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4695      # This compiler won't grok `-c -o', but also, the minuso test has
4696      # not run yet.  These depmodes are late enough in the game, and
4697      # so weak that their functioning should not be impacted.
4698      am__obj=conftest.${OBJEXT-o}
4699      am__minus_obj=
4700      ;;
4701    none) break ;;
4702    esac
4703    if depmode=$depmode \
4704       source=sub/conftest.c object=$am__obj \
4705       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4706       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4707         >/dev/null 2>conftest.err &&
4708       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4709       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4710       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4711       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4712      # icc doesn't choke on unknown options, it will just issue warnings
4713      # or remarks (even with -Werror).  So we grep stderr for any message
4714      # that says an option was ignored or not supported.
4715      # When given -MP, icc 7.0 and 7.1 complain thusly:
4716      #   icc: Command line warning: ignoring option '-M'; no argument required
4717      # The diagnosis changed in icc 8.0:
4718      #   icc: Command line remark: option '-MP' not supported
4719      if (grep 'ignoring option' conftest.err ||
4720          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4721        am_cv_CXX_dependencies_compiler_type=$depmode
4722        break
4723      fi
4724    fi
4725  done
4726
4727  cd ..
4728  rm -rf conftest.dir
4729else
4730  am_cv_CXX_dependencies_compiler_type=none
4731fi
4732
4733fi
4734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4735$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4736CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4737
4738 if
4739  test "x$enable_dependency_tracking" != xno \
4740  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4741  am__fastdepCXX_TRUE=
4742  am__fastdepCXX_FALSE='#'
4743else
4744  am__fastdepCXX_TRUE='#'
4745  am__fastdepCXX_FALSE=
4746fi
4747
4748
4749# By default we simply use the C compiler to build assembly code.
4750
4751test "${CCAS+set}" = set || CCAS=$CC
4752test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4753
4754
4755
4756depcc="$CCAS"   am_compiler_list=
4757
4758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4759$as_echo_n "checking dependency style of $depcc... " >&6; }
4760if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4761  $as_echo_n "(cached) " >&6
4762else
4763  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4764  # We make a subdir and do the tests there.  Otherwise we can end up
4765  # making bogus files that we don't know about and never remove.  For
4766  # instance it was reported that on HP-UX the gcc test will end up
4767  # making a dummy file named `D' -- because `-MD' means `put the output
4768  # in D'.
4769  rm -rf conftest.dir
4770  mkdir conftest.dir
4771  # Copy depcomp to subdir because otherwise we won't find it if we're
4772  # using a relative directory.
4773  cp "$am_depcomp" conftest.dir
4774  cd conftest.dir
4775  # We will build objects and dependencies in a subdirectory because
4776  # it helps to detect inapplicable dependency modes.  For instance
4777  # both Tru64's cc and ICC support -MD to output dependencies as a
4778  # side effect of compilation, but ICC will put the dependencies in
4779  # the current directory while Tru64 will put them in the object
4780  # directory.
4781  mkdir sub
4782
4783  am_cv_CCAS_dependencies_compiler_type=none
4784  if test "$am_compiler_list" = ""; then
4785     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4786  fi
4787  am__universal=false
4788
4789
4790  for depmode in $am_compiler_list; do
4791    # Setup a source with many dependencies, because some compilers
4792    # like to wrap large dependency lists on column 80 (with \), and
4793    # we should not choose a depcomp mode which is confused by this.
4794    #
4795    # We need to recreate these files for each test, as the compiler may
4796    # overwrite some of them when testing with obscure command lines.
4797    # This happens at least with the AIX C compiler.
4798    : > sub/conftest.c
4799    for i in 1 2 3 4 5 6; do
4800      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4801      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4802      # Solaris 8's {/usr,}/bin/sh.
4803      touch sub/conftst$i.h
4804    done
4805    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4806
4807    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4808    # mode.  It turns out that the SunPro C++ compiler does not properly
4809    # handle `-M -o', and we need to detect this.  Also, some Intel
4810    # versions had trouble with output in subdirs
4811    am__obj=sub/conftest.${OBJEXT-o}
4812    am__minus_obj="-o $am__obj"
4813    case $depmode in
4814    gcc)
4815      # This depmode causes a compiler race in universal mode.
4816      test "$am__universal" = false || continue
4817      ;;
4818    nosideeffect)
4819      # after this tag, mechanisms are not by side-effect, so they'll
4820      # only be used when explicitly requested
4821      if test "x$enable_dependency_tracking" = xyes; then
4822	continue
4823      else
4824	break
4825      fi
4826      ;;
4827    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4828      # This compiler won't grok `-c -o', but also, the minuso test has
4829      # not run yet.  These depmodes are late enough in the game, and
4830      # so weak that their functioning should not be impacted.
4831      am__obj=conftest.${OBJEXT-o}
4832      am__minus_obj=
4833      ;;
4834    none) break ;;
4835    esac
4836    if depmode=$depmode \
4837       source=sub/conftest.c object=$am__obj \
4838       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4839       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4840         >/dev/null 2>conftest.err &&
4841       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4842       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4843       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4844       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4845      # icc doesn't choke on unknown options, it will just issue warnings
4846      # or remarks (even with -Werror).  So we grep stderr for any message
4847      # that says an option was ignored or not supported.
4848      # When given -MP, icc 7.0 and 7.1 complain thusly:
4849      #   icc: Command line warning: ignoring option '-M'; no argument required
4850      # The diagnosis changed in icc 8.0:
4851      #   icc: Command line remark: option '-MP' not supported
4852      if (grep 'ignoring option' conftest.err ||
4853          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4854        am_cv_CCAS_dependencies_compiler_type=$depmode
4855        break
4856      fi
4857    fi
4858  done
4859
4860  cd ..
4861  rm -rf conftest.dir
4862else
4863  am_cv_CCAS_dependencies_compiler_type=none
4864fi
4865
4866fi
4867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4868$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4869CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4870
4871 if
4872  test "x$enable_dependency_tracking" != xno \
4873  && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4874  am__fastdepCCAS_TRUE=
4875  am__fastdepCCAS_FALSE='#'
4876else
4877  am__fastdepCCAS_TRUE='#'
4878  am__fastdepCCAS_FALSE=
4879fi
4880
4881
4882
4883
4884
4885
4886# In order to override CFLAGS_FOR_TARGET, all of our special flags go
4887# in XCFLAGS.  But we need them in CFLAGS during configury.  So put them
4888# in both places for now and restore CFLAGS at the end of config.
4889save_CFLAGS="$CFLAGS"
4890
4891# Find other programs we need.
4892if test -n "$ac_tool_prefix"; then
4893  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4894set dummy ${ac_tool_prefix}ar; ac_word=$2
4895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4896$as_echo_n "checking for $ac_word... " >&6; }
4897if test "${ac_cv_prog_AR+set}" = set; then :
4898  $as_echo_n "(cached) " >&6
4899else
4900  if test -n "$AR"; then
4901  ac_cv_prog_AR="$AR" # Let the user override the test.
4902else
4903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4904for as_dir in $PATH
4905do
4906  IFS=$as_save_IFS
4907  test -z "$as_dir" && as_dir=.
4908    for ac_exec_ext in '' $ac_executable_extensions; do
4909  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4910    ac_cv_prog_AR="${ac_tool_prefix}ar"
4911    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4912    break 2
4913  fi
4914done
4915  done
4916IFS=$as_save_IFS
4917
4918fi
4919fi
4920AR=$ac_cv_prog_AR
4921if test -n "$AR"; then
4922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4923$as_echo "$AR" >&6; }
4924else
4925  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4926$as_echo "no" >&6; }
4927fi
4928
4929
4930fi
4931if test -z "$ac_cv_prog_AR"; then
4932  ac_ct_AR=$AR
4933  # Extract the first word of "ar", so it can be a program name with args.
4934set dummy ar; ac_word=$2
4935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4936$as_echo_n "checking for $ac_word... " >&6; }
4937if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4938  $as_echo_n "(cached) " >&6
4939else
4940  if test -n "$ac_ct_AR"; then
4941  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4942else
4943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4944for as_dir in $PATH
4945do
4946  IFS=$as_save_IFS
4947  test -z "$as_dir" && as_dir=.
4948    for ac_exec_ext in '' $ac_executable_extensions; do
4949  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4950    ac_cv_prog_ac_ct_AR="ar"
4951    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4952    break 2
4953  fi
4954done
4955  done
4956IFS=$as_save_IFS
4957
4958fi
4959fi
4960ac_ct_AR=$ac_cv_prog_ac_ct_AR
4961if test -n "$ac_ct_AR"; then
4962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4963$as_echo "$ac_ct_AR" >&6; }
4964else
4965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4966$as_echo "no" >&6; }
4967fi
4968
4969  if test "x$ac_ct_AR" = x; then
4970    AR=""
4971  else
4972    case $cross_compiling:$ac_tool_warned in
4973yes:)
4974{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4975$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4976ac_tool_warned=yes ;;
4977esac
4978    AR=$ac_ct_AR
4979  fi
4980else
4981  AR="$ac_cv_prog_AR"
4982fi
4983
4984if test -n "$ac_tool_prefix"; then
4985  # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4986set dummy ${ac_tool_prefix}nm; ac_word=$2
4987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4988$as_echo_n "checking for $ac_word... " >&6; }
4989if test "${ac_cv_prog_NM+set}" = set; then :
4990  $as_echo_n "(cached) " >&6
4991else
4992  if test -n "$NM"; then
4993  ac_cv_prog_NM="$NM" # Let the user override the test.
4994else
4995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4996for as_dir in $PATH
4997do
4998  IFS=$as_save_IFS
4999  test -z "$as_dir" && as_dir=.
5000    for ac_exec_ext in '' $ac_executable_extensions; do
5001  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5002    ac_cv_prog_NM="${ac_tool_prefix}nm"
5003    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5004    break 2
5005  fi
5006done
5007  done
5008IFS=$as_save_IFS
5009
5010fi
5011fi
5012NM=$ac_cv_prog_NM
5013if test -n "$NM"; then
5014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5015$as_echo "$NM" >&6; }
5016else
5017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5018$as_echo "no" >&6; }
5019fi
5020
5021
5022fi
5023if test -z "$ac_cv_prog_NM"; then
5024  ac_ct_NM=$NM
5025  # Extract the first word of "nm", so it can be a program name with args.
5026set dummy nm; ac_word=$2
5027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5028$as_echo_n "checking for $ac_word... " >&6; }
5029if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
5030  $as_echo_n "(cached) " >&6
5031else
5032  if test -n "$ac_ct_NM"; then
5033  ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5034else
5035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5036for as_dir in $PATH
5037do
5038  IFS=$as_save_IFS
5039  test -z "$as_dir" && as_dir=.
5040    for ac_exec_ext in '' $ac_executable_extensions; do
5041  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5042    ac_cv_prog_ac_ct_NM="nm"
5043    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5044    break 2
5045  fi
5046done
5047  done
5048IFS=$as_save_IFS
5049
5050fi
5051fi
5052ac_ct_NM=$ac_cv_prog_ac_ct_NM
5053if test -n "$ac_ct_NM"; then
5054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5055$as_echo "$ac_ct_NM" >&6; }
5056else
5057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5058$as_echo "no" >&6; }
5059fi
5060
5061  if test "x$ac_ct_NM" = x; then
5062    NM=""
5063  else
5064    case $cross_compiling:$ac_tool_warned in
5065yes:)
5066{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5067$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5068ac_tool_warned=yes ;;
5069esac
5070    NM=$ac_ct_NM
5071  fi
5072else
5073  NM="$ac_cv_prog_NM"
5074fi
5075
5076if test -n "$ac_tool_prefix"; then
5077  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5078set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5080$as_echo_n "checking for $ac_word... " >&6; }
5081if test "${ac_cv_prog_RANLIB+set}" = set; then :
5082  $as_echo_n "(cached) " >&6
5083else
5084  if test -n "$RANLIB"; then
5085  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5086else
5087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5088for as_dir in $PATH
5089do
5090  IFS=$as_save_IFS
5091  test -z "$as_dir" && as_dir=.
5092    for ac_exec_ext in '' $ac_executable_extensions; do
5093  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5094    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5095    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5096    break 2
5097  fi
5098done
5099  done
5100IFS=$as_save_IFS
5101
5102fi
5103fi
5104RANLIB=$ac_cv_prog_RANLIB
5105if test -n "$RANLIB"; then
5106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5107$as_echo "$RANLIB" >&6; }
5108else
5109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5110$as_echo "no" >&6; }
5111fi
5112
5113
5114fi
5115if test -z "$ac_cv_prog_RANLIB"; then
5116  ac_ct_RANLIB=$RANLIB
5117  # Extract the first word of "ranlib", so it can be a program name with args.
5118set dummy ranlib; ac_word=$2
5119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5120$as_echo_n "checking for $ac_word... " >&6; }
5121if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5122  $as_echo_n "(cached) " >&6
5123else
5124  if test -n "$ac_ct_RANLIB"; then
5125  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5126else
5127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5128for as_dir in $PATH
5129do
5130  IFS=$as_save_IFS
5131  test -z "$as_dir" && as_dir=.
5132    for ac_exec_ext in '' $ac_executable_extensions; do
5133  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5134    ac_cv_prog_ac_ct_RANLIB="ranlib"
5135    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5136    break 2
5137  fi
5138done
5139  done
5140IFS=$as_save_IFS
5141
5142fi
5143fi
5144ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5145if test -n "$ac_ct_RANLIB"; then
5146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5147$as_echo "$ac_ct_RANLIB" >&6; }
5148else
5149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5150$as_echo "no" >&6; }
5151fi
5152
5153  if test "x$ac_ct_RANLIB" = x; then
5154    RANLIB="ranlib-not-found-in-path-error"
5155  else
5156    case $cross_compiling:$ac_tool_warned in
5157yes:)
5158{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5159$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5160ac_tool_warned=yes ;;
5161esac
5162    RANLIB=$ac_ct_RANLIB
5163  fi
5164else
5165  RANLIB="$ac_cv_prog_RANLIB"
5166fi
5167
5168# Extract the first word of "perl", so it can be a program name with args.
5169set dummy perl; ac_word=$2
5170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5171$as_echo_n "checking for $ac_word... " >&6; }
5172if test "${ac_cv_path_PERL+set}" = set; then :
5173  $as_echo_n "(cached) " >&6
5174else
5175  case $PERL in
5176  [\\/]* | ?:[\\/]*)
5177  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5178  ;;
5179  *)
5180  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5181for as_dir in $PATH
5182do
5183  IFS=$as_save_IFS
5184  test -z "$as_dir" && as_dir=.
5185    for ac_exec_ext in '' $ac_executable_extensions; do
5186  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5187    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5188    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5189    break 2
5190  fi
5191done
5192  done
5193IFS=$as_save_IFS
5194
5195  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl-not-found-in-path-error"
5196  ;;
5197esac
5198fi
5199PERL=$ac_cv_path_PERL
5200if test -n "$PERL"; then
5201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5202$as_echo "$PERL" >&6; }
5203else
5204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5205$as_echo "no" >&6; }
5206fi
5207
5208
5209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5210$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5211set x ${MAKE-make}
5212ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5213if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5214  $as_echo_n "(cached) " >&6
5215else
5216  cat >conftest.make <<\_ACEOF
5217SHELL = /bin/sh
5218all:
5219	@echo '@@@%%%=$(MAKE)=@@@%%%'
5220_ACEOF
5221# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5222case `${MAKE-make} -f conftest.make 2>/dev/null` in
5223  *@@@%%%=?*=@@@%%%*)
5224    eval ac_cv_prog_make_${ac_make}_set=yes;;
5225  *)
5226    eval ac_cv_prog_make_${ac_make}_set=no;;
5227esac
5228rm -f conftest.make
5229fi
5230if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5231  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5232$as_echo "yes" >&6; }
5233  SET_MAKE=
5234else
5235  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5236$as_echo "no" >&6; }
5237  SET_MAKE="MAKE=${MAKE-make}"
5238fi
5239
5240
5241
5242# See if makeinfo has been installed and is modern enough
5243# that we can use it.
5244
5245  # Extract the first word of "makeinfo", so it can be a program name with args.
5246set dummy makeinfo; ac_word=$2
5247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5248$as_echo_n "checking for $ac_word... " >&6; }
5249if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5250  $as_echo_n "(cached) " >&6
5251else
5252  if test -n "$MAKEINFO"; then
5253  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5254else
5255as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5256for as_dir in $PATH
5257do
5258  IFS=$as_save_IFS
5259  test -z "$as_dir" && as_dir=.
5260    for ac_exec_ext in '' $ac_executable_extensions; do
5261  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5262    ac_cv_prog_MAKEINFO="makeinfo"
5263    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5264    break 2
5265  fi
5266done
5267  done
5268IFS=$as_save_IFS
5269
5270fi
5271fi
5272MAKEINFO=$ac_cv_prog_MAKEINFO
5273if test -n "$MAKEINFO"; then
5274  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5275$as_echo "$MAKEINFO" >&6; }
5276else
5277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5278$as_echo "no" >&6; }
5279fi
5280
5281
5282  if test -n "$MAKEINFO"; then
5283    # Found it, now check the version.
5284    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
5285$as_echo_n "checking for modern makeinfo... " >&6; }
5286if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
5287  $as_echo_n "(cached) " >&6
5288else
5289  ac_prog_version=`eval $MAKEINFO --version 2>&1 |
5290                                     sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5291
5292                    case $ac_prog_version in
5293                      '')  gcc_cv_prog_makeinfo_modern=no;;
5294                      4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*)  gcc_cv_prog_makeinfo_modern=yes;;
5295                      *)   gcc_cv_prog_makeinfo_modern=no;;
5296                    esac
5297
5298fi
5299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
5300$as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
5301  else
5302    gcc_cv_prog_makeinfo_modern=no
5303  fi
5304  if test $gcc_cv_prog_makeinfo_modern = no; then
5305    MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
5306  fi
5307
5308 if test $gcc_cv_prog_makeinfo_modern = "yes"; then
5309  BUILD_INFO_TRUE=
5310  BUILD_INFO_FALSE='#'
5311else
5312  BUILD_INFO_TRUE='#'
5313  BUILD_INFO_FALSE=
5314fi
5315
5316
5317
5318# Configure libtool
5319case `pwd` in
5320  *\ * | *\	*)
5321    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5322$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5323esac
5324
5325
5326
5327macro_version='2.2.7a'
5328macro_revision='1.3134'
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342ltmain="$ac_aux_dir/ltmain.sh"
5343
5344# Backslashify metacharacters that are still active within
5345# double-quoted strings.
5346sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5347
5348# Same as above, but do not quote variable references.
5349double_quote_subst='s/\(["`\\]\)/\\\1/g'
5350
5351# Sed substitution to delay expansion of an escaped shell variable in a
5352# double_quote_subst'ed string.
5353delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5354
5355# Sed substitution to delay expansion of an escaped single quote.
5356delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5357
5358# Sed substitution to avoid accidental globbing in evaled expressions
5359no_glob_subst='s/\*/\\\*/g'
5360
5361ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5362ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5363ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5364
5365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5366$as_echo_n "checking how to print strings... " >&6; }
5367# Test print first, because it will be a builtin if present.
5368if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5369   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5370  ECHO='print -r --'
5371elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5372  ECHO='printf %s\n'
5373else
5374  # Use this function as a fallback that always works.
5375  func_fallback_echo ()
5376  {
5377    eval 'cat <<_LTECHO_EOF
5378$1
5379_LTECHO_EOF'
5380  }
5381  ECHO='func_fallback_echo'
5382fi
5383
5384# func_echo_all arg...
5385# Invoke $ECHO with all args, space-separated.
5386func_echo_all ()
5387{
5388    $ECHO ""
5389}
5390
5391case "$ECHO" in
5392  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5393$as_echo "printf" >&6; } ;;
5394  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5395$as_echo "print -r" >&6; } ;;
5396  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5397$as_echo "cat" >&6; } ;;
5398esac
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5414$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5415if test "${ac_cv_path_SED+set}" = set; then :
5416  $as_echo_n "(cached) " >&6
5417else
5418            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5419     for ac_i in 1 2 3 4 5 6 7; do
5420       ac_script="$ac_script$as_nl$ac_script"
5421     done
5422     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5423     { ac_script=; unset ac_script;}
5424     if test -z "$SED"; then
5425  ac_path_SED_found=false
5426  # Loop through the user's path and test for each of PROGNAME-LIST
5427  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5428for as_dir in $PATH
5429do
5430  IFS=$as_save_IFS
5431  test -z "$as_dir" && as_dir=.
5432    for ac_prog in sed gsed; do
5433    for ac_exec_ext in '' $ac_executable_extensions; do
5434      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5435      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5436# Check for GNU ac_path_SED and select it if it is found.
5437  # Check for GNU $ac_path_SED
5438case `"$ac_path_SED" --version 2>&1` in
5439*GNU*)
5440  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5441*)
5442  ac_count=0
5443  $as_echo_n 0123456789 >"conftest.in"
5444  while :
5445  do
5446    cat "conftest.in" "conftest.in" >"conftest.tmp"
5447    mv "conftest.tmp" "conftest.in"
5448    cp "conftest.in" "conftest.nl"
5449    $as_echo '' >> "conftest.nl"
5450    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5451    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5452    as_fn_arith $ac_count + 1 && ac_count=$as_val
5453    if test $ac_count -gt ${ac_path_SED_max-0}; then
5454      # Best one so far, save it but keep looking for a better one
5455      ac_cv_path_SED="$ac_path_SED"
5456      ac_path_SED_max=$ac_count
5457    fi
5458    # 10*(2^10) chars as input seems more than enough
5459    test $ac_count -gt 10 && break
5460  done
5461  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5462esac
5463
5464      $ac_path_SED_found && break 3
5465    done
5466  done
5467  done
5468IFS=$as_save_IFS
5469  if test -z "$ac_cv_path_SED"; then
5470    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5471  fi
5472else
5473  ac_cv_path_SED=$SED
5474fi
5475
5476fi
5477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5478$as_echo "$ac_cv_path_SED" >&6; }
5479 SED="$ac_cv_path_SED"
5480  rm -f conftest.sed
5481
5482test -z "$SED" && SED=sed
5483Xsed="$SED -e 1s/^X//"
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5496$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5497if test "${ac_cv_path_GREP+set}" = set; then :
5498  $as_echo_n "(cached) " >&6
5499else
5500  if test -z "$GREP"; then
5501  ac_path_GREP_found=false
5502  # Loop through the user's path and test for each of PROGNAME-LIST
5503  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5504for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5505do
5506  IFS=$as_save_IFS
5507  test -z "$as_dir" && as_dir=.
5508    for ac_prog in grep ggrep; do
5509    for ac_exec_ext in '' $ac_executable_extensions; do
5510      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5511      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5512# Check for GNU ac_path_GREP and select it if it is found.
5513  # Check for GNU $ac_path_GREP
5514case `"$ac_path_GREP" --version 2>&1` in
5515*GNU*)
5516  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5517*)
5518  ac_count=0
5519  $as_echo_n 0123456789 >"conftest.in"
5520  while :
5521  do
5522    cat "conftest.in" "conftest.in" >"conftest.tmp"
5523    mv "conftest.tmp" "conftest.in"
5524    cp "conftest.in" "conftest.nl"
5525    $as_echo 'GREP' >> "conftest.nl"
5526    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5527    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5528    as_fn_arith $ac_count + 1 && ac_count=$as_val
5529    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5530      # Best one so far, save it but keep looking for a better one
5531      ac_cv_path_GREP="$ac_path_GREP"
5532      ac_path_GREP_max=$ac_count
5533    fi
5534    # 10*(2^10) chars as input seems more than enough
5535    test $ac_count -gt 10 && break
5536  done
5537  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5538esac
5539
5540      $ac_path_GREP_found && break 3
5541    done
5542  done
5543  done
5544IFS=$as_save_IFS
5545  if test -z "$ac_cv_path_GREP"; then
5546    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5547  fi
5548else
5549  ac_cv_path_GREP=$GREP
5550fi
5551
5552fi
5553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5554$as_echo "$ac_cv_path_GREP" >&6; }
5555 GREP="$ac_cv_path_GREP"
5556
5557
5558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5559$as_echo_n "checking for egrep... " >&6; }
5560if test "${ac_cv_path_EGREP+set}" = set; then :
5561  $as_echo_n "(cached) " >&6
5562else
5563  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5564   then ac_cv_path_EGREP="$GREP -E"
5565   else
5566     if test -z "$EGREP"; then
5567  ac_path_EGREP_found=false
5568  # Loop through the user's path and test for each of PROGNAME-LIST
5569  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5570for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5571do
5572  IFS=$as_save_IFS
5573  test -z "$as_dir" && as_dir=.
5574    for ac_prog in egrep; do
5575    for ac_exec_ext in '' $ac_executable_extensions; do
5576      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5577      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5578# Check for GNU ac_path_EGREP and select it if it is found.
5579  # Check for GNU $ac_path_EGREP
5580case `"$ac_path_EGREP" --version 2>&1` in
5581*GNU*)
5582  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5583*)
5584  ac_count=0
5585  $as_echo_n 0123456789 >"conftest.in"
5586  while :
5587  do
5588    cat "conftest.in" "conftest.in" >"conftest.tmp"
5589    mv "conftest.tmp" "conftest.in"
5590    cp "conftest.in" "conftest.nl"
5591    $as_echo 'EGREP' >> "conftest.nl"
5592    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5593    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5594    as_fn_arith $ac_count + 1 && ac_count=$as_val
5595    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5596      # Best one so far, save it but keep looking for a better one
5597      ac_cv_path_EGREP="$ac_path_EGREP"
5598      ac_path_EGREP_max=$ac_count
5599    fi
5600    # 10*(2^10) chars as input seems more than enough
5601    test $ac_count -gt 10 && break
5602  done
5603  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5604esac
5605
5606      $ac_path_EGREP_found && break 3
5607    done
5608  done
5609  done
5610IFS=$as_save_IFS
5611  if test -z "$ac_cv_path_EGREP"; then
5612    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5613  fi
5614else
5615  ac_cv_path_EGREP=$EGREP
5616fi
5617
5618   fi
5619fi
5620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5621$as_echo "$ac_cv_path_EGREP" >&6; }
5622 EGREP="$ac_cv_path_EGREP"
5623
5624
5625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5626$as_echo_n "checking for fgrep... " >&6; }
5627if test "${ac_cv_path_FGREP+set}" = set; then :
5628  $as_echo_n "(cached) " >&6
5629else
5630  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5631   then ac_cv_path_FGREP="$GREP -F"
5632   else
5633     if test -z "$FGREP"; then
5634  ac_path_FGREP_found=false
5635  # Loop through the user's path and test for each of PROGNAME-LIST
5636  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5637for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5638do
5639  IFS=$as_save_IFS
5640  test -z "$as_dir" && as_dir=.
5641    for ac_prog in fgrep; do
5642    for ac_exec_ext in '' $ac_executable_extensions; do
5643      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5644      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5645# Check for GNU ac_path_FGREP and select it if it is found.
5646  # Check for GNU $ac_path_FGREP
5647case `"$ac_path_FGREP" --version 2>&1` in
5648*GNU*)
5649  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5650*)
5651  ac_count=0
5652  $as_echo_n 0123456789 >"conftest.in"
5653  while :
5654  do
5655    cat "conftest.in" "conftest.in" >"conftest.tmp"
5656    mv "conftest.tmp" "conftest.in"
5657    cp "conftest.in" "conftest.nl"
5658    $as_echo 'FGREP' >> "conftest.nl"
5659    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5660    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5661    as_fn_arith $ac_count + 1 && ac_count=$as_val
5662    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5663      # Best one so far, save it but keep looking for a better one
5664      ac_cv_path_FGREP="$ac_path_FGREP"
5665      ac_path_FGREP_max=$ac_count
5666    fi
5667    # 10*(2^10) chars as input seems more than enough
5668    test $ac_count -gt 10 && break
5669  done
5670  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5671esac
5672
5673      $ac_path_FGREP_found && break 3
5674    done
5675  done
5676  done
5677IFS=$as_save_IFS
5678  if test -z "$ac_cv_path_FGREP"; then
5679    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5680  fi
5681else
5682  ac_cv_path_FGREP=$FGREP
5683fi
5684
5685   fi
5686fi
5687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5688$as_echo "$ac_cv_path_FGREP" >&6; }
5689 FGREP="$ac_cv_path_FGREP"
5690
5691
5692test -z "$GREP" && GREP=grep
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712# Check whether --with-gnu-ld was given.
5713if test "${with_gnu_ld+set}" = set; then :
5714  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5715else
5716  with_gnu_ld=no
5717fi
5718
5719ac_prog=ld
5720if test "$GCC" = yes; then
5721  # Check if gcc -print-prog-name=ld gives a path.
5722  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5723$as_echo_n "checking for ld used by $CC... " >&6; }
5724  case $host in
5725  *-*-mingw*)
5726    # gcc leaves a trailing carriage return which upsets mingw
5727    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5728  *)
5729    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5730  esac
5731  case $ac_prog in
5732    # Accept absolute paths.
5733    [\\/]* | ?:[\\/]*)
5734      re_direlt='/[^/][^/]*/\.\./'
5735      # Canonicalize the pathname of ld
5736      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5737      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5738	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5739      done
5740      test -z "$LD" && LD="$ac_prog"
5741      ;;
5742  "")
5743    # If it fails, then pretend we aren't using GCC.
5744    ac_prog=ld
5745    ;;
5746  *)
5747    # If it is relative, then search for the first ld in PATH.
5748    with_gnu_ld=unknown
5749    ;;
5750  esac
5751elif test "$with_gnu_ld" = yes; then
5752  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5753$as_echo_n "checking for GNU ld... " >&6; }
5754else
5755  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5756$as_echo_n "checking for non-GNU ld... " >&6; }
5757fi
5758if test "${lt_cv_path_LD+set}" = set; then :
5759  $as_echo_n "(cached) " >&6
5760else
5761  if test -z "$LD"; then
5762  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5763  for ac_dir in $PATH; do
5764    IFS="$lt_save_ifs"
5765    test -z "$ac_dir" && ac_dir=.
5766    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5767      lt_cv_path_LD="$ac_dir/$ac_prog"
5768      # Check to see if the program is GNU ld.  I'd rather use --version,
5769      # but apparently some variants of GNU ld only accept -v.
5770      # Break only if it was the GNU/non-GNU ld that we prefer.
5771      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5772      *GNU* | *'with BFD'*)
5773	test "$with_gnu_ld" != no && break
5774	;;
5775      *)
5776	test "$with_gnu_ld" != yes && break
5777	;;
5778      esac
5779    fi
5780  done
5781  IFS="$lt_save_ifs"
5782else
5783  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5784fi
5785fi
5786
5787LD="$lt_cv_path_LD"
5788if test -n "$LD"; then
5789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5790$as_echo "$LD" >&6; }
5791else
5792  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5793$as_echo "no" >&6; }
5794fi
5795test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5797$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5798if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5799  $as_echo_n "(cached) " >&6
5800else
5801  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5802case `$LD -v 2>&1 </dev/null` in
5803*GNU* | *'with BFD'*)
5804  lt_cv_prog_gnu_ld=yes
5805  ;;
5806*)
5807  lt_cv_prog_gnu_ld=no
5808  ;;
5809esac
5810fi
5811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5812$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5813with_gnu_ld=$lt_cv_prog_gnu_ld
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5824$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5825if test "${lt_cv_path_NM+set}" = set; then :
5826  $as_echo_n "(cached) " >&6
5827else
5828  if test -n "$NM"; then
5829  # Let the user override the test.
5830  lt_cv_path_NM="$NM"
5831else
5832  lt_nm_to_check="${ac_tool_prefix}nm"
5833  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5834    lt_nm_to_check="$lt_nm_to_check nm"
5835  fi
5836  for lt_tmp_nm in $lt_nm_to_check; do
5837    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5838    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5839      IFS="$lt_save_ifs"
5840      test -z "$ac_dir" && ac_dir=.
5841      tmp_nm="$ac_dir/$lt_tmp_nm"
5842      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5843	# Check to see if the nm accepts a BSD-compat flag.
5844	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5845	#   nm: unknown option "B" ignored
5846	# Tru64's nm complains that /dev/null is an invalid object file
5847	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5848	*/dev/null* | *'Invalid file or object type'*)
5849	  lt_cv_path_NM="$tmp_nm -B"
5850	  break
5851	  ;;
5852	*)
5853	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5854	  */dev/null*)
5855	    lt_cv_path_NM="$tmp_nm -p"
5856	    break
5857	    ;;
5858	  *)
5859	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5860	    continue # so that we can try to find one that supports BSD flags
5861	    ;;
5862	  esac
5863	  ;;
5864	esac
5865      fi
5866    done
5867    IFS="$lt_save_ifs"
5868  done
5869  : ${lt_cv_path_NM=no}
5870fi
5871fi
5872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5873$as_echo "$lt_cv_path_NM" >&6; }
5874if test "$lt_cv_path_NM" != "no"; then
5875  NM="$lt_cv_path_NM"
5876else
5877  # Didn't find any BSD compatible name lister, look for dumpbin.
5878  if test -n "$DUMPBIN"; then :
5879    # Let the user override the test.
5880  else
5881    if test -n "$ac_tool_prefix"; then
5882  for ac_prog in dumpbin "link -dump"
5883  do
5884    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5885set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5887$as_echo_n "checking for $ac_word... " >&6; }
5888if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5889  $as_echo_n "(cached) " >&6
5890else
5891  if test -n "$DUMPBIN"; then
5892  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5893else
5894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5895for as_dir in $PATH
5896do
5897  IFS=$as_save_IFS
5898  test -z "$as_dir" && as_dir=.
5899    for ac_exec_ext in '' $ac_executable_extensions; do
5900  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5901    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5902    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5903    break 2
5904  fi
5905done
5906  done
5907IFS=$as_save_IFS
5908
5909fi
5910fi
5911DUMPBIN=$ac_cv_prog_DUMPBIN
5912if test -n "$DUMPBIN"; then
5913  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5914$as_echo "$DUMPBIN" >&6; }
5915else
5916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5917$as_echo "no" >&6; }
5918fi
5919
5920
5921    test -n "$DUMPBIN" && break
5922  done
5923fi
5924if test -z "$DUMPBIN"; then
5925  ac_ct_DUMPBIN=$DUMPBIN
5926  for ac_prog in dumpbin "link -dump"
5927do
5928  # Extract the first word of "$ac_prog", so it can be a program name with args.
5929set dummy $ac_prog; ac_word=$2
5930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5931$as_echo_n "checking for $ac_word... " >&6; }
5932if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5933  $as_echo_n "(cached) " >&6
5934else
5935  if test -n "$ac_ct_DUMPBIN"; then
5936  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5937else
5938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5939for as_dir in $PATH
5940do
5941  IFS=$as_save_IFS
5942  test -z "$as_dir" && as_dir=.
5943    for ac_exec_ext in '' $ac_executable_extensions; do
5944  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5945    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5946    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5947    break 2
5948  fi
5949done
5950  done
5951IFS=$as_save_IFS
5952
5953fi
5954fi
5955ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5956if test -n "$ac_ct_DUMPBIN"; then
5957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5958$as_echo "$ac_ct_DUMPBIN" >&6; }
5959else
5960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5961$as_echo "no" >&6; }
5962fi
5963
5964
5965  test -n "$ac_ct_DUMPBIN" && break
5966done
5967
5968  if test "x$ac_ct_DUMPBIN" = x; then
5969    DUMPBIN=":"
5970  else
5971    case $cross_compiling:$ac_tool_warned in
5972yes:)
5973{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5974$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5975ac_tool_warned=yes ;;
5976esac
5977    DUMPBIN=$ac_ct_DUMPBIN
5978  fi
5979fi
5980
5981    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5982    *COFF*)
5983      DUMPBIN="$DUMPBIN -symbols"
5984      ;;
5985    *)
5986      DUMPBIN=:
5987      ;;
5988    esac
5989  fi
5990
5991  if test "$DUMPBIN" != ":"; then
5992    NM="$DUMPBIN"
5993  fi
5994fi
5995test -z "$NM" && NM=nm
5996
5997
5998
5999
6000
6001
6002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6003$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6004if test "${lt_cv_nm_interface+set}" = set; then :
6005  $as_echo_n "(cached) " >&6
6006else
6007  lt_cv_nm_interface="BSD nm"
6008  echo "int some_variable = 0;" > conftest.$ac_ext
6009  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6010  (eval "$ac_compile" 2>conftest.err)
6011  cat conftest.err >&5
6012  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6013  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6014  cat conftest.err >&5
6015  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6016  cat conftest.out >&5
6017  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6018    lt_cv_nm_interface="MS dumpbin"
6019  fi
6020  rm -f conftest*
6021fi
6022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6023$as_echo "$lt_cv_nm_interface" >&6; }
6024
6025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6026$as_echo_n "checking whether ln -s works... " >&6; }
6027LN_S=$as_ln_s
6028if test "$LN_S" = "ln -s"; then
6029  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6030$as_echo "yes" >&6; }
6031else
6032  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6033$as_echo "no, using $LN_S" >&6; }
6034fi
6035
6036# find the maximum length of command line arguments
6037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6038$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6039if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6040  $as_echo_n "(cached) " >&6
6041else
6042    i=0
6043  teststring="ABCD"
6044
6045  case $build_os in
6046  msdosdjgpp*)
6047    # On DJGPP, this test can blow up pretty badly due to problems in libc
6048    # (any single argument exceeding 2000 bytes causes a buffer overrun
6049    # during glob expansion).  Even if it were fixed, the result of this
6050    # check would be larger than it should be.
6051    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6052    ;;
6053
6054  gnu*)
6055    # Under GNU Hurd, this test is not required because there is
6056    # no limit to the length of command line arguments.
6057    # Libtool will interpret -1 as no limit whatsoever
6058    lt_cv_sys_max_cmd_len=-1;
6059    ;;
6060
6061  cygwin* | mingw* | cegcc*)
6062    # On Win9x/ME, this test blows up -- it succeeds, but takes
6063    # about 5 minutes as the teststring grows exponentially.
6064    # Worse, since 9x/ME are not pre-emptively multitasking,
6065    # you end up with a "frozen" computer, even though with patience
6066    # the test eventually succeeds (with a max line length of 256k).
6067    # Instead, let's just punt: use the minimum linelength reported by
6068    # all of the supported platforms: 8192 (on NT/2K/XP).
6069    lt_cv_sys_max_cmd_len=8192;
6070    ;;
6071
6072  mint*)
6073    # On MiNT this can take a long time and run out of memory.
6074    lt_cv_sys_max_cmd_len=8192;
6075    ;;
6076
6077  amigaos*)
6078    # On AmigaOS with pdksh, this test takes hours, literally.
6079    # So we just punt and use a minimum line length of 8192.
6080    lt_cv_sys_max_cmd_len=8192;
6081    ;;
6082
6083  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6084    # This has been around since 386BSD, at least.  Likely further.
6085    if test -x /sbin/sysctl; then
6086      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6087    elif test -x /usr/sbin/sysctl; then
6088      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6089    else
6090      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6091    fi
6092    # And add a safety zone
6093    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6094    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6095    ;;
6096
6097  interix*)
6098    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6099    lt_cv_sys_max_cmd_len=196608
6100    ;;
6101
6102  osf*)
6103    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6104    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6105    # nice to cause kernel panics so lets avoid the loop below.
6106    # First set a reasonable default.
6107    lt_cv_sys_max_cmd_len=16384
6108    #
6109    if test -x /sbin/sysconfig; then
6110      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6111        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6112      esac
6113    fi
6114    ;;
6115  sco3.2v5*)
6116    lt_cv_sys_max_cmd_len=102400
6117    ;;
6118  sysv5* | sco5v6* | sysv4.2uw2*)
6119    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6120    if test -n "$kargmax"; then
6121      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6122    else
6123      lt_cv_sys_max_cmd_len=32768
6124    fi
6125    ;;
6126  *)
6127    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6128    if test -n "$lt_cv_sys_max_cmd_len"; then
6129      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6130      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6131    else
6132      # Make teststring a little bigger before we do anything with it.
6133      # a 1K string should be a reasonable start.
6134      for i in 1 2 3 4 5 6 7 8 ; do
6135        teststring=$teststring$teststring
6136      done
6137      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6138      # If test is not a shell built-in, we'll probably end up computing a
6139      # maximum length that is only half of the actual maximum length, but
6140      # we can't tell.
6141      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6142	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6143	      test $i != 17 # 1/2 MB should be enough
6144      do
6145        i=`expr $i + 1`
6146        teststring=$teststring$teststring
6147      done
6148      # Only check the string length outside the loop.
6149      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6150      teststring=
6151      # Add a significant safety factor because C++ compilers can tack on
6152      # massive amounts of additional arguments before passing them to the
6153      # linker.  It appears as though 1/2 is a usable value.
6154      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6155    fi
6156    ;;
6157  esac
6158
6159fi
6160
6161if test -n $lt_cv_sys_max_cmd_len ; then
6162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6163$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6164else
6165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6166$as_echo "none" >&6; }
6167fi
6168max_cmd_len=$lt_cv_sys_max_cmd_len
6169
6170
6171
6172
6173
6174
6175: ${CP="cp -f"}
6176: ${MV="mv -f"}
6177: ${RM="rm -f"}
6178
6179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6180$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6181# Try some XSI features
6182xsi_shell=no
6183( _lt_dummy="a/b/c"
6184  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6185      = c,a/b,, \
6186    && eval 'test $(( 1 + 1 )) -eq 2 \
6187    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6188  && xsi_shell=yes
6189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6190$as_echo "$xsi_shell" >&6; }
6191
6192
6193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6194$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6195lt_shell_append=no
6196( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6197    >/dev/null 2>&1 \
6198  && lt_shell_append=yes
6199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6200$as_echo "$lt_shell_append" >&6; }
6201
6202
6203if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6204  lt_unset=unset
6205else
6206  lt_unset=false
6207fi
6208
6209
6210
6211
6212
6213# test EBCDIC or ASCII
6214case `echo X|tr X '\101'` in
6215 A) # ASCII based system
6216    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6217  lt_SP2NL='tr \040 \012'
6218  lt_NL2SP='tr \015\012 \040\040'
6219  ;;
6220 *) # EBCDIC based system
6221  lt_SP2NL='tr \100 \n'
6222  lt_NL2SP='tr \r\n \100\100'
6223  ;;
6224esac
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6235$as_echo_n "checking for $LD option to reload object files... " >&6; }
6236if test "${lt_cv_ld_reload_flag+set}" = set; then :
6237  $as_echo_n "(cached) " >&6
6238else
6239  lt_cv_ld_reload_flag='-r'
6240fi
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6242$as_echo "$lt_cv_ld_reload_flag" >&6; }
6243reload_flag=$lt_cv_ld_reload_flag
6244case $reload_flag in
6245"" | " "*) ;;
6246*) reload_flag=" $reload_flag" ;;
6247esac
6248reload_cmds='$LD$reload_flag -o $output$reload_objs'
6249case $host_os in
6250  darwin*)
6251    if test "$GCC" = yes; then
6252      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6253    else
6254      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6255    fi
6256    ;;
6257esac
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267if test -n "$ac_tool_prefix"; then
6268  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6269set dummy ${ac_tool_prefix}objdump; ac_word=$2
6270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6271$as_echo_n "checking for $ac_word... " >&6; }
6272if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6273  $as_echo_n "(cached) " >&6
6274else
6275  if test -n "$OBJDUMP"; then
6276  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6277else
6278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6279for as_dir in $PATH
6280do
6281  IFS=$as_save_IFS
6282  test -z "$as_dir" && as_dir=.
6283    for ac_exec_ext in '' $ac_executable_extensions; do
6284  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6285    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6286    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6287    break 2
6288  fi
6289done
6290  done
6291IFS=$as_save_IFS
6292
6293fi
6294fi
6295OBJDUMP=$ac_cv_prog_OBJDUMP
6296if test -n "$OBJDUMP"; then
6297  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6298$as_echo "$OBJDUMP" >&6; }
6299else
6300  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6301$as_echo "no" >&6; }
6302fi
6303
6304
6305fi
6306if test -z "$ac_cv_prog_OBJDUMP"; then
6307  ac_ct_OBJDUMP=$OBJDUMP
6308  # Extract the first word of "objdump", so it can be a program name with args.
6309set dummy objdump; ac_word=$2
6310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6311$as_echo_n "checking for $ac_word... " >&6; }
6312if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6313  $as_echo_n "(cached) " >&6
6314else
6315  if test -n "$ac_ct_OBJDUMP"; then
6316  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6317else
6318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6319for as_dir in $PATH
6320do
6321  IFS=$as_save_IFS
6322  test -z "$as_dir" && as_dir=.
6323    for ac_exec_ext in '' $ac_executable_extensions; do
6324  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6325    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6326    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6327    break 2
6328  fi
6329done
6330  done
6331IFS=$as_save_IFS
6332
6333fi
6334fi
6335ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6336if test -n "$ac_ct_OBJDUMP"; then
6337  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6338$as_echo "$ac_ct_OBJDUMP" >&6; }
6339else
6340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6341$as_echo "no" >&6; }
6342fi
6343
6344  if test "x$ac_ct_OBJDUMP" = x; then
6345    OBJDUMP="false"
6346  else
6347    case $cross_compiling:$ac_tool_warned in
6348yes:)
6349{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6350$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6351ac_tool_warned=yes ;;
6352esac
6353    OBJDUMP=$ac_ct_OBJDUMP
6354  fi
6355else
6356  OBJDUMP="$ac_cv_prog_OBJDUMP"
6357fi
6358
6359test -z "$OBJDUMP" && OBJDUMP=objdump
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6370$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6371if test "${lt_cv_deplibs_check_method+set}" = set; then :
6372  $as_echo_n "(cached) " >&6
6373else
6374  lt_cv_file_magic_cmd='$MAGIC_CMD'
6375lt_cv_file_magic_test_file=
6376lt_cv_deplibs_check_method='unknown'
6377# Need to set the preceding variable on all platforms that support
6378# interlibrary dependencies.
6379# 'none' -- dependencies not supported.
6380# `unknown' -- same as none, but documents that we really don't know.
6381# 'pass_all' -- all dependencies passed with no checks.
6382# 'test_compile' -- check by making test program.
6383# 'file_magic [[regex]]' -- check by looking for files in library path
6384# which responds to the $file_magic_cmd with a given extended regex.
6385# If you have `file' or equivalent on your system and you're not sure
6386# whether `pass_all' will *always* work, you probably want this one.
6387
6388case $host_os in
6389aix[4-9]*)
6390  lt_cv_deplibs_check_method=pass_all
6391  ;;
6392
6393beos*)
6394  lt_cv_deplibs_check_method=pass_all
6395  ;;
6396
6397bsdi[45]*)
6398  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6399  lt_cv_file_magic_cmd='/usr/bin/file -L'
6400  lt_cv_file_magic_test_file=/shlib/libc.so
6401  ;;
6402
6403cygwin*)
6404  # func_win32_libid is a shell function defined in ltmain.sh
6405  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6406  lt_cv_file_magic_cmd='func_win32_libid'
6407  ;;
6408
6409mingw* | pw32*)
6410  # Base MSYS/MinGW do not provide the 'file' command needed by
6411  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6412  # unless we find 'file', for example because we are cross-compiling.
6413  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6414  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6415    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6416    lt_cv_file_magic_cmd='func_win32_libid'
6417  else
6418    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6419    lt_cv_file_magic_cmd='$OBJDUMP -f'
6420  fi
6421  ;;
6422
6423cegcc*)
6424  # use the weaker test based on 'objdump'. See mingw*.
6425  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6426  lt_cv_file_magic_cmd='$OBJDUMP -f'
6427  ;;
6428
6429darwin* | rhapsody*)
6430  lt_cv_deplibs_check_method=pass_all
6431  ;;
6432
6433freebsd* | dragonfly*)
6434  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6435    case $host_cpu in
6436    i*86 )
6437      # Not sure whether the presence of OpenBSD here was a mistake.
6438      # Let's accept both of them until this is cleared up.
6439      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6440      lt_cv_file_magic_cmd=/usr/bin/file
6441      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6442      ;;
6443    esac
6444  else
6445    lt_cv_deplibs_check_method=pass_all
6446  fi
6447  ;;
6448
6449gnu*)
6450  lt_cv_deplibs_check_method=pass_all
6451  ;;
6452
6453haiku*)
6454  lt_cv_deplibs_check_method=pass_all
6455  ;;
6456
6457hpux10.20* | hpux11*)
6458  lt_cv_file_magic_cmd=/usr/bin/file
6459  case $host_cpu in
6460  ia64*)
6461    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6462    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6463    ;;
6464  hppa*64*)
6465    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]'
6466    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6467    ;;
6468  *)
6469    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6470    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6471    ;;
6472  esac
6473  ;;
6474
6475interix[3-9]*)
6476  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6477  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6478  ;;
6479
6480irix5* | irix6* | nonstopux*)
6481  case $LD in
6482  *-32|*"-32 ") libmagic=32-bit;;
6483  *-n32|*"-n32 ") libmagic=N32;;
6484  *-64|*"-64 ") libmagic=64-bit;;
6485  *) libmagic=never-match;;
6486  esac
6487  lt_cv_deplibs_check_method=pass_all
6488  ;;
6489
6490# This must be Linux ELF.
6491linux* | k*bsd*-gnu | kopensolaris*-gnu)
6492  lt_cv_deplibs_check_method=pass_all
6493  ;;
6494
6495netbsd*)
6496  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6497    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6498  else
6499    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6500  fi
6501  ;;
6502
6503newos6*)
6504  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6505  lt_cv_file_magic_cmd=/usr/bin/file
6506  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6507  ;;
6508
6509*nto* | *qnx*)
6510  lt_cv_deplibs_check_method=pass_all
6511  ;;
6512
6513openbsd*)
6514  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6515    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6516  else
6517    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6518  fi
6519  ;;
6520
6521osf3* | osf4* | osf5*)
6522  lt_cv_deplibs_check_method=pass_all
6523  ;;
6524
6525rdos*)
6526  lt_cv_deplibs_check_method=pass_all
6527  ;;
6528
6529solaris*)
6530  lt_cv_deplibs_check_method=pass_all
6531  ;;
6532
6533sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6534  lt_cv_deplibs_check_method=pass_all
6535  ;;
6536
6537sysv4 | sysv4.3*)
6538  case $host_vendor in
6539  motorola)
6540    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]'
6541    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6542    ;;
6543  ncr)
6544    lt_cv_deplibs_check_method=pass_all
6545    ;;
6546  sequent)
6547    lt_cv_file_magic_cmd='/bin/file'
6548    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6549    ;;
6550  sni)
6551    lt_cv_file_magic_cmd='/bin/file'
6552    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6553    lt_cv_file_magic_test_file=/lib/libc.so
6554    ;;
6555  siemens)
6556    lt_cv_deplibs_check_method=pass_all
6557    ;;
6558  pc)
6559    lt_cv_deplibs_check_method=pass_all
6560    ;;
6561  esac
6562  ;;
6563
6564tpf*)
6565  lt_cv_deplibs_check_method=pass_all
6566  ;;
6567esac
6568
6569fi
6570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6571$as_echo "$lt_cv_deplibs_check_method" >&6; }
6572file_magic_cmd=$lt_cv_file_magic_cmd
6573deplibs_check_method=$lt_cv_deplibs_check_method
6574test -z "$deplibs_check_method" && deplibs_check_method=unknown
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587if test -n "$ac_tool_prefix"; then
6588  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6589set dummy ${ac_tool_prefix}ar; ac_word=$2
6590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6591$as_echo_n "checking for $ac_word... " >&6; }
6592if test "${ac_cv_prog_AR+set}" = set; then :
6593  $as_echo_n "(cached) " >&6
6594else
6595  if test -n "$AR"; then
6596  ac_cv_prog_AR="$AR" # Let the user override the test.
6597else
6598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6599for as_dir in $PATH
6600do
6601  IFS=$as_save_IFS
6602  test -z "$as_dir" && as_dir=.
6603    for ac_exec_ext in '' $ac_executable_extensions; do
6604  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6605    ac_cv_prog_AR="${ac_tool_prefix}ar"
6606    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6607    break 2
6608  fi
6609done
6610  done
6611IFS=$as_save_IFS
6612
6613fi
6614fi
6615AR=$ac_cv_prog_AR
6616if test -n "$AR"; then
6617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6618$as_echo "$AR" >&6; }
6619else
6620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6621$as_echo "no" >&6; }
6622fi
6623
6624
6625fi
6626if test -z "$ac_cv_prog_AR"; then
6627  ac_ct_AR=$AR
6628  # Extract the first word of "ar", so it can be a program name with args.
6629set dummy ar; ac_word=$2
6630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6631$as_echo_n "checking for $ac_word... " >&6; }
6632if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6633  $as_echo_n "(cached) " >&6
6634else
6635  if test -n "$ac_ct_AR"; then
6636  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6637else
6638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6639for as_dir in $PATH
6640do
6641  IFS=$as_save_IFS
6642  test -z "$as_dir" && as_dir=.
6643    for ac_exec_ext in '' $ac_executable_extensions; do
6644  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6645    ac_cv_prog_ac_ct_AR="ar"
6646    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6647    break 2
6648  fi
6649done
6650  done
6651IFS=$as_save_IFS
6652
6653fi
6654fi
6655ac_ct_AR=$ac_cv_prog_ac_ct_AR
6656if test -n "$ac_ct_AR"; then
6657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6658$as_echo "$ac_ct_AR" >&6; }
6659else
6660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6661$as_echo "no" >&6; }
6662fi
6663
6664  if test "x$ac_ct_AR" = x; then
6665    AR="false"
6666  else
6667    case $cross_compiling:$ac_tool_warned in
6668yes:)
6669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6671ac_tool_warned=yes ;;
6672esac
6673    AR=$ac_ct_AR
6674  fi
6675else
6676  AR="$ac_cv_prog_AR"
6677fi
6678
6679test -z "$AR" && AR=ar
6680test -z "$AR_FLAGS" && AR_FLAGS=cru
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692if test -n "$ac_tool_prefix"; then
6693  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6694set dummy ${ac_tool_prefix}strip; ac_word=$2
6695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6696$as_echo_n "checking for $ac_word... " >&6; }
6697if test "${ac_cv_prog_STRIP+set}" = set; then :
6698  $as_echo_n "(cached) " >&6
6699else
6700  if test -n "$STRIP"; then
6701  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6702else
6703as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6704for as_dir in $PATH
6705do
6706  IFS=$as_save_IFS
6707  test -z "$as_dir" && as_dir=.
6708    for ac_exec_ext in '' $ac_executable_extensions; do
6709  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6710    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6711    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6712    break 2
6713  fi
6714done
6715  done
6716IFS=$as_save_IFS
6717
6718fi
6719fi
6720STRIP=$ac_cv_prog_STRIP
6721if test -n "$STRIP"; then
6722  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6723$as_echo "$STRIP" >&6; }
6724else
6725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6726$as_echo "no" >&6; }
6727fi
6728
6729
6730fi
6731if test -z "$ac_cv_prog_STRIP"; then
6732  ac_ct_STRIP=$STRIP
6733  # Extract the first word of "strip", so it can be a program name with args.
6734set dummy strip; ac_word=$2
6735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6736$as_echo_n "checking for $ac_word... " >&6; }
6737if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6738  $as_echo_n "(cached) " >&6
6739else
6740  if test -n "$ac_ct_STRIP"; then
6741  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6742else
6743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6744for as_dir in $PATH
6745do
6746  IFS=$as_save_IFS
6747  test -z "$as_dir" && as_dir=.
6748    for ac_exec_ext in '' $ac_executable_extensions; do
6749  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6750    ac_cv_prog_ac_ct_STRIP="strip"
6751    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6752    break 2
6753  fi
6754done
6755  done
6756IFS=$as_save_IFS
6757
6758fi
6759fi
6760ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6761if test -n "$ac_ct_STRIP"; then
6762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6763$as_echo "$ac_ct_STRIP" >&6; }
6764else
6765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6766$as_echo "no" >&6; }
6767fi
6768
6769  if test "x$ac_ct_STRIP" = x; then
6770    STRIP=":"
6771  else
6772    case $cross_compiling:$ac_tool_warned in
6773yes:)
6774{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6775$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6776ac_tool_warned=yes ;;
6777esac
6778    STRIP=$ac_ct_STRIP
6779  fi
6780else
6781  STRIP="$ac_cv_prog_STRIP"
6782fi
6783
6784test -z "$STRIP" && STRIP=:
6785
6786
6787
6788
6789
6790
6791if test -n "$ac_tool_prefix"; then
6792  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6793set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6795$as_echo_n "checking for $ac_word... " >&6; }
6796if test "${ac_cv_prog_RANLIB+set}" = set; then :
6797  $as_echo_n "(cached) " >&6
6798else
6799  if test -n "$RANLIB"; then
6800  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6801else
6802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6803for as_dir in $PATH
6804do
6805  IFS=$as_save_IFS
6806  test -z "$as_dir" && as_dir=.
6807    for ac_exec_ext in '' $ac_executable_extensions; do
6808  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6809    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6810    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6811    break 2
6812  fi
6813done
6814  done
6815IFS=$as_save_IFS
6816
6817fi
6818fi
6819RANLIB=$ac_cv_prog_RANLIB
6820if test -n "$RANLIB"; then
6821  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6822$as_echo "$RANLIB" >&6; }
6823else
6824  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6825$as_echo "no" >&6; }
6826fi
6827
6828
6829fi
6830if test -z "$ac_cv_prog_RANLIB"; then
6831  ac_ct_RANLIB=$RANLIB
6832  # Extract the first word of "ranlib", so it can be a program name with args.
6833set dummy ranlib; ac_word=$2
6834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6835$as_echo_n "checking for $ac_word... " >&6; }
6836if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6837  $as_echo_n "(cached) " >&6
6838else
6839  if test -n "$ac_ct_RANLIB"; then
6840  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6841else
6842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6843for as_dir in $PATH
6844do
6845  IFS=$as_save_IFS
6846  test -z "$as_dir" && as_dir=.
6847    for ac_exec_ext in '' $ac_executable_extensions; do
6848  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6849    ac_cv_prog_ac_ct_RANLIB="ranlib"
6850    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6851    break 2
6852  fi
6853done
6854  done
6855IFS=$as_save_IFS
6856
6857fi
6858fi
6859ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6860if test -n "$ac_ct_RANLIB"; then
6861  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6862$as_echo "$ac_ct_RANLIB" >&6; }
6863else
6864  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6865$as_echo "no" >&6; }
6866fi
6867
6868  if test "x$ac_ct_RANLIB" = x; then
6869    RANLIB=":"
6870  else
6871    case $cross_compiling:$ac_tool_warned in
6872yes:)
6873{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6874$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6875ac_tool_warned=yes ;;
6876esac
6877    RANLIB=$ac_ct_RANLIB
6878  fi
6879else
6880  RANLIB="$ac_cv_prog_RANLIB"
6881fi
6882
6883test -z "$RANLIB" && RANLIB=:
6884
6885
6886
6887
6888
6889
6890# Determine commands to create old-style static archives.
6891old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6892old_postinstall_cmds='chmod 644 $oldlib'
6893old_postuninstall_cmds=
6894
6895if test -n "$RANLIB"; then
6896  case $host_os in
6897  openbsd*)
6898    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6899    ;;
6900  *)
6901    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6902    ;;
6903  esac
6904  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6905fi
6906
6907case $host_os in
6908  darwin*)
6909    lock_old_archive_extraction=yes ;;
6910  *)
6911    lock_old_archive_extraction=no ;;
6912esac
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952# If no C compiler was specified, use CC.
6953LTCC=${LTCC-"$CC"}
6954
6955# If no C compiler flags were specified, use CFLAGS.
6956LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6957
6958# Allow CC to be a program name with arguments.
6959compiler=$CC
6960
6961
6962# Check for command to grab the raw symbol name followed by C symbol from nm.
6963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6964$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6965if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6966  $as_echo_n "(cached) " >&6
6967else
6968
6969# These are sane defaults that work on at least a few old systems.
6970# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6971
6972# Character class describing NM global symbol codes.
6973symcode='[BCDEGRST]'
6974
6975# Regexp to match symbols that can be accessed directly from C.
6976sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6977
6978# Define system-specific variables.
6979case $host_os in
6980aix*)
6981  symcode='[BCDT]'
6982  ;;
6983cygwin* | mingw* | pw32* | cegcc*)
6984  symcode='[ABCDGISTW]'
6985  ;;
6986hpux*)
6987  if test "$host_cpu" = ia64; then
6988    symcode='[ABCDEGRST]'
6989  fi
6990  ;;
6991irix* | nonstopux*)
6992  symcode='[BCDEGRST]'
6993  ;;
6994osf*)
6995  symcode='[BCDEGQRST]'
6996  ;;
6997solaris*)
6998  symcode='[BDRT]'
6999  ;;
7000sco3.2v5*)
7001  symcode='[DT]'
7002  ;;
7003sysv4.2uw2*)
7004  symcode='[DT]'
7005  ;;
7006sysv5* | sco5v6* | unixware* | OpenUNIX*)
7007  symcode='[ABDT]'
7008  ;;
7009sysv4)
7010  symcode='[DFNSTU]'
7011  ;;
7012esac
7013
7014# If we're using GNU nm, then use its standard symbol codes.
7015case `$NM -V 2>&1` in
7016*GNU* | *'with BFD'*)
7017  symcode='[ABCDGIRSTW]' ;;
7018esac
7019
7020# Transform an extracted symbol line into a proper C declaration.
7021# Some systems (esp. on ia64) link data and code symbols differently,
7022# so use this general approach.
7023lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7024
7025# Transform an extracted symbol line into symbol name and symbol address
7026lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7027lt_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'"
7028
7029# Handle CRLF in mingw tool chain
7030opt_cr=
7031case $build_os in
7032mingw*)
7033  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7034  ;;
7035esac
7036
7037# Try without a prefix underscore, then with it.
7038for ac_symprfx in "" "_"; do
7039
7040  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7041  symxfrm="\\1 $ac_symprfx\\2 \\2"
7042
7043  # Write the raw and C identifiers.
7044  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7045    # Fake it for dumpbin and say T for any non-static function
7046    # and D for any global variable.
7047    # Also find C++ and __fastcall symbols from MSVC++,
7048    # which start with @ or ?.
7049    lt_cv_sys_global_symbol_pipe="$AWK '"\
7050"     {last_section=section; section=\$ 3};"\
7051"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7052"     \$ 0!~/External *\|/{next};"\
7053"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7054"     {if(hide[section]) next};"\
7055"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7056"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7057"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7058"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7059"     ' prfx=^$ac_symprfx"
7060  else
7061    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7062  fi
7063
7064  # Check to see that the pipe works correctly.
7065  pipe_works=no
7066
7067  rm -f conftest*
7068  cat > conftest.$ac_ext <<_LT_EOF
7069#ifdef __cplusplus
7070extern "C" {
7071#endif
7072char nm_test_var;
7073void nm_test_func(void);
7074void nm_test_func(void){}
7075#ifdef __cplusplus
7076}
7077#endif
7078int main(){nm_test_var='a';nm_test_func();return(0);}
7079_LT_EOF
7080
7081  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7082  (eval $ac_compile) 2>&5
7083  ac_status=$?
7084  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7085  test $ac_status = 0; }; then
7086    # Now try to grab the symbols.
7087    nlist=conftest.nm
7088    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7089  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7090  ac_status=$?
7091  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7092  test $ac_status = 0; } && test -s "$nlist"; then
7093      # Try sorting and uniquifying the output.
7094      if sort "$nlist" | uniq > "$nlist"T; then
7095	mv -f "$nlist"T "$nlist"
7096      else
7097	rm -f "$nlist"T
7098      fi
7099
7100      # Make sure that we snagged all the symbols we need.
7101      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7102	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7103	  cat <<_LT_EOF > conftest.$ac_ext
7104#ifdef __cplusplus
7105extern "C" {
7106#endif
7107
7108_LT_EOF
7109	  # Now generate the symbol file.
7110	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7111
7112	  cat <<_LT_EOF >> conftest.$ac_ext
7113
7114/* The mapping between symbol names and symbols.  */
7115const struct {
7116  const char *name;
7117  void       *address;
7118}
7119lt__PROGRAM__LTX_preloaded_symbols[] =
7120{
7121  { "@PROGRAM@", (void *) 0 },
7122_LT_EOF
7123	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7124	  cat <<\_LT_EOF >> conftest.$ac_ext
7125  {0, (void *) 0}
7126};
7127
7128/* This works around a problem in FreeBSD linker */
7129#ifdef FREEBSD_WORKAROUND
7130static const void *lt_preloaded_setup() {
7131  return lt__PROGRAM__LTX_preloaded_symbols;
7132}
7133#endif
7134
7135#ifdef __cplusplus
7136}
7137#endif
7138_LT_EOF
7139	  # Now try linking the two files.
7140	  mv conftest.$ac_objext conftstm.$ac_objext
7141	  lt_save_LIBS="$LIBS"
7142	  lt_save_CFLAGS="$CFLAGS"
7143	  LIBS="conftstm.$ac_objext"
7144	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7145	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7146  (eval $ac_link) 2>&5
7147  ac_status=$?
7148  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7149  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7150	    pipe_works=yes
7151	  fi
7152	  LIBS="$lt_save_LIBS"
7153	  CFLAGS="$lt_save_CFLAGS"
7154	else
7155	  echo "cannot find nm_test_func in $nlist" >&5
7156	fi
7157      else
7158	echo "cannot find nm_test_var in $nlist" >&5
7159      fi
7160    else
7161      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7162    fi
7163  else
7164    echo "$progname: failed program was:" >&5
7165    cat conftest.$ac_ext >&5
7166  fi
7167  rm -rf conftest* conftst*
7168
7169  # Do not use the global_symbol_pipe unless it works.
7170  if test "$pipe_works" = yes; then
7171    break
7172  else
7173    lt_cv_sys_global_symbol_pipe=
7174  fi
7175done
7176
7177fi
7178
7179if test -z "$lt_cv_sys_global_symbol_pipe"; then
7180  lt_cv_sys_global_symbol_to_cdecl=
7181fi
7182if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7183  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7184$as_echo "failed" >&6; }
7185else
7186  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7187$as_echo "ok" >&6; }
7188fi
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212# Check whether --enable-libtool-lock was given.
7213if test "${enable_libtool_lock+set}" = set; then :
7214  enableval=$enable_libtool_lock;
7215fi
7216
7217test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7218
7219# Some flags need to be propagated to the compiler or linker for good
7220# libtool support.
7221case $host in
7222ia64-*-hpux*)
7223  # Find out which ABI we are using.
7224  echo 'int i;' > conftest.$ac_ext
7225  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7226  (eval $ac_compile) 2>&5
7227  ac_status=$?
7228  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7229  test $ac_status = 0; }; then
7230    case `/usr/bin/file conftest.$ac_objext` in
7231      *ELF-32*)
7232	HPUX_IA64_MODE="32"
7233	;;
7234      *ELF-64*)
7235	HPUX_IA64_MODE="64"
7236	;;
7237    esac
7238  fi
7239  rm -rf conftest*
7240  ;;
7241*-*-irix6*)
7242  # Find out which ABI we are using.
7243  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7244  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7245  (eval $ac_compile) 2>&5
7246  ac_status=$?
7247  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7248  test $ac_status = 0; }; then
7249    if test "$lt_cv_prog_gnu_ld" = yes; then
7250      case `/usr/bin/file conftest.$ac_objext` in
7251	*32-bit*)
7252	  LD="${LD-ld} -melf32bsmip"
7253	  ;;
7254	*N32*)
7255	  LD="${LD-ld} -melf32bmipn32"
7256	  ;;
7257	*64-bit*)
7258	  LD="${LD-ld} -melf64bmip"
7259	;;
7260      esac
7261    else
7262      case `/usr/bin/file conftest.$ac_objext` in
7263	*32-bit*)
7264	  LD="${LD-ld} -32"
7265	  ;;
7266	*N32*)
7267	  LD="${LD-ld} -n32"
7268	  ;;
7269	*64-bit*)
7270	  LD="${LD-ld} -64"
7271	  ;;
7272      esac
7273    fi
7274  fi
7275  rm -rf conftest*
7276  ;;
7277
7278x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7279s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7280  # Find out which ABI we are using.
7281  echo 'int i;' > conftest.$ac_ext
7282  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7283  (eval $ac_compile) 2>&5
7284  ac_status=$?
7285  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7286  test $ac_status = 0; }; then
7287    case `/usr/bin/file conftest.o` in
7288      *32-bit*)
7289	case $host in
7290	  x86_64-*kfreebsd*-gnu)
7291	    LD="${LD-ld} -m elf_i386_fbsd"
7292	    ;;
7293	  x86_64-*linux*)
7294	    case `/usr/bin/file conftest.o` in
7295	      *x86-64*)
7296		LD="${LD-ld} -m elf32_x86_64"
7297		;;
7298	      *)
7299		LD="${LD-ld} -m elf_i386"
7300		;;
7301	    esac
7302	    ;;
7303	  powerpc64le-*linux*)
7304	    LD="${LD-ld} -m elf32lppclinux"
7305	    ;;
7306	  powerpc64-*linux*)
7307	    LD="${LD-ld} -m elf32ppclinux"
7308	    ;;
7309	  s390x-*linux*)
7310	    LD="${LD-ld} -m elf_s390"
7311	    ;;
7312	  sparc64-*linux*)
7313	    LD="${LD-ld} -m elf32_sparc"
7314	    ;;
7315	esac
7316	;;
7317      *64-bit*)
7318	case $host in
7319	  x86_64-*kfreebsd*-gnu)
7320	    LD="${LD-ld} -m elf_x86_64_fbsd"
7321	    ;;
7322	  x86_64-*linux*)
7323	    LD="${LD-ld} -m elf_x86_64"
7324	    ;;
7325	  powerpcle-*linux*)
7326	    LD="${LD-ld} -m elf64lppc"
7327	    ;;
7328	  powerpc-*linux*)
7329	    LD="${LD-ld} -m elf64ppc"
7330	    ;;
7331	  s390*-*linux*|s390*-*tpf*)
7332	    LD="${LD-ld} -m elf64_s390"
7333	    ;;
7334	  sparc*-*linux*)
7335	    LD="${LD-ld} -m elf64_sparc"
7336	    ;;
7337	esac
7338	;;
7339    esac
7340  fi
7341  rm -rf conftest*
7342  ;;
7343
7344*-*-sco3.2v5*)
7345  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7346  SAVE_CFLAGS="$CFLAGS"
7347  CFLAGS="$CFLAGS -belf"
7348  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7349$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7350if test "${lt_cv_cc_needs_belf+set}" = set; then :
7351  $as_echo_n "(cached) " >&6
7352else
7353  ac_ext=c
7354ac_cpp='$CPP $CPPFLAGS'
7355ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7356ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7357ac_compiler_gnu=$ac_cv_c_compiler_gnu
7358
7359     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7360/* end confdefs.h.  */
7361
7362int
7363main ()
7364{
7365
7366  ;
7367  return 0;
7368}
7369_ACEOF
7370if ac_fn_c_try_link "$LINENO"; then :
7371  lt_cv_cc_needs_belf=yes
7372else
7373  lt_cv_cc_needs_belf=no
7374fi
7375rm -f core conftest.err conftest.$ac_objext \
7376    conftest$ac_exeext conftest.$ac_ext
7377     ac_ext=c
7378ac_cpp='$CPP $CPPFLAGS'
7379ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7380ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7381ac_compiler_gnu=$ac_cv_c_compiler_gnu
7382
7383fi
7384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7385$as_echo "$lt_cv_cc_needs_belf" >&6; }
7386  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7387    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7388    CFLAGS="$SAVE_CFLAGS"
7389  fi
7390  ;;
7391sparc*-*solaris*)
7392  # Find out which ABI we are using.
7393  echo 'int i;' > conftest.$ac_ext
7394  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7395  (eval $ac_compile) 2>&5
7396  ac_status=$?
7397  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7398  test $ac_status = 0; }; then
7399    case `/usr/bin/file conftest.o` in
7400    *64-bit*)
7401      case $lt_cv_prog_gnu_ld in
7402      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7403      *)
7404	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7405	  LD="${LD-ld} -64"
7406	fi
7407	;;
7408      esac
7409      ;;
7410    esac
7411  fi
7412  rm -rf conftest*
7413  ;;
7414esac
7415
7416need_locks="$enable_libtool_lock"
7417
7418
7419  case $host_os in
7420    rhapsody* | darwin*)
7421    if test -n "$ac_tool_prefix"; then
7422  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7423set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7425$as_echo_n "checking for $ac_word... " >&6; }
7426if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7427  $as_echo_n "(cached) " >&6
7428else
7429  if test -n "$DSYMUTIL"; then
7430  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7431else
7432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7433for as_dir in $PATH
7434do
7435  IFS=$as_save_IFS
7436  test -z "$as_dir" && as_dir=.
7437    for ac_exec_ext in '' $ac_executable_extensions; do
7438  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7439    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7440    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7441    break 2
7442  fi
7443done
7444  done
7445IFS=$as_save_IFS
7446
7447fi
7448fi
7449DSYMUTIL=$ac_cv_prog_DSYMUTIL
7450if test -n "$DSYMUTIL"; then
7451  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7452$as_echo "$DSYMUTIL" >&6; }
7453else
7454  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7455$as_echo "no" >&6; }
7456fi
7457
7458
7459fi
7460if test -z "$ac_cv_prog_DSYMUTIL"; then
7461  ac_ct_DSYMUTIL=$DSYMUTIL
7462  # Extract the first word of "dsymutil", so it can be a program name with args.
7463set dummy dsymutil; ac_word=$2
7464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7465$as_echo_n "checking for $ac_word... " >&6; }
7466if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7467  $as_echo_n "(cached) " >&6
7468else
7469  if test -n "$ac_ct_DSYMUTIL"; then
7470  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7471else
7472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7473for as_dir in $PATH
7474do
7475  IFS=$as_save_IFS
7476  test -z "$as_dir" && as_dir=.
7477    for ac_exec_ext in '' $ac_executable_extensions; do
7478  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7479    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7480    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7481    break 2
7482  fi
7483done
7484  done
7485IFS=$as_save_IFS
7486
7487fi
7488fi
7489ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7490if test -n "$ac_ct_DSYMUTIL"; then
7491  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7492$as_echo "$ac_ct_DSYMUTIL" >&6; }
7493else
7494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7495$as_echo "no" >&6; }
7496fi
7497
7498  if test "x$ac_ct_DSYMUTIL" = x; then
7499    DSYMUTIL=":"
7500  else
7501    case $cross_compiling:$ac_tool_warned in
7502yes:)
7503{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7504$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7505ac_tool_warned=yes ;;
7506esac
7507    DSYMUTIL=$ac_ct_DSYMUTIL
7508  fi
7509else
7510  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7511fi
7512
7513    if test -n "$ac_tool_prefix"; then
7514  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7515set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7517$as_echo_n "checking for $ac_word... " >&6; }
7518if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7519  $as_echo_n "(cached) " >&6
7520else
7521  if test -n "$NMEDIT"; then
7522  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7523else
7524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7525for as_dir in $PATH
7526do
7527  IFS=$as_save_IFS
7528  test -z "$as_dir" && as_dir=.
7529    for ac_exec_ext in '' $ac_executable_extensions; do
7530  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7531    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7532    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7533    break 2
7534  fi
7535done
7536  done
7537IFS=$as_save_IFS
7538
7539fi
7540fi
7541NMEDIT=$ac_cv_prog_NMEDIT
7542if test -n "$NMEDIT"; then
7543  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7544$as_echo "$NMEDIT" >&6; }
7545else
7546  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7547$as_echo "no" >&6; }
7548fi
7549
7550
7551fi
7552if test -z "$ac_cv_prog_NMEDIT"; then
7553  ac_ct_NMEDIT=$NMEDIT
7554  # Extract the first word of "nmedit", so it can be a program name with args.
7555set dummy nmedit; ac_word=$2
7556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7557$as_echo_n "checking for $ac_word... " >&6; }
7558if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7559  $as_echo_n "(cached) " >&6
7560else
7561  if test -n "$ac_ct_NMEDIT"; then
7562  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7563else
7564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7565for as_dir in $PATH
7566do
7567  IFS=$as_save_IFS
7568  test -z "$as_dir" && as_dir=.
7569    for ac_exec_ext in '' $ac_executable_extensions; do
7570  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7571    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7572    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7573    break 2
7574  fi
7575done
7576  done
7577IFS=$as_save_IFS
7578
7579fi
7580fi
7581ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7582if test -n "$ac_ct_NMEDIT"; then
7583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7584$as_echo "$ac_ct_NMEDIT" >&6; }
7585else
7586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7587$as_echo "no" >&6; }
7588fi
7589
7590  if test "x$ac_ct_NMEDIT" = x; then
7591    NMEDIT=":"
7592  else
7593    case $cross_compiling:$ac_tool_warned in
7594yes:)
7595{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7596$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7597ac_tool_warned=yes ;;
7598esac
7599    NMEDIT=$ac_ct_NMEDIT
7600  fi
7601else
7602  NMEDIT="$ac_cv_prog_NMEDIT"
7603fi
7604
7605    if test -n "$ac_tool_prefix"; then
7606  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7607set dummy ${ac_tool_prefix}lipo; ac_word=$2
7608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7609$as_echo_n "checking for $ac_word... " >&6; }
7610if test "${ac_cv_prog_LIPO+set}" = set; then :
7611  $as_echo_n "(cached) " >&6
7612else
7613  if test -n "$LIPO"; then
7614  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7615else
7616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7617for as_dir in $PATH
7618do
7619  IFS=$as_save_IFS
7620  test -z "$as_dir" && as_dir=.
7621    for ac_exec_ext in '' $ac_executable_extensions; do
7622  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7623    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7624    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7625    break 2
7626  fi
7627done
7628  done
7629IFS=$as_save_IFS
7630
7631fi
7632fi
7633LIPO=$ac_cv_prog_LIPO
7634if test -n "$LIPO"; then
7635  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7636$as_echo "$LIPO" >&6; }
7637else
7638  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7639$as_echo "no" >&6; }
7640fi
7641
7642
7643fi
7644if test -z "$ac_cv_prog_LIPO"; then
7645  ac_ct_LIPO=$LIPO
7646  # Extract the first word of "lipo", so it can be a program name with args.
7647set dummy lipo; ac_word=$2
7648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7649$as_echo_n "checking for $ac_word... " >&6; }
7650if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7651  $as_echo_n "(cached) " >&6
7652else
7653  if test -n "$ac_ct_LIPO"; then
7654  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7655else
7656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7657for as_dir in $PATH
7658do
7659  IFS=$as_save_IFS
7660  test -z "$as_dir" && as_dir=.
7661    for ac_exec_ext in '' $ac_executable_extensions; do
7662  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7663    ac_cv_prog_ac_ct_LIPO="lipo"
7664    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7665    break 2
7666  fi
7667done
7668  done
7669IFS=$as_save_IFS
7670
7671fi
7672fi
7673ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7674if test -n "$ac_ct_LIPO"; then
7675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7676$as_echo "$ac_ct_LIPO" >&6; }
7677else
7678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7679$as_echo "no" >&6; }
7680fi
7681
7682  if test "x$ac_ct_LIPO" = x; then
7683    LIPO=":"
7684  else
7685    case $cross_compiling:$ac_tool_warned in
7686yes:)
7687{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7688$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7689ac_tool_warned=yes ;;
7690esac
7691    LIPO=$ac_ct_LIPO
7692  fi
7693else
7694  LIPO="$ac_cv_prog_LIPO"
7695fi
7696
7697    if test -n "$ac_tool_prefix"; then
7698  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7699set dummy ${ac_tool_prefix}otool; ac_word=$2
7700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7701$as_echo_n "checking for $ac_word... " >&6; }
7702if test "${ac_cv_prog_OTOOL+set}" = set; then :
7703  $as_echo_n "(cached) " >&6
7704else
7705  if test -n "$OTOOL"; then
7706  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7707else
7708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7709for as_dir in $PATH
7710do
7711  IFS=$as_save_IFS
7712  test -z "$as_dir" && as_dir=.
7713    for ac_exec_ext in '' $ac_executable_extensions; do
7714  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7715    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7716    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7717    break 2
7718  fi
7719done
7720  done
7721IFS=$as_save_IFS
7722
7723fi
7724fi
7725OTOOL=$ac_cv_prog_OTOOL
7726if test -n "$OTOOL"; then
7727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7728$as_echo "$OTOOL" >&6; }
7729else
7730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7731$as_echo "no" >&6; }
7732fi
7733
7734
7735fi
7736if test -z "$ac_cv_prog_OTOOL"; then
7737  ac_ct_OTOOL=$OTOOL
7738  # Extract the first word of "otool", so it can be a program name with args.
7739set dummy otool; ac_word=$2
7740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7741$as_echo_n "checking for $ac_word... " >&6; }
7742if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7743  $as_echo_n "(cached) " >&6
7744else
7745  if test -n "$ac_ct_OTOOL"; then
7746  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7747else
7748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7749for as_dir in $PATH
7750do
7751  IFS=$as_save_IFS
7752  test -z "$as_dir" && as_dir=.
7753    for ac_exec_ext in '' $ac_executable_extensions; do
7754  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7755    ac_cv_prog_ac_ct_OTOOL="otool"
7756    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7757    break 2
7758  fi
7759done
7760  done
7761IFS=$as_save_IFS
7762
7763fi
7764fi
7765ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7766if test -n "$ac_ct_OTOOL"; then
7767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7768$as_echo "$ac_ct_OTOOL" >&6; }
7769else
7770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7771$as_echo "no" >&6; }
7772fi
7773
7774  if test "x$ac_ct_OTOOL" = x; then
7775    OTOOL=":"
7776  else
7777    case $cross_compiling:$ac_tool_warned in
7778yes:)
7779{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7780$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7781ac_tool_warned=yes ;;
7782esac
7783    OTOOL=$ac_ct_OTOOL
7784  fi
7785else
7786  OTOOL="$ac_cv_prog_OTOOL"
7787fi
7788
7789    if test -n "$ac_tool_prefix"; then
7790  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7791set dummy ${ac_tool_prefix}otool64; ac_word=$2
7792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7793$as_echo_n "checking for $ac_word... " >&6; }
7794if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7795  $as_echo_n "(cached) " >&6
7796else
7797  if test -n "$OTOOL64"; then
7798  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7799else
7800as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7801for as_dir in $PATH
7802do
7803  IFS=$as_save_IFS
7804  test -z "$as_dir" && as_dir=.
7805    for ac_exec_ext in '' $ac_executable_extensions; do
7806  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7807    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7808    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7809    break 2
7810  fi
7811done
7812  done
7813IFS=$as_save_IFS
7814
7815fi
7816fi
7817OTOOL64=$ac_cv_prog_OTOOL64
7818if test -n "$OTOOL64"; then
7819  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7820$as_echo "$OTOOL64" >&6; }
7821else
7822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7823$as_echo "no" >&6; }
7824fi
7825
7826
7827fi
7828if test -z "$ac_cv_prog_OTOOL64"; then
7829  ac_ct_OTOOL64=$OTOOL64
7830  # Extract the first word of "otool64", so it can be a program name with args.
7831set dummy otool64; ac_word=$2
7832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7833$as_echo_n "checking for $ac_word... " >&6; }
7834if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7835  $as_echo_n "(cached) " >&6
7836else
7837  if test -n "$ac_ct_OTOOL64"; then
7838  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7839else
7840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7841for as_dir in $PATH
7842do
7843  IFS=$as_save_IFS
7844  test -z "$as_dir" && as_dir=.
7845    for ac_exec_ext in '' $ac_executable_extensions; do
7846  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7847    ac_cv_prog_ac_ct_OTOOL64="otool64"
7848    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7849    break 2
7850  fi
7851done
7852  done
7853IFS=$as_save_IFS
7854
7855fi
7856fi
7857ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7858if test -n "$ac_ct_OTOOL64"; then
7859  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7860$as_echo "$ac_ct_OTOOL64" >&6; }
7861else
7862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7863$as_echo "no" >&6; }
7864fi
7865
7866  if test "x$ac_ct_OTOOL64" = x; then
7867    OTOOL64=":"
7868  else
7869    case $cross_compiling:$ac_tool_warned in
7870yes:)
7871{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7872$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7873ac_tool_warned=yes ;;
7874esac
7875    OTOOL64=$ac_ct_OTOOL64
7876  fi
7877else
7878  OTOOL64="$ac_cv_prog_OTOOL64"
7879fi
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7908$as_echo_n "checking for -single_module linker flag... " >&6; }
7909if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7910  $as_echo_n "(cached) " >&6
7911else
7912  lt_cv_apple_cc_single_mod=no
7913      if test -z "${LT_MULTI_MODULE}"; then
7914	# By default we will add the -single_module flag. You can override
7915	# by either setting the environment variable LT_MULTI_MODULE
7916	# non-empty at configure time, or by adding -multi_module to the
7917	# link flags.
7918	rm -rf libconftest.dylib*
7919	echo "int foo(void){return 1;}" > conftest.c
7920	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7921-dynamiclib -Wl,-single_module conftest.c" >&5
7922	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7923	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7924        _lt_result=$?
7925	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7926	  lt_cv_apple_cc_single_mod=yes
7927	else
7928	  cat conftest.err >&5
7929	fi
7930	rm -rf libconftest.dylib*
7931	rm -f conftest.*
7932      fi
7933fi
7934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7935$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7936    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7937$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7938if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7939  $as_echo_n "(cached) " >&6
7940else
7941  lt_cv_ld_exported_symbols_list=no
7942      save_LDFLAGS=$LDFLAGS
7943      echo "_main" > conftest.sym
7944      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7945      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7946/* end confdefs.h.  */
7947
7948int
7949main ()
7950{
7951
7952  ;
7953  return 0;
7954}
7955_ACEOF
7956if ac_fn_c_try_link "$LINENO"; then :
7957  lt_cv_ld_exported_symbols_list=yes
7958else
7959  lt_cv_ld_exported_symbols_list=no
7960fi
7961rm -f core conftest.err conftest.$ac_objext \
7962    conftest$ac_exeext conftest.$ac_ext
7963	LDFLAGS="$save_LDFLAGS"
7964
7965fi
7966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7967$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7968    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7969$as_echo_n "checking for -force_load linker flag... " >&6; }
7970if test "${lt_cv_ld_force_load+set}" = set; then :
7971  $as_echo_n "(cached) " >&6
7972else
7973  lt_cv_ld_force_load=no
7974      cat > conftest.c << _LT_EOF
7975int forced_loaded() { return 2;}
7976_LT_EOF
7977      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7978      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7979      echo "$AR cru libconftest.a conftest.o" >&5
7980      $AR cru libconftest.a conftest.o 2>&5
7981      cat > conftest.c << _LT_EOF
7982int main() { return 0;}
7983_LT_EOF
7984      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7985      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7986      _lt_result=$?
7987      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7988	lt_cv_ld_force_load=yes
7989      else
7990	cat conftest.err >&5
7991      fi
7992        rm -f conftest.err libconftest.a conftest conftest.c
7993        rm -rf conftest.dSYM
7994
7995fi
7996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7997$as_echo "$lt_cv_ld_force_load" >&6; }
7998    case $host_os in
7999    rhapsody* | darwin1.[012])
8000      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8001    darwin1.*)
8002      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8003    darwin*) # darwin 5.x on
8004      # if running on 10.5 or later, the deployment target defaults
8005      # to the OS version, if on x86, and 10.4, the deployment
8006      # target defaults to 10.4. Don't you love it?
8007      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8008	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8009	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8010	10.[012][,.]*)
8011	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8012	10.*)
8013	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8014      esac
8015    ;;
8016  esac
8017    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8018      _lt_dar_single_mod='$single_module'
8019    fi
8020    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8021      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8022    else
8023      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8024    fi
8025    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8026      _lt_dsymutil='~$DSYMUTIL $lib || :'
8027    else
8028      _lt_dsymutil=
8029    fi
8030    ;;
8031  esac
8032
8033ac_ext=c
8034ac_cpp='$CPP $CPPFLAGS'
8035ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8036ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8037ac_compiler_gnu=$ac_cv_c_compiler_gnu
8038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8039$as_echo_n "checking how to run the C preprocessor... " >&6; }
8040# On Suns, sometimes $CPP names a directory.
8041if test -n "$CPP" && test -d "$CPP"; then
8042  CPP=
8043fi
8044if test -z "$CPP"; then
8045  if test "${ac_cv_prog_CPP+set}" = set; then :
8046  $as_echo_n "(cached) " >&6
8047else
8048      # Double quotes because CPP needs to be expanded
8049    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8050    do
8051      ac_preproc_ok=false
8052for ac_c_preproc_warn_flag in '' yes
8053do
8054  # Use a header file that comes with gcc, so configuring glibc
8055  # with a fresh cross-compiler works.
8056  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8057  # <limits.h> exists even on freestanding compilers.
8058  # On the NeXT, cc -E runs the code through the compiler's parser,
8059  # not just through cpp. "Syntax error" is here to catch this case.
8060  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8061/* end confdefs.h.  */
8062#ifdef __STDC__
8063# include <limits.h>
8064#else
8065# include <assert.h>
8066#endif
8067		     Syntax error
8068_ACEOF
8069if ac_fn_c_try_cpp "$LINENO"; then :
8070
8071else
8072  # Broken: fails on valid input.
8073continue
8074fi
8075rm -f conftest.err conftest.$ac_ext
8076
8077  # OK, works on sane cases.  Now check whether nonexistent headers
8078  # can be detected and how.
8079  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8080/* end confdefs.h.  */
8081#include <ac_nonexistent.h>
8082_ACEOF
8083if ac_fn_c_try_cpp "$LINENO"; then :
8084  # Broken: success on invalid input.
8085continue
8086else
8087  # Passes both tests.
8088ac_preproc_ok=:
8089break
8090fi
8091rm -f conftest.err conftest.$ac_ext
8092
8093done
8094# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8095rm -f conftest.err conftest.$ac_ext
8096if $ac_preproc_ok; then :
8097  break
8098fi
8099
8100    done
8101    ac_cv_prog_CPP=$CPP
8102
8103fi
8104  CPP=$ac_cv_prog_CPP
8105else
8106  ac_cv_prog_CPP=$CPP
8107fi
8108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8109$as_echo "$CPP" >&6; }
8110ac_preproc_ok=false
8111for ac_c_preproc_warn_flag in '' yes
8112do
8113  # Use a header file that comes with gcc, so configuring glibc
8114  # with a fresh cross-compiler works.
8115  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8116  # <limits.h> exists even on freestanding compilers.
8117  # On the NeXT, cc -E runs the code through the compiler's parser,
8118  # not just through cpp. "Syntax error" is here to catch this case.
8119  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8120/* end confdefs.h.  */
8121#ifdef __STDC__
8122# include <limits.h>
8123#else
8124# include <assert.h>
8125#endif
8126		     Syntax error
8127_ACEOF
8128if ac_fn_c_try_cpp "$LINENO"; then :
8129
8130else
8131  # Broken: fails on valid input.
8132continue
8133fi
8134rm -f conftest.err conftest.$ac_ext
8135
8136  # OK, works on sane cases.  Now check whether nonexistent headers
8137  # can be detected and how.
8138  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8139/* end confdefs.h.  */
8140#include <ac_nonexistent.h>
8141_ACEOF
8142if ac_fn_c_try_cpp "$LINENO"; then :
8143  # Broken: success on invalid input.
8144continue
8145else
8146  # Passes both tests.
8147ac_preproc_ok=:
8148break
8149fi
8150rm -f conftest.err conftest.$ac_ext
8151
8152done
8153# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8154rm -f conftest.err conftest.$ac_ext
8155if $ac_preproc_ok; then :
8156
8157else
8158  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8159$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8160as_fn_error "C preprocessor \"$CPP\" fails sanity check
8161See \`config.log' for more details." "$LINENO" 5; }
8162fi
8163
8164ac_ext=c
8165ac_cpp='$CPP $CPPFLAGS'
8166ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8167ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8168ac_compiler_gnu=$ac_cv_c_compiler_gnu
8169
8170
8171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8172$as_echo_n "checking for ANSI C header files... " >&6; }
8173if test "${ac_cv_header_stdc+set}" = set; then :
8174  $as_echo_n "(cached) " >&6
8175else
8176  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8177/* end confdefs.h.  */
8178#include <stdlib.h>
8179#include <stdarg.h>
8180#include <string.h>
8181#include <float.h>
8182
8183int
8184main ()
8185{
8186
8187  ;
8188  return 0;
8189}
8190_ACEOF
8191if ac_fn_c_try_compile "$LINENO"; then :
8192  ac_cv_header_stdc=yes
8193else
8194  ac_cv_header_stdc=no
8195fi
8196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8197
8198if test $ac_cv_header_stdc = yes; then
8199  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8200  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8201/* end confdefs.h.  */
8202#include <string.h>
8203
8204_ACEOF
8205if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8206  $EGREP "memchr" >/dev/null 2>&1; then :
8207
8208else
8209  ac_cv_header_stdc=no
8210fi
8211rm -f conftest*
8212
8213fi
8214
8215if test $ac_cv_header_stdc = yes; then
8216  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8217  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8218/* end confdefs.h.  */
8219#include <stdlib.h>
8220
8221_ACEOF
8222if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8223  $EGREP "free" >/dev/null 2>&1; then :
8224
8225else
8226  ac_cv_header_stdc=no
8227fi
8228rm -f conftest*
8229
8230fi
8231
8232if test $ac_cv_header_stdc = yes; then
8233  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8234  if test "$cross_compiling" = yes; then :
8235  :
8236else
8237  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8238/* end confdefs.h.  */
8239#include <ctype.h>
8240#include <stdlib.h>
8241#if ((' ' & 0x0FF) == 0x020)
8242# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8243# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8244#else
8245# define ISLOWER(c) \
8246		   (('a' <= (c) && (c) <= 'i') \
8247		     || ('j' <= (c) && (c) <= 'r') \
8248		     || ('s' <= (c) && (c) <= 'z'))
8249# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8250#endif
8251
8252#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8253int
8254main ()
8255{
8256  int i;
8257  for (i = 0; i < 256; i++)
8258    if (XOR (islower (i), ISLOWER (i))
8259	|| toupper (i) != TOUPPER (i))
8260      return 2;
8261  return 0;
8262}
8263_ACEOF
8264if ac_fn_c_try_run "$LINENO"; then :
8265
8266else
8267  ac_cv_header_stdc=no
8268fi
8269rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8270  conftest.$ac_objext conftest.beam conftest.$ac_ext
8271fi
8272
8273fi
8274fi
8275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8276$as_echo "$ac_cv_header_stdc" >&6; }
8277if test $ac_cv_header_stdc = yes; then
8278
8279$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8280
8281fi
8282
8283# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8284for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8285		  inttypes.h stdint.h unistd.h
8286do :
8287  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8288ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8289"
8290eval as_val=\$$as_ac_Header
8291   if test "x$as_val" = x""yes; then :
8292  cat >>confdefs.h <<_ACEOF
8293#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8294_ACEOF
8295
8296fi
8297
8298done
8299
8300
8301for ac_header in dlfcn.h
8302do :
8303  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8304"
8305if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8306  cat >>confdefs.h <<_ACEOF
8307#define HAVE_DLFCN_H 1
8308_ACEOF
8309
8310fi
8311
8312done
8313
8314
8315
8316
8317
8318
8319# Set options
8320
8321
8322
8323        enable_dlopen=no
8324
8325
8326  enable_win32_dll=no
8327
8328
8329            # Check whether --enable-shared was given.
8330if test "${enable_shared+set}" = set; then :
8331  enableval=$enable_shared; p=${PACKAGE-default}
8332    case $enableval in
8333    yes) enable_shared=yes ;;
8334    no) enable_shared=no ;;
8335    *)
8336      enable_shared=no
8337      # Look at the argument we got.  We use all the common list separators.
8338      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8339      for pkg in $enableval; do
8340	IFS="$lt_save_ifs"
8341	if test "X$pkg" = "X$p"; then
8342	  enable_shared=yes
8343	fi
8344      done
8345      IFS="$lt_save_ifs"
8346      ;;
8347    esac
8348else
8349  enable_shared=yes
8350fi
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360  # Check whether --enable-static was given.
8361if test "${enable_static+set}" = set; then :
8362  enableval=$enable_static; p=${PACKAGE-default}
8363    case $enableval in
8364    yes) enable_static=yes ;;
8365    no) enable_static=no ;;
8366    *)
8367     enable_static=no
8368      # Look at the argument we got.  We use all the common list separators.
8369      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8370      for pkg in $enableval; do
8371	IFS="$lt_save_ifs"
8372	if test "X$pkg" = "X$p"; then
8373	  enable_static=yes
8374	fi
8375      done
8376      IFS="$lt_save_ifs"
8377      ;;
8378    esac
8379else
8380  enable_static=yes
8381fi
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392# Check whether --with-pic was given.
8393if test "${with_pic+set}" = set; then :
8394  withval=$with_pic; pic_mode="$withval"
8395else
8396  pic_mode=default
8397fi
8398
8399
8400test -z "$pic_mode" && pic_mode=default
8401
8402
8403
8404
8405
8406
8407
8408  # Check whether --enable-fast-install was given.
8409if test "${enable_fast_install+set}" = set; then :
8410  enableval=$enable_fast_install; p=${PACKAGE-default}
8411    case $enableval in
8412    yes) enable_fast_install=yes ;;
8413    no) enable_fast_install=no ;;
8414    *)
8415      enable_fast_install=no
8416      # Look at the argument we got.  We use all the common list separators.
8417      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8418      for pkg in $enableval; do
8419	IFS="$lt_save_ifs"
8420	if test "X$pkg" = "X$p"; then
8421	  enable_fast_install=yes
8422	fi
8423      done
8424      IFS="$lt_save_ifs"
8425      ;;
8426    esac
8427else
8428  enable_fast_install=yes
8429fi
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441# This can be used to rebuild libtool when needed
8442LIBTOOL_DEPS="$ltmain"
8443
8444# Always use our own libtool.
8445LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472test -z "$LN_S" && LN_S="ln -s"
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487if test -n "${ZSH_VERSION+set}" ; then
8488   setopt NO_GLOB_SUBST
8489fi
8490
8491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8492$as_echo_n "checking for objdir... " >&6; }
8493if test "${lt_cv_objdir+set}" = set; then :
8494  $as_echo_n "(cached) " >&6
8495else
8496  rm -f .libs 2>/dev/null
8497mkdir .libs 2>/dev/null
8498if test -d .libs; then
8499  lt_cv_objdir=.libs
8500else
8501  # MS-DOS does not allow filenames that begin with a dot.
8502  lt_cv_objdir=_libs
8503fi
8504rmdir .libs 2>/dev/null
8505fi
8506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8507$as_echo "$lt_cv_objdir" >&6; }
8508objdir=$lt_cv_objdir
8509
8510
8511
8512
8513
8514cat >>confdefs.h <<_ACEOF
8515#define LT_OBJDIR "$lt_cv_objdir/"
8516_ACEOF
8517
8518
8519
8520
8521case $host_os in
8522aix3*)
8523  # AIX sometimes has problems with the GCC collect2 program.  For some
8524  # reason, if we set the COLLECT_NAMES environment variable, the problems
8525  # vanish in a puff of smoke.
8526  if test "X${COLLECT_NAMES+set}" != Xset; then
8527    COLLECT_NAMES=
8528    export COLLECT_NAMES
8529  fi
8530  ;;
8531esac
8532
8533# Global variables:
8534ofile=libtool
8535can_build_shared=yes
8536
8537# All known linkers require a `.a' archive for static linking (except MSVC,
8538# which needs '.lib').
8539libext=a
8540
8541with_gnu_ld="$lt_cv_prog_gnu_ld"
8542
8543old_CC="$CC"
8544old_CFLAGS="$CFLAGS"
8545
8546# Set sane defaults for various variables
8547test -z "$CC" && CC=cc
8548test -z "$LTCC" && LTCC=$CC
8549test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8550test -z "$LD" && LD=ld
8551test -z "$ac_objext" && ac_objext=o
8552
8553for cc_temp in $compiler""; do
8554  case $cc_temp in
8555    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8556    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8557    \-*) ;;
8558    *) break;;
8559  esac
8560done
8561cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8562
8563
8564# Only perform the check for file, if the check method requires it
8565test -z "$MAGIC_CMD" && MAGIC_CMD=file
8566case $deplibs_check_method in
8567file_magic*)
8568  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8569    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8570$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8571if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8572  $as_echo_n "(cached) " >&6
8573else
8574  case $MAGIC_CMD in
8575[\\/*] |  ?:[\\/]*)
8576  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8577  ;;
8578*)
8579  lt_save_MAGIC_CMD="$MAGIC_CMD"
8580  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8581  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8582  for ac_dir in $ac_dummy; do
8583    IFS="$lt_save_ifs"
8584    test -z "$ac_dir" && ac_dir=.
8585    if test -f $ac_dir/${ac_tool_prefix}file; then
8586      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8587      if test -n "$file_magic_test_file"; then
8588	case $deplibs_check_method in
8589	"file_magic "*)
8590	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8591	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8592	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8593	    $EGREP "$file_magic_regex" > /dev/null; then
8594	    :
8595	  else
8596	    cat <<_LT_EOF 1>&2
8597
8598*** Warning: the command libtool uses to detect shared libraries,
8599*** $file_magic_cmd, produces output that libtool cannot recognize.
8600*** The result is that libtool may fail to recognize shared libraries
8601*** as such.  This will affect the creation of libtool libraries that
8602*** depend on shared libraries, but programs linked with such libtool
8603*** libraries will work regardless of this problem.  Nevertheless, you
8604*** may want to report the problem to your system manager and/or to
8605*** bug-libtool@gnu.org
8606
8607_LT_EOF
8608	  fi ;;
8609	esac
8610      fi
8611      break
8612    fi
8613  done
8614  IFS="$lt_save_ifs"
8615  MAGIC_CMD="$lt_save_MAGIC_CMD"
8616  ;;
8617esac
8618fi
8619
8620MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8621if test -n "$MAGIC_CMD"; then
8622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8623$as_echo "$MAGIC_CMD" >&6; }
8624else
8625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8626$as_echo "no" >&6; }
8627fi
8628
8629
8630
8631
8632
8633if test -z "$lt_cv_path_MAGIC_CMD"; then
8634  if test -n "$ac_tool_prefix"; then
8635    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8636$as_echo_n "checking for file... " >&6; }
8637if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8638  $as_echo_n "(cached) " >&6
8639else
8640  case $MAGIC_CMD in
8641[\\/*] |  ?:[\\/]*)
8642  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8643  ;;
8644*)
8645  lt_save_MAGIC_CMD="$MAGIC_CMD"
8646  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8647  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8648  for ac_dir in $ac_dummy; do
8649    IFS="$lt_save_ifs"
8650    test -z "$ac_dir" && ac_dir=.
8651    if test -f $ac_dir/file; then
8652      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8653      if test -n "$file_magic_test_file"; then
8654	case $deplibs_check_method in
8655	"file_magic "*)
8656	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8657	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8658	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8659	    $EGREP "$file_magic_regex" > /dev/null; then
8660	    :
8661	  else
8662	    cat <<_LT_EOF 1>&2
8663
8664*** Warning: the command libtool uses to detect shared libraries,
8665*** $file_magic_cmd, produces output that libtool cannot recognize.
8666*** The result is that libtool may fail to recognize shared libraries
8667*** as such.  This will affect the creation of libtool libraries that
8668*** depend on shared libraries, but programs linked with such libtool
8669*** libraries will work regardless of this problem.  Nevertheless, you
8670*** may want to report the problem to your system manager and/or to
8671*** bug-libtool@gnu.org
8672
8673_LT_EOF
8674	  fi ;;
8675	esac
8676      fi
8677      break
8678    fi
8679  done
8680  IFS="$lt_save_ifs"
8681  MAGIC_CMD="$lt_save_MAGIC_CMD"
8682  ;;
8683esac
8684fi
8685
8686MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8687if test -n "$MAGIC_CMD"; then
8688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8689$as_echo "$MAGIC_CMD" >&6; }
8690else
8691  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8692$as_echo "no" >&6; }
8693fi
8694
8695
8696  else
8697    MAGIC_CMD=:
8698  fi
8699fi
8700
8701  fi
8702  ;;
8703esac
8704
8705# Use C for the default configuration in the libtool script
8706
8707lt_save_CC="$CC"
8708ac_ext=c
8709ac_cpp='$CPP $CPPFLAGS'
8710ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8711ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8712ac_compiler_gnu=$ac_cv_c_compiler_gnu
8713
8714
8715# Source file extension for C test sources.
8716ac_ext=c
8717
8718# Object file extension for compiled C test sources.
8719objext=o
8720objext=$objext
8721
8722# Code to be used in simple compile tests
8723lt_simple_compile_test_code="int some_variable = 0;"
8724
8725# Code to be used in simple link tests
8726lt_simple_link_test_code='int main(){return(0);}'
8727
8728
8729
8730
8731
8732
8733
8734# If no C compiler was specified, use CC.
8735LTCC=${LTCC-"$CC"}
8736
8737# If no C compiler flags were specified, use CFLAGS.
8738LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8739
8740# Allow CC to be a program name with arguments.
8741compiler=$CC
8742
8743# Save the default compiler, since it gets overwritten when the other
8744# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8745compiler_DEFAULT=$CC
8746
8747# save warnings/boilerplate of simple test code
8748ac_outfile=conftest.$ac_objext
8749echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8750eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8751_lt_compiler_boilerplate=`cat conftest.err`
8752$RM conftest*
8753
8754ac_outfile=conftest.$ac_objext
8755echo "$lt_simple_link_test_code" >conftest.$ac_ext
8756eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8757_lt_linker_boilerplate=`cat conftest.err`
8758$RM -r conftest*
8759
8760
8761## CAVEAT EMPTOR:
8762## There is no encapsulation within the following macros, do not change
8763## the running order or otherwise move them around unless you know exactly
8764## what you are doing...
8765if test -n "$compiler"; then
8766
8767lt_prog_compiler_no_builtin_flag=
8768
8769if test "$GCC" = yes; then
8770  case $cc_basename in
8771  nvcc*)
8772    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8773  *)
8774    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8775  esac
8776
8777  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8778$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8779if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8780  $as_echo_n "(cached) " >&6
8781else
8782  lt_cv_prog_compiler_rtti_exceptions=no
8783   ac_outfile=conftest.$ac_objext
8784   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8785   lt_compiler_flag="-fno-rtti -fno-exceptions"
8786   # Insert the option either (1) after the last *FLAGS variable, or
8787   # (2) before a word containing "conftest.", or (3) at the end.
8788   # Note that $ac_compile itself does not contain backslashes and begins
8789   # with a dollar sign (not a hyphen), so the echo should work correctly.
8790   # The option is referenced via a variable to avoid confusing sed.
8791   lt_compile=`echo "$ac_compile" | $SED \
8792   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8793   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8794   -e 's:$: $lt_compiler_flag:'`
8795   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8796   (eval "$lt_compile" 2>conftest.err)
8797   ac_status=$?
8798   cat conftest.err >&5
8799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8800   if (exit $ac_status) && test -s "$ac_outfile"; then
8801     # The compiler can only warn and ignore the option if not recognized
8802     # So say no if there are warnings other than the usual output.
8803     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8804     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8805     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8806       lt_cv_prog_compiler_rtti_exceptions=yes
8807     fi
8808   fi
8809   $RM conftest*
8810
8811fi
8812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8813$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8814
8815if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8816    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8817else
8818    :
8819fi
8820
8821fi
8822
8823
8824
8825
8826
8827
8828  lt_prog_compiler_wl=
8829lt_prog_compiler_pic=
8830lt_prog_compiler_static=
8831
8832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8833$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8834
8835  if test "$GCC" = yes; then
8836    lt_prog_compiler_wl='-Wl,'
8837    lt_prog_compiler_static='-static'
8838
8839    case $host_os in
8840      aix*)
8841      # All AIX code is PIC.
8842      if test "$host_cpu" = ia64; then
8843	# AIX 5 now supports IA64 processor
8844	lt_prog_compiler_static='-Bstatic'
8845      fi
8846      lt_prog_compiler_pic='-fPIC'
8847      ;;
8848
8849    amigaos*)
8850      case $host_cpu in
8851      powerpc)
8852            # see comment about AmigaOS4 .so support
8853            lt_prog_compiler_pic='-fPIC'
8854        ;;
8855      m68k)
8856            # FIXME: we need at least 68020 code to build shared libraries, but
8857            # adding the `-m68020' flag to GCC prevents building anything better,
8858            # like `-m68040'.
8859            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8860        ;;
8861      esac
8862      ;;
8863
8864    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8865      # PIC is the default for these OSes.
8866      ;;
8867
8868    mingw* | cygwin* | pw32* | os2* | cegcc*)
8869      # This hack is so that the source file can tell whether it is being
8870      # built for inclusion in a dll (and should export symbols for example).
8871      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8872      # (--disable-auto-import) libraries
8873      lt_prog_compiler_pic='-DDLL_EXPORT'
8874      ;;
8875
8876    darwin* | rhapsody*)
8877      # PIC is the default on this platform
8878      # Common symbols not allowed in MH_DYLIB files
8879      lt_prog_compiler_pic='-fno-common'
8880      ;;
8881
8882    haiku*)
8883      # PIC is the default for Haiku.
8884      # The "-static" flag exists, but is broken.
8885      lt_prog_compiler_static=
8886      ;;
8887
8888    hpux*)
8889      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8890      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8891      # sets the default TLS model and affects inlining.
8892      case $host_cpu in
8893      hppa*64*)
8894	# +Z the default
8895	;;
8896      *)
8897	lt_prog_compiler_pic='-fPIC'
8898	;;
8899      esac
8900      ;;
8901
8902    interix[3-9]*)
8903      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8904      # Instead, we relocate shared libraries at runtime.
8905      ;;
8906
8907    msdosdjgpp*)
8908      # Just because we use GCC doesn't mean we suddenly get shared libraries
8909      # on systems that don't support them.
8910      lt_prog_compiler_can_build_shared=no
8911      enable_shared=no
8912      ;;
8913
8914    *nto* | *qnx*)
8915      # QNX uses GNU C++, but need to define -shared option too, otherwise
8916      # it will coredump.
8917      lt_prog_compiler_pic='-fPIC -shared'
8918      ;;
8919
8920    sysv4*MP*)
8921      if test -d /usr/nec; then
8922	lt_prog_compiler_pic=-Kconform_pic
8923      fi
8924      ;;
8925
8926    *)
8927      lt_prog_compiler_pic='-fPIC'
8928      ;;
8929    esac
8930
8931    case $cc_basename in
8932    nvcc*) # Cuda Compiler Driver 2.2
8933      lt_prog_compiler_wl='-Xlinker '
8934      lt_prog_compiler_pic='-Xcompiler -fPIC'
8935      ;;
8936    esac
8937  else
8938    # PORTME Check for flag to pass linker flags through the system compiler.
8939    case $host_os in
8940    aix*)
8941      lt_prog_compiler_wl='-Wl,'
8942      if test "$host_cpu" = ia64; then
8943	# AIX 5 now supports IA64 processor
8944	lt_prog_compiler_static='-Bstatic'
8945      else
8946	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8947      fi
8948      ;;
8949
8950    mingw* | cygwin* | pw32* | os2* | cegcc*)
8951      # This hack is so that the source file can tell whether it is being
8952      # built for inclusion in a dll (and should export symbols for example).
8953      lt_prog_compiler_pic='-DDLL_EXPORT'
8954      ;;
8955
8956    hpux9* | hpux10* | hpux11*)
8957      lt_prog_compiler_wl='-Wl,'
8958      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8959      # not for PA HP-UX.
8960      case $host_cpu in
8961      hppa*64*|ia64*)
8962	# +Z the default
8963	;;
8964      *)
8965	lt_prog_compiler_pic='+Z'
8966	;;
8967      esac
8968      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8969      lt_prog_compiler_static='${wl}-a ${wl}archive'
8970      ;;
8971
8972    irix5* | irix6* | nonstopux*)
8973      lt_prog_compiler_wl='-Wl,'
8974      # PIC (with -KPIC) is the default.
8975      lt_prog_compiler_static='-non_shared'
8976      ;;
8977
8978    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8979      case $cc_basename in
8980      # old Intel for x86_64 which still supported -KPIC.
8981      ecc*)
8982	lt_prog_compiler_wl='-Wl,'
8983	lt_prog_compiler_pic='-KPIC'
8984	lt_prog_compiler_static='-static'
8985        ;;
8986      # icc used to be incompatible with GCC.
8987      # ICC 10 doesn't accept -KPIC any more.
8988      icc* | ifort*)
8989	lt_prog_compiler_wl='-Wl,'
8990	lt_prog_compiler_pic='-fPIC'
8991	lt_prog_compiler_static='-static'
8992        ;;
8993      # Lahey Fortran 8.1.
8994      lf95*)
8995	lt_prog_compiler_wl='-Wl,'
8996	lt_prog_compiler_pic='--shared'
8997	lt_prog_compiler_static='--static'
8998	;;
8999      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9000        # Portland Group compilers (*not* the Pentium gcc compiler,
9001	# which looks to be a dead project)
9002	lt_prog_compiler_wl='-Wl,'
9003	lt_prog_compiler_pic='-fpic'
9004	lt_prog_compiler_static='-Bstatic'
9005        ;;
9006      ccc*)
9007        lt_prog_compiler_wl='-Wl,'
9008        # All Alpha code is PIC.
9009        lt_prog_compiler_static='-non_shared'
9010        ;;
9011      xl* | bgxl* | bgf* | mpixl*)
9012	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9013	lt_prog_compiler_wl='-Wl,'
9014	lt_prog_compiler_pic='-qpic'
9015	lt_prog_compiler_static='-qstaticlink'
9016	;;
9017      *)
9018	case `$CC -V 2>&1 | sed 5q` in
9019	*Sun\ F* | *Sun*Fortran*)
9020	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9021	  lt_prog_compiler_pic='-KPIC'
9022	  lt_prog_compiler_static='-Bstatic'
9023	  lt_prog_compiler_wl=''
9024	  ;;
9025	*Sun\ C*)
9026	  # Sun C 5.9
9027	  lt_prog_compiler_pic='-KPIC'
9028	  lt_prog_compiler_static='-Bstatic'
9029	  lt_prog_compiler_wl='-Wl,'
9030	  ;;
9031	esac
9032	;;
9033      esac
9034      ;;
9035
9036    newsos6)
9037      lt_prog_compiler_pic='-KPIC'
9038      lt_prog_compiler_static='-Bstatic'
9039      ;;
9040
9041    *nto* | *qnx*)
9042      # QNX uses GNU C++, but need to define -shared option too, otherwise
9043      # it will coredump.
9044      lt_prog_compiler_pic='-fPIC -shared'
9045      ;;
9046
9047    osf3* | osf4* | osf5*)
9048      lt_prog_compiler_wl='-Wl,'
9049      # All OSF/1 code is PIC.
9050      lt_prog_compiler_static='-non_shared'
9051      ;;
9052
9053    rdos*)
9054      lt_prog_compiler_static='-non_shared'
9055      ;;
9056
9057    solaris*)
9058      lt_prog_compiler_pic='-KPIC'
9059      lt_prog_compiler_static='-Bstatic'
9060      case $cc_basename in
9061      f77* | f90* | f95*)
9062	lt_prog_compiler_wl='-Qoption ld ';;
9063      *)
9064	lt_prog_compiler_wl='-Wl,';;
9065      esac
9066      ;;
9067
9068    sunos4*)
9069      lt_prog_compiler_wl='-Qoption ld '
9070      lt_prog_compiler_pic='-PIC'
9071      lt_prog_compiler_static='-Bstatic'
9072      ;;
9073
9074    sysv4 | sysv4.2uw2* | sysv4.3*)
9075      lt_prog_compiler_wl='-Wl,'
9076      lt_prog_compiler_pic='-KPIC'
9077      lt_prog_compiler_static='-Bstatic'
9078      ;;
9079
9080    sysv4*MP*)
9081      if test -d /usr/nec ;then
9082	lt_prog_compiler_pic='-Kconform_pic'
9083	lt_prog_compiler_static='-Bstatic'
9084      fi
9085      ;;
9086
9087    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9088      lt_prog_compiler_wl='-Wl,'
9089      lt_prog_compiler_pic='-KPIC'
9090      lt_prog_compiler_static='-Bstatic'
9091      ;;
9092
9093    unicos*)
9094      lt_prog_compiler_wl='-Wl,'
9095      lt_prog_compiler_can_build_shared=no
9096      ;;
9097
9098    uts4*)
9099      lt_prog_compiler_pic='-pic'
9100      lt_prog_compiler_static='-Bstatic'
9101      ;;
9102
9103    *)
9104      lt_prog_compiler_can_build_shared=no
9105      ;;
9106    esac
9107  fi
9108
9109case $host_os in
9110  # For platforms which do not support PIC, -DPIC is meaningless:
9111  *djgpp*)
9112    lt_prog_compiler_pic=
9113    ;;
9114  *)
9115    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9116    ;;
9117esac
9118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9119$as_echo "$lt_prog_compiler_pic" >&6; }
9120
9121
9122
9123
9124
9125
9126#
9127# Check to make sure the PIC flag actually works.
9128#
9129if test -n "$lt_prog_compiler_pic"; then
9130  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9131$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9132if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9133  $as_echo_n "(cached) " >&6
9134else
9135  lt_cv_prog_compiler_pic_works=no
9136   ac_outfile=conftest.$ac_objext
9137   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9138   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9139   # Insert the option either (1) after the last *FLAGS variable, or
9140   # (2) before a word containing "conftest.", or (3) at the end.
9141   # Note that $ac_compile itself does not contain backslashes and begins
9142   # with a dollar sign (not a hyphen), so the echo should work correctly.
9143   # The option is referenced via a variable to avoid confusing sed.
9144   lt_compile=`echo "$ac_compile" | $SED \
9145   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9146   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9147   -e 's:$: $lt_compiler_flag:'`
9148   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9149   (eval "$lt_compile" 2>conftest.err)
9150   ac_status=$?
9151   cat conftest.err >&5
9152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9153   if (exit $ac_status) && test -s "$ac_outfile"; then
9154     # The compiler can only warn and ignore the option if not recognized
9155     # So say no if there are warnings other than the usual output.
9156     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9157     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9158     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9159       lt_cv_prog_compiler_pic_works=yes
9160     fi
9161   fi
9162   $RM conftest*
9163
9164fi
9165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9166$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9167
9168if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9169    case $lt_prog_compiler_pic in
9170     "" | " "*) ;;
9171     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9172     esac
9173else
9174    lt_prog_compiler_pic=
9175     lt_prog_compiler_can_build_shared=no
9176fi
9177
9178fi
9179
9180
9181
9182
9183
9184
9185#
9186# Check to make sure the static flag actually works.
9187#
9188wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9190$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9191if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9192  $as_echo_n "(cached) " >&6
9193else
9194  lt_cv_prog_compiler_static_works=no
9195   save_LDFLAGS="$LDFLAGS"
9196   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9197   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9198   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9199     # The linker can only warn and ignore the option if not recognized
9200     # So say no if there are warnings
9201     if test -s conftest.err; then
9202       # Append any errors to the config.log.
9203       cat conftest.err 1>&5
9204       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9205       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9206       if diff conftest.exp conftest.er2 >/dev/null; then
9207         lt_cv_prog_compiler_static_works=yes
9208       fi
9209     else
9210       lt_cv_prog_compiler_static_works=yes
9211     fi
9212   fi
9213   $RM -r conftest*
9214   LDFLAGS="$save_LDFLAGS"
9215
9216fi
9217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9218$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9219
9220if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9221    :
9222else
9223    lt_prog_compiler_static=
9224fi
9225
9226
9227
9228
9229
9230
9231
9232  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9233$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9234if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9235  $as_echo_n "(cached) " >&6
9236else
9237  lt_cv_prog_compiler_c_o=no
9238   $RM -r conftest 2>/dev/null
9239   mkdir conftest
9240   cd conftest
9241   mkdir out
9242   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9243
9244   lt_compiler_flag="-o out/conftest2.$ac_objext"
9245   # Insert the option either (1) after the last *FLAGS variable, or
9246   # (2) before a word containing "conftest.", or (3) at the end.
9247   # Note that $ac_compile itself does not contain backslashes and begins
9248   # with a dollar sign (not a hyphen), so the echo should work correctly.
9249   lt_compile=`echo "$ac_compile" | $SED \
9250   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9251   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9252   -e 's:$: $lt_compiler_flag:'`
9253   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9254   (eval "$lt_compile" 2>out/conftest.err)
9255   ac_status=$?
9256   cat out/conftest.err >&5
9257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9258   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9259   then
9260     # The compiler can only warn and ignore the option if not recognized
9261     # So say no if there are warnings
9262     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9263     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9264     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9265       lt_cv_prog_compiler_c_o=yes
9266     fi
9267   fi
9268   chmod u+w . 2>&5
9269   $RM conftest*
9270   # SGI C++ compiler will create directory out/ii_files/ for
9271   # template instantiation
9272   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9273   $RM out/* && rmdir out
9274   cd ..
9275   $RM -r conftest
9276   $RM conftest*
9277
9278fi
9279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9280$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9281
9282
9283
9284
9285
9286
9287  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9288$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9289if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9290  $as_echo_n "(cached) " >&6
9291else
9292  lt_cv_prog_compiler_c_o=no
9293   $RM -r conftest 2>/dev/null
9294   mkdir conftest
9295   cd conftest
9296   mkdir out
9297   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9298
9299   lt_compiler_flag="-o out/conftest2.$ac_objext"
9300   # Insert the option either (1) after the last *FLAGS variable, or
9301   # (2) before a word containing "conftest.", or (3) at the end.
9302   # Note that $ac_compile itself does not contain backslashes and begins
9303   # with a dollar sign (not a hyphen), so the echo should work correctly.
9304   lt_compile=`echo "$ac_compile" | $SED \
9305   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9306   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9307   -e 's:$: $lt_compiler_flag:'`
9308   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9309   (eval "$lt_compile" 2>out/conftest.err)
9310   ac_status=$?
9311   cat out/conftest.err >&5
9312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9313   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9314   then
9315     # The compiler can only warn and ignore the option if not recognized
9316     # So say no if there are warnings
9317     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9318     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9319     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9320       lt_cv_prog_compiler_c_o=yes
9321     fi
9322   fi
9323   chmod u+w . 2>&5
9324   $RM conftest*
9325   # SGI C++ compiler will create directory out/ii_files/ for
9326   # template instantiation
9327   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9328   $RM out/* && rmdir out
9329   cd ..
9330   $RM -r conftest
9331   $RM conftest*
9332
9333fi
9334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9335$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9336
9337
9338
9339
9340hard_links="nottested"
9341if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9342  # do not overwrite the value of need_locks provided by the user
9343  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9344$as_echo_n "checking if we can lock with hard links... " >&6; }
9345  hard_links=yes
9346  $RM conftest*
9347  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9348  touch conftest.a
9349  ln conftest.a conftest.b 2>&5 || hard_links=no
9350  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9352$as_echo "$hard_links" >&6; }
9353  if test "$hard_links" = no; then
9354    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9355$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9356    need_locks=warn
9357  fi
9358else
9359  need_locks=no
9360fi
9361
9362
9363
9364
9365
9366
9367  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9368$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9369
9370  runpath_var=
9371  allow_undefined_flag=
9372  always_export_symbols=no
9373  archive_cmds=
9374  archive_expsym_cmds=
9375  compiler_needs_object=no
9376  enable_shared_with_static_runtimes=no
9377  export_dynamic_flag_spec=
9378  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9379  hardcode_automatic=no
9380  hardcode_direct=no
9381  hardcode_direct_absolute=no
9382  hardcode_libdir_flag_spec=
9383  hardcode_libdir_flag_spec_ld=
9384  hardcode_libdir_separator=
9385  hardcode_minus_L=no
9386  hardcode_shlibpath_var=unsupported
9387  inherit_rpath=no
9388  link_all_deplibs=unknown
9389  module_cmds=
9390  module_expsym_cmds=
9391  old_archive_from_new_cmds=
9392  old_archive_from_expsyms_cmds=
9393  thread_safe_flag_spec=
9394  whole_archive_flag_spec=
9395  # include_expsyms should be a list of space-separated symbols to be *always*
9396  # included in the symbol list
9397  include_expsyms=
9398  # exclude_expsyms can be an extended regexp of symbols to exclude
9399  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9400  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9401  # as well as any symbol that contains `d'.
9402  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9403  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9404  # platforms (ab)use it in PIC code, but their linkers get confused if
9405  # the symbol is explicitly referenced.  Since portable code cannot
9406  # rely on this symbol name, it's probably fine to never include it in
9407  # preloaded symbol tables.
9408  # Exclude shared library initialization/finalization symbols.
9409  extract_expsyms_cmds=
9410
9411  case $host_os in
9412  cygwin* | mingw* | pw32* | cegcc*)
9413    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9414    # When not using gcc, we currently assume that we are using
9415    # Microsoft Visual C++.
9416    if test "$GCC" != yes; then
9417      with_gnu_ld=no
9418    fi
9419    ;;
9420  interix*)
9421    # we just hope/assume this is gcc and not c89 (= MSVC++)
9422    with_gnu_ld=yes
9423    ;;
9424  openbsd*)
9425    with_gnu_ld=no
9426    ;;
9427  esac
9428
9429  ld_shlibs=yes
9430
9431  # On some targets, GNU ld is compatible enough with the native linker
9432  # that we're better off using the native interface for both.
9433  lt_use_gnu_ld_interface=no
9434  if test "$with_gnu_ld" = yes; then
9435    case $host_os in
9436      aix*)
9437	# The AIX port of GNU ld has always aspired to compatibility
9438	# with the native linker.  However, as the warning in the GNU ld
9439	# block says, versions before 2.19.5* couldn't really create working
9440	# shared libraries, regardless of the interface used.
9441	case `$LD -v 2>&1` in
9442	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9443	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9444	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9445	  *)
9446	    lt_use_gnu_ld_interface=yes
9447	    ;;
9448	esac
9449	;;
9450      *)
9451	lt_use_gnu_ld_interface=yes
9452	;;
9453    esac
9454  fi
9455
9456  if test "$lt_use_gnu_ld_interface" = yes; then
9457    # If archive_cmds runs LD, not CC, wlarc should be empty
9458    wlarc='${wl}'
9459
9460    # Set some defaults for GNU ld with shared library support. These
9461    # are reset later if shared libraries are not supported. Putting them
9462    # here allows them to be overridden if necessary.
9463    runpath_var=LD_RUN_PATH
9464    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9465    export_dynamic_flag_spec='${wl}--export-dynamic'
9466    # ancient GNU ld didn't support --whole-archive et. al.
9467    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9468      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9469    else
9470      whole_archive_flag_spec=
9471    fi
9472    supports_anon_versioning=no
9473    case `$LD -v 2>&1` in
9474      *GNU\ gold*) supports_anon_versioning=yes ;;
9475      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9476      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9477      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9478      *\ 2.11.*) ;; # other 2.11 versions
9479      *) supports_anon_versioning=yes ;;
9480    esac
9481
9482    # See if GNU ld supports shared libraries.
9483    case $host_os in
9484    aix[3-9]*)
9485      # On AIX/PPC, the GNU linker is very broken
9486      if test "$host_cpu" != ia64; then
9487	ld_shlibs=no
9488	cat <<_LT_EOF 1>&2
9489
9490*** Warning: the GNU linker, at least up to release 2.19, is reported
9491*** to be unable to reliably create shared libraries on AIX.
9492*** Therefore, libtool is disabling shared libraries support.  If you
9493*** really care for shared libraries, you may want to install binutils
9494*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9495*** You will then need to restart the configuration process.
9496
9497_LT_EOF
9498      fi
9499      ;;
9500
9501    amigaos*)
9502      case $host_cpu in
9503      powerpc)
9504            # see comment about AmigaOS4 .so support
9505            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9506            archive_expsym_cmds=''
9507        ;;
9508      m68k)
9509            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)'
9510            hardcode_libdir_flag_spec='-L$libdir'
9511            hardcode_minus_L=yes
9512        ;;
9513      esac
9514      ;;
9515
9516    beos*)
9517      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9518	allow_undefined_flag=unsupported
9519	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9520	# support --undefined.  This deserves some investigation.  FIXME
9521	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9522      else
9523	ld_shlibs=no
9524      fi
9525      ;;
9526
9527    cygwin* | mingw* | pw32* | cegcc*)
9528      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9529      # as there is no search path for DLLs.
9530      hardcode_libdir_flag_spec='-L$libdir'
9531      export_dynamic_flag_spec='${wl}--export-all-symbols'
9532      allow_undefined_flag=unsupported
9533      always_export_symbols=no
9534      enable_shared_with_static_runtimes=yes
9535      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9536
9537      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9538        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9539	# If the export-symbols file already is a .def file (1st line
9540	# is EXPORTS), use it as is; otherwise, prepend...
9541	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9542	  cp $export_symbols $output_objdir/$soname.def;
9543	else
9544	  echo EXPORTS > $output_objdir/$soname.def;
9545	  cat $export_symbols >> $output_objdir/$soname.def;
9546	fi~
9547	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9548      else
9549	ld_shlibs=no
9550      fi
9551      ;;
9552
9553    haiku*)
9554      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9555      link_all_deplibs=yes
9556      ;;
9557
9558    interix[3-9]*)
9559      hardcode_direct=no
9560      hardcode_shlibpath_var=no
9561      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9562      export_dynamic_flag_spec='${wl}-E'
9563      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9564      # Instead, shared libraries are loaded at an image base (0x10000000 by
9565      # default) and relocated if they conflict, which is a slow very memory
9566      # consuming and fragmenting process.  To avoid this, we pick a random,
9567      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9568      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9569      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9570      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'
9571      ;;
9572
9573    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9574      tmp_diet=no
9575      if test "$host_os" = linux-dietlibc; then
9576	case $cc_basename in
9577	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9578	esac
9579      fi
9580      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9581	 && test "$tmp_diet" = no
9582      then
9583	tmp_addflag=' $pic_flag'
9584	tmp_sharedflag='-shared'
9585	case $cc_basename,$host_cpu in
9586        pgcc*)				# Portland Group C compiler
9587	  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'
9588	  tmp_addflag=' $pic_flag'
9589	  ;;
9590	pgf77* | pgf90* | pgf95* | pgfortran*)
9591					# Portland Group f77 and f90 compilers
9592	  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'
9593	  tmp_addflag=' $pic_flag -Mnomain' ;;
9594	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9595	  tmp_addflag=' -i_dynamic' ;;
9596	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9597	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9598	ifc* | ifort*)			# Intel Fortran compiler
9599	  tmp_addflag=' -nofor_main' ;;
9600	lf95*)				# Lahey Fortran 8.1
9601	  whole_archive_flag_spec=
9602	  tmp_sharedflag='--shared' ;;
9603	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9604	  tmp_sharedflag='-qmkshrobj'
9605	  tmp_addflag= ;;
9606	nvcc*)	# Cuda Compiler Driver 2.2
9607	  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'
9608	  compiler_needs_object=yes
9609	  ;;
9610	esac
9611	case `$CC -V 2>&1 | sed 5q` in
9612	*Sun\ C*)			# Sun C 5.9
9613	  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'
9614	  compiler_needs_object=yes
9615	  tmp_sharedflag='-G' ;;
9616	*Sun\ F*)			# Sun Fortran 8.3
9617	  tmp_sharedflag='-G' ;;
9618	esac
9619	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9620
9621        if test "x$supports_anon_versioning" = xyes; then
9622          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9623	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9624	    echo "local: *; };" >> $output_objdir/$libname.ver~
9625	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9626        fi
9627
9628	case $cc_basename in
9629	xlf* | bgf* | bgxlf* | mpixlf*)
9630	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9631	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9632	  hardcode_libdir_flag_spec=
9633	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9634	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9635	  if test "x$supports_anon_versioning" = xyes; then
9636	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9637	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9638	      echo "local: *; };" >> $output_objdir/$libname.ver~
9639	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9640	  fi
9641	  ;;
9642	esac
9643      else
9644        ld_shlibs=no
9645      fi
9646      ;;
9647
9648    netbsd*)
9649      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9650	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9651	wlarc=
9652      else
9653	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9654	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9655      fi
9656      ;;
9657
9658    solaris*)
9659      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9660	ld_shlibs=no
9661	cat <<_LT_EOF 1>&2
9662
9663*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9664*** create shared libraries on Solaris systems.  Therefore, libtool
9665*** is disabling shared libraries support.  We urge you to upgrade GNU
9666*** binutils to release 2.9.1 or newer.  Another option is to modify
9667*** your PATH or compiler configuration so that the native linker is
9668*** used, and then restart.
9669
9670_LT_EOF
9671      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9672	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9673	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9674      else
9675	ld_shlibs=no
9676      fi
9677      ;;
9678
9679    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9680      case `$LD -v 2>&1` in
9681        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9682	ld_shlibs=no
9683	cat <<_LT_EOF 1>&2
9684
9685*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9686*** reliably create shared libraries on SCO systems.  Therefore, libtool
9687*** is disabling shared libraries support.  We urge you to upgrade GNU
9688*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9689*** your PATH or compiler configuration so that the native linker is
9690*** used, and then restart.
9691
9692_LT_EOF
9693	;;
9694	*)
9695	  # For security reasons, it is highly recommended that you always
9696	  # use absolute paths for naming shared libraries, and exclude the
9697	  # DT_RUNPATH tag from executables and libraries.  But doing so
9698	  # requires that you compile everything twice, which is a pain.
9699	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9700	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9701	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9702	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9703	  else
9704	    ld_shlibs=no
9705	  fi
9706	;;
9707      esac
9708      ;;
9709
9710    sunos4*)
9711      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9712      wlarc=
9713      hardcode_direct=yes
9714      hardcode_shlibpath_var=no
9715      ;;
9716
9717    *)
9718      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9719	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9720	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9721      else
9722	ld_shlibs=no
9723      fi
9724      ;;
9725    esac
9726
9727    if test "$ld_shlibs" = no; then
9728      runpath_var=
9729      hardcode_libdir_flag_spec=
9730      export_dynamic_flag_spec=
9731      whole_archive_flag_spec=
9732    fi
9733  else
9734    # PORTME fill in a description of your system's linker (not GNU ld)
9735    case $host_os in
9736    aix3*)
9737      allow_undefined_flag=unsupported
9738      always_export_symbols=yes
9739      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'
9740      # Note: this linker hardcodes the directories in LIBPATH if there
9741      # are no directories specified by -L.
9742      hardcode_minus_L=yes
9743      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9744	# Neither direct hardcoding nor static linking is supported with a
9745	# broken collect2.
9746	hardcode_direct=unsupported
9747      fi
9748      ;;
9749
9750    aix[4-9]*)
9751      if test "$host_cpu" = ia64; then
9752	# On IA64, the linker does run time linking by default, so we don't
9753	# have to do anything special.
9754	aix_use_runtimelinking=no
9755	exp_sym_flag='-Bexport'
9756	no_entry_flag=""
9757      else
9758	# If we're using GNU nm, then we don't want the "-C" option.
9759	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9760	# Also, AIX nm treats weak defined symbols like other global
9761	# defined symbols, whereas GNU nm marks them as "W".
9762	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9763	  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'
9764	else
9765	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9766	fi
9767	aix_use_runtimelinking=no
9768
9769	# Test if we are trying to use run time linking or normal
9770	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9771	# need to do runtime linking.
9772	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9773	  for ld_flag in $LDFLAGS; do
9774	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9775	    aix_use_runtimelinking=yes
9776	    break
9777	  fi
9778	  done
9779	  ;;
9780	esac
9781
9782	exp_sym_flag='-bexport'
9783	no_entry_flag='-bnoentry'
9784      fi
9785
9786      # When large executables or shared objects are built, AIX ld can
9787      # have problems creating the table of contents.  If linking a library
9788      # or program results in "error TOC overflow" add -mminimal-toc to
9789      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9790      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9791
9792      archive_cmds=''
9793      hardcode_direct=yes
9794      hardcode_direct_absolute=yes
9795      hardcode_libdir_separator=':'
9796      link_all_deplibs=yes
9797      file_list_spec='${wl}-f,'
9798
9799      if test "$GCC" = yes; then
9800	case $host_os in aix4.[012]|aix4.[012].*)
9801	# We only want to do this on AIX 4.2 and lower, the check
9802	# below for broken collect2 doesn't work under 4.3+
9803	  collect2name=`${CC} -print-prog-name=collect2`
9804	  if test -f "$collect2name" &&
9805	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9806	  then
9807	  # We have reworked collect2
9808	  :
9809	  else
9810	  # We have old collect2
9811	  hardcode_direct=unsupported
9812	  # It fails to find uninstalled libraries when the uninstalled
9813	  # path is not listed in the libpath.  Setting hardcode_minus_L
9814	  # to unsupported forces relinking
9815	  hardcode_minus_L=yes
9816	  hardcode_libdir_flag_spec='-L$libdir'
9817	  hardcode_libdir_separator=
9818	  fi
9819	  ;;
9820	esac
9821	shared_flag='-shared'
9822	if test "$aix_use_runtimelinking" = yes; then
9823	  shared_flag="$shared_flag "'${wl}-G'
9824	fi
9825      else
9826	# not using gcc
9827	if test "$host_cpu" = ia64; then
9828	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9829	# chokes on -Wl,-G. The following line is correct:
9830	  shared_flag='-G'
9831	else
9832	  if test "$aix_use_runtimelinking" = yes; then
9833	    shared_flag='${wl}-G'
9834	  else
9835	    shared_flag='${wl}-bM:SRE'
9836	  fi
9837	fi
9838      fi
9839
9840      export_dynamic_flag_spec='${wl}-bexpall'
9841      # It seems that -bexpall does not export symbols beginning with
9842      # underscore (_), so it is better to generate a list of symbols to export.
9843      always_export_symbols=yes
9844      if test "$aix_use_runtimelinking" = yes; then
9845	# Warning - without using the other runtime loading flags (-brtl),
9846	# -berok will link without error, but may produce a broken library.
9847	allow_undefined_flag='-berok'
9848        # Determine the default libpath from the value encoded in an
9849        # empty executable.
9850        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9851/* end confdefs.h.  */
9852
9853int
9854main ()
9855{
9856
9857  ;
9858  return 0;
9859}
9860_ACEOF
9861if ac_fn_c_try_link "$LINENO"; then :
9862
9863lt_aix_libpath_sed='
9864    /Import File Strings/,/^$/ {
9865	/^0/ {
9866	    s/^0  *\(.*\)$/\1/
9867	    p
9868	}
9869    }'
9870aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9871# Check for a 64-bit object if we didn't find anything.
9872if test -z "$aix_libpath"; then
9873  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9874fi
9875fi
9876rm -f core conftest.err conftest.$ac_objext \
9877    conftest$ac_exeext conftest.$ac_ext
9878if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9879
9880        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9881        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"
9882      else
9883	if test "$host_cpu" = ia64; then
9884	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9885	  allow_undefined_flag="-z nodefs"
9886	  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"
9887	else
9888	 # Determine the default libpath from the value encoded in an
9889	 # empty executable.
9890	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9891/* end confdefs.h.  */
9892
9893int
9894main ()
9895{
9896
9897  ;
9898  return 0;
9899}
9900_ACEOF
9901if ac_fn_c_try_link "$LINENO"; then :
9902
9903lt_aix_libpath_sed='
9904    /Import File Strings/,/^$/ {
9905	/^0/ {
9906	    s/^0  *\(.*\)$/\1/
9907	    p
9908	}
9909    }'
9910aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9911# Check for a 64-bit object if we didn't find anything.
9912if test -z "$aix_libpath"; then
9913  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9914fi
9915fi
9916rm -f core conftest.err conftest.$ac_objext \
9917    conftest$ac_exeext conftest.$ac_ext
9918if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9919
9920	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9921	  # Warning - without using the other run time loading flags,
9922	  # -berok will link without error, but may produce a broken library.
9923	  no_undefined_flag=' ${wl}-bernotok'
9924	  allow_undefined_flag=' ${wl}-berok'
9925	  if test "$with_gnu_ld" = yes; then
9926	    # We only use this code for GNU lds that support --whole-archive.
9927	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9928	  else
9929	    # Exported symbols can be pulled into shared objects from archives
9930	    whole_archive_flag_spec='$convenience'
9931	  fi
9932	  archive_cmds_need_lc=yes
9933	  # This is similar to how AIX traditionally builds its shared libraries.
9934	  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'
9935	fi
9936      fi
9937      ;;
9938
9939    amigaos*)
9940      case $host_cpu in
9941      powerpc)
9942            # see comment about AmigaOS4 .so support
9943            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9944            archive_expsym_cmds=''
9945        ;;
9946      m68k)
9947            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)'
9948            hardcode_libdir_flag_spec='-L$libdir'
9949            hardcode_minus_L=yes
9950        ;;
9951      esac
9952      ;;
9953
9954    bsdi[45]*)
9955      export_dynamic_flag_spec=-rdynamic
9956      ;;
9957
9958    cygwin* | mingw* | pw32* | cegcc*)
9959      # When not using gcc, we currently assume that we are using
9960      # Microsoft Visual C++.
9961      # hardcode_libdir_flag_spec is actually meaningless, as there is
9962      # no search path for DLLs.
9963      hardcode_libdir_flag_spec=' '
9964      allow_undefined_flag=unsupported
9965      # Tell ltmain to make .lib files, not .a files.
9966      libext=lib
9967      # Tell ltmain to make .dll files, not .so files.
9968      shrext_cmds=".dll"
9969      # FIXME: Setting linknames here is a bad hack.
9970      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9971      # The linker will automatically build a .lib file if we build a DLL.
9972      old_archive_from_new_cmds='true'
9973      # FIXME: Should let the user specify the lib program.
9974      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9975      fix_srcfile_path='`cygpath -w "$srcfile"`'
9976      enable_shared_with_static_runtimes=yes
9977      ;;
9978
9979    darwin* | rhapsody*)
9980
9981
9982  archive_cmds_need_lc=no
9983  hardcode_direct=no
9984  hardcode_automatic=yes
9985  hardcode_shlibpath_var=unsupported
9986  if test "$lt_cv_ld_force_load" = "yes"; then
9987    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\"`'
9988  else
9989    whole_archive_flag_spec=''
9990  fi
9991  link_all_deplibs=yes
9992  allow_undefined_flag="$_lt_dar_allow_undefined"
9993  case $cc_basename in
9994     ifort*) _lt_dar_can_shared=yes ;;
9995     *) _lt_dar_can_shared=$GCC ;;
9996  esac
9997  if test "$_lt_dar_can_shared" = "yes"; then
9998    output_verbose_link_cmd=func_echo_all
9999    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10000    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10001    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}"
10002    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}"
10003
10004  else
10005  ld_shlibs=no
10006  fi
10007
10008      ;;
10009
10010    dgux*)
10011      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10012      hardcode_libdir_flag_spec='-L$libdir'
10013      hardcode_shlibpath_var=no
10014      ;;
10015
10016    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10017    # support.  Future versions do this automatically, but an explicit c++rt0.o
10018    # does not break anything, and helps significantly (at the cost of a little
10019    # extra space).
10020    freebsd2.2*)
10021      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10022      hardcode_libdir_flag_spec='-R$libdir'
10023      hardcode_direct=yes
10024      hardcode_shlibpath_var=no
10025      ;;
10026
10027    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10028    freebsd2.*)
10029      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10030      hardcode_direct=yes
10031      hardcode_minus_L=yes
10032      hardcode_shlibpath_var=no
10033      ;;
10034
10035    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10036    freebsd* | dragonfly*)
10037      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10038      hardcode_libdir_flag_spec='-R$libdir'
10039      hardcode_direct=yes
10040      hardcode_shlibpath_var=no
10041      ;;
10042
10043    hpux9*)
10044      if test "$GCC" = yes; then
10045	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'
10046      else
10047	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'
10048      fi
10049      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10050      hardcode_libdir_separator=:
10051      hardcode_direct=yes
10052
10053      # hardcode_minus_L: Not really in the search PATH,
10054      # but as the default location of the library.
10055      hardcode_minus_L=yes
10056      export_dynamic_flag_spec='${wl}-E'
10057      ;;
10058
10059    hpux10*)
10060      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10061	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10062      else
10063	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10064      fi
10065      if test "$with_gnu_ld" = no; then
10066	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10067	hardcode_libdir_flag_spec_ld='+b $libdir'
10068	hardcode_libdir_separator=:
10069	hardcode_direct=yes
10070	hardcode_direct_absolute=yes
10071	export_dynamic_flag_spec='${wl}-E'
10072	# hardcode_minus_L: Not really in the search PATH,
10073	# but as the default location of the library.
10074	hardcode_minus_L=yes
10075      fi
10076      ;;
10077
10078    hpux11*)
10079      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10080	case $host_cpu in
10081	hppa*64*)
10082	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10083	  ;;
10084	ia64*)
10085	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10086	  ;;
10087	*)
10088	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10089	  ;;
10090	esac
10091      else
10092	case $host_cpu in
10093	hppa*64*)
10094	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10095	  ;;
10096	ia64*)
10097	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10098	  ;;
10099	*)
10100
10101	  # Older versions of the 11.00 compiler do not understand -b yet
10102	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10103	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10104$as_echo_n "checking if $CC understands -b... " >&6; }
10105if test "${lt_cv_prog_compiler__b+set}" = set; then :
10106  $as_echo_n "(cached) " >&6
10107else
10108  lt_cv_prog_compiler__b=no
10109   save_LDFLAGS="$LDFLAGS"
10110   LDFLAGS="$LDFLAGS -b"
10111   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10112   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10113     # The linker can only warn and ignore the option if not recognized
10114     # So say no if there are warnings
10115     if test -s conftest.err; then
10116       # Append any errors to the config.log.
10117       cat conftest.err 1>&5
10118       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10119       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10120       if diff conftest.exp conftest.er2 >/dev/null; then
10121         lt_cv_prog_compiler__b=yes
10122       fi
10123     else
10124       lt_cv_prog_compiler__b=yes
10125     fi
10126   fi
10127   $RM -r conftest*
10128   LDFLAGS="$save_LDFLAGS"
10129
10130fi
10131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10132$as_echo "$lt_cv_prog_compiler__b" >&6; }
10133
10134if test x"$lt_cv_prog_compiler__b" = xyes; then
10135    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10136else
10137    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10138fi
10139
10140	  ;;
10141	esac
10142      fi
10143      if test "$with_gnu_ld" = no; then
10144	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10145	hardcode_libdir_separator=:
10146
10147	case $host_cpu in
10148	hppa*64*|ia64*)
10149	  hardcode_direct=no
10150	  hardcode_shlibpath_var=no
10151	  ;;
10152	*)
10153	  hardcode_direct=yes
10154	  hardcode_direct_absolute=yes
10155	  export_dynamic_flag_spec='${wl}-E'
10156
10157	  # hardcode_minus_L: Not really in the search PATH,
10158	  # but as the default location of the library.
10159	  hardcode_minus_L=yes
10160	  ;;
10161	esac
10162      fi
10163      ;;
10164
10165    irix5* | irix6* | nonstopux*)
10166      if test "$GCC" = yes; then
10167	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'
10168	# Try to use the -exported_symbol ld option, if it does not
10169	# work, assume that -exports_file does not work either and
10170	# implicitly export all symbols.
10171        save_LDFLAGS="$LDFLAGS"
10172        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10173        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10174/* end confdefs.h.  */
10175int foo(void) {}
10176_ACEOF
10177if ac_fn_c_try_link "$LINENO"; then :
10178  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'
10179
10180fi
10181rm -f core conftest.err conftest.$ac_objext \
10182    conftest$ac_exeext conftest.$ac_ext
10183        LDFLAGS="$save_LDFLAGS"
10184      else
10185	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'
10186	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'
10187      fi
10188      archive_cmds_need_lc='no'
10189      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10190      hardcode_libdir_separator=:
10191      inherit_rpath=yes
10192      link_all_deplibs=yes
10193      ;;
10194
10195    netbsd*)
10196      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10197	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10198      else
10199	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10200      fi
10201      hardcode_libdir_flag_spec='-R$libdir'
10202      hardcode_direct=yes
10203      hardcode_shlibpath_var=no
10204      ;;
10205
10206    newsos6)
10207      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10208      hardcode_direct=yes
10209      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10210      hardcode_libdir_separator=:
10211      hardcode_shlibpath_var=no
10212      ;;
10213
10214    *nto* | *qnx*)
10215      ;;
10216
10217    openbsd*)
10218      if test -f /usr/libexec/ld.so; then
10219	hardcode_direct=yes
10220	hardcode_shlibpath_var=no
10221	hardcode_direct_absolute=yes
10222	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10223	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10224	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10225	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10226	  export_dynamic_flag_spec='${wl}-E'
10227	else
10228	  case $host_os in
10229	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10230	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10231	     hardcode_libdir_flag_spec='-R$libdir'
10232	     ;;
10233	   *)
10234	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10235	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10236	     ;;
10237	  esac
10238	fi
10239      else
10240	ld_shlibs=no
10241      fi
10242      ;;
10243
10244    os2*)
10245      hardcode_libdir_flag_spec='-L$libdir'
10246      hardcode_minus_L=yes
10247      allow_undefined_flag=unsupported
10248      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'
10249      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10250      ;;
10251
10252    osf3*)
10253      if test "$GCC" = yes; then
10254	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10255	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'
10256      else
10257	allow_undefined_flag=' -expect_unresolved \*'
10258	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'
10259      fi
10260      archive_cmds_need_lc='no'
10261      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10262      hardcode_libdir_separator=:
10263      ;;
10264
10265    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10266      if test "$GCC" = yes; then
10267	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10268	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'
10269	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10270      else
10271	allow_undefined_flag=' -expect_unresolved \*'
10272	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'
10273	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~
10274	$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'
10275
10276	# Both c and cxx compiler support -rpath directly
10277	hardcode_libdir_flag_spec='-rpath $libdir'
10278      fi
10279      archive_cmds_need_lc='no'
10280      hardcode_libdir_separator=:
10281      ;;
10282
10283    solaris*)
10284      no_undefined_flag=' -z defs'
10285      if test "$GCC" = yes; then
10286	wlarc='${wl}'
10287	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10288	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10289	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10290      else
10291	case `$CC -V 2>&1` in
10292	*"Compilers 5.0"*)
10293	  wlarc=''
10294	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10295	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10296	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10297	  ;;
10298	*)
10299	  wlarc='${wl}'
10300	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10301	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10302	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10303	  ;;
10304	esac
10305      fi
10306      hardcode_libdir_flag_spec='-R$libdir'
10307      hardcode_shlibpath_var=no
10308      case $host_os in
10309      solaris2.[0-5] | solaris2.[0-5].*) ;;
10310      *)
10311	# The compiler driver will combine and reorder linker options,
10312	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10313	# but is careful enough not to reorder.
10314	# Supported since Solaris 2.6 (maybe 2.5.1?)
10315	if test "$GCC" = yes; then
10316	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10317	else
10318	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10319	fi
10320	;;
10321      esac
10322      link_all_deplibs=yes
10323      ;;
10324
10325    sunos4*)
10326      if test "x$host_vendor" = xsequent; then
10327	# Use $CC to link under sequent, because it throws in some extra .o
10328	# files that make .init and .fini sections work.
10329	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10330      else
10331	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10332      fi
10333      hardcode_libdir_flag_spec='-L$libdir'
10334      hardcode_direct=yes
10335      hardcode_minus_L=yes
10336      hardcode_shlibpath_var=no
10337      ;;
10338
10339    sysv4)
10340      case $host_vendor in
10341	sni)
10342	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10343	  hardcode_direct=yes # is this really true???
10344	;;
10345	siemens)
10346	  ## LD is ld it makes a PLAMLIB
10347	  ## CC just makes a GrossModule.
10348	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10349	  reload_cmds='$CC -r -o $output$reload_objs'
10350	  hardcode_direct=no
10351        ;;
10352	motorola)
10353	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10354	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10355	;;
10356      esac
10357      runpath_var='LD_RUN_PATH'
10358      hardcode_shlibpath_var=no
10359      ;;
10360
10361    sysv4.3*)
10362      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10363      hardcode_shlibpath_var=no
10364      export_dynamic_flag_spec='-Bexport'
10365      ;;
10366
10367    sysv4*MP*)
10368      if test -d /usr/nec; then
10369	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10370	hardcode_shlibpath_var=no
10371	runpath_var=LD_RUN_PATH
10372	hardcode_runpath_var=yes
10373	ld_shlibs=yes
10374      fi
10375      ;;
10376
10377    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10378      no_undefined_flag='${wl}-z,text'
10379      archive_cmds_need_lc=no
10380      hardcode_shlibpath_var=no
10381      runpath_var='LD_RUN_PATH'
10382
10383      if test "$GCC" = yes; then
10384	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10385	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10386      else
10387	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10388	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10389      fi
10390      ;;
10391
10392    sysv5* | sco3.2v5* | sco5v6*)
10393      # Note: We can NOT use -z defs as we might desire, because we do not
10394      # link with -lc, and that would cause any symbols used from libc to
10395      # always be unresolved, which means just about no library would
10396      # ever link correctly.  If we're not using GNU ld we use -z text
10397      # though, which does catch some bad symbols but isn't as heavy-handed
10398      # as -z defs.
10399      no_undefined_flag='${wl}-z,text'
10400      allow_undefined_flag='${wl}-z,nodefs'
10401      archive_cmds_need_lc=no
10402      hardcode_shlibpath_var=no
10403      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10404      hardcode_libdir_separator=':'
10405      link_all_deplibs=yes
10406      export_dynamic_flag_spec='${wl}-Bexport'
10407      runpath_var='LD_RUN_PATH'
10408
10409      if test "$GCC" = yes; then
10410	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10411	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10412      else
10413	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10414	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10415      fi
10416      ;;
10417
10418    uts4*)
10419      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10420      hardcode_libdir_flag_spec='-L$libdir'
10421      hardcode_shlibpath_var=no
10422      ;;
10423
10424    *)
10425      ld_shlibs=no
10426      ;;
10427    esac
10428
10429    if test x$host_vendor = xsni; then
10430      case $host in
10431      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10432	export_dynamic_flag_spec='${wl}-Blargedynsym'
10433	;;
10434      esac
10435    fi
10436  fi
10437
10438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10439$as_echo "$ld_shlibs" >&6; }
10440test "$ld_shlibs" = no && can_build_shared=no
10441
10442with_gnu_ld=$with_gnu_ld
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458#
10459# Do we need to explicitly link libc?
10460#
10461case "x$archive_cmds_need_lc" in
10462x|xyes)
10463  # Assume -lc should be added
10464  archive_cmds_need_lc=yes
10465
10466  if test "$enable_shared" = yes && test "$GCC" = yes; then
10467    case $archive_cmds in
10468    *'~'*)
10469      # FIXME: we may have to deal with multi-command sequences.
10470      ;;
10471    '$CC '*)
10472      # Test whether the compiler implicitly links with -lc since on some
10473      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10474      # to ld, don't add -lc before -lgcc.
10475      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10476$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10477if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10478  $as_echo_n "(cached) " >&6
10479else
10480  $RM conftest*
10481	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10482
10483	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10484  (eval $ac_compile) 2>&5
10485  ac_status=$?
10486  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10487  test $ac_status = 0; } 2>conftest.err; then
10488	  soname=conftest
10489	  lib=conftest
10490	  libobjs=conftest.$ac_objext
10491	  deplibs=
10492	  wl=$lt_prog_compiler_wl
10493	  pic_flag=$lt_prog_compiler_pic
10494	  compiler_flags=-v
10495	  linker_flags=-v
10496	  verstring=
10497	  output_objdir=.
10498	  libname=conftest
10499	  lt_save_allow_undefined_flag=$allow_undefined_flag
10500	  allow_undefined_flag=
10501	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10502  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10503  ac_status=$?
10504  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10505  test $ac_status = 0; }
10506	  then
10507	    lt_cv_archive_cmds_need_lc=no
10508	  else
10509	    lt_cv_archive_cmds_need_lc=yes
10510	  fi
10511	  allow_undefined_flag=$lt_save_allow_undefined_flag
10512	else
10513	  cat conftest.err 1>&5
10514	fi
10515	$RM conftest*
10516
10517fi
10518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10519$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10520      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10521      ;;
10522    esac
10523  fi
10524  ;;
10525esac
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
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10684$as_echo_n "checking dynamic linker characteristics... " >&6; }
10685
10686if test "$GCC" = yes; then
10687  case $host_os in
10688    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10689    *) lt_awk_arg="/^libraries:/" ;;
10690  esac
10691  case $host_os in
10692    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10693    *) lt_sed_strip_eq="s,=/,/,g" ;;
10694  esac
10695  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10696  case $lt_search_path_spec in
10697  *\;*)
10698    # if the path contains ";" then we assume it to be the separator
10699    # otherwise default to the standard path separator (i.e. ":") - it is
10700    # assumed that no part of a normal pathname contains ";" but that should
10701    # okay in the real world where ";" in dirpaths is itself problematic.
10702    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10703    ;;
10704  *)
10705    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10706    ;;
10707  esac
10708  # Ok, now we have the path, separated by spaces, we can step through it
10709  # and add multilib dir if necessary.
10710  lt_tmp_lt_search_path_spec=
10711  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10712  for lt_sys_path in $lt_search_path_spec; do
10713    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10714      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10715    else
10716      test -d "$lt_sys_path" && \
10717	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10718    fi
10719  done
10720  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10721BEGIN {RS=" "; FS="/|\n";} {
10722  lt_foo="";
10723  lt_count=0;
10724  for (lt_i = NF; lt_i > 0; lt_i--) {
10725    if ($lt_i != "" && $lt_i != ".") {
10726      if ($lt_i == "..") {
10727        lt_count++;
10728      } else {
10729        if (lt_count == 0) {
10730          lt_foo="/" $lt_i lt_foo;
10731        } else {
10732          lt_count--;
10733        }
10734      }
10735    }
10736  }
10737  if (lt_foo != "") { lt_freq[lt_foo]++; }
10738  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10739}'`
10740  # AWK program above erroneously prepends '/' to C:/dos/paths
10741  # for these hosts.
10742  case $host_os in
10743    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10744      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10745  esac
10746  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10747else
10748  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10749fi
10750library_names_spec=
10751libname_spec='lib$name'
10752soname_spec=
10753shrext_cmds=".so"
10754postinstall_cmds=
10755postuninstall_cmds=
10756finish_cmds=
10757finish_eval=
10758shlibpath_var=
10759shlibpath_overrides_runpath=unknown
10760version_type=none
10761dynamic_linker="$host_os ld.so"
10762sys_lib_dlsearch_path_spec="/lib /usr/lib"
10763need_lib_prefix=unknown
10764hardcode_into_libs=no
10765
10766# when you set need_version to no, make sure it does not cause -set_version
10767# flags to be left without arguments
10768need_version=unknown
10769
10770case $host_os in
10771aix3*)
10772  version_type=linux
10773  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10774  shlibpath_var=LIBPATH
10775
10776  # AIX 3 has no versioning support, so we append a major version to the name.
10777  soname_spec='${libname}${release}${shared_ext}$major'
10778  ;;
10779
10780aix[4-9]*)
10781  version_type=linux
10782  need_lib_prefix=no
10783  need_version=no
10784  hardcode_into_libs=yes
10785  if test "$host_cpu" = ia64; then
10786    # AIX 5 supports IA64
10787    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10788    shlibpath_var=LD_LIBRARY_PATH
10789  else
10790    # With GCC up to 2.95.x, collect2 would create an import file
10791    # for dependence libraries.  The import file would start with
10792    # the line `#! .'.  This would cause the generated library to
10793    # depend on `.', always an invalid library.  This was fixed in
10794    # development snapshots of GCC prior to 3.0.
10795    case $host_os in
10796      aix4 | aix4.[01] | aix4.[01].*)
10797      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10798	   echo ' yes '
10799	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10800	:
10801      else
10802	can_build_shared=no
10803      fi
10804      ;;
10805    esac
10806    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10807    # soname into executable. Probably we can add versioning support to
10808    # collect2, so additional links can be useful in future.
10809    if test "$aix_use_runtimelinking" = yes; then
10810      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10811      # instead of lib<name>.a to let people know that these are not
10812      # typical AIX shared libraries.
10813      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10814    else
10815      # We preserve .a as extension for shared libraries through AIX4.2
10816      # and later when we are not doing run time linking.
10817      library_names_spec='${libname}${release}.a $libname.a'
10818      soname_spec='${libname}${release}${shared_ext}$major'
10819    fi
10820    shlibpath_var=LIBPATH
10821  fi
10822  ;;
10823
10824amigaos*)
10825  case $host_cpu in
10826  powerpc)
10827    # Since July 2007 AmigaOS4 officially supports .so libraries.
10828    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10829    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10830    ;;
10831  m68k)
10832    library_names_spec='$libname.ixlibrary $libname.a'
10833    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10834    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'
10835    ;;
10836  esac
10837  ;;
10838
10839beos*)
10840  library_names_spec='${libname}${shared_ext}'
10841  dynamic_linker="$host_os ld.so"
10842  shlibpath_var=LIBRARY_PATH
10843  ;;
10844
10845bsdi[45]*)
10846  version_type=linux
10847  need_version=no
10848  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10849  soname_spec='${libname}${release}${shared_ext}$major'
10850  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10851  shlibpath_var=LD_LIBRARY_PATH
10852  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10853  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10854  # the default ld.so.conf also contains /usr/contrib/lib and
10855  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10856  # libtool to hard-code these into programs
10857  ;;
10858
10859cygwin* | mingw* | pw32* | cegcc*)
10860  version_type=windows
10861  shrext_cmds=".dll"
10862  need_version=no
10863  need_lib_prefix=no
10864
10865  case $GCC,$host_os in
10866  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10867    library_names_spec='$libname.dll.a'
10868    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10869    postinstall_cmds='base_file=`basename \${file}`~
10870      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10871      dldir=$destdir/`dirname \$dlpath`~
10872      test -d \$dldir || mkdir -p \$dldir~
10873      $install_prog $dir/$dlname \$dldir/$dlname~
10874      chmod a+x \$dldir/$dlname~
10875      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10876        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10877      fi'
10878    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10879      dlpath=$dir/\$dldll~
10880       $RM \$dlpath'
10881    shlibpath_overrides_runpath=yes
10882
10883    case $host_os in
10884    cygwin*)
10885      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10886      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10887
10888      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10889      ;;
10890    mingw* | cegcc*)
10891      # MinGW DLLs use traditional 'lib' prefix
10892      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10893      ;;
10894    pw32*)
10895      # pw32 DLLs use 'pw' prefix rather than 'lib'
10896      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10897      ;;
10898    esac
10899    ;;
10900
10901  *)
10902    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10903    ;;
10904  esac
10905  dynamic_linker='Win32 ld.exe'
10906  # FIXME: first we should search . and the directory the executable is in
10907  shlibpath_var=PATH
10908  ;;
10909
10910darwin* | rhapsody*)
10911  dynamic_linker="$host_os dyld"
10912  version_type=darwin
10913  need_lib_prefix=no
10914  need_version=no
10915  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10916  soname_spec='${libname}${release}${major}$shared_ext'
10917  shlibpath_overrides_runpath=yes
10918  shlibpath_var=DYLD_LIBRARY_PATH
10919  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10920
10921  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10922  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10923  ;;
10924
10925dgux*)
10926  version_type=linux
10927  need_lib_prefix=no
10928  need_version=no
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=LD_LIBRARY_PATH
10932  ;;
10933
10934freebsd* | dragonfly*)
10935  # DragonFly does not have aout.  When/if they implement a new
10936  # versioning mechanism, adjust this.
10937  if test -x /usr/bin/objformat; then
10938    objformat=`/usr/bin/objformat`
10939  else
10940    case $host_os in
10941    freebsd[23].*) objformat=aout ;;
10942    *) objformat=elf ;;
10943    esac
10944  fi
10945  version_type=freebsd-$objformat
10946  case $version_type in
10947    freebsd-elf*)
10948      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10949      need_version=no
10950      need_lib_prefix=no
10951      ;;
10952    freebsd-*)
10953      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10954      need_version=yes
10955      ;;
10956  esac
10957  shlibpath_var=LD_LIBRARY_PATH
10958  case $host_os in
10959  freebsd2.*)
10960    shlibpath_overrides_runpath=yes
10961    ;;
10962  freebsd3.[01]* | freebsdelf3.[01]*)
10963    shlibpath_overrides_runpath=yes
10964    hardcode_into_libs=yes
10965    ;;
10966  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10967  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10968    shlibpath_overrides_runpath=no
10969    hardcode_into_libs=yes
10970    ;;
10971  *) # from 4.6 on, and DragonFly
10972    shlibpath_overrides_runpath=yes
10973    hardcode_into_libs=yes
10974    ;;
10975  esac
10976  ;;
10977
10978gnu*)
10979  version_type=linux
10980  need_lib_prefix=no
10981  need_version=no
10982  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10983  soname_spec='${libname}${release}${shared_ext}$major'
10984  shlibpath_var=LD_LIBRARY_PATH
10985  hardcode_into_libs=yes
10986  ;;
10987
10988haiku*)
10989  version_type=linux
10990  need_lib_prefix=no
10991  need_version=no
10992  dynamic_linker="$host_os runtime_loader"
10993  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10994  soname_spec='${libname}${release}${shared_ext}$major'
10995  shlibpath_var=LIBRARY_PATH
10996  shlibpath_overrides_runpath=yes
10997  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10998  hardcode_into_libs=yes
10999  ;;
11000
11001hpux9* | hpux10* | hpux11*)
11002  # Give a soname corresponding to the major version so that dld.sl refuses to
11003  # link against other versions.
11004  version_type=sunos
11005  need_lib_prefix=no
11006  need_version=no
11007  case $host_cpu in
11008  ia64*)
11009    shrext_cmds='.so'
11010    hardcode_into_libs=yes
11011    dynamic_linker="$host_os dld.so"
11012    shlibpath_var=LD_LIBRARY_PATH
11013    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11014    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11015    soname_spec='${libname}${release}${shared_ext}$major'
11016    if test "X$HPUX_IA64_MODE" = X32; then
11017      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11018    else
11019      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11020    fi
11021    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11022    ;;
11023  hppa*64*)
11024    shrext_cmds='.sl'
11025    hardcode_into_libs=yes
11026    dynamic_linker="$host_os dld.sl"
11027    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11028    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11029    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11030    soname_spec='${libname}${release}${shared_ext}$major'
11031    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11032    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11033    ;;
11034  *)
11035    shrext_cmds='.sl'
11036    dynamic_linker="$host_os dld.sl"
11037    shlibpath_var=SHLIB_PATH
11038    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11039    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11040    soname_spec='${libname}${release}${shared_ext}$major'
11041    ;;
11042  esac
11043  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11044  postinstall_cmds='chmod 555 $lib'
11045  # or fails outright, so override atomically:
11046  install_override_mode=555
11047  ;;
11048
11049interix[3-9]*)
11050  version_type=linux
11051  need_lib_prefix=no
11052  need_version=no
11053  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11054  soname_spec='${libname}${release}${shared_ext}$major'
11055  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11056  shlibpath_var=LD_LIBRARY_PATH
11057  shlibpath_overrides_runpath=no
11058  hardcode_into_libs=yes
11059  ;;
11060
11061irix5* | irix6* | nonstopux*)
11062  case $host_os in
11063    nonstopux*) version_type=nonstopux ;;
11064    *)
11065	if test "$lt_cv_prog_gnu_ld" = yes; then
11066		version_type=linux
11067	else
11068		version_type=irix
11069	fi ;;
11070  esac
11071  need_lib_prefix=no
11072  need_version=no
11073  soname_spec='${libname}${release}${shared_ext}$major'
11074  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11075  case $host_os in
11076  irix5* | nonstopux*)
11077    libsuff= shlibsuff=
11078    ;;
11079  *)
11080    case $LD in # libtool.m4 will add one of these switches to LD
11081    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11082      libsuff= shlibsuff= libmagic=32-bit;;
11083    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11084      libsuff=32 shlibsuff=N32 libmagic=N32;;
11085    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11086      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11087    *) libsuff= shlibsuff= libmagic=never-match;;
11088    esac
11089    ;;
11090  esac
11091  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11092  shlibpath_overrides_runpath=no
11093  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11094  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11095  hardcode_into_libs=yes
11096  ;;
11097
11098# No shared lib support for Linux oldld, aout, or coff.
11099linux*oldld* | linux*aout* | linux*coff*)
11100  dynamic_linker=no
11101  ;;
11102
11103# This must be Linux ELF.
11104linux* | k*bsd*-gnu | kopensolaris*-gnu)
11105  version_type=linux
11106  need_lib_prefix=no
11107  need_version=no
11108  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11109  soname_spec='${libname}${release}${shared_ext}$major'
11110  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11111  shlibpath_var=LD_LIBRARY_PATH
11112  shlibpath_overrides_runpath=no
11113
11114  # Some binutils ld are patched to set DT_RUNPATH
11115  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11116  $as_echo_n "(cached) " >&6
11117else
11118  lt_cv_shlibpath_overrides_runpath=no
11119    save_LDFLAGS=$LDFLAGS
11120    save_libdir=$libdir
11121    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11122	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11123    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11124/* end confdefs.h.  */
11125
11126int
11127main ()
11128{
11129
11130  ;
11131  return 0;
11132}
11133_ACEOF
11134if ac_fn_c_try_link "$LINENO"; then :
11135  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11136  lt_cv_shlibpath_overrides_runpath=yes
11137fi
11138fi
11139rm -f core conftest.err conftest.$ac_objext \
11140    conftest$ac_exeext conftest.$ac_ext
11141    LDFLAGS=$save_LDFLAGS
11142    libdir=$save_libdir
11143
11144fi
11145
11146  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11147
11148  # This implies no fast_install, which is unacceptable.
11149  # Some rework will be needed to allow for fast_install
11150  # before this can be enabled.
11151  hardcode_into_libs=yes
11152
11153  # Append ld.so.conf contents to the search path
11154  if test -f /etc/ld.so.conf; then
11155    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' ' '`
11156    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11157  fi
11158
11159  # We used to test for /lib/ld.so.1 and disable shared libraries on
11160  # powerpc, because MkLinux only supported shared libraries with the
11161  # GNU dynamic linker.  Since this was broken with cross compilers,
11162  # most powerpc-linux boxes support dynamic linking these days and
11163  # people can always --disable-shared, the test was removed, and we
11164  # assume the GNU/Linux dynamic linker is in use.
11165  dynamic_linker='GNU/Linux ld.so'
11166  ;;
11167
11168netbsd*)
11169  version_type=sunos
11170  need_lib_prefix=no
11171  need_version=no
11172  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11173    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11174    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11175    dynamic_linker='NetBSD (a.out) ld.so'
11176  else
11177    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11178    soname_spec='${libname}${release}${shared_ext}$major'
11179    dynamic_linker='NetBSD ld.elf_so'
11180  fi
11181  shlibpath_var=LD_LIBRARY_PATH
11182  shlibpath_overrides_runpath=yes
11183  hardcode_into_libs=yes
11184  ;;
11185
11186newsos6)
11187  version_type=linux
11188  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11189  shlibpath_var=LD_LIBRARY_PATH
11190  shlibpath_overrides_runpath=yes
11191  ;;
11192
11193*nto* | *qnx*)
11194  version_type=qnx
11195  need_lib_prefix=no
11196  need_version=no
11197  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11198  soname_spec='${libname}${release}${shared_ext}$major'
11199  shlibpath_var=LD_LIBRARY_PATH
11200  shlibpath_overrides_runpath=no
11201  hardcode_into_libs=yes
11202  dynamic_linker='ldqnx.so'
11203  ;;
11204
11205openbsd*)
11206  version_type=sunos
11207  sys_lib_dlsearch_path_spec="/usr/lib"
11208  need_lib_prefix=no
11209  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11210  case $host_os in
11211    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11212    *)				need_version=no  ;;
11213  esac
11214  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11215  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11216  shlibpath_var=LD_LIBRARY_PATH
11217  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11218    case $host_os in
11219      openbsd2.[89] | openbsd2.[89].*)
11220	shlibpath_overrides_runpath=no
11221	;;
11222      *)
11223	shlibpath_overrides_runpath=yes
11224	;;
11225      esac
11226  else
11227    shlibpath_overrides_runpath=yes
11228  fi
11229  ;;
11230
11231os2*)
11232  libname_spec='$name'
11233  shrext_cmds=".dll"
11234  need_lib_prefix=no
11235  library_names_spec='$libname${shared_ext} $libname.a'
11236  dynamic_linker='OS/2 ld.exe'
11237  shlibpath_var=LIBPATH
11238  ;;
11239
11240osf3* | osf4* | osf5*)
11241  version_type=osf
11242  need_lib_prefix=no
11243  need_version=no
11244  soname_spec='${libname}${release}${shared_ext}$major'
11245  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11246  shlibpath_var=LD_LIBRARY_PATH
11247  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11248  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11249  ;;
11250
11251rdos*)
11252  dynamic_linker=no
11253  ;;
11254
11255solaris*)
11256  version_type=linux
11257  need_lib_prefix=no
11258  need_version=no
11259  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11260  soname_spec='${libname}${release}${shared_ext}$major'
11261  shlibpath_var=LD_LIBRARY_PATH
11262  shlibpath_overrides_runpath=yes
11263  hardcode_into_libs=yes
11264  # ldd complains unless libraries are executable
11265  postinstall_cmds='chmod +x $lib'
11266  ;;
11267
11268sunos4*)
11269  version_type=sunos
11270  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11271  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11272  shlibpath_var=LD_LIBRARY_PATH
11273  shlibpath_overrides_runpath=yes
11274  if test "$with_gnu_ld" = yes; then
11275    need_lib_prefix=no
11276  fi
11277  need_version=yes
11278  ;;
11279
11280sysv4 | sysv4.3*)
11281  version_type=linux
11282  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11283  soname_spec='${libname}${release}${shared_ext}$major'
11284  shlibpath_var=LD_LIBRARY_PATH
11285  case $host_vendor in
11286    sni)
11287      shlibpath_overrides_runpath=no
11288      need_lib_prefix=no
11289      runpath_var=LD_RUN_PATH
11290      ;;
11291    siemens)
11292      need_lib_prefix=no
11293      ;;
11294    motorola)
11295      need_lib_prefix=no
11296      need_version=no
11297      shlibpath_overrides_runpath=no
11298      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11299      ;;
11300  esac
11301  ;;
11302
11303sysv4*MP*)
11304  if test -d /usr/nec ;then
11305    version_type=linux
11306    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11307    soname_spec='$libname${shared_ext}.$major'
11308    shlibpath_var=LD_LIBRARY_PATH
11309  fi
11310  ;;
11311
11312sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11313  version_type=freebsd-elf
11314  need_lib_prefix=no
11315  need_version=no
11316  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11317  soname_spec='${libname}${release}${shared_ext}$major'
11318  shlibpath_var=LD_LIBRARY_PATH
11319  shlibpath_overrides_runpath=yes
11320  hardcode_into_libs=yes
11321  if test "$with_gnu_ld" = yes; then
11322    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11323  else
11324    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11325    case $host_os in
11326      sco3.2v5*)
11327        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11328	;;
11329    esac
11330  fi
11331  sys_lib_dlsearch_path_spec='/usr/lib'
11332  ;;
11333
11334tpf*)
11335  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11336  version_type=linux
11337  need_lib_prefix=no
11338  need_version=no
11339  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11340  shlibpath_var=LD_LIBRARY_PATH
11341  shlibpath_overrides_runpath=no
11342  hardcode_into_libs=yes
11343  ;;
11344
11345uts4*)
11346  version_type=linux
11347  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11348  soname_spec='${libname}${release}${shared_ext}$major'
11349  shlibpath_var=LD_LIBRARY_PATH
11350  ;;
11351
11352*)
11353  dynamic_linker=no
11354  ;;
11355esac
11356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11357$as_echo "$dynamic_linker" >&6; }
11358test "$dynamic_linker" = no && can_build_shared=no
11359
11360variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11361if test "$GCC" = yes; then
11362  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11363fi
11364
11365if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11366  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11367fi
11368if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11369  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11370fi
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
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11464$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11465hardcode_action=
11466if test -n "$hardcode_libdir_flag_spec" ||
11467   test -n "$runpath_var" ||
11468   test "X$hardcode_automatic" = "Xyes" ; then
11469
11470  # We can hardcode non-existent directories.
11471  if test "$hardcode_direct" != no &&
11472     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11473     # have to relink, otherwise we might link with an installed library
11474     # when we should be linking with a yet-to-be-installed one
11475     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11476     test "$hardcode_minus_L" != no; then
11477    # Linking always hardcodes the temporary library directory.
11478    hardcode_action=relink
11479  else
11480    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11481    hardcode_action=immediate
11482  fi
11483else
11484  # We cannot hardcode anything, or else we can only hardcode existing
11485  # directories.
11486  hardcode_action=unsupported
11487fi
11488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11489$as_echo "$hardcode_action" >&6; }
11490
11491if test "$hardcode_action" = relink ||
11492   test "$inherit_rpath" = yes; then
11493  # Fast installation is not supported
11494  enable_fast_install=no
11495elif test "$shlibpath_overrides_runpath" = yes ||
11496     test "$enable_shared" = no; then
11497  # Fast installation is not necessary
11498  enable_fast_install=needless
11499fi
11500
11501
11502
11503
11504
11505
11506  if test "x$enable_dlopen" != xyes; then
11507  enable_dlopen=unknown
11508  enable_dlopen_self=unknown
11509  enable_dlopen_self_static=unknown
11510else
11511  lt_cv_dlopen=no
11512  lt_cv_dlopen_libs=
11513
11514  case $host_os in
11515  beos*)
11516    lt_cv_dlopen="load_add_on"
11517    lt_cv_dlopen_libs=
11518    lt_cv_dlopen_self=yes
11519    ;;
11520
11521  mingw* | pw32* | cegcc*)
11522    lt_cv_dlopen="LoadLibrary"
11523    lt_cv_dlopen_libs=
11524    ;;
11525
11526  cygwin*)
11527    lt_cv_dlopen="dlopen"
11528    lt_cv_dlopen_libs=
11529    ;;
11530
11531  darwin*)
11532  # if libdl is installed we need to link against it
11533    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11534$as_echo_n "checking for dlopen in -ldl... " >&6; }
11535if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11536  $as_echo_n "(cached) " >&6
11537else
11538  ac_check_lib_save_LIBS=$LIBS
11539LIBS="-ldl  $LIBS"
11540cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11541/* end confdefs.h.  */
11542
11543/* Override any GCC internal prototype to avoid an error.
11544   Use char because int might match the return type of a GCC
11545   builtin and then its argument prototype would still apply.  */
11546#ifdef __cplusplus
11547extern "C"
11548#endif
11549char dlopen ();
11550int
11551main ()
11552{
11553return dlopen ();
11554  ;
11555  return 0;
11556}
11557_ACEOF
11558if ac_fn_c_try_link "$LINENO"; then :
11559  ac_cv_lib_dl_dlopen=yes
11560else
11561  ac_cv_lib_dl_dlopen=no
11562fi
11563rm -f core conftest.err conftest.$ac_objext \
11564    conftest$ac_exeext conftest.$ac_ext
11565LIBS=$ac_check_lib_save_LIBS
11566fi
11567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11568$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11569if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11570  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11571else
11572
11573    lt_cv_dlopen="dyld"
11574    lt_cv_dlopen_libs=
11575    lt_cv_dlopen_self=yes
11576
11577fi
11578
11579    ;;
11580
11581  *)
11582    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11583if test "x$ac_cv_func_shl_load" = x""yes; then :
11584  lt_cv_dlopen="shl_load"
11585else
11586  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11587$as_echo_n "checking for shl_load in -ldld... " >&6; }
11588if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11589  $as_echo_n "(cached) " >&6
11590else
11591  ac_check_lib_save_LIBS=$LIBS
11592LIBS="-ldld  $LIBS"
11593cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11594/* end confdefs.h.  */
11595
11596/* Override any GCC internal prototype to avoid an error.
11597   Use char because int might match the return type of a GCC
11598   builtin and then its argument prototype would still apply.  */
11599#ifdef __cplusplus
11600extern "C"
11601#endif
11602char shl_load ();
11603int
11604main ()
11605{
11606return shl_load ();
11607  ;
11608  return 0;
11609}
11610_ACEOF
11611if ac_fn_c_try_link "$LINENO"; then :
11612  ac_cv_lib_dld_shl_load=yes
11613else
11614  ac_cv_lib_dld_shl_load=no
11615fi
11616rm -f core conftest.err conftest.$ac_objext \
11617    conftest$ac_exeext conftest.$ac_ext
11618LIBS=$ac_check_lib_save_LIBS
11619fi
11620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11621$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11622if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11623  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11624else
11625  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11626if test "x$ac_cv_func_dlopen" = x""yes; then :
11627  lt_cv_dlopen="dlopen"
11628else
11629  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11630$as_echo_n "checking for dlopen in -ldl... " >&6; }
11631if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11632  $as_echo_n "(cached) " >&6
11633else
11634  ac_check_lib_save_LIBS=$LIBS
11635LIBS="-ldl  $LIBS"
11636cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11637/* end confdefs.h.  */
11638
11639/* Override any GCC internal prototype to avoid an error.
11640   Use char because int might match the return type of a GCC
11641   builtin and then its argument prototype would still apply.  */
11642#ifdef __cplusplus
11643extern "C"
11644#endif
11645char dlopen ();
11646int
11647main ()
11648{
11649return dlopen ();
11650  ;
11651  return 0;
11652}
11653_ACEOF
11654if ac_fn_c_try_link "$LINENO"; then :
11655  ac_cv_lib_dl_dlopen=yes
11656else
11657  ac_cv_lib_dl_dlopen=no
11658fi
11659rm -f core conftest.err conftest.$ac_objext \
11660    conftest$ac_exeext conftest.$ac_ext
11661LIBS=$ac_check_lib_save_LIBS
11662fi
11663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11664$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11665if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11666  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11667else
11668  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11669$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11670if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11671  $as_echo_n "(cached) " >&6
11672else
11673  ac_check_lib_save_LIBS=$LIBS
11674LIBS="-lsvld  $LIBS"
11675cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676/* end confdefs.h.  */
11677
11678/* Override any GCC internal prototype to avoid an error.
11679   Use char because int might match the return type of a GCC
11680   builtin and then its argument prototype would still apply.  */
11681#ifdef __cplusplus
11682extern "C"
11683#endif
11684char dlopen ();
11685int
11686main ()
11687{
11688return dlopen ();
11689  ;
11690  return 0;
11691}
11692_ACEOF
11693if ac_fn_c_try_link "$LINENO"; then :
11694  ac_cv_lib_svld_dlopen=yes
11695else
11696  ac_cv_lib_svld_dlopen=no
11697fi
11698rm -f core conftest.err conftest.$ac_objext \
11699    conftest$ac_exeext conftest.$ac_ext
11700LIBS=$ac_check_lib_save_LIBS
11701fi
11702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11703$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11704if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11705  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11706else
11707  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11708$as_echo_n "checking for dld_link in -ldld... " >&6; }
11709if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11710  $as_echo_n "(cached) " >&6
11711else
11712  ac_check_lib_save_LIBS=$LIBS
11713LIBS="-ldld  $LIBS"
11714cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11715/* end confdefs.h.  */
11716
11717/* Override any GCC internal prototype to avoid an error.
11718   Use char because int might match the return type of a GCC
11719   builtin and then its argument prototype would still apply.  */
11720#ifdef __cplusplus
11721extern "C"
11722#endif
11723char dld_link ();
11724int
11725main ()
11726{
11727return dld_link ();
11728  ;
11729  return 0;
11730}
11731_ACEOF
11732if ac_fn_c_try_link "$LINENO"; then :
11733  ac_cv_lib_dld_dld_link=yes
11734else
11735  ac_cv_lib_dld_dld_link=no
11736fi
11737rm -f core conftest.err conftest.$ac_objext \
11738    conftest$ac_exeext conftest.$ac_ext
11739LIBS=$ac_check_lib_save_LIBS
11740fi
11741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11742$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11743if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11744  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11745fi
11746
11747
11748fi
11749
11750
11751fi
11752
11753
11754fi
11755
11756
11757fi
11758
11759
11760fi
11761
11762    ;;
11763  esac
11764
11765  if test "x$lt_cv_dlopen" != xno; then
11766    enable_dlopen=yes
11767  else
11768    enable_dlopen=no
11769  fi
11770
11771  case $lt_cv_dlopen in
11772  dlopen)
11773    save_CPPFLAGS="$CPPFLAGS"
11774    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11775
11776    save_LDFLAGS="$LDFLAGS"
11777    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11778
11779    save_LIBS="$LIBS"
11780    LIBS="$lt_cv_dlopen_libs $LIBS"
11781
11782    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11783$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11784if test "${lt_cv_dlopen_self+set}" = set; then :
11785  $as_echo_n "(cached) " >&6
11786else
11787  	  if test "$cross_compiling" = yes; then :
11788  lt_cv_dlopen_self=cross
11789else
11790  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11791  lt_status=$lt_dlunknown
11792  cat > conftest.$ac_ext <<_LT_EOF
11793#line 11793 "configure"
11794#include "confdefs.h"
11795
11796#if HAVE_DLFCN_H
11797#include <dlfcn.h>
11798#endif
11799
11800#include <stdio.h>
11801
11802#ifdef RTLD_GLOBAL
11803#  define LT_DLGLOBAL		RTLD_GLOBAL
11804#else
11805#  ifdef DL_GLOBAL
11806#    define LT_DLGLOBAL		DL_GLOBAL
11807#  else
11808#    define LT_DLGLOBAL		0
11809#  endif
11810#endif
11811
11812/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11813   find out it does not work in some platform. */
11814#ifndef LT_DLLAZY_OR_NOW
11815#  ifdef RTLD_LAZY
11816#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11817#  else
11818#    ifdef DL_LAZY
11819#      define LT_DLLAZY_OR_NOW		DL_LAZY
11820#    else
11821#      ifdef RTLD_NOW
11822#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11823#      else
11824#        ifdef DL_NOW
11825#          define LT_DLLAZY_OR_NOW	DL_NOW
11826#        else
11827#          define LT_DLLAZY_OR_NOW	0
11828#        endif
11829#      endif
11830#    endif
11831#  endif
11832#endif
11833
11834/* When -fvisbility=hidden is used, assume the code has been annotated
11835   correspondingly for the symbols needed.  */
11836#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11837void fnord () __attribute__((visibility("default")));
11838#endif
11839
11840void fnord () { int i=42; }
11841int main ()
11842{
11843  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11844  int status = $lt_dlunknown;
11845
11846  if (self)
11847    {
11848      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11849      else
11850        {
11851	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11852          else puts (dlerror ());
11853	}
11854      /* dlclose (self); */
11855    }
11856  else
11857    puts (dlerror ());
11858
11859  return status;
11860}
11861_LT_EOF
11862  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11863  (eval $ac_link) 2>&5
11864  ac_status=$?
11865  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11866  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11867    (./conftest; exit; ) >&5 2>/dev/null
11868    lt_status=$?
11869    case x$lt_status in
11870      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11871      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11872      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11873    esac
11874  else :
11875    # compilation failed
11876    lt_cv_dlopen_self=no
11877  fi
11878fi
11879rm -fr conftest*
11880
11881
11882fi
11883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11884$as_echo "$lt_cv_dlopen_self" >&6; }
11885
11886    if test "x$lt_cv_dlopen_self" = xyes; then
11887      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11888      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11889$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11890if test "${lt_cv_dlopen_self_static+set}" = set; then :
11891  $as_echo_n "(cached) " >&6
11892else
11893  	  if test "$cross_compiling" = yes; then :
11894  lt_cv_dlopen_self_static=cross
11895else
11896  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11897  lt_status=$lt_dlunknown
11898  cat > conftest.$ac_ext <<_LT_EOF
11899#line 11899 "configure"
11900#include "confdefs.h"
11901
11902#if HAVE_DLFCN_H
11903#include <dlfcn.h>
11904#endif
11905
11906#include <stdio.h>
11907
11908#ifdef RTLD_GLOBAL
11909#  define LT_DLGLOBAL		RTLD_GLOBAL
11910#else
11911#  ifdef DL_GLOBAL
11912#    define LT_DLGLOBAL		DL_GLOBAL
11913#  else
11914#    define LT_DLGLOBAL		0
11915#  endif
11916#endif
11917
11918/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11919   find out it does not work in some platform. */
11920#ifndef LT_DLLAZY_OR_NOW
11921#  ifdef RTLD_LAZY
11922#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11923#  else
11924#    ifdef DL_LAZY
11925#      define LT_DLLAZY_OR_NOW		DL_LAZY
11926#    else
11927#      ifdef RTLD_NOW
11928#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11929#      else
11930#        ifdef DL_NOW
11931#          define LT_DLLAZY_OR_NOW	DL_NOW
11932#        else
11933#          define LT_DLLAZY_OR_NOW	0
11934#        endif
11935#      endif
11936#    endif
11937#  endif
11938#endif
11939
11940/* When -fvisbility=hidden is used, assume the code has been annotated
11941   correspondingly for the symbols needed.  */
11942#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11943void fnord () __attribute__((visibility("default")));
11944#endif
11945
11946void fnord () { int i=42; }
11947int main ()
11948{
11949  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11950  int status = $lt_dlunknown;
11951
11952  if (self)
11953    {
11954      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11955      else
11956        {
11957	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11958          else puts (dlerror ());
11959	}
11960      /* dlclose (self); */
11961    }
11962  else
11963    puts (dlerror ());
11964
11965  return status;
11966}
11967_LT_EOF
11968  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11969  (eval $ac_link) 2>&5
11970  ac_status=$?
11971  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11972  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11973    (./conftest; exit; ) >&5 2>/dev/null
11974    lt_status=$?
11975    case x$lt_status in
11976      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11977      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11978      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11979    esac
11980  else :
11981    # compilation failed
11982    lt_cv_dlopen_self_static=no
11983  fi
11984fi
11985rm -fr conftest*
11986
11987
11988fi
11989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11990$as_echo "$lt_cv_dlopen_self_static" >&6; }
11991    fi
11992
11993    CPPFLAGS="$save_CPPFLAGS"
11994    LDFLAGS="$save_LDFLAGS"
11995    LIBS="$save_LIBS"
11996    ;;
11997  esac
11998
11999  case $lt_cv_dlopen_self in
12000  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12001  *) enable_dlopen_self=unknown ;;
12002  esac
12003
12004  case $lt_cv_dlopen_self_static in
12005  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12006  *) enable_dlopen_self_static=unknown ;;
12007  esac
12008fi
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026striplib=
12027old_striplib=
12028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12029$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12030if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12031  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12032  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12033  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12034$as_echo "yes" >&6; }
12035else
12036# FIXME - insert some real tests, host_os isn't really good enough
12037  case $host_os in
12038  darwin*)
12039    if test -n "$STRIP" ; then
12040      striplib="$STRIP -x"
12041      old_striplib="$STRIP -S"
12042      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12043$as_echo "yes" >&6; }
12044    else
12045      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12046$as_echo "no" >&6; }
12047    fi
12048    ;;
12049  *)
12050    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12051$as_echo "no" >&6; }
12052    ;;
12053  esac
12054fi
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067  # Report which library types will actually be built
12068  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12069$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12070  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12071$as_echo "$can_build_shared" >&6; }
12072
12073  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12074$as_echo_n "checking whether to build shared libraries... " >&6; }
12075  test "$can_build_shared" = "no" && enable_shared=no
12076
12077  # On AIX, shared libraries and static libraries use the same namespace, and
12078  # are all built from PIC.
12079  case $host_os in
12080  aix3*)
12081    test "$enable_shared" = yes && enable_static=no
12082    if test -n "$RANLIB"; then
12083      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12084      postinstall_cmds='$RANLIB $lib'
12085    fi
12086    ;;
12087
12088  aix[4-9]*)
12089    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12090      test "$enable_shared" = yes && enable_static=no
12091    fi
12092    ;;
12093  esac
12094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12095$as_echo "$enable_shared" >&6; }
12096
12097  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12098$as_echo_n "checking whether to build static libraries... " >&6; }
12099  # Make sure either enable_shared or enable_static is yes.
12100  test "$enable_shared" = yes || enable_static=yes
12101  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12102$as_echo "$enable_static" >&6; }
12103
12104
12105
12106
12107fi
12108ac_ext=c
12109ac_cpp='$CPP $CPPFLAGS'
12110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12112ac_compiler_gnu=$ac_cv_c_compiler_gnu
12113
12114CC="$lt_save_CC"
12115
12116      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12117    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12118    (test "X$CXX" != "Xg++"))) ; then
12119  ac_ext=cpp
12120ac_cpp='$CXXCPP $CPPFLAGS'
12121ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12122ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12123ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12125$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12126if test -z "$CXXCPP"; then
12127  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12128  $as_echo_n "(cached) " >&6
12129else
12130      # Double quotes because CXXCPP needs to be expanded
12131    for CXXCPP in "$CXX -E" "/lib/cpp"
12132    do
12133      ac_preproc_ok=false
12134for ac_cxx_preproc_warn_flag in '' yes
12135do
12136  # Use a header file that comes with gcc, so configuring glibc
12137  # with a fresh cross-compiler works.
12138  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12139  # <limits.h> exists even on freestanding compilers.
12140  # On the NeXT, cc -E runs the code through the compiler's parser,
12141  # not just through cpp. "Syntax error" is here to catch this case.
12142  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12143/* end confdefs.h.  */
12144#ifdef __STDC__
12145# include <limits.h>
12146#else
12147# include <assert.h>
12148#endif
12149		     Syntax error
12150_ACEOF
12151if ac_fn_cxx_try_cpp "$LINENO"; then :
12152
12153else
12154  # Broken: fails on valid input.
12155continue
12156fi
12157rm -f conftest.err conftest.$ac_ext
12158
12159  # OK, works on sane cases.  Now check whether nonexistent headers
12160  # can be detected and how.
12161  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12162/* end confdefs.h.  */
12163#include <ac_nonexistent.h>
12164_ACEOF
12165if ac_fn_cxx_try_cpp "$LINENO"; then :
12166  # Broken: success on invalid input.
12167continue
12168else
12169  # Passes both tests.
12170ac_preproc_ok=:
12171break
12172fi
12173rm -f conftest.err conftest.$ac_ext
12174
12175done
12176# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12177rm -f conftest.err conftest.$ac_ext
12178if $ac_preproc_ok; then :
12179  break
12180fi
12181
12182    done
12183    ac_cv_prog_CXXCPP=$CXXCPP
12184
12185fi
12186  CXXCPP=$ac_cv_prog_CXXCPP
12187else
12188  ac_cv_prog_CXXCPP=$CXXCPP
12189fi
12190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12191$as_echo "$CXXCPP" >&6; }
12192ac_preproc_ok=false
12193for ac_cxx_preproc_warn_flag in '' yes
12194do
12195  # Use a header file that comes with gcc, so configuring glibc
12196  # with a fresh cross-compiler works.
12197  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12198  # <limits.h> exists even on freestanding compilers.
12199  # On the NeXT, cc -E runs the code through the compiler's parser,
12200  # not just through cpp. "Syntax error" is here to catch this case.
12201  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12202/* end confdefs.h.  */
12203#ifdef __STDC__
12204# include <limits.h>
12205#else
12206# include <assert.h>
12207#endif
12208		     Syntax error
12209_ACEOF
12210if ac_fn_cxx_try_cpp "$LINENO"; then :
12211
12212else
12213  # Broken: fails on valid input.
12214continue
12215fi
12216rm -f conftest.err conftest.$ac_ext
12217
12218  # OK, works on sane cases.  Now check whether nonexistent headers
12219  # can be detected and how.
12220  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12221/* end confdefs.h.  */
12222#include <ac_nonexistent.h>
12223_ACEOF
12224if ac_fn_cxx_try_cpp "$LINENO"; then :
12225  # Broken: success on invalid input.
12226continue
12227else
12228  # Passes both tests.
12229ac_preproc_ok=:
12230break
12231fi
12232rm -f conftest.err conftest.$ac_ext
12233
12234done
12235# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12236rm -f conftest.err conftest.$ac_ext
12237if $ac_preproc_ok; then :
12238
12239else
12240  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12241$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12242as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12243See \`config.log' for more details." "$LINENO" 5; }
12244fi
12245
12246ac_ext=c
12247ac_cpp='$CPP $CPPFLAGS'
12248ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12249ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12250ac_compiler_gnu=$ac_cv_c_compiler_gnu
12251
12252else
12253  _lt_caught_CXX_error=yes
12254fi
12255
12256ac_ext=cpp
12257ac_cpp='$CXXCPP $CPPFLAGS'
12258ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12259ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12260ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12261
12262archive_cmds_need_lc_CXX=no
12263allow_undefined_flag_CXX=
12264always_export_symbols_CXX=no
12265archive_expsym_cmds_CXX=
12266compiler_needs_object_CXX=no
12267export_dynamic_flag_spec_CXX=
12268hardcode_direct_CXX=no
12269hardcode_direct_absolute_CXX=no
12270hardcode_libdir_flag_spec_CXX=
12271hardcode_libdir_flag_spec_ld_CXX=
12272hardcode_libdir_separator_CXX=
12273hardcode_minus_L_CXX=no
12274hardcode_shlibpath_var_CXX=unsupported
12275hardcode_automatic_CXX=no
12276inherit_rpath_CXX=no
12277module_cmds_CXX=
12278module_expsym_cmds_CXX=
12279link_all_deplibs_CXX=unknown
12280old_archive_cmds_CXX=$old_archive_cmds
12281reload_flag_CXX=$reload_flag
12282reload_cmds_CXX=$reload_cmds
12283no_undefined_flag_CXX=
12284whole_archive_flag_spec_CXX=
12285enable_shared_with_static_runtimes_CXX=no
12286
12287# Source file extension for C++ test sources.
12288ac_ext=cpp
12289
12290# Object file extension for compiled C++ test sources.
12291objext=o
12292objext_CXX=$objext
12293
12294# No sense in running all these tests if we already determined that
12295# the CXX compiler isn't working.  Some variables (like enable_shared)
12296# are currently assumed to apply to all compilers on this platform,
12297# and will be corrupted by setting them based on a non-working compiler.
12298if test "$_lt_caught_CXX_error" != yes; then
12299  # Code to be used in simple compile tests
12300  lt_simple_compile_test_code="int some_variable = 0;"
12301
12302  # Code to be used in simple link tests
12303  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12304
12305  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12306
12307
12308
12309
12310
12311
12312# If no C compiler was specified, use CC.
12313LTCC=${LTCC-"$CC"}
12314
12315# If no C compiler flags were specified, use CFLAGS.
12316LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12317
12318# Allow CC to be a program name with arguments.
12319compiler=$CC
12320
12321
12322  # save warnings/boilerplate of simple test code
12323  ac_outfile=conftest.$ac_objext
12324echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12325eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12326_lt_compiler_boilerplate=`cat conftest.err`
12327$RM conftest*
12328
12329  ac_outfile=conftest.$ac_objext
12330echo "$lt_simple_link_test_code" >conftest.$ac_ext
12331eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12332_lt_linker_boilerplate=`cat conftest.err`
12333$RM -r conftest*
12334
12335
12336  # Allow CC to be a program name with arguments.
12337  lt_save_CC=$CC
12338  lt_save_LD=$LD
12339  lt_save_GCC=$GCC
12340  GCC=$GXX
12341  lt_save_with_gnu_ld=$with_gnu_ld
12342  lt_save_path_LD=$lt_cv_path_LD
12343  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12344    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12345  else
12346    $as_unset lt_cv_prog_gnu_ld
12347  fi
12348  if test -n "${lt_cv_path_LDCXX+set}"; then
12349    lt_cv_path_LD=$lt_cv_path_LDCXX
12350  else
12351    $as_unset lt_cv_path_LD
12352  fi
12353  test -z "${LDCXX+set}" || LD=$LDCXX
12354  CC=${CXX-"c++"}
12355  compiler=$CC
12356  compiler_CXX=$CC
12357  for cc_temp in $compiler""; do
12358  case $cc_temp in
12359    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12360    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12361    \-*) ;;
12362    *) break;;
12363  esac
12364done
12365cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12366
12367
12368  if test -n "$compiler"; then
12369    # We don't want -fno-exception when compiling C++ code, so set the
12370    # no_builtin_flag separately
12371    if test "$GXX" = yes; then
12372      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12373    else
12374      lt_prog_compiler_no_builtin_flag_CXX=
12375    fi
12376
12377    if test "$GXX" = yes; then
12378      # Set up default GNU C++ configuration
12379
12380
12381
12382# Check whether --with-gnu-ld was given.
12383if test "${with_gnu_ld+set}" = set; then :
12384  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12385else
12386  with_gnu_ld=no
12387fi
12388
12389ac_prog=ld
12390if test "$GCC" = yes; then
12391  # Check if gcc -print-prog-name=ld gives a path.
12392  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12393$as_echo_n "checking for ld used by $CC... " >&6; }
12394  case $host in
12395  *-*-mingw*)
12396    # gcc leaves a trailing carriage return which upsets mingw
12397    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12398  *)
12399    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12400  esac
12401  case $ac_prog in
12402    # Accept absolute paths.
12403    [\\/]* | ?:[\\/]*)
12404      re_direlt='/[^/][^/]*/\.\./'
12405      # Canonicalize the pathname of ld
12406      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12407      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12408	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12409      done
12410      test -z "$LD" && LD="$ac_prog"
12411      ;;
12412  "")
12413    # If it fails, then pretend we aren't using GCC.
12414    ac_prog=ld
12415    ;;
12416  *)
12417    # If it is relative, then search for the first ld in PATH.
12418    with_gnu_ld=unknown
12419    ;;
12420  esac
12421elif test "$with_gnu_ld" = yes; then
12422  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12423$as_echo_n "checking for GNU ld... " >&6; }
12424else
12425  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12426$as_echo_n "checking for non-GNU ld... " >&6; }
12427fi
12428if test "${lt_cv_path_LD+set}" = set; then :
12429  $as_echo_n "(cached) " >&6
12430else
12431  if test -z "$LD"; then
12432  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12433  for ac_dir in $PATH; do
12434    IFS="$lt_save_ifs"
12435    test -z "$ac_dir" && ac_dir=.
12436    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12437      lt_cv_path_LD="$ac_dir/$ac_prog"
12438      # Check to see if the program is GNU ld.  I'd rather use --version,
12439      # but apparently some variants of GNU ld only accept -v.
12440      # Break only if it was the GNU/non-GNU ld that we prefer.
12441      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12442      *GNU* | *'with BFD'*)
12443	test "$with_gnu_ld" != no && break
12444	;;
12445      *)
12446	test "$with_gnu_ld" != yes && break
12447	;;
12448      esac
12449    fi
12450  done
12451  IFS="$lt_save_ifs"
12452else
12453  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12454fi
12455fi
12456
12457LD="$lt_cv_path_LD"
12458if test -n "$LD"; then
12459  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12460$as_echo "$LD" >&6; }
12461else
12462  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12463$as_echo "no" >&6; }
12464fi
12465test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12467$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12468if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12469  $as_echo_n "(cached) " >&6
12470else
12471  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12472case `$LD -v 2>&1 </dev/null` in
12473*GNU* | *'with BFD'*)
12474  lt_cv_prog_gnu_ld=yes
12475  ;;
12476*)
12477  lt_cv_prog_gnu_ld=no
12478  ;;
12479esac
12480fi
12481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12482$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12483with_gnu_ld=$lt_cv_prog_gnu_ld
12484
12485
12486
12487
12488
12489
12490
12491      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12492      # archiving commands below assume that GNU ld is being used.
12493      if test "$with_gnu_ld" = yes; then
12494        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12495        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'
12496
12497        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12498        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12499
12500        # If archive_cmds runs LD, not CC, wlarc should be empty
12501        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12502        #     investigate it a little bit more. (MM)
12503        wlarc='${wl}'
12504
12505        # ancient GNU ld didn't support --whole-archive et. al.
12506        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12507	  $GREP 'no-whole-archive' > /dev/null; then
12508          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12509        else
12510          whole_archive_flag_spec_CXX=
12511        fi
12512      else
12513        with_gnu_ld=no
12514        wlarc=
12515
12516        # A generic and very simple default shared library creation
12517        # command for GNU C++ for the case where it uses the native
12518        # linker, instead of GNU ld.  If possible, this setting should
12519        # overridden to take advantage of the native linker features on
12520        # the platform it is being used on.
12521        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12522      fi
12523
12524      # Commands to make compiler produce verbose output that lists
12525      # what "hidden" libraries, object files and flags are used when
12526      # linking a shared library.
12527      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12528
12529    else
12530      GXX=no
12531      with_gnu_ld=no
12532      wlarc=
12533    fi
12534
12535    # PORTME: fill in a description of your system's C++ link characteristics
12536    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12537$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12538    ld_shlibs_CXX=yes
12539    case $host_os in
12540      aix3*)
12541        # FIXME: insert proper C++ library support
12542        ld_shlibs_CXX=no
12543        ;;
12544      aix[4-9]*)
12545        if test "$host_cpu" = ia64; then
12546          # On IA64, the linker does run time linking by default, so we don't
12547          # have to do anything special.
12548          aix_use_runtimelinking=no
12549          exp_sym_flag='-Bexport'
12550          no_entry_flag=""
12551        else
12552          aix_use_runtimelinking=no
12553
12554          # Test if we are trying to use run time linking or normal
12555          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12556          # need to do runtime linking.
12557          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12558	    for ld_flag in $LDFLAGS; do
12559	      case $ld_flag in
12560	      *-brtl*)
12561	        aix_use_runtimelinking=yes
12562	        break
12563	        ;;
12564	      esac
12565	    done
12566	    ;;
12567          esac
12568
12569          exp_sym_flag='-bexport'
12570          no_entry_flag='-bnoentry'
12571        fi
12572
12573        # When large executables or shared objects are built, AIX ld can
12574        # have problems creating the table of contents.  If linking a library
12575        # or program results in "error TOC overflow" add -mminimal-toc to
12576        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12577        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12578
12579        archive_cmds_CXX=''
12580        hardcode_direct_CXX=yes
12581        hardcode_direct_absolute_CXX=yes
12582        hardcode_libdir_separator_CXX=':'
12583        link_all_deplibs_CXX=yes
12584        file_list_spec_CXX='${wl}-f,'
12585
12586        if test "$GXX" = yes; then
12587          case $host_os in aix4.[012]|aix4.[012].*)
12588          # We only want to do this on AIX 4.2 and lower, the check
12589          # below for broken collect2 doesn't work under 4.3+
12590	  collect2name=`${CC} -print-prog-name=collect2`
12591	  if test -f "$collect2name" &&
12592	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12593	  then
12594	    # We have reworked collect2
12595	    :
12596	  else
12597	    # We have old collect2
12598	    hardcode_direct_CXX=unsupported
12599	    # It fails to find uninstalled libraries when the uninstalled
12600	    # path is not listed in the libpath.  Setting hardcode_minus_L
12601	    # to unsupported forces relinking
12602	    hardcode_minus_L_CXX=yes
12603	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12604	    hardcode_libdir_separator_CXX=
12605	  fi
12606          esac
12607          shared_flag='-shared'
12608	  if test "$aix_use_runtimelinking" = yes; then
12609	    shared_flag="$shared_flag "'${wl}-G'
12610	  fi
12611        else
12612          # not using gcc
12613          if test "$host_cpu" = ia64; then
12614	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12615	  # chokes on -Wl,-G. The following line is correct:
12616	  shared_flag='-G'
12617          else
12618	    if test "$aix_use_runtimelinking" = yes; then
12619	      shared_flag='${wl}-G'
12620	    else
12621	      shared_flag='${wl}-bM:SRE'
12622	    fi
12623          fi
12624        fi
12625
12626        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12627        # It seems that -bexpall does not export symbols beginning with
12628        # underscore (_), so it is better to generate a list of symbols to
12629	# export.
12630        always_export_symbols_CXX=yes
12631        if test "$aix_use_runtimelinking" = yes; then
12632          # Warning - without using the other runtime loading flags (-brtl),
12633          # -berok will link without error, but may produce a broken library.
12634          allow_undefined_flag_CXX='-berok'
12635          # Determine the default libpath from the value encoded in an empty
12636          # executable.
12637          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12638/* end confdefs.h.  */
12639
12640int
12641main ()
12642{
12643
12644  ;
12645  return 0;
12646}
12647_ACEOF
12648if ac_fn_cxx_try_link "$LINENO"; then :
12649
12650lt_aix_libpath_sed='
12651    /Import File Strings/,/^$/ {
12652	/^0/ {
12653	    s/^0  *\(.*\)$/\1/
12654	    p
12655	}
12656    }'
12657aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12658# Check for a 64-bit object if we didn't find anything.
12659if test -z "$aix_libpath"; then
12660  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12661fi
12662fi
12663rm -f core conftest.err conftest.$ac_objext \
12664    conftest$ac_exeext conftest.$ac_ext
12665if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12666
12667          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12668
12669          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"
12670        else
12671          if test "$host_cpu" = ia64; then
12672	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12673	    allow_undefined_flag_CXX="-z nodefs"
12674	    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"
12675          else
12676	    # Determine the default libpath from the value encoded in an
12677	    # empty executable.
12678	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12679/* end confdefs.h.  */
12680
12681int
12682main ()
12683{
12684
12685  ;
12686  return 0;
12687}
12688_ACEOF
12689if ac_fn_cxx_try_link "$LINENO"; then :
12690
12691lt_aix_libpath_sed='
12692    /Import File Strings/,/^$/ {
12693	/^0/ {
12694	    s/^0  *\(.*\)$/\1/
12695	    p
12696	}
12697    }'
12698aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12699# Check for a 64-bit object if we didn't find anything.
12700if test -z "$aix_libpath"; then
12701  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12702fi
12703fi
12704rm -f core conftest.err conftest.$ac_objext \
12705    conftest$ac_exeext conftest.$ac_ext
12706if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12707
12708	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12709	    # Warning - without using the other run time loading flags,
12710	    # -berok will link without error, but may produce a broken library.
12711	    no_undefined_flag_CXX=' ${wl}-bernotok'
12712	    allow_undefined_flag_CXX=' ${wl}-berok'
12713	    if test "$with_gnu_ld" = yes; then
12714	      # We only use this code for GNU lds that support --whole-archive.
12715	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12716	    else
12717	      # Exported symbols can be pulled into shared objects from archives
12718	      whole_archive_flag_spec_CXX='$convenience'
12719	    fi
12720	    archive_cmds_need_lc_CXX=yes
12721	    # This is similar to how AIX traditionally builds its shared
12722	    # libraries.
12723	    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'
12724          fi
12725        fi
12726        ;;
12727
12728      beos*)
12729	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12730	  allow_undefined_flag_CXX=unsupported
12731	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12732	  # support --undefined.  This deserves some investigation.  FIXME
12733	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12734	else
12735	  ld_shlibs_CXX=no
12736	fi
12737	;;
12738
12739      chorus*)
12740        case $cc_basename in
12741          *)
12742	  # FIXME: insert proper C++ library support
12743	  ld_shlibs_CXX=no
12744	  ;;
12745        esac
12746        ;;
12747
12748      cygwin* | mingw* | pw32* | cegcc*)
12749        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12750        # as there is no search path for DLLs.
12751        hardcode_libdir_flag_spec_CXX='-L$libdir'
12752        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12753        allow_undefined_flag_CXX=unsupported
12754        always_export_symbols_CXX=no
12755        enable_shared_with_static_runtimes_CXX=yes
12756
12757        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12758          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'
12759          # If the export-symbols file already is a .def file (1st line
12760          # is EXPORTS), use it as is; otherwise, prepend...
12761          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12762	    cp $export_symbols $output_objdir/$soname.def;
12763          else
12764	    echo EXPORTS > $output_objdir/$soname.def;
12765	    cat $export_symbols >> $output_objdir/$soname.def;
12766          fi~
12767          $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'
12768        else
12769          ld_shlibs_CXX=no
12770        fi
12771        ;;
12772      darwin* | rhapsody*)
12773
12774
12775  archive_cmds_need_lc_CXX=no
12776  hardcode_direct_CXX=no
12777  hardcode_automatic_CXX=yes
12778  hardcode_shlibpath_var_CXX=unsupported
12779  if test "$lt_cv_ld_force_load" = "yes"; then
12780    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\"`'
12781  else
12782    whole_archive_flag_spec_CXX=''
12783  fi
12784  link_all_deplibs_CXX=yes
12785  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12786  case $cc_basename in
12787     ifort*) _lt_dar_can_shared=yes ;;
12788     *) _lt_dar_can_shared=$GCC ;;
12789  esac
12790  if test "$_lt_dar_can_shared" = "yes"; then
12791    output_verbose_link_cmd=func_echo_all
12792    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}"
12793    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12794    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}"
12795    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}"
12796       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12797      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}"
12798      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}"
12799    fi
12800
12801  else
12802  ld_shlibs_CXX=no
12803  fi
12804
12805	;;
12806
12807      dgux*)
12808        case $cc_basename in
12809          ec++*)
12810	    # FIXME: insert proper C++ library support
12811	    ld_shlibs_CXX=no
12812	    ;;
12813          ghcx*)
12814	    # Green Hills C++ Compiler
12815	    # FIXME: insert proper C++ library support
12816	    ld_shlibs_CXX=no
12817	    ;;
12818          *)
12819	    # FIXME: insert proper C++ library support
12820	    ld_shlibs_CXX=no
12821	    ;;
12822        esac
12823        ;;
12824
12825      freebsd2.*)
12826        # C++ shared libraries reported to be fairly broken before
12827	# switch to ELF
12828        ld_shlibs_CXX=no
12829        ;;
12830
12831      freebsd-elf*)
12832        archive_cmds_need_lc_CXX=no
12833        ;;
12834
12835      freebsd* | dragonfly*)
12836        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12837        # conventions
12838        ld_shlibs_CXX=yes
12839        ;;
12840
12841      gnu*)
12842        ;;
12843
12844      haiku*)
12845        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12846        link_all_deplibs_CXX=yes
12847        ;;
12848
12849      hpux9*)
12850        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12851        hardcode_libdir_separator_CXX=:
12852        export_dynamic_flag_spec_CXX='${wl}-E'
12853        hardcode_direct_CXX=yes
12854        hardcode_minus_L_CXX=yes # Not in the search PATH,
12855				             # but as the default
12856				             # location of the library.
12857
12858        case $cc_basename in
12859          CC*)
12860            # FIXME: insert proper C++ library support
12861            ld_shlibs_CXX=no
12862            ;;
12863          aCC*)
12864            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'
12865            # Commands to make compiler produce verbose output that lists
12866            # what "hidden" libraries, object files and flags are used when
12867            # linking a shared library.
12868            #
12869            # There doesn't appear to be a way to prevent this compiler from
12870            # explicitly linking system object files so we need to strip them
12871            # from the output so that they don't get included in the library
12872            # dependencies.
12873            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"'
12874            ;;
12875          *)
12876            if test "$GXX" = yes; then
12877              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'
12878            else
12879              # FIXME: insert proper C++ library support
12880              ld_shlibs_CXX=no
12881            fi
12882            ;;
12883        esac
12884        ;;
12885
12886      hpux10*|hpux11*)
12887        if test $with_gnu_ld = no; then
12888	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12889	  hardcode_libdir_separator_CXX=:
12890
12891          case $host_cpu in
12892            hppa*64*|ia64*)
12893              ;;
12894            *)
12895	      export_dynamic_flag_spec_CXX='${wl}-E'
12896              ;;
12897          esac
12898        fi
12899        case $host_cpu in
12900          hppa*64*|ia64*)
12901            hardcode_direct_CXX=no
12902            hardcode_shlibpath_var_CXX=no
12903            ;;
12904          *)
12905            hardcode_direct_CXX=yes
12906            hardcode_direct_absolute_CXX=yes
12907            hardcode_minus_L_CXX=yes # Not in the search PATH,
12908					         # but as the default
12909					         # location of the library.
12910            ;;
12911        esac
12912
12913        case $cc_basename in
12914          CC*)
12915	    # FIXME: insert proper C++ library support
12916	    ld_shlibs_CXX=no
12917	    ;;
12918          aCC*)
12919	    case $host_cpu in
12920	      hppa*64*)
12921	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12922	        ;;
12923	      ia64*)
12924	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12925	        ;;
12926	      *)
12927	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12928	        ;;
12929	    esac
12930	    # Commands to make compiler produce verbose output that lists
12931	    # what "hidden" libraries, object files and flags are used when
12932	    # linking a shared library.
12933	    #
12934	    # There doesn't appear to be a way to prevent this compiler from
12935	    # explicitly linking system object files so we need to strip them
12936	    # from the output so that they don't get included in the library
12937	    # dependencies.
12938	    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"'
12939	    ;;
12940          *)
12941	    if test "$GXX" = yes; then
12942	      if test $with_gnu_ld = no; then
12943	        case $host_cpu in
12944	          hppa*64*)
12945	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12946	            ;;
12947	          ia64*)
12948	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12949	            ;;
12950	          *)
12951	            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'
12952	            ;;
12953	        esac
12954	      fi
12955	    else
12956	      # FIXME: insert proper C++ library support
12957	      ld_shlibs_CXX=no
12958	    fi
12959	    ;;
12960        esac
12961        ;;
12962
12963      interix[3-9]*)
12964	hardcode_direct_CXX=no
12965	hardcode_shlibpath_var_CXX=no
12966	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12967	export_dynamic_flag_spec_CXX='${wl}-E'
12968	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12969	# Instead, shared libraries are loaded at an image base (0x10000000 by
12970	# default) and relocated if they conflict, which is a slow very memory
12971	# consuming and fragmenting process.  To avoid this, we pick a random,
12972	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12973	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12974	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'
12975	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'
12976	;;
12977      irix5* | irix6*)
12978        case $cc_basename in
12979          CC*)
12980	    # SGI C++
12981	    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'
12982
12983	    # Archives containing C++ object files must be created using
12984	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12985	    # necessary to make sure instantiated templates are included
12986	    # in the archive.
12987	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12988	    ;;
12989          *)
12990	    if test "$GXX" = yes; then
12991	      if test "$with_gnu_ld" = no; then
12992	        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'
12993	      else
12994	        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'
12995	      fi
12996	    fi
12997	    link_all_deplibs_CXX=yes
12998	    ;;
12999        esac
13000        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13001        hardcode_libdir_separator_CXX=:
13002        inherit_rpath_CXX=yes
13003        ;;
13004
13005      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13006        case $cc_basename in
13007          KCC*)
13008	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13009
13010	    # KCC will only create a shared library if the output file
13011	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13012	    # to its proper name (with version) after linking.
13013	    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'
13014	    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'
13015	    # Commands to make compiler produce verbose output that lists
13016	    # what "hidden" libraries, object files and flags are used when
13017	    # linking a shared library.
13018	    #
13019	    # There doesn't appear to be a way to prevent this compiler from
13020	    # explicitly linking system object files so we need to strip them
13021	    # from the output so that they don't get included in the library
13022	    # dependencies.
13023	    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"'
13024
13025	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13026	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13027
13028	    # Archives containing C++ object files must be created using
13029	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13030	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13031	    ;;
13032	  icpc* | ecpc* )
13033	    # Intel C++
13034	    with_gnu_ld=yes
13035	    # version 8.0 and above of icpc choke on multiply defined symbols
13036	    # if we add $predep_objects and $postdep_objects, however 7.1 and
13037	    # earlier do not add the objects themselves.
13038	    case `$CC -V 2>&1` in
13039	      *"Version 7."*)
13040	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13041		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'
13042		;;
13043	      *)  # Version 8.0 or newer
13044	        tmp_idyn=
13045	        case $host_cpu in
13046		  ia64*) tmp_idyn=' -i_dynamic';;
13047		esac
13048	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13049		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'
13050		;;
13051	    esac
13052	    archive_cmds_need_lc_CXX=no
13053	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13054	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13055	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13056	    ;;
13057          pgCC* | pgcpp*)
13058            # Portland Group C++ compiler
13059	    case `$CC -V` in
13060	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13061	      prelink_cmds_CXX='tpldir=Template.dir~
13062		rm -rf $tpldir~
13063		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13064		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13065	      old_archive_cmds_CXX='tpldir=Template.dir~
13066		rm -rf $tpldir~
13067		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13068		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13069		$RANLIB $oldlib'
13070	      archive_cmds_CXX='tpldir=Template.dir~
13071		rm -rf $tpldir~
13072		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13073		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13074	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13075		rm -rf $tpldir~
13076		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13077		$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'
13078	      ;;
13079	    *) # Version 6 and above use weak symbols
13080	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13081	      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'
13082	      ;;
13083	    esac
13084
13085	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13086	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13087	    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'
13088            ;;
13089	  cxx*)
13090	    # Compaq C++
13091	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13092	    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'
13093
13094	    runpath_var=LD_RUN_PATH
13095	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13096	    hardcode_libdir_separator_CXX=:
13097
13098	    # Commands to make compiler produce verbose output that lists
13099	    # what "hidden" libraries, object files and flags are used when
13100	    # linking a shared library.
13101	    #
13102	    # There doesn't appear to be a way to prevent this compiler from
13103	    # explicitly linking system object files so we need to strip them
13104	    # from the output so that they don't get included in the library
13105	    # dependencies.
13106	    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'
13107	    ;;
13108	  xl* | mpixl* | bgxl*)
13109	    # IBM XL 8.0 on PPC, with GNU ld
13110	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13111	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13112	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13113	    if test "x$supports_anon_versioning" = xyes; then
13114	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13115		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13116		echo "local: *; };" >> $output_objdir/$libname.ver~
13117		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13118	    fi
13119	    ;;
13120	  *)
13121	    case `$CC -V 2>&1 | sed 5q` in
13122	    *Sun\ C*)
13123	      # Sun C++ 5.9
13124	      no_undefined_flag_CXX=' -zdefs'
13125	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13126	      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'
13127	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13128	      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'
13129	      compiler_needs_object_CXX=yes
13130
13131	      # Not sure whether something based on
13132	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13133	      # would be better.
13134	      output_verbose_link_cmd='func_echo_all'
13135
13136	      # Archives containing C++ object files must be created using
13137	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13138	      # necessary to make sure instantiated templates are included
13139	      # in the archive.
13140	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13141	      ;;
13142	    esac
13143	    ;;
13144	esac
13145	;;
13146
13147      lynxos*)
13148        # FIXME: insert proper C++ library support
13149	ld_shlibs_CXX=no
13150	;;
13151
13152      m88k*)
13153        # FIXME: insert proper C++ library support
13154        ld_shlibs_CXX=no
13155	;;
13156
13157      mvs*)
13158        case $cc_basename in
13159          cxx*)
13160	    # FIXME: insert proper C++ library support
13161	    ld_shlibs_CXX=no
13162	    ;;
13163	  *)
13164	    # FIXME: insert proper C++ library support
13165	    ld_shlibs_CXX=no
13166	    ;;
13167	esac
13168	;;
13169
13170      netbsd*)
13171        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13172	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13173	  wlarc=
13174	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13175	  hardcode_direct_CXX=yes
13176	  hardcode_shlibpath_var_CXX=no
13177	fi
13178	# Workaround some broken pre-1.5 toolchains
13179	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13180	;;
13181
13182      *nto* | *qnx*)
13183        ld_shlibs_CXX=yes
13184	;;
13185
13186      openbsd2*)
13187        # C++ shared libraries are fairly broken
13188	ld_shlibs_CXX=no
13189	;;
13190
13191      openbsd*)
13192	if test -f /usr/libexec/ld.so; then
13193	  hardcode_direct_CXX=yes
13194	  hardcode_shlibpath_var_CXX=no
13195	  hardcode_direct_absolute_CXX=yes
13196	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13197	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13198	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13199	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13200	    export_dynamic_flag_spec_CXX='${wl}-E'
13201	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13202	  fi
13203	  output_verbose_link_cmd=func_echo_all
13204	else
13205	  ld_shlibs_CXX=no
13206	fi
13207	;;
13208
13209      osf3* | osf4* | osf5*)
13210        case $cc_basename in
13211          KCC*)
13212	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13213
13214	    # KCC will only create a shared library if the output file
13215	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13216	    # to its proper name (with version) after linking.
13217	    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'
13218
13219	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13220	    hardcode_libdir_separator_CXX=:
13221
13222	    # Archives containing C++ object files must be created using
13223	    # the KAI C++ compiler.
13224	    case $host in
13225	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13226	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13227	    esac
13228	    ;;
13229          RCC*)
13230	    # Rational C++ 2.4.1
13231	    # FIXME: insert proper C++ library support
13232	    ld_shlibs_CXX=no
13233	    ;;
13234          cxx*)
13235	    case $host in
13236	      osf3*)
13237	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13238	        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'
13239	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13240		;;
13241	      *)
13242	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13243	        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'
13244	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13245	          echo "-hidden">> $lib.exp~
13246	          $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~
13247	          $RM $lib.exp'
13248	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13249		;;
13250	    esac
13251
13252	    hardcode_libdir_separator_CXX=:
13253
13254	    # Commands to make compiler produce verbose output that lists
13255	    # what "hidden" libraries, object files and flags are used when
13256	    # linking a shared library.
13257	    #
13258	    # There doesn't appear to be a way to prevent this compiler from
13259	    # explicitly linking system object files so we need to strip them
13260	    # from the output so that they don't get included in the library
13261	    # dependencies.
13262	    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"'
13263	    ;;
13264	  *)
13265	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13266	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13267	      case $host in
13268	        osf3*)
13269	          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'
13270		  ;;
13271	        *)
13272	          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'
13273		  ;;
13274	      esac
13275
13276	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13277	      hardcode_libdir_separator_CXX=:
13278
13279	      # Commands to make compiler produce verbose output that lists
13280	      # what "hidden" libraries, object files and flags are used when
13281	      # linking a shared library.
13282	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13283
13284	    else
13285	      # FIXME: insert proper C++ library support
13286	      ld_shlibs_CXX=no
13287	    fi
13288	    ;;
13289        esac
13290        ;;
13291
13292      psos*)
13293        # FIXME: insert proper C++ library support
13294        ld_shlibs_CXX=no
13295        ;;
13296
13297      sunos4*)
13298        case $cc_basename in
13299          CC*)
13300	    # Sun C++ 4.x
13301	    # FIXME: insert proper C++ library support
13302	    ld_shlibs_CXX=no
13303	    ;;
13304          lcc*)
13305	    # Lucid
13306	    # FIXME: insert proper C++ library support
13307	    ld_shlibs_CXX=no
13308	    ;;
13309          *)
13310	    # FIXME: insert proper C++ library support
13311	    ld_shlibs_CXX=no
13312	    ;;
13313        esac
13314        ;;
13315
13316      solaris*)
13317        case $cc_basename in
13318          CC*)
13319	    # Sun C++ 4.2, 5.x and Centerline C++
13320            archive_cmds_need_lc_CXX=yes
13321	    no_undefined_flag_CXX=' -zdefs'
13322	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13323	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13324	      $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'
13325
13326	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13327	    hardcode_shlibpath_var_CXX=no
13328	    case $host_os in
13329	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13330	      *)
13331		# The compiler driver will combine and reorder linker options,
13332		# but understands `-z linker_flag'.
13333	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13334		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13335	        ;;
13336	    esac
13337	    link_all_deplibs_CXX=yes
13338
13339	    output_verbose_link_cmd='func_echo_all'
13340
13341	    # Archives containing C++ object files must be created using
13342	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13343	    # necessary to make sure instantiated templates are included
13344	    # in the archive.
13345	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13346	    ;;
13347          gcx*)
13348	    # Green Hills C++ Compiler
13349	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13350
13351	    # The C++ compiler must be used to create the archive.
13352	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13353	    ;;
13354          *)
13355	    # GNU C++ compiler with Solaris linker
13356	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13357	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13358	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13359	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13360	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13361		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13362
13363	        # Commands to make compiler produce verbose output that lists
13364	        # what "hidden" libraries, object files and flags are used when
13365	        # linking a shared library.
13366	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13367	      else
13368	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13369	        # platform.
13370	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13371	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13372		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13373
13374	        # Commands to make compiler produce verbose output that lists
13375	        # what "hidden" libraries, object files and flags are used when
13376	        # linking a shared library.
13377	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13378	      fi
13379
13380	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13381	      case $host_os in
13382		solaris2.[0-5] | solaris2.[0-5].*) ;;
13383		*)
13384		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13385		  ;;
13386	      esac
13387	    fi
13388	    ;;
13389        esac
13390        ;;
13391
13392    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13393      no_undefined_flag_CXX='${wl}-z,text'
13394      archive_cmds_need_lc_CXX=no
13395      hardcode_shlibpath_var_CXX=no
13396      runpath_var='LD_RUN_PATH'
13397
13398      case $cc_basename in
13399        CC*)
13400	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13401	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13402	  ;;
13403	*)
13404	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13405	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13406	  ;;
13407      esac
13408      ;;
13409
13410      sysv5* | sco3.2v5* | sco5v6*)
13411	# Note: We can NOT use -z defs as we might desire, because we do not
13412	# link with -lc, and that would cause any symbols used from libc to
13413	# always be unresolved, which means just about no library would
13414	# ever link correctly.  If we're not using GNU ld we use -z text
13415	# though, which does catch some bad symbols but isn't as heavy-handed
13416	# as -z defs.
13417	no_undefined_flag_CXX='${wl}-z,text'
13418	allow_undefined_flag_CXX='${wl}-z,nodefs'
13419	archive_cmds_need_lc_CXX=no
13420	hardcode_shlibpath_var_CXX=no
13421	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13422	hardcode_libdir_separator_CXX=':'
13423	link_all_deplibs_CXX=yes
13424	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13425	runpath_var='LD_RUN_PATH'
13426
13427	case $cc_basename in
13428          CC*)
13429	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13430	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13431	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13432	      '"$old_archive_cmds_CXX"
13433	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13434	      '"$reload_cmds_CXX"
13435	    ;;
13436	  *)
13437	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13438	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13439	    ;;
13440	esac
13441      ;;
13442
13443      tandem*)
13444        case $cc_basename in
13445          NCC*)
13446	    # NonStop-UX NCC 3.20
13447	    # FIXME: insert proper C++ library support
13448	    ld_shlibs_CXX=no
13449	    ;;
13450          *)
13451	    # FIXME: insert proper C++ library support
13452	    ld_shlibs_CXX=no
13453	    ;;
13454        esac
13455        ;;
13456
13457      vxworks*)
13458        # FIXME: insert proper C++ library support
13459        ld_shlibs_CXX=no
13460        ;;
13461
13462      *)
13463        # FIXME: insert proper C++ library support
13464        ld_shlibs_CXX=no
13465        ;;
13466    esac
13467
13468    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13469$as_echo "$ld_shlibs_CXX" >&6; }
13470    test "$ld_shlibs_CXX" = no && can_build_shared=no
13471
13472    GCC_CXX="$GXX"
13473    LD_CXX="$LD"
13474
13475    ## CAVEAT EMPTOR:
13476    ## There is no encapsulation within the following macros, do not change
13477    ## the running order or otherwise move them around unless you know exactly
13478    ## what you are doing...
13479    # Dependencies to place before and after the object being linked:
13480predep_objects_CXX=
13481postdep_objects_CXX=
13482predeps_CXX=
13483postdeps_CXX=
13484compiler_lib_search_path_CXX=
13485
13486cat > conftest.$ac_ext <<_LT_EOF
13487class Foo
13488{
13489public:
13490  Foo (void) { a = 0; }
13491private:
13492  int a;
13493};
13494_LT_EOF
13495
13496if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13497  (eval $ac_compile) 2>&5
13498  ac_status=$?
13499  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13500  test $ac_status = 0; }; then
13501  # Parse the compiler output and extract the necessary
13502  # objects, libraries and library flags.
13503
13504  # Sentinel used to keep track of whether or not we are before
13505  # the conftest object file.
13506  pre_test_object_deps_done=no
13507
13508  for p in `eval "$output_verbose_link_cmd"`; do
13509    case $p in
13510
13511    -L* | -R* | -l*)
13512       # Some compilers place space between "-{L,R}" and the path.
13513       # Remove the space.
13514       if test $p = "-L" ||
13515          test $p = "-R"; then
13516	 prev=$p
13517	 continue
13518       else
13519	 prev=
13520       fi
13521
13522       if test "$pre_test_object_deps_done" = no; then
13523	 case $p in
13524	 -L* | -R*)
13525	   # Internal compiler library paths should come after those
13526	   # provided the user.  The postdeps already come after the
13527	   # user supplied libs so there is no need to process them.
13528	   if test -z "$compiler_lib_search_path_CXX"; then
13529	     compiler_lib_search_path_CXX="${prev}${p}"
13530	   else
13531	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13532	   fi
13533	   ;;
13534	 # The "-l" case would never come before the object being
13535	 # linked, so don't bother handling this case.
13536	 esac
13537       else
13538	 if test -z "$postdeps_CXX"; then
13539	   postdeps_CXX="${prev}${p}"
13540	 else
13541	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13542	 fi
13543       fi
13544       ;;
13545
13546    *.$objext)
13547       # This assumes that the test object file only shows up
13548       # once in the compiler output.
13549       if test "$p" = "conftest.$objext"; then
13550	 pre_test_object_deps_done=yes
13551	 continue
13552       fi
13553
13554       if test "$pre_test_object_deps_done" = no; then
13555	 if test -z "$predep_objects_CXX"; then
13556	   predep_objects_CXX="$p"
13557	 else
13558	   predep_objects_CXX="$predep_objects_CXX $p"
13559	 fi
13560       else
13561	 if test -z "$postdep_objects_CXX"; then
13562	   postdep_objects_CXX="$p"
13563	 else
13564	   postdep_objects_CXX="$postdep_objects_CXX $p"
13565	 fi
13566       fi
13567       ;;
13568
13569    *) ;; # Ignore the rest.
13570
13571    esac
13572  done
13573
13574  # Clean up.
13575  rm -f a.out a.exe
13576else
13577  echo "libtool.m4: error: problem compiling CXX test program"
13578fi
13579
13580$RM -f confest.$objext
13581
13582# PORTME: override above test on systems where it is broken
13583case $host_os in
13584interix[3-9]*)
13585  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13586  # hack all around it, let's just trust "g++" to DTRT.
13587  predep_objects_CXX=
13588  postdep_objects_CXX=
13589  postdeps_CXX=
13590  ;;
13591
13592linux*)
13593  case `$CC -V 2>&1 | sed 5q` in
13594  *Sun\ C*)
13595    # Sun C++ 5.9
13596
13597    # The more standards-conforming stlport4 library is
13598    # incompatible with the Cstd library. Avoid specifying
13599    # it if it's in CXXFLAGS. Ignore libCrun as
13600    # -library=stlport4 depends on it.
13601    case " $CXX $CXXFLAGS " in
13602    *" -library=stlport4 "*)
13603      solaris_use_stlport4=yes
13604      ;;
13605    esac
13606
13607    if test "$solaris_use_stlport4" != yes; then
13608      postdeps_CXX='-library=Cstd -library=Crun'
13609    fi
13610    ;;
13611  esac
13612  ;;
13613
13614solaris*)
13615  case $cc_basename in
13616  CC*)
13617    # The more standards-conforming stlport4 library is
13618    # incompatible with the Cstd library. Avoid specifying
13619    # it if it's in CXXFLAGS. Ignore libCrun as
13620    # -library=stlport4 depends on it.
13621    case " $CXX $CXXFLAGS " in
13622    *" -library=stlport4 "*)
13623      solaris_use_stlport4=yes
13624      ;;
13625    esac
13626
13627    # Adding this requires a known-good setup of shared libraries for
13628    # Sun compiler versions before 5.6, else PIC objects from an old
13629    # archive will be linked into the output, leading to subtle bugs.
13630    if test "$solaris_use_stlport4" != yes; then
13631      postdeps_CXX='-library=Cstd -library=Crun'
13632    fi
13633    ;;
13634  esac
13635  ;;
13636esac
13637
13638
13639case " $postdeps_CXX " in
13640*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13641esac
13642 compiler_lib_search_dirs_CXX=
13643if test -n "${compiler_lib_search_path_CXX}"; then
13644 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13645fi
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677    lt_prog_compiler_wl_CXX=
13678lt_prog_compiler_pic_CXX=
13679lt_prog_compiler_static_CXX=
13680
13681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13682$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13683
13684  # C++ specific cases for pic, static, wl, etc.
13685  if test "$GXX" = yes; then
13686    lt_prog_compiler_wl_CXX='-Wl,'
13687    lt_prog_compiler_static_CXX='-static'
13688
13689    case $host_os in
13690    aix*)
13691      # All AIX code is PIC.
13692      if test "$host_cpu" = ia64; then
13693	# AIX 5 now supports IA64 processor
13694	lt_prog_compiler_static_CXX='-Bstatic'
13695      fi
13696      lt_prog_compiler_pic_CXX='-fPIC'
13697      ;;
13698
13699    amigaos*)
13700      case $host_cpu in
13701      powerpc)
13702            # see comment about AmigaOS4 .so support
13703            lt_prog_compiler_pic_CXX='-fPIC'
13704        ;;
13705      m68k)
13706            # FIXME: we need at least 68020 code to build shared libraries, but
13707            # adding the `-m68020' flag to GCC prevents building anything better,
13708            # like `-m68040'.
13709            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13710        ;;
13711      esac
13712      ;;
13713
13714    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13715      # PIC is the default for these OSes.
13716      ;;
13717    mingw* | cygwin* | os2* | pw32* | cegcc*)
13718      # This hack is so that the source file can tell whether it is being
13719      # built for inclusion in a dll (and should export symbols for example).
13720      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13721      # (--disable-auto-import) libraries
13722      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13723      ;;
13724    darwin* | rhapsody*)
13725      # PIC is the default on this platform
13726      # Common symbols not allowed in MH_DYLIB files
13727      lt_prog_compiler_pic_CXX='-fno-common'
13728      ;;
13729    *djgpp*)
13730      # DJGPP does not support shared libraries at all
13731      lt_prog_compiler_pic_CXX=
13732      ;;
13733    haiku*)
13734      # PIC is the default for Haiku.
13735      # The "-static" flag exists, but is broken.
13736      lt_prog_compiler_static_CXX=
13737      ;;
13738    interix[3-9]*)
13739      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13740      # Instead, we relocate shared libraries at runtime.
13741      ;;
13742    sysv4*MP*)
13743      if test -d /usr/nec; then
13744	lt_prog_compiler_pic_CXX=-Kconform_pic
13745      fi
13746      ;;
13747    hpux*)
13748      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13749      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13750      # sets the default TLS model and affects inlining.
13751      case $host_cpu in
13752      hppa*64*)
13753	;;
13754      *)
13755	lt_prog_compiler_pic_CXX='-fPIC'
13756	;;
13757      esac
13758      ;;
13759    *qnx* | *nto*)
13760      # QNX uses GNU C++, but need to define -shared option too, otherwise
13761      # it will coredump.
13762      lt_prog_compiler_pic_CXX='-fPIC -shared'
13763      ;;
13764    *)
13765      lt_prog_compiler_pic_CXX='-fPIC'
13766      ;;
13767    esac
13768  else
13769    case $host_os in
13770      aix[4-9]*)
13771	# All AIX code is PIC.
13772	if test "$host_cpu" = ia64; then
13773	  # AIX 5 now supports IA64 processor
13774	  lt_prog_compiler_static_CXX='-Bstatic'
13775	else
13776	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13777	fi
13778	;;
13779      chorus*)
13780	case $cc_basename in
13781	cxch68*)
13782	  # Green Hills C++ Compiler
13783	  # _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"
13784	  ;;
13785	esac
13786	;;
13787      dgux*)
13788	case $cc_basename in
13789	  ec++*)
13790	    lt_prog_compiler_pic_CXX='-KPIC'
13791	    ;;
13792	  ghcx*)
13793	    # Green Hills C++ Compiler
13794	    lt_prog_compiler_pic_CXX='-pic'
13795	    ;;
13796	  *)
13797	    ;;
13798	esac
13799	;;
13800      freebsd* | dragonfly*)
13801	# FreeBSD uses GNU C++
13802	;;
13803      hpux9* | hpux10* | hpux11*)
13804	case $cc_basename in
13805	  CC*)
13806	    lt_prog_compiler_wl_CXX='-Wl,'
13807	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13808	    if test "$host_cpu" != ia64; then
13809	      lt_prog_compiler_pic_CXX='+Z'
13810	    fi
13811	    ;;
13812	  aCC*)
13813	    lt_prog_compiler_wl_CXX='-Wl,'
13814	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13815	    case $host_cpu in
13816	    hppa*64*|ia64*)
13817	      # +Z the default
13818	      ;;
13819	    *)
13820	      lt_prog_compiler_pic_CXX='+Z'
13821	      ;;
13822	    esac
13823	    ;;
13824	  *)
13825	    ;;
13826	esac
13827	;;
13828      interix*)
13829	# This is c89, which is MS Visual C++ (no shared libs)
13830	# Anyone wants to do a port?
13831	;;
13832      irix5* | irix6* | nonstopux*)
13833	case $cc_basename in
13834	  CC*)
13835	    lt_prog_compiler_wl_CXX='-Wl,'
13836	    lt_prog_compiler_static_CXX='-non_shared'
13837	    # CC pic flag -KPIC is the default.
13838	    ;;
13839	  *)
13840	    ;;
13841	esac
13842	;;
13843      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13844	case $cc_basename in
13845	  KCC*)
13846	    # KAI C++ Compiler
13847	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13848	    lt_prog_compiler_pic_CXX='-fPIC'
13849	    ;;
13850	  ecpc* )
13851	    # old Intel C++ for x86_64 which still supported -KPIC.
13852	    lt_prog_compiler_wl_CXX='-Wl,'
13853	    lt_prog_compiler_pic_CXX='-KPIC'
13854	    lt_prog_compiler_static_CXX='-static'
13855	    ;;
13856	  icpc* )
13857	    # Intel C++, used to be incompatible with GCC.
13858	    # ICC 10 doesn't accept -KPIC any more.
13859	    lt_prog_compiler_wl_CXX='-Wl,'
13860	    lt_prog_compiler_pic_CXX='-fPIC'
13861	    lt_prog_compiler_static_CXX='-static'
13862	    ;;
13863	  pgCC* | pgcpp*)
13864	    # Portland Group C++ compiler
13865	    lt_prog_compiler_wl_CXX='-Wl,'
13866	    lt_prog_compiler_pic_CXX='-fpic'
13867	    lt_prog_compiler_static_CXX='-Bstatic'
13868	    ;;
13869	  cxx*)
13870	    # Compaq C++
13871	    # Make sure the PIC flag is empty.  It appears that all Alpha
13872	    # Linux and Compaq Tru64 Unix objects are PIC.
13873	    lt_prog_compiler_pic_CXX=
13874	    lt_prog_compiler_static_CXX='-non_shared'
13875	    ;;
13876	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13877	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13878	    lt_prog_compiler_wl_CXX='-Wl,'
13879	    lt_prog_compiler_pic_CXX='-qpic'
13880	    lt_prog_compiler_static_CXX='-qstaticlink'
13881	    ;;
13882	  *)
13883	    case `$CC -V 2>&1 | sed 5q` in
13884	    *Sun\ C*)
13885	      # Sun C++ 5.9
13886	      lt_prog_compiler_pic_CXX='-KPIC'
13887	      lt_prog_compiler_static_CXX='-Bstatic'
13888	      lt_prog_compiler_wl_CXX='-Qoption ld '
13889	      ;;
13890	    esac
13891	    ;;
13892	esac
13893	;;
13894      lynxos*)
13895	;;
13896      m88k*)
13897	;;
13898      mvs*)
13899	case $cc_basename in
13900	  cxx*)
13901	    lt_prog_compiler_pic_CXX='-W c,exportall'
13902	    ;;
13903	  *)
13904	    ;;
13905	esac
13906	;;
13907      netbsd*)
13908	;;
13909      *qnx* | *nto*)
13910        # QNX uses GNU C++, but need to define -shared option too, otherwise
13911        # it will coredump.
13912        lt_prog_compiler_pic_CXX='-fPIC -shared'
13913        ;;
13914      osf3* | osf4* | osf5*)
13915	case $cc_basename in
13916	  KCC*)
13917	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13918	    ;;
13919	  RCC*)
13920	    # Rational C++ 2.4.1
13921	    lt_prog_compiler_pic_CXX='-pic'
13922	    ;;
13923	  cxx*)
13924	    # Digital/Compaq C++
13925	    lt_prog_compiler_wl_CXX='-Wl,'
13926	    # Make sure the PIC flag is empty.  It appears that all Alpha
13927	    # Linux and Compaq Tru64 Unix objects are PIC.
13928	    lt_prog_compiler_pic_CXX=
13929	    lt_prog_compiler_static_CXX='-non_shared'
13930	    ;;
13931	  *)
13932	    ;;
13933	esac
13934	;;
13935      psos*)
13936	;;
13937      solaris*)
13938	case $cc_basename in
13939	  CC*)
13940	    # Sun C++ 4.2, 5.x and Centerline C++
13941	    lt_prog_compiler_pic_CXX='-KPIC'
13942	    lt_prog_compiler_static_CXX='-Bstatic'
13943	    lt_prog_compiler_wl_CXX='-Qoption ld '
13944	    ;;
13945	  gcx*)
13946	    # Green Hills C++ Compiler
13947	    lt_prog_compiler_pic_CXX='-PIC'
13948	    ;;
13949	  *)
13950	    ;;
13951	esac
13952	;;
13953      sunos4*)
13954	case $cc_basename in
13955	  CC*)
13956	    # Sun C++ 4.x
13957	    lt_prog_compiler_pic_CXX='-pic'
13958	    lt_prog_compiler_static_CXX='-Bstatic'
13959	    ;;
13960	  lcc*)
13961	    # Lucid
13962	    lt_prog_compiler_pic_CXX='-pic'
13963	    ;;
13964	  *)
13965	    ;;
13966	esac
13967	;;
13968      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13969	case $cc_basename in
13970	  CC*)
13971	    lt_prog_compiler_wl_CXX='-Wl,'
13972	    lt_prog_compiler_pic_CXX='-KPIC'
13973	    lt_prog_compiler_static_CXX='-Bstatic'
13974	    ;;
13975	esac
13976	;;
13977      tandem*)
13978	case $cc_basename in
13979	  NCC*)
13980	    # NonStop-UX NCC 3.20
13981	    lt_prog_compiler_pic_CXX='-KPIC'
13982	    ;;
13983	  *)
13984	    ;;
13985	esac
13986	;;
13987      vxworks*)
13988	;;
13989      *)
13990	lt_prog_compiler_can_build_shared_CXX=no
13991	;;
13992    esac
13993  fi
13994
13995case $host_os in
13996  # For platforms which do not support PIC, -DPIC is meaningless:
13997  *djgpp*)
13998    lt_prog_compiler_pic_CXX=
13999    ;;
14000  *)
14001    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14002    ;;
14003esac
14004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14005$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14006
14007
14008
14009#
14010# Check to make sure the PIC flag actually works.
14011#
14012if test -n "$lt_prog_compiler_pic_CXX"; then
14013  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14014$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14015if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14016  $as_echo_n "(cached) " >&6
14017else
14018  lt_cv_prog_compiler_pic_works_CXX=no
14019   ac_outfile=conftest.$ac_objext
14020   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14021   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14022   # Insert the option either (1) after the last *FLAGS variable, or
14023   # (2) before a word containing "conftest.", or (3) at the end.
14024   # Note that $ac_compile itself does not contain backslashes and begins
14025   # with a dollar sign (not a hyphen), so the echo should work correctly.
14026   # The option is referenced via a variable to avoid confusing sed.
14027   lt_compile=`echo "$ac_compile" | $SED \
14028   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14029   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14030   -e 's:$: $lt_compiler_flag:'`
14031   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14032   (eval "$lt_compile" 2>conftest.err)
14033   ac_status=$?
14034   cat conftest.err >&5
14035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14036   if (exit $ac_status) && test -s "$ac_outfile"; then
14037     # The compiler can only warn and ignore the option if not recognized
14038     # So say no if there are warnings other than the usual output.
14039     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14040     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14041     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14042       lt_cv_prog_compiler_pic_works_CXX=yes
14043     fi
14044   fi
14045   $RM conftest*
14046
14047fi
14048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14049$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14050
14051if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14052    case $lt_prog_compiler_pic_CXX in
14053     "" | " "*) ;;
14054     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14055     esac
14056else
14057    lt_prog_compiler_pic_CXX=
14058     lt_prog_compiler_can_build_shared_CXX=no
14059fi
14060
14061fi
14062
14063
14064
14065#
14066# Check to make sure the static flag actually works.
14067#
14068wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14070$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14071if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14072  $as_echo_n "(cached) " >&6
14073else
14074  lt_cv_prog_compiler_static_works_CXX=no
14075   save_LDFLAGS="$LDFLAGS"
14076   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14077   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14078   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14079     # The linker can only warn and ignore the option if not recognized
14080     # So say no if there are warnings
14081     if test -s conftest.err; then
14082       # Append any errors to the config.log.
14083       cat conftest.err 1>&5
14084       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14085       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14086       if diff conftest.exp conftest.er2 >/dev/null; then
14087         lt_cv_prog_compiler_static_works_CXX=yes
14088       fi
14089     else
14090       lt_cv_prog_compiler_static_works_CXX=yes
14091     fi
14092   fi
14093   $RM -r conftest*
14094   LDFLAGS="$save_LDFLAGS"
14095
14096fi
14097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14098$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14099
14100if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14101    :
14102else
14103    lt_prog_compiler_static_CXX=
14104fi
14105
14106
14107
14108
14109    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14110$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14111if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14112  $as_echo_n "(cached) " >&6
14113else
14114  lt_cv_prog_compiler_c_o_CXX=no
14115   $RM -r conftest 2>/dev/null
14116   mkdir conftest
14117   cd conftest
14118   mkdir out
14119   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14120
14121   lt_compiler_flag="-o out/conftest2.$ac_objext"
14122   # Insert the option either (1) after the last *FLAGS variable, or
14123   # (2) before a word containing "conftest.", or (3) at the end.
14124   # Note that $ac_compile itself does not contain backslashes and begins
14125   # with a dollar sign (not a hyphen), so the echo should work correctly.
14126   lt_compile=`echo "$ac_compile" | $SED \
14127   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14128   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14129   -e 's:$: $lt_compiler_flag:'`
14130   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14131   (eval "$lt_compile" 2>out/conftest.err)
14132   ac_status=$?
14133   cat out/conftest.err >&5
14134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14135   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14136   then
14137     # The compiler can only warn and ignore the option if not recognized
14138     # So say no if there are warnings
14139     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14140     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14141     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14142       lt_cv_prog_compiler_c_o_CXX=yes
14143     fi
14144   fi
14145   chmod u+w . 2>&5
14146   $RM conftest*
14147   # SGI C++ compiler will create directory out/ii_files/ for
14148   # template instantiation
14149   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14150   $RM out/* && rmdir out
14151   cd ..
14152   $RM -r conftest
14153   $RM conftest*
14154
14155fi
14156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14157$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14158
14159
14160
14161    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14162$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14163if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14164  $as_echo_n "(cached) " >&6
14165else
14166  lt_cv_prog_compiler_c_o_CXX=no
14167   $RM -r conftest 2>/dev/null
14168   mkdir conftest
14169   cd conftest
14170   mkdir out
14171   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14172
14173   lt_compiler_flag="-o out/conftest2.$ac_objext"
14174   # Insert the option either (1) after the last *FLAGS variable, or
14175   # (2) before a word containing "conftest.", or (3) at the end.
14176   # Note that $ac_compile itself does not contain backslashes and begins
14177   # with a dollar sign (not a hyphen), so the echo should work correctly.
14178   lt_compile=`echo "$ac_compile" | $SED \
14179   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14180   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14181   -e 's:$: $lt_compiler_flag:'`
14182   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14183   (eval "$lt_compile" 2>out/conftest.err)
14184   ac_status=$?
14185   cat out/conftest.err >&5
14186   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14187   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14188   then
14189     # The compiler can only warn and ignore the option if not recognized
14190     # So say no if there are warnings
14191     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14192     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14193     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14194       lt_cv_prog_compiler_c_o_CXX=yes
14195     fi
14196   fi
14197   chmod u+w . 2>&5
14198   $RM conftest*
14199   # SGI C++ compiler will create directory out/ii_files/ for
14200   # template instantiation
14201   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14202   $RM out/* && rmdir out
14203   cd ..
14204   $RM -r conftest
14205   $RM conftest*
14206
14207fi
14208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14209$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14210
14211
14212
14213
14214hard_links="nottested"
14215if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14216  # do not overwrite the value of need_locks provided by the user
14217  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14218$as_echo_n "checking if we can lock with hard links... " >&6; }
14219  hard_links=yes
14220  $RM conftest*
14221  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14222  touch conftest.a
14223  ln conftest.a conftest.b 2>&5 || hard_links=no
14224  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14225  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14226$as_echo "$hard_links" >&6; }
14227  if test "$hard_links" = no; then
14228    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14229$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14230    need_locks=warn
14231  fi
14232else
14233  need_locks=no
14234fi
14235
14236
14237
14238    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14239$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14240
14241  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14242  case $host_os in
14243  aix[4-9]*)
14244    # If we're using GNU nm, then we don't want the "-C" option.
14245    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14246    # Also, AIX nm treats weak defined symbols like other global defined
14247    # symbols, whereas GNU nm marks them as "W".
14248    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14249      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'
14250    else
14251      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14252    fi
14253    ;;
14254  pw32*)
14255    export_symbols_cmds_CXX="$ltdll_cmds"
14256  ;;
14257  cygwin* | mingw* | cegcc*)
14258    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'
14259  ;;
14260  *)
14261    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14262  ;;
14263  esac
14264  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14265
14266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14267$as_echo "$ld_shlibs_CXX" >&6; }
14268test "$ld_shlibs_CXX" = no && can_build_shared=no
14269
14270with_gnu_ld_CXX=$with_gnu_ld
14271
14272
14273
14274
14275
14276
14277#
14278# Do we need to explicitly link libc?
14279#
14280case "x$archive_cmds_need_lc_CXX" in
14281x|xyes)
14282  # Assume -lc should be added
14283  archive_cmds_need_lc_CXX=yes
14284
14285  if test "$enable_shared" = yes && test "$GCC" = yes; then
14286    case $archive_cmds_CXX in
14287    *'~'*)
14288      # FIXME: we may have to deal with multi-command sequences.
14289      ;;
14290    '$CC '*)
14291      # Test whether the compiler implicitly links with -lc since on some
14292      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14293      # to ld, don't add -lc before -lgcc.
14294      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14295$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14296if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14297  $as_echo_n "(cached) " >&6
14298else
14299  $RM conftest*
14300	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14301
14302	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14303  (eval $ac_compile) 2>&5
14304  ac_status=$?
14305  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14306  test $ac_status = 0; } 2>conftest.err; then
14307	  soname=conftest
14308	  lib=conftest
14309	  libobjs=conftest.$ac_objext
14310	  deplibs=
14311	  wl=$lt_prog_compiler_wl_CXX
14312	  pic_flag=$lt_prog_compiler_pic_CXX
14313	  compiler_flags=-v
14314	  linker_flags=-v
14315	  verstring=
14316	  output_objdir=.
14317	  libname=conftest
14318	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14319	  allow_undefined_flag_CXX=
14320	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14321  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14322  ac_status=$?
14323  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14324  test $ac_status = 0; }
14325	  then
14326	    lt_cv_archive_cmds_need_lc_CXX=no
14327	  else
14328	    lt_cv_archive_cmds_need_lc_CXX=yes
14329	  fi
14330	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14331	else
14332	  cat conftest.err 1>&5
14333	fi
14334	$RM conftest*
14335
14336fi
14337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14338$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14339      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14340      ;;
14341    esac
14342  fi
14343  ;;
14344esac
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14410$as_echo_n "checking dynamic linker characteristics... " >&6; }
14411
14412library_names_spec=
14413libname_spec='lib$name'
14414soname_spec=
14415shrext_cmds=".so"
14416postinstall_cmds=
14417postuninstall_cmds=
14418finish_cmds=
14419finish_eval=
14420shlibpath_var=
14421shlibpath_overrides_runpath=unknown
14422version_type=none
14423dynamic_linker="$host_os ld.so"
14424sys_lib_dlsearch_path_spec="/lib /usr/lib"
14425need_lib_prefix=unknown
14426hardcode_into_libs=no
14427
14428# when you set need_version to no, make sure it does not cause -set_version
14429# flags to be left without arguments
14430need_version=unknown
14431
14432case $host_os in
14433aix3*)
14434  version_type=linux
14435  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14436  shlibpath_var=LIBPATH
14437
14438  # AIX 3 has no versioning support, so we append a major version to the name.
14439  soname_spec='${libname}${release}${shared_ext}$major'
14440  ;;
14441
14442aix[4-9]*)
14443  version_type=linux
14444  need_lib_prefix=no
14445  need_version=no
14446  hardcode_into_libs=yes
14447  if test "$host_cpu" = ia64; then
14448    # AIX 5 supports IA64
14449    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14450    shlibpath_var=LD_LIBRARY_PATH
14451  else
14452    # With GCC up to 2.95.x, collect2 would create an import file
14453    # for dependence libraries.  The import file would start with
14454    # the line `#! .'.  This would cause the generated library to
14455    # depend on `.', always an invalid library.  This was fixed in
14456    # development snapshots of GCC prior to 3.0.
14457    case $host_os in
14458      aix4 | aix4.[01] | aix4.[01].*)
14459      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14460	   echo ' yes '
14461	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14462	:
14463      else
14464	can_build_shared=no
14465      fi
14466      ;;
14467    esac
14468    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14469    # soname into executable. Probably we can add versioning support to
14470    # collect2, so additional links can be useful in future.
14471    if test "$aix_use_runtimelinking" = yes; then
14472      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14473      # instead of lib<name>.a to let people know that these are not
14474      # typical AIX shared libraries.
14475      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14476    else
14477      # We preserve .a as extension for shared libraries through AIX4.2
14478      # and later when we are not doing run time linking.
14479      library_names_spec='${libname}${release}.a $libname.a'
14480      soname_spec='${libname}${release}${shared_ext}$major'
14481    fi
14482    shlibpath_var=LIBPATH
14483  fi
14484  ;;
14485
14486amigaos*)
14487  case $host_cpu in
14488  powerpc)
14489    # Since July 2007 AmigaOS4 officially supports .so libraries.
14490    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14491    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14492    ;;
14493  m68k)
14494    library_names_spec='$libname.ixlibrary $libname.a'
14495    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14496    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'
14497    ;;
14498  esac
14499  ;;
14500
14501beos*)
14502  library_names_spec='${libname}${shared_ext}'
14503  dynamic_linker="$host_os ld.so"
14504  shlibpath_var=LIBRARY_PATH
14505  ;;
14506
14507bsdi[45]*)
14508  version_type=linux
14509  need_version=no
14510  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14511  soname_spec='${libname}${release}${shared_ext}$major'
14512  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14513  shlibpath_var=LD_LIBRARY_PATH
14514  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14515  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14516  # the default ld.so.conf also contains /usr/contrib/lib and
14517  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14518  # libtool to hard-code these into programs
14519  ;;
14520
14521cygwin* | mingw* | pw32* | cegcc*)
14522  version_type=windows
14523  shrext_cmds=".dll"
14524  need_version=no
14525  need_lib_prefix=no
14526
14527  case $GCC,$host_os in
14528  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14529    library_names_spec='$libname.dll.a'
14530    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14531    postinstall_cmds='base_file=`basename \${file}`~
14532      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14533      dldir=$destdir/`dirname \$dlpath`~
14534      test -d \$dldir || mkdir -p \$dldir~
14535      $install_prog $dir/$dlname \$dldir/$dlname~
14536      chmod a+x \$dldir/$dlname~
14537      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14538        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14539      fi'
14540    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14541      dlpath=$dir/\$dldll~
14542       $RM \$dlpath'
14543    shlibpath_overrides_runpath=yes
14544
14545    case $host_os in
14546    cygwin*)
14547      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14548      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14549
14550      ;;
14551    mingw* | cegcc*)
14552      # MinGW DLLs use traditional 'lib' prefix
14553      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14554      ;;
14555    pw32*)
14556      # pw32 DLLs use 'pw' prefix rather than 'lib'
14557      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14558      ;;
14559    esac
14560    ;;
14561
14562  *)
14563    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14564    ;;
14565  esac
14566  dynamic_linker='Win32 ld.exe'
14567  # FIXME: first we should search . and the directory the executable is in
14568  shlibpath_var=PATH
14569  ;;
14570
14571darwin* | rhapsody*)
14572  dynamic_linker="$host_os dyld"
14573  version_type=darwin
14574  need_lib_prefix=no
14575  need_version=no
14576  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14577  soname_spec='${libname}${release}${major}$shared_ext'
14578  shlibpath_overrides_runpath=yes
14579  shlibpath_var=DYLD_LIBRARY_PATH
14580  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14581
14582  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14583  ;;
14584
14585dgux*)
14586  version_type=linux
14587  need_lib_prefix=no
14588  need_version=no
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=LD_LIBRARY_PATH
14592  ;;
14593
14594freebsd* | dragonfly*)
14595  # DragonFly does not have aout.  When/if they implement a new
14596  # versioning mechanism, adjust this.
14597  if test -x /usr/bin/objformat; then
14598    objformat=`/usr/bin/objformat`
14599  else
14600    case $host_os in
14601    freebsd[23].*) objformat=aout ;;
14602    *) objformat=elf ;;
14603    esac
14604  fi
14605  version_type=freebsd-$objformat
14606  case $version_type in
14607    freebsd-elf*)
14608      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14609      need_version=no
14610      need_lib_prefix=no
14611      ;;
14612    freebsd-*)
14613      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14614      need_version=yes
14615      ;;
14616  esac
14617  shlibpath_var=LD_LIBRARY_PATH
14618  case $host_os in
14619  freebsd2.*)
14620    shlibpath_overrides_runpath=yes
14621    ;;
14622  freebsd3.[01]* | freebsdelf3.[01]*)
14623    shlibpath_overrides_runpath=yes
14624    hardcode_into_libs=yes
14625    ;;
14626  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14627  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14628    shlibpath_overrides_runpath=no
14629    hardcode_into_libs=yes
14630    ;;
14631  *) # from 4.6 on, and DragonFly
14632    shlibpath_overrides_runpath=yes
14633    hardcode_into_libs=yes
14634    ;;
14635  esac
14636  ;;
14637
14638gnu*)
14639  version_type=linux
14640  need_lib_prefix=no
14641  need_version=no
14642  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14643  soname_spec='${libname}${release}${shared_ext}$major'
14644  shlibpath_var=LD_LIBRARY_PATH
14645  hardcode_into_libs=yes
14646  ;;
14647
14648haiku*)
14649  version_type=linux
14650  need_lib_prefix=no
14651  need_version=no
14652  dynamic_linker="$host_os runtime_loader"
14653  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14654  soname_spec='${libname}${release}${shared_ext}$major'
14655  shlibpath_var=LIBRARY_PATH
14656  shlibpath_overrides_runpath=yes
14657  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14658  hardcode_into_libs=yes
14659  ;;
14660
14661hpux9* | hpux10* | hpux11*)
14662  # Give a soname corresponding to the major version so that dld.sl refuses to
14663  # link against other versions.
14664  version_type=sunos
14665  need_lib_prefix=no
14666  need_version=no
14667  case $host_cpu in
14668  ia64*)
14669    shrext_cmds='.so'
14670    hardcode_into_libs=yes
14671    dynamic_linker="$host_os dld.so"
14672    shlibpath_var=LD_LIBRARY_PATH
14673    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14674    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14675    soname_spec='${libname}${release}${shared_ext}$major'
14676    if test "X$HPUX_IA64_MODE" = X32; then
14677      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14678    else
14679      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14680    fi
14681    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14682    ;;
14683  hppa*64*)
14684    shrext_cmds='.sl'
14685    hardcode_into_libs=yes
14686    dynamic_linker="$host_os dld.sl"
14687    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14688    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14689    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14690    soname_spec='${libname}${release}${shared_ext}$major'
14691    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14692    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14693    ;;
14694  *)
14695    shrext_cmds='.sl'
14696    dynamic_linker="$host_os dld.sl"
14697    shlibpath_var=SHLIB_PATH
14698    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14699    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14700    soname_spec='${libname}${release}${shared_ext}$major'
14701    ;;
14702  esac
14703  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14704  postinstall_cmds='chmod 555 $lib'
14705  # or fails outright, so override atomically:
14706  install_override_mode=555
14707  ;;
14708
14709interix[3-9]*)
14710  version_type=linux
14711  need_lib_prefix=no
14712  need_version=no
14713  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14714  soname_spec='${libname}${release}${shared_ext}$major'
14715  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14716  shlibpath_var=LD_LIBRARY_PATH
14717  shlibpath_overrides_runpath=no
14718  hardcode_into_libs=yes
14719  ;;
14720
14721irix5* | irix6* | nonstopux*)
14722  case $host_os in
14723    nonstopux*) version_type=nonstopux ;;
14724    *)
14725	if test "$lt_cv_prog_gnu_ld" = yes; then
14726		version_type=linux
14727	else
14728		version_type=irix
14729	fi ;;
14730  esac
14731  need_lib_prefix=no
14732  need_version=no
14733  soname_spec='${libname}${release}${shared_ext}$major'
14734  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14735  case $host_os in
14736  irix5* | nonstopux*)
14737    libsuff= shlibsuff=
14738    ;;
14739  *)
14740    case $LD in # libtool.m4 will add one of these switches to LD
14741    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14742      libsuff= shlibsuff= libmagic=32-bit;;
14743    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14744      libsuff=32 shlibsuff=N32 libmagic=N32;;
14745    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14746      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14747    *) libsuff= shlibsuff= libmagic=never-match;;
14748    esac
14749    ;;
14750  esac
14751  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14752  shlibpath_overrides_runpath=no
14753  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14754  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14755  hardcode_into_libs=yes
14756  ;;
14757
14758# No shared lib support for Linux oldld, aout, or coff.
14759linux*oldld* | linux*aout* | linux*coff*)
14760  dynamic_linker=no
14761  ;;
14762
14763# This must be Linux ELF.
14764linux* | k*bsd*-gnu | kopensolaris*-gnu)
14765  version_type=linux
14766  need_lib_prefix=no
14767  need_version=no
14768  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14769  soname_spec='${libname}${release}${shared_ext}$major'
14770  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14771  shlibpath_var=LD_LIBRARY_PATH
14772  shlibpath_overrides_runpath=no
14773
14774  # Some binutils ld are patched to set DT_RUNPATH
14775  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14776  $as_echo_n "(cached) " >&6
14777else
14778  lt_cv_shlibpath_overrides_runpath=no
14779    save_LDFLAGS=$LDFLAGS
14780    save_libdir=$libdir
14781    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14782	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14783    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14784/* end confdefs.h.  */
14785
14786int
14787main ()
14788{
14789
14790  ;
14791  return 0;
14792}
14793_ACEOF
14794if ac_fn_cxx_try_link "$LINENO"; then :
14795  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14796  lt_cv_shlibpath_overrides_runpath=yes
14797fi
14798fi
14799rm -f core conftest.err conftest.$ac_objext \
14800    conftest$ac_exeext conftest.$ac_ext
14801    LDFLAGS=$save_LDFLAGS
14802    libdir=$save_libdir
14803
14804fi
14805
14806  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14807
14808  # This implies no fast_install, which is unacceptable.
14809  # Some rework will be needed to allow for fast_install
14810  # before this can be enabled.
14811  hardcode_into_libs=yes
14812
14813  # Append ld.so.conf contents to the search path
14814  if test -f /etc/ld.so.conf; then
14815    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' ' '`
14816    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14817  fi
14818
14819  # We used to test for /lib/ld.so.1 and disable shared libraries on
14820  # powerpc, because MkLinux only supported shared libraries with the
14821  # GNU dynamic linker.  Since this was broken with cross compilers,
14822  # most powerpc-linux boxes support dynamic linking these days and
14823  # people can always --disable-shared, the test was removed, and we
14824  # assume the GNU/Linux dynamic linker is in use.
14825  dynamic_linker='GNU/Linux ld.so'
14826  ;;
14827
14828netbsd*)
14829  version_type=sunos
14830  need_lib_prefix=no
14831  need_version=no
14832  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14833    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14834    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14835    dynamic_linker='NetBSD (a.out) ld.so'
14836  else
14837    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14838    soname_spec='${libname}${release}${shared_ext}$major'
14839    dynamic_linker='NetBSD ld.elf_so'
14840  fi
14841  shlibpath_var=LD_LIBRARY_PATH
14842  shlibpath_overrides_runpath=yes
14843  hardcode_into_libs=yes
14844  ;;
14845
14846newsos6)
14847  version_type=linux
14848  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14849  shlibpath_var=LD_LIBRARY_PATH
14850  shlibpath_overrides_runpath=yes
14851  ;;
14852
14853*nto* | *qnx*)
14854  version_type=qnx
14855  need_lib_prefix=no
14856  need_version=no
14857  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14858  soname_spec='${libname}${release}${shared_ext}$major'
14859  shlibpath_var=LD_LIBRARY_PATH
14860  shlibpath_overrides_runpath=no
14861  hardcode_into_libs=yes
14862  dynamic_linker='ldqnx.so'
14863  ;;
14864
14865openbsd*)
14866  version_type=sunos
14867  sys_lib_dlsearch_path_spec="/usr/lib"
14868  need_lib_prefix=no
14869  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14870  case $host_os in
14871    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14872    *)				need_version=no  ;;
14873  esac
14874  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14875  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14876  shlibpath_var=LD_LIBRARY_PATH
14877  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14878    case $host_os in
14879      openbsd2.[89] | openbsd2.[89].*)
14880	shlibpath_overrides_runpath=no
14881	;;
14882      *)
14883	shlibpath_overrides_runpath=yes
14884	;;
14885      esac
14886  else
14887    shlibpath_overrides_runpath=yes
14888  fi
14889  ;;
14890
14891os2*)
14892  libname_spec='$name'
14893  shrext_cmds=".dll"
14894  need_lib_prefix=no
14895  library_names_spec='$libname${shared_ext} $libname.a'
14896  dynamic_linker='OS/2 ld.exe'
14897  shlibpath_var=LIBPATH
14898  ;;
14899
14900osf3* | osf4* | osf5*)
14901  version_type=osf
14902  need_lib_prefix=no
14903  need_version=no
14904  soname_spec='${libname}${release}${shared_ext}$major'
14905  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14906  shlibpath_var=LD_LIBRARY_PATH
14907  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14908  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14909  ;;
14910
14911rdos*)
14912  dynamic_linker=no
14913  ;;
14914
14915solaris*)
14916  version_type=linux
14917  need_lib_prefix=no
14918  need_version=no
14919  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14920  soname_spec='${libname}${release}${shared_ext}$major'
14921  shlibpath_var=LD_LIBRARY_PATH
14922  shlibpath_overrides_runpath=yes
14923  hardcode_into_libs=yes
14924  # ldd complains unless libraries are executable
14925  postinstall_cmds='chmod +x $lib'
14926  ;;
14927
14928sunos4*)
14929  version_type=sunos
14930  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14931  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14932  shlibpath_var=LD_LIBRARY_PATH
14933  shlibpath_overrides_runpath=yes
14934  if test "$with_gnu_ld" = yes; then
14935    need_lib_prefix=no
14936  fi
14937  need_version=yes
14938  ;;
14939
14940sysv4 | sysv4.3*)
14941  version_type=linux
14942  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14943  soname_spec='${libname}${release}${shared_ext}$major'
14944  shlibpath_var=LD_LIBRARY_PATH
14945  case $host_vendor in
14946    sni)
14947      shlibpath_overrides_runpath=no
14948      need_lib_prefix=no
14949      runpath_var=LD_RUN_PATH
14950      ;;
14951    siemens)
14952      need_lib_prefix=no
14953      ;;
14954    motorola)
14955      need_lib_prefix=no
14956      need_version=no
14957      shlibpath_overrides_runpath=no
14958      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14959      ;;
14960  esac
14961  ;;
14962
14963sysv4*MP*)
14964  if test -d /usr/nec ;then
14965    version_type=linux
14966    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14967    soname_spec='$libname${shared_ext}.$major'
14968    shlibpath_var=LD_LIBRARY_PATH
14969  fi
14970  ;;
14971
14972sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14973  version_type=freebsd-elf
14974  need_lib_prefix=no
14975  need_version=no
14976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14977  soname_spec='${libname}${release}${shared_ext}$major'
14978  shlibpath_var=LD_LIBRARY_PATH
14979  shlibpath_overrides_runpath=yes
14980  hardcode_into_libs=yes
14981  if test "$with_gnu_ld" = yes; then
14982    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14983  else
14984    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14985    case $host_os in
14986      sco3.2v5*)
14987        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14988	;;
14989    esac
14990  fi
14991  sys_lib_dlsearch_path_spec='/usr/lib'
14992  ;;
14993
14994tpf*)
14995  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14996  version_type=linux
14997  need_lib_prefix=no
14998  need_version=no
14999  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15000  shlibpath_var=LD_LIBRARY_PATH
15001  shlibpath_overrides_runpath=no
15002  hardcode_into_libs=yes
15003  ;;
15004
15005uts4*)
15006  version_type=linux
15007  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15008  soname_spec='${libname}${release}${shared_ext}$major'
15009  shlibpath_var=LD_LIBRARY_PATH
15010  ;;
15011
15012*)
15013  dynamic_linker=no
15014  ;;
15015esac
15016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15017$as_echo "$dynamic_linker" >&6; }
15018test "$dynamic_linker" = no && can_build_shared=no
15019
15020variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15021if test "$GCC" = yes; then
15022  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15023fi
15024
15025if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15026  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15027fi
15028if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15029  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15030fi
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15070$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15071hardcode_action_CXX=
15072if test -n "$hardcode_libdir_flag_spec_CXX" ||
15073   test -n "$runpath_var_CXX" ||
15074   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15075
15076  # We can hardcode non-existent directories.
15077  if test "$hardcode_direct_CXX" != no &&
15078     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15079     # have to relink, otherwise we might link with an installed library
15080     # when we should be linking with a yet-to-be-installed one
15081     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15082     test "$hardcode_minus_L_CXX" != no; then
15083    # Linking always hardcodes the temporary library directory.
15084    hardcode_action_CXX=relink
15085  else
15086    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15087    hardcode_action_CXX=immediate
15088  fi
15089else
15090  # We cannot hardcode anything, or else we can only hardcode existing
15091  # directories.
15092  hardcode_action_CXX=unsupported
15093fi
15094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15095$as_echo "$hardcode_action_CXX" >&6; }
15096
15097if test "$hardcode_action_CXX" = relink ||
15098   test "$inherit_rpath_CXX" = yes; then
15099  # Fast installation is not supported
15100  enable_fast_install=no
15101elif test "$shlibpath_overrides_runpath" = yes ||
15102     test "$enable_shared" = no; then
15103  # Fast installation is not necessary
15104  enable_fast_install=needless
15105fi
15106
15107
15108
15109
15110
15111
15112
15113  fi # test -n "$compiler"
15114
15115  CC=$lt_save_CC
15116  LDCXX=$LD
15117  LD=$lt_save_LD
15118  GCC=$lt_save_GCC
15119  with_gnu_ld=$lt_save_with_gnu_ld
15120  lt_cv_path_LDCXX=$lt_cv_path_LD
15121  lt_cv_path_LD=$lt_save_path_LD
15122  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15123  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15124fi # test "$_lt_caught_CXX_error" != yes
15125
15126ac_ext=c
15127ac_cpp='$CPP $CPPFLAGS'
15128ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15129ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15130ac_compiler_gnu=$ac_cv_c_compiler_gnu
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144        ac_config_commands="$ac_config_commands libtool"
15145
15146
15147
15148
15149# Only expand once:
15150
15151
15152
15153
15154
15155
15156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
15157$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
15158    # Check whether --enable-maintainer-mode was given.
15159if test "${enable_maintainer_mode+set}" = set; then :
15160  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
15161else
15162  USE_MAINTAINER_MODE=no
15163fi
15164
15165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
15166$as_echo "$USE_MAINTAINER_MODE" >&6; }
15167   if test $USE_MAINTAINER_MODE = yes; then
15168  MAINTAINER_MODE_TRUE=
15169  MAINTAINER_MODE_FALSE='#'
15170else
15171  MAINTAINER_MODE_TRUE='#'
15172  MAINTAINER_MODE_FALSE=
15173fi
15174
15175  MAINT=$MAINTAINER_MODE_TRUE
15176
15177
15178
15179# For libtool versioning info, format is CURRENT:REVISION:AGE
15180libtool_VERSION=1:0:0
15181
15182
15183# Check header files.
15184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15185$as_echo_n "checking for ANSI C header files... " >&6; }
15186if test "${ac_cv_header_stdc+set}" = set; then :
15187  $as_echo_n "(cached) " >&6
15188else
15189  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15190/* end confdefs.h.  */
15191#include <stdlib.h>
15192#include <stdarg.h>
15193#include <string.h>
15194#include <float.h>
15195
15196int
15197main ()
15198{
15199
15200  ;
15201  return 0;
15202}
15203_ACEOF
15204if ac_fn_c_try_compile "$LINENO"; then :
15205  ac_cv_header_stdc=yes
15206else
15207  ac_cv_header_stdc=no
15208fi
15209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15210
15211if test $ac_cv_header_stdc = yes; then
15212  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15213  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15214/* end confdefs.h.  */
15215#include <string.h>
15216
15217_ACEOF
15218if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15219  $EGREP "memchr" >/dev/null 2>&1; then :
15220
15221else
15222  ac_cv_header_stdc=no
15223fi
15224rm -f conftest*
15225
15226fi
15227
15228if test $ac_cv_header_stdc = yes; then
15229  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15230  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15231/* end confdefs.h.  */
15232#include <stdlib.h>
15233
15234_ACEOF
15235if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15236  $EGREP "free" >/dev/null 2>&1; then :
15237
15238else
15239  ac_cv_header_stdc=no
15240fi
15241rm -f conftest*
15242
15243fi
15244
15245if test $ac_cv_header_stdc = yes; then
15246  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15247  if test "$cross_compiling" = yes; then :
15248  :
15249else
15250  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15251/* end confdefs.h.  */
15252#include <ctype.h>
15253#include <stdlib.h>
15254#if ((' ' & 0x0FF) == 0x020)
15255# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15256# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15257#else
15258# define ISLOWER(c) \
15259		   (('a' <= (c) && (c) <= 'i') \
15260		     || ('j' <= (c) && (c) <= 'r') \
15261		     || ('s' <= (c) && (c) <= 'z'))
15262# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15263#endif
15264
15265#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15266int
15267main ()
15268{
15269  int i;
15270  for (i = 0; i < 256; i++)
15271    if (XOR (islower (i), ISLOWER (i))
15272	|| toupper (i) != TOUPPER (i))
15273      return 2;
15274  return 0;
15275}
15276_ACEOF
15277if ac_fn_c_try_run "$LINENO"; then :
15278
15279else
15280  ac_cv_header_stdc=no
15281fi
15282rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15283  conftest.$ac_objext conftest.beam conftest.$ac_ext
15284fi
15285
15286fi
15287fi
15288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15289$as_echo "$ac_cv_header_stdc" >&6; }
15290if test $ac_cv_header_stdc = yes; then
15291
15292$as_echo "#define STDC_HEADERS 1" >>confdefs.h
15293
15294fi
15295
15296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
15297$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
15298if test "${ac_cv_header_time+set}" = set; then :
15299  $as_echo_n "(cached) " >&6
15300else
15301  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15302/* end confdefs.h.  */
15303#include <sys/types.h>
15304#include <sys/time.h>
15305#include <time.h>
15306
15307int
15308main ()
15309{
15310if ((struct tm *) 0)
15311return 0;
15312  ;
15313  return 0;
15314}
15315_ACEOF
15316if ac_fn_c_try_compile "$LINENO"; then :
15317  ac_cv_header_time=yes
15318else
15319  ac_cv_header_time=no
15320fi
15321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15322fi
15323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
15324$as_echo "$ac_cv_header_time" >&6; }
15325if test $ac_cv_header_time = yes; then
15326
15327$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
15328
15329fi
15330
15331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
15332$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
15333if test "${gcc_cv_header_string+set}" = set; then :
15334  $as_echo_n "(cached) " >&6
15335else
15336  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15337/* end confdefs.h.  */
15338#include <string.h>
15339#include <strings.h>
15340int
15341main ()
15342{
15343
15344  ;
15345  return 0;
15346}
15347_ACEOF
15348if ac_fn_c_try_compile "$LINENO"; then :
15349  gcc_cv_header_string=yes
15350else
15351  gcc_cv_header_string=no
15352fi
15353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15354fi
15355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
15356$as_echo "$gcc_cv_header_string" >&6; }
15357if test $gcc_cv_header_string = yes; then
15358
15359$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
15360
15361fi
15362
15363for ac_header in unistd.h semaphore.h sys/time.h sys/auxv.h malloc.h
15364do :
15365  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15366ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15367eval as_val=\$$as_ac_Header
15368   if test "x$as_val" = x""yes; then :
15369  cat >>confdefs.h <<_ACEOF
15370#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15371_ACEOF
15372
15373fi
15374
15375done
15376
15377
15378
15379
15380inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
15381
15382acx_cv_header_stdint=stddef.h
15383acx_cv_header_stdint_kind="(already complete)"
15384for i in stdint.h $inttype_headers; do
15385  unset ac_cv_type_uintptr_t
15386  unset ac_cv_type_uintmax_t
15387  unset ac_cv_type_int_least32_t
15388  unset ac_cv_type_int_fast32_t
15389  unset ac_cv_type_uint64_t
15390  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
15391  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
15392#include <$i>
15393"
15394if test "x$ac_cv_type_uintmax_t" = x""yes; then :
15395  acx_cv_header_stdint=$i
15396else
15397  continue
15398fi
15399
15400  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15401#include <$i>
15402"
15403if test "x$ac_cv_type_uintptr_t" = x""yes; then :
15404
15405else
15406  acx_cv_header_stdint_kind="(mostly complete)"
15407fi
15408
15409  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
15410#include <$i>
15411"
15412if test "x$ac_cv_type_int_least32_t" = x""yes; then :
15413
15414else
15415  acx_cv_header_stdint_kind="(mostly complete)"
15416fi
15417
15418  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
15419#include <$i>
15420"
15421if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
15422
15423else
15424  acx_cv_header_stdint_kind="(mostly complete)"
15425fi
15426
15427  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15428#include <$i>
15429"
15430if test "x$ac_cv_type_uint64_t" = x""yes; then :
15431
15432else
15433  acx_cv_header_stdint_kind="(lacks uint64_t)"
15434fi
15435
15436  break
15437done
15438if test "$acx_cv_header_stdint" = stddef.h; then
15439  acx_cv_header_stdint_kind="(lacks uintmax_t)"
15440  for i in stdint.h $inttype_headers; do
15441    unset ac_cv_type_uintptr_t
15442    unset ac_cv_type_uint32_t
15443    unset ac_cv_type_uint64_t
15444    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
15445    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
15446#include <$i>
15447"
15448if test "x$ac_cv_type_uint32_t" = x""yes; then :
15449  acx_cv_header_stdint=$i
15450else
15451  continue
15452fi
15453
15454    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15455#include <$i>
15456"
15457if test "x$ac_cv_type_uint64_t" = x""yes; then :
15458
15459fi
15460
15461    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15462#include <$i>
15463"
15464if test "x$ac_cv_type_uintptr_t" = x""yes; then :
15465
15466fi
15467
15468    break
15469  done
15470fi
15471if test "$acx_cv_header_stdint" = stddef.h; then
15472  acx_cv_header_stdint_kind="(u_intXX_t style)"
15473  for i in sys/types.h $inttype_headers; do
15474    unset ac_cv_type_u_int32_t
15475    unset ac_cv_type_u_int64_t
15476    $as_echo_n "looking for u_intXX_t types in $i, " >&6
15477    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
15478#include <$i>
15479"
15480if test "x$ac_cv_type_u_int32_t" = x""yes; then :
15481  acx_cv_header_stdint=$i
15482else
15483  continue
15484fi
15485
15486    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
15487#include <$i>
15488"
15489if test "x$ac_cv_type_u_int64_t" = x""yes; then :
15490
15491fi
15492
15493    break
15494  done
15495fi
15496if test "$acx_cv_header_stdint" = stddef.h; then
15497  acx_cv_header_stdint_kind="(using manual detection)"
15498fi
15499
15500test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
15501test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
15502test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
15503test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
15504test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
15505
15506# ----------------- Summarize what we found so far
15507
15508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
15509$as_echo_n "checking what to include in gstdint.h... " >&6; }
15510
15511case `$as_basename -- gstdint.h ||
15512$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
15513	 Xgstdint.h : 'X\(//\)$' \| \
15514	 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
15515$as_echo X/gstdint.h |
15516    sed '/^.*\/\([^/][^/]*\)\/*$/{
15517	    s//\1/
15518	    q
15519	  }
15520	  /^X\/\(\/\/\)$/{
15521	    s//\1/
15522	    q
15523	  }
15524	  /^X\/\(\/\).*/{
15525	    s//\1/
15526	    q
15527	  }
15528	  s/.*/./; q'` in
15529  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15530$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15531  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15532$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15533  *) ;;
15534esac
15535
15536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
15537$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
15538
15539# ----------------- done included file, check C basic types --------
15540
15541# Lacking an uintptr_t?  Test size of void *
15542case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
15543  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
15544# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15545# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15546# This bug is HP SR number 8606223364.
15547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
15548$as_echo_n "checking size of void *... " >&6; }
15549if test "${ac_cv_sizeof_void_p+set}" = set; then :
15550  $as_echo_n "(cached) " >&6
15551else
15552  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
15553
15554else
15555  if test "$ac_cv_type_void_p" = yes; then
15556     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15557$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15558{ as_fn_set_status 77
15559as_fn_error "cannot compute sizeof (void *)
15560See \`config.log' for more details." "$LINENO" 5; }; }
15561   else
15562     ac_cv_sizeof_void_p=0
15563   fi
15564fi
15565
15566fi
15567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
15568$as_echo "$ac_cv_sizeof_void_p" >&6; }
15569
15570
15571
15572cat >>confdefs.h <<_ACEOF
15573#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
15574_ACEOF
15575
15576 ;;
15577esac
15578
15579# Lacking an uint64_t?  Test size of long
15580case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
15581  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
15582# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15583# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15584# This bug is HP SR number 8606223364.
15585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
15586$as_echo_n "checking size of long... " >&6; }
15587if test "${ac_cv_sizeof_long+set}" = set; then :
15588  $as_echo_n "(cached) " >&6
15589else
15590  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
15591
15592else
15593  if test "$ac_cv_type_long" = yes; then
15594     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15595$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15596{ as_fn_set_status 77
15597as_fn_error "cannot compute sizeof (long)
15598See \`config.log' for more details." "$LINENO" 5; }; }
15599   else
15600     ac_cv_sizeof_long=0
15601   fi
15602fi
15603
15604fi
15605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
15606$as_echo "$ac_cv_sizeof_long" >&6; }
15607
15608
15609
15610cat >>confdefs.h <<_ACEOF
15611#define SIZEOF_LONG $ac_cv_sizeof_long
15612_ACEOF
15613
15614 ;;
15615esac
15616
15617if test $acx_cv_header_stdint = stddef.h; then
15618  # Lacking a good header?  Test size of everything and deduce all types.
15619  # The cast to long int works around a bug in the HP C Compiler
15620# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15621# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15622# This bug is HP SR number 8606223364.
15623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
15624$as_echo_n "checking size of int... " >&6; }
15625if test "${ac_cv_sizeof_int+set}" = set; then :
15626  $as_echo_n "(cached) " >&6
15627else
15628  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
15629
15630else
15631  if test "$ac_cv_type_int" = yes; then
15632     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15633$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15634{ as_fn_set_status 77
15635as_fn_error "cannot compute sizeof (int)
15636See \`config.log' for more details." "$LINENO" 5; }; }
15637   else
15638     ac_cv_sizeof_int=0
15639   fi
15640fi
15641
15642fi
15643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
15644$as_echo "$ac_cv_sizeof_int" >&6; }
15645
15646
15647
15648cat >>confdefs.h <<_ACEOF
15649#define SIZEOF_INT $ac_cv_sizeof_int
15650_ACEOF
15651
15652
15653  # The cast to long int works around a bug in the HP C Compiler
15654# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15655# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15656# This bug is HP SR number 8606223364.
15657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
15658$as_echo_n "checking size of short... " >&6; }
15659if test "${ac_cv_sizeof_short+set}" = set; then :
15660  $as_echo_n "(cached) " >&6
15661else
15662  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
15663
15664else
15665  if test "$ac_cv_type_short" = yes; then
15666     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15667$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15668{ as_fn_set_status 77
15669as_fn_error "cannot compute sizeof (short)
15670See \`config.log' for more details." "$LINENO" 5; }; }
15671   else
15672     ac_cv_sizeof_short=0
15673   fi
15674fi
15675
15676fi
15677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
15678$as_echo "$ac_cv_sizeof_short" >&6; }
15679
15680
15681
15682cat >>confdefs.h <<_ACEOF
15683#define SIZEOF_SHORT $ac_cv_sizeof_short
15684_ACEOF
15685
15686
15687  # The cast to long int works around a bug in the HP C Compiler
15688# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15689# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15690# This bug is HP SR number 8606223364.
15691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
15692$as_echo_n "checking size of char... " >&6; }
15693if test "${ac_cv_sizeof_char+set}" = set; then :
15694  $as_echo_n "(cached) " >&6
15695else
15696  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
15697
15698else
15699  if test "$ac_cv_type_char" = yes; then
15700     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15701$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15702{ as_fn_set_status 77
15703as_fn_error "cannot compute sizeof (char)
15704See \`config.log' for more details." "$LINENO" 5; }; }
15705   else
15706     ac_cv_sizeof_char=0
15707   fi
15708fi
15709
15710fi
15711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
15712$as_echo "$ac_cv_sizeof_char" >&6; }
15713
15714
15715
15716cat >>confdefs.h <<_ACEOF
15717#define SIZEOF_CHAR $ac_cv_sizeof_char
15718_ACEOF
15719
15720
15721
15722  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
15723$as_echo_n "checking for type equivalent to int8_t... " >&6; }
15724  case "$ac_cv_sizeof_char" in
15725    1) acx_cv_type_int8_t=char ;;
15726    *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
15727  esac
15728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
15729$as_echo "$acx_cv_type_int8_t" >&6; }
15730
15731  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
15732$as_echo_n "checking for type equivalent to int16_t... " >&6; }
15733  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
15734    2:*) acx_cv_type_int16_t=int ;;
15735    *:2) acx_cv_type_int16_t=short ;;
15736    *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
15737  esac
15738  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
15739$as_echo "$acx_cv_type_int16_t" >&6; }
15740
15741  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
15742$as_echo_n "checking for type equivalent to int32_t... " >&6; }
15743  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
15744    4:*) acx_cv_type_int32_t=int ;;
15745    *:4) acx_cv_type_int32_t=long ;;
15746    *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
15747  esac
15748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
15749$as_echo "$acx_cv_type_int32_t" >&6; }
15750fi
15751
15752# These tests are here to make the output prettier
15753
15754if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
15755  case "$ac_cv_sizeof_long" in
15756    8) acx_cv_type_int64_t=long ;;
15757  esac
15758  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
15759$as_echo_n "checking for type equivalent to int64_t... " >&6; }
15760  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
15761$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
15762fi
15763
15764# Now we can use the above types
15765
15766if test "$ac_cv_type_uintptr_t" != yes; then
15767  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
15768$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
15769  case $ac_cv_sizeof_void_p in
15770    2) acx_cv_type_intptr_t=int16_t ;;
15771    4) acx_cv_type_intptr_t=int32_t ;;
15772    8) acx_cv_type_intptr_t=int64_t ;;
15773    *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
15774  esac
15775  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
15776$as_echo "$acx_cv_type_intptr_t" >&6; }
15777fi
15778
15779# ----------------- done all checks, emit header -------------
15780ac_config_commands="$ac_config_commands gstdint.h"
15781
15782
15783
15784
15785
15786ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
15787if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
15788  gcc_header_sys_mman_h=yes
15789else
15790  gcc_header_sys_mman_h=no
15791fi
15792
15793
15794ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
15795if test "x$ac_cv_func_mmap" = x""yes; then :
15796  gcc_func_mmap=yes
15797else
15798  gcc_func_mmap=no
15799fi
15800
15801if test "$gcc_header_sys_mman_h" != yes \
15802 || test "$gcc_func_mmap" != yes; then
15803   gcc_cv_func_mmap_file=no
15804   gcc_cv_func_mmap_dev_zero=no
15805   gcc_cv_func_mmap_anon=no
15806else
15807   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
15808$as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
15809if test "${gcc_cv_func_mmap_file+set}" = set; then :
15810  $as_echo_n "(cached) " >&6
15811else
15812  # Add a system to this blacklist if
15813   # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
15814   # memory area containing the same data that you'd get if you applied
15815   # read() to the same fd.  The only system known to have a problem here
15816   # is VMS, where text files have record structure.
15817   case "$host_os" in
15818     *vms* | ultrix*)
15819        gcc_cv_func_mmap_file=no ;;
15820     *)
15821        gcc_cv_func_mmap_file=yes;;
15822   esac
15823fi
15824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5
15825$as_echo "$gcc_cv_func_mmap_file" >&6; }
15826   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
15827$as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
15828if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then :
15829  $as_echo_n "(cached) " >&6
15830else
15831  # Add a system to this blacklist if it has mmap() but /dev/zero
15832   # does not exist, or if mmapping /dev/zero does not give anonymous
15833   # zeroed pages with both the following properties:
15834   # 1. If you map N consecutive pages in with one call, and then
15835   #    unmap any subset of those pages, the pages that were not
15836   #    explicitly unmapped remain accessible.
15837   # 2. If you map two adjacent blocks of memory and then unmap them
15838   #    both at once, they must both go away.
15839   # Systems known to be in this category are Windows (all variants),
15840   # VMS, and Darwin.
15841   case "$host_os" in
15842     *vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
15843        gcc_cv_func_mmap_dev_zero=no ;;
15844     *)
15845        gcc_cv_func_mmap_dev_zero=yes;;
15846   esac
15847fi
15848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5
15849$as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }
15850
15851   # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
15852   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
15853$as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
15854if test "${gcc_cv_decl_map_anon+set}" = set; then :
15855  $as_echo_n "(cached) " >&6
15856else
15857  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15858/* end confdefs.h.  */
15859#include <sys/types.h>
15860#include <sys/mman.h>
15861#include <unistd.h>
15862
15863#ifndef MAP_ANONYMOUS
15864#define MAP_ANONYMOUS MAP_ANON
15865#endif
15866
15867int
15868main ()
15869{
15870int n = MAP_ANONYMOUS;
15871  ;
15872  return 0;
15873}
15874_ACEOF
15875if ac_fn_c_try_compile "$LINENO"; then :
15876  gcc_cv_decl_map_anon=yes
15877else
15878  gcc_cv_decl_map_anon=no
15879fi
15880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15881fi
15882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5
15883$as_echo "$gcc_cv_decl_map_anon" >&6; }
15884
15885   if test $gcc_cv_decl_map_anon = no; then
15886     gcc_cv_func_mmap_anon=no
15887   else
15888     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
15889$as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
15890if test "${gcc_cv_func_mmap_anon+set}" = set; then :
15891  $as_echo_n "(cached) " >&6
15892else
15893  # Add a system to this blacklist if it has mmap() and MAP_ANON or
15894   # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
15895   # doesn't give anonymous zeroed pages with the same properties listed
15896   # above for use of /dev/zero.
15897   # Systems known to be in this category are Windows, VMS, and SCO Unix.
15898   case "$host_os" in
15899     *vms* | cygwin* | pe | mingw* | sco* | udk* )
15900        gcc_cv_func_mmap_anon=no ;;
15901     *)
15902        gcc_cv_func_mmap_anon=yes;;
15903   esac
15904fi
15905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5
15906$as_echo "$gcc_cv_func_mmap_anon" >&6; }
15907   fi
15908fi
15909
15910if test $gcc_cv_func_mmap_file = yes; then
15911
15912$as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
15913
15914fi
15915if test $gcc_cv_func_mmap_dev_zero = yes; then
15916
15917$as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
15918
15919fi
15920if test $gcc_cv_func_mmap_anon = yes; then
15921
15922$as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
15923
15924fi
15925
15926
15927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
15928$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15929if test "${ac_cv_c_bigendian+set}" = set; then :
15930  $as_echo_n "(cached) " >&6
15931else
15932  ac_cv_c_bigendian=unknown
15933    # See if we're dealing with a universal compiler.
15934    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15935/* end confdefs.h.  */
15936#ifndef __APPLE_CC__
15937	       not a universal capable compiler
15938	     #endif
15939	     typedef int dummy;
15940
15941_ACEOF
15942if ac_fn_c_try_compile "$LINENO"; then :
15943
15944	# Check for potential -arch flags.  It is not universal unless
15945	# there are at least two -arch flags with different values.
15946	ac_arch=
15947	ac_prev=
15948	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
15949	 if test -n "$ac_prev"; then
15950	   case $ac_word in
15951	     i?86 | x86_64 | ppc | ppc64)
15952	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
15953		 ac_arch=$ac_word
15954	       else
15955		 ac_cv_c_bigendian=universal
15956		 break
15957	       fi
15958	       ;;
15959	   esac
15960	   ac_prev=
15961	 elif test "x$ac_word" = "x-arch"; then
15962	   ac_prev=arch
15963	 fi
15964       done
15965fi
15966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15967    if test $ac_cv_c_bigendian = unknown; then
15968      # See if sys/param.h defines the BYTE_ORDER macro.
15969      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15970/* end confdefs.h.  */
15971#include <sys/types.h>
15972	     #include <sys/param.h>
15973
15974int
15975main ()
15976{
15977#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
15978		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
15979		     && LITTLE_ENDIAN)
15980	      bogus endian macros
15981	     #endif
15982
15983  ;
15984  return 0;
15985}
15986_ACEOF
15987if ac_fn_c_try_compile "$LINENO"; then :
15988  # It does; now see whether it defined to BIG_ENDIAN or not.
15989	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15990/* end confdefs.h.  */
15991#include <sys/types.h>
15992		#include <sys/param.h>
15993
15994int
15995main ()
15996{
15997#if BYTE_ORDER != BIG_ENDIAN
15998		 not big endian
15999		#endif
16000
16001  ;
16002  return 0;
16003}
16004_ACEOF
16005if ac_fn_c_try_compile "$LINENO"; then :
16006  ac_cv_c_bigendian=yes
16007else
16008  ac_cv_c_bigendian=no
16009fi
16010rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16011fi
16012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16013    fi
16014    if test $ac_cv_c_bigendian = unknown; then
16015      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
16016      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16017/* end confdefs.h.  */
16018#include <limits.h>
16019
16020int
16021main ()
16022{
16023#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
16024	      bogus endian macros
16025	     #endif
16026
16027  ;
16028  return 0;
16029}
16030_ACEOF
16031if ac_fn_c_try_compile "$LINENO"; then :
16032  # It does; now see whether it defined to _BIG_ENDIAN or not.
16033	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16034/* end confdefs.h.  */
16035#include <limits.h>
16036
16037int
16038main ()
16039{
16040#ifndef _BIG_ENDIAN
16041		 not big endian
16042		#endif
16043
16044  ;
16045  return 0;
16046}
16047_ACEOF
16048if ac_fn_c_try_compile "$LINENO"; then :
16049  ac_cv_c_bigendian=yes
16050else
16051  ac_cv_c_bigendian=no
16052fi
16053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16054fi
16055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16056    fi
16057    if test $ac_cv_c_bigendian = unknown; then
16058      # Compile a test program.
16059      if test "$cross_compiling" = yes; then :
16060  # Try to guess by grepping values from an object file.
16061	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16062/* end confdefs.h.  */
16063short int ascii_mm[] =
16064		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
16065		short int ascii_ii[] =
16066		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
16067		int use_ascii (int i) {
16068		  return ascii_mm[i] + ascii_ii[i];
16069		}
16070		short int ebcdic_ii[] =
16071		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
16072		short int ebcdic_mm[] =
16073		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
16074		int use_ebcdic (int i) {
16075		  return ebcdic_mm[i] + ebcdic_ii[i];
16076		}
16077		extern int foo;
16078
16079int
16080main ()
16081{
16082return use_ascii (foo) == use_ebcdic (foo);
16083  ;
16084  return 0;
16085}
16086_ACEOF
16087if ac_fn_c_try_compile "$LINENO"; then :
16088  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
16089	      ac_cv_c_bigendian=yes
16090	    fi
16091	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
16092	      if test "$ac_cv_c_bigendian" = unknown; then
16093		ac_cv_c_bigendian=no
16094	      else
16095		# finding both strings is unlikely to happen, but who knows?
16096		ac_cv_c_bigendian=unknown
16097	      fi
16098	    fi
16099fi
16100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16101else
16102  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16103/* end confdefs.h.  */
16104$ac_includes_default
16105int
16106main ()
16107{
16108
16109	     /* Are we little or big endian?  From Harbison&Steele.  */
16110	     union
16111	     {
16112	       long int l;
16113	       char c[sizeof (long int)];
16114	     } u;
16115	     u.l = 1;
16116	     return u.c[sizeof (long int) - 1] == 1;
16117
16118  ;
16119  return 0;
16120}
16121_ACEOF
16122if ac_fn_c_try_run "$LINENO"; then :
16123  ac_cv_c_bigendian=no
16124else
16125  ac_cv_c_bigendian=yes
16126fi
16127rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16128  conftest.$ac_objext conftest.beam conftest.$ac_ext
16129fi
16130
16131    fi
16132fi
16133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
16134$as_echo "$ac_cv_c_bigendian" >&6; }
16135 case $ac_cv_c_bigendian in #(
16136   yes)
16137     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
16138;; #(
16139   no)
16140      ;; #(
16141   universal)
16142
16143$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
16144
16145     ;; #(
16146   *)
16147     as_fn_error "unknown endianness
16148 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
16149 esac
16150
16151# I don't like the default behaviour of WORDS_BIGENDIAN undefined for LE.
16152
16153
16154# Check to see if -pthread or -lpthread is needed.  Prefer the former.
16155# In case the pthread.h system header is not found, this test will fail.
16156XPCFLAGS=""
16157CFLAGS="$CFLAGS -pthread"
16158cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16159/* end confdefs.h.  */
16160#include <pthread.h>
16161   void *g(void *d) { return NULL; }
16162int
16163main ()
16164{
16165pthread_t t; pthread_create(&t,NULL,g,NULL);
16166  ;
16167  return 0;
16168}
16169_ACEOF
16170if ac_fn_c_try_link "$LINENO"; then :
16171  XPCFLAGS=" -Wc,-pthread"
16172else
16173  CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS"
16174  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16175/* end confdefs.h.  */
16176#include <pthread.h>
16177     void *g(void *d) { return NULL; }
16178int
16179main ()
16180{
16181pthread_t t; pthread_create(&t,NULL,g,NULL);
16182  ;
16183  return 0;
16184}
16185_ACEOF
16186if ac_fn_c_try_link "$LINENO"; then :
16187
16188else
16189  as_fn_error "Pthreads are required to build libitm" "$LINENO" 5
16190fi
16191rm -f core conftest.err conftest.$ac_objext \
16192    conftest$ac_exeext conftest.$ac_ext
16193fi
16194rm -f core conftest.err conftest.$ac_objext \
16195    conftest$ac_exeext conftest.$ac_ext
16196
16197# Check for functions needed.
16198for ac_func in strtoull memalign posix_memalign getauxval
16199do :
16200  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16201ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16202eval as_val=\$$as_ac_var
16203   if test "x$as_val" = x""yes; then :
16204  cat >>confdefs.h <<_ACEOF
16205#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16206_ACEOF
16207
16208fi
16209done
16210
16211
16212# Check for broken semaphore implementation on darwin.
16213# sem_init returns: sem_init error: Function not implemented.
16214case "$host" in
16215  *-darwin*)
16216
16217$as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
16218
16219    ;;
16220esac
16221
16222 # Check whether --enable-linux-futex was given.
16223if test "${enable_linux_futex+set}" = set; then :
16224  enableval=$enable_linux_futex;
16225      case "$enableval" in
16226       yes|no|default) ;;
16227       *) as_fn_error "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;;
16228                          esac
16229
16230else
16231  enable_linux_futex=default
16232fi
16233
16234
16235case "$target" in
16236  *-linux*)
16237    case "$enable_linux_futex" in
16238      default)
16239	# If headers don't have gettid/futex syscalls definition, then
16240	# default to no, otherwise there will be compile time failures.
16241	# Otherwise, default to yes.  If we don't detect we are
16242	# compiled/linked against NPTL and not cross-compiling, check
16243	# if programs are run by default against NPTL and if not, issue
16244	# a warning.
16245	enable_linux_futex=no
16246	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16247/* end confdefs.h.  */
16248#include <sys/syscall.h>
16249	   int lk;
16250int
16251main ()
16252{
16253syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16254  ;
16255  return 0;
16256}
16257_ACEOF
16258if ac_fn_c_try_link "$LINENO"; then :
16259  save_LIBS="$LIBS"
16260	   LIBS="-lpthread $LIBS"
16261	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16262/* end confdefs.h.  */
16263#ifndef _GNU_SOURCE
16264	     #define _GNU_SOURCE 1
16265	     #endif
16266	     #include <pthread.h>
16267	     pthread_t th; void *status;
16268int
16269main ()
16270{
16271pthread_tryjoin_np (th, &status);
16272  ;
16273  return 0;
16274}
16275_ACEOF
16276if ac_fn_c_try_link "$LINENO"; then :
16277  enable_linux_futex=yes
16278else
16279  if test x$cross_compiling = xno; then
16280	       if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \
16281		  | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else
16282		 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls.
16283If so, please configure with --disable-linux-futex" >&5
16284$as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls.
16285If so, please configure with --disable-linux-futex" >&2;}
16286	       fi
16287	     fi
16288	     enable_linux_futex=yes
16289fi
16290rm -f core conftest.err conftest.$ac_objext \
16291    conftest$ac_exeext conftest.$ac_ext
16292	   LIBS="$save_LIBS"
16293fi
16294rm -f core conftest.err conftest.$ac_objext \
16295    conftest$ac_exeext conftest.$ac_ext
16296	;;
16297      yes)
16298	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16299/* end confdefs.h.  */
16300#include <sys/syscall.h>
16301	   int lk;
16302int
16303main ()
16304{
16305syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16306  ;
16307  return 0;
16308}
16309_ACEOF
16310if ac_fn_c_try_link "$LINENO"; then :
16311
16312else
16313  as_fn_error "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5
16314fi
16315rm -f core conftest.err conftest.$ac_objext \
16316    conftest$ac_exeext conftest.$ac_ext
16317	;;
16318    esac
16319    ;;
16320  *)
16321    enable_linux_futex=no
16322    ;;
16323esac
16324if test x$enable_linux_futex = xyes; then
16325  :
16326fi
16327
16328
16329# See if we support thread-local storage.
16330
16331
16332   # Check whether --enable-tls was given.
16333if test "${enable_tls+set}" = set; then :
16334  enableval=$enable_tls;
16335      case "$enableval" in
16336       yes|no) ;;
16337       *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
16338      esac
16339
16340else
16341  enable_tls=yes
16342fi
16343
16344
16345  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
16346$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
16347if test "${gcc_cv_have_tls+set}" = set; then :
16348  $as_echo_n "(cached) " >&6
16349else
16350
16351    if test "$cross_compiling" = yes; then :
16352                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16353/* end confdefs.h.  */
16354__thread int a; int b; int main() { return a = b; }
16355_ACEOF
16356if ac_fn_c_try_link "$LINENO"; then :
16357  chktls_save_LDFLAGS="$LDFLAGS"
16358	  	  	  case $host in
16359	    *-*-linux*)
16360	      LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
16361	      ;;
16362	  esac
16363	  chktls_save_CFLAGS="$CFLAGS"
16364	  CFLAGS="-fPIC $CFLAGS"
16365	  	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16366/* end confdefs.h.  */
16367int f() { return 0; }
16368_ACEOF
16369if ac_fn_c_try_link "$LINENO"; then :
16370  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16371/* end confdefs.h.  */
16372__thread int a; int b; int f() { return a = b; }
16373_ACEOF
16374if ac_fn_c_try_link "$LINENO"; then :
16375  gcc_cv_have_tls=yes
16376else
16377  gcc_cv_have_tls=no
16378fi
16379rm -f core conftest.err conftest.$ac_objext \
16380    conftest$ac_exeext conftest.$ac_ext
16381else
16382  gcc_cv_have_tls=yes
16383fi
16384rm -f core conftest.err conftest.$ac_objext \
16385    conftest$ac_exeext conftest.$ac_ext
16386	  CFLAGS="$chktls_save_CFLAGS"
16387	  LDFLAGS="$chktls_save_LDFLAGS"
16388else
16389  gcc_cv_have_tls=no
16390fi
16391rm -f core conftest.err conftest.$ac_objext \
16392    conftest$ac_exeext conftest.$ac_ext
16393
16394
16395else
16396  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16397/* end confdefs.h.  */
16398__thread int a; int b; int main() { return a = b; }
16399_ACEOF
16400if ac_fn_c_try_run "$LINENO"; then :
16401                      chktls_save_LDFLAGS="$LDFLAGS"
16402      LDFLAGS="-static $LDFLAGS"
16403      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16404/* end confdefs.h.  */
16405int main() { return 0; }
16406_ACEOF
16407if ac_fn_c_try_link "$LINENO"; then :
16408  if test "$cross_compiling" = yes; then :
16409  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16410$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16411as_fn_error "cannot run test program while cross compiling
16412See \`config.log' for more details." "$LINENO" 5; }
16413else
16414  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16415/* end confdefs.h.  */
16416__thread int a; int b; int main() { return a = b; }
16417_ACEOF
16418if ac_fn_c_try_run "$LINENO"; then :
16419  gcc_cv_have_tls=yes
16420else
16421  gcc_cv_have_tls=no
16422fi
16423rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16424  conftest.$ac_objext conftest.beam conftest.$ac_ext
16425fi
16426
16427else
16428  gcc_cv_have_tls=yes
16429fi
16430rm -f core conftest.err conftest.$ac_objext \
16431    conftest$ac_exeext conftest.$ac_ext
16432      LDFLAGS="$chktls_save_LDFLAGS"
16433      if test $gcc_cv_have_tls = yes; then
16434						chktls_save_CFLAGS="$CFLAGS"
16435	thread_CFLAGS=failed
16436	for flag in '' '-pthread' '-lpthread'; do
16437	  CFLAGS="$flag $chktls_save_CFLAGS"
16438	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16439/* end confdefs.h.  */
16440#include <pthread.h>
16441		void *g(void *d) { return NULL; }
16442int
16443main ()
16444{
16445pthread_t t; pthread_create(&t,NULL,g,NULL);
16446  ;
16447  return 0;
16448}
16449_ACEOF
16450if ac_fn_c_try_link "$LINENO"; then :
16451  thread_CFLAGS="$flag"
16452fi
16453rm -f core conftest.err conftest.$ac_objext \
16454    conftest$ac_exeext conftest.$ac_ext
16455	  if test "X$thread_CFLAGS" != Xfailed; then
16456	    break
16457	  fi
16458	done
16459	CFLAGS="$chktls_save_CFLAGS"
16460	if test "X$thread_CFLAGS" != Xfailed; then
16461	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
16462 	  	  	  	  	  	  if test "$cross_compiling" = yes; then :
16463  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16464$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16465as_fn_error "cannot run test program while cross compiling
16466See \`config.log' for more details." "$LINENO" 5; }
16467else
16468  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16469/* end confdefs.h.  */
16470#include <pthread.h>
16471		__thread int a;
16472		static int *volatile a_in_other_thread;
16473		static void *
16474		thread_func (void *arg)
16475		{
16476		  a_in_other_thread = &a;
16477		  return (void *)0;
16478		}
16479int
16480main ()
16481{
16482pthread_t thread;
16483		void *thread_retval;
16484		int *volatile a_in_main_thread;
16485		a_in_main_thread = &a;
16486		if (pthread_create (&thread, (pthread_attr_t *)0,
16487				    thread_func, (void *)0))
16488		  return 0;
16489		if (pthread_join (thread, &thread_retval))
16490		  return 0;
16491		return (a_in_other_thread == a_in_main_thread);
16492  ;
16493  return 0;
16494}
16495_ACEOF
16496if ac_fn_c_try_run "$LINENO"; then :
16497  gcc_cv_have_tls=yes
16498else
16499  gcc_cv_have_tls=no
16500fi
16501rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16502  conftest.$ac_objext conftest.beam conftest.$ac_ext
16503fi
16504
16505	  CFLAGS="$chktls_save_CFLAGS"
16506	fi
16507      fi
16508else
16509  gcc_cv_have_tls=no
16510fi
16511rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16512  conftest.$ac_objext conftest.beam conftest.$ac_ext
16513fi
16514
16515fi
16516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
16517$as_echo "$gcc_cv_have_tls" >&6; }
16518  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
16519
16520$as_echo "#define HAVE_TLS 1" >>confdefs.h
16521
16522  fi
16523
16524# See what sort of export controls are available.
16525
16526  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
16527$as_echo_n "checking whether the target supports hidden visibility... " >&6; }
16528if test "${libitm_cv_have_attribute_visibility+set}" = set; then :
16529  $as_echo_n "(cached) " >&6
16530else
16531
16532  save_CFLAGS="$CFLAGS"
16533  CFLAGS="$CFLAGS -Werror"
16534  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16535/* end confdefs.h.  */
16536void __attribute__((visibility("hidden"))) foo(void) { }
16537int
16538main ()
16539{
16540
16541  ;
16542  return 0;
16543}
16544_ACEOF
16545if ac_fn_c_try_compile "$LINENO"; then :
16546  libitm_cv_have_attribute_visibility=yes
16547else
16548  libitm_cv_have_attribute_visibility=no
16549fi
16550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16551  CFLAGS="$save_CFLAGS"
16552fi
16553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_visibility" >&5
16554$as_echo "$libitm_cv_have_attribute_visibility" >&6; }
16555  if test $libitm_cv_have_attribute_visibility = yes; then
16556
16557$as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
16558
16559  fi
16560
16561  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
16562$as_echo_n "checking whether the target supports dllexport... " >&6; }
16563if test "${libitm_cv_have_attribute_dllexport+set}" = set; then :
16564  $as_echo_n "(cached) " >&6
16565else
16566
16567  save_CFLAGS="$CFLAGS"
16568  CFLAGS="$CFLAGS -Werror"
16569  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16570/* end confdefs.h.  */
16571void __attribute__((dllexport)) foo(void) { }
16572int
16573main ()
16574{
16575
16576  ;
16577  return 0;
16578}
16579_ACEOF
16580if ac_fn_c_try_compile "$LINENO"; then :
16581  libitm_cv_have_attribute_dllexport=yes
16582else
16583  libitm_cv_have_attribute_dllexport=no
16584fi
16585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16586  CFLAGS="$save_CFLAGS"
16587fi
16588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_dllexport" >&5
16589$as_echo "$libitm_cv_have_attribute_dllexport" >&6; }
16590  if test $libitm_cv_have_attribute_dllexport = yes; then
16591
16592$as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
16593
16594  fi
16595
16596  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
16597$as_echo_n "checking whether the target supports symbol aliases... " >&6; }
16598if test "${libitm_cv_have_attribute_alias+set}" = set; then :
16599  $as_echo_n "(cached) " >&6
16600else
16601
16602  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16603/* end confdefs.h.  */
16604
16605void foo(void) { }
16606extern void bar(void) __attribute__((alias("foo")));
16607int
16608main ()
16609{
16610bar();
16611  ;
16612  return 0;
16613}
16614_ACEOF
16615if ac_fn_c_try_link "$LINENO"; then :
16616  libitm_cv_have_attribute_alias=yes
16617else
16618  libitm_cv_have_attribute_alias=no
16619fi
16620rm -f core conftest.err conftest.$ac_objext \
16621    conftest$ac_exeext conftest.$ac_ext
16622fi
16623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_alias" >&5
16624$as_echo "$libitm_cv_have_attribute_alias" >&6; }
16625  if test $libitm_cv_have_attribute_alias = yes; then
16626
16627$as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
16628
16629  fi
16630
16631# Check linker hardware capability support.
16632
16633
16634# Check whether --with-gnu-ld was given.
16635if test "${with_gnu_ld+set}" = set; then :
16636  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
16637else
16638  with_gnu_ld=no
16639fi
16640
16641ac_prog=ld
16642if test "$GCC" = yes; then
16643  # Check if gcc -print-prog-name=ld gives a path.
16644  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
16645$as_echo_n "checking for ld used by $CC... " >&6; }
16646  case $host in
16647  *-*-mingw*)
16648    # gcc leaves a trailing carriage return which upsets mingw
16649    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16650  *)
16651    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
16652  esac
16653  case $ac_prog in
16654    # Accept absolute paths.
16655    [\\/]* | ?:[\\/]*)
16656      re_direlt='/[^/][^/]*/\.\./'
16657      # Canonicalize the pathname of ld
16658      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
16659      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
16660	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
16661      done
16662      test -z "$LD" && LD="$ac_prog"
16663      ;;
16664  "")
16665    # If it fails, then pretend we aren't using GCC.
16666    ac_prog=ld
16667    ;;
16668  *)
16669    # If it is relative, then search for the first ld in PATH.
16670    with_gnu_ld=unknown
16671    ;;
16672  esac
16673elif test "$with_gnu_ld" = yes; then
16674  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16675$as_echo_n "checking for GNU ld... " >&6; }
16676else
16677  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16678$as_echo_n "checking for non-GNU ld... " >&6; }
16679fi
16680if test "${lt_cv_path_LD+set}" = set; then :
16681  $as_echo_n "(cached) " >&6
16682else
16683  if test -z "$LD"; then
16684  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
16685  for ac_dir in $PATH; do
16686    IFS="$lt_save_ifs"
16687    test -z "$ac_dir" && ac_dir=.
16688    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
16689      lt_cv_path_LD="$ac_dir/$ac_prog"
16690      # Check to see if the program is GNU ld.  I'd rather use --version,
16691      # but apparently some variants of GNU ld only accept -v.
16692      # Break only if it was the GNU/non-GNU ld that we prefer.
16693      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
16694      *GNU* | *'with BFD'*)
16695	test "$with_gnu_ld" != no && break
16696	;;
16697      *)
16698	test "$with_gnu_ld" != yes && break
16699	;;
16700      esac
16701    fi
16702  done
16703  IFS="$lt_save_ifs"
16704else
16705  lt_cv_path_LD="$LD" # Let the user override the test with a path.
16706fi
16707fi
16708
16709LD="$lt_cv_path_LD"
16710if test -n "$LD"; then
16711  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16712$as_echo "$LD" >&6; }
16713else
16714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16715$as_echo "no" >&6; }
16716fi
16717test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
16718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16719$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
16720if test "${lt_cv_prog_gnu_ld+set}" = set; then :
16721  $as_echo_n "(cached) " >&6
16722else
16723  # I'd rather use --version here, but apparently some GNU lds only accept -v.
16724case `$LD -v 2>&1 </dev/null` in
16725*GNU* | *'with BFD'*)
16726  lt_cv_prog_gnu_ld=yes
16727  ;;
16728*)
16729  lt_cv_prog_gnu_ld=no
16730  ;;
16731esac
16732fi
16733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
16734$as_echo "$lt_cv_prog_gnu_ld" >&6; }
16735with_gnu_ld=$lt_cv_prog_gnu_ld
16736
16737
16738
16739
16740
16741
16742
16743  test -z "$HWCAP_LDFLAGS" && HWCAP_LDFLAGS=''
16744
16745
16746  ac_save_LDFLAGS="$LDFLAGS"
16747  LDFLAGS="$LFLAGS -mclear-hwcap"
16748
16749  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mclear-hwcap" >&5
16750$as_echo_n "checking for -mclear-hwcap... " >&6; }
16751  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16752/* end confdefs.h.  */
16753
16754int
16755main ()
16756{
16757return 0;
16758  ;
16759  return 0;
16760}
16761_ACEOF
16762if ac_fn_c_try_link "$LINENO"; then :
16763  ac_hwcap_ldflags=yes
16764else
16765  ac_hwcap_ldflags=no
16766fi
16767rm -f core conftest.err conftest.$ac_objext \
16768    conftest$ac_exeext conftest.$ac_ext
16769  if test "$ac_hwcap_ldflags" = "yes"; then
16770    HWCAP_LDFLAGS="-mclear-hwcap $HWCAP_LDFLAGS"
16771  fi
16772  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_ldflags" >&5
16773$as_echo "$ac_hwcap_ldflags" >&6; }
16774
16775  LDFLAGS="$ac_save_LDFLAGS"
16776
16777
16778
16779   if test $ac_hwcap_ldflags != no; then
16780  HAVE_HWCAP_TRUE=
16781  HAVE_HWCAP_FALSE='#'
16782else
16783  HAVE_HWCAP_TRUE='#'
16784  HAVE_HWCAP_FALSE=
16785fi
16786
16787
16788# If defaulting to -mavx, don't clear hwcaps.
16789ac_fn_c_check_decl "$LINENO" "__AVX__" "ac_cv_have_decl___AVX__" "$ac_includes_default"
16790if test "x$ac_cv_have_decl___AVX__" = x""yes; then :
16791  HWCAP_LDFLAGS=''
16792fi
16793
16794
16795
16796  # If we're not using GNU ld, then there's no point in even trying these
16797  # tests.  Check for that first.  We should have already tested for gld
16798  # by now (in libtool), but require it now just to be safe...
16799  test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
16800  test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
16801
16802
16803
16804  # The name set by libtool depends on the version of libtool.  Shame on us
16805  # for depending on an impl detail, but c'est la vie.  Older versions used
16806  # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
16807  # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
16808  # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
16809  # set (hence we're using an older libtool), then set it.
16810  if test x${with_gnu_ld+set} != xset; then
16811    if test x${ac_cv_prog_gnu_ld+set} != xset; then
16812      # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
16813      with_gnu_ld=no
16814    else
16815      with_gnu_ld=$ac_cv_prog_gnu_ld
16816    fi
16817  fi
16818
16819  # Start by getting the version number.  I think the libtool test already
16820  # does some of this, but throws away the result.
16821  libitm_ld_is_gold=no
16822  if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then
16823    libitm_ld_is_gold=yes
16824  fi
16825
16826  ldver=`$LD --version 2>/dev/null |
16827         sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
16828
16829  libitm_gnu_ld_version=`echo $ldver | \
16830         $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
16831
16832  # Set --gc-sections.
16833  if test "$with_gnu_ld" = "notbroken"; then
16834    # GNU ld it is!  Joy and bunny rabbits!
16835
16836    # All these tests are for C++; save the language and the compiler flags.
16837    # Need to do this so that g++ won't try to link in libstdc++
16838    ac_test_CFLAGS="${CFLAGS+set}"
16839    ac_save_CFLAGS="$CFLAGS"
16840    CFLAGS='-x c++  -Wl,--gc-sections'
16841
16842    # Check for -Wl,--gc-sections
16843    # XXX This test is broken at the moment, as symbols required for linking
16844    # are now in libsupc++ (not built yet).  In addition, this test has
16845    # cored on solaris in the past.  In addition, --gc-sections doesn't
16846    # really work at the moment (keeps on discarding used sections, first
16847    # .eh_frame and now some of the glibc sections for iconv).
16848    # Bzzzzt.  Thanks for playing, maybe next time.
16849    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
16850$as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
16851    if test "$cross_compiling" = yes; then :
16852  ac_sectionLDflags=yes
16853else
16854  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16855/* end confdefs.h.  */
16856
16857     int main(void)
16858     {
16859       try { throw 1; }
16860       catch (...) { };
16861       return 0;
16862     }
16863
16864_ACEOF
16865if ac_fn_c_try_run "$LINENO"; then :
16866  ac_sectionLDflags=yes
16867else
16868  ac_sectionLDflags=no
16869fi
16870rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16871  conftest.$ac_objext conftest.beam conftest.$ac_ext
16872fi
16873
16874    if test "$ac_test_CFLAGS" = set; then
16875      CFLAGS="$ac_save_CFLAGS"
16876    else
16877      # this is the suspicious part
16878      CFLAGS=''
16879    fi
16880    if test "$ac_sectionLDflags" = "yes"; then
16881      SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
16882    fi
16883    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
16884$as_echo "$ac_sectionLDflags" >&6; }
16885  fi
16886
16887  # Set linker optimization flags.
16888  if test x"$with_gnu_ld" = x"yes"; then
16889    OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
16890  fi
16891
16892
16893
16894
16895
16896
16897 # Check whether --enable-symvers was given.
16898if test "${enable_symvers+set}" = set; then :
16899  enableval=$enable_symvers;
16900      case "$enableval" in
16901       yes|no|gnu*|sun) ;;
16902       *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
16903                          esac
16904
16905else
16906  enable_symvers=yes
16907fi
16908
16909
16910
16911# If we never went through the LIBITM_CHECK_LINKER_FEATURES macro, then we
16912# don't know enough about $LD to do tricks...
16913
16914
16915# Turn a 'yes' into a suitable default.
16916if test x$enable_symvers = xyes ; then
16917  # FIXME  The following test is too strict, in theory.
16918  if test $enable_shared = no || test "x$LD" = x; then
16919    enable_symvers=no
16920  else
16921    if test $with_gnu_ld = yes ; then
16922      enable_symvers=gnu
16923    else
16924      case ${target_os} in
16925        # Sun symbol versioning exists since Solaris 2.5.
16926        solaris2.[5-9]* | solaris2.1[0-9]*)
16927          enable_symvers=sun ;;
16928        *)
16929          enable_symvers=no ;;
16930      esac
16931    fi
16932  fi
16933fi
16934
16935# Check if 'sun' was requested on non-Solaris 2 platforms.
16936if test x$enable_symvers = xsun ; then
16937  case ${target_os} in
16938    solaris2*)
16939      # All fine.
16940      ;;
16941    *)
16942      # Unlikely to work.
16943      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5
16944$as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;}
16945      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5
16946$as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;}
16947      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16948$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16949      enable_symvers=no
16950      ;;
16951  esac
16952fi
16953
16954# Check to see if libgcc_s exists, indicating that shared libgcc is possible.
16955if test $enable_symvers != no; then
16956  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
16957$as_echo_n "checking for shared libgcc... " >&6; }
16958  ac_save_CFLAGS="$CFLAGS"
16959  CFLAGS=' -lgcc_s'
16960  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16961/* end confdefs.h.  */
16962
16963int
16964main ()
16965{
16966return 0;
16967  ;
16968  return 0;
16969}
16970_ACEOF
16971if ac_fn_c_try_link "$LINENO"; then :
16972  libitm_shared_libgcc=yes
16973else
16974  libitm_shared_libgcc=no
16975fi
16976rm -f core conftest.err conftest.$ac_objext \
16977    conftest$ac_exeext conftest.$ac_ext
16978  CFLAGS="$ac_save_CFLAGS"
16979  if test $libitm_shared_libgcc = no; then
16980    cat > conftest.c <<EOF
16981int main (void) { return 0; }
16982EOF
16983    libitm_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
16984			     -shared -shared-libgcc -o conftest.so \
16985			     conftest.c -v 2>&1 >/dev/null \
16986			     | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
16987    rm -f conftest.c conftest.so
16988    if test x${libitm_libgcc_s_suffix+set} = xset; then
16989      CFLAGS=" -lgcc_s$libitm_libgcc_s_suffix"
16990      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16991/* end confdefs.h.  */
16992
16993int
16994main ()
16995{
16996return 0;
16997  ;
16998  return 0;
16999}
17000_ACEOF
17001if ac_fn_c_try_link "$LINENO"; then :
17002  libitm_shared_libgcc=yes
17003fi
17004rm -f core conftest.err conftest.$ac_objext \
17005    conftest$ac_exeext conftest.$ac_ext
17006      CFLAGS="$ac_save_CFLAGS"
17007    fi
17008  fi
17009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_shared_libgcc" >&5
17010$as_echo "$libitm_shared_libgcc" >&6; }
17011fi
17012
17013# For GNU ld, we need at least this version.  The format is described in
17014# LIBITM_CHECK_LINKER_FEATURES above.
17015libitm_min_gnu_ld_version=21400
17016# XXXXXXXXXXX libitm_gnu_ld_version=21390
17017
17018# Check to see if unspecified "yes" value can win, given results above.
17019# Change "yes" into either "no" or a style name.
17020if test $enable_symvers != no && test $libitm_shared_libgcc = yes; then
17021  if test $with_gnu_ld = yes; then
17022    if test $libitm_gnu_ld_version -ge $libitm_min_gnu_ld_version ; then
17023      enable_symvers=gnu
17024    elif test $libitm_ld_is_gold = yes ; then
17025      enable_symvers=gnu
17026    else
17027      # The right tools, the right setup, but too old.  Fallbacks?
17028      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&5
17029$as_echo "$as_me: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&2;}
17030      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
17031$as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
17032      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
17033$as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
17034      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&5
17035$as_echo "$as_me: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&2;}
17036      if test $libitm_gnu_ld_version -ge 21200 ; then
17037        # Globbing fix is present, proper block support is not.
17038                        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
17039$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
17040        enable_symvers=no
17041      else
17042        # 2.11 or older.
17043        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
17044$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
17045        enable_symvers=no
17046      fi
17047    fi
17048  elif test $enable_symvers = sun; then
17049    : All interesting versions of Sun ld support sun style symbol versioning.
17050  else
17051    # just fail for now
17052    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
17053$as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
17054    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
17055$as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
17056    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
17057$as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
17058    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
17059$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
17060    enable_symvers=no
17061  fi
17062fi
17063
17064 if test $enable_symvers != no; then
17065  LIBITM_BUILD_VERSIONED_SHLIB_TRUE=
17066  LIBITM_BUILD_VERSIONED_SHLIB_FALSE='#'
17067else
17068  LIBITM_BUILD_VERSIONED_SHLIB_TRUE='#'
17069  LIBITM_BUILD_VERSIONED_SHLIB_FALSE=
17070fi
17071
17072 if test $enable_symvers = gnu; then
17073  LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE=
17074  LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE='#'
17075else
17076  LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE='#'
17077  LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE=
17078fi
17079
17080 if test $enable_symvers = sun; then
17081  LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE=
17082  LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE='#'
17083else
17084  LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE='#'
17085  LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE=
17086fi
17087
17088{ $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
17089$as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
17090
17091if test $enable_symvers = gnu; then
17092
17093$as_echo "#define LIBITM_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
17094
17095fi
17096
17097# See if we can emit unwind info in the sjlj stub.
17098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
17099$as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
17100if test "${gcc_cv_as_cfi_pseudo_op+set}" = set; then :
17101  $as_echo_n "(cached) " >&6
17102else
17103
17104    gcc_cv_as_cfi_pseudo_op=unknown
17105    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17106/* end confdefs.h.  */
17107asm (".cfi_startproc\n\t.cfi_endproc");
17108int
17109main ()
17110{
17111
17112  ;
17113  return 0;
17114}
17115_ACEOF
17116if ac_fn_c_try_compile "$LINENO"; then :
17117  gcc_cv_as_cfi_pseudo_op=yes
17118else
17119  gcc_cv_as_cfi_pseudo_op=no
17120fi
17121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17122
17123fi
17124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_pseudo_op" >&5
17125$as_echo "$gcc_cv_as_cfi_pseudo_op" >&6; }
17126 if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
17127
17128$as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
17129
17130 fi
17131
17132
17133# Determine the proper ABI type for size_t.
17134
17135  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how size_t is mangled" >&5
17136$as_echo_n "checking how size_t is mangled... " >&6; }
17137if test "${libitm_cv_size_t_mangling+set}" = set; then :
17138  $as_echo_n "(cached) " >&6
17139else
17140
17141    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17142/* end confdefs.h.  */
17143
17144int
17145main ()
17146{
17147extern __SIZE_TYPE__ x; extern unsigned long x;
17148  ;
17149  return 0;
17150}
17151_ACEOF
17152if ac_fn_c_try_compile "$LINENO"; then :
17153  libitm_cv_size_t_mangling=m
17154else
17155
17156      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17157/* end confdefs.h.  */
17158
17159int
17160main ()
17161{
17162extern __SIZE_TYPE__ x; extern unsigned int x;
17163  ;
17164  return 0;
17165}
17166_ACEOF
17167if ac_fn_c_try_compile "$LINENO"; then :
17168  libitm_cv_size_t_mangling=j
17169else
17170
17171        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17172/* end confdefs.h.  */
17173
17174int
17175main ()
17176{
17177extern __SIZE_TYPE__ x; extern unsigned long long x;
17178  ;
17179  return 0;
17180}
17181_ACEOF
17182if ac_fn_c_try_compile "$LINENO"; then :
17183  libitm_cv_size_t_mangling=y
17184else
17185
17186          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17187/* end confdefs.h.  */
17188
17189int
17190main ()
17191{
17192extern __SIZE_TYPE__ x; extern unsigned short x;
17193  ;
17194  return 0;
17195}
17196_ACEOF
17197if ac_fn_c_try_compile "$LINENO"; then :
17198  libitm_cv_size_t_mangling=t
17199else
17200  libitm_cv_size_t_mangling=x
17201fi
17202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17203
17204fi
17205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17206
17207fi
17208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17209
17210fi
17211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17212
17213fi
17214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_size_t_mangling" >&5
17215$as_echo "$libitm_cv_size_t_mangling" >&6; }
17216  if test $libitm_cv_size_t_mangling = x; then
17217    as_fn_error "Unknown underlying type for size_t" "$LINENO" 5
17218  fi
17219
17220cat >>confdefs.h <<_ACEOF
17221#define MANGLE_SIZE_T $libitm_cv_size_t_mangling
17222_ACEOF
17223
17224
17225
17226# Get target configury.
17227. ${srcdir}/configure.tgt
17228if test -n "$UNSUPPORTED"; then
17229  as_fn_error "Configuration ${target} is unsupported." "$LINENO" 5
17230fi
17231
17232CFLAGS="$save_CFLAGS $XCFLAGS"
17233
17234# Check for __sync_val_compare_and_swap, but only after the target has
17235# had a chance to set XCFLAGS.
17236
17237  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
17238$as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
17239if test "${libitm_cv_have_sync_builtins+set}" = set; then :
17240  $as_echo_n "(cached) " >&6
17241else
17242
17243  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17244/* end confdefs.h.  */
17245
17246int
17247main ()
17248{
17249int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);
17250  ;
17251  return 0;
17252}
17253_ACEOF
17254if ac_fn_c_try_link "$LINENO"; then :
17255  libitm_cv_have_sync_builtins=yes
17256else
17257  libitm_cv_have_sync_builtins=no
17258fi
17259rm -f core conftest.err conftest.$ac_objext \
17260    conftest$ac_exeext conftest.$ac_ext
17261fi
17262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_sync_builtins" >&5
17263$as_echo "$libitm_cv_have_sync_builtins" >&6; }
17264  if test $libitm_cv_have_sync_builtins = yes; then
17265
17266$as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
17267
17268  fi
17269
17270  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports 64-bit __sync_*_compare_and_swap" >&5
17271$as_echo_n "checking whether the target supports 64-bit __sync_*_compare_and_swap... " >&6; }
17272if test "${libitm_cv_have_64bit_sync_builtins+set}" = set; then :
17273  $as_echo_n "(cached) " >&6
17274else
17275
17276  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17277/* end confdefs.h.  */
17278#include <stdint.h>
17279int
17280main ()
17281{
17282uint64_t foo, bar;
17283     bar = __sync_val_compare_and_swap(&foo, 0, 1);
17284  ;
17285  return 0;
17286}
17287_ACEOF
17288if ac_fn_c_try_link "$LINENO"; then :
17289  libitm_cv_have_64bit_sync_builtins=yes
17290else
17291  libitm_cv_have_64bit_sync_builtins=no
17292fi
17293rm -f core conftest.err conftest.$ac_objext \
17294    conftest$ac_exeext conftest.$ac_ext
17295fi
17296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_64bit_sync_builtins" >&5
17297$as_echo "$libitm_cv_have_64bit_sync_builtins" >&6; }
17298    if test $libitm_cv_have_64bit_sync_builtins = yes; then
17299
17300$as_echo "#define HAVE_64BIT_SYNC_BUILTINS 1" >>confdefs.h
17301
17302  fi
17303
17304case "${target_cpu}" in
17305i[34567]86 | x86_64)
17306  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports AVX" >&5
17307$as_echo_n "checking if the assembler supports AVX... " >&6; }
17308if test "${libitm_cv_as_avx+set}" = set; then :
17309  $as_echo_n "(cached) " >&6
17310else
17311
17312    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17313/* end confdefs.h.  */
17314
17315int
17316main ()
17317{
17318asm("vzeroupper");
17319  ;
17320  return 0;
17321}
17322_ACEOF
17323if ac_fn_c_try_compile "$LINENO"; then :
17324  libitm_cv_as_avx=yes
17325else
17326  libitm_cv_as_avx=no
17327fi
17328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17329
17330fi
17331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_as_avx" >&5
17332$as_echo "$libitm_cv_as_avx" >&6; }
17333  if test x$libitm_cv_as_avx = xyes; then
17334
17335$as_echo "#define HAVE_AS_AVX 1" >>confdefs.h
17336
17337  fi
17338  ;;
17339esac
17340
17341case "${target_cpu}" in
17342i[34567]86 | x86_64)
17343  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports RTM" >&5
17344$as_echo_n "checking if the assembler supports RTM... " >&6; }
17345if test "${libitm_cv_as_rtm+set}" = set; then :
17346  $as_echo_n "(cached) " >&6
17347else
17348
17349    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17350/* end confdefs.h.  */
17351
17352int
17353main ()
17354{
17355asm("1: xbegin 1b; xend");
17356  ;
17357  return 0;
17358}
17359_ACEOF
17360if ac_fn_c_try_compile "$LINENO"; then :
17361  libitm_cv_as_rtm=yes
17362else
17363  libitm_cv_as_rtm=no
17364fi
17365rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17366
17367fi
17368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_as_rtm" >&5
17369$as_echo "$libitm_cv_as_rtm" >&6; }
17370  if test x$libitm_cv_as_rtm = xyes; then
17371
17372$as_echo "#define HAVE_AS_RTM 1" >>confdefs.h
17373
17374  fi
17375  ;;
17376esac
17377
17378case "${target_cpu}" in
17379powerpc*)
17380  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports HTM" >&5
17381$as_echo_n "checking if the assembler supports HTM... " >&6; }
17382if test "${libitm_cv_as_htm+set}" = set; then :
17383  $as_echo_n "(cached) " >&6
17384else
17385
17386    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17387/* end confdefs.h.  */
17388
17389int
17390main ()
17391{
17392asm("tbegin. 0; tend. 0");
17393  ;
17394  return 0;
17395}
17396_ACEOF
17397if ac_fn_c_try_compile "$LINENO"; then :
17398  libitm_cv_as_htm=yes
17399else
17400  libitm_cv_as_htm=no
17401fi
17402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17403
17404fi
17405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_as_htm" >&5
17406$as_echo "$libitm_cv_as_htm" >&6; }
17407  if test x$libitm_cv_as_htm = xyes; then
17408
17409$as_echo "#define HAVE_AS_HTM 1" >>confdefs.h
17410
17411  fi
17412  ;;
17413s390*)
17414  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports HTM" >&5
17415$as_echo_n "checking if the assembler supports HTM... " >&6; }
17416if test "${libitm_cv_as_htm+set}" = set; then :
17417  $as_echo_n "(cached) " >&6
17418else
17419
17420    save_CFLAGS="$CFLAGS"
17421    CFLAGS="$CFLAGS -march=zEC12"
17422    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17423/* end confdefs.h.  */
17424
17425int
17426main ()
17427{
17428asm("tbegin 0,0; tend");
17429  ;
17430  return 0;
17431}
17432_ACEOF
17433if ac_fn_c_try_compile "$LINENO"; then :
17434  libitm_cv_as_htm=yes
17435else
17436  libitm_cv_as_htm=no
17437fi
17438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17439    CFLAGS="$save_CFLAGS"
17440fi
17441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_as_htm" >&5
17442$as_echo "$libitm_cv_as_htm" >&6; }
17443  if test x$libitm_cv_as_htm = xyes; then
17444
17445$as_echo "#define HAVE_AS_HTM 1" >>confdefs.h
17446
17447  fi
17448  ;;
17449esac
17450
17451
17452  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether weak refs work like ELF" >&5
17453$as_echo_n "checking whether weak refs work like ELF... " >&6; }
17454if test "${ac_cv_have_elf_style_weakref+set}" = set; then :
17455  $as_echo_n "(cached) " >&6
17456else
17457
17458  weakref_m4_saved_CFLAGS="$CFLAGS"
17459  case "${host}" in
17460    *-apple-darwin*) CFLAGS="$CFLAGS -Wl,-undefined,dynamic_lookup" ;;
17461    *) ;;
17462  esac
17463  if test "$cross_compiling" = yes; then :
17464
17465case "${host}" in
17466  *-apple-darwin[89]*) ac_cv_have_elf_style_weakref=no ;;
17467  *) ac_cv_have_elf_style_weakref=yes;;
17468esac
17469else
17470  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17471/* end confdefs.h.  */
17472
17473extern void fNotToBeFound(void) __attribute__((weak));
17474int main ()
17475{
17476  if (fNotToBeFound)
17477    return 1;
17478  else
17479    return 0;
17480}
17481
17482_ACEOF
17483if ac_fn_c_try_run "$LINENO"; then :
17484  ac_cv_have_elf_style_weakref=yes
17485else
17486  ac_cv_have_elf_style_weakref=no
17487fi
17488rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17489  conftest.$ac_objext conftest.beam conftest.$ac_ext
17490fi
17491CFLAGS="$weakref_m4_saved_CFLAGS"
17492fi
17493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_elf_style_weakref" >&5
17494$as_echo "$ac_cv_have_elf_style_weakref" >&6; }
17495if test x"$ac_cv_have_elf_style_weakref" = xyes; then
17496
17497$as_echo "#define HAVE_ELF_STYLE_WEAKREF 1" >>confdefs.h
17498
17499fi
17500
17501# Cleanup and exit.
17502CFLAGS="$save_CFLAGS"
17503cat >confcache <<\_ACEOF
17504# This file is a shell script that caches the results of configure
17505# tests run on this system so they can be shared between configure
17506# scripts and configure runs, see configure's option --config-cache.
17507# It is not useful on other systems.  If it contains results you don't
17508# want to keep, you may remove or edit it.
17509#
17510# config.status only pays attention to the cache file if you give it
17511# the --recheck option to rerun configure.
17512#
17513# `ac_cv_env_foo' variables (set or unset) will be overridden when
17514# loading this file, other *unset* `ac_cv_foo' will be assigned the
17515# following values.
17516
17517_ACEOF
17518
17519# The following way of writing the cache mishandles newlines in values,
17520# but we know of no workaround that is simple, portable, and efficient.
17521# So, we kill variables containing newlines.
17522# Ultrix sh set writes to stderr and can't be redirected directly,
17523# and sets the high bit in the cache file unless we assign to the vars.
17524(
17525  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17526    eval ac_val=\$$ac_var
17527    case $ac_val in #(
17528    *${as_nl}*)
17529      case $ac_var in #(
17530      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17531$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17532      esac
17533      case $ac_var in #(
17534      _ | IFS | as_nl) ;; #(
17535      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17536      *) { eval $ac_var=; unset $ac_var;} ;;
17537      esac ;;
17538    esac
17539  done
17540
17541  (set) 2>&1 |
17542    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17543    *${as_nl}ac_space=\ *)
17544      # `set' does not quote correctly, so add quotes: double-quote
17545      # substitution turns \\\\ into \\, and sed turns \\ into \.
17546      sed -n \
17547	"s/'/'\\\\''/g;
17548	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17549      ;; #(
17550    *)
17551      # `set' quotes correctly as required by POSIX, so do not add quotes.
17552      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17553      ;;
17554    esac |
17555    sort
17556) |
17557  sed '
17558     /^ac_cv_env_/b end
17559     t clear
17560     :clear
17561     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17562     t end
17563     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17564     :end' >>confcache
17565if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17566  if test -w "$cache_file"; then
17567    test "x$cache_file" != "x/dev/null" &&
17568      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17569$as_echo "$as_me: updating cache $cache_file" >&6;}
17570    cat confcache >$cache_file
17571  else
17572    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17573$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17574  fi
17575fi
17576rm -f confcache
17577
17578# Add -Wall -Werror if we are using GCC.
17579if test "x$GCC" = "xyes"; then
17580  XCFLAGS="$XCFLAGS -Wall -Werror"
17581fi
17582
17583XCFLAGS="$XCFLAGS $XPCFLAGS"
17584
17585
17586
17587
17588
17589if test ${multilib} = yes; then
17590  multilib_arg="--enable-multilib"
17591else
17592  multilib_arg=
17593fi
17594
17595# Set up the set of libraries that we need to link against for libitm.
17596# Note that the GTM_SELF_SPECS in gcc.c will force -pthread for -fgnu-tm,
17597# which will force linkage against -lpthread (or equivalent for the system).
17598# That's not 100% ideal, but about the best we can do easily.
17599if test $enable_shared = yes; then
17600  link_itm="-litm %{static: $LIBS}"
17601else
17602  link_itm="-litm $LIBS"
17603fi
17604
17605
17606 if test "$ARCH" = arm; then
17607  ARCH_ARM_TRUE=
17608  ARCH_ARM_FALSE='#'
17609else
17610  ARCH_ARM_TRUE='#'
17611  ARCH_ARM_FALSE=
17612fi
17613
17614 if test "$ARCH" = x86; then
17615  ARCH_X86_TRUE=
17616  ARCH_X86_FALSE='#'
17617else
17618  ARCH_X86_TRUE='#'
17619  ARCH_X86_FALSE=
17620fi
17621
17622 if test "$libitm_cv_as_avx" = yes; then
17623  ARCH_X86_AVX_TRUE=
17624  ARCH_X86_AVX_FALSE='#'
17625else
17626  ARCH_X86_AVX_TRUE='#'
17627  ARCH_X86_AVX_FALSE=
17628fi
17629
17630 if test $enable_linux_futex = yes; then
17631  ARCH_FUTEX_TRUE=
17632  ARCH_FUTEX_FALSE='#'
17633else
17634  ARCH_FUTEX_TRUE='#'
17635  ARCH_FUTEX_FALSE=
17636fi
17637
17638
17639ac_config_files="$ac_config_files Makefile testsuite/Makefile libitm.spec"
17640
17641cat >confcache <<\_ACEOF
17642# This file is a shell script that caches the results of configure
17643# tests run on this system so they can be shared between configure
17644# scripts and configure runs, see configure's option --config-cache.
17645# It is not useful on other systems.  If it contains results you don't
17646# want to keep, you may remove or edit it.
17647#
17648# config.status only pays attention to the cache file if you give it
17649# the --recheck option to rerun configure.
17650#
17651# `ac_cv_env_foo' variables (set or unset) will be overridden when
17652# loading this file, other *unset* `ac_cv_foo' will be assigned the
17653# following values.
17654
17655_ACEOF
17656
17657# The following way of writing the cache mishandles newlines in values,
17658# but we know of no workaround that is simple, portable, and efficient.
17659# So, we kill variables containing newlines.
17660# Ultrix sh set writes to stderr and can't be redirected directly,
17661# and sets the high bit in the cache file unless we assign to the vars.
17662(
17663  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17664    eval ac_val=\$$ac_var
17665    case $ac_val in #(
17666    *${as_nl}*)
17667      case $ac_var in #(
17668      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17669$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17670      esac
17671      case $ac_var in #(
17672      _ | IFS | as_nl) ;; #(
17673      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17674      *) { eval $ac_var=; unset $ac_var;} ;;
17675      esac ;;
17676    esac
17677  done
17678
17679  (set) 2>&1 |
17680    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17681    *${as_nl}ac_space=\ *)
17682      # `set' does not quote correctly, so add quotes: double-quote
17683      # substitution turns \\\\ into \\, and sed turns \\ into \.
17684      sed -n \
17685	"s/'/'\\\\''/g;
17686	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17687      ;; #(
17688    *)
17689      # `set' quotes correctly as required by POSIX, so do not add quotes.
17690      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17691      ;;
17692    esac |
17693    sort
17694) |
17695  sed '
17696     /^ac_cv_env_/b end
17697     t clear
17698     :clear
17699     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17700     t end
17701     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17702     :end' >>confcache
17703if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17704  if test -w "$cache_file"; then
17705    test "x$cache_file" != "x/dev/null" &&
17706      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17707$as_echo "$as_me: updating cache $cache_file" >&6;}
17708    cat confcache >$cache_file
17709  else
17710    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17711$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17712  fi
17713fi
17714rm -f confcache
17715
17716test "x$prefix" = xNONE && prefix=$ac_default_prefix
17717# Let make expand exec_prefix.
17718test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17719
17720DEFS=-DHAVE_CONFIG_H
17721
17722ac_libobjs=
17723ac_ltlibobjs=
17724for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17725  # 1. Remove the extension, and $U if already installed.
17726  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17727  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17728  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17729  #    will be set to the directory where LIBOBJS objects are built.
17730  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17731  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17732done
17733LIBOBJS=$ac_libobjs
17734
17735LTLIBOBJS=$ac_ltlibobjs
17736
17737
17738if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
17739  as_fn_error "conditional \"GENINSRC\" was never defined.
17740Usually this means the macro was only invoked conditionally." "$LINENO" 5
17741fi
17742 if test -n "$EXEEXT"; then
17743  am__EXEEXT_TRUE=
17744  am__EXEEXT_FALSE='#'
17745else
17746  am__EXEEXT_TRUE='#'
17747  am__EXEEXT_FALSE=
17748fi
17749
17750if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17751  as_fn_error "conditional \"AMDEP\" was never defined.
17752Usually this means the macro was only invoked conditionally." "$LINENO" 5
17753fi
17754if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17755  as_fn_error "conditional \"am__fastdepCC\" was never defined.
17756Usually this means the macro was only invoked conditionally." "$LINENO" 5
17757fi
17758if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17759  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17760Usually this means the macro was only invoked conditionally." "$LINENO" 5
17761fi
17762if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
17763  as_fn_error "conditional \"am__fastdepCCAS\" was never defined.
17764Usually this means the macro was only invoked conditionally." "$LINENO" 5
17765fi
17766if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
17767  as_fn_error "conditional \"BUILD_INFO\" was never defined.
17768Usually this means the macro was only invoked conditionally." "$LINENO" 5
17769fi
17770if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17771  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17772Usually this means the macro was only invoked conditionally." "$LINENO" 5
17773fi
17774
17775if test -z "${HAVE_HWCAP_TRUE}" && test -z "${HAVE_HWCAP_FALSE}"; then
17776  as_fn_error "conditional \"HAVE_HWCAP\" was never defined.
17777Usually this means the macro was only invoked conditionally." "$LINENO" 5
17778fi
17779if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_FALSE}"; then
17780  as_fn_error "conditional \"LIBITM_BUILD_VERSIONED_SHLIB\" was never defined.
17781Usually this means the macro was only invoked conditionally." "$LINENO" 5
17782fi
17783if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then
17784  as_fn_error "conditional \"LIBITM_BUILD_VERSIONED_SHLIB_GNU\" was never defined.
17785Usually this means the macro was only invoked conditionally." "$LINENO" 5
17786fi
17787if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then
17788  as_fn_error "conditional \"LIBITM_BUILD_VERSIONED_SHLIB_SUN\" was never defined.
17789Usually this means the macro was only invoked conditionally." "$LINENO" 5
17790fi
17791if test -z "${ARCH_ARM_TRUE}" && test -z "${ARCH_ARM_FALSE}"; then
17792  as_fn_error "conditional \"ARCH_ARM\" was never defined.
17793Usually this means the macro was only invoked conditionally." "$LINENO" 5
17794fi
17795if test -z "${ARCH_X86_TRUE}" && test -z "${ARCH_X86_FALSE}"; then
17796  as_fn_error "conditional \"ARCH_X86\" was never defined.
17797Usually this means the macro was only invoked conditionally." "$LINENO" 5
17798fi
17799if test -z "${ARCH_X86_AVX_TRUE}" && test -z "${ARCH_X86_AVX_FALSE}"; then
17800  as_fn_error "conditional \"ARCH_X86_AVX\" was never defined.
17801Usually this means the macro was only invoked conditionally." "$LINENO" 5
17802fi
17803if test -z "${ARCH_FUTEX_TRUE}" && test -z "${ARCH_FUTEX_FALSE}"; then
17804  as_fn_error "conditional \"ARCH_FUTEX\" was never defined.
17805Usually this means the macro was only invoked conditionally." "$LINENO" 5
17806fi
17807
17808: ${CONFIG_STATUS=./config.status}
17809ac_write_fail=0
17810ac_clean_files_save=$ac_clean_files
17811ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17812{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17813$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17814as_write_fail=0
17815cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17816#! $SHELL
17817# Generated by $as_me.
17818# Run this file to recreate the current configuration.
17819# Compiler output produced by configure, useful for debugging
17820# configure, is in config.log if it exists.
17821
17822debug=false
17823ac_cs_recheck=false
17824ac_cs_silent=false
17825
17826SHELL=\${CONFIG_SHELL-$SHELL}
17827export SHELL
17828_ASEOF
17829cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17830## -------------------- ##
17831## M4sh Initialization. ##
17832## -------------------- ##
17833
17834# Be more Bourne compatible
17835DUALCASE=1; export DUALCASE # for MKS sh
17836if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17837  emulate sh
17838  NULLCMD=:
17839  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17840  # is contrary to our usage.  Disable this feature.
17841  alias -g '${1+"$@"}'='"$@"'
17842  setopt NO_GLOB_SUBST
17843else
17844  case `(set -o) 2>/dev/null` in #(
17845  *posix*) :
17846    set -o posix ;; #(
17847  *) :
17848     ;;
17849esac
17850fi
17851
17852
17853as_nl='
17854'
17855export as_nl
17856# Printing a long string crashes Solaris 7 /usr/bin/printf.
17857as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17858as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17859as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17860# Prefer a ksh shell builtin over an external printf program on Solaris,
17861# but without wasting forks for bash or zsh.
17862if test -z "$BASH_VERSION$ZSH_VERSION" \
17863    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17864  as_echo='print -r --'
17865  as_echo_n='print -rn --'
17866elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17867  as_echo='printf %s\n'
17868  as_echo_n='printf %s'
17869else
17870  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17871    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17872    as_echo_n='/usr/ucb/echo -n'
17873  else
17874    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17875    as_echo_n_body='eval
17876      arg=$1;
17877      case $arg in #(
17878      *"$as_nl"*)
17879	expr "X$arg" : "X\\(.*\\)$as_nl";
17880	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17881      esac;
17882      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17883    '
17884    export as_echo_n_body
17885    as_echo_n='sh -c $as_echo_n_body as_echo'
17886  fi
17887  export as_echo_body
17888  as_echo='sh -c $as_echo_body as_echo'
17889fi
17890
17891# The user is always right.
17892if test "${PATH_SEPARATOR+set}" != set; then
17893  PATH_SEPARATOR=:
17894  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17895    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17896      PATH_SEPARATOR=';'
17897  }
17898fi
17899
17900
17901# IFS
17902# We need space, tab and new line, in precisely that order.  Quoting is
17903# there to prevent editors from complaining about space-tab.
17904# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17905# splitting by setting IFS to empty value.)
17906IFS=" ""	$as_nl"
17907
17908# Find who we are.  Look in the path if we contain no directory separator.
17909case $0 in #((
17910  *[\\/]* ) as_myself=$0 ;;
17911  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17912for as_dir in $PATH
17913do
17914  IFS=$as_save_IFS
17915  test -z "$as_dir" && as_dir=.
17916    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17917  done
17918IFS=$as_save_IFS
17919
17920     ;;
17921esac
17922# We did not find ourselves, most probably we were run as `sh COMMAND'
17923# in which case we are not to be found in the path.
17924if test "x$as_myself" = x; then
17925  as_myself=$0
17926fi
17927if test ! -f "$as_myself"; then
17928  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17929  exit 1
17930fi
17931
17932# Unset variables that we do not need and which cause bugs (e.g. in
17933# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17934# suppresses any "Segmentation fault" message there.  '((' could
17935# trigger a bug in pdksh 5.2.14.
17936for as_var in BASH_ENV ENV MAIL MAILPATH
17937do eval test x\${$as_var+set} = xset \
17938  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17939done
17940PS1='$ '
17941PS2='> '
17942PS4='+ '
17943
17944# NLS nuisances.
17945LC_ALL=C
17946export LC_ALL
17947LANGUAGE=C
17948export LANGUAGE
17949
17950# CDPATH.
17951(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17952
17953
17954# as_fn_error ERROR [LINENO LOG_FD]
17955# ---------------------------------
17956# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17957# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17958# script with status $?, using 1 if that was 0.
17959as_fn_error ()
17960{
17961  as_status=$?; test $as_status -eq 0 && as_status=1
17962  if test "$3"; then
17963    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17964    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17965  fi
17966  $as_echo "$as_me: error: $1" >&2
17967  as_fn_exit $as_status
17968} # as_fn_error
17969
17970
17971# as_fn_set_status STATUS
17972# -----------------------
17973# Set $? to STATUS, without forking.
17974as_fn_set_status ()
17975{
17976  return $1
17977} # as_fn_set_status
17978
17979# as_fn_exit STATUS
17980# -----------------
17981# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17982as_fn_exit ()
17983{
17984  set +e
17985  as_fn_set_status $1
17986  exit $1
17987} # as_fn_exit
17988
17989# as_fn_unset VAR
17990# ---------------
17991# Portably unset VAR.
17992as_fn_unset ()
17993{
17994  { eval $1=; unset $1;}
17995}
17996as_unset=as_fn_unset
17997# as_fn_append VAR VALUE
17998# ----------------------
17999# Append the text in VALUE to the end of the definition contained in VAR. Take
18000# advantage of any shell optimizations that allow amortized linear growth over
18001# repeated appends, instead of the typical quadratic growth present in naive
18002# implementations.
18003if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18004  eval 'as_fn_append ()
18005  {
18006    eval $1+=\$2
18007  }'
18008else
18009  as_fn_append ()
18010  {
18011    eval $1=\$$1\$2
18012  }
18013fi # as_fn_append
18014
18015# as_fn_arith ARG...
18016# ------------------
18017# Perform arithmetic evaluation on the ARGs, and store the result in the
18018# global $as_val. Take advantage of shells that can avoid forks. The arguments
18019# must be portable across $(()) and expr.
18020if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18021  eval 'as_fn_arith ()
18022  {
18023    as_val=$(( $* ))
18024  }'
18025else
18026  as_fn_arith ()
18027  {
18028    as_val=`expr "$@" || test $? -eq 1`
18029  }
18030fi # as_fn_arith
18031
18032
18033if expr a : '\(a\)' >/dev/null 2>&1 &&
18034   test "X`expr 00001 : '.*\(...\)'`" = X001; then
18035  as_expr=expr
18036else
18037  as_expr=false
18038fi
18039
18040if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18041  as_basename=basename
18042else
18043  as_basename=false
18044fi
18045
18046if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18047  as_dirname=dirname
18048else
18049  as_dirname=false
18050fi
18051
18052as_me=`$as_basename -- "$0" ||
18053$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18054	 X"$0" : 'X\(//\)$' \| \
18055	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18056$as_echo X/"$0" |
18057    sed '/^.*\/\([^/][^/]*\)\/*$/{
18058	    s//\1/
18059	    q
18060	  }
18061	  /^X\/\(\/\/\)$/{
18062	    s//\1/
18063	    q
18064	  }
18065	  /^X\/\(\/\).*/{
18066	    s//\1/
18067	    q
18068	  }
18069	  s/.*/./; q'`
18070
18071# Avoid depending upon Character Ranges.
18072as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18073as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18074as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18075as_cr_digits='0123456789'
18076as_cr_alnum=$as_cr_Letters$as_cr_digits
18077
18078ECHO_C= ECHO_N= ECHO_T=
18079case `echo -n x` in #(((((
18080-n*)
18081  case `echo 'xy\c'` in
18082  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
18083  xy)  ECHO_C='\c';;
18084  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18085       ECHO_T='	';;
18086  esac;;
18087*)
18088  ECHO_N='-n';;
18089esac
18090
18091rm -f conf$$ conf$$.exe conf$$.file
18092if test -d conf$$.dir; then
18093  rm -f conf$$.dir/conf$$.file
18094else
18095  rm -f conf$$.dir
18096  mkdir conf$$.dir 2>/dev/null
18097fi
18098if (echo >conf$$.file) 2>/dev/null; then
18099  if ln -s conf$$.file conf$$ 2>/dev/null; then
18100    as_ln_s='ln -s'
18101    # ... but there are two gotchas:
18102    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18103    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18104    # In both cases, we have to default to `cp -p'.
18105    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18106      as_ln_s='cp -p'
18107  elif ln conf$$.file conf$$ 2>/dev/null; then
18108    as_ln_s=ln
18109  else
18110    as_ln_s='cp -p'
18111  fi
18112else
18113  as_ln_s='cp -p'
18114fi
18115rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18116rmdir conf$$.dir 2>/dev/null
18117
18118
18119# as_fn_mkdir_p
18120# -------------
18121# Create "$as_dir" as a directory, including parents if necessary.
18122as_fn_mkdir_p ()
18123{
18124
18125  case $as_dir in #(
18126  -*) as_dir=./$as_dir;;
18127  esac
18128  test -d "$as_dir" || eval $as_mkdir_p || {
18129    as_dirs=
18130    while :; do
18131      case $as_dir in #(
18132      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18133      *) as_qdir=$as_dir;;
18134      esac
18135      as_dirs="'$as_qdir' $as_dirs"
18136      as_dir=`$as_dirname -- "$as_dir" ||
18137$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18138	 X"$as_dir" : 'X\(//\)[^/]' \| \
18139	 X"$as_dir" : 'X\(//\)$' \| \
18140	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18141$as_echo X"$as_dir" |
18142    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18143	    s//\1/
18144	    q
18145	  }
18146	  /^X\(\/\/\)[^/].*/{
18147	    s//\1/
18148	    q
18149	  }
18150	  /^X\(\/\/\)$/{
18151	    s//\1/
18152	    q
18153	  }
18154	  /^X\(\/\).*/{
18155	    s//\1/
18156	    q
18157	  }
18158	  s/.*/./; q'`
18159      test -d "$as_dir" && break
18160    done
18161    test -z "$as_dirs" || eval "mkdir $as_dirs"
18162  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
18163
18164
18165} # as_fn_mkdir_p
18166if mkdir -p . 2>/dev/null; then
18167  as_mkdir_p='mkdir -p "$as_dir"'
18168else
18169  test -d ./-p && rmdir ./-p
18170  as_mkdir_p=false
18171fi
18172
18173if test -x / >/dev/null 2>&1; then
18174  as_test_x='test -x'
18175else
18176  if ls -dL / >/dev/null 2>&1; then
18177    as_ls_L_option=L
18178  else
18179    as_ls_L_option=
18180  fi
18181  as_test_x='
18182    eval sh -c '\''
18183      if test -d "$1"; then
18184	test -d "$1/.";
18185      else
18186	case $1 in #(
18187	-*)set "./$1";;
18188	esac;
18189	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18190	???[sx]*):;;*)false;;esac;fi
18191    '\'' sh
18192  '
18193fi
18194as_executable_p=$as_test_x
18195
18196# Sed expression to map a string onto a valid CPP name.
18197as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18198
18199# Sed expression to map a string onto a valid variable name.
18200as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18201
18202
18203exec 6>&1
18204## ----------------------------------- ##
18205## Main body of $CONFIG_STATUS script. ##
18206## ----------------------------------- ##
18207_ASEOF
18208test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18209
18210cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18211# Save the log message, to keep $0 and so on meaningful, and to
18212# report actual input values of CONFIG_FILES etc. instead of their
18213# values after options handling.
18214ac_log="
18215This file was extended by GNU TM Runtime Library $as_me 1.0, which was
18216generated by GNU Autoconf 2.64.  Invocation command line was
18217
18218  CONFIG_FILES    = $CONFIG_FILES
18219  CONFIG_HEADERS  = $CONFIG_HEADERS
18220  CONFIG_LINKS    = $CONFIG_LINKS
18221  CONFIG_COMMANDS = $CONFIG_COMMANDS
18222  $ $0 $@
18223
18224on `(hostname || uname -n) 2>/dev/null | sed 1q`
18225"
18226
18227_ACEOF
18228
18229case $ac_config_files in *"
18230"*) set x $ac_config_files; shift; ac_config_files=$*;;
18231esac
18232
18233case $ac_config_headers in *"
18234"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18235esac
18236
18237
18238cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18239# Files that config.status was made for.
18240config_files="$ac_config_files"
18241config_headers="$ac_config_headers"
18242config_commands="$ac_config_commands"
18243
18244_ACEOF
18245
18246cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18247ac_cs_usage="\
18248\`$as_me' instantiates files and other configuration actions
18249from templates according to the current configuration.  Unless the files
18250and actions are specified as TAGs, all are instantiated by default.
18251
18252Usage: $0 [OPTION]... [TAG]...
18253
18254  -h, --help       print this help, then exit
18255  -V, --version    print version number and configuration settings, then exit
18256  -q, --quiet, --silent
18257                   do not print progress messages
18258  -d, --debug      don't remove temporary files
18259      --recheck    update $as_me by reconfiguring in the same conditions
18260      --file=FILE[:TEMPLATE]
18261                   instantiate the configuration file FILE
18262      --header=FILE[:TEMPLATE]
18263                   instantiate the configuration header FILE
18264
18265Configuration files:
18266$config_files
18267
18268Configuration headers:
18269$config_headers
18270
18271Configuration commands:
18272$config_commands
18273
18274Report bugs to the package provider.
18275GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
18276General help using GNU software: <http://www.gnu.org/gethelp/>."
18277
18278_ACEOF
18279cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18280ac_cs_version="\\
18281GNU TM Runtime Library config.status 1.0
18282configured by $0, generated by GNU Autoconf 2.64,
18283  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18284
18285Copyright (C) 2009 Free Software Foundation, Inc.
18286This config.status script is free software; the Free Software Foundation
18287gives unlimited permission to copy, distribute and modify it."
18288
18289ac_pwd='$ac_pwd'
18290srcdir='$srcdir'
18291INSTALL='$INSTALL'
18292MKDIR_P='$MKDIR_P'
18293AWK='$AWK'
18294test -n "\$AWK" || AWK=awk
18295_ACEOF
18296
18297cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18298# The default lists apply if the user does not specify any file.
18299ac_need_defaults=:
18300while test $# != 0
18301do
18302  case $1 in
18303  --*=*)
18304    ac_option=`expr "X$1" : 'X\([^=]*\)='`
18305    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18306    ac_shift=:
18307    ;;
18308  *)
18309    ac_option=$1
18310    ac_optarg=$2
18311    ac_shift=shift
18312    ;;
18313  esac
18314
18315  case $ac_option in
18316  # Handling of the options.
18317  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18318    ac_cs_recheck=: ;;
18319  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18320    $as_echo "$ac_cs_version"; exit ;;
18321  --debug | --debu | --deb | --de | --d | -d )
18322    debug=: ;;
18323  --file | --fil | --fi | --f )
18324    $ac_shift
18325    case $ac_optarg in
18326    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18327    esac
18328    as_fn_append CONFIG_FILES " '$ac_optarg'"
18329    ac_need_defaults=false;;
18330  --header | --heade | --head | --hea )
18331    $ac_shift
18332    case $ac_optarg in
18333    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18334    esac
18335    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18336    ac_need_defaults=false;;
18337  --he | --h)
18338    # Conflict between --help and --header
18339    as_fn_error "ambiguous option: \`$1'
18340Try \`$0 --help' for more information.";;
18341  --help | --hel | -h )
18342    $as_echo "$ac_cs_usage"; exit ;;
18343  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18344  | -silent | --silent | --silen | --sile | --sil | --si | --s)
18345    ac_cs_silent=: ;;
18346
18347  # This is an error.
18348  -*) as_fn_error "unrecognized option: \`$1'
18349Try \`$0 --help' for more information." ;;
18350
18351  *) as_fn_append ac_config_targets " $1"
18352     ac_need_defaults=false ;;
18353
18354  esac
18355  shift
18356done
18357
18358ac_configure_extra_args=
18359
18360if $ac_cs_silent; then
18361  exec 6>/dev/null
18362  ac_configure_extra_args="$ac_configure_extra_args --silent"
18363fi
18364
18365_ACEOF
18366cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18367if \$ac_cs_recheck; then
18368  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18369  shift
18370  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18371  CONFIG_SHELL='$SHELL'
18372  export CONFIG_SHELL
18373  exec "\$@"
18374fi
18375
18376_ACEOF
18377cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18378exec 5>>config.log
18379{
18380  echo
18381  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18382## Running $as_me. ##
18383_ASBOX
18384  $as_echo "$ac_log"
18385} >&5
18386
18387_ACEOF
18388cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18389#
18390# INIT-COMMANDS
18391#
18392
18393srcdir="$srcdir"
18394host="$host"
18395target="$target"
18396with_multisubdir="$with_multisubdir"
18397with_multisrctop="$with_multisrctop"
18398with_target_subdir="$with_target_subdir"
18399ac_configure_args="${multilib_arg} ${ac_configure_args}"
18400multi_basedir="$multi_basedir"
18401CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
18402CC="$CC"
18403CXX="$CXX"
18404GFORTRAN="$GFORTRAN"
18405GCJ="$GCJ"
18406AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18407
18408
18409# The HP-UX ksh and POSIX shell print the target directory to stdout
18410# if CDPATH is set.
18411(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18412
18413sed_quote_subst='$sed_quote_subst'
18414double_quote_subst='$double_quote_subst'
18415delay_variable_subst='$delay_variable_subst'
18416macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18417macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18418enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18419enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18420pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18421enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18422SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18423ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18424host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18425host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18426host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18427build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18428build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18429build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18430SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18431Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18432GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18433EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18434FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18435LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18436NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18437LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18438max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18439ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18440exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18441lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18442lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18443lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18444reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18445reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18446OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18447deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18448file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18449AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18450AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18451STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18452RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18453old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18454old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18455old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18456lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18457CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18458CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18459compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18460GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18461lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18462lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18463lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18464lt_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"`'
18465objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18466MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18467lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18468lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18469lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18470lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18471lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18472need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18473DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18474NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18475LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18476OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18477OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18478libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18479shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18480extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18481archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18482enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18483export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18484whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18485compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18486old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18487old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18488archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18489archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18490module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18491module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18492with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18493allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18494no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18495hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18496hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18497hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18498hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18499hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18500hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18501hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18502hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18503inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18504link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18505fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18506always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18507export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18508exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18509include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18510prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18511file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18512variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18513need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18514need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18515version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18516runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18517shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18518shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18519libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18520library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18521soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18522install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18523postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18524postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18525finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18526finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18527hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18528sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18529sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18530hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18531enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18532enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18533enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18534old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18535striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18536compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18537predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18538postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18539predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18540postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18541compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18542LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18543reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18544reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18545old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18546compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18547GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18548lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18549lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18550lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18551lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18552lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18553archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18554enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18555export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18556whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18557compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18558old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18559old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18560archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18561archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18562module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18563module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18564with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18565allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18566no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18567hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18568hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18569hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18570hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18571hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18572hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18573hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18574hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18575inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18576link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18577fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18578always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18579export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18580exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18581include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18582prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18583file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18584hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18585compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18586predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18587postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18588predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18589postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18590compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18591
18592LTCC='$LTCC'
18593LTCFLAGS='$LTCFLAGS'
18594compiler='$compiler_DEFAULT'
18595
18596# A function that is used when there is no print builtin or printf.
18597func_fallback_echo ()
18598{
18599  eval 'cat <<_LTECHO_EOF
18600\$1
18601_LTECHO_EOF'
18602}
18603
18604# Quote evaled strings.
18605for var in SHELL \
18606ECHO \
18607SED \
18608GREP \
18609EGREP \
18610FGREP \
18611LD \
18612NM \
18613LN_S \
18614lt_SP2NL \
18615lt_NL2SP \
18616reload_flag \
18617OBJDUMP \
18618deplibs_check_method \
18619file_magic_cmd \
18620AR \
18621AR_FLAGS \
18622STRIP \
18623RANLIB \
18624CC \
18625CFLAGS \
18626compiler \
18627lt_cv_sys_global_symbol_pipe \
18628lt_cv_sys_global_symbol_to_cdecl \
18629lt_cv_sys_global_symbol_to_c_name_address \
18630lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18631lt_prog_compiler_no_builtin_flag \
18632lt_prog_compiler_wl \
18633lt_prog_compiler_pic \
18634lt_prog_compiler_static \
18635lt_cv_prog_compiler_c_o \
18636need_locks \
18637DSYMUTIL \
18638NMEDIT \
18639LIPO \
18640OTOOL \
18641OTOOL64 \
18642shrext_cmds \
18643export_dynamic_flag_spec \
18644whole_archive_flag_spec \
18645compiler_needs_object \
18646with_gnu_ld \
18647allow_undefined_flag \
18648no_undefined_flag \
18649hardcode_libdir_flag_spec \
18650hardcode_libdir_flag_spec_ld \
18651hardcode_libdir_separator \
18652fix_srcfile_path \
18653exclude_expsyms \
18654include_expsyms \
18655file_list_spec \
18656variables_saved_for_relink \
18657libname_spec \
18658library_names_spec \
18659soname_spec \
18660install_override_mode \
18661finish_eval \
18662old_striplib \
18663striplib \
18664compiler_lib_search_dirs \
18665predep_objects \
18666postdep_objects \
18667predeps \
18668postdeps \
18669compiler_lib_search_path \
18670LD_CXX \
18671reload_flag_CXX \
18672compiler_CXX \
18673lt_prog_compiler_no_builtin_flag_CXX \
18674lt_prog_compiler_wl_CXX \
18675lt_prog_compiler_pic_CXX \
18676lt_prog_compiler_static_CXX \
18677lt_cv_prog_compiler_c_o_CXX \
18678export_dynamic_flag_spec_CXX \
18679whole_archive_flag_spec_CXX \
18680compiler_needs_object_CXX \
18681with_gnu_ld_CXX \
18682allow_undefined_flag_CXX \
18683no_undefined_flag_CXX \
18684hardcode_libdir_flag_spec_CXX \
18685hardcode_libdir_flag_spec_ld_CXX \
18686hardcode_libdir_separator_CXX \
18687fix_srcfile_path_CXX \
18688exclude_expsyms_CXX \
18689include_expsyms_CXX \
18690file_list_spec_CXX \
18691compiler_lib_search_dirs_CXX \
18692predep_objects_CXX \
18693postdep_objects_CXX \
18694predeps_CXX \
18695postdeps_CXX \
18696compiler_lib_search_path_CXX; do
18697    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18698    *[\\\\\\\`\\"\\\$]*)
18699      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18700      ;;
18701    *)
18702      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18703      ;;
18704    esac
18705done
18706
18707# Double-quote double-evaled strings.
18708for var in reload_cmds \
18709old_postinstall_cmds \
18710old_postuninstall_cmds \
18711old_archive_cmds \
18712extract_expsyms_cmds \
18713old_archive_from_new_cmds \
18714old_archive_from_expsyms_cmds \
18715archive_cmds \
18716archive_expsym_cmds \
18717module_cmds \
18718module_expsym_cmds \
18719export_symbols_cmds \
18720prelink_cmds \
18721postinstall_cmds \
18722postuninstall_cmds \
18723finish_cmds \
18724sys_lib_search_path_spec \
18725sys_lib_dlsearch_path_spec \
18726reload_cmds_CXX \
18727old_archive_cmds_CXX \
18728old_archive_from_new_cmds_CXX \
18729old_archive_from_expsyms_cmds_CXX \
18730archive_cmds_CXX \
18731archive_expsym_cmds_CXX \
18732module_cmds_CXX \
18733module_expsym_cmds_CXX \
18734export_symbols_cmds_CXX \
18735prelink_cmds_CXX; do
18736    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18737    *[\\\\\\\`\\"\\\$]*)
18738      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18739      ;;
18740    *)
18741      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18742      ;;
18743    esac
18744done
18745
18746ac_aux_dir='$ac_aux_dir'
18747xsi_shell='$xsi_shell'
18748lt_shell_append='$lt_shell_append'
18749
18750# See if we are running on zsh, and set the options which allow our
18751# commands through without removal of \ escapes INIT.
18752if test -n "\${ZSH_VERSION+set}" ; then
18753   setopt NO_GLOB_SUBST
18754fi
18755
18756
18757    PACKAGE='$PACKAGE'
18758    VERSION='$VERSION'
18759    TIMESTAMP='$TIMESTAMP'
18760    RM='$RM'
18761    ofile='$ofile'
18762
18763
18764
18765
18766
18767
18768GCC="$GCC"
18769CC="$CC"
18770acx_cv_header_stdint="$acx_cv_header_stdint"
18771acx_cv_type_int8_t="$acx_cv_type_int8_t"
18772acx_cv_type_int16_t="$acx_cv_type_int16_t"
18773acx_cv_type_int32_t="$acx_cv_type_int32_t"
18774acx_cv_type_int64_t="$acx_cv_type_int64_t"
18775acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
18776ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
18777ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
18778ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
18779ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
18780ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
18781ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
18782ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
18783ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
18784
18785
18786_ACEOF
18787
18788cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18789
18790# Handling of arguments.
18791for ac_config_target in $ac_config_targets
18792do
18793  case $ac_config_target in
18794    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
18795    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18796    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18797    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18798    "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
18799    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18800    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
18801    "libitm.spec") CONFIG_FILES="$CONFIG_FILES libitm.spec" ;;
18802
18803  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18804  esac
18805done
18806
18807
18808# If the user did not use the arguments to specify the items to instantiate,
18809# then the envvar interface is used.  Set only those that are not.
18810# We use the long form for the default assignment because of an extremely
18811# bizarre bug on SunOS 4.1.3.
18812if $ac_need_defaults; then
18813  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18814  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18815  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18816fi
18817
18818# Have a temporary directory for convenience.  Make it in the build tree
18819# simply because there is no reason against having it here, and in addition,
18820# creating and moving files from /tmp can sometimes cause problems.
18821# Hook for its removal unless debugging.
18822# Note that there is a small window in which the directory will not be cleaned:
18823# after its creation but before its name has been assigned to `$tmp'.
18824$debug ||
18825{
18826  tmp=
18827  trap 'exit_status=$?
18828  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18829' 0
18830  trap 'as_fn_exit 1' 1 2 13 15
18831}
18832# Create a (secure) tmp directory for tmp files.
18833
18834{
18835  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18836  test -n "$tmp" && test -d "$tmp"
18837}  ||
18838{
18839  tmp=./conf$$-$RANDOM
18840  (umask 077 && mkdir "$tmp")
18841} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18842
18843# Set up the scripts for CONFIG_FILES section.
18844# No need to generate them if there are no CONFIG_FILES.
18845# This happens for instance with `./config.status config.h'.
18846if test -n "$CONFIG_FILES"; then
18847
18848
18849ac_cr=`echo X | tr X '\015'`
18850# On cygwin, bash can eat \r inside `` if the user requested igncr.
18851# But we know of no other shell where ac_cr would be empty at this
18852# point, so we can use a bashism as a fallback.
18853if test "x$ac_cr" = x; then
18854  eval ac_cr=\$\'\\r\'
18855fi
18856ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18857if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18858  ac_cs_awk_cr='\r'
18859else
18860  ac_cs_awk_cr=$ac_cr
18861fi
18862
18863echo 'BEGIN {' >"$tmp/subs1.awk" &&
18864_ACEOF
18865
18866
18867{
18868  echo "cat >conf$$subs.awk <<_ACEOF" &&
18869  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18870  echo "_ACEOF"
18871} >conf$$subs.sh ||
18872  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18873ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18874ac_delim='%!_!# '
18875for ac_last_try in false false false false false :; do
18876  . ./conf$$subs.sh ||
18877    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18878
18879  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18880  if test $ac_delim_n = $ac_delim_num; then
18881    break
18882  elif $ac_last_try; then
18883    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18884  else
18885    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18886  fi
18887done
18888rm -f conf$$subs.sh
18889
18890cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18891cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18892_ACEOF
18893sed -n '
18894h
18895s/^/S["/; s/!.*/"]=/
18896p
18897g
18898s/^[^!]*!//
18899:repl
18900t repl
18901s/'"$ac_delim"'$//
18902t delim
18903:nl
18904h
18905s/\(.\{148\}\).*/\1/
18906t more1
18907s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18908p
18909n
18910b repl
18911:more1
18912s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18913p
18914g
18915s/.\{148\}//
18916t nl
18917:delim
18918h
18919s/\(.\{148\}\).*/\1/
18920t more2
18921s/["\\]/\\&/g; s/^/"/; s/$/"/
18922p
18923b
18924:more2
18925s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18926p
18927g
18928s/.\{148\}//
18929t delim
18930' <conf$$subs.awk | sed '
18931/^[^""]/{
18932  N
18933  s/\n//
18934}
18935' >>$CONFIG_STATUS || ac_write_fail=1
18936rm -f conf$$subs.awk
18937cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18938_ACAWK
18939cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18940  for (key in S) S_is_set[key] = 1
18941  FS = ""
18942
18943}
18944{
18945  line = $ 0
18946  nfields = split(line, field, "@")
18947  substed = 0
18948  len = length(field[1])
18949  for (i = 2; i < nfields; i++) {
18950    key = field[i]
18951    keylen = length(key)
18952    if (S_is_set[key]) {
18953      value = S[key]
18954      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18955      len += length(value) + length(field[++i])
18956      substed = 1
18957    } else
18958      len += 1 + keylen
18959  }
18960
18961  print line
18962}
18963
18964_ACAWK
18965_ACEOF
18966cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18967if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18968  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18969else
18970  cat
18971fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18972  || as_fn_error "could not setup config files machinery" "$LINENO" 5
18973_ACEOF
18974
18975# VPATH may cause trouble with some makes, so we remove $(srcdir),
18976# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18977# trailing colons and then remove the whole line if VPATH becomes empty
18978# (actually we leave an empty line to preserve line numbers).
18979if test "x$srcdir" = x.; then
18980  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
18981s/:*\$(srcdir):*/:/
18982s/:*\${srcdir}:*/:/
18983s/:*@srcdir@:*/:/
18984s/^\([^=]*=[	 ]*\):*/\1/
18985s/:*$//
18986s/^[^=]*=[	 ]*$//
18987}'
18988fi
18989
18990cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18991fi # test -n "$CONFIG_FILES"
18992
18993# Set up the scripts for CONFIG_HEADERS section.
18994# No need to generate them if there are no CONFIG_HEADERS.
18995# This happens for instance with `./config.status Makefile'.
18996if test -n "$CONFIG_HEADERS"; then
18997cat >"$tmp/defines.awk" <<\_ACAWK ||
18998BEGIN {
18999_ACEOF
19000
19001# Transform confdefs.h into an awk script `defines.awk', embedded as
19002# here-document in config.status, that substitutes the proper values into
19003# config.h.in to produce config.h.
19004
19005# Create a delimiter string that does not exist in confdefs.h, to ease
19006# handling of long lines.
19007ac_delim='%!_!# '
19008for ac_last_try in false false :; do
19009  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
19010  if test -z "$ac_t"; then
19011    break
19012  elif $ac_last_try; then
19013    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
19014  else
19015    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19016  fi
19017done
19018
19019# For the awk script, D is an array of macro values keyed by name,
19020# likewise P contains macro parameters if any.  Preserve backslash
19021# newline sequences.
19022
19023ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19024sed -n '
19025s/.\{148\}/&'"$ac_delim"'/g
19026t rset
19027:rset
19028s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
19029t def
19030d
19031:def
19032s/\\$//
19033t bsnl
19034s/["\\]/\\&/g
19035s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
19036D["\1"]=" \3"/p
19037s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
19038d
19039:bsnl
19040s/["\\]/\\&/g
19041s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
19042D["\1"]=" \3\\\\\\n"\\/p
19043t cont
19044s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19045t cont
19046d
19047:cont
19048n
19049s/.\{148\}/&'"$ac_delim"'/g
19050t clear
19051:clear
19052s/\\$//
19053t bsnlc
19054s/["\\]/\\&/g; s/^/"/; s/$/"/p
19055d
19056:bsnlc
19057s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19058b cont
19059' <confdefs.h | sed '
19060s/'"$ac_delim"'/"\\\
19061"/g' >>$CONFIG_STATUS || ac_write_fail=1
19062
19063cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19064  for (key in D) D_is_set[key] = 1
19065  FS = ""
19066}
19067/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19068  line = \$ 0
19069  split(line, arg, " ")
19070  if (arg[1] == "#") {
19071    defundef = arg[2]
19072    mac1 = arg[3]
19073  } else {
19074    defundef = substr(arg[1], 2)
19075    mac1 = arg[2]
19076  }
19077  split(mac1, mac2, "(") #)
19078  macro = mac2[1]
19079  prefix = substr(line, 1, index(line, defundef) - 1)
19080  if (D_is_set[macro]) {
19081    # Preserve the white space surrounding the "#".
19082    print prefix "define", macro P[macro] D[macro]
19083    next
19084  } else {
19085    # Replace #undef with comments.  This is necessary, for example,
19086    # in the case of _POSIX_SOURCE, which is predefined and required
19087    # on some systems where configure will not decide to define it.
19088    if (defundef == "undef") {
19089      print "/*", prefix defundef, macro, "*/"
19090      next
19091    }
19092  }
19093}
19094{ print }
19095_ACAWK
19096_ACEOF
19097cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19098  as_fn_error "could not setup config headers machinery" "$LINENO" 5
19099fi # test -n "$CONFIG_HEADERS"
19100
19101
19102eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
19103shift
19104for ac_tag
19105do
19106  case $ac_tag in
19107  :[FHLC]) ac_mode=$ac_tag; continue;;
19108  esac
19109  case $ac_mode$ac_tag in
19110  :[FHL]*:*);;
19111  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
19112  :[FH]-) ac_tag=-:-;;
19113  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19114  esac
19115  ac_save_IFS=$IFS
19116  IFS=:
19117  set x $ac_tag
19118  IFS=$ac_save_IFS
19119  shift
19120  ac_file=$1
19121  shift
19122
19123  case $ac_mode in
19124  :L) ac_source=$1;;
19125  :[FH])
19126    ac_file_inputs=
19127    for ac_f
19128    do
19129      case $ac_f in
19130      -) ac_f="$tmp/stdin";;
19131      *) # Look for the file first in the build tree, then in the source tree
19132	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
19133	 # because $ac_f cannot contain `:'.
19134	 test -f "$ac_f" ||
19135	   case $ac_f in
19136	   [\\/$]*) false;;
19137	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19138	   esac ||
19139	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19140      esac
19141      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19142      as_fn_append ac_file_inputs " '$ac_f'"
19143    done
19144
19145    # Let's still pretend it is `configure' which instantiates (i.e., don't
19146    # use $as_me), people would be surprised to read:
19147    #    /* config.h.  Generated by config.status.  */
19148    configure_input='Generated from '`
19149	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19150	`' by configure.'
19151    if test x"$ac_file" != x-; then
19152      configure_input="$ac_file.  $configure_input"
19153      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19154$as_echo "$as_me: creating $ac_file" >&6;}
19155    fi
19156    # Neutralize special characters interpreted by sed in replacement strings.
19157    case $configure_input in #(
19158    *\&* | *\|* | *\\* )
19159       ac_sed_conf_input=`$as_echo "$configure_input" |
19160       sed 's/[\\\\&|]/\\\\&/g'`;; #(
19161    *) ac_sed_conf_input=$configure_input;;
19162    esac
19163
19164    case $ac_tag in
19165    *:-:* | *:-) cat >"$tmp/stdin" \
19166      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
19167    esac
19168    ;;
19169  esac
19170
19171  ac_dir=`$as_dirname -- "$ac_file" ||
19172$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19173	 X"$ac_file" : 'X\(//\)[^/]' \| \
19174	 X"$ac_file" : 'X\(//\)$' \| \
19175	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19176$as_echo X"$ac_file" |
19177    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19178	    s//\1/
19179	    q
19180	  }
19181	  /^X\(\/\/\)[^/].*/{
19182	    s//\1/
19183	    q
19184	  }
19185	  /^X\(\/\/\)$/{
19186	    s//\1/
19187	    q
19188	  }
19189	  /^X\(\/\).*/{
19190	    s//\1/
19191	    q
19192	  }
19193	  s/.*/./; q'`
19194  as_dir="$ac_dir"; as_fn_mkdir_p
19195  ac_builddir=.
19196
19197case "$ac_dir" in
19198.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19199*)
19200  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19201  # A ".." for each directory in $ac_dir_suffix.
19202  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19203  case $ac_top_builddir_sub in
19204  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19205  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19206  esac ;;
19207esac
19208ac_abs_top_builddir=$ac_pwd
19209ac_abs_builddir=$ac_pwd$ac_dir_suffix
19210# for backward compatibility:
19211ac_top_builddir=$ac_top_build_prefix
19212
19213case $srcdir in
19214  .)  # We are building in place.
19215    ac_srcdir=.
19216    ac_top_srcdir=$ac_top_builddir_sub
19217    ac_abs_top_srcdir=$ac_pwd ;;
19218  [\\/]* | ?:[\\/]* )  # Absolute name.
19219    ac_srcdir=$srcdir$ac_dir_suffix;
19220    ac_top_srcdir=$srcdir
19221    ac_abs_top_srcdir=$srcdir ;;
19222  *) # Relative name.
19223    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19224    ac_top_srcdir=$ac_top_build_prefix$srcdir
19225    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19226esac
19227ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19228
19229
19230  case $ac_mode in
19231  :F)
19232  #
19233  # CONFIG_FILE
19234  #
19235
19236  case $INSTALL in
19237  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19238  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19239  esac
19240  ac_MKDIR_P=$MKDIR_P
19241  case $MKDIR_P in
19242  [\\/$]* | ?:[\\/]* ) ;;
19243  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19244  esac
19245_ACEOF
19246
19247cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19248# If the template does not know about datarootdir, expand it.
19249# FIXME: This hack should be removed a few years after 2.60.
19250ac_datarootdir_hack=; ac_datarootdir_seen=
19251ac_sed_dataroot='
19252/datarootdir/ {
19253  p
19254  q
19255}
19256/@datadir@/p
19257/@docdir@/p
19258/@infodir@/p
19259/@localedir@/p
19260/@mandir@/p'
19261case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19262*datarootdir*) ac_datarootdir_seen=yes;;
19263*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19264  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19265$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19266_ACEOF
19267cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19268  ac_datarootdir_hack='
19269  s&@datadir@&$datadir&g
19270  s&@docdir@&$docdir&g
19271  s&@infodir@&$infodir&g
19272  s&@localedir@&$localedir&g
19273  s&@mandir@&$mandir&g
19274  s&\\\${datarootdir}&$datarootdir&g' ;;
19275esac
19276_ACEOF
19277
19278# Neutralize VPATH when `$srcdir' = `.'.
19279# Shell code in configure.ac might set extrasub.
19280# FIXME: do we really want to maintain this feature?
19281cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19282ac_sed_extra="$ac_vpsub
19283$extrasub
19284_ACEOF
19285cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19286:t
19287/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19288s|@configure_input@|$ac_sed_conf_input|;t t
19289s&@top_builddir@&$ac_top_builddir_sub&;t t
19290s&@top_build_prefix@&$ac_top_build_prefix&;t t
19291s&@srcdir@&$ac_srcdir&;t t
19292s&@abs_srcdir@&$ac_abs_srcdir&;t t
19293s&@top_srcdir@&$ac_top_srcdir&;t t
19294s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19295s&@builddir@&$ac_builddir&;t t
19296s&@abs_builddir@&$ac_abs_builddir&;t t
19297s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19298s&@INSTALL@&$ac_INSTALL&;t t
19299s&@MKDIR_P@&$ac_MKDIR_P&;t t
19300$ac_datarootdir_hack
19301"
19302eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
19303  || as_fn_error "could not create $ac_file" "$LINENO" 5
19304
19305test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19306  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
19307  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19308  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19309which seems to be undefined.  Please make sure it is defined." >&5
19310$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19311which seems to be undefined.  Please make sure it is defined." >&2;}
19312
19313  rm -f "$tmp/stdin"
19314  case $ac_file in
19315  -) cat "$tmp/out" && rm -f "$tmp/out";;
19316  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
19317  esac \
19318  || as_fn_error "could not create $ac_file" "$LINENO" 5
19319 ;;
19320  :H)
19321  #
19322  # CONFIG_HEADER
19323  #
19324  if test x"$ac_file" != x-; then
19325    {
19326      $as_echo "/* $configure_input  */" \
19327      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
19328    } >"$tmp/config.h" \
19329      || as_fn_error "could not create $ac_file" "$LINENO" 5
19330    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
19331      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19332$as_echo "$as_me: $ac_file is unchanged" >&6;}
19333    else
19334      rm -f "$ac_file"
19335      mv "$tmp/config.h" "$ac_file" \
19336	|| as_fn_error "could not create $ac_file" "$LINENO" 5
19337    fi
19338  else
19339    $as_echo "/* $configure_input  */" \
19340      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
19341      || as_fn_error "could not create -" "$LINENO" 5
19342  fi
19343# Compute "$ac_file"'s index in $config_headers.
19344_am_arg="$ac_file"
19345_am_stamp_count=1
19346for _am_header in $config_headers :; do
19347  case $_am_header in
19348    $_am_arg | $_am_arg:* )
19349      break ;;
19350    * )
19351      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19352  esac
19353done
19354echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19355$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19356	 X"$_am_arg" : 'X\(//\)[^/]' \| \
19357	 X"$_am_arg" : 'X\(//\)$' \| \
19358	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19359$as_echo X"$_am_arg" |
19360    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19361	    s//\1/
19362	    q
19363	  }
19364	  /^X\(\/\/\)[^/].*/{
19365	    s//\1/
19366	    q
19367	  }
19368	  /^X\(\/\/\)$/{
19369	    s//\1/
19370	    q
19371	  }
19372	  /^X\(\/\).*/{
19373	    s//\1/
19374	    q
19375	  }
19376	  s/.*/./; q'`/stamp-h$_am_stamp_count
19377 ;;
19378
19379  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19380$as_echo "$as_me: executing $ac_file commands" >&6;}
19381 ;;
19382  esac
19383
19384
19385  case $ac_file$ac_mode in
19386    "default-1":C)
19387# Only add multilib support code if we just rebuilt the top-level
19388# Makefile.
19389case " $CONFIG_FILES " in
19390 *" Makefile "*)
19391   ac_file=Makefile . ${multi_basedir}/config-ml.in
19392   ;;
19393esac ;;
19394    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19395  # Autoconf 2.62 quotes --file arguments for eval, but not when files
19396  # are listed without --file.  Let's play safe and only enable the eval
19397  # if we detect the quoting.
19398  case $CONFIG_FILES in
19399  *\'*) eval set x "$CONFIG_FILES" ;;
19400  *)   set x $CONFIG_FILES ;;
19401  esac
19402  shift
19403  for mf
19404  do
19405    # Strip MF so we end up with the name of the file.
19406    mf=`echo "$mf" | sed -e 's/:.*$//'`
19407    # Check whether this is an Automake generated Makefile or not.
19408    # We used to match only the files named `Makefile.in', but
19409    # some people rename them; so instead we look at the file content.
19410    # Grep'ing the first line is not enough: some people post-process
19411    # each Makefile.in and add a new line on top of each file to say so.
19412    # Grep'ing the whole file is not good either: AIX grep has a line
19413    # limit of 2048, but all sed's we know have understand at least 4000.
19414    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19415      dirpart=`$as_dirname -- "$mf" ||
19416$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19417	 X"$mf" : 'X\(//\)[^/]' \| \
19418	 X"$mf" : 'X\(//\)$' \| \
19419	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19420$as_echo X"$mf" |
19421    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19422	    s//\1/
19423	    q
19424	  }
19425	  /^X\(\/\/\)[^/].*/{
19426	    s//\1/
19427	    q
19428	  }
19429	  /^X\(\/\/\)$/{
19430	    s//\1/
19431	    q
19432	  }
19433	  /^X\(\/\).*/{
19434	    s//\1/
19435	    q
19436	  }
19437	  s/.*/./; q'`
19438    else
19439      continue
19440    fi
19441    # Extract the definition of DEPDIR, am__include, and am__quote
19442    # from the Makefile without running `make'.
19443    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19444    test -z "$DEPDIR" && continue
19445    am__include=`sed -n 's/^am__include = //p' < "$mf"`
19446    test -z "am__include" && continue
19447    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19448    # When using ansi2knr, U may be empty or an underscore; expand it
19449    U=`sed -n 's/^U = //p' < "$mf"`
19450    # Find all dependency output files, they are included files with
19451    # $(DEPDIR) in their names.  We invoke sed twice because it is the
19452    # simplest approach to changing $(DEPDIR) to its actual value in the
19453    # expansion.
19454    for file in `sed -n "
19455      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19456	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
19457      # Make sure the directory exists.
19458      test -f "$dirpart/$file" && continue
19459      fdir=`$as_dirname -- "$file" ||
19460$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19461	 X"$file" : 'X\(//\)[^/]' \| \
19462	 X"$file" : 'X\(//\)$' \| \
19463	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19464$as_echo X"$file" |
19465    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19466	    s//\1/
19467	    q
19468	  }
19469	  /^X\(\/\/\)[^/].*/{
19470	    s//\1/
19471	    q
19472	  }
19473	  /^X\(\/\/\)$/{
19474	    s//\1/
19475	    q
19476	  }
19477	  /^X\(\/\).*/{
19478	    s//\1/
19479	    q
19480	  }
19481	  s/.*/./; q'`
19482      as_dir=$dirpart/$fdir; as_fn_mkdir_p
19483      # echo "creating $dirpart/$file"
19484      echo '# dummy' > "$dirpart/$file"
19485    done
19486  done
19487}
19488 ;;
19489    "libtool":C)
19490
19491    # See if we are running on zsh, and set the options which allow our
19492    # commands through without removal of \ escapes.
19493    if test -n "${ZSH_VERSION+set}" ; then
19494      setopt NO_GLOB_SUBST
19495    fi
19496
19497    cfgfile="${ofile}T"
19498    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19499    $RM "$cfgfile"
19500
19501    cat <<_LT_EOF >> "$cfgfile"
19502#! $SHELL
19503
19504# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19505# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19506# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19507# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19508#
19509#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19510#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19511#   Written by Gordon Matzigkeit, 1996
19512#
19513#   This file is part of GNU Libtool.
19514#
19515# GNU Libtool is free software; you can redistribute it and/or
19516# modify it under the terms of the GNU General Public License as
19517# published by the Free Software Foundation; either version 2 of
19518# the License, or (at your option) any later version.
19519#
19520# As a special exception to the GNU General Public License,
19521# if you distribute this file as part of a program or library that
19522# is built using GNU Libtool, you may include this file under the
19523# same distribution terms that you use for the rest of that program.
19524#
19525# GNU Libtool is distributed in the hope that it will be useful,
19526# but WITHOUT ANY WARRANTY; without even the implied warranty of
19527# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19528# GNU General Public License for more details.
19529#
19530# You should have received a copy of the GNU General Public License
19531# along with GNU Libtool; see the file COPYING.  If not, a copy
19532# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19533# obtained by writing to the Free Software Foundation, Inc.,
19534# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19535
19536
19537# The names of the tagged configurations supported by this script.
19538available_tags="CXX "
19539
19540# ### BEGIN LIBTOOL CONFIG
19541
19542# Which release of libtool.m4 was used?
19543macro_version=$macro_version
19544macro_revision=$macro_revision
19545
19546# Whether or not to build shared libraries.
19547build_libtool_libs=$enable_shared
19548
19549# Whether or not to build static libraries.
19550build_old_libs=$enable_static
19551
19552# What type of objects to build.
19553pic_mode=$pic_mode
19554
19555# Whether or not to optimize for fast installation.
19556fast_install=$enable_fast_install
19557
19558# Shell to use when invoking shell scripts.
19559SHELL=$lt_SHELL
19560
19561# An echo program that protects backslashes.
19562ECHO=$lt_ECHO
19563
19564# The host system.
19565host_alias=$host_alias
19566host=$host
19567host_os=$host_os
19568
19569# The build system.
19570build_alias=$build_alias
19571build=$build
19572build_os=$build_os
19573
19574# A sed program that does not truncate output.
19575SED=$lt_SED
19576
19577# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19578Xsed="\$SED -e 1s/^X//"
19579
19580# A grep program that handles long lines.
19581GREP=$lt_GREP
19582
19583# An ERE matcher.
19584EGREP=$lt_EGREP
19585
19586# A literal string matcher.
19587FGREP=$lt_FGREP
19588
19589# A BSD- or MS-compatible name lister.
19590NM=$lt_NM
19591
19592# Whether we need soft or hard links.
19593LN_S=$lt_LN_S
19594
19595# What is the maximum length of a command?
19596max_cmd_len=$max_cmd_len
19597
19598# Object file suffix (normally "o").
19599objext=$ac_objext
19600
19601# Executable file suffix (normally "").
19602exeext=$exeext
19603
19604# whether the shell understands "unset".
19605lt_unset=$lt_unset
19606
19607# turn spaces into newlines.
19608SP2NL=$lt_lt_SP2NL
19609
19610# turn newlines into spaces.
19611NL2SP=$lt_lt_NL2SP
19612
19613# An object symbol dumper.
19614OBJDUMP=$lt_OBJDUMP
19615
19616# Method to check whether dependent libraries are shared objects.
19617deplibs_check_method=$lt_deplibs_check_method
19618
19619# Command to use when deplibs_check_method == "file_magic".
19620file_magic_cmd=$lt_file_magic_cmd
19621
19622# The archiver.
19623AR=$lt_AR
19624AR_FLAGS=$lt_AR_FLAGS
19625
19626# A symbol stripping program.
19627STRIP=$lt_STRIP
19628
19629# Commands used to install an old-style archive.
19630RANLIB=$lt_RANLIB
19631old_postinstall_cmds=$lt_old_postinstall_cmds
19632old_postuninstall_cmds=$lt_old_postuninstall_cmds
19633
19634# Whether to use a lock for old archive extraction.
19635lock_old_archive_extraction=$lock_old_archive_extraction
19636
19637# A C compiler.
19638LTCC=$lt_CC
19639
19640# LTCC compiler flags.
19641LTCFLAGS=$lt_CFLAGS
19642
19643# Take the output of nm and produce a listing of raw symbols and C names.
19644global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19645
19646# Transform the output of nm in a proper C declaration.
19647global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19648
19649# Transform the output of nm in a C name address pair.
19650global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19651
19652# Transform the output of nm in a C name address pair when lib prefix is needed.
19653global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19654
19655# The name of the directory that contains temporary libtool files.
19656objdir=$objdir
19657
19658# Used to examine libraries when file_magic_cmd begins with "file".
19659MAGIC_CMD=$MAGIC_CMD
19660
19661# Must we lock files when doing compilation?
19662need_locks=$lt_need_locks
19663
19664# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19665DSYMUTIL=$lt_DSYMUTIL
19666
19667# Tool to change global to local symbols on Mac OS X.
19668NMEDIT=$lt_NMEDIT
19669
19670# Tool to manipulate fat objects and archives on Mac OS X.
19671LIPO=$lt_LIPO
19672
19673# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19674OTOOL=$lt_OTOOL
19675
19676# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19677OTOOL64=$lt_OTOOL64
19678
19679# Old archive suffix (normally "a").
19680libext=$libext
19681
19682# Shared library suffix (normally ".so").
19683shrext_cmds=$lt_shrext_cmds
19684
19685# The commands to extract the exported symbol list from a shared archive.
19686extract_expsyms_cmds=$lt_extract_expsyms_cmds
19687
19688# Variables whose values should be saved in libtool wrapper scripts and
19689# restored at link time.
19690variables_saved_for_relink=$lt_variables_saved_for_relink
19691
19692# Do we need the "lib" prefix for modules?
19693need_lib_prefix=$need_lib_prefix
19694
19695# Do we need a version for libraries?
19696need_version=$need_version
19697
19698# Library versioning type.
19699version_type=$version_type
19700
19701# Shared library runtime path variable.
19702runpath_var=$runpath_var
19703
19704# Shared library path variable.
19705shlibpath_var=$shlibpath_var
19706
19707# Is shlibpath searched before the hard-coded library search path?
19708shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19709
19710# Format of library name prefix.
19711libname_spec=$lt_libname_spec
19712
19713# List of archive names.  First name is the real one, the rest are links.
19714# The last name is the one that the linker finds with -lNAME
19715library_names_spec=$lt_library_names_spec
19716
19717# The coded name of the library, if different from the real name.
19718soname_spec=$lt_soname_spec
19719
19720# Permission mode override for installation of shared libraries.
19721install_override_mode=$lt_install_override_mode
19722
19723# Command to use after installation of a shared archive.
19724postinstall_cmds=$lt_postinstall_cmds
19725
19726# Command to use after uninstallation of a shared archive.
19727postuninstall_cmds=$lt_postuninstall_cmds
19728
19729# Commands used to finish a libtool library installation in a directory.
19730finish_cmds=$lt_finish_cmds
19731
19732# As "finish_cmds", except a single script fragment to be evaled but
19733# not shown.
19734finish_eval=$lt_finish_eval
19735
19736# Whether we should hardcode library paths into libraries.
19737hardcode_into_libs=$hardcode_into_libs
19738
19739# Compile-time system search path for libraries.
19740sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19741
19742# Run-time system search path for libraries.
19743sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19744
19745# Whether dlopen is supported.
19746dlopen_support=$enable_dlopen
19747
19748# Whether dlopen of programs is supported.
19749dlopen_self=$enable_dlopen_self
19750
19751# Whether dlopen of statically linked programs is supported.
19752dlopen_self_static=$enable_dlopen_self_static
19753
19754# Commands to strip libraries.
19755old_striplib=$lt_old_striplib
19756striplib=$lt_striplib
19757
19758
19759# The linker used to build libraries.
19760LD=$lt_LD
19761
19762# How to create reloadable object files.
19763reload_flag=$lt_reload_flag
19764reload_cmds=$lt_reload_cmds
19765
19766# Commands used to build an old-style archive.
19767old_archive_cmds=$lt_old_archive_cmds
19768
19769# A language specific compiler.
19770CC=$lt_compiler
19771
19772# Is the compiler the GNU compiler?
19773with_gcc=$GCC
19774
19775# Compiler flag to turn off builtin functions.
19776no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19777
19778# How to pass a linker flag through the compiler.
19779wl=$lt_lt_prog_compiler_wl
19780
19781# Additional compiler flags for building library objects.
19782pic_flag=$lt_lt_prog_compiler_pic
19783
19784# Compiler flag to prevent dynamic linking.
19785link_static_flag=$lt_lt_prog_compiler_static
19786
19787# Does compiler simultaneously support -c and -o options?
19788compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19789
19790# Whether or not to add -lc for building shared libraries.
19791build_libtool_need_lc=$archive_cmds_need_lc
19792
19793# Whether or not to disallow shared libs when runtime libs are static.
19794allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19795
19796# Compiler flag to allow reflexive dlopens.
19797export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19798
19799# Compiler flag to generate shared objects directly from archives.
19800whole_archive_flag_spec=$lt_whole_archive_flag_spec
19801
19802# Whether the compiler copes with passing no objects directly.
19803compiler_needs_object=$lt_compiler_needs_object
19804
19805# Create an old-style archive from a shared archive.
19806old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19807
19808# Create a temporary old-style archive to link instead of a shared archive.
19809old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19810
19811# Commands used to build a shared archive.
19812archive_cmds=$lt_archive_cmds
19813archive_expsym_cmds=$lt_archive_expsym_cmds
19814
19815# Commands used to build a loadable module if different from building
19816# a shared archive.
19817module_cmds=$lt_module_cmds
19818module_expsym_cmds=$lt_module_expsym_cmds
19819
19820# Whether we are building with GNU ld or not.
19821with_gnu_ld=$lt_with_gnu_ld
19822
19823# Flag that allows shared libraries with undefined symbols to be built.
19824allow_undefined_flag=$lt_allow_undefined_flag
19825
19826# Flag that enforces no undefined symbols.
19827no_undefined_flag=$lt_no_undefined_flag
19828
19829# Flag to hardcode \$libdir into a binary during linking.
19830# This must work even if \$libdir does not exist
19831hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19832
19833# If ld is used when linking, flag to hardcode \$libdir into a binary
19834# during linking.  This must work even if \$libdir does not exist.
19835hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19836
19837# Whether we need a single "-rpath" flag with a separated argument.
19838hardcode_libdir_separator=$lt_hardcode_libdir_separator
19839
19840# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19841# DIR into the resulting binary.
19842hardcode_direct=$hardcode_direct
19843
19844# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19845# DIR into the resulting binary and the resulting library dependency is
19846# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19847# library is relocated.
19848hardcode_direct_absolute=$hardcode_direct_absolute
19849
19850# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19851# into the resulting binary.
19852hardcode_minus_L=$hardcode_minus_L
19853
19854# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19855# into the resulting binary.
19856hardcode_shlibpath_var=$hardcode_shlibpath_var
19857
19858# Set to "yes" if building a shared library automatically hardcodes DIR
19859# into the library and all subsequent libraries and executables linked
19860# against it.
19861hardcode_automatic=$hardcode_automatic
19862
19863# Set to yes if linker adds runtime paths of dependent libraries
19864# to runtime path list.
19865inherit_rpath=$inherit_rpath
19866
19867# Whether libtool must link a program against all its dependency libraries.
19868link_all_deplibs=$link_all_deplibs
19869
19870# Fix the shell variable \$srcfile for the compiler.
19871fix_srcfile_path=$lt_fix_srcfile_path
19872
19873# Set to "yes" if exported symbols are required.
19874always_export_symbols=$always_export_symbols
19875
19876# The commands to list exported symbols.
19877export_symbols_cmds=$lt_export_symbols_cmds
19878
19879# Symbols that should not be listed in the preloaded symbols.
19880exclude_expsyms=$lt_exclude_expsyms
19881
19882# Symbols that must always be exported.
19883include_expsyms=$lt_include_expsyms
19884
19885# Commands necessary for linking programs (against libraries) with templates.
19886prelink_cmds=$lt_prelink_cmds
19887
19888# Specify filename containing input files.
19889file_list_spec=$lt_file_list_spec
19890
19891# How to hardcode a shared library path into an executable.
19892hardcode_action=$hardcode_action
19893
19894# The directories searched by this compiler when creating a shared library.
19895compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19896
19897# Dependencies to place before and after the objects being linked to
19898# create a shared library.
19899predep_objects=$lt_predep_objects
19900postdep_objects=$lt_postdep_objects
19901predeps=$lt_predeps
19902postdeps=$lt_postdeps
19903
19904# The library search path used internally by the compiler when linking
19905# a shared library.
19906compiler_lib_search_path=$lt_compiler_lib_search_path
19907
19908# ### END LIBTOOL CONFIG
19909
19910_LT_EOF
19911
19912  case $host_os in
19913  aix3*)
19914    cat <<\_LT_EOF >> "$cfgfile"
19915# AIX sometimes has problems with the GCC collect2 program.  For some
19916# reason, if we set the COLLECT_NAMES environment variable, the problems
19917# vanish in a puff of smoke.
19918if test "X${COLLECT_NAMES+set}" != Xset; then
19919  COLLECT_NAMES=
19920  export COLLECT_NAMES
19921fi
19922_LT_EOF
19923    ;;
19924  esac
19925
19926
19927ltmain="$ac_aux_dir/ltmain.sh"
19928
19929
19930  # We use sed instead of cat because bash on DJGPP gets confused if
19931  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19932  # text mode, it properly converts lines to CR/LF.  This bash problem
19933  # is reportedly fixed, but why not run on old versions too?
19934  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19935    || (rm -f "$cfgfile"; exit 1)
19936
19937  case $xsi_shell in
19938  yes)
19939    cat << \_LT_EOF >> "$cfgfile"
19940
19941# func_dirname file append nondir_replacement
19942# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19943# otherwise set result to NONDIR_REPLACEMENT.
19944func_dirname ()
19945{
19946  case ${1} in
19947    */*) func_dirname_result="${1%/*}${2}" ;;
19948    *  ) func_dirname_result="${3}" ;;
19949  esac
19950}
19951
19952# func_basename file
19953func_basename ()
19954{
19955  func_basename_result="${1##*/}"
19956}
19957
19958# func_dirname_and_basename file append nondir_replacement
19959# perform func_basename and func_dirname in a single function
19960# call:
19961#   dirname:  Compute the dirname of FILE.  If nonempty,
19962#             add APPEND to the result, otherwise set result
19963#             to NONDIR_REPLACEMENT.
19964#             value returned in "$func_dirname_result"
19965#   basename: Compute filename of FILE.
19966#             value retuned in "$func_basename_result"
19967# Implementation must be kept synchronized with func_dirname
19968# and func_basename. For efficiency, we do not delegate to
19969# those functions but instead duplicate the functionality here.
19970func_dirname_and_basename ()
19971{
19972  case ${1} in
19973    */*) func_dirname_result="${1%/*}${2}" ;;
19974    *  ) func_dirname_result="${3}" ;;
19975  esac
19976  func_basename_result="${1##*/}"
19977}
19978
19979# func_stripname prefix suffix name
19980# strip PREFIX and SUFFIX off of NAME.
19981# PREFIX and SUFFIX must not contain globbing or regex special
19982# characters, hashes, percent signs, but SUFFIX may contain a leading
19983# dot (in which case that matches only a dot).
19984func_stripname ()
19985{
19986  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19987  # positional parameters, so assign one to ordinary parameter first.
19988  func_stripname_result=${3}
19989  func_stripname_result=${func_stripname_result#"${1}"}
19990  func_stripname_result=${func_stripname_result%"${2}"}
19991}
19992
19993# func_opt_split
19994func_opt_split ()
19995{
19996  func_opt_split_opt=${1%%=*}
19997  func_opt_split_arg=${1#*=}
19998}
19999
20000# func_lo2o object
20001func_lo2o ()
20002{
20003  case ${1} in
20004    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
20005    *)    func_lo2o_result=${1} ;;
20006  esac
20007}
20008
20009# func_xform libobj-or-source
20010func_xform ()
20011{
20012  func_xform_result=${1%.*}.lo
20013}
20014
20015# func_arith arithmetic-term...
20016func_arith ()
20017{
20018  func_arith_result=$(( $* ))
20019}
20020
20021# func_len string
20022# STRING may not start with a hyphen.
20023func_len ()
20024{
20025  func_len_result=${#1}
20026}
20027
20028_LT_EOF
20029    ;;
20030  *) # Bourne compatible functions.
20031    cat << \_LT_EOF >> "$cfgfile"
20032
20033# func_dirname file append nondir_replacement
20034# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
20035# otherwise set result to NONDIR_REPLACEMENT.
20036func_dirname ()
20037{
20038  # Extract subdirectory from the argument.
20039  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
20040  if test "X$func_dirname_result" = "X${1}"; then
20041    func_dirname_result="${3}"
20042  else
20043    func_dirname_result="$func_dirname_result${2}"
20044  fi
20045}
20046
20047# func_basename file
20048func_basename ()
20049{
20050  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
20051}
20052
20053
20054# func_stripname prefix suffix name
20055# strip PREFIX and SUFFIX off of NAME.
20056# PREFIX and SUFFIX must not contain globbing or regex special
20057# characters, hashes, percent signs, but SUFFIX may contain a leading
20058# dot (in which case that matches only a dot).
20059# func_strip_suffix prefix name
20060func_stripname ()
20061{
20062  case ${2} in
20063    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
20064    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
20065  esac
20066}
20067
20068# sed scripts:
20069my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20070my_sed_long_arg='1s/^-[^=]*=//'
20071
20072# func_opt_split
20073func_opt_split ()
20074{
20075  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
20076  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
20077}
20078
20079# func_lo2o object
20080func_lo2o ()
20081{
20082  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
20083}
20084
20085# func_xform libobj-or-source
20086func_xform ()
20087{
20088  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
20089}
20090
20091# func_arith arithmetic-term...
20092func_arith ()
20093{
20094  func_arith_result=`expr "$@"`
20095}
20096
20097# func_len string
20098# STRING may not start with a hyphen.
20099func_len ()
20100{
20101  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20102}
20103
20104_LT_EOF
20105esac
20106
20107case $lt_shell_append in
20108  yes)
20109    cat << \_LT_EOF >> "$cfgfile"
20110
20111# func_append var value
20112# Append VALUE to the end of shell variable VAR.
20113func_append ()
20114{
20115  eval "$1+=\$2"
20116}
20117_LT_EOF
20118    ;;
20119  *)
20120    cat << \_LT_EOF >> "$cfgfile"
20121
20122# func_append var value
20123# Append VALUE to the end of shell variable VAR.
20124func_append ()
20125{
20126  eval "$1=\$$1\$2"
20127}
20128
20129_LT_EOF
20130    ;;
20131  esac
20132
20133
20134  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20135    || (rm -f "$cfgfile"; exit 1)
20136
20137  mv -f "$cfgfile" "$ofile" ||
20138    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20139  chmod +x "$ofile"
20140
20141
20142    cat <<_LT_EOF >> "$ofile"
20143
20144# ### BEGIN LIBTOOL TAG CONFIG: CXX
20145
20146# The linker used to build libraries.
20147LD=$lt_LD_CXX
20148
20149# How to create reloadable object files.
20150reload_flag=$lt_reload_flag_CXX
20151reload_cmds=$lt_reload_cmds_CXX
20152
20153# Commands used to build an old-style archive.
20154old_archive_cmds=$lt_old_archive_cmds_CXX
20155
20156# A language specific compiler.
20157CC=$lt_compiler_CXX
20158
20159# Is the compiler the GNU compiler?
20160with_gcc=$GCC_CXX
20161
20162# Compiler flag to turn off builtin functions.
20163no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20164
20165# How to pass a linker flag through the compiler.
20166wl=$lt_lt_prog_compiler_wl_CXX
20167
20168# Additional compiler flags for building library objects.
20169pic_flag=$lt_lt_prog_compiler_pic_CXX
20170
20171# Compiler flag to prevent dynamic linking.
20172link_static_flag=$lt_lt_prog_compiler_static_CXX
20173
20174# Does compiler simultaneously support -c and -o options?
20175compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20176
20177# Whether or not to add -lc for building shared libraries.
20178build_libtool_need_lc=$archive_cmds_need_lc_CXX
20179
20180# Whether or not to disallow shared libs when runtime libs are static.
20181allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20182
20183# Compiler flag to allow reflexive dlopens.
20184export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20185
20186# Compiler flag to generate shared objects directly from archives.
20187whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20188
20189# Whether the compiler copes with passing no objects directly.
20190compiler_needs_object=$lt_compiler_needs_object_CXX
20191
20192# Create an old-style archive from a shared archive.
20193old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20194
20195# Create a temporary old-style archive to link instead of a shared archive.
20196old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20197
20198# Commands used to build a shared archive.
20199archive_cmds=$lt_archive_cmds_CXX
20200archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20201
20202# Commands used to build a loadable module if different from building
20203# a shared archive.
20204module_cmds=$lt_module_cmds_CXX
20205module_expsym_cmds=$lt_module_expsym_cmds_CXX
20206
20207# Whether we are building with GNU ld or not.
20208with_gnu_ld=$lt_with_gnu_ld_CXX
20209
20210# Flag that allows shared libraries with undefined symbols to be built.
20211allow_undefined_flag=$lt_allow_undefined_flag_CXX
20212
20213# Flag that enforces no undefined symbols.
20214no_undefined_flag=$lt_no_undefined_flag_CXX
20215
20216# Flag to hardcode \$libdir into a binary during linking.
20217# This must work even if \$libdir does not exist
20218hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20219
20220# If ld is used when linking, flag to hardcode \$libdir into a binary
20221# during linking.  This must work even if \$libdir does not exist.
20222hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20223
20224# Whether we need a single "-rpath" flag with a separated argument.
20225hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20226
20227# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20228# DIR into the resulting binary.
20229hardcode_direct=$hardcode_direct_CXX
20230
20231# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20232# DIR into the resulting binary and the resulting library dependency is
20233# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20234# library is relocated.
20235hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20236
20237# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20238# into the resulting binary.
20239hardcode_minus_L=$hardcode_minus_L_CXX
20240
20241# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20242# into the resulting binary.
20243hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20244
20245# Set to "yes" if building a shared library automatically hardcodes DIR
20246# into the library and all subsequent libraries and executables linked
20247# against it.
20248hardcode_automatic=$hardcode_automatic_CXX
20249
20250# Set to yes if linker adds runtime paths of dependent libraries
20251# to runtime path list.
20252inherit_rpath=$inherit_rpath_CXX
20253
20254# Whether libtool must link a program against all its dependency libraries.
20255link_all_deplibs=$link_all_deplibs_CXX
20256
20257# Fix the shell variable \$srcfile for the compiler.
20258fix_srcfile_path=$lt_fix_srcfile_path_CXX
20259
20260# Set to "yes" if exported symbols are required.
20261always_export_symbols=$always_export_symbols_CXX
20262
20263# The commands to list exported symbols.
20264export_symbols_cmds=$lt_export_symbols_cmds_CXX
20265
20266# Symbols that should not be listed in the preloaded symbols.
20267exclude_expsyms=$lt_exclude_expsyms_CXX
20268
20269# Symbols that must always be exported.
20270include_expsyms=$lt_include_expsyms_CXX
20271
20272# Commands necessary for linking programs (against libraries) with templates.
20273prelink_cmds=$lt_prelink_cmds_CXX
20274
20275# Specify filename containing input files.
20276file_list_spec=$lt_file_list_spec_CXX
20277
20278# How to hardcode a shared library path into an executable.
20279hardcode_action=$hardcode_action_CXX
20280
20281# The directories searched by this compiler when creating a shared library.
20282compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20283
20284# Dependencies to place before and after the objects being linked to
20285# create a shared library.
20286predep_objects=$lt_predep_objects_CXX
20287postdep_objects=$lt_postdep_objects_CXX
20288predeps=$lt_predeps_CXX
20289postdeps=$lt_postdeps_CXX
20290
20291# The library search path used internally by the compiler when linking
20292# a shared library.
20293compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20294
20295# ### END LIBTOOL TAG CONFIG: CXX
20296_LT_EOF
20297
20298 ;;
20299    "gstdint.h":C)
20300if test "$GCC" = yes; then
20301  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
20302else
20303  echo "/* generated for $CC */" > tmp-stdint.h
20304fi
20305
20306sed 's/^ *//' >> tmp-stdint.h <<EOF
20307
20308  #ifndef GCC_GENERATED_STDINT_H
20309  #define GCC_GENERATED_STDINT_H 1
20310
20311  #include <sys/types.h>
20312EOF
20313
20314if test "$acx_cv_header_stdint" != stdint.h; then
20315  echo "#include <stddef.h>" >> tmp-stdint.h
20316fi
20317if test "$acx_cv_header_stdint" != stddef.h; then
20318  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
20319fi
20320
20321sed 's/^ *//' >> tmp-stdint.h <<EOF
20322  /* glibc uses these symbols as guards to prevent redefinitions.  */
20323  #ifdef __int8_t_defined
20324  #define _INT8_T
20325  #define _INT16_T
20326  #define _INT32_T
20327  #endif
20328  #ifdef __uint32_t_defined
20329  #define _UINT32_T
20330  #endif
20331
20332EOF
20333
20334# ----------------- done header, emit basic int types -------------
20335if test "$acx_cv_header_stdint" = stddef.h; then
20336  sed 's/^ *//' >> tmp-stdint.h <<EOF
20337
20338    #ifndef _UINT8_T
20339    #define _UINT8_T
20340    #ifndef __uint8_t_defined
20341    #define __uint8_t_defined
20342    #ifndef uint8_t
20343    typedef unsigned $acx_cv_type_int8_t uint8_t;
20344    #endif
20345    #endif
20346    #endif
20347
20348    #ifndef _UINT16_T
20349    #define _UINT16_T
20350    #ifndef __uint16_t_defined
20351    #define __uint16_t_defined
20352    #ifndef uint16_t
20353    typedef unsigned $acx_cv_type_int16_t uint16_t;
20354    #endif
20355    #endif
20356    #endif
20357
20358    #ifndef _UINT32_T
20359    #define _UINT32_T
20360    #ifndef __uint32_t_defined
20361    #define __uint32_t_defined
20362    #ifndef uint32_t
20363    typedef unsigned $acx_cv_type_int32_t uint32_t;
20364    #endif
20365    #endif
20366    #endif
20367
20368    #ifndef _INT8_T
20369    #define _INT8_T
20370    #ifndef __int8_t_defined
20371    #define __int8_t_defined
20372    #ifndef int8_t
20373    typedef $acx_cv_type_int8_t int8_t;
20374    #endif
20375    #endif
20376    #endif
20377
20378    #ifndef _INT16_T
20379    #define _INT16_T
20380    #ifndef __int16_t_defined
20381    #define __int16_t_defined
20382    #ifndef int16_t
20383    typedef $acx_cv_type_int16_t int16_t;
20384    #endif
20385    #endif
20386    #endif
20387
20388    #ifndef _INT32_T
20389    #define _INT32_T
20390    #ifndef __int32_t_defined
20391    #define __int32_t_defined
20392    #ifndef int32_t
20393    typedef $acx_cv_type_int32_t int32_t;
20394    #endif
20395    #endif
20396    #endif
20397EOF
20398elif test "$ac_cv_type_u_int32_t" = yes; then
20399  sed 's/^ *//' >> tmp-stdint.h <<EOF
20400
20401    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
20402    #ifndef _INT8_T
20403    #define _INT8_T
20404    #endif
20405    #ifndef _INT16_T
20406    #define _INT16_T
20407    #endif
20408    #ifndef _INT32_T
20409    #define _INT32_T
20410    #endif
20411
20412    #ifndef _UINT8_T
20413    #define _UINT8_T
20414    #ifndef __uint8_t_defined
20415    #define __uint8_t_defined
20416    #ifndef uint8_t
20417    typedef u_int8_t uint8_t;
20418    #endif
20419    #endif
20420    #endif
20421
20422    #ifndef _UINT16_T
20423    #define _UINT16_T
20424    #ifndef __uint16_t_defined
20425    #define __uint16_t_defined
20426    #ifndef uint16_t
20427    typedef u_int16_t uint16_t;
20428    #endif
20429    #endif
20430    #endif
20431
20432    #ifndef _UINT32_T
20433    #define _UINT32_T
20434    #ifndef __uint32_t_defined
20435    #define __uint32_t_defined
20436    #ifndef uint32_t
20437    typedef u_int32_t uint32_t;
20438    #endif
20439    #endif
20440    #endif
20441EOF
20442else
20443  sed 's/^ *//' >> tmp-stdint.h <<EOF
20444
20445    /* Some systems have guard macros to prevent redefinitions, define them.  */
20446    #ifndef _INT8_T
20447    #define _INT8_T
20448    #endif
20449    #ifndef _INT16_T
20450    #define _INT16_T
20451    #endif
20452    #ifndef _INT32_T
20453    #define _INT32_T
20454    #endif
20455    #ifndef _UINT8_T
20456    #define _UINT8_T
20457    #endif
20458    #ifndef _UINT16_T
20459    #define _UINT16_T
20460    #endif
20461    #ifndef _UINT32_T
20462    #define _UINT32_T
20463    #endif
20464EOF
20465fi
20466
20467# ------------- done basic int types, emit int64_t types ------------
20468if test "$ac_cv_type_uint64_t" = yes; then
20469  sed 's/^ *//' >> tmp-stdint.h <<EOF
20470
20471    /* system headers have good uint64_t and int64_t */
20472    #ifndef _INT64_T
20473    #define _INT64_T
20474    #endif
20475    #ifndef _UINT64_T
20476    #define _UINT64_T
20477    #endif
20478EOF
20479elif test "$ac_cv_type_u_int64_t" = yes; then
20480  sed 's/^ *//' >> tmp-stdint.h <<EOF
20481
20482    /* system headers have an u_int64_t (and int64_t) */
20483    #ifndef _INT64_T
20484    #define _INT64_T
20485    #endif
20486    #ifndef _UINT64_T
20487    #define _UINT64_T
20488    #ifndef __uint64_t_defined
20489    #define __uint64_t_defined
20490    #ifndef uint64_t
20491    typedef u_int64_t uint64_t;
20492    #endif
20493    #endif
20494    #endif
20495EOF
20496elif test -n "$acx_cv_type_int64_t"; then
20497  sed 's/^ *//' >> tmp-stdint.h <<EOF
20498
20499    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
20500    #ifndef _INT64_T
20501    #define _INT64_T
20502    #ifndef int64_t
20503    typedef $acx_cv_type_int64_t int64_t;
20504    #endif
20505    #endif
20506    #ifndef _UINT64_T
20507    #define _UINT64_T
20508    #ifndef __uint64_t_defined
20509    #define __uint64_t_defined
20510    #ifndef uint64_t
20511    typedef unsigned $acx_cv_type_int64_t uint64_t;
20512    #endif
20513    #endif
20514    #endif
20515EOF
20516else
20517  sed 's/^ *//' >> tmp-stdint.h <<EOF
20518
20519    /* some common heuristics for int64_t, using compiler-specific tests */
20520    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
20521    #ifndef _INT64_T
20522    #define _INT64_T
20523    #ifndef __int64_t_defined
20524    #ifndef int64_t
20525    typedef long long int64_t;
20526    #endif
20527    #endif
20528    #endif
20529    #ifndef _UINT64_T
20530    #define _UINT64_T
20531    #ifndef uint64_t
20532    typedef unsigned long long uint64_t;
20533    #endif
20534    #endif
20535
20536    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
20537    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
20538       does not implement __extension__.  But that compiler doesn't define
20539       __GNUC_MINOR__.  */
20540    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
20541    # define __extension__
20542    # endif
20543
20544    # ifndef _INT64_T
20545    # define _INT64_T
20546    # ifndef int64_t
20547    __extension__ typedef long long int64_t;
20548    # endif
20549    # endif
20550    # ifndef _UINT64_T
20551    # define _UINT64_T
20552    # ifndef uint64_t
20553    __extension__ typedef unsigned long long uint64_t;
20554    # endif
20555    # endif
20556
20557    #elif !defined __STRICT_ANSI__
20558    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
20559
20560    #  ifndef _INT64_T
20561    #  define _INT64_T
20562    #  ifndef int64_t
20563    typedef __int64 int64_t;
20564    #  endif
20565    #  endif
20566    #  ifndef _UINT64_T
20567    #  define _UINT64_T
20568    #  ifndef uint64_t
20569    typedef unsigned __int64 uint64_t;
20570    #  endif
20571    #  endif
20572    # endif /* compiler */
20573
20574    #endif /* ANSI version */
20575EOF
20576fi
20577
20578# ------------- done int64_t types, emit intptr types ------------
20579if test "$ac_cv_type_uintptr_t" != yes; then
20580  sed 's/^ *//' >> tmp-stdint.h <<EOF
20581
20582    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
20583    #ifndef __uintptr_t_defined
20584    #ifndef uintptr_t
20585    typedef u$acx_cv_type_intptr_t uintptr_t;
20586    #endif
20587    #endif
20588    #ifndef __intptr_t_defined
20589    #ifndef intptr_t
20590    typedef $acx_cv_type_intptr_t  intptr_t;
20591    #endif
20592    #endif
20593EOF
20594fi
20595
20596# ------------- done intptr types, emit int_least types ------------
20597if test "$ac_cv_type_int_least32_t" != yes; then
20598  sed 's/^ *//' >> tmp-stdint.h <<EOF
20599
20600    /* Define int_least types */
20601    typedef int8_t     int_least8_t;
20602    typedef int16_t    int_least16_t;
20603    typedef int32_t    int_least32_t;
20604    #ifdef _INT64_T
20605    typedef int64_t    int_least64_t;
20606    #endif
20607
20608    typedef uint8_t    uint_least8_t;
20609    typedef uint16_t   uint_least16_t;
20610    typedef uint32_t   uint_least32_t;
20611    #ifdef _UINT64_T
20612    typedef uint64_t   uint_least64_t;
20613    #endif
20614EOF
20615fi
20616
20617# ------------- done intptr types, emit int_fast types ------------
20618if test "$ac_cv_type_int_fast32_t" != yes; then
20619      sed 's/^ *//' >> tmp-stdint.h <<EOF
20620
20621    /* Define int_fast types.  short is often slow */
20622    typedef int8_t       int_fast8_t;
20623    typedef int          int_fast16_t;
20624    typedef int32_t      int_fast32_t;
20625    #ifdef _INT64_T
20626    typedef int64_t      int_fast64_t;
20627    #endif
20628
20629    typedef uint8_t      uint_fast8_t;
20630    typedef unsigned int uint_fast16_t;
20631    typedef uint32_t     uint_fast32_t;
20632    #ifdef _UINT64_T
20633    typedef uint64_t     uint_fast64_t;
20634    #endif
20635EOF
20636fi
20637
20638if test "$ac_cv_type_uintmax_t" != yes; then
20639  sed 's/^ *//' >> tmp-stdint.h <<EOF
20640
20641    /* Define intmax based on what we found */
20642    #ifndef intmax_t
20643    #ifdef _INT64_T
20644    typedef int64_t       intmax_t;
20645    #else
20646    typedef long          intmax_t;
20647    #endif
20648    #endif
20649    #ifndef uintmax_t
20650    #ifdef _UINT64_T
20651    typedef uint64_t      uintmax_t;
20652    #else
20653    typedef unsigned long uintmax_t;
20654    #endif
20655    #endif
20656EOF
20657fi
20658
20659sed 's/^ *//' >> tmp-stdint.h <<EOF
20660
20661  #endif /* GCC_GENERATED_STDINT_H */
20662EOF
20663
20664if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
20665  rm -f tmp-stdint.h
20666else
20667  mv -f tmp-stdint.h gstdint.h
20668fi
20669
20670 ;;
20671
20672  esac
20673done # for ac_tag
20674
20675
20676as_fn_exit 0
20677_ACEOF
20678ac_clean_files=$ac_clean_files_save
20679
20680test $ac_write_fail = 0 ||
20681  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
20682
20683
20684# configure is writing to config.log, and then calls config.status.
20685# config.status does its own redirection, appending to config.log.
20686# Unfortunately, on DOS this fails, as config.log is still kept open
20687# by configure, so config.status won't be able to write to it; its
20688# output is simply discarded.  So we exec the FD to /dev/null,
20689# effectively closing config.log, so it can be properly (re)opened and
20690# appended to by config.status.  When coming back to configure, we
20691# need to make the FD available again.
20692if test "$no_create" != yes; then
20693  ac_cs_success=:
20694  ac_config_status_args=
20695  test "$silent" = yes &&
20696    ac_config_status_args="$ac_config_status_args --quiet"
20697  exec 5>/dev/null
20698  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20699  exec 5>>config.log
20700  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20701  # would make configure fail if this is the last instruction.
20702  $ac_cs_success || as_fn_exit $?
20703fi
20704if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20705  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20706$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20707fi
20708
20709