1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for Cilk Runtime Library 2.0.
4#
5# Report bugs to <cilk@intel.com>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9# Foundation, Inc.
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in #(
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92case $0 in #((
93  *[\\/]* ) as_myself=$0 ;;
94  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97  IFS=$as_save_IFS
98  test -z "$as_dir" && as_dir=.
99    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100  done
101IFS=$as_save_IFS
102
103     ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108  as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112  exit 1
113fi
114
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there.  '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122done
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
132
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138  emulate sh
139  NULLCMD=:
140  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141  # is contrary to our usage.  Disable this feature.
142  alias -g '\${1+\"\$@\"}'='\"\$@\"'
143  setopt NO_GLOB_SUBST
144else
145  case \`(set -o) 2>/dev/null\` in #(
146  *posix*) :
147    set -o posix ;; #(
148  *) :
149     ;;
150esac
151fi
152"
153  as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167  exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1
175
176  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
177    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
178    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
179    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
180    PATH=/empty FPATH=/empty; export PATH FPATH
181    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
182      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
183  if (eval "$as_required") 2>/dev/null; then :
184  as_have_required=yes
185else
186  as_have_required=no
187fi
188  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
189
190else
191  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
192as_found=false
193for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
194do
195  IFS=$as_save_IFS
196  test -z "$as_dir" && as_dir=.
197  as_found=:
198  case $as_dir in #(
199	 /*)
200	   for as_base in sh bash ksh sh5; do
201	     # Try only shells that exist, to save several forks.
202	     as_shell=$as_dir/$as_base
203	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
204		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
205  CONFIG_SHELL=$as_shell as_have_required=yes
206		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
207  break 2
208fi
209fi
210	   done;;
211       esac
212  as_found=false
213done
214$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
215	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
216  CONFIG_SHELL=$SHELL as_have_required=yes
217fi; }
218IFS=$as_save_IFS
219
220
221      if test "x$CONFIG_SHELL" != x; then :
222  # We cannot yet assume a decent shell, so we have to provide a
223	# neutralization value for shells without unset; and this also
224	# works around shells that cannot unset nonexistent variables.
225	BASH_ENV=/dev/null
226	ENV=/dev/null
227	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
228	export CONFIG_SHELL
229	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230fi
231
232    if test x$as_have_required = xno; then :
233  $as_echo "$0: This script requires a shell more modern than all"
234  $as_echo "$0: the shells that I found on your system."
235  if test x${ZSH_VERSION+set} = xset ; then
236    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
237    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
238  else
239    $as_echo "$0: Please tell bug-autoconf@gnu.org and cilk@intel.com
240$0: about your system, including any error possibly output
241$0: before this message. Then install a modern shell, or
242$0: manually run the script under such a shell if you do
243$0: have one."
244  fi
245  exit 1
246fi
247fi
248fi
249SHELL=${CONFIG_SHELL-/bin/sh}
250export SHELL
251# Unset more variables known to interfere with behavior of common tools.
252CLICOLOR_FORCE= GREP_OPTIONS=
253unset CLICOLOR_FORCE GREP_OPTIONS
254
255## --------------------- ##
256## M4sh Shell Functions. ##
257## --------------------- ##
258# as_fn_unset VAR
259# ---------------
260# Portably unset VAR.
261as_fn_unset ()
262{
263  { eval $1=; unset $1;}
264}
265as_unset=as_fn_unset
266
267# as_fn_set_status STATUS
268# -----------------------
269# Set $? to STATUS, without forking.
270as_fn_set_status ()
271{
272  return $1
273} # as_fn_set_status
274
275# as_fn_exit STATUS
276# -----------------
277# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
278as_fn_exit ()
279{
280  set +e
281  as_fn_set_status $1
282  exit $1
283} # as_fn_exit
284
285# as_fn_mkdir_p
286# -------------
287# Create "$as_dir" as a directory, including parents if necessary.
288as_fn_mkdir_p ()
289{
290
291  case $as_dir in #(
292  -*) as_dir=./$as_dir;;
293  esac
294  test -d "$as_dir" || eval $as_mkdir_p || {
295    as_dirs=
296    while :; do
297      case $as_dir in #(
298      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
299      *) as_qdir=$as_dir;;
300      esac
301      as_dirs="'$as_qdir' $as_dirs"
302      as_dir=`$as_dirname -- "$as_dir" ||
303$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
304	 X"$as_dir" : 'X\(//\)[^/]' \| \
305	 X"$as_dir" : 'X\(//\)$' \| \
306	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
307$as_echo X"$as_dir" |
308    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
309	    s//\1/
310	    q
311	  }
312	  /^X\(\/\/\)[^/].*/{
313	    s//\1/
314	    q
315	  }
316	  /^X\(\/\/\)$/{
317	    s//\1/
318	    q
319	  }
320	  /^X\(\/\).*/{
321	    s//\1/
322	    q
323	  }
324	  s/.*/./; q'`
325      test -d "$as_dir" && break
326    done
327    test -z "$as_dirs" || eval "mkdir $as_dirs"
328  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
329
330
331} # as_fn_mkdir_p
332# as_fn_append VAR VALUE
333# ----------------------
334# Append the text in VALUE to the end of the definition contained in VAR. Take
335# advantage of any shell optimizations that allow amortized linear growth over
336# repeated appends, instead of the typical quadratic growth present in naive
337# implementations.
338if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
339  eval 'as_fn_append ()
340  {
341    eval $1+=\$2
342  }'
343else
344  as_fn_append ()
345  {
346    eval $1=\$$1\$2
347  }
348fi # as_fn_append
349
350# as_fn_arith ARG...
351# ------------------
352# Perform arithmetic evaluation on the ARGs, and store the result in the
353# global $as_val. Take advantage of shells that can avoid forks. The arguments
354# must be portable across $(()) and expr.
355if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
356  eval 'as_fn_arith ()
357  {
358    as_val=$(( $* ))
359  }'
360else
361  as_fn_arith ()
362  {
363    as_val=`expr "$@" || test $? -eq 1`
364  }
365fi # as_fn_arith
366
367
368# as_fn_error ERROR [LINENO LOG_FD]
369# ---------------------------------
370# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
371# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
372# script with status $?, using 1 if that was 0.
373as_fn_error ()
374{
375  as_status=$?; test $as_status -eq 0 && as_status=1
376  if test "$3"; then
377    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
378    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
379  fi
380  $as_echo "$as_me: error: $1" >&2
381  as_fn_exit $as_status
382} # as_fn_error
383
384if expr a : '\(a\)' >/dev/null 2>&1 &&
385   test "X`expr 00001 : '.*\(...\)'`" = X001; then
386  as_expr=expr
387else
388  as_expr=false
389fi
390
391if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
392  as_basename=basename
393else
394  as_basename=false
395fi
396
397if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
398  as_dirname=dirname
399else
400  as_dirname=false
401fi
402
403as_me=`$as_basename -- "$0" ||
404$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
405	 X"$0" : 'X\(//\)$' \| \
406	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
407$as_echo X/"$0" |
408    sed '/^.*\/\([^/][^/]*\)\/*$/{
409	    s//\1/
410	    q
411	  }
412	  /^X\/\(\/\/\)$/{
413	    s//\1/
414	    q
415	  }
416	  /^X\/\(\/\).*/{
417	    s//\1/
418	    q
419	  }
420	  s/.*/./; q'`
421
422# Avoid depending upon Character Ranges.
423as_cr_letters='abcdefghijklmnopqrstuvwxyz'
424as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
425as_cr_Letters=$as_cr_letters$as_cr_LETTERS
426as_cr_digits='0123456789'
427as_cr_alnum=$as_cr_Letters$as_cr_digits
428
429
430  as_lineno_1=$LINENO as_lineno_1a=$LINENO
431  as_lineno_2=$LINENO as_lineno_2a=$LINENO
432  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
433  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
434  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
435  sed -n '
436    p
437    /[$]LINENO/=
438  ' <$as_myself |
439    sed '
440      s/[$]LINENO.*/&-/
441      t lineno
442      b
443      :lineno
444      N
445      :loop
446      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
447      t loop
448      s/-\n.*//
449    ' >$as_me.lineno &&
450  chmod +x "$as_me.lineno" ||
451    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
452
453  # Don't try to exec as it changes $[0], causing all sort of problems
454  # (the dirname of $[0] is not the place where we might find the
455  # original and so on.  Autoconf is especially sensitive to this).
456  . "./$as_me.lineno"
457  # Exit status is that of the last command.
458  exit
459}
460
461ECHO_C= ECHO_N= ECHO_T=
462case `echo -n x` in #(((((
463-n*)
464  case `echo 'xy\c'` in
465  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
466  xy)  ECHO_C='\c';;
467  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
468       ECHO_T='	';;
469  esac;;
470*)
471  ECHO_N='-n';;
472esac
473
474rm -f conf$$ conf$$.exe conf$$.file
475if test -d conf$$.dir; then
476  rm -f conf$$.dir/conf$$.file
477else
478  rm -f conf$$.dir
479  mkdir conf$$.dir 2>/dev/null
480fi
481if (echo >conf$$.file) 2>/dev/null; then
482  if ln -s conf$$.file conf$$ 2>/dev/null; then
483    as_ln_s='ln -s'
484    # ... but there are two gotchas:
485    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
486    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
487    # In both cases, we have to default to `cp -p'.
488    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
489      as_ln_s='cp -p'
490  elif ln conf$$.file conf$$ 2>/dev/null; then
491    as_ln_s=ln
492  else
493    as_ln_s='cp -p'
494  fi
495else
496  as_ln_s='cp -p'
497fi
498rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
499rmdir conf$$.dir 2>/dev/null
500
501if mkdir -p . 2>/dev/null; then
502  as_mkdir_p='mkdir -p "$as_dir"'
503else
504  test -d ./-p && rmdir ./-p
505  as_mkdir_p=false
506fi
507
508if test -x / >/dev/null 2>&1; then
509  as_test_x='test -x'
510else
511  if ls -dL / >/dev/null 2>&1; then
512    as_ls_L_option=L
513  else
514    as_ls_L_option=
515  fi
516  as_test_x='
517    eval sh -c '\''
518      if test -d "$1"; then
519	test -d "$1/.";
520      else
521	case $1 in #(
522	-*)set "./$1";;
523	esac;
524	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
525	???[sx]*):;;*)false;;esac;fi
526    '\'' sh
527  '
528fi
529as_executable_p=$as_test_x
530
531# Sed expression to map a string onto a valid CPP name.
532as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
533
534# Sed expression to map a string onto a valid variable name.
535as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
536
537SHELL=${CONFIG_SHELL-/bin/sh}
538
539
540exec 7<&0 </dev/null 6>&1
541
542# Name of the host.
543# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
544# so uname gets run too.
545ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
546
547#
548# Initializations.
549#
550ac_default_prefix=/usr/local
551ac_clean_files=
552ac_config_libobj_dir=.
553LIBOBJS=
554cross_compiling=no
555subdirs=
556MFLAGS=
557MAKEFLAGS=
558
559# Identity of this package.
560PACKAGE_NAME='Cilk Runtime Library'
561PACKAGE_TARNAME='cilk-runtime-library'
562PACKAGE_VERSION='2.0'
563PACKAGE_STRING='Cilk Runtime Library 2.0'
564PACKAGE_BUGREPORT='cilk@intel.com'
565PACKAGE_URL=''
566
567# Factoring default headers for most tests.
568ac_includes_default="\
569#include <stdio.h>
570#ifdef HAVE_SYS_TYPES_H
571# include <sys/types.h>
572#endif
573#ifdef HAVE_SYS_STAT_H
574# include <sys/stat.h>
575#endif
576#ifdef STDC_HEADERS
577# include <stdlib.h>
578# include <stddef.h>
579#else
580# ifdef HAVE_STDLIB_H
581#  include <stdlib.h>
582# endif
583#endif
584#ifdef HAVE_STRING_H
585# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
586#  include <memory.h>
587# endif
588# include <string.h>
589#endif
590#ifdef HAVE_STRINGS_H
591# include <strings.h>
592#endif
593#ifdef HAVE_INTTYPES_H
594# include <inttypes.h>
595#endif
596#ifdef HAVE_STDINT_H
597# include <stdint.h>
598#endif
599#ifdef HAVE_UNISTD_H
600# include <unistd.h>
601#endif"
602
603ac_subst_vars='am__EXEEXT_FALSE
604am__EXEEXT_TRUE
605LTLIBOBJS
606LIBOBJS
607link_cilkrts
608XLDFLAGS
609XCFLAGS
610lt_cv_dlopen_libs
611toolexeclibdir
612toolexecdir
613CXXCPP
614OTOOL64
615OTOOL
616LIPO
617NMEDIT
618DSYMUTIL
619RANLIB
620AR
621OBJDUMP
622LN_S
623NM
624ac_ct_DUMPBIN
625DUMPBIN
626LD
627FGREP
628SED
629LIBTOOL
630MAC_LINKER_SCRIPT_FALSE
631MAC_LINKER_SCRIPT_TRUE
632LINUX_LINKER_SCRIPT_FALSE
633LINUX_LINKER_SCRIPT_TRUE
634config_dir
635EGREP
636GREP
637CPP
638ALLOCA
639am__fastdepCXX_FALSE
640am__fastdepCXX_TRUE
641CXXDEPMODE
642ac_ct_CXX
643CXXFLAGS
644CXX
645am__fastdepCC_FALSE
646am__fastdepCC_TRUE
647CCDEPMODE
648AMDEPBACKSLASH
649AMDEP_FALSE
650AMDEP_TRUE
651am__quote
652am__include
653DEPDIR
654OBJEXT
655EXEEXT
656ac_ct_CC
657CPPFLAGS
658LDFLAGS
659CFLAGS
660CC
661multi_basedir
662MAINT
663MAINTAINER_MODE_FALSE
664MAINTAINER_MODE_TRUE
665am__untar
666am__tar
667AMTAR
668am__leading_dot
669SET_MAKE
670AWK
671mkdir_p
672MKDIR_P
673INSTALL_STRIP_PROGRAM
674STRIP
675install_sh
676MAKEINFO
677AUTOHEADER
678AUTOMAKE
679AUTOCONF
680ACLOCAL
681VERSION
682PACKAGE
683CYGPATH_W
684am__isrc
685INSTALL_DATA
686INSTALL_SCRIPT
687INSTALL_PROGRAM
688target_os
689target_vendor
690target_cpu
691target
692host_os
693host_vendor
694host_cpu
695host
696build_os
697build_vendor
698build_cpu
699build
700target_alias
701host_alias
702build_alias
703LIBS
704ECHO_T
705ECHO_N
706ECHO_C
707DEFS
708mandir
709localedir
710libdir
711psdir
712pdfdir
713dvidir
714htmldir
715infodir
716docdir
717oldincludedir
718includedir
719localstatedir
720sharedstatedir
721sysconfdir
722datadir
723datarootdir
724libexecdir
725sbindir
726bindir
727program_transform_name
728prefix
729exec_prefix
730PACKAGE_URL
731PACKAGE_BUGREPORT
732PACKAGE_STRING
733PACKAGE_VERSION
734PACKAGE_TARNAME
735PACKAGE_NAME
736PATH_SEPARATOR
737SHELL'
738ac_subst_files=''
739ac_user_opts='
740enable_option_checking
741enable_maintainer_mode
742enable_multilib
743enable_dependency_tracking
744enable_version_specific_runtime_libs
745enable_shared
746enable_static
747with_pic
748enable_fast_install
749with_gnu_ld
750enable_libtool_lock
751'
752      ac_precious_vars='build_alias
753host_alias
754target_alias
755CC
756CFLAGS
757LDFLAGS
758LIBS
759CPPFLAGS
760CXX
761CXXFLAGS
762CCC
763CPP
764CXXCPP'
765
766
767# Initialize some variables set by options.
768ac_init_help=
769ac_init_version=false
770ac_unrecognized_opts=
771ac_unrecognized_sep=
772# The variables have the same names as the options, with
773# dashes changed to underlines.
774cache_file=/dev/null
775exec_prefix=NONE
776no_create=
777no_recursion=
778prefix=NONE
779program_prefix=NONE
780program_suffix=NONE
781program_transform_name=s,x,x,
782silent=
783site=
784srcdir=
785verbose=
786x_includes=NONE
787x_libraries=NONE
788
789# Installation directory options.
790# These are left unexpanded so users can "make install exec_prefix=/foo"
791# and all the variables that are supposed to be based on exec_prefix
792# by default will actually change.
793# Use braces instead of parens because sh, perl, etc. also accept them.
794# (The list follows the same order as the GNU Coding Standards.)
795bindir='${exec_prefix}/bin'
796sbindir='${exec_prefix}/sbin'
797libexecdir='${exec_prefix}/libexec'
798datarootdir='${prefix}/share'
799datadir='${datarootdir}'
800sysconfdir='${prefix}/etc'
801sharedstatedir='${prefix}/com'
802localstatedir='${prefix}/var'
803includedir='${prefix}/include'
804oldincludedir='/usr/include'
805docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
806infodir='${datarootdir}/info'
807htmldir='${docdir}'
808dvidir='${docdir}'
809pdfdir='${docdir}'
810psdir='${docdir}'
811libdir='${exec_prefix}/lib'
812localedir='${datarootdir}/locale'
813mandir='${datarootdir}/man'
814
815ac_prev=
816ac_dashdash=
817for ac_option
818do
819  # If the previous option needs an argument, assign it.
820  if test -n "$ac_prev"; then
821    eval $ac_prev=\$ac_option
822    ac_prev=
823    continue
824  fi
825
826  case $ac_option in
827  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
828  *)	ac_optarg=yes ;;
829  esac
830
831  # Accept the important Cygnus configure options, so we can diagnose typos.
832
833  case $ac_dashdash$ac_option in
834  --)
835    ac_dashdash=yes ;;
836
837  -bindir | --bindir | --bindi | --bind | --bin | --bi)
838    ac_prev=bindir ;;
839  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
840    bindir=$ac_optarg ;;
841
842  -build | --build | --buil | --bui | --bu)
843    ac_prev=build_alias ;;
844  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
845    build_alias=$ac_optarg ;;
846
847  -cache-file | --cache-file | --cache-fil | --cache-fi \
848  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
849    ac_prev=cache_file ;;
850  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
851  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
852    cache_file=$ac_optarg ;;
853
854  --config-cache | -C)
855    cache_file=config.cache ;;
856
857  -datadir | --datadir | --datadi | --datad)
858    ac_prev=datadir ;;
859  -datadir=* | --datadir=* | --datadi=* | --datad=*)
860    datadir=$ac_optarg ;;
861
862  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
863  | --dataroo | --dataro | --datar)
864    ac_prev=datarootdir ;;
865  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
866  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
867    datarootdir=$ac_optarg ;;
868
869  -disable-* | --disable-*)
870    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
871    # Reject names that are not valid shell variable names.
872    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
873      as_fn_error "invalid feature name: $ac_useropt"
874    ac_useropt_orig=$ac_useropt
875    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
876    case $ac_user_opts in
877      *"
878"enable_$ac_useropt"
879"*) ;;
880      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
881	 ac_unrecognized_sep=', ';;
882    esac
883    eval enable_$ac_useropt=no ;;
884
885  -docdir | --docdir | --docdi | --doc | --do)
886    ac_prev=docdir ;;
887  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
888    docdir=$ac_optarg ;;
889
890  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
891    ac_prev=dvidir ;;
892  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
893    dvidir=$ac_optarg ;;
894
895  -enable-* | --enable-*)
896    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
897    # Reject names that are not valid shell variable names.
898    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
899      as_fn_error "invalid feature name: $ac_useropt"
900    ac_useropt_orig=$ac_useropt
901    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
902    case $ac_user_opts in
903      *"
904"enable_$ac_useropt"
905"*) ;;
906      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
907	 ac_unrecognized_sep=', ';;
908    esac
909    eval enable_$ac_useropt=\$ac_optarg ;;
910
911  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
912  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
913  | --exec | --exe | --ex)
914    ac_prev=exec_prefix ;;
915  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
916  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
917  | --exec=* | --exe=* | --ex=*)
918    exec_prefix=$ac_optarg ;;
919
920  -gas | --gas | --ga | --g)
921    # Obsolete; use --with-gas.
922    with_gas=yes ;;
923
924  -help | --help | --hel | --he | -h)
925    ac_init_help=long ;;
926  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
927    ac_init_help=recursive ;;
928  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
929    ac_init_help=short ;;
930
931  -host | --host | --hos | --ho)
932    ac_prev=host_alias ;;
933  -host=* | --host=* | --hos=* | --ho=*)
934    host_alias=$ac_optarg ;;
935
936  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
937    ac_prev=htmldir ;;
938  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
939  | --ht=*)
940    htmldir=$ac_optarg ;;
941
942  -includedir | --includedir | --includedi | --included | --include \
943  | --includ | --inclu | --incl | --inc)
944    ac_prev=includedir ;;
945  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
946  | --includ=* | --inclu=* | --incl=* | --inc=*)
947    includedir=$ac_optarg ;;
948
949  -infodir | --infodir | --infodi | --infod | --info | --inf)
950    ac_prev=infodir ;;
951  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
952    infodir=$ac_optarg ;;
953
954  -libdir | --libdir | --libdi | --libd)
955    ac_prev=libdir ;;
956  -libdir=* | --libdir=* | --libdi=* | --libd=*)
957    libdir=$ac_optarg ;;
958
959  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
960  | --libexe | --libex | --libe)
961    ac_prev=libexecdir ;;
962  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
963  | --libexe=* | --libex=* | --libe=*)
964    libexecdir=$ac_optarg ;;
965
966  -localedir | --localedir | --localedi | --localed | --locale)
967    ac_prev=localedir ;;
968  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
969    localedir=$ac_optarg ;;
970
971  -localstatedir | --localstatedir | --localstatedi | --localstated \
972  | --localstate | --localstat | --localsta | --localst | --locals)
973    ac_prev=localstatedir ;;
974  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
975  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
976    localstatedir=$ac_optarg ;;
977
978  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
979    ac_prev=mandir ;;
980  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
981    mandir=$ac_optarg ;;
982
983  -nfp | --nfp | --nf)
984    # Obsolete; use --without-fp.
985    with_fp=no ;;
986
987  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
988  | --no-cr | --no-c | -n)
989    no_create=yes ;;
990
991  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
992  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
993    no_recursion=yes ;;
994
995  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
996  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
997  | --oldin | --oldi | --old | --ol | --o)
998    ac_prev=oldincludedir ;;
999  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1000  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1001  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1002    oldincludedir=$ac_optarg ;;
1003
1004  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1005    ac_prev=prefix ;;
1006  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1007    prefix=$ac_optarg ;;
1008
1009  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1010  | --program-pre | --program-pr | --program-p)
1011    ac_prev=program_prefix ;;
1012  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1013  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1014    program_prefix=$ac_optarg ;;
1015
1016  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1017  | --program-suf | --program-su | --program-s)
1018    ac_prev=program_suffix ;;
1019  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1020  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1021    program_suffix=$ac_optarg ;;
1022
1023  -program-transform-name | --program-transform-name \
1024  | --program-transform-nam | --program-transform-na \
1025  | --program-transform-n | --program-transform- \
1026  | --program-transform | --program-transfor \
1027  | --program-transfo | --program-transf \
1028  | --program-trans | --program-tran \
1029  | --progr-tra | --program-tr | --program-t)
1030    ac_prev=program_transform_name ;;
1031  -program-transform-name=* | --program-transform-name=* \
1032  | --program-transform-nam=* | --program-transform-na=* \
1033  | --program-transform-n=* | --program-transform-=* \
1034  | --program-transform=* | --program-transfor=* \
1035  | --program-transfo=* | --program-transf=* \
1036  | --program-trans=* | --program-tran=* \
1037  | --progr-tra=* | --program-tr=* | --program-t=*)
1038    program_transform_name=$ac_optarg ;;
1039
1040  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1041    ac_prev=pdfdir ;;
1042  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1043    pdfdir=$ac_optarg ;;
1044
1045  -psdir | --psdir | --psdi | --psd | --ps)
1046    ac_prev=psdir ;;
1047  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1048    psdir=$ac_optarg ;;
1049
1050  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1051  | -silent | --silent | --silen | --sile | --sil)
1052    silent=yes ;;
1053
1054  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1055    ac_prev=sbindir ;;
1056  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1057  | --sbi=* | --sb=*)
1058    sbindir=$ac_optarg ;;
1059
1060  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1061  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1062  | --sharedst | --shareds | --shared | --share | --shar \
1063  | --sha | --sh)
1064    ac_prev=sharedstatedir ;;
1065  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1066  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1067  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1068  | --sha=* | --sh=*)
1069    sharedstatedir=$ac_optarg ;;
1070
1071  -site | --site | --sit)
1072    ac_prev=site ;;
1073  -site=* | --site=* | --sit=*)
1074    site=$ac_optarg ;;
1075
1076  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1077    ac_prev=srcdir ;;
1078  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1079    srcdir=$ac_optarg ;;
1080
1081  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1082  | --syscon | --sysco | --sysc | --sys | --sy)
1083    ac_prev=sysconfdir ;;
1084  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1085  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1086    sysconfdir=$ac_optarg ;;
1087
1088  -target | --target | --targe | --targ | --tar | --ta | --t)
1089    ac_prev=target_alias ;;
1090  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1091    target_alias=$ac_optarg ;;
1092
1093  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1094    verbose=yes ;;
1095
1096  -version | --version | --versio | --versi | --vers | -V)
1097    ac_init_version=: ;;
1098
1099  -with-* | --with-*)
1100    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1101    # Reject names that are not valid shell variable names.
1102    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1103      as_fn_error "invalid package name: $ac_useropt"
1104    ac_useropt_orig=$ac_useropt
1105    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1106    case $ac_user_opts in
1107      *"
1108"with_$ac_useropt"
1109"*) ;;
1110      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1111	 ac_unrecognized_sep=', ';;
1112    esac
1113    eval with_$ac_useropt=\$ac_optarg ;;
1114
1115  -without-* | --without-*)
1116    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1117    # Reject names that are not valid shell variable names.
1118    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1119      as_fn_error "invalid package name: $ac_useropt"
1120    ac_useropt_orig=$ac_useropt
1121    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122    case $ac_user_opts in
1123      *"
1124"with_$ac_useropt"
1125"*) ;;
1126      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1127	 ac_unrecognized_sep=', ';;
1128    esac
1129    eval with_$ac_useropt=no ;;
1130
1131  --x)
1132    # Obsolete; use --with-x.
1133    with_x=yes ;;
1134
1135  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1136  | --x-incl | --x-inc | --x-in | --x-i)
1137    ac_prev=x_includes ;;
1138  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1139  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1140    x_includes=$ac_optarg ;;
1141
1142  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1143  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1144    ac_prev=x_libraries ;;
1145  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1146  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1147    x_libraries=$ac_optarg ;;
1148
1149  -*) as_fn_error "unrecognized option: \`$ac_option'
1150Try \`$0 --help' for more information."
1151    ;;
1152
1153  *=*)
1154    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1155    # Reject names that are not valid shell variable names.
1156    case $ac_envvar in #(
1157      '' | [0-9]* | *[!_$as_cr_alnum]* )
1158      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1159    esac
1160    eval $ac_envvar=\$ac_optarg
1161    export $ac_envvar ;;
1162
1163  *)
1164    # FIXME: should be removed in autoconf 3.0.
1165    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1166    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1167      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1168    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1169    ;;
1170
1171  esac
1172done
1173
1174if test -n "$ac_prev"; then
1175  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1176  as_fn_error "missing argument to $ac_option"
1177fi
1178
1179if test -n "$ac_unrecognized_opts"; then
1180  case $enable_option_checking in
1181    no) ;;
1182    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1183    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1184  esac
1185fi
1186
1187# Check all directory arguments for consistency.
1188for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1189		datadir sysconfdir sharedstatedir localstatedir includedir \
1190		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1191		libdir localedir mandir
1192do
1193  eval ac_val=\$$ac_var
1194  # Remove trailing slashes.
1195  case $ac_val in
1196    */ )
1197      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1198      eval $ac_var=\$ac_val;;
1199  esac
1200  # Be sure to have absolute directory names.
1201  case $ac_val in
1202    [\\/$]* | ?:[\\/]* )  continue;;
1203    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1204  esac
1205  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1206done
1207
1208# There might be people who depend on the old broken behavior: `$host'
1209# used to hold the argument of --host etc.
1210# FIXME: To remove some day.
1211build=$build_alias
1212host=$host_alias
1213target=$target_alias
1214
1215# FIXME: To remove some day.
1216if test "x$host_alias" != x; then
1217  if test "x$build_alias" = x; then
1218    cross_compiling=maybe
1219    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1220    If a cross compiler is detected then cross compile mode will be used." >&2
1221  elif test "x$build_alias" != "x$host_alias"; then
1222    cross_compiling=yes
1223  fi
1224fi
1225
1226ac_tool_prefix=
1227test -n "$host_alias" && ac_tool_prefix=$host_alias-
1228
1229test "$silent" = yes && exec 6>/dev/null
1230
1231
1232ac_pwd=`pwd` && test -n "$ac_pwd" &&
1233ac_ls_di=`ls -di .` &&
1234ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1235  as_fn_error "working directory cannot be determined"
1236test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1237  as_fn_error "pwd does not report name of working directory"
1238
1239
1240# Find the source files, if location was not specified.
1241if test -z "$srcdir"; then
1242  ac_srcdir_defaulted=yes
1243  # Try the directory containing this script, then the parent directory.
1244  ac_confdir=`$as_dirname -- "$as_myself" ||
1245$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1246	 X"$as_myself" : 'X\(//\)[^/]' \| \
1247	 X"$as_myself" : 'X\(//\)$' \| \
1248	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1249$as_echo X"$as_myself" |
1250    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1251	    s//\1/
1252	    q
1253	  }
1254	  /^X\(\/\/\)[^/].*/{
1255	    s//\1/
1256	    q
1257	  }
1258	  /^X\(\/\/\)$/{
1259	    s//\1/
1260	    q
1261	  }
1262	  /^X\(\/\).*/{
1263	    s//\1/
1264	    q
1265	  }
1266	  s/.*/./; q'`
1267  srcdir=$ac_confdir
1268  if test ! -r "$srcdir/$ac_unique_file"; then
1269    srcdir=..
1270  fi
1271else
1272  ac_srcdir_defaulted=no
1273fi
1274if test ! -r "$srcdir/$ac_unique_file"; then
1275  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1276  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1277fi
1278ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1279ac_abs_confdir=`(
1280	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1281	pwd)`
1282# When building in place, set srcdir=.
1283if test "$ac_abs_confdir" = "$ac_pwd"; then
1284  srcdir=.
1285fi
1286# Remove unnecessary trailing slashes from srcdir.
1287# Double slashes in file names in object file debugging info
1288# mess up M-x gdb in Emacs.
1289case $srcdir in
1290*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1291esac
1292for ac_var in $ac_precious_vars; do
1293  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1294  eval ac_env_${ac_var}_value=\$${ac_var}
1295  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1296  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1297done
1298
1299#
1300# Report the --help message.
1301#
1302if test "$ac_init_help" = "long"; then
1303  # Omit some internal or obsolete options to make the list less imposing.
1304  # This message is too long to be a string in the A/UX 3.1 sh.
1305  cat <<_ACEOF
1306\`configure' configures Cilk Runtime Library 2.0 to adapt to many kinds of systems.
1307
1308Usage: $0 [OPTION]... [VAR=VALUE]...
1309
1310To assign environment variables (e.g., CC, CFLAGS...), specify them as
1311VAR=VALUE.  See below for descriptions of some of the useful variables.
1312
1313Defaults for the options are specified in brackets.
1314
1315Configuration:
1316  -h, --help              display this help and exit
1317      --help=short        display options specific to this package
1318      --help=recursive    display the short help of all the included packages
1319  -V, --version           display version information and exit
1320  -q, --quiet, --silent   do not print \`checking...' messages
1321      --cache-file=FILE   cache test results in FILE [disabled]
1322  -C, --config-cache      alias for \`--cache-file=config.cache'
1323  -n, --no-create         do not create output files
1324      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1325
1326Installation directories:
1327  --prefix=PREFIX         install architecture-independent files in PREFIX
1328                          [$ac_default_prefix]
1329  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1330                          [PREFIX]
1331
1332By default, \`make install' will install all the files in
1333\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1334an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1335for instance \`--prefix=\$HOME'.
1336
1337For better control, use the options below.
1338
1339Fine tuning of the installation directories:
1340  --bindir=DIR            user executables [EPREFIX/bin]
1341  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1342  --libexecdir=DIR        program executables [EPREFIX/libexec]
1343  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1344  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1345  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1346  --libdir=DIR            object code libraries [EPREFIX/lib]
1347  --includedir=DIR        C header files [PREFIX/include]
1348  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1349  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1350  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1351  --infodir=DIR           info documentation [DATAROOTDIR/info]
1352  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1353  --mandir=DIR            man documentation [DATAROOTDIR/man]
1354  --docdir=DIR            documentation root
1355                          [DATAROOTDIR/doc/cilk-runtime-library]
1356  --htmldir=DIR           html documentation [DOCDIR]
1357  --dvidir=DIR            dvi documentation [DOCDIR]
1358  --pdfdir=DIR            pdf documentation [DOCDIR]
1359  --psdir=DIR             ps documentation [DOCDIR]
1360_ACEOF
1361
1362  cat <<\_ACEOF
1363
1364Program names:
1365  --program-prefix=PREFIX            prepend PREFIX to installed program names
1366  --program-suffix=SUFFIX            append SUFFIX to installed program names
1367  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1368
1369System types:
1370  --build=BUILD     configure for building on BUILD [guessed]
1371  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1372  --target=TARGET   configure for building compilers for TARGET [HOST]
1373_ACEOF
1374fi
1375
1376if test -n "$ac_init_help"; then
1377  case $ac_init_help in
1378     short | recursive ) echo "Configuration of Cilk Runtime Library 2.0:";;
1379   esac
1380  cat <<\_ACEOF
1381
1382Optional Features:
1383  --disable-option-checking  ignore unrecognized --enable/--with options
1384  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1385  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1386  --enable-maintainer-mode  enable make rules and dependencies not useful
1387			  (and sometimes confusing) to the casual installer
1388  --enable-multilib       build many library versions (default)
1389  --disable-dependency-tracking  speeds up one-time build
1390  --enable-dependency-tracking   do not reject slow dependency extractors
1391  --enable-version-specific-runtime-libs
1392                          Specify that runtime libraries should be installed
1393                          in a compi ler-specific directory
1394  --enable-shared[=PKGS]  build shared libraries [default=yes]
1395  --enable-static[=PKGS]  build static libraries [default=yes]
1396  --enable-fast-install[=PKGS]
1397                          optimize for fast installation [default=yes]
1398  --disable-libtool-lock  avoid locking (might break parallel builds)
1399
1400Optional Packages:
1401  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1402  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1403  --with-pic              try to use only PIC/non-PIC objects [default=use
1404                          both]
1405  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1406
1407Some influential environment variables:
1408  CC          C compiler command
1409  CFLAGS      C compiler flags
1410  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1411              nonstandard directory <lib dir>
1412  LIBS        libraries to pass to the linker, e.g. -l<library>
1413  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1414              you have headers in a nonstandard directory <include dir>
1415  CXX         C++ compiler command
1416  CXXFLAGS    C++ compiler flags
1417  CPP         C preprocessor
1418  CXXCPP      C++ preprocessor
1419
1420Use these variables to override the choices made by `configure' or to help
1421it to find libraries and programs with nonstandard names/locations.
1422
1423Report bugs to <cilk@intel.com>.
1424_ACEOF
1425ac_status=$?
1426fi
1427
1428if test "$ac_init_help" = "recursive"; then
1429  # If there are subdirs, report their specific --help.
1430  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1431    test -d "$ac_dir" ||
1432      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1433      continue
1434    ac_builddir=.
1435
1436case "$ac_dir" in
1437.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1438*)
1439  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1440  # A ".." for each directory in $ac_dir_suffix.
1441  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1442  case $ac_top_builddir_sub in
1443  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1444  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1445  esac ;;
1446esac
1447ac_abs_top_builddir=$ac_pwd
1448ac_abs_builddir=$ac_pwd$ac_dir_suffix
1449# for backward compatibility:
1450ac_top_builddir=$ac_top_build_prefix
1451
1452case $srcdir in
1453  .)  # We are building in place.
1454    ac_srcdir=.
1455    ac_top_srcdir=$ac_top_builddir_sub
1456    ac_abs_top_srcdir=$ac_pwd ;;
1457  [\\/]* | ?:[\\/]* )  # Absolute name.
1458    ac_srcdir=$srcdir$ac_dir_suffix;
1459    ac_top_srcdir=$srcdir
1460    ac_abs_top_srcdir=$srcdir ;;
1461  *) # Relative name.
1462    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1463    ac_top_srcdir=$ac_top_build_prefix$srcdir
1464    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1465esac
1466ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1467
1468    cd "$ac_dir" || { ac_status=$?; continue; }
1469    # Check for guested configure.
1470    if test -f "$ac_srcdir/configure.gnu"; then
1471      echo &&
1472      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1473    elif test -f "$ac_srcdir/configure"; then
1474      echo &&
1475      $SHELL "$ac_srcdir/configure" --help=recursive
1476    else
1477      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1478    fi || ac_status=$?
1479    cd "$ac_pwd" || { ac_status=$?; break; }
1480  done
1481fi
1482
1483test -n "$ac_init_help" && exit $ac_status
1484if $ac_init_version; then
1485  cat <<\_ACEOF
1486Cilk Runtime Library configure 2.0
1487generated by GNU Autoconf 2.64
1488
1489Copyright (C) 2009 Free Software Foundation, Inc.
1490This configure script is free software; the Free Software Foundation
1491gives unlimited permission to copy, distribute and modify it.
1492_ACEOF
1493  exit
1494fi
1495
1496## ------------------------ ##
1497## Autoconf initialization. ##
1498## ------------------------ ##
1499
1500# ac_fn_c_try_compile LINENO
1501# --------------------------
1502# Try to compile conftest.$ac_ext, and return whether this succeeded.
1503ac_fn_c_try_compile ()
1504{
1505  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1506  rm -f conftest.$ac_objext
1507  if { { ac_try="$ac_compile"
1508case "(($ac_try" in
1509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1510  *) ac_try_echo=$ac_try;;
1511esac
1512eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1513$as_echo "$ac_try_echo"; } >&5
1514  (eval "$ac_compile") 2>conftest.err
1515  ac_status=$?
1516  if test -s conftest.err; then
1517    grep -v '^ *+' conftest.err >conftest.er1
1518    cat conftest.er1 >&5
1519    mv -f conftest.er1 conftest.err
1520  fi
1521  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1522  test $ac_status = 0; } && {
1523	 test -z "$ac_c_werror_flag" ||
1524	 test ! -s conftest.err
1525       } && test -s conftest.$ac_objext; then :
1526  ac_retval=0
1527else
1528  $as_echo "$as_me: failed program was:" >&5
1529sed 's/^/| /' conftest.$ac_ext >&5
1530
1531	ac_retval=1
1532fi
1533  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1534  return $ac_retval
1535
1536} # ac_fn_c_try_compile
1537
1538# ac_fn_cxx_try_compile LINENO
1539# ----------------------------
1540# Try to compile conftest.$ac_ext, and return whether this succeeded.
1541ac_fn_cxx_try_compile ()
1542{
1543  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1544  rm -f conftest.$ac_objext
1545  if { { ac_try="$ac_compile"
1546case "(($ac_try" in
1547  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1548  *) ac_try_echo=$ac_try;;
1549esac
1550eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551$as_echo "$ac_try_echo"; } >&5
1552  (eval "$ac_compile") 2>conftest.err
1553  ac_status=$?
1554  if test -s conftest.err; then
1555    grep -v '^ *+' conftest.err >conftest.er1
1556    cat conftest.er1 >&5
1557    mv -f conftest.er1 conftest.err
1558  fi
1559  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560  test $ac_status = 0; } && {
1561	 test -z "$ac_cxx_werror_flag" ||
1562	 test ! -s conftest.err
1563       } && test -s conftest.$ac_objext; then :
1564  ac_retval=0
1565else
1566  $as_echo "$as_me: failed program was:" >&5
1567sed 's/^/| /' conftest.$ac_ext >&5
1568
1569	ac_retval=1
1570fi
1571  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1572  return $ac_retval
1573
1574} # ac_fn_cxx_try_compile
1575
1576# ac_fn_c_try_link LINENO
1577# -----------------------
1578# Try to link conftest.$ac_ext, and return whether this succeeded.
1579ac_fn_c_try_link ()
1580{
1581  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582  rm -f conftest.$ac_objext conftest$ac_exeext
1583  if { { ac_try="$ac_link"
1584case "(($ac_try" in
1585  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586  *) ac_try_echo=$ac_try;;
1587esac
1588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589$as_echo "$ac_try_echo"; } >&5
1590  (eval "$ac_link") 2>conftest.err
1591  ac_status=$?
1592  if test -s conftest.err; then
1593    grep -v '^ *+' conftest.err >conftest.er1
1594    cat conftest.er1 >&5
1595    mv -f conftest.er1 conftest.err
1596  fi
1597  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598  test $ac_status = 0; } && {
1599	 test -z "$ac_c_werror_flag" ||
1600	 test ! -s conftest.err
1601       } && test -s conftest$ac_exeext && {
1602	 test "$cross_compiling" = yes ||
1603	 $as_test_x conftest$ac_exeext
1604       }; then :
1605  ac_retval=0
1606else
1607  $as_echo "$as_me: failed program was:" >&5
1608sed 's/^/| /' conftest.$ac_ext >&5
1609
1610	ac_retval=1
1611fi
1612  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1613  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1614  # interfere with the next link command; also delete a directory that is
1615  # left behind by Apple's compiler.  We do this before executing the actions.
1616  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1617  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1618  return $ac_retval
1619
1620} # ac_fn_c_try_link
1621
1622# ac_fn_c_try_cpp LINENO
1623# ----------------------
1624# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1625ac_fn_c_try_cpp ()
1626{
1627  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1628  if { { ac_try="$ac_cpp conftest.$ac_ext"
1629case "(($ac_try" in
1630  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1631  *) ac_try_echo=$ac_try;;
1632esac
1633eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1634$as_echo "$ac_try_echo"; } >&5
1635  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1636  ac_status=$?
1637  if test -s conftest.err; then
1638    grep -v '^ *+' conftest.err >conftest.er1
1639    cat conftest.er1 >&5
1640    mv -f conftest.er1 conftest.err
1641  fi
1642  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1643  test $ac_status = 0; } >/dev/null && {
1644	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1645	 test ! -s conftest.err
1646       }; then :
1647  ac_retval=0
1648else
1649  $as_echo "$as_me: failed program was:" >&5
1650sed 's/^/| /' conftest.$ac_ext >&5
1651
1652    ac_retval=1
1653fi
1654  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1655  return $ac_retval
1656
1657} # ac_fn_c_try_cpp
1658
1659# ac_fn_c_check_func LINENO FUNC VAR
1660# ----------------------------------
1661# Tests whether FUNC exists, setting the cache variable VAR accordingly
1662ac_fn_c_check_func ()
1663{
1664  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666$as_echo_n "checking for $2... " >&6; }
1667if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1668  $as_echo_n "(cached) " >&6
1669else
1670  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671/* end confdefs.h.  */
1672/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1673   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1674#define $2 innocuous_$2
1675
1676/* System header to define __stub macros and hopefully few prototypes,
1677    which can conflict with char $2 (); below.
1678    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1679    <limits.h> exists even on freestanding compilers.  */
1680
1681#ifdef __STDC__
1682# include <limits.h>
1683#else
1684# include <assert.h>
1685#endif
1686
1687#undef $2
1688
1689/* Override any GCC internal prototype to avoid an error.
1690   Use char because int might match the return type of a GCC
1691   builtin and then its argument prototype would still apply.  */
1692#ifdef __cplusplus
1693extern "C"
1694#endif
1695char $2 ();
1696/* The GNU C library defines this for functions which it implements
1697    to always fail with ENOSYS.  Some functions are actually named
1698    something starting with __ and the normal name is an alias.  */
1699#if defined __stub_$2 || defined __stub___$2
1700choke me
1701#endif
1702
1703int
1704main ()
1705{
1706return $2 ();
1707  ;
1708  return 0;
1709}
1710_ACEOF
1711if ac_fn_c_try_link "$LINENO"; then :
1712  eval "$3=yes"
1713else
1714  eval "$3=no"
1715fi
1716rm -f core conftest.err conftest.$ac_objext \
1717    conftest$ac_exeext conftest.$ac_ext
1718fi
1719eval ac_res=\$$3
1720	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1721$as_echo "$ac_res" >&6; }
1722  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1723
1724} # ac_fn_c_check_func
1725
1726# ac_fn_c_try_run LINENO
1727# ----------------------
1728# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1729# that executables *can* be run.
1730ac_fn_c_try_run ()
1731{
1732  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733  if { { ac_try="$ac_link"
1734case "(($ac_try" in
1735  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736  *) ac_try_echo=$ac_try;;
1737esac
1738eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739$as_echo "$ac_try_echo"; } >&5
1740  (eval "$ac_link") 2>&5
1741  ac_status=$?
1742  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1744  { { case "(($ac_try" in
1745  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746  *) ac_try_echo=$ac_try;;
1747esac
1748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749$as_echo "$ac_try_echo"; } >&5
1750  (eval "$ac_try") 2>&5
1751  ac_status=$?
1752  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753  test $ac_status = 0; }; }; then :
1754  ac_retval=0
1755else
1756  $as_echo "$as_me: program exited with status $ac_status" >&5
1757       $as_echo "$as_me: failed program was:" >&5
1758sed 's/^/| /' conftest.$ac_ext >&5
1759
1760       ac_retval=$ac_status
1761fi
1762  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1763  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1764  return $ac_retval
1765
1766} # ac_fn_c_try_run
1767
1768# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1769# -------------------------------------------------------
1770# Tests whether HEADER exists and can be compiled using the include files in
1771# INCLUDES, setting the cache variable VAR accordingly.
1772ac_fn_c_check_header_compile ()
1773{
1774  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1776$as_echo_n "checking for $2... " >&6; }
1777if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1778  $as_echo_n "(cached) " >&6
1779else
1780  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781/* end confdefs.h.  */
1782$4
1783#include <$2>
1784_ACEOF
1785if ac_fn_c_try_compile "$LINENO"; then :
1786  eval "$3=yes"
1787else
1788  eval "$3=no"
1789fi
1790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791fi
1792eval ac_res=\$$3
1793	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794$as_echo "$ac_res" >&6; }
1795  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1796
1797} # ac_fn_c_check_header_compile
1798
1799# ac_fn_cxx_try_cpp LINENO
1800# ------------------------
1801# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1802ac_fn_cxx_try_cpp ()
1803{
1804  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805  if { { ac_try="$ac_cpp conftest.$ac_ext"
1806case "(($ac_try" in
1807  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1808  *) ac_try_echo=$ac_try;;
1809esac
1810eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811$as_echo "$ac_try_echo"; } >&5
1812  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1813  ac_status=$?
1814  if test -s conftest.err; then
1815    grep -v '^ *+' conftest.err >conftest.er1
1816    cat conftest.er1 >&5
1817    mv -f conftest.er1 conftest.err
1818  fi
1819  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1820  test $ac_status = 0; } >/dev/null && {
1821	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1822	 test ! -s conftest.err
1823       }; then :
1824  ac_retval=0
1825else
1826  $as_echo "$as_me: failed program was:" >&5
1827sed 's/^/| /' conftest.$ac_ext >&5
1828
1829    ac_retval=1
1830fi
1831  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1832  return $ac_retval
1833
1834} # ac_fn_cxx_try_cpp
1835
1836# ac_fn_cxx_try_link LINENO
1837# -------------------------
1838# Try to link conftest.$ac_ext, and return whether this succeeded.
1839ac_fn_cxx_try_link ()
1840{
1841  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1842  rm -f conftest.$ac_objext conftest$ac_exeext
1843  if { { ac_try="$ac_link"
1844case "(($ac_try" in
1845  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1846  *) ac_try_echo=$ac_try;;
1847esac
1848eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1849$as_echo "$ac_try_echo"; } >&5
1850  (eval "$ac_link") 2>conftest.err
1851  ac_status=$?
1852  if test -s conftest.err; then
1853    grep -v '^ *+' conftest.err >conftest.er1
1854    cat conftest.er1 >&5
1855    mv -f conftest.er1 conftest.err
1856  fi
1857  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1858  test $ac_status = 0; } && {
1859	 test -z "$ac_cxx_werror_flag" ||
1860	 test ! -s conftest.err
1861       } && test -s conftest$ac_exeext && {
1862	 test "$cross_compiling" = yes ||
1863	 $as_test_x conftest$ac_exeext
1864       }; then :
1865  ac_retval=0
1866else
1867  $as_echo "$as_me: failed program was:" >&5
1868sed 's/^/| /' conftest.$ac_ext >&5
1869
1870	ac_retval=1
1871fi
1872  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1873  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1874  # interfere with the next link command; also delete a directory that is
1875  # left behind by Apple's compiler.  We do this before executing the actions.
1876  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1877  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1878  return $ac_retval
1879
1880} # ac_fn_cxx_try_link
1881cat >config.log <<_ACEOF
1882This file contains any messages produced by compilers while
1883running configure, to aid debugging if configure makes a mistake.
1884
1885It was created by Cilk Runtime Library $as_me 2.0, which was
1886generated by GNU Autoconf 2.64.  Invocation command line was
1887
1888  $ $0 $@
1889
1890_ACEOF
1891exec 5>>config.log
1892{
1893cat <<_ASUNAME
1894## --------- ##
1895## Platform. ##
1896## --------- ##
1897
1898hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1899uname -m = `(uname -m) 2>/dev/null || echo unknown`
1900uname -r = `(uname -r) 2>/dev/null || echo unknown`
1901uname -s = `(uname -s) 2>/dev/null || echo unknown`
1902uname -v = `(uname -v) 2>/dev/null || echo unknown`
1903
1904/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1905/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1906
1907/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1908/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1909/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1910/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1911/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1912/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1913/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1914
1915_ASUNAME
1916
1917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1918for as_dir in $PATH
1919do
1920  IFS=$as_save_IFS
1921  test -z "$as_dir" && as_dir=.
1922    $as_echo "PATH: $as_dir"
1923  done
1924IFS=$as_save_IFS
1925
1926} >&5
1927
1928cat >&5 <<_ACEOF
1929
1930
1931## ----------- ##
1932## Core tests. ##
1933## ----------- ##
1934
1935_ACEOF
1936
1937
1938# Keep a trace of the command line.
1939# Strip out --no-create and --no-recursion so they do not pile up.
1940# Strip out --silent because we don't want to record it for future runs.
1941# Also quote any args containing shell meta-characters.
1942# Make two passes to allow for proper duplicate-argument suppression.
1943ac_configure_args=
1944ac_configure_args0=
1945ac_configure_args1=
1946ac_must_keep_next=false
1947for ac_pass in 1 2
1948do
1949  for ac_arg
1950  do
1951    case $ac_arg in
1952    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1953    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1954    | -silent | --silent | --silen | --sile | --sil)
1955      continue ;;
1956    *\'*)
1957      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1958    esac
1959    case $ac_pass in
1960    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1961    2)
1962      as_fn_append ac_configure_args1 " '$ac_arg'"
1963      if test $ac_must_keep_next = true; then
1964	ac_must_keep_next=false # Got value, back to normal.
1965      else
1966	case $ac_arg in
1967	  *=* | --config-cache | -C | -disable-* | --disable-* \
1968	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1969	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1970	  | -with-* | --with-* | -without-* | --without-* | --x)
1971	    case "$ac_configure_args0 " in
1972	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1973	    esac
1974	    ;;
1975	  -* ) ac_must_keep_next=true ;;
1976	esac
1977      fi
1978      as_fn_append ac_configure_args " '$ac_arg'"
1979      ;;
1980    esac
1981  done
1982done
1983{ ac_configure_args0=; unset ac_configure_args0;}
1984{ ac_configure_args1=; unset ac_configure_args1;}
1985
1986# When interrupted or exit'd, cleanup temporary files, and complete
1987# config.log.  We remove comments because anyway the quotes in there
1988# would cause problems or look ugly.
1989# WARNING: Use '\'' to represent an apostrophe within the trap.
1990# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1991trap 'exit_status=$?
1992  # Save into config.log some information that might help in debugging.
1993  {
1994    echo
1995
1996    cat <<\_ASBOX
1997## ---------------- ##
1998## Cache variables. ##
1999## ---------------- ##
2000_ASBOX
2001    echo
2002    # The following way of writing the cache mishandles newlines in values,
2003(
2004  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2005    eval ac_val=\$$ac_var
2006    case $ac_val in #(
2007    *${as_nl}*)
2008      case $ac_var in #(
2009      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2010$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2011      esac
2012      case $ac_var in #(
2013      _ | IFS | as_nl) ;; #(
2014      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2015      *) { eval $ac_var=; unset $ac_var;} ;;
2016      esac ;;
2017    esac
2018  done
2019  (set) 2>&1 |
2020    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2021    *${as_nl}ac_space=\ *)
2022      sed -n \
2023	"s/'\''/'\''\\\\'\'''\''/g;
2024	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2025      ;; #(
2026    *)
2027      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2028      ;;
2029    esac |
2030    sort
2031)
2032    echo
2033
2034    cat <<\_ASBOX
2035## ----------------- ##
2036## Output variables. ##
2037## ----------------- ##
2038_ASBOX
2039    echo
2040    for ac_var in $ac_subst_vars
2041    do
2042      eval ac_val=\$$ac_var
2043      case $ac_val in
2044      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2045      esac
2046      $as_echo "$ac_var='\''$ac_val'\''"
2047    done | sort
2048    echo
2049
2050    if test -n "$ac_subst_files"; then
2051      cat <<\_ASBOX
2052## ------------------- ##
2053## File substitutions. ##
2054## ------------------- ##
2055_ASBOX
2056      echo
2057      for ac_var in $ac_subst_files
2058      do
2059	eval ac_val=\$$ac_var
2060	case $ac_val in
2061	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2062	esac
2063	$as_echo "$ac_var='\''$ac_val'\''"
2064      done | sort
2065      echo
2066    fi
2067
2068    if test -s confdefs.h; then
2069      cat <<\_ASBOX
2070## ----------- ##
2071## confdefs.h. ##
2072## ----------- ##
2073_ASBOX
2074      echo
2075      cat confdefs.h
2076      echo
2077    fi
2078    test "$ac_signal" != 0 &&
2079      $as_echo "$as_me: caught signal $ac_signal"
2080    $as_echo "$as_me: exit $exit_status"
2081  } >&5
2082  rm -f core *.core core.conftest.* &&
2083    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2084    exit $exit_status
2085' 0
2086for ac_signal in 1 2 13 15; do
2087  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2088done
2089ac_signal=0
2090
2091# confdefs.h avoids OS command line length limits that DEFS can exceed.
2092rm -f -r conftest* confdefs.h
2093
2094$as_echo "/* confdefs.h */" > confdefs.h
2095
2096# Predefined preprocessor variables.
2097
2098cat >>confdefs.h <<_ACEOF
2099#define PACKAGE_NAME "$PACKAGE_NAME"
2100_ACEOF
2101
2102cat >>confdefs.h <<_ACEOF
2103#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2104_ACEOF
2105
2106cat >>confdefs.h <<_ACEOF
2107#define PACKAGE_VERSION "$PACKAGE_VERSION"
2108_ACEOF
2109
2110cat >>confdefs.h <<_ACEOF
2111#define PACKAGE_STRING "$PACKAGE_STRING"
2112_ACEOF
2113
2114cat >>confdefs.h <<_ACEOF
2115#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2116_ACEOF
2117
2118cat >>confdefs.h <<_ACEOF
2119#define PACKAGE_URL "$PACKAGE_URL"
2120_ACEOF
2121
2122
2123# Let the site file select an alternate cache file if it wants to.
2124# Prefer an explicitly selected file to automatically selected ones.
2125ac_site_file1=NONE
2126ac_site_file2=NONE
2127if test -n "$CONFIG_SITE"; then
2128  ac_site_file1=$CONFIG_SITE
2129elif test "x$prefix" != xNONE; then
2130  ac_site_file1=$prefix/share/config.site
2131  ac_site_file2=$prefix/etc/config.site
2132else
2133  ac_site_file1=$ac_default_prefix/share/config.site
2134  ac_site_file2=$ac_default_prefix/etc/config.site
2135fi
2136for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2137do
2138  test "x$ac_site_file" = xNONE && continue
2139  if test -r "$ac_site_file"; then
2140    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2141$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2142    sed 's/^/| /' "$ac_site_file" >&5
2143    . "$ac_site_file"
2144  fi
2145done
2146
2147if test -r "$cache_file"; then
2148  # Some versions of bash will fail to source /dev/null (special
2149  # files actually), so we avoid doing that.
2150  if test -f "$cache_file"; then
2151    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2152$as_echo "$as_me: loading cache $cache_file" >&6;}
2153    case $cache_file in
2154      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2155      *)                      . "./$cache_file";;
2156    esac
2157  fi
2158else
2159  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2160$as_echo "$as_me: creating cache $cache_file" >&6;}
2161  >$cache_file
2162fi
2163
2164# Check that the precious variables saved in the cache have kept the same
2165# value.
2166ac_cache_corrupted=false
2167for ac_var in $ac_precious_vars; do
2168  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2169  eval ac_new_set=\$ac_env_${ac_var}_set
2170  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2171  eval ac_new_val=\$ac_env_${ac_var}_value
2172  case $ac_old_set,$ac_new_set in
2173    set,)
2174      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2175$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2176      ac_cache_corrupted=: ;;
2177    ,set)
2178      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2179$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2180      ac_cache_corrupted=: ;;
2181    ,);;
2182    *)
2183      if test "x$ac_old_val" != "x$ac_new_val"; then
2184	# differences in whitespace do not lead to failure.
2185	ac_old_val_w=`echo x $ac_old_val`
2186	ac_new_val_w=`echo x $ac_new_val`
2187	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2188	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2189$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2190	  ac_cache_corrupted=:
2191	else
2192	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2193$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2194	  eval $ac_var=\$ac_old_val
2195	fi
2196	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2197$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2198	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2199$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2200      fi;;
2201  esac
2202  # Pass precious variables to config.status.
2203  if test "$ac_new_set" = set; then
2204    case $ac_new_val in
2205    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2206    *) ac_arg=$ac_var=$ac_new_val ;;
2207    esac
2208    case " $ac_configure_args " in
2209      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2210      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2211    esac
2212  fi
2213done
2214if $ac_cache_corrupted; then
2215  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2216$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2217  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2218$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2219  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2220fi
2221## -------------------- ##
2222## Main body of script. ##
2223## -------------------- ##
2224
2225ac_ext=c
2226ac_cpp='$CPP $CPPFLAGS'
2227ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2228ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2229ac_compiler_gnu=$ac_cv_c_compiler_gnu
2230
2231
2232
2233
2234
2235
2236
2237# Needed to define ${target}.  Needs to be very early to avoid annoying
2238# warning about calling AC_ARG_PROGRAM before AC_CANONICAL_SYSTEM
2239ac_aux_dir=
2240for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2241  for ac_t in install-sh install.sh shtool; do
2242    if test -f "$ac_dir/$ac_t"; then
2243      ac_aux_dir=$ac_dir
2244      ac_install_sh="$ac_aux_dir/$ac_t -c"
2245      break 2
2246    fi
2247  done
2248done
2249if test -z "$ac_aux_dir"; then
2250  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2251fi
2252
2253# These three variables are undocumented and unsupported,
2254# and are intended to be withdrawn in a future Autoconf release.
2255# They can cause serious problems if a builder's source tree is in a directory
2256# whose full name contains unusual characters.
2257ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2258ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2259ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2260
2261
2262# Make sure we can run config.sub.
2263$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2264  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2265
2266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2267$as_echo_n "checking build system type... " >&6; }
2268if test "${ac_cv_build+set}" = set; then :
2269  $as_echo_n "(cached) " >&6
2270else
2271  ac_build_alias=$build_alias
2272test "x$ac_build_alias" = x &&
2273  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2274test "x$ac_build_alias" = x &&
2275  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2276ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2277  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2278
2279fi
2280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2281$as_echo "$ac_cv_build" >&6; }
2282case $ac_cv_build in
2283*-*-*) ;;
2284*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2285esac
2286build=$ac_cv_build
2287ac_save_IFS=$IFS; IFS='-'
2288set x $ac_cv_build
2289shift
2290build_cpu=$1
2291build_vendor=$2
2292shift; shift
2293# Remember, the first character of IFS is used to create $*,
2294# except with old shells:
2295build_os=$*
2296IFS=$ac_save_IFS
2297case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2298
2299
2300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2301$as_echo_n "checking host system type... " >&6; }
2302if test "${ac_cv_host+set}" = set; then :
2303  $as_echo_n "(cached) " >&6
2304else
2305  if test "x$host_alias" = x; then
2306  ac_cv_host=$ac_cv_build
2307else
2308  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2309    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2310fi
2311
2312fi
2313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2314$as_echo "$ac_cv_host" >&6; }
2315case $ac_cv_host in
2316*-*-*) ;;
2317*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2318esac
2319host=$ac_cv_host
2320ac_save_IFS=$IFS; IFS='-'
2321set x $ac_cv_host
2322shift
2323host_cpu=$1
2324host_vendor=$2
2325shift; shift
2326# Remember, the first character of IFS is used to create $*,
2327# except with old shells:
2328host_os=$*
2329IFS=$ac_save_IFS
2330case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2331
2332
2333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2334$as_echo_n "checking target system type... " >&6; }
2335if test "${ac_cv_target+set}" = set; then :
2336  $as_echo_n "(cached) " >&6
2337else
2338  if test "x$target_alias" = x; then
2339  ac_cv_target=$ac_cv_host
2340else
2341  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2342    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2343fi
2344
2345fi
2346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2347$as_echo "$ac_cv_target" >&6; }
2348case $ac_cv_target in
2349*-*-*) ;;
2350*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2351esac
2352target=$ac_cv_target
2353ac_save_IFS=$IFS; IFS='-'
2354set x $ac_cv_target
2355shift
2356target_cpu=$1
2357target_vendor=$2
2358shift; shift
2359# Remember, the first character of IFS is used to create $*,
2360# except with old shells:
2361target_os=$*
2362IFS=$ac_save_IFS
2363case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2364
2365
2366# The aliases save the names the user supplied, while $host etc.
2367# will get canonicalized.
2368test -n "$target_alias" &&
2369  test "$program_prefix$program_suffix$program_transform_name" = \
2370    NONENONEs,x,x, &&
2371  program_prefix=${target_alias}-
2372
2373target_alias=${target_alias-$host_alias}
2374
2375am__api_version='1.11'
2376
2377# Find a good install program.  We prefer a C program (faster),
2378# so one script is as good as another.  But avoid the broken or
2379# incompatible versions:
2380# SysV /etc/install, /usr/sbin/install
2381# SunOS /usr/etc/install
2382# IRIX /sbin/install
2383# AIX /bin/install
2384# AmigaOS /C/install, which installs bootblocks on floppy discs
2385# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2386# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2387# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2388# OS/2's system install, which has a completely different semantic
2389# ./install, which can be erroneously created by make from ./install.sh.
2390# Reject install programs that cannot install multiple files.
2391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2392$as_echo_n "checking for a BSD-compatible install... " >&6; }
2393if test -z "$INSTALL"; then
2394if test "${ac_cv_path_install+set}" = set; then :
2395  $as_echo_n "(cached) " >&6
2396else
2397  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2398for as_dir in $PATH
2399do
2400  IFS=$as_save_IFS
2401  test -z "$as_dir" && as_dir=.
2402    # Account for people who put trailing slashes in PATH elements.
2403case $as_dir/ in #((
2404  ./ | .// | /[cC]/* | \
2405  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2406  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2407  /usr/ucb/* ) ;;
2408  *)
2409    # OSF1 and SCO ODT 3.0 have their own names for install.
2410    # Don't use installbsd from OSF since it installs stuff as root
2411    # by default.
2412    for ac_prog in ginstall scoinst install; do
2413      for ac_exec_ext in '' $ac_executable_extensions; do
2414	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2415	  if test $ac_prog = install &&
2416	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2417	    # AIX install.  It has an incompatible calling convention.
2418	    :
2419	  elif test $ac_prog = install &&
2420	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2421	    # program-specific install script used by HP pwplus--don't use.
2422	    :
2423	  else
2424	    rm -rf conftest.one conftest.two conftest.dir
2425	    echo one > conftest.one
2426	    echo two > conftest.two
2427	    mkdir conftest.dir
2428	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2429	      test -s conftest.one && test -s conftest.two &&
2430	      test -s conftest.dir/conftest.one &&
2431	      test -s conftest.dir/conftest.two
2432	    then
2433	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2434	      break 3
2435	    fi
2436	  fi
2437	fi
2438      done
2439    done
2440    ;;
2441esac
2442
2443  done
2444IFS=$as_save_IFS
2445
2446rm -rf conftest.one conftest.two conftest.dir
2447
2448fi
2449  if test "${ac_cv_path_install+set}" = set; then
2450    INSTALL=$ac_cv_path_install
2451  else
2452    # As a last resort, use the slow shell script.  Don't cache a
2453    # value for INSTALL within a source directory, because that will
2454    # break other packages using the cache if that directory is
2455    # removed, or if the value is a relative name.
2456    INSTALL=$ac_install_sh
2457  fi
2458fi
2459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2460$as_echo "$INSTALL" >&6; }
2461
2462# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2463# It thinks the first close brace ends the variable substitution.
2464test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2465
2466test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2467
2468test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2469
2470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2471$as_echo_n "checking whether build environment is sane... " >&6; }
2472# Just in case
2473sleep 1
2474echo timestamp > conftest.file
2475# Reject unsafe characters in $srcdir or the absolute working directory
2476# name.  Accept space and tab only in the latter.
2477am_lf='
2478'
2479case `pwd` in
2480  *[\\\"\#\$\&\'\`$am_lf]*)
2481    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2482esac
2483case $srcdir in
2484  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2485    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2486esac
2487
2488# Do `set' in a subshell so we don't clobber the current shell's
2489# arguments.  Must try -L first in case configure is actually a
2490# symlink; some systems play weird games with the mod time of symlinks
2491# (eg FreeBSD returns the mod time of the symlink's containing
2492# directory).
2493if (
2494   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2495   if test "$*" = "X"; then
2496      # -L didn't work.
2497      set X `ls -t "$srcdir/configure" conftest.file`
2498   fi
2499   rm -f conftest.file
2500   if test "$*" != "X $srcdir/configure conftest.file" \
2501      && test "$*" != "X conftest.file $srcdir/configure"; then
2502
2503      # If neither matched, then we have a broken ls.  This can happen
2504      # if, for instance, CONFIG_SHELL is bash and it inherits a
2505      # broken ls alias from the environment.  This has actually
2506      # happened.  Such a system could not be considered "sane".
2507      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2508alias in your environment" "$LINENO" 5
2509   fi
2510
2511   test "$2" = conftest.file
2512   )
2513then
2514   # Ok.
2515   :
2516else
2517   as_fn_error "newly created file is older than distributed files!
2518Check your system clock" "$LINENO" 5
2519fi
2520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2521$as_echo "yes" >&6; }
2522test "$program_prefix" != NONE &&
2523  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2524# Use a double $ so make ignores it.
2525test "$program_suffix" != NONE &&
2526  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2527# Double any \ or $.
2528# By default was `s,x,x', remove it if useless.
2529ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2530program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2531
2532# expand $ac_aux_dir to an absolute path
2533am_aux_dir=`cd $ac_aux_dir && pwd`
2534
2535if test x"${MISSING+set}" != xset; then
2536  case $am_aux_dir in
2537  *\ * | *\	*)
2538    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2539  *)
2540    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2541  esac
2542fi
2543# Use eval to expand $SHELL
2544if eval "$MISSING --run true"; then
2545  am_missing_run="$MISSING --run "
2546else
2547  am_missing_run=
2548  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2549$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2550fi
2551
2552if test x"${install_sh}" != xset; then
2553  case $am_aux_dir in
2554  *\ * | *\	*)
2555    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2556  *)
2557    install_sh="\${SHELL} $am_aux_dir/install-sh"
2558  esac
2559fi
2560
2561# Installed binaries are usually stripped using `strip' when the user
2562# run `make install-strip'.  However `strip' might not be the right
2563# tool to use in cross-compilation environments, therefore Automake
2564# will honor the `STRIP' environment variable to overrule this program.
2565if test "$cross_compiling" != no; then
2566  if test -n "$ac_tool_prefix"; then
2567  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2568set dummy ${ac_tool_prefix}strip; ac_word=$2
2569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2570$as_echo_n "checking for $ac_word... " >&6; }
2571if test "${ac_cv_prog_STRIP+set}" = set; then :
2572  $as_echo_n "(cached) " >&6
2573else
2574  if test -n "$STRIP"; then
2575  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2576else
2577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2578for as_dir in $PATH
2579do
2580  IFS=$as_save_IFS
2581  test -z "$as_dir" && as_dir=.
2582    for ac_exec_ext in '' $ac_executable_extensions; do
2583  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2584    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2585    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2586    break 2
2587  fi
2588done
2589  done
2590IFS=$as_save_IFS
2591
2592fi
2593fi
2594STRIP=$ac_cv_prog_STRIP
2595if test -n "$STRIP"; then
2596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2597$as_echo "$STRIP" >&6; }
2598else
2599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2600$as_echo "no" >&6; }
2601fi
2602
2603
2604fi
2605if test -z "$ac_cv_prog_STRIP"; then
2606  ac_ct_STRIP=$STRIP
2607  # Extract the first word of "strip", so it can be a program name with args.
2608set dummy strip; ac_word=$2
2609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2610$as_echo_n "checking for $ac_word... " >&6; }
2611if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2612  $as_echo_n "(cached) " >&6
2613else
2614  if test -n "$ac_ct_STRIP"; then
2615  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2616else
2617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2618for as_dir in $PATH
2619do
2620  IFS=$as_save_IFS
2621  test -z "$as_dir" && as_dir=.
2622    for ac_exec_ext in '' $ac_executable_extensions; do
2623  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2624    ac_cv_prog_ac_ct_STRIP="strip"
2625    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2626    break 2
2627  fi
2628done
2629  done
2630IFS=$as_save_IFS
2631
2632fi
2633fi
2634ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2635if test -n "$ac_ct_STRIP"; then
2636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2637$as_echo "$ac_ct_STRIP" >&6; }
2638else
2639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2640$as_echo "no" >&6; }
2641fi
2642
2643  if test "x$ac_ct_STRIP" = x; then
2644    STRIP=":"
2645  else
2646    case $cross_compiling:$ac_tool_warned in
2647yes:)
2648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2650ac_tool_warned=yes ;;
2651esac
2652    STRIP=$ac_ct_STRIP
2653  fi
2654else
2655  STRIP="$ac_cv_prog_STRIP"
2656fi
2657
2658fi
2659INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2660
2661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2662$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2663if test -z "$MKDIR_P"; then
2664  if test "${ac_cv_path_mkdir+set}" = set; then :
2665  $as_echo_n "(cached) " >&6
2666else
2667  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2668for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2669do
2670  IFS=$as_save_IFS
2671  test -z "$as_dir" && as_dir=.
2672    for ac_prog in mkdir gmkdir; do
2673	 for ac_exec_ext in '' $ac_executable_extensions; do
2674	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2675	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2676	     'mkdir (GNU coreutils) '* | \
2677	     'mkdir (coreutils) '* | \
2678	     'mkdir (fileutils) '4.1*)
2679	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2680	       break 3;;
2681	   esac
2682	 done
2683       done
2684  done
2685IFS=$as_save_IFS
2686
2687fi
2688
2689  if test "${ac_cv_path_mkdir+set}" = set; then
2690    MKDIR_P="$ac_cv_path_mkdir -p"
2691  else
2692    # As a last resort, use the slow shell script.  Don't cache a
2693    # value for MKDIR_P within a source directory, because that will
2694    # break other packages using the cache if that directory is
2695    # removed, or if the value is a relative name.
2696    test -d ./--version && rmdir ./--version
2697    MKDIR_P="$ac_install_sh -d"
2698  fi
2699fi
2700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2701$as_echo "$MKDIR_P" >&6; }
2702
2703mkdir_p="$MKDIR_P"
2704case $mkdir_p in
2705  [\\/$]* | ?:[\\/]*) ;;
2706  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2707esac
2708
2709for ac_prog in gawk mawk nawk awk
2710do
2711  # Extract the first word of "$ac_prog", so it can be a program name with args.
2712set dummy $ac_prog; ac_word=$2
2713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2714$as_echo_n "checking for $ac_word... " >&6; }
2715if test "${ac_cv_prog_AWK+set}" = set; then :
2716  $as_echo_n "(cached) " >&6
2717else
2718  if test -n "$AWK"; then
2719  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2720else
2721as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2722for as_dir in $PATH
2723do
2724  IFS=$as_save_IFS
2725  test -z "$as_dir" && as_dir=.
2726    for ac_exec_ext in '' $ac_executable_extensions; do
2727  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2728    ac_cv_prog_AWK="$ac_prog"
2729    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2730    break 2
2731  fi
2732done
2733  done
2734IFS=$as_save_IFS
2735
2736fi
2737fi
2738AWK=$ac_cv_prog_AWK
2739if test -n "$AWK"; then
2740  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2741$as_echo "$AWK" >&6; }
2742else
2743  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2744$as_echo "no" >&6; }
2745fi
2746
2747
2748  test -n "$AWK" && break
2749done
2750
2751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2752$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2753set x ${MAKE-make}
2754ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2755if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2756  $as_echo_n "(cached) " >&6
2757else
2758  cat >conftest.make <<\_ACEOF
2759SHELL = /bin/sh
2760all:
2761	@echo '@@@%%%=$(MAKE)=@@@%%%'
2762_ACEOF
2763# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2764case `${MAKE-make} -f conftest.make 2>/dev/null` in
2765  *@@@%%%=?*=@@@%%%*)
2766    eval ac_cv_prog_make_${ac_make}_set=yes;;
2767  *)
2768    eval ac_cv_prog_make_${ac_make}_set=no;;
2769esac
2770rm -f conftest.make
2771fi
2772if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2773  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2774$as_echo "yes" >&6; }
2775  SET_MAKE=
2776else
2777  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2778$as_echo "no" >&6; }
2779  SET_MAKE="MAKE=${MAKE-make}"
2780fi
2781
2782rm -rf .tst 2>/dev/null
2783mkdir .tst 2>/dev/null
2784if test -d .tst; then
2785  am__leading_dot=.
2786else
2787  am__leading_dot=_
2788fi
2789rmdir .tst 2>/dev/null
2790
2791if test "`cd $srcdir && pwd`" != "`pwd`"; then
2792  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2793  # is not polluted with repeated "-I."
2794  am__isrc=' -I$(srcdir)'
2795  # test to see if srcdir already configured
2796  if test -f $srcdir/config.status; then
2797    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2798  fi
2799fi
2800
2801# test whether we have cygpath
2802if test -z "$CYGPATH_W"; then
2803  if (cygpath --version) >/dev/null 2>/dev/null; then
2804    CYGPATH_W='cygpath -w'
2805  else
2806    CYGPATH_W=echo
2807  fi
2808fi
2809
2810
2811# Define the identity of the package.
2812 PACKAGE='cilk-runtime-library'
2813 VERSION='2.0'
2814
2815
2816cat >>confdefs.h <<_ACEOF
2817#define PACKAGE "$PACKAGE"
2818_ACEOF
2819
2820
2821cat >>confdefs.h <<_ACEOF
2822#define VERSION "$VERSION"
2823_ACEOF
2824
2825# Some tools Automake needs.
2826
2827ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2828
2829
2830AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2831
2832
2833AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2834
2835
2836AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2837
2838
2839MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2840
2841# We need awk for the "check" target.  The system "awk" is bad on
2842# some platforms.
2843# Always define AMTAR for backward compatibility.
2844
2845AMTAR=${AMTAR-"${am_missing_run}tar"}
2846
2847am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2848
2849
2850
2851
2852
2853
2854
2855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2856$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2857    # Check whether --enable-maintainer-mode was given.
2858if test "${enable_maintainer_mode+set}" = set; then :
2859  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2860else
2861  USE_MAINTAINER_MODE=no
2862fi
2863
2864  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2865$as_echo "$USE_MAINTAINER_MODE" >&6; }
2866   if test $USE_MAINTAINER_MODE = yes; then
2867  MAINTAINER_MODE_TRUE=
2868  MAINTAINER_MODE_FALSE='#'
2869else
2870  MAINTAINER_MODE_TRUE='#'
2871  MAINTAINER_MODE_FALSE=
2872fi
2873
2874  MAINT=$MAINTAINER_MODE_TRUE
2875
2876
2877
2878# Default to --enable-multilib
2879# Check whether --enable-multilib was given.
2880if test "${enable_multilib+set}" = set; then :
2881  enableval=$enable_multilib; case "$enableval" in
2882  yes) multilib=yes ;;
2883  no)  multilib=no ;;
2884  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2885 esac
2886else
2887  multilib=yes
2888fi
2889
2890
2891# We may get other options which we leave undocumented:
2892# --with-target-subdir, --with-multisrctop, --with-multisubdir
2893# See config-ml.in if you want the gory details.
2894
2895if test "$srcdir" = "."; then
2896  if test "$with_target_subdir" != "."; then
2897    multi_basedir="$srcdir/$with_multisrctop../.."
2898  else
2899    multi_basedir="$srcdir/$with_multisrctop.."
2900  fi
2901else
2902  multi_basedir="$srcdir/.."
2903fi
2904
2905
2906# Even if the default multilib is not a cross compilation,
2907# it may be that some of the other multilibs are.
2908if test $cross_compiling = no && test $multilib = yes \
2909   && test "x${with_multisubdir}" != x ; then
2910   cross_compiling=maybe
2911fi
2912
2913ac_config_commands="$ac_config_commands default-1"
2914
2915
2916# Build a DLL on Windows
2917# AC_LIBTOOL_WIN32_DLL
2918ac_ext=c
2919ac_cpp='$CPP $CPPFLAGS'
2920ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2921ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2922ac_compiler_gnu=$ac_cv_c_compiler_gnu
2923if test -n "$ac_tool_prefix"; then
2924  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2925set dummy ${ac_tool_prefix}gcc; ac_word=$2
2926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2927$as_echo_n "checking for $ac_word... " >&6; }
2928if test "${ac_cv_prog_CC+set}" = set; then :
2929  $as_echo_n "(cached) " >&6
2930else
2931  if test -n "$CC"; then
2932  ac_cv_prog_CC="$CC" # Let the user override the test.
2933else
2934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2935for as_dir in $PATH
2936do
2937  IFS=$as_save_IFS
2938  test -z "$as_dir" && as_dir=.
2939    for ac_exec_ext in '' $ac_executable_extensions; do
2940  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2941    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2942    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2943    break 2
2944  fi
2945done
2946  done
2947IFS=$as_save_IFS
2948
2949fi
2950fi
2951CC=$ac_cv_prog_CC
2952if test -n "$CC"; then
2953  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2954$as_echo "$CC" >&6; }
2955else
2956  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2957$as_echo "no" >&6; }
2958fi
2959
2960
2961fi
2962if test -z "$ac_cv_prog_CC"; then
2963  ac_ct_CC=$CC
2964  # Extract the first word of "gcc", so it can be a program name with args.
2965set dummy gcc; ac_word=$2
2966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2967$as_echo_n "checking for $ac_word... " >&6; }
2968if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2969  $as_echo_n "(cached) " >&6
2970else
2971  if test -n "$ac_ct_CC"; then
2972  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2973else
2974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2975for as_dir in $PATH
2976do
2977  IFS=$as_save_IFS
2978  test -z "$as_dir" && as_dir=.
2979    for ac_exec_ext in '' $ac_executable_extensions; do
2980  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2981    ac_cv_prog_ac_ct_CC="gcc"
2982    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2983    break 2
2984  fi
2985done
2986  done
2987IFS=$as_save_IFS
2988
2989fi
2990fi
2991ac_ct_CC=$ac_cv_prog_ac_ct_CC
2992if test -n "$ac_ct_CC"; then
2993  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2994$as_echo "$ac_ct_CC" >&6; }
2995else
2996  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2997$as_echo "no" >&6; }
2998fi
2999
3000  if test "x$ac_ct_CC" = x; then
3001    CC=""
3002  else
3003    case $cross_compiling:$ac_tool_warned in
3004yes:)
3005{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3006$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3007ac_tool_warned=yes ;;
3008esac
3009    CC=$ac_ct_CC
3010  fi
3011else
3012  CC="$ac_cv_prog_CC"
3013fi
3014
3015if test -z "$CC"; then
3016          if test -n "$ac_tool_prefix"; then
3017    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3018set dummy ${ac_tool_prefix}cc; ac_word=$2
3019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3020$as_echo_n "checking for $ac_word... " >&6; }
3021if test "${ac_cv_prog_CC+set}" = set; then :
3022  $as_echo_n "(cached) " >&6
3023else
3024  if test -n "$CC"; then
3025  ac_cv_prog_CC="$CC" # Let the user override the test.
3026else
3027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3028for as_dir in $PATH
3029do
3030  IFS=$as_save_IFS
3031  test -z "$as_dir" && as_dir=.
3032    for ac_exec_ext in '' $ac_executable_extensions; do
3033  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3034    ac_cv_prog_CC="${ac_tool_prefix}cc"
3035    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3036    break 2
3037  fi
3038done
3039  done
3040IFS=$as_save_IFS
3041
3042fi
3043fi
3044CC=$ac_cv_prog_CC
3045if test -n "$CC"; then
3046  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3047$as_echo "$CC" >&6; }
3048else
3049  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3050$as_echo "no" >&6; }
3051fi
3052
3053
3054  fi
3055fi
3056if test -z "$CC"; then
3057  # Extract the first word of "cc", so it can be a program name with args.
3058set dummy cc; ac_word=$2
3059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3060$as_echo_n "checking for $ac_word... " >&6; }
3061if test "${ac_cv_prog_CC+set}" = set; then :
3062  $as_echo_n "(cached) " >&6
3063else
3064  if test -n "$CC"; then
3065  ac_cv_prog_CC="$CC" # Let the user override the test.
3066else
3067  ac_prog_rejected=no
3068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3069for as_dir in $PATH
3070do
3071  IFS=$as_save_IFS
3072  test -z "$as_dir" && as_dir=.
3073    for ac_exec_ext in '' $ac_executable_extensions; do
3074  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3075    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3076       ac_prog_rejected=yes
3077       continue
3078     fi
3079    ac_cv_prog_CC="cc"
3080    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3081    break 2
3082  fi
3083done
3084  done
3085IFS=$as_save_IFS
3086
3087if test $ac_prog_rejected = yes; then
3088  # We found a bogon in the path, so make sure we never use it.
3089  set dummy $ac_cv_prog_CC
3090  shift
3091  if test $# != 0; then
3092    # We chose a different compiler from the bogus one.
3093    # However, it has the same basename, so the bogon will be chosen
3094    # first if we set CC to just the basename; use the full file name.
3095    shift
3096    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3097  fi
3098fi
3099fi
3100fi
3101CC=$ac_cv_prog_CC
3102if test -n "$CC"; then
3103  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3104$as_echo "$CC" >&6; }
3105else
3106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3107$as_echo "no" >&6; }
3108fi
3109
3110
3111fi
3112if test -z "$CC"; then
3113  if test -n "$ac_tool_prefix"; then
3114  for ac_prog in cl.exe
3115  do
3116    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3117set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3119$as_echo_n "checking for $ac_word... " >&6; }
3120if test "${ac_cv_prog_CC+set}" = set; then :
3121  $as_echo_n "(cached) " >&6
3122else
3123  if test -n "$CC"; then
3124  ac_cv_prog_CC="$CC" # Let the user override the test.
3125else
3126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3127for as_dir in $PATH
3128do
3129  IFS=$as_save_IFS
3130  test -z "$as_dir" && as_dir=.
3131    for ac_exec_ext in '' $ac_executable_extensions; do
3132  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3133    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3134    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3135    break 2
3136  fi
3137done
3138  done
3139IFS=$as_save_IFS
3140
3141fi
3142fi
3143CC=$ac_cv_prog_CC
3144if test -n "$CC"; then
3145  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3146$as_echo "$CC" >&6; }
3147else
3148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3149$as_echo "no" >&6; }
3150fi
3151
3152
3153    test -n "$CC" && break
3154  done
3155fi
3156if test -z "$CC"; then
3157  ac_ct_CC=$CC
3158  for ac_prog in cl.exe
3159do
3160  # Extract the first word of "$ac_prog", so it can be a program name with args.
3161set dummy $ac_prog; ac_word=$2
3162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3163$as_echo_n "checking for $ac_word... " >&6; }
3164if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3165  $as_echo_n "(cached) " >&6
3166else
3167  if test -n "$ac_ct_CC"; then
3168  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3169else
3170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3171for as_dir in $PATH
3172do
3173  IFS=$as_save_IFS
3174  test -z "$as_dir" && as_dir=.
3175    for ac_exec_ext in '' $ac_executable_extensions; do
3176  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3177    ac_cv_prog_ac_ct_CC="$ac_prog"
3178    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3179    break 2
3180  fi
3181done
3182  done
3183IFS=$as_save_IFS
3184
3185fi
3186fi
3187ac_ct_CC=$ac_cv_prog_ac_ct_CC
3188if test -n "$ac_ct_CC"; then
3189  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3190$as_echo "$ac_ct_CC" >&6; }
3191else
3192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3193$as_echo "no" >&6; }
3194fi
3195
3196
3197  test -n "$ac_ct_CC" && break
3198done
3199
3200  if test "x$ac_ct_CC" = x; then
3201    CC=""
3202  else
3203    case $cross_compiling:$ac_tool_warned in
3204yes:)
3205{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3206$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3207ac_tool_warned=yes ;;
3208esac
3209    CC=$ac_ct_CC
3210  fi
3211fi
3212
3213fi
3214
3215
3216test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3217$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3218as_fn_error "no acceptable C compiler found in \$PATH
3219See \`config.log' for more details." "$LINENO" 5; }
3220
3221# Provide some information about the compiler.
3222$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3223set X $ac_compile
3224ac_compiler=$2
3225for ac_option in --version -v -V -qversion; do
3226  { { ac_try="$ac_compiler $ac_option >&5"
3227case "(($ac_try" in
3228  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3229  *) ac_try_echo=$ac_try;;
3230esac
3231eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3232$as_echo "$ac_try_echo"; } >&5
3233  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3234  ac_status=$?
3235  if test -s conftest.err; then
3236    sed '10a\
3237... rest of stderr output deleted ...
3238         10q' conftest.err >conftest.er1
3239    cat conftest.er1 >&5
3240    rm -f conftest.er1 conftest.err
3241  fi
3242  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3243  test $ac_status = 0; }
3244done
3245
3246cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3247/* end confdefs.h.  */
3248
3249int
3250main ()
3251{
3252
3253  ;
3254  return 0;
3255}
3256_ACEOF
3257ac_clean_files_save=$ac_clean_files
3258ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3259# Try to create an executable without -o first, disregard a.out.
3260# It will help us diagnose broken compilers, and finding out an intuition
3261# of exeext.
3262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3263$as_echo_n "checking for C compiler default output file name... " >&6; }
3264ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3265
3266# The possible output files:
3267ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3268
3269ac_rmfiles=
3270for ac_file in $ac_files
3271do
3272  case $ac_file in
3273    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3274    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3275  esac
3276done
3277rm -f $ac_rmfiles
3278
3279if { { ac_try="$ac_link_default"
3280case "(($ac_try" in
3281  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3282  *) ac_try_echo=$ac_try;;
3283esac
3284eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3285$as_echo "$ac_try_echo"; } >&5
3286  (eval "$ac_link_default") 2>&5
3287  ac_status=$?
3288  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3289  test $ac_status = 0; }; then :
3290  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3291# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3292# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3293# so that the user can short-circuit this test for compilers unknown to
3294# Autoconf.
3295for ac_file in $ac_files ''
3296do
3297  test -f "$ac_file" || continue
3298  case $ac_file in
3299    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3300	;;
3301    [ab].out )
3302	# We found the default executable, but exeext='' is most
3303	# certainly right.
3304	break;;
3305    *.* )
3306	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3307	then :; else
3308	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3309	fi
3310	# We set ac_cv_exeext here because the later test for it is not
3311	# safe: cross compilers may not add the suffix if given an `-o'
3312	# argument, so we may need to know it at that point already.
3313	# Even if this section looks crufty: it has the advantage of
3314	# actually working.
3315	break;;
3316    * )
3317	break;;
3318  esac
3319done
3320test "$ac_cv_exeext" = no && ac_cv_exeext=
3321
3322else
3323  ac_file=''
3324fi
3325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3326$as_echo "$ac_file" >&6; }
3327if test -z "$ac_file"; then :
3328  $as_echo "$as_me: failed program was:" >&5
3329sed 's/^/| /' conftest.$ac_ext >&5
3330
3331{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3332$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3333{ as_fn_set_status 77
3334as_fn_error "C compiler cannot create executables
3335See \`config.log' for more details." "$LINENO" 5; }; }
3336fi
3337ac_exeext=$ac_cv_exeext
3338
3339# Check that the compiler produces executables we can run.  If not, either
3340# the compiler is broken, or we cross compile.
3341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3342$as_echo_n "checking whether the C compiler works... " >&6; }
3343# If not cross compiling, check that we can run a simple program.
3344if test "$cross_compiling" != yes; then
3345  if { ac_try='./$ac_file'
3346  { { case "(($ac_try" in
3347  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3348  *) ac_try_echo=$ac_try;;
3349esac
3350eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3351$as_echo "$ac_try_echo"; } >&5
3352  (eval "$ac_try") 2>&5
3353  ac_status=$?
3354  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3355  test $ac_status = 0; }; }; then
3356    cross_compiling=no
3357  else
3358    if test "$cross_compiling" = maybe; then
3359	cross_compiling=yes
3360    else
3361	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3362$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3363as_fn_error "cannot run C compiled programs.
3364If you meant to cross compile, use \`--host'.
3365See \`config.log' for more details." "$LINENO" 5; }
3366    fi
3367  fi
3368fi
3369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3370$as_echo "yes" >&6; }
3371
3372rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3373ac_clean_files=$ac_clean_files_save
3374# Check that the compiler produces executables we can run.  If not, either
3375# the compiler is broken, or we cross compile.
3376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3377$as_echo_n "checking whether we are cross compiling... " >&6; }
3378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3379$as_echo "$cross_compiling" >&6; }
3380
3381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3382$as_echo_n "checking for suffix of executables... " >&6; }
3383if { { ac_try="$ac_link"
3384case "(($ac_try" in
3385  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3386  *) ac_try_echo=$ac_try;;
3387esac
3388eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3389$as_echo "$ac_try_echo"; } >&5
3390  (eval "$ac_link") 2>&5
3391  ac_status=$?
3392  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3393  test $ac_status = 0; }; then :
3394  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3395# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3396# work properly (i.e., refer to `conftest.exe'), while it won't with
3397# `rm'.
3398for ac_file in conftest.exe conftest conftest.*; do
3399  test -f "$ac_file" || continue
3400  case $ac_file in
3401    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3402    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3403	  break;;
3404    * ) break;;
3405  esac
3406done
3407else
3408  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3409$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3410as_fn_error "cannot compute suffix of executables: cannot compile and link
3411See \`config.log' for more details." "$LINENO" 5; }
3412fi
3413rm -f conftest$ac_cv_exeext
3414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3415$as_echo "$ac_cv_exeext" >&6; }
3416
3417rm -f conftest.$ac_ext
3418EXEEXT=$ac_cv_exeext
3419ac_exeext=$EXEEXT
3420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3421$as_echo_n "checking for suffix of object files... " >&6; }
3422if test "${ac_cv_objext+set}" = set; then :
3423  $as_echo_n "(cached) " >&6
3424else
3425  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3426/* end confdefs.h.  */
3427
3428int
3429main ()
3430{
3431
3432  ;
3433  return 0;
3434}
3435_ACEOF
3436rm -f conftest.o conftest.obj
3437if { { ac_try="$ac_compile"
3438case "(($ac_try" in
3439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3440  *) ac_try_echo=$ac_try;;
3441esac
3442eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3443$as_echo "$ac_try_echo"; } >&5
3444  (eval "$ac_compile") 2>&5
3445  ac_status=$?
3446  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3447  test $ac_status = 0; }; then :
3448  for ac_file in conftest.o conftest.obj conftest.*; do
3449  test -f "$ac_file" || continue;
3450  case $ac_file in
3451    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3452    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3453       break;;
3454  esac
3455done
3456else
3457  $as_echo "$as_me: failed program was:" >&5
3458sed 's/^/| /' conftest.$ac_ext >&5
3459
3460{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3461$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3462as_fn_error "cannot compute suffix of object files: cannot compile
3463See \`config.log' for more details." "$LINENO" 5; }
3464fi
3465rm -f conftest.$ac_cv_objext conftest.$ac_ext
3466fi
3467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3468$as_echo "$ac_cv_objext" >&6; }
3469OBJEXT=$ac_cv_objext
3470ac_objext=$OBJEXT
3471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3472$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3473if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3474  $as_echo_n "(cached) " >&6
3475else
3476  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3477/* end confdefs.h.  */
3478
3479int
3480main ()
3481{
3482#ifndef __GNUC__
3483       choke me
3484#endif
3485
3486  ;
3487  return 0;
3488}
3489_ACEOF
3490if ac_fn_c_try_compile "$LINENO"; then :
3491  ac_compiler_gnu=yes
3492else
3493  ac_compiler_gnu=no
3494fi
3495rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3496ac_cv_c_compiler_gnu=$ac_compiler_gnu
3497
3498fi
3499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3500$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3501if test $ac_compiler_gnu = yes; then
3502  GCC=yes
3503else
3504  GCC=
3505fi
3506ac_test_CFLAGS=${CFLAGS+set}
3507ac_save_CFLAGS=$CFLAGS
3508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3509$as_echo_n "checking whether $CC accepts -g... " >&6; }
3510if test "${ac_cv_prog_cc_g+set}" = set; then :
3511  $as_echo_n "(cached) " >&6
3512else
3513  ac_save_c_werror_flag=$ac_c_werror_flag
3514   ac_c_werror_flag=yes
3515   ac_cv_prog_cc_g=no
3516   CFLAGS="-g"
3517   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3518/* end confdefs.h.  */
3519
3520int
3521main ()
3522{
3523
3524  ;
3525  return 0;
3526}
3527_ACEOF
3528if ac_fn_c_try_compile "$LINENO"; then :
3529  ac_cv_prog_cc_g=yes
3530else
3531  CFLAGS=""
3532      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3533/* end confdefs.h.  */
3534
3535int
3536main ()
3537{
3538
3539  ;
3540  return 0;
3541}
3542_ACEOF
3543if ac_fn_c_try_compile "$LINENO"; then :
3544
3545else
3546  ac_c_werror_flag=$ac_save_c_werror_flag
3547	 CFLAGS="-g"
3548	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549/* end confdefs.h.  */
3550
3551int
3552main ()
3553{
3554
3555  ;
3556  return 0;
3557}
3558_ACEOF
3559if ac_fn_c_try_compile "$LINENO"; then :
3560  ac_cv_prog_cc_g=yes
3561fi
3562rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3563fi
3564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3565fi
3566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3567   ac_c_werror_flag=$ac_save_c_werror_flag
3568fi
3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3570$as_echo "$ac_cv_prog_cc_g" >&6; }
3571if test "$ac_test_CFLAGS" = set; then
3572  CFLAGS=$ac_save_CFLAGS
3573elif test $ac_cv_prog_cc_g = yes; then
3574  if test "$GCC" = yes; then
3575    CFLAGS="-g -O2"
3576  else
3577    CFLAGS="-g"
3578  fi
3579else
3580  if test "$GCC" = yes; then
3581    CFLAGS="-O2"
3582  else
3583    CFLAGS=
3584  fi
3585fi
3586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3587$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3588if test "${ac_cv_prog_cc_c89+set}" = set; then :
3589  $as_echo_n "(cached) " >&6
3590else
3591  ac_cv_prog_cc_c89=no
3592ac_save_CC=$CC
3593cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3594/* end confdefs.h.  */
3595#include <stdarg.h>
3596#include <stdio.h>
3597#include <sys/types.h>
3598#include <sys/stat.h>
3599/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3600struct buf { int x; };
3601FILE * (*rcsopen) (struct buf *, struct stat *, int);
3602static char *e (p, i)
3603     char **p;
3604     int i;
3605{
3606  return p[i];
3607}
3608static char *f (char * (*g) (char **, int), char **p, ...)
3609{
3610  char *s;
3611  va_list v;
3612  va_start (v,p);
3613  s = g (p, va_arg (v,int));
3614  va_end (v);
3615  return s;
3616}
3617
3618/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3619   function prototypes and stuff, but not '\xHH' hex character constants.
3620   These don't provoke an error unfortunately, instead are silently treated
3621   as 'x'.  The following induces an error, until -std is added to get
3622   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3623   array size at least.  It's necessary to write '\x00'==0 to get something
3624   that's true only with -std.  */
3625int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3626
3627/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3628   inside strings and character constants.  */
3629#define FOO(x) 'x'
3630int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3631
3632int test (int i, double x);
3633struct s1 {int (*f) (int a);};
3634struct s2 {int (*f) (double a);};
3635int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3636int argc;
3637char **argv;
3638int
3639main ()
3640{
3641return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3642  ;
3643  return 0;
3644}
3645_ACEOF
3646for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3647	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3648do
3649  CC="$ac_save_CC $ac_arg"
3650  if ac_fn_c_try_compile "$LINENO"; then :
3651  ac_cv_prog_cc_c89=$ac_arg
3652fi
3653rm -f core conftest.err conftest.$ac_objext
3654  test "x$ac_cv_prog_cc_c89" != "xno" && break
3655done
3656rm -f conftest.$ac_ext
3657CC=$ac_save_CC
3658
3659fi
3660# AC_CACHE_VAL
3661case "x$ac_cv_prog_cc_c89" in
3662  x)
3663    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3664$as_echo "none needed" >&6; } ;;
3665  xno)
3666    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3667$as_echo "unsupported" >&6; } ;;
3668  *)
3669    CC="$CC $ac_cv_prog_cc_c89"
3670    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3671$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3672esac
3673if test "x$ac_cv_prog_cc_c89" != xno; then :
3674
3675fi
3676
3677ac_ext=c
3678ac_cpp='$CPP $CPPFLAGS'
3679ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3680ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3681ac_compiler_gnu=$ac_cv_c_compiler_gnu
3682DEPDIR="${am__leading_dot}deps"
3683
3684ac_config_commands="$ac_config_commands depfiles"
3685
3686
3687am_make=${MAKE-make}
3688cat > confinc << 'END'
3689am__doit:
3690	@echo this is the am__doit target
3691.PHONY: am__doit
3692END
3693# If we don't find an include directive, just comment out the code.
3694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3695$as_echo_n "checking for style of include used by $am_make... " >&6; }
3696am__include="#"
3697am__quote=
3698_am_result=none
3699# First try GNU make style include.
3700echo "include confinc" > confmf
3701# Ignore all kinds of additional output from `make'.
3702case `$am_make -s -f confmf 2> /dev/null` in #(
3703*the\ am__doit\ target*)
3704  am__include=include
3705  am__quote=
3706  _am_result=GNU
3707  ;;
3708esac
3709# Now try BSD make style include.
3710if test "$am__include" = "#"; then
3711   echo '.include "confinc"' > confmf
3712   case `$am_make -s -f confmf 2> /dev/null` in #(
3713   *the\ am__doit\ target*)
3714     am__include=.include
3715     am__quote="\""
3716     _am_result=BSD
3717     ;;
3718   esac
3719fi
3720
3721
3722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3723$as_echo "$_am_result" >&6; }
3724rm -f confinc confmf
3725
3726# Check whether --enable-dependency-tracking was given.
3727if test "${enable_dependency_tracking+set}" = set; then :
3728  enableval=$enable_dependency_tracking;
3729fi
3730
3731if test "x$enable_dependency_tracking" != xno; then
3732  am_depcomp="$ac_aux_dir/depcomp"
3733  AMDEPBACKSLASH='\'
3734fi
3735 if test "x$enable_dependency_tracking" != xno; then
3736  AMDEP_TRUE=
3737  AMDEP_FALSE='#'
3738else
3739  AMDEP_TRUE='#'
3740  AMDEP_FALSE=
3741fi
3742
3743
3744
3745depcc="$CC"   am_compiler_list=
3746
3747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3748$as_echo_n "checking dependency style of $depcc... " >&6; }
3749if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3750  $as_echo_n "(cached) " >&6
3751else
3752  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3753  # We make a subdir and do the tests there.  Otherwise we can end up
3754  # making bogus files that we don't know about and never remove.  For
3755  # instance it was reported that on HP-UX the gcc test will end up
3756  # making a dummy file named `D' -- because `-MD' means `put the output
3757  # in D'.
3758  mkdir conftest.dir
3759  # Copy depcomp to subdir because otherwise we won't find it if we're
3760  # using a relative directory.
3761  cp "$am_depcomp" conftest.dir
3762  cd conftest.dir
3763  # We will build objects and dependencies in a subdirectory because
3764  # it helps to detect inapplicable dependency modes.  For instance
3765  # both Tru64's cc and ICC support -MD to output dependencies as a
3766  # side effect of compilation, but ICC will put the dependencies in
3767  # the current directory while Tru64 will put them in the object
3768  # directory.
3769  mkdir sub
3770
3771  am_cv_CC_dependencies_compiler_type=none
3772  if test "$am_compiler_list" = ""; then
3773     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3774  fi
3775  am__universal=false
3776  case " $depcc " in #(
3777     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3778     esac
3779
3780  for depmode in $am_compiler_list; do
3781    # Setup a source with many dependencies, because some compilers
3782    # like to wrap large dependency lists on column 80 (with \), and
3783    # we should not choose a depcomp mode which is confused by this.
3784    #
3785    # We need to recreate these files for each test, as the compiler may
3786    # overwrite some of them when testing with obscure command lines.
3787    # This happens at least with the AIX C compiler.
3788    : > sub/conftest.c
3789    for i in 1 2 3 4 5 6; do
3790      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3791      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3792      # Solaris 8's {/usr,}/bin/sh.
3793      touch sub/conftst$i.h
3794    done
3795    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3796
3797    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3798    # mode.  It turns out that the SunPro C++ compiler does not properly
3799    # handle `-M -o', and we need to detect this.  Also, some Intel
3800    # versions had trouble with output in subdirs
3801    am__obj=sub/conftest.${OBJEXT-o}
3802    am__minus_obj="-o $am__obj"
3803    case $depmode in
3804    gcc)
3805      # This depmode causes a compiler race in universal mode.
3806      test "$am__universal" = false || continue
3807      ;;
3808    nosideeffect)
3809      # after this tag, mechanisms are not by side-effect, so they'll
3810      # only be used when explicitly requested
3811      if test "x$enable_dependency_tracking" = xyes; then
3812	continue
3813      else
3814	break
3815      fi
3816      ;;
3817    msvisualcpp | msvcmsys)
3818      # This compiler won't grok `-c -o', but also, the minuso test has
3819      # not run yet.  These depmodes are late enough in the game, and
3820      # so weak that their functioning should not be impacted.
3821      am__obj=conftest.${OBJEXT-o}
3822      am__minus_obj=
3823      ;;
3824    none) break ;;
3825    esac
3826    if depmode=$depmode \
3827       source=sub/conftest.c object=$am__obj \
3828       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3829       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3830         >/dev/null 2>conftest.err &&
3831       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3832       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3833       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3834       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3835      # icc doesn't choke on unknown options, it will just issue warnings
3836      # or remarks (even with -Werror).  So we grep stderr for any message
3837      # that says an option was ignored or not supported.
3838      # When given -MP, icc 7.0 and 7.1 complain thusly:
3839      #   icc: Command line warning: ignoring option '-M'; no argument required
3840      # The diagnosis changed in icc 8.0:
3841      #   icc: Command line remark: option '-MP' not supported
3842      if (grep 'ignoring option' conftest.err ||
3843          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3844        am_cv_CC_dependencies_compiler_type=$depmode
3845        break
3846      fi
3847    fi
3848  done
3849
3850  cd ..
3851  rm -rf conftest.dir
3852else
3853  am_cv_CC_dependencies_compiler_type=none
3854fi
3855
3856fi
3857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3858$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3859CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3860
3861 if
3862  test "x$enable_dependency_tracking" != xno \
3863  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3864  am__fastdepCC_TRUE=
3865  am__fastdepCC_FALSE='#'
3866else
3867  am__fastdepCC_TRUE='#'
3868  am__fastdepCC_FALSE=
3869fi
3870
3871
3872ac_ext=cpp
3873ac_cpp='$CXXCPP $CPPFLAGS'
3874ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3875ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3876ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3877if test -z "$CXX"; then
3878  if test -n "$CCC"; then
3879    CXX=$CCC
3880  else
3881    if test -n "$ac_tool_prefix"; then
3882  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3883  do
3884    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3885set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3887$as_echo_n "checking for $ac_word... " >&6; }
3888if test "${ac_cv_prog_CXX+set}" = set; then :
3889  $as_echo_n "(cached) " >&6
3890else
3891  if test -n "$CXX"; then
3892  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3893else
3894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3895for as_dir in $PATH
3896do
3897  IFS=$as_save_IFS
3898  test -z "$as_dir" && as_dir=.
3899    for ac_exec_ext in '' $ac_executable_extensions; do
3900  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3901    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3902    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3903    break 2
3904  fi
3905done
3906  done
3907IFS=$as_save_IFS
3908
3909fi
3910fi
3911CXX=$ac_cv_prog_CXX
3912if test -n "$CXX"; then
3913  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3914$as_echo "$CXX" >&6; }
3915else
3916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3917$as_echo "no" >&6; }
3918fi
3919
3920
3921    test -n "$CXX" && break
3922  done
3923fi
3924if test -z "$CXX"; then
3925  ac_ct_CXX=$CXX
3926  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3927do
3928  # Extract the first word of "$ac_prog", so it can be a program name with args.
3929set dummy $ac_prog; ac_word=$2
3930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3931$as_echo_n "checking for $ac_word... " >&6; }
3932if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3933  $as_echo_n "(cached) " >&6
3934else
3935  if test -n "$ac_ct_CXX"; then
3936  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3937else
3938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3939for as_dir in $PATH
3940do
3941  IFS=$as_save_IFS
3942  test -z "$as_dir" && as_dir=.
3943    for ac_exec_ext in '' $ac_executable_extensions; do
3944  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3945    ac_cv_prog_ac_ct_CXX="$ac_prog"
3946    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3947    break 2
3948  fi
3949done
3950  done
3951IFS=$as_save_IFS
3952
3953fi
3954fi
3955ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3956if test -n "$ac_ct_CXX"; then
3957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3958$as_echo "$ac_ct_CXX" >&6; }
3959else
3960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3961$as_echo "no" >&6; }
3962fi
3963
3964
3965  test -n "$ac_ct_CXX" && break
3966done
3967
3968  if test "x$ac_ct_CXX" = x; then
3969    CXX="g++"
3970  else
3971    case $cross_compiling:$ac_tool_warned in
3972yes:)
3973{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3974$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3975ac_tool_warned=yes ;;
3976esac
3977    CXX=$ac_ct_CXX
3978  fi
3979fi
3980
3981  fi
3982fi
3983# Provide some information about the compiler.
3984$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3985set X $ac_compile
3986ac_compiler=$2
3987for ac_option in --version -v -V -qversion; do
3988  { { ac_try="$ac_compiler $ac_option >&5"
3989case "(($ac_try" in
3990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3991  *) ac_try_echo=$ac_try;;
3992esac
3993eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3994$as_echo "$ac_try_echo"; } >&5
3995  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3996  ac_status=$?
3997  if test -s conftest.err; then
3998    sed '10a\
3999... rest of stderr output deleted ...
4000         10q' conftest.err >conftest.er1
4001    cat conftest.er1 >&5
4002    rm -f conftest.er1 conftest.err
4003  fi
4004  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4005  test $ac_status = 0; }
4006done
4007
4008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4009$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4010if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4011  $as_echo_n "(cached) " >&6
4012else
4013  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4014/* end confdefs.h.  */
4015
4016int
4017main ()
4018{
4019#ifndef __GNUC__
4020       choke me
4021#endif
4022
4023  ;
4024  return 0;
4025}
4026_ACEOF
4027if ac_fn_cxx_try_compile "$LINENO"; then :
4028  ac_compiler_gnu=yes
4029else
4030  ac_compiler_gnu=no
4031fi
4032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4033ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4034
4035fi
4036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4037$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4038if test $ac_compiler_gnu = yes; then
4039  GXX=yes
4040else
4041  GXX=
4042fi
4043ac_test_CXXFLAGS=${CXXFLAGS+set}
4044ac_save_CXXFLAGS=$CXXFLAGS
4045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4046$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4047if test "${ac_cv_prog_cxx_g+set}" = set; then :
4048  $as_echo_n "(cached) " >&6
4049else
4050  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4051   ac_cxx_werror_flag=yes
4052   ac_cv_prog_cxx_g=no
4053   CXXFLAGS="-g"
4054   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4055/* end confdefs.h.  */
4056
4057int
4058main ()
4059{
4060
4061  ;
4062  return 0;
4063}
4064_ACEOF
4065if ac_fn_cxx_try_compile "$LINENO"; then :
4066  ac_cv_prog_cxx_g=yes
4067else
4068  CXXFLAGS=""
4069      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4070/* end confdefs.h.  */
4071
4072int
4073main ()
4074{
4075
4076  ;
4077  return 0;
4078}
4079_ACEOF
4080if ac_fn_cxx_try_compile "$LINENO"; then :
4081
4082else
4083  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4084	 CXXFLAGS="-g"
4085	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4086/* end confdefs.h.  */
4087
4088int
4089main ()
4090{
4091
4092  ;
4093  return 0;
4094}
4095_ACEOF
4096if ac_fn_cxx_try_compile "$LINENO"; then :
4097  ac_cv_prog_cxx_g=yes
4098fi
4099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4100fi
4101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4102fi
4103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4104   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4105fi
4106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4107$as_echo "$ac_cv_prog_cxx_g" >&6; }
4108if test "$ac_test_CXXFLAGS" = set; then
4109  CXXFLAGS=$ac_save_CXXFLAGS
4110elif test $ac_cv_prog_cxx_g = yes; then
4111  if test "$GXX" = yes; then
4112    CXXFLAGS="-g -O2"
4113  else
4114    CXXFLAGS="-g"
4115  fi
4116else
4117  if test "$GXX" = yes; then
4118    CXXFLAGS="-O2"
4119  else
4120    CXXFLAGS=
4121  fi
4122fi
4123ac_ext=c
4124ac_cpp='$CPP $CPPFLAGS'
4125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4127ac_compiler_gnu=$ac_cv_c_compiler_gnu
4128
4129depcc="$CXX"  am_compiler_list=
4130
4131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4132$as_echo_n "checking dependency style of $depcc... " >&6; }
4133if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4134  $as_echo_n "(cached) " >&6
4135else
4136  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4137  # We make a subdir and do the tests there.  Otherwise we can end up
4138  # making bogus files that we don't know about and never remove.  For
4139  # instance it was reported that on HP-UX the gcc test will end up
4140  # making a dummy file named `D' -- because `-MD' means `put the output
4141  # in D'.
4142  mkdir conftest.dir
4143  # Copy depcomp to subdir because otherwise we won't find it if we're
4144  # using a relative directory.
4145  cp "$am_depcomp" conftest.dir
4146  cd conftest.dir
4147  # We will build objects and dependencies in a subdirectory because
4148  # it helps to detect inapplicable dependency modes.  For instance
4149  # both Tru64's cc and ICC support -MD to output dependencies as a
4150  # side effect of compilation, but ICC will put the dependencies in
4151  # the current directory while Tru64 will put them in the object
4152  # directory.
4153  mkdir sub
4154
4155  am_cv_CXX_dependencies_compiler_type=none
4156  if test "$am_compiler_list" = ""; then
4157     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4158  fi
4159  am__universal=false
4160  case " $depcc " in #(
4161     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4162     esac
4163
4164  for depmode in $am_compiler_list; do
4165    # Setup a source with many dependencies, because some compilers
4166    # like to wrap large dependency lists on column 80 (with \), and
4167    # we should not choose a depcomp mode which is confused by this.
4168    #
4169    # We need to recreate these files for each test, as the compiler may
4170    # overwrite some of them when testing with obscure command lines.
4171    # This happens at least with the AIX C compiler.
4172    : > sub/conftest.c
4173    for i in 1 2 3 4 5 6; do
4174      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4175      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4176      # Solaris 8's {/usr,}/bin/sh.
4177      touch sub/conftst$i.h
4178    done
4179    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4180
4181    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4182    # mode.  It turns out that the SunPro C++ compiler does not properly
4183    # handle `-M -o', and we need to detect this.  Also, some Intel
4184    # versions had trouble with output in subdirs
4185    am__obj=sub/conftest.${OBJEXT-o}
4186    am__minus_obj="-o $am__obj"
4187    case $depmode in
4188    gcc)
4189      # This depmode causes a compiler race in universal mode.
4190      test "$am__universal" = false || continue
4191      ;;
4192    nosideeffect)
4193      # after this tag, mechanisms are not by side-effect, so they'll
4194      # only be used when explicitly requested
4195      if test "x$enable_dependency_tracking" = xyes; then
4196	continue
4197      else
4198	break
4199      fi
4200      ;;
4201    msvisualcpp | msvcmsys)
4202      # This compiler won't grok `-c -o', but also, the minuso test has
4203      # not run yet.  These depmodes are late enough in the game, and
4204      # so weak that their functioning should not be impacted.
4205      am__obj=conftest.${OBJEXT-o}
4206      am__minus_obj=
4207      ;;
4208    none) break ;;
4209    esac
4210    if depmode=$depmode \
4211       source=sub/conftest.c object=$am__obj \
4212       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4213       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4214         >/dev/null 2>conftest.err &&
4215       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4216       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4217       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4218       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4219      # icc doesn't choke on unknown options, it will just issue warnings
4220      # or remarks (even with -Werror).  So we grep stderr for any message
4221      # that says an option was ignored or not supported.
4222      # When given -MP, icc 7.0 and 7.1 complain thusly:
4223      #   icc: Command line warning: ignoring option '-M'; no argument required
4224      # The diagnosis changed in icc 8.0:
4225      #   icc: Command line remark: option '-MP' not supported
4226      if (grep 'ignoring option' conftest.err ||
4227          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4228        am_cv_CXX_dependencies_compiler_type=$depmode
4229        break
4230      fi
4231    fi
4232  done
4233
4234  cd ..
4235  rm -rf conftest.dir
4236else
4237  am_cv_CXX_dependencies_compiler_type=none
4238fi
4239
4240fi
4241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4242$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4243CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4244
4245 if
4246  test "x$enable_dependency_tracking" != xno \
4247  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4248  am__fastdepCXX_TRUE=
4249  am__fastdepCXX_FALSE='#'
4250else
4251  am__fastdepCXX_TRUE='#'
4252  am__fastdepCXX_FALSE=
4253fi
4254
4255
4256# AC_PROG_LIBTOOL
4257# AC_CONFIG_MACRO_DIR([..])
4258ac_config_files="$ac_config_files Makefile libcilkrts.spec"
4259
4260
4261ac_ext=c
4262ac_cpp='$CPP $CPPFLAGS'
4263ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4264ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4265ac_compiler_gnu=$ac_cv_c_compiler_gnu
4266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4267$as_echo_n "checking how to run the C preprocessor... " >&6; }
4268# On Suns, sometimes $CPP names a directory.
4269if test -n "$CPP" && test -d "$CPP"; then
4270  CPP=
4271fi
4272if test -z "$CPP"; then
4273  if test "${ac_cv_prog_CPP+set}" = set; then :
4274  $as_echo_n "(cached) " >&6
4275else
4276      # Double quotes because CPP needs to be expanded
4277    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4278    do
4279      ac_preproc_ok=false
4280for ac_c_preproc_warn_flag in '' yes
4281do
4282  # Use a header file that comes with gcc, so configuring glibc
4283  # with a fresh cross-compiler works.
4284  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4285  # <limits.h> exists even on freestanding compilers.
4286  # On the NeXT, cc -E runs the code through the compiler's parser,
4287  # not just through cpp. "Syntax error" is here to catch this case.
4288  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4289/* end confdefs.h.  */
4290#ifdef __STDC__
4291# include <limits.h>
4292#else
4293# include <assert.h>
4294#endif
4295		     Syntax error
4296_ACEOF
4297if ac_fn_c_try_cpp "$LINENO"; then :
4298
4299else
4300  # Broken: fails on valid input.
4301continue
4302fi
4303rm -f conftest.err conftest.$ac_ext
4304
4305  # OK, works on sane cases.  Now check whether nonexistent headers
4306  # can be detected and how.
4307  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4308/* end confdefs.h.  */
4309#include <ac_nonexistent.h>
4310_ACEOF
4311if ac_fn_c_try_cpp "$LINENO"; then :
4312  # Broken: success on invalid input.
4313continue
4314else
4315  # Passes both tests.
4316ac_preproc_ok=:
4317break
4318fi
4319rm -f conftest.err conftest.$ac_ext
4320
4321done
4322# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4323rm -f conftest.err conftest.$ac_ext
4324if $ac_preproc_ok; then :
4325  break
4326fi
4327
4328    done
4329    ac_cv_prog_CPP=$CPP
4330
4331fi
4332  CPP=$ac_cv_prog_CPP
4333else
4334  ac_cv_prog_CPP=$CPP
4335fi
4336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4337$as_echo "$CPP" >&6; }
4338ac_preproc_ok=false
4339for ac_c_preproc_warn_flag in '' yes
4340do
4341  # Use a header file that comes with gcc, so configuring glibc
4342  # with a fresh cross-compiler works.
4343  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4344  # <limits.h> exists even on freestanding compilers.
4345  # On the NeXT, cc -E runs the code through the compiler's parser,
4346  # not just through cpp. "Syntax error" is here to catch this case.
4347  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4348/* end confdefs.h.  */
4349#ifdef __STDC__
4350# include <limits.h>
4351#else
4352# include <assert.h>
4353#endif
4354		     Syntax error
4355_ACEOF
4356if ac_fn_c_try_cpp "$LINENO"; then :
4357
4358else
4359  # Broken: fails on valid input.
4360continue
4361fi
4362rm -f conftest.err conftest.$ac_ext
4363
4364  # OK, works on sane cases.  Now check whether nonexistent headers
4365  # can be detected and how.
4366  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4367/* end confdefs.h.  */
4368#include <ac_nonexistent.h>
4369_ACEOF
4370if ac_fn_c_try_cpp "$LINENO"; then :
4371  # Broken: success on invalid input.
4372continue
4373else
4374  # Passes both tests.
4375ac_preproc_ok=:
4376break
4377fi
4378rm -f conftest.err conftest.$ac_ext
4379
4380done
4381# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4382rm -f conftest.err conftest.$ac_ext
4383if $ac_preproc_ok; then :
4384
4385else
4386  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4387$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4388as_fn_error "C preprocessor \"$CPP\" fails sanity check
4389See \`config.log' for more details." "$LINENO" 5; }
4390fi
4391
4392ac_ext=c
4393ac_cpp='$CPP $CPPFLAGS'
4394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4396ac_compiler_gnu=$ac_cv_c_compiler_gnu
4397
4398
4399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4400$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4401if test "${ac_cv_path_GREP+set}" = set; then :
4402  $as_echo_n "(cached) " >&6
4403else
4404  if test -z "$GREP"; then
4405  ac_path_GREP_found=false
4406  # Loop through the user's path and test for each of PROGNAME-LIST
4407  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4408for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4409do
4410  IFS=$as_save_IFS
4411  test -z "$as_dir" && as_dir=.
4412    for ac_prog in grep ggrep; do
4413    for ac_exec_ext in '' $ac_executable_extensions; do
4414      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4415      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4416# Check for GNU ac_path_GREP and select it if it is found.
4417  # Check for GNU $ac_path_GREP
4418case `"$ac_path_GREP" --version 2>&1` in
4419*GNU*)
4420  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4421*)
4422  ac_count=0
4423  $as_echo_n 0123456789 >"conftest.in"
4424  while :
4425  do
4426    cat "conftest.in" "conftest.in" >"conftest.tmp"
4427    mv "conftest.tmp" "conftest.in"
4428    cp "conftest.in" "conftest.nl"
4429    $as_echo 'GREP' >> "conftest.nl"
4430    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4431    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4432    as_fn_arith $ac_count + 1 && ac_count=$as_val
4433    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4434      # Best one so far, save it but keep looking for a better one
4435      ac_cv_path_GREP="$ac_path_GREP"
4436      ac_path_GREP_max=$ac_count
4437    fi
4438    # 10*(2^10) chars as input seems more than enough
4439    test $ac_count -gt 10 && break
4440  done
4441  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4442esac
4443
4444      $ac_path_GREP_found && break 3
4445    done
4446  done
4447  done
4448IFS=$as_save_IFS
4449  if test -z "$ac_cv_path_GREP"; then
4450    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4451  fi
4452else
4453  ac_cv_path_GREP=$GREP
4454fi
4455
4456fi
4457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4458$as_echo "$ac_cv_path_GREP" >&6; }
4459 GREP="$ac_cv_path_GREP"
4460
4461
4462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4463$as_echo_n "checking for egrep... " >&6; }
4464if test "${ac_cv_path_EGREP+set}" = set; then :
4465  $as_echo_n "(cached) " >&6
4466else
4467  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4468   then ac_cv_path_EGREP="$GREP -E"
4469   else
4470     if test -z "$EGREP"; then
4471  ac_path_EGREP_found=false
4472  # Loop through the user's path and test for each of PROGNAME-LIST
4473  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4474for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4475do
4476  IFS=$as_save_IFS
4477  test -z "$as_dir" && as_dir=.
4478    for ac_prog in egrep; do
4479    for ac_exec_ext in '' $ac_executable_extensions; do
4480      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4481      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4482# Check for GNU ac_path_EGREP and select it if it is found.
4483  # Check for GNU $ac_path_EGREP
4484case `"$ac_path_EGREP" --version 2>&1` in
4485*GNU*)
4486  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4487*)
4488  ac_count=0
4489  $as_echo_n 0123456789 >"conftest.in"
4490  while :
4491  do
4492    cat "conftest.in" "conftest.in" >"conftest.tmp"
4493    mv "conftest.tmp" "conftest.in"
4494    cp "conftest.in" "conftest.nl"
4495    $as_echo 'EGREP' >> "conftest.nl"
4496    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4497    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4498    as_fn_arith $ac_count + 1 && ac_count=$as_val
4499    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4500      # Best one so far, save it but keep looking for a better one
4501      ac_cv_path_EGREP="$ac_path_EGREP"
4502      ac_path_EGREP_max=$ac_count
4503    fi
4504    # 10*(2^10) chars as input seems more than enough
4505    test $ac_count -gt 10 && break
4506  done
4507  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4508esac
4509
4510      $ac_path_EGREP_found && break 3
4511    done
4512  done
4513  done
4514IFS=$as_save_IFS
4515  if test -z "$ac_cv_path_EGREP"; then
4516    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4517  fi
4518else
4519  ac_cv_path_EGREP=$EGREP
4520fi
4521
4522   fi
4523fi
4524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4525$as_echo "$ac_cv_path_EGREP" >&6; }
4526 EGREP="$ac_cv_path_EGREP"
4527
4528
4529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4530$as_echo_n "checking for ANSI C header files... " >&6; }
4531if test "${ac_cv_header_stdc+set}" = set; then :
4532  $as_echo_n "(cached) " >&6
4533else
4534  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4535/* end confdefs.h.  */
4536#include <stdlib.h>
4537#include <stdarg.h>
4538#include <string.h>
4539#include <float.h>
4540
4541int
4542main ()
4543{
4544
4545  ;
4546  return 0;
4547}
4548_ACEOF
4549if ac_fn_c_try_compile "$LINENO"; then :
4550  ac_cv_header_stdc=yes
4551else
4552  ac_cv_header_stdc=no
4553fi
4554rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4555
4556if test $ac_cv_header_stdc = yes; then
4557  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4558  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4559/* end confdefs.h.  */
4560#include <string.h>
4561
4562_ACEOF
4563if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4564  $EGREP "memchr" >/dev/null 2>&1; then :
4565
4566else
4567  ac_cv_header_stdc=no
4568fi
4569rm -f conftest*
4570
4571fi
4572
4573if test $ac_cv_header_stdc = yes; then
4574  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4575  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4576/* end confdefs.h.  */
4577#include <stdlib.h>
4578
4579_ACEOF
4580if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4581  $EGREP "free" >/dev/null 2>&1; then :
4582
4583else
4584  ac_cv_header_stdc=no
4585fi
4586rm -f conftest*
4587
4588fi
4589
4590if test $ac_cv_header_stdc = yes; then
4591  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4592  if test "$cross_compiling" = yes; then :
4593  :
4594else
4595  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596/* end confdefs.h.  */
4597#include <ctype.h>
4598#include <stdlib.h>
4599#if ((' ' & 0x0FF) == 0x020)
4600# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4601# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4602#else
4603# define ISLOWER(c) \
4604		   (('a' <= (c) && (c) <= 'i') \
4605		     || ('j' <= (c) && (c) <= 'r') \
4606		     || ('s' <= (c) && (c) <= 'z'))
4607# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4608#endif
4609
4610#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4611int
4612main ()
4613{
4614  int i;
4615  for (i = 0; i < 256; i++)
4616    if (XOR (islower (i), ISLOWER (i))
4617	|| toupper (i) != TOUPPER (i))
4618      return 2;
4619  return 0;
4620}
4621_ACEOF
4622if ac_fn_c_try_run "$LINENO"; then :
4623
4624else
4625  ac_cv_header_stdc=no
4626fi
4627rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4628  conftest.$ac_objext conftest.beam conftest.$ac_ext
4629fi
4630
4631fi
4632fi
4633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4634$as_echo "$ac_cv_header_stdc" >&6; }
4635if test $ac_cv_header_stdc = yes; then
4636
4637$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4638
4639fi
4640
4641# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4642for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4643		  inttypes.h stdint.h unistd.h
4644do :
4645  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4646ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4647"
4648eval as_val=\$$as_ac_Header
4649   if test "x$as_val" = x""yes; then :
4650  cat >>confdefs.h <<_ACEOF
4651#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4652_ACEOF
4653
4654fi
4655
4656done
4657
4658
4659# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4660# for constant arguments.  Useless!
4661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
4662$as_echo_n "checking for working alloca.h... " >&6; }
4663if test "${ac_cv_working_alloca_h+set}" = set; then :
4664  $as_echo_n "(cached) " >&6
4665else
4666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4667/* end confdefs.h.  */
4668#include <alloca.h>
4669int
4670main ()
4671{
4672char *p = (char *) alloca (2 * sizeof (int));
4673			  if (p) return 0;
4674  ;
4675  return 0;
4676}
4677_ACEOF
4678if ac_fn_c_try_link "$LINENO"; then :
4679  ac_cv_working_alloca_h=yes
4680else
4681  ac_cv_working_alloca_h=no
4682fi
4683rm -f core conftest.err conftest.$ac_objext \
4684    conftest$ac_exeext conftest.$ac_ext
4685fi
4686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
4687$as_echo "$ac_cv_working_alloca_h" >&6; }
4688if test $ac_cv_working_alloca_h = yes; then
4689
4690$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
4691
4692fi
4693
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
4695$as_echo_n "checking for alloca... " >&6; }
4696if test "${ac_cv_func_alloca_works+set}" = set; then :
4697  $as_echo_n "(cached) " >&6
4698else
4699  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4700/* end confdefs.h.  */
4701#ifdef __GNUC__
4702# define alloca __builtin_alloca
4703#else
4704# ifdef _MSC_VER
4705#  include <malloc.h>
4706#  define alloca _alloca
4707# else
4708#  ifdef HAVE_ALLOCA_H
4709#   include <alloca.h>
4710#  else
4711#   ifdef _AIX
4712 #pragma alloca
4713#   else
4714#    ifndef alloca /* predefined by HP cc +Olibcalls */
4715char *alloca ();
4716#    endif
4717#   endif
4718#  endif
4719# endif
4720#endif
4721
4722int
4723main ()
4724{
4725char *p = (char *) alloca (1);
4726				    if (p) return 0;
4727  ;
4728  return 0;
4729}
4730_ACEOF
4731if ac_fn_c_try_link "$LINENO"; then :
4732  ac_cv_func_alloca_works=yes
4733else
4734  ac_cv_func_alloca_works=no
4735fi
4736rm -f core conftest.err conftest.$ac_objext \
4737    conftest$ac_exeext conftest.$ac_ext
4738fi
4739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
4740$as_echo "$ac_cv_func_alloca_works" >&6; }
4741
4742if test $ac_cv_func_alloca_works = yes; then
4743
4744$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
4745
4746else
4747  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4748# that cause trouble.  Some versions do not even contain alloca or
4749# contain a buggy version.  If you still want to use their alloca,
4750# use ar to extract alloca.o from them instead of compiling alloca.c.
4751
4752ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
4753
4754$as_echo "#define C_ALLOCA 1" >>confdefs.h
4755
4756
4757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
4758$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
4759if test "${ac_cv_os_cray+set}" = set; then :
4760  $as_echo_n "(cached) " >&6
4761else
4762  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4763/* end confdefs.h.  */
4764#if defined CRAY && ! defined CRAY2
4765webecray
4766#else
4767wenotbecray
4768#endif
4769
4770_ACEOF
4771if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4772  $EGREP "webecray" >/dev/null 2>&1; then :
4773  ac_cv_os_cray=yes
4774else
4775  ac_cv_os_cray=no
4776fi
4777rm -f conftest*
4778
4779fi
4780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
4781$as_echo "$ac_cv_os_cray" >&6; }
4782if test $ac_cv_os_cray = yes; then
4783  for ac_func in _getb67 GETB67 getb67; do
4784    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4785ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4786eval as_val=\$$as_ac_var
4787   if test "x$as_val" = x""yes; then :
4788
4789cat >>confdefs.h <<_ACEOF
4790#define CRAY_STACKSEG_END $ac_func
4791_ACEOF
4792
4793    break
4794fi
4795
4796  done
4797fi
4798
4799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
4800$as_echo_n "checking stack direction for C alloca... " >&6; }
4801if test "${ac_cv_c_stack_direction+set}" = set; then :
4802  $as_echo_n "(cached) " >&6
4803else
4804  if test "$cross_compiling" = yes; then :
4805  ac_cv_c_stack_direction=0
4806else
4807  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4808/* end confdefs.h.  */
4809$ac_includes_default
4810int
4811find_stack_direction ()
4812{
4813  static char *addr = 0;
4814  auto char dummy;
4815  if (addr == 0)
4816    {
4817      addr = &dummy;
4818      return find_stack_direction ();
4819    }
4820  else
4821    return (&dummy > addr) ? 1 : -1;
4822}
4823
4824int
4825main ()
4826{
4827  return find_stack_direction () < 0;
4828}
4829_ACEOF
4830if ac_fn_c_try_run "$LINENO"; then :
4831  ac_cv_c_stack_direction=1
4832else
4833  ac_cv_c_stack_direction=-1
4834fi
4835rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4836  conftest.$ac_objext conftest.beam conftest.$ac_ext
4837fi
4838
4839fi
4840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
4841$as_echo "$ac_cv_c_stack_direction" >&6; }
4842cat >>confdefs.h <<_ACEOF
4843#define STACK_DIRECTION $ac_cv_c_stack_direction
4844_ACEOF
4845
4846
4847fi
4848
4849
4850# Check whether the target supports protected visibility.
4851save_CFLAGS="$CFLAGS"
4852CFLAGS="$CFLAGS -Werror"
4853cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4854/* end confdefs.h.  */
4855void __attribute__((visibility("protected"))) foo(void) { }
4856int
4857main ()
4858{
4859
4860  ;
4861  return 0;
4862}
4863_ACEOF
4864if ac_fn_c_try_compile "$LINENO"; then :
4865  libcilkrts_cv_have_attribute_visibility=yes
4866else
4867  libcilkrts_cv_have_attribute_visibility=no
4868fi
4869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4870CFLAGS="$save_CFLAGS"
4871if test $libcilkrts_cv_have_attribute_visibility = yes; then
4872
4873$as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
4874
4875fi
4876
4877# Get target configury.
4878. ${srcdir}/configure.tgt
4879if test -n "$UNSUPPORTED"; then
4880   as_fn_error "Configuration ${target} is unsupported." "$LINENO" 5
4881fi
4882
4883if test "${multilib}" = "yes"; then
4884  multilib_arg="--enable-multilib"
4885else
4886  multilib_arg=
4887fi
4888
4889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
4890$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
4891# Check whether --enable-version-specific-runtime-libs was given.
4892if test "${enable_version_specific_runtime_libs+set}" = set; then :
4893  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
4894    yes) enable_version_specific_runtime_libs=yes ;;
4895    no)  enable_version_specific_runtime_libs=no ;;
4896    *)   as_fn_error "Unknown argument to enable/disable version-specific libs
4897" "$LINENO" 5;;
4898   esac
4899else
4900  enable_version_specific_runtime_libs=no
4901fi
4902
4903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
4904$as_echo "$enable_version_specific_runtime_libs" >&6; }
4905
4906
4907# Calculate toolexeclibdir
4908# Also toolexecdir, though it's only used in toolexeclibdir
4909case ${enable_version_specific_runtime_libs} in
4910  yes)
4911    # Need the gcc compiler version to know where to install libraries
4912    # and header files if --enable-version-specific-runtime-libs option
4913    # is selected.
4914    toolexecdir='$(libdir)/gcc/$(target_alias)'
4915    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
4916    ;;
4917  no)
4918    if test -n "$with_cross_host" &&
4919       test x"$with_cross_host" != x"no"; then
4920      # Install a library built with a cross compiler in tooldir, not libdir.
4921      toolexecdir='$(exec_prefix)/$(target_alias)'
4922      toolexeclibdir='$(toolexecdir)/lib'
4923    else
4924      toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
4925      toolexeclibdir='$(libdir)'
4926    fi
4927    multi_os_directory=`$CC -print-multi-os-directory`
4928    case $multi_os_directory in
4929      .) ;; # Avoid trailing /.
4930      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
4931    esac
4932    ;;
4933esac
4934
4935# Set config_dir based on the target.  config_dir specifies where to get
4936# target-specific files.  The generic implementation is incomplete, but
4937# contains information on what's needed
4938case "${target}" in
4939
4940  x86_64-*-*)
4941    config_dir="x86"
4942    ;;
4943
4944  i?86-*-*)
4945    config_dir="x86"
4946    ;;
4947
4948  *)
4949    config_dir="generic"
4950    ;;
4951
4952esac
4953
4954
4955# We have linker scripts for appropriate operating systems
4956linux_linker_script=no
4957case "${host}" in
4958    *-*-linux*)
4959        linux_linker_script=yes
4960        ;;
4961esac
4962 if test "$linux_linker_script" = "yes"; then
4963  LINUX_LINKER_SCRIPT_TRUE=
4964  LINUX_LINKER_SCRIPT_FALSE='#'
4965else
4966  LINUX_LINKER_SCRIPT_TRUE='#'
4967  LINUX_LINKER_SCRIPT_FALSE=
4968fi
4969
4970
4971mac_linker_script=no
4972case "${host}" in
4973    *-*-apple*)
4974        mac_linker_script=yes
4975        ;;
4976esac
4977 if test "$mac_linker_script" = "yes"; then
4978  MAC_LINKER_SCRIPT_TRUE=
4979  MAC_LINKER_SCRIPT_FALSE='#'
4980else
4981  MAC_LINKER_SCRIPT_TRUE='#'
4982  MAC_LINKER_SCRIPT_FALSE=
4983fi
4984
4985
4986enable_dlopen=yes
4987
4988
4989
4990case `pwd` in
4991  *\ * | *\	*)
4992    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4993$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4994esac
4995
4996
4997
4998macro_version='2.2.7a'
4999macro_revision='1.3134'
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013ltmain="$ac_aux_dir/ltmain.sh"
5014
5015# Backslashify metacharacters that are still active within
5016# double-quoted strings.
5017sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5018
5019# Same as above, but do not quote variable references.
5020double_quote_subst='s/\(["`\\]\)/\\\1/g'
5021
5022# Sed substitution to delay expansion of an escaped shell variable in a
5023# double_quote_subst'ed string.
5024delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5025
5026# Sed substitution to delay expansion of an escaped single quote.
5027delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5028
5029# Sed substitution to avoid accidental globbing in evaled expressions
5030no_glob_subst='s/\*/\\\*/g'
5031
5032ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5033ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5034ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5035
5036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5037$as_echo_n "checking how to print strings... " >&6; }
5038# Test print first, because it will be a builtin if present.
5039if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5040   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5041  ECHO='print -r --'
5042elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5043  ECHO='printf %s\n'
5044else
5045  # Use this function as a fallback that always works.
5046  func_fallback_echo ()
5047  {
5048    eval 'cat <<_LTECHO_EOF
5049$1
5050_LTECHO_EOF'
5051  }
5052  ECHO='func_fallback_echo'
5053fi
5054
5055# func_echo_all arg...
5056# Invoke $ECHO with all args, space-separated.
5057func_echo_all ()
5058{
5059    $ECHO ""
5060}
5061
5062case "$ECHO" in
5063  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5064$as_echo "printf" >&6; } ;;
5065  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5066$as_echo "print -r" >&6; } ;;
5067  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5068$as_echo "cat" >&6; } ;;
5069esac
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5085$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5086if test "${ac_cv_path_SED+set}" = set; then :
5087  $as_echo_n "(cached) " >&6
5088else
5089            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5090     for ac_i in 1 2 3 4 5 6 7; do
5091       ac_script="$ac_script$as_nl$ac_script"
5092     done
5093     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5094     { ac_script=; unset ac_script;}
5095     if test -z "$SED"; then
5096  ac_path_SED_found=false
5097  # Loop through the user's path and test for each of PROGNAME-LIST
5098  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5099for as_dir in $PATH
5100do
5101  IFS=$as_save_IFS
5102  test -z "$as_dir" && as_dir=.
5103    for ac_prog in sed gsed; do
5104    for ac_exec_ext in '' $ac_executable_extensions; do
5105      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5106      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5107# Check for GNU ac_path_SED and select it if it is found.
5108  # Check for GNU $ac_path_SED
5109case `"$ac_path_SED" --version 2>&1` in
5110*GNU*)
5111  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5112*)
5113  ac_count=0
5114  $as_echo_n 0123456789 >"conftest.in"
5115  while :
5116  do
5117    cat "conftest.in" "conftest.in" >"conftest.tmp"
5118    mv "conftest.tmp" "conftest.in"
5119    cp "conftest.in" "conftest.nl"
5120    $as_echo '' >> "conftest.nl"
5121    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5122    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5123    as_fn_arith $ac_count + 1 && ac_count=$as_val
5124    if test $ac_count -gt ${ac_path_SED_max-0}; then
5125      # Best one so far, save it but keep looking for a better one
5126      ac_cv_path_SED="$ac_path_SED"
5127      ac_path_SED_max=$ac_count
5128    fi
5129    # 10*(2^10) chars as input seems more than enough
5130    test $ac_count -gt 10 && break
5131  done
5132  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5133esac
5134
5135      $ac_path_SED_found && break 3
5136    done
5137  done
5138  done
5139IFS=$as_save_IFS
5140  if test -z "$ac_cv_path_SED"; then
5141    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5142  fi
5143else
5144  ac_cv_path_SED=$SED
5145fi
5146
5147fi
5148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5149$as_echo "$ac_cv_path_SED" >&6; }
5150 SED="$ac_cv_path_SED"
5151  rm -f conftest.sed
5152
5153test -z "$SED" && SED=sed
5154Xsed="$SED -e 1s/^X//"
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5167$as_echo_n "checking for fgrep... " >&6; }
5168if test "${ac_cv_path_FGREP+set}" = set; then :
5169  $as_echo_n "(cached) " >&6
5170else
5171  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5172   then ac_cv_path_FGREP="$GREP -F"
5173   else
5174     if test -z "$FGREP"; then
5175  ac_path_FGREP_found=false
5176  # Loop through the user's path and test for each of PROGNAME-LIST
5177  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5178for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5179do
5180  IFS=$as_save_IFS
5181  test -z "$as_dir" && as_dir=.
5182    for ac_prog in fgrep; do
5183    for ac_exec_ext in '' $ac_executable_extensions; do
5184      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5185      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5186# Check for GNU ac_path_FGREP and select it if it is found.
5187  # Check for GNU $ac_path_FGREP
5188case `"$ac_path_FGREP" --version 2>&1` in
5189*GNU*)
5190  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5191*)
5192  ac_count=0
5193  $as_echo_n 0123456789 >"conftest.in"
5194  while :
5195  do
5196    cat "conftest.in" "conftest.in" >"conftest.tmp"
5197    mv "conftest.tmp" "conftest.in"
5198    cp "conftest.in" "conftest.nl"
5199    $as_echo 'FGREP' >> "conftest.nl"
5200    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5201    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5202    as_fn_arith $ac_count + 1 && ac_count=$as_val
5203    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5204      # Best one so far, save it but keep looking for a better one
5205      ac_cv_path_FGREP="$ac_path_FGREP"
5206      ac_path_FGREP_max=$ac_count
5207    fi
5208    # 10*(2^10) chars as input seems more than enough
5209    test $ac_count -gt 10 && break
5210  done
5211  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5212esac
5213
5214      $ac_path_FGREP_found && break 3
5215    done
5216  done
5217  done
5218IFS=$as_save_IFS
5219  if test -z "$ac_cv_path_FGREP"; then
5220    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5221  fi
5222else
5223  ac_cv_path_FGREP=$FGREP
5224fi
5225
5226   fi
5227fi
5228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5229$as_echo "$ac_cv_path_FGREP" >&6; }
5230 FGREP="$ac_cv_path_FGREP"
5231
5232
5233test -z "$GREP" && GREP=grep
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253# Check whether --with-gnu-ld was given.
5254if test "${with_gnu_ld+set}" = set; then :
5255  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5256else
5257  with_gnu_ld=no
5258fi
5259
5260ac_prog=ld
5261if test "$GCC" = yes; then
5262  # Check if gcc -print-prog-name=ld gives a path.
5263  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5264$as_echo_n "checking for ld used by $CC... " >&6; }
5265  case $host in
5266  *-*-mingw*)
5267    # gcc leaves a trailing carriage return which upsets mingw
5268    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5269  *)
5270    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5271  esac
5272  case $ac_prog in
5273    # Accept absolute paths.
5274    [\\/]* | ?:[\\/]*)
5275      re_direlt='/[^/][^/]*/\.\./'
5276      # Canonicalize the pathname of ld
5277      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5278      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5279	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5280      done
5281      test -z "$LD" && LD="$ac_prog"
5282      ;;
5283  "")
5284    # If it fails, then pretend we aren't using GCC.
5285    ac_prog=ld
5286    ;;
5287  *)
5288    # If it is relative, then search for the first ld in PATH.
5289    with_gnu_ld=unknown
5290    ;;
5291  esac
5292elif test "$with_gnu_ld" = yes; then
5293  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5294$as_echo_n "checking for GNU ld... " >&6; }
5295else
5296  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5297$as_echo_n "checking for non-GNU ld... " >&6; }
5298fi
5299if test "${lt_cv_path_LD+set}" = set; then :
5300  $as_echo_n "(cached) " >&6
5301else
5302  if test -z "$LD"; then
5303  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5304  for ac_dir in $PATH; do
5305    IFS="$lt_save_ifs"
5306    test -z "$ac_dir" && ac_dir=.
5307    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5308      lt_cv_path_LD="$ac_dir/$ac_prog"
5309      # Check to see if the program is GNU ld.  I'd rather use --version,
5310      # but apparently some variants of GNU ld only accept -v.
5311      # Break only if it was the GNU/non-GNU ld that we prefer.
5312      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5313      *GNU* | *'with BFD'*)
5314	test "$with_gnu_ld" != no && break
5315	;;
5316      *)
5317	test "$with_gnu_ld" != yes && break
5318	;;
5319      esac
5320    fi
5321  done
5322  IFS="$lt_save_ifs"
5323else
5324  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5325fi
5326fi
5327
5328LD="$lt_cv_path_LD"
5329if test -n "$LD"; then
5330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5331$as_echo "$LD" >&6; }
5332else
5333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5334$as_echo "no" >&6; }
5335fi
5336test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5338$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5339if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5340  $as_echo_n "(cached) " >&6
5341else
5342  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5343case `$LD -v 2>&1 </dev/null` in
5344*GNU* | *'with BFD'*)
5345  lt_cv_prog_gnu_ld=yes
5346  ;;
5347*)
5348  lt_cv_prog_gnu_ld=no
5349  ;;
5350esac
5351fi
5352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5353$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5354with_gnu_ld=$lt_cv_prog_gnu_ld
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5365$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5366if test "${lt_cv_path_NM+set}" = set; then :
5367  $as_echo_n "(cached) " >&6
5368else
5369  if test -n "$NM"; then
5370  # Let the user override the test.
5371  lt_cv_path_NM="$NM"
5372else
5373  lt_nm_to_check="${ac_tool_prefix}nm"
5374  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5375    lt_nm_to_check="$lt_nm_to_check nm"
5376  fi
5377  for lt_tmp_nm in $lt_nm_to_check; do
5378    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5379    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5380      IFS="$lt_save_ifs"
5381      test -z "$ac_dir" && ac_dir=.
5382      tmp_nm="$ac_dir/$lt_tmp_nm"
5383      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5384	# Check to see if the nm accepts a BSD-compat flag.
5385	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5386	#   nm: unknown option "B" ignored
5387	# Tru64's nm complains that /dev/null is an invalid object file
5388	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5389	*/dev/null* | *'Invalid file or object type'*)
5390	  lt_cv_path_NM="$tmp_nm -B"
5391	  break
5392	  ;;
5393	*)
5394	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5395	  */dev/null*)
5396	    lt_cv_path_NM="$tmp_nm -p"
5397	    break
5398	    ;;
5399	  *)
5400	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5401	    continue # so that we can try to find one that supports BSD flags
5402	    ;;
5403	  esac
5404	  ;;
5405	esac
5406      fi
5407    done
5408    IFS="$lt_save_ifs"
5409  done
5410  : ${lt_cv_path_NM=no}
5411fi
5412fi
5413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5414$as_echo "$lt_cv_path_NM" >&6; }
5415if test "$lt_cv_path_NM" != "no"; then
5416  NM="$lt_cv_path_NM"
5417else
5418  # Didn't find any BSD compatible name lister, look for dumpbin.
5419  if test -n "$DUMPBIN"; then :
5420    # Let the user override the test.
5421  else
5422    if test -n "$ac_tool_prefix"; then
5423  for ac_prog in dumpbin "link -dump"
5424  do
5425    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5426set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5428$as_echo_n "checking for $ac_word... " >&6; }
5429if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5430  $as_echo_n "(cached) " >&6
5431else
5432  if test -n "$DUMPBIN"; then
5433  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5434else
5435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5436for as_dir in $PATH
5437do
5438  IFS=$as_save_IFS
5439  test -z "$as_dir" && as_dir=.
5440    for ac_exec_ext in '' $ac_executable_extensions; do
5441  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5442    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5443    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5444    break 2
5445  fi
5446done
5447  done
5448IFS=$as_save_IFS
5449
5450fi
5451fi
5452DUMPBIN=$ac_cv_prog_DUMPBIN
5453if test -n "$DUMPBIN"; then
5454  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5455$as_echo "$DUMPBIN" >&6; }
5456else
5457  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5458$as_echo "no" >&6; }
5459fi
5460
5461
5462    test -n "$DUMPBIN" && break
5463  done
5464fi
5465if test -z "$DUMPBIN"; then
5466  ac_ct_DUMPBIN=$DUMPBIN
5467  for ac_prog in dumpbin "link -dump"
5468do
5469  # Extract the first word of "$ac_prog", so it can be a program name with args.
5470set dummy $ac_prog; ac_word=$2
5471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5472$as_echo_n "checking for $ac_word... " >&6; }
5473if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5474  $as_echo_n "(cached) " >&6
5475else
5476  if test -n "$ac_ct_DUMPBIN"; then
5477  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5478else
5479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5480for as_dir in $PATH
5481do
5482  IFS=$as_save_IFS
5483  test -z "$as_dir" && as_dir=.
5484    for ac_exec_ext in '' $ac_executable_extensions; do
5485  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5486    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5487    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5488    break 2
5489  fi
5490done
5491  done
5492IFS=$as_save_IFS
5493
5494fi
5495fi
5496ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5497if test -n "$ac_ct_DUMPBIN"; then
5498  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5499$as_echo "$ac_ct_DUMPBIN" >&6; }
5500else
5501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5502$as_echo "no" >&6; }
5503fi
5504
5505
5506  test -n "$ac_ct_DUMPBIN" && break
5507done
5508
5509  if test "x$ac_ct_DUMPBIN" = x; then
5510    DUMPBIN=":"
5511  else
5512    case $cross_compiling:$ac_tool_warned in
5513yes:)
5514{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5515$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5516ac_tool_warned=yes ;;
5517esac
5518    DUMPBIN=$ac_ct_DUMPBIN
5519  fi
5520fi
5521
5522    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5523    *COFF*)
5524      DUMPBIN="$DUMPBIN -symbols"
5525      ;;
5526    *)
5527      DUMPBIN=:
5528      ;;
5529    esac
5530  fi
5531
5532  if test "$DUMPBIN" != ":"; then
5533    NM="$DUMPBIN"
5534  fi
5535fi
5536test -z "$NM" && NM=nm
5537
5538
5539
5540
5541
5542
5543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5544$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5545if test "${lt_cv_nm_interface+set}" = set; then :
5546  $as_echo_n "(cached) " >&6
5547else
5548  lt_cv_nm_interface="BSD nm"
5549  echo "int some_variable = 0;" > conftest.$ac_ext
5550  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5551  (eval "$ac_compile" 2>conftest.err)
5552  cat conftest.err >&5
5553  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5554  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5555  cat conftest.err >&5
5556  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5557  cat conftest.out >&5
5558  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5559    lt_cv_nm_interface="MS dumpbin"
5560  fi
5561  rm -f conftest*
5562fi
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5564$as_echo "$lt_cv_nm_interface" >&6; }
5565
5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5567$as_echo_n "checking whether ln -s works... " >&6; }
5568LN_S=$as_ln_s
5569if test "$LN_S" = "ln -s"; then
5570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5571$as_echo "yes" >&6; }
5572else
5573  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5574$as_echo "no, using $LN_S" >&6; }
5575fi
5576
5577# find the maximum length of command line arguments
5578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5579$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5580if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5581  $as_echo_n "(cached) " >&6
5582else
5583    i=0
5584  teststring="ABCD"
5585
5586  case $build_os in
5587  msdosdjgpp*)
5588    # On DJGPP, this test can blow up pretty badly due to problems in libc
5589    # (any single argument exceeding 2000 bytes causes a buffer overrun
5590    # during glob expansion).  Even if it were fixed, the result of this
5591    # check would be larger than it should be.
5592    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5593    ;;
5594
5595  gnu*)
5596    # Under GNU Hurd, this test is not required because there is
5597    # no limit to the length of command line arguments.
5598    # Libtool will interpret -1 as no limit whatsoever
5599    lt_cv_sys_max_cmd_len=-1;
5600    ;;
5601
5602  cygwin* | mingw* | cegcc*)
5603    # On Win9x/ME, this test blows up -- it succeeds, but takes
5604    # about 5 minutes as the teststring grows exponentially.
5605    # Worse, since 9x/ME are not pre-emptively multitasking,
5606    # you end up with a "frozen" computer, even though with patience
5607    # the test eventually succeeds (with a max line length of 256k).
5608    # Instead, let's just punt: use the minimum linelength reported by
5609    # all of the supported platforms: 8192 (on NT/2K/XP).
5610    lt_cv_sys_max_cmd_len=8192;
5611    ;;
5612
5613  mint*)
5614    # On MiNT this can take a long time and run out of memory.
5615    lt_cv_sys_max_cmd_len=8192;
5616    ;;
5617
5618  amigaos*)
5619    # On AmigaOS with pdksh, this test takes hours, literally.
5620    # So we just punt and use a minimum line length of 8192.
5621    lt_cv_sys_max_cmd_len=8192;
5622    ;;
5623
5624  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5625    # This has been around since 386BSD, at least.  Likely further.
5626    if test -x /sbin/sysctl; then
5627      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5628    elif test -x /usr/sbin/sysctl; then
5629      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5630    else
5631      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5632    fi
5633    # And add a safety zone
5634    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5635    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5636    ;;
5637
5638  interix*)
5639    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5640    lt_cv_sys_max_cmd_len=196608
5641    ;;
5642
5643  osf*)
5644    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5645    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5646    # nice to cause kernel panics so lets avoid the loop below.
5647    # First set a reasonable default.
5648    lt_cv_sys_max_cmd_len=16384
5649    #
5650    if test -x /sbin/sysconfig; then
5651      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5652        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5653      esac
5654    fi
5655    ;;
5656  sco3.2v5*)
5657    lt_cv_sys_max_cmd_len=102400
5658    ;;
5659  sysv5* | sco5v6* | sysv4.2uw2*)
5660    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5661    if test -n "$kargmax"; then
5662      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5663    else
5664      lt_cv_sys_max_cmd_len=32768
5665    fi
5666    ;;
5667  *)
5668    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5669    if test -n "$lt_cv_sys_max_cmd_len"; then
5670      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5671      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5672    else
5673      # Make teststring a little bigger before we do anything with it.
5674      # a 1K string should be a reasonable start.
5675      for i in 1 2 3 4 5 6 7 8 ; do
5676        teststring=$teststring$teststring
5677      done
5678      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5679      # If test is not a shell built-in, we'll probably end up computing a
5680      # maximum length that is only half of the actual maximum length, but
5681      # we can't tell.
5682      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5683	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5684	      test $i != 17 # 1/2 MB should be enough
5685      do
5686        i=`expr $i + 1`
5687        teststring=$teststring$teststring
5688      done
5689      # Only check the string length outside the loop.
5690      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5691      teststring=
5692      # Add a significant safety factor because C++ compilers can tack on
5693      # massive amounts of additional arguments before passing them to the
5694      # linker.  It appears as though 1/2 is a usable value.
5695      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5696    fi
5697    ;;
5698  esac
5699
5700fi
5701
5702if test -n $lt_cv_sys_max_cmd_len ; then
5703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5704$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5705else
5706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5707$as_echo "none" >&6; }
5708fi
5709max_cmd_len=$lt_cv_sys_max_cmd_len
5710
5711
5712
5713
5714
5715
5716: ${CP="cp -f"}
5717: ${MV="mv -f"}
5718: ${RM="rm -f"}
5719
5720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5721$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5722# Try some XSI features
5723xsi_shell=no
5724( _lt_dummy="a/b/c"
5725  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5726      = c,a/b,, \
5727    && eval 'test $(( 1 + 1 )) -eq 2 \
5728    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5729  && xsi_shell=yes
5730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5731$as_echo "$xsi_shell" >&6; }
5732
5733
5734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5735$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5736lt_shell_append=no
5737( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5738    >/dev/null 2>&1 \
5739  && lt_shell_append=yes
5740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5741$as_echo "$lt_shell_append" >&6; }
5742
5743
5744if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5745  lt_unset=unset
5746else
5747  lt_unset=false
5748fi
5749
5750
5751
5752
5753
5754# test EBCDIC or ASCII
5755case `echo X|tr X '\101'` in
5756 A) # ASCII based system
5757    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5758  lt_SP2NL='tr \040 \012'
5759  lt_NL2SP='tr \015\012 \040\040'
5760  ;;
5761 *) # EBCDIC based system
5762  lt_SP2NL='tr \100 \n'
5763  lt_NL2SP='tr \r\n \100\100'
5764  ;;
5765esac
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5776$as_echo_n "checking for $LD option to reload object files... " >&6; }
5777if test "${lt_cv_ld_reload_flag+set}" = set; then :
5778  $as_echo_n "(cached) " >&6
5779else
5780  lt_cv_ld_reload_flag='-r'
5781fi
5782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5783$as_echo "$lt_cv_ld_reload_flag" >&6; }
5784reload_flag=$lt_cv_ld_reload_flag
5785case $reload_flag in
5786"" | " "*) ;;
5787*) reload_flag=" $reload_flag" ;;
5788esac
5789reload_cmds='$LD$reload_flag -o $output$reload_objs'
5790case $host_os in
5791  darwin*)
5792    if test "$GCC" = yes; then
5793      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5794    else
5795      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5796    fi
5797    ;;
5798esac
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808if test -n "$ac_tool_prefix"; then
5809  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5810set dummy ${ac_tool_prefix}objdump; ac_word=$2
5811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5812$as_echo_n "checking for $ac_word... " >&6; }
5813if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5814  $as_echo_n "(cached) " >&6
5815else
5816  if test -n "$OBJDUMP"; then
5817  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5818else
5819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5820for as_dir in $PATH
5821do
5822  IFS=$as_save_IFS
5823  test -z "$as_dir" && as_dir=.
5824    for ac_exec_ext in '' $ac_executable_extensions; do
5825  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5826    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5827    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5828    break 2
5829  fi
5830done
5831  done
5832IFS=$as_save_IFS
5833
5834fi
5835fi
5836OBJDUMP=$ac_cv_prog_OBJDUMP
5837if test -n "$OBJDUMP"; then
5838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5839$as_echo "$OBJDUMP" >&6; }
5840else
5841  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5842$as_echo "no" >&6; }
5843fi
5844
5845
5846fi
5847if test -z "$ac_cv_prog_OBJDUMP"; then
5848  ac_ct_OBJDUMP=$OBJDUMP
5849  # Extract the first word of "objdump", so it can be a program name with args.
5850set dummy objdump; ac_word=$2
5851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5852$as_echo_n "checking for $ac_word... " >&6; }
5853if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5854  $as_echo_n "(cached) " >&6
5855else
5856  if test -n "$ac_ct_OBJDUMP"; then
5857  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5858else
5859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5860for as_dir in $PATH
5861do
5862  IFS=$as_save_IFS
5863  test -z "$as_dir" && as_dir=.
5864    for ac_exec_ext in '' $ac_executable_extensions; do
5865  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5866    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5867    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5868    break 2
5869  fi
5870done
5871  done
5872IFS=$as_save_IFS
5873
5874fi
5875fi
5876ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5877if test -n "$ac_ct_OBJDUMP"; then
5878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5879$as_echo "$ac_ct_OBJDUMP" >&6; }
5880else
5881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5882$as_echo "no" >&6; }
5883fi
5884
5885  if test "x$ac_ct_OBJDUMP" = x; then
5886    OBJDUMP="false"
5887  else
5888    case $cross_compiling:$ac_tool_warned in
5889yes:)
5890{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5891$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5892ac_tool_warned=yes ;;
5893esac
5894    OBJDUMP=$ac_ct_OBJDUMP
5895  fi
5896else
5897  OBJDUMP="$ac_cv_prog_OBJDUMP"
5898fi
5899
5900test -z "$OBJDUMP" && OBJDUMP=objdump
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5911$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5912if test "${lt_cv_deplibs_check_method+set}" = set; then :
5913  $as_echo_n "(cached) " >&6
5914else
5915  lt_cv_file_magic_cmd='$MAGIC_CMD'
5916lt_cv_file_magic_test_file=
5917lt_cv_deplibs_check_method='unknown'
5918# Need to set the preceding variable on all platforms that support
5919# interlibrary dependencies.
5920# 'none' -- dependencies not supported.
5921# `unknown' -- same as none, but documents that we really don't know.
5922# 'pass_all' -- all dependencies passed with no checks.
5923# 'test_compile' -- check by making test program.
5924# 'file_magic [[regex]]' -- check by looking for files in library path
5925# which responds to the $file_magic_cmd with a given extended regex.
5926# If you have `file' or equivalent on your system and you're not sure
5927# whether `pass_all' will *always* work, you probably want this one.
5928
5929case $host_os in
5930aix[4-9]*)
5931  lt_cv_deplibs_check_method=pass_all
5932  ;;
5933
5934beos*)
5935  lt_cv_deplibs_check_method=pass_all
5936  ;;
5937
5938bsdi[45]*)
5939  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5940  lt_cv_file_magic_cmd='/usr/bin/file -L'
5941  lt_cv_file_magic_test_file=/shlib/libc.so
5942  ;;
5943
5944cygwin*)
5945  # func_win32_libid is a shell function defined in ltmain.sh
5946  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5947  lt_cv_file_magic_cmd='func_win32_libid'
5948  ;;
5949
5950mingw* | pw32*)
5951  # Base MSYS/MinGW do not provide the 'file' command needed by
5952  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5953  # unless we find 'file', for example because we are cross-compiling.
5954  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5955  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5956    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5957    lt_cv_file_magic_cmd='func_win32_libid'
5958  else
5959    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5960    lt_cv_file_magic_cmd='$OBJDUMP -f'
5961  fi
5962  ;;
5963
5964cegcc*)
5965  # use the weaker test based on 'objdump'. See mingw*.
5966  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5967  lt_cv_file_magic_cmd='$OBJDUMP -f'
5968  ;;
5969
5970darwin* | rhapsody*)
5971  lt_cv_deplibs_check_method=pass_all
5972  ;;
5973
5974freebsd* | dragonfly*)
5975  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5976    case $host_cpu in
5977    i*86 )
5978      # Not sure whether the presence of OpenBSD here was a mistake.
5979      # Let's accept both of them until this is cleared up.
5980      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5981      lt_cv_file_magic_cmd=/usr/bin/file
5982      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5983      ;;
5984    esac
5985  else
5986    lt_cv_deplibs_check_method=pass_all
5987  fi
5988  ;;
5989
5990gnu*)
5991  lt_cv_deplibs_check_method=pass_all
5992  ;;
5993
5994haiku*)
5995  lt_cv_deplibs_check_method=pass_all
5996  ;;
5997
5998hpux10.20* | hpux11*)
5999  lt_cv_file_magic_cmd=/usr/bin/file
6000  case $host_cpu in
6001  ia64*)
6002    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6003    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6004    ;;
6005  hppa*64*)
6006    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]'
6007    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6008    ;;
6009  *)
6010    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6011    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6012    ;;
6013  esac
6014  ;;
6015
6016interix[3-9]*)
6017  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6018  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6019  ;;
6020
6021irix5* | irix6* | nonstopux*)
6022  case $LD in
6023  *-32|*"-32 ") libmagic=32-bit;;
6024  *-n32|*"-n32 ") libmagic=N32;;
6025  *-64|*"-64 ") libmagic=64-bit;;
6026  *) libmagic=never-match;;
6027  esac
6028  lt_cv_deplibs_check_method=pass_all
6029  ;;
6030
6031# This must be Linux ELF.
6032linux* | k*bsd*-gnu | kopensolaris*-gnu)
6033  lt_cv_deplibs_check_method=pass_all
6034  ;;
6035
6036netbsd*)
6037  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6038    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6039  else
6040    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6041  fi
6042  ;;
6043
6044newos6*)
6045  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6046  lt_cv_file_magic_cmd=/usr/bin/file
6047  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6048  ;;
6049
6050*nto* | *qnx*)
6051  lt_cv_deplibs_check_method=pass_all
6052  ;;
6053
6054openbsd*)
6055  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6056    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6057  else
6058    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6059  fi
6060  ;;
6061
6062osf3* | osf4* | osf5*)
6063  lt_cv_deplibs_check_method=pass_all
6064  ;;
6065
6066rdos*)
6067  lt_cv_deplibs_check_method=pass_all
6068  ;;
6069
6070solaris*)
6071  lt_cv_deplibs_check_method=pass_all
6072  ;;
6073
6074sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6075  lt_cv_deplibs_check_method=pass_all
6076  ;;
6077
6078sysv4 | sysv4.3*)
6079  case $host_vendor in
6080  motorola)
6081    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]'
6082    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6083    ;;
6084  ncr)
6085    lt_cv_deplibs_check_method=pass_all
6086    ;;
6087  sequent)
6088    lt_cv_file_magic_cmd='/bin/file'
6089    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6090    ;;
6091  sni)
6092    lt_cv_file_magic_cmd='/bin/file'
6093    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6094    lt_cv_file_magic_test_file=/lib/libc.so
6095    ;;
6096  siemens)
6097    lt_cv_deplibs_check_method=pass_all
6098    ;;
6099  pc)
6100    lt_cv_deplibs_check_method=pass_all
6101    ;;
6102  esac
6103  ;;
6104
6105tpf*)
6106  lt_cv_deplibs_check_method=pass_all
6107  ;;
6108esac
6109
6110fi
6111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6112$as_echo "$lt_cv_deplibs_check_method" >&6; }
6113file_magic_cmd=$lt_cv_file_magic_cmd
6114deplibs_check_method=$lt_cv_deplibs_check_method
6115test -z "$deplibs_check_method" && deplibs_check_method=unknown
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128if test -n "$ac_tool_prefix"; then
6129  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6130set dummy ${ac_tool_prefix}ar; ac_word=$2
6131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6132$as_echo_n "checking for $ac_word... " >&6; }
6133if test "${ac_cv_prog_AR+set}" = set; then :
6134  $as_echo_n "(cached) " >&6
6135else
6136  if test -n "$AR"; then
6137  ac_cv_prog_AR="$AR" # Let the user override the test.
6138else
6139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6140for as_dir in $PATH
6141do
6142  IFS=$as_save_IFS
6143  test -z "$as_dir" && as_dir=.
6144    for ac_exec_ext in '' $ac_executable_extensions; do
6145  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6146    ac_cv_prog_AR="${ac_tool_prefix}ar"
6147    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6148    break 2
6149  fi
6150done
6151  done
6152IFS=$as_save_IFS
6153
6154fi
6155fi
6156AR=$ac_cv_prog_AR
6157if test -n "$AR"; then
6158  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6159$as_echo "$AR" >&6; }
6160else
6161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6162$as_echo "no" >&6; }
6163fi
6164
6165
6166fi
6167if test -z "$ac_cv_prog_AR"; then
6168  ac_ct_AR=$AR
6169  # Extract the first word of "ar", so it can be a program name with args.
6170set dummy ar; ac_word=$2
6171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6172$as_echo_n "checking for $ac_word... " >&6; }
6173if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6174  $as_echo_n "(cached) " >&6
6175else
6176  if test -n "$ac_ct_AR"; then
6177  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6178else
6179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6180for as_dir in $PATH
6181do
6182  IFS=$as_save_IFS
6183  test -z "$as_dir" && as_dir=.
6184    for ac_exec_ext in '' $ac_executable_extensions; do
6185  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6186    ac_cv_prog_ac_ct_AR="ar"
6187    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6188    break 2
6189  fi
6190done
6191  done
6192IFS=$as_save_IFS
6193
6194fi
6195fi
6196ac_ct_AR=$ac_cv_prog_ac_ct_AR
6197if test -n "$ac_ct_AR"; then
6198  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6199$as_echo "$ac_ct_AR" >&6; }
6200else
6201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6202$as_echo "no" >&6; }
6203fi
6204
6205  if test "x$ac_ct_AR" = x; then
6206    AR="false"
6207  else
6208    case $cross_compiling:$ac_tool_warned in
6209yes:)
6210{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6212ac_tool_warned=yes ;;
6213esac
6214    AR=$ac_ct_AR
6215  fi
6216else
6217  AR="$ac_cv_prog_AR"
6218fi
6219
6220test -z "$AR" && AR=ar
6221test -z "$AR_FLAGS" && AR_FLAGS=cru
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233if test -n "$ac_tool_prefix"; then
6234  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6235set dummy ${ac_tool_prefix}strip; ac_word=$2
6236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6237$as_echo_n "checking for $ac_word... " >&6; }
6238if test "${ac_cv_prog_STRIP+set}" = set; then :
6239  $as_echo_n "(cached) " >&6
6240else
6241  if test -n "$STRIP"; then
6242  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6243else
6244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6245for as_dir in $PATH
6246do
6247  IFS=$as_save_IFS
6248  test -z "$as_dir" && as_dir=.
6249    for ac_exec_ext in '' $ac_executable_extensions; do
6250  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6251    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6252    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6253    break 2
6254  fi
6255done
6256  done
6257IFS=$as_save_IFS
6258
6259fi
6260fi
6261STRIP=$ac_cv_prog_STRIP
6262if test -n "$STRIP"; then
6263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6264$as_echo "$STRIP" >&6; }
6265else
6266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6267$as_echo "no" >&6; }
6268fi
6269
6270
6271fi
6272if test -z "$ac_cv_prog_STRIP"; then
6273  ac_ct_STRIP=$STRIP
6274  # Extract the first word of "strip", so it can be a program name with args.
6275set dummy strip; ac_word=$2
6276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6277$as_echo_n "checking for $ac_word... " >&6; }
6278if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6279  $as_echo_n "(cached) " >&6
6280else
6281  if test -n "$ac_ct_STRIP"; then
6282  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6283else
6284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6285for as_dir in $PATH
6286do
6287  IFS=$as_save_IFS
6288  test -z "$as_dir" && as_dir=.
6289    for ac_exec_ext in '' $ac_executable_extensions; do
6290  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6291    ac_cv_prog_ac_ct_STRIP="strip"
6292    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6293    break 2
6294  fi
6295done
6296  done
6297IFS=$as_save_IFS
6298
6299fi
6300fi
6301ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6302if test -n "$ac_ct_STRIP"; then
6303  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6304$as_echo "$ac_ct_STRIP" >&6; }
6305else
6306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6307$as_echo "no" >&6; }
6308fi
6309
6310  if test "x$ac_ct_STRIP" = x; then
6311    STRIP=":"
6312  else
6313    case $cross_compiling:$ac_tool_warned in
6314yes:)
6315{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6316$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6317ac_tool_warned=yes ;;
6318esac
6319    STRIP=$ac_ct_STRIP
6320  fi
6321else
6322  STRIP="$ac_cv_prog_STRIP"
6323fi
6324
6325test -z "$STRIP" && STRIP=:
6326
6327
6328
6329
6330
6331
6332if test -n "$ac_tool_prefix"; then
6333  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6334set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6336$as_echo_n "checking for $ac_word... " >&6; }
6337if test "${ac_cv_prog_RANLIB+set}" = set; then :
6338  $as_echo_n "(cached) " >&6
6339else
6340  if test -n "$RANLIB"; then
6341  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6342else
6343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6344for as_dir in $PATH
6345do
6346  IFS=$as_save_IFS
6347  test -z "$as_dir" && as_dir=.
6348    for ac_exec_ext in '' $ac_executable_extensions; do
6349  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6350    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6351    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6352    break 2
6353  fi
6354done
6355  done
6356IFS=$as_save_IFS
6357
6358fi
6359fi
6360RANLIB=$ac_cv_prog_RANLIB
6361if test -n "$RANLIB"; then
6362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6363$as_echo "$RANLIB" >&6; }
6364else
6365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6366$as_echo "no" >&6; }
6367fi
6368
6369
6370fi
6371if test -z "$ac_cv_prog_RANLIB"; then
6372  ac_ct_RANLIB=$RANLIB
6373  # Extract the first word of "ranlib", so it can be a program name with args.
6374set dummy ranlib; ac_word=$2
6375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6376$as_echo_n "checking for $ac_word... " >&6; }
6377if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6378  $as_echo_n "(cached) " >&6
6379else
6380  if test -n "$ac_ct_RANLIB"; then
6381  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6382else
6383as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6384for as_dir in $PATH
6385do
6386  IFS=$as_save_IFS
6387  test -z "$as_dir" && as_dir=.
6388    for ac_exec_ext in '' $ac_executable_extensions; do
6389  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6390    ac_cv_prog_ac_ct_RANLIB="ranlib"
6391    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6392    break 2
6393  fi
6394done
6395  done
6396IFS=$as_save_IFS
6397
6398fi
6399fi
6400ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6401if test -n "$ac_ct_RANLIB"; then
6402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6403$as_echo "$ac_ct_RANLIB" >&6; }
6404else
6405  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6406$as_echo "no" >&6; }
6407fi
6408
6409  if test "x$ac_ct_RANLIB" = x; then
6410    RANLIB=":"
6411  else
6412    case $cross_compiling:$ac_tool_warned in
6413yes:)
6414{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6415$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6416ac_tool_warned=yes ;;
6417esac
6418    RANLIB=$ac_ct_RANLIB
6419  fi
6420else
6421  RANLIB="$ac_cv_prog_RANLIB"
6422fi
6423
6424test -z "$RANLIB" && RANLIB=:
6425
6426
6427
6428
6429
6430
6431# Determine commands to create old-style static archives.
6432old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6433old_postinstall_cmds='chmod 644 $oldlib'
6434old_postuninstall_cmds=
6435
6436if test -n "$RANLIB"; then
6437  case $host_os in
6438  openbsd*)
6439    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6440    ;;
6441  *)
6442    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6443    ;;
6444  esac
6445  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6446fi
6447
6448case $host_os in
6449  darwin*)
6450    lock_old_archive_extraction=yes ;;
6451  *)
6452    lock_old_archive_extraction=no ;;
6453esac
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493# If no C compiler was specified, use CC.
6494LTCC=${LTCC-"$CC"}
6495
6496# If no C compiler flags were specified, use CFLAGS.
6497LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6498
6499# Allow CC to be a program name with arguments.
6500compiler=$CC
6501
6502
6503# Check for command to grab the raw symbol name followed by C symbol from nm.
6504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6505$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6506if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6507  $as_echo_n "(cached) " >&6
6508else
6509
6510# These are sane defaults that work on at least a few old systems.
6511# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6512
6513# Character class describing NM global symbol codes.
6514symcode='[BCDEGRST]'
6515
6516# Regexp to match symbols that can be accessed directly from C.
6517sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6518
6519# Define system-specific variables.
6520case $host_os in
6521aix*)
6522  symcode='[BCDT]'
6523  ;;
6524cygwin* | mingw* | pw32* | cegcc*)
6525  symcode='[ABCDGISTW]'
6526  ;;
6527hpux*)
6528  if test "$host_cpu" = ia64; then
6529    symcode='[ABCDEGRST]'
6530  fi
6531  ;;
6532irix* | nonstopux*)
6533  symcode='[BCDEGRST]'
6534  ;;
6535osf*)
6536  symcode='[BCDEGQRST]'
6537  ;;
6538solaris*)
6539  symcode='[BDRT]'
6540  ;;
6541sco3.2v5*)
6542  symcode='[DT]'
6543  ;;
6544sysv4.2uw2*)
6545  symcode='[DT]'
6546  ;;
6547sysv5* | sco5v6* | unixware* | OpenUNIX*)
6548  symcode='[ABDT]'
6549  ;;
6550sysv4)
6551  symcode='[DFNSTU]'
6552  ;;
6553esac
6554
6555# If we're using GNU nm, then use its standard symbol codes.
6556case `$NM -V 2>&1` in
6557*GNU* | *'with BFD'*)
6558  symcode='[ABCDGIRSTW]' ;;
6559esac
6560
6561# Transform an extracted symbol line into a proper C declaration.
6562# Some systems (esp. on ia64) link data and code symbols differently,
6563# so use this general approach.
6564lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6565
6566# Transform an extracted symbol line into symbol name and symbol address
6567lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6568lt_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'"
6569
6570# Handle CRLF in mingw tool chain
6571opt_cr=
6572case $build_os in
6573mingw*)
6574  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6575  ;;
6576esac
6577
6578# Try without a prefix underscore, then with it.
6579for ac_symprfx in "" "_"; do
6580
6581  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6582  symxfrm="\\1 $ac_symprfx\\2 \\2"
6583
6584  # Write the raw and C identifiers.
6585  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6586    # Fake it for dumpbin and say T for any non-static function
6587    # and D for any global variable.
6588    # Also find C++ and __fastcall symbols from MSVC++,
6589    # which start with @ or ?.
6590    lt_cv_sys_global_symbol_pipe="$AWK '"\
6591"     {last_section=section; section=\$ 3};"\
6592"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6593"     \$ 0!~/External *\|/{next};"\
6594"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6595"     {if(hide[section]) next};"\
6596"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6597"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6598"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6599"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6600"     ' prfx=^$ac_symprfx"
6601  else
6602    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6603  fi
6604
6605  # Check to see that the pipe works correctly.
6606  pipe_works=no
6607
6608  rm -f conftest*
6609  cat > conftest.$ac_ext <<_LT_EOF
6610#ifdef __cplusplus
6611extern "C" {
6612#endif
6613char nm_test_var;
6614void nm_test_func(void);
6615void nm_test_func(void){}
6616#ifdef __cplusplus
6617}
6618#endif
6619int main(){nm_test_var='a';nm_test_func();return(0);}
6620_LT_EOF
6621
6622  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6623  (eval $ac_compile) 2>&5
6624  ac_status=$?
6625  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6626  test $ac_status = 0; }; then
6627    # Now try to grab the symbols.
6628    nlist=conftest.nm
6629    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6630  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6631  ac_status=$?
6632  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6633  test $ac_status = 0; } && test -s "$nlist"; then
6634      # Try sorting and uniquifying the output.
6635      if sort "$nlist" | uniq > "$nlist"T; then
6636	mv -f "$nlist"T "$nlist"
6637      else
6638	rm -f "$nlist"T
6639      fi
6640
6641      # Make sure that we snagged all the symbols we need.
6642      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6643	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6644	  cat <<_LT_EOF > conftest.$ac_ext
6645#ifdef __cplusplus
6646extern "C" {
6647#endif
6648
6649_LT_EOF
6650	  # Now generate the symbol file.
6651	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6652
6653	  cat <<_LT_EOF >> conftest.$ac_ext
6654
6655/* The mapping between symbol names and symbols.  */
6656const struct {
6657  const char *name;
6658  void       *address;
6659}
6660lt__PROGRAM__LTX_preloaded_symbols[] =
6661{
6662  { "@PROGRAM@", (void *) 0 },
6663_LT_EOF
6664	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6665	  cat <<\_LT_EOF >> conftest.$ac_ext
6666  {0, (void *) 0}
6667};
6668
6669/* This works around a problem in FreeBSD linker */
6670#ifdef FREEBSD_WORKAROUND
6671static const void *lt_preloaded_setup() {
6672  return lt__PROGRAM__LTX_preloaded_symbols;
6673}
6674#endif
6675
6676#ifdef __cplusplus
6677}
6678#endif
6679_LT_EOF
6680	  # Now try linking the two files.
6681	  mv conftest.$ac_objext conftstm.$ac_objext
6682	  lt_save_LIBS="$LIBS"
6683	  lt_save_CFLAGS="$CFLAGS"
6684	  LIBS="conftstm.$ac_objext"
6685	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6686	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6687  (eval $ac_link) 2>&5
6688  ac_status=$?
6689  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6690  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6691	    pipe_works=yes
6692	  fi
6693	  LIBS="$lt_save_LIBS"
6694	  CFLAGS="$lt_save_CFLAGS"
6695	else
6696	  echo "cannot find nm_test_func in $nlist" >&5
6697	fi
6698      else
6699	echo "cannot find nm_test_var in $nlist" >&5
6700      fi
6701    else
6702      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6703    fi
6704  else
6705    echo "$progname: failed program was:" >&5
6706    cat conftest.$ac_ext >&5
6707  fi
6708  rm -rf conftest* conftst*
6709
6710  # Do not use the global_symbol_pipe unless it works.
6711  if test "$pipe_works" = yes; then
6712    break
6713  else
6714    lt_cv_sys_global_symbol_pipe=
6715  fi
6716done
6717
6718fi
6719
6720if test -z "$lt_cv_sys_global_symbol_pipe"; then
6721  lt_cv_sys_global_symbol_to_cdecl=
6722fi
6723if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6724  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6725$as_echo "failed" >&6; }
6726else
6727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6728$as_echo "ok" >&6; }
6729fi
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752# Check whether --enable-libtool-lock was given.
6753if test "${enable_libtool_lock+set}" = set; then :
6754  enableval=$enable_libtool_lock;
6755fi
6756
6757test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6758
6759# Some flags need to be propagated to the compiler or linker for good
6760# libtool support.
6761case $host in
6762ia64-*-hpux*)
6763  # Find out which ABI we are using.
6764  echo 'int i;' > conftest.$ac_ext
6765  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6766  (eval $ac_compile) 2>&5
6767  ac_status=$?
6768  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6769  test $ac_status = 0; }; then
6770    case `/usr/bin/file conftest.$ac_objext` in
6771      *ELF-32*)
6772	HPUX_IA64_MODE="32"
6773	;;
6774      *ELF-64*)
6775	HPUX_IA64_MODE="64"
6776	;;
6777    esac
6778  fi
6779  rm -rf conftest*
6780  ;;
6781*-*-irix6*)
6782  # Find out which ABI we are using.
6783  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6784  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6785  (eval $ac_compile) 2>&5
6786  ac_status=$?
6787  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6788  test $ac_status = 0; }; then
6789    if test "$lt_cv_prog_gnu_ld" = yes; then
6790      case `/usr/bin/file conftest.$ac_objext` in
6791	*32-bit*)
6792	  LD="${LD-ld} -melf32bsmip"
6793	  ;;
6794	*N32*)
6795	  LD="${LD-ld} -melf32bmipn32"
6796	  ;;
6797	*64-bit*)
6798	  LD="${LD-ld} -melf64bmip"
6799	;;
6800      esac
6801    else
6802      case `/usr/bin/file conftest.$ac_objext` in
6803	*32-bit*)
6804	  LD="${LD-ld} -32"
6805	  ;;
6806	*N32*)
6807	  LD="${LD-ld} -n32"
6808	  ;;
6809	*64-bit*)
6810	  LD="${LD-ld} -64"
6811	  ;;
6812      esac
6813    fi
6814  fi
6815  rm -rf conftest*
6816  ;;
6817
6818x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6819s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6820  # Find out which ABI we are using.
6821  echo 'int i;' > conftest.$ac_ext
6822  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6823  (eval $ac_compile) 2>&5
6824  ac_status=$?
6825  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6826  test $ac_status = 0; }; then
6827    case `/usr/bin/file conftest.o` in
6828      *32-bit*)
6829	case $host in
6830	  x86_64-*kfreebsd*-gnu)
6831	    LD="${LD-ld} -m elf_i386_fbsd"
6832	    ;;
6833	  x86_64-*linux*)
6834	    case `/usr/bin/file conftest.o` in
6835	      *x86-64*)
6836		LD="${LD-ld} -m elf32_x86_64"
6837		;;
6838	      *)
6839		LD="${LD-ld} -m elf_i386"
6840		;;
6841	    esac
6842	    ;;
6843	  powerpc64le-*linux*)
6844	    LD="${LD-ld} -m elf32lppclinux"
6845	    ;;
6846	  powerpc64-*linux*)
6847	    LD="${LD-ld} -m elf32ppclinux"
6848	    ;;
6849	  s390x-*linux*)
6850	    LD="${LD-ld} -m elf_s390"
6851	    ;;
6852	  sparc64-*linux*)
6853	    LD="${LD-ld} -m elf32_sparc"
6854	    ;;
6855	esac
6856	;;
6857      *64-bit*)
6858	case $host in
6859	  x86_64-*kfreebsd*-gnu)
6860	    LD="${LD-ld} -m elf_x86_64_fbsd"
6861	    ;;
6862	  x86_64-*linux*)
6863	    LD="${LD-ld} -m elf_x86_64"
6864	    ;;
6865	  powerpcle-*linux*)
6866	    LD="${LD-ld} -m elf64lppc"
6867	    ;;
6868	  powerpc-*linux*)
6869	    LD="${LD-ld} -m elf64ppc"
6870	    ;;
6871	  s390*-*linux*|s390*-*tpf*)
6872	    LD="${LD-ld} -m elf64_s390"
6873	    ;;
6874	  sparc*-*linux*)
6875	    LD="${LD-ld} -m elf64_sparc"
6876	    ;;
6877	esac
6878	;;
6879    esac
6880  fi
6881  rm -rf conftest*
6882  ;;
6883
6884*-*-sco3.2v5*)
6885  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6886  SAVE_CFLAGS="$CFLAGS"
6887  CFLAGS="$CFLAGS -belf"
6888  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6889$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6890if test "${lt_cv_cc_needs_belf+set}" = set; then :
6891  $as_echo_n "(cached) " >&6
6892else
6893  ac_ext=c
6894ac_cpp='$CPP $CPPFLAGS'
6895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6897ac_compiler_gnu=$ac_cv_c_compiler_gnu
6898
6899     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6900/* end confdefs.h.  */
6901
6902int
6903main ()
6904{
6905
6906  ;
6907  return 0;
6908}
6909_ACEOF
6910if ac_fn_c_try_link "$LINENO"; then :
6911  lt_cv_cc_needs_belf=yes
6912else
6913  lt_cv_cc_needs_belf=no
6914fi
6915rm -f core conftest.err conftest.$ac_objext \
6916    conftest$ac_exeext conftest.$ac_ext
6917     ac_ext=c
6918ac_cpp='$CPP $CPPFLAGS'
6919ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6920ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6921ac_compiler_gnu=$ac_cv_c_compiler_gnu
6922
6923fi
6924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6925$as_echo "$lt_cv_cc_needs_belf" >&6; }
6926  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6927    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6928    CFLAGS="$SAVE_CFLAGS"
6929  fi
6930  ;;
6931sparc*-*solaris*)
6932  # Find out which ABI we are using.
6933  echo 'int i;' > conftest.$ac_ext
6934  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6935  (eval $ac_compile) 2>&5
6936  ac_status=$?
6937  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6938  test $ac_status = 0; }; then
6939    case `/usr/bin/file conftest.o` in
6940    *64-bit*)
6941      case $lt_cv_prog_gnu_ld in
6942      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6943      *)
6944	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6945	  LD="${LD-ld} -64"
6946	fi
6947	;;
6948      esac
6949      ;;
6950    esac
6951  fi
6952  rm -rf conftest*
6953  ;;
6954esac
6955
6956need_locks="$enable_libtool_lock"
6957
6958
6959  case $host_os in
6960    rhapsody* | darwin*)
6961    if test -n "$ac_tool_prefix"; then
6962  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6963set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6965$as_echo_n "checking for $ac_word... " >&6; }
6966if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6967  $as_echo_n "(cached) " >&6
6968else
6969  if test -n "$DSYMUTIL"; then
6970  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6971else
6972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6973for as_dir in $PATH
6974do
6975  IFS=$as_save_IFS
6976  test -z "$as_dir" && as_dir=.
6977    for ac_exec_ext in '' $ac_executable_extensions; do
6978  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6979    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6980    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6981    break 2
6982  fi
6983done
6984  done
6985IFS=$as_save_IFS
6986
6987fi
6988fi
6989DSYMUTIL=$ac_cv_prog_DSYMUTIL
6990if test -n "$DSYMUTIL"; then
6991  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6992$as_echo "$DSYMUTIL" >&6; }
6993else
6994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6995$as_echo "no" >&6; }
6996fi
6997
6998
6999fi
7000if test -z "$ac_cv_prog_DSYMUTIL"; then
7001  ac_ct_DSYMUTIL=$DSYMUTIL
7002  # Extract the first word of "dsymutil", so it can be a program name with args.
7003set dummy dsymutil; ac_word=$2
7004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7005$as_echo_n "checking for $ac_word... " >&6; }
7006if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7007  $as_echo_n "(cached) " >&6
7008else
7009  if test -n "$ac_ct_DSYMUTIL"; then
7010  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7011else
7012as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7013for as_dir in $PATH
7014do
7015  IFS=$as_save_IFS
7016  test -z "$as_dir" && as_dir=.
7017    for ac_exec_ext in '' $ac_executable_extensions; do
7018  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7019    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7020    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7021    break 2
7022  fi
7023done
7024  done
7025IFS=$as_save_IFS
7026
7027fi
7028fi
7029ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7030if test -n "$ac_ct_DSYMUTIL"; then
7031  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7032$as_echo "$ac_ct_DSYMUTIL" >&6; }
7033else
7034  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7035$as_echo "no" >&6; }
7036fi
7037
7038  if test "x$ac_ct_DSYMUTIL" = x; then
7039    DSYMUTIL=":"
7040  else
7041    case $cross_compiling:$ac_tool_warned in
7042yes:)
7043{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7044$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7045ac_tool_warned=yes ;;
7046esac
7047    DSYMUTIL=$ac_ct_DSYMUTIL
7048  fi
7049else
7050  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7051fi
7052
7053    if test -n "$ac_tool_prefix"; then
7054  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7055set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7057$as_echo_n "checking for $ac_word... " >&6; }
7058if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7059  $as_echo_n "(cached) " >&6
7060else
7061  if test -n "$NMEDIT"; then
7062  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7063else
7064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7065for as_dir in $PATH
7066do
7067  IFS=$as_save_IFS
7068  test -z "$as_dir" && as_dir=.
7069    for ac_exec_ext in '' $ac_executable_extensions; do
7070  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7071    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7072    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7073    break 2
7074  fi
7075done
7076  done
7077IFS=$as_save_IFS
7078
7079fi
7080fi
7081NMEDIT=$ac_cv_prog_NMEDIT
7082if test -n "$NMEDIT"; then
7083  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7084$as_echo "$NMEDIT" >&6; }
7085else
7086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7087$as_echo "no" >&6; }
7088fi
7089
7090
7091fi
7092if test -z "$ac_cv_prog_NMEDIT"; then
7093  ac_ct_NMEDIT=$NMEDIT
7094  # Extract the first word of "nmedit", so it can be a program name with args.
7095set dummy nmedit; ac_word=$2
7096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7097$as_echo_n "checking for $ac_word... " >&6; }
7098if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7099  $as_echo_n "(cached) " >&6
7100else
7101  if test -n "$ac_ct_NMEDIT"; then
7102  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7103else
7104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7105for as_dir in $PATH
7106do
7107  IFS=$as_save_IFS
7108  test -z "$as_dir" && as_dir=.
7109    for ac_exec_ext in '' $ac_executable_extensions; do
7110  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7111    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7112    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7113    break 2
7114  fi
7115done
7116  done
7117IFS=$as_save_IFS
7118
7119fi
7120fi
7121ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7122if test -n "$ac_ct_NMEDIT"; then
7123  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7124$as_echo "$ac_ct_NMEDIT" >&6; }
7125else
7126  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7127$as_echo "no" >&6; }
7128fi
7129
7130  if test "x$ac_ct_NMEDIT" = x; then
7131    NMEDIT=":"
7132  else
7133    case $cross_compiling:$ac_tool_warned in
7134yes:)
7135{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7136$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7137ac_tool_warned=yes ;;
7138esac
7139    NMEDIT=$ac_ct_NMEDIT
7140  fi
7141else
7142  NMEDIT="$ac_cv_prog_NMEDIT"
7143fi
7144
7145    if test -n "$ac_tool_prefix"; then
7146  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7147set dummy ${ac_tool_prefix}lipo; ac_word=$2
7148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7149$as_echo_n "checking for $ac_word... " >&6; }
7150if test "${ac_cv_prog_LIPO+set}" = set; then :
7151  $as_echo_n "(cached) " >&6
7152else
7153  if test -n "$LIPO"; then
7154  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7155else
7156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7157for as_dir in $PATH
7158do
7159  IFS=$as_save_IFS
7160  test -z "$as_dir" && as_dir=.
7161    for ac_exec_ext in '' $ac_executable_extensions; do
7162  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7163    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7164    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7165    break 2
7166  fi
7167done
7168  done
7169IFS=$as_save_IFS
7170
7171fi
7172fi
7173LIPO=$ac_cv_prog_LIPO
7174if test -n "$LIPO"; then
7175  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7176$as_echo "$LIPO" >&6; }
7177else
7178  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7179$as_echo "no" >&6; }
7180fi
7181
7182
7183fi
7184if test -z "$ac_cv_prog_LIPO"; then
7185  ac_ct_LIPO=$LIPO
7186  # Extract the first word of "lipo", so it can be a program name with args.
7187set dummy lipo; ac_word=$2
7188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7189$as_echo_n "checking for $ac_word... " >&6; }
7190if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7191  $as_echo_n "(cached) " >&6
7192else
7193  if test -n "$ac_ct_LIPO"; then
7194  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7195else
7196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7197for as_dir in $PATH
7198do
7199  IFS=$as_save_IFS
7200  test -z "$as_dir" && as_dir=.
7201    for ac_exec_ext in '' $ac_executable_extensions; do
7202  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7203    ac_cv_prog_ac_ct_LIPO="lipo"
7204    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7205    break 2
7206  fi
7207done
7208  done
7209IFS=$as_save_IFS
7210
7211fi
7212fi
7213ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7214if test -n "$ac_ct_LIPO"; then
7215  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7216$as_echo "$ac_ct_LIPO" >&6; }
7217else
7218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7219$as_echo "no" >&6; }
7220fi
7221
7222  if test "x$ac_ct_LIPO" = x; then
7223    LIPO=":"
7224  else
7225    case $cross_compiling:$ac_tool_warned in
7226yes:)
7227{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7228$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7229ac_tool_warned=yes ;;
7230esac
7231    LIPO=$ac_ct_LIPO
7232  fi
7233else
7234  LIPO="$ac_cv_prog_LIPO"
7235fi
7236
7237    if test -n "$ac_tool_prefix"; then
7238  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7239set dummy ${ac_tool_prefix}otool; ac_word=$2
7240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7241$as_echo_n "checking for $ac_word... " >&6; }
7242if test "${ac_cv_prog_OTOOL+set}" = set; then :
7243  $as_echo_n "(cached) " >&6
7244else
7245  if test -n "$OTOOL"; then
7246  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7247else
7248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7249for as_dir in $PATH
7250do
7251  IFS=$as_save_IFS
7252  test -z "$as_dir" && as_dir=.
7253    for ac_exec_ext in '' $ac_executable_extensions; do
7254  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7255    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7256    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7257    break 2
7258  fi
7259done
7260  done
7261IFS=$as_save_IFS
7262
7263fi
7264fi
7265OTOOL=$ac_cv_prog_OTOOL
7266if test -n "$OTOOL"; then
7267  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7268$as_echo "$OTOOL" >&6; }
7269else
7270  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7271$as_echo "no" >&6; }
7272fi
7273
7274
7275fi
7276if test -z "$ac_cv_prog_OTOOL"; then
7277  ac_ct_OTOOL=$OTOOL
7278  # Extract the first word of "otool", so it can be a program name with args.
7279set dummy otool; ac_word=$2
7280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7281$as_echo_n "checking for $ac_word... " >&6; }
7282if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7283  $as_echo_n "(cached) " >&6
7284else
7285  if test -n "$ac_ct_OTOOL"; then
7286  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7287else
7288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7289for as_dir in $PATH
7290do
7291  IFS=$as_save_IFS
7292  test -z "$as_dir" && as_dir=.
7293    for ac_exec_ext in '' $ac_executable_extensions; do
7294  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7295    ac_cv_prog_ac_ct_OTOOL="otool"
7296    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7297    break 2
7298  fi
7299done
7300  done
7301IFS=$as_save_IFS
7302
7303fi
7304fi
7305ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7306if test -n "$ac_ct_OTOOL"; then
7307  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7308$as_echo "$ac_ct_OTOOL" >&6; }
7309else
7310  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7311$as_echo "no" >&6; }
7312fi
7313
7314  if test "x$ac_ct_OTOOL" = x; then
7315    OTOOL=":"
7316  else
7317    case $cross_compiling:$ac_tool_warned in
7318yes:)
7319{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7320$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7321ac_tool_warned=yes ;;
7322esac
7323    OTOOL=$ac_ct_OTOOL
7324  fi
7325else
7326  OTOOL="$ac_cv_prog_OTOOL"
7327fi
7328
7329    if test -n "$ac_tool_prefix"; then
7330  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7331set dummy ${ac_tool_prefix}otool64; ac_word=$2
7332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7333$as_echo_n "checking for $ac_word... " >&6; }
7334if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7335  $as_echo_n "(cached) " >&6
7336else
7337  if test -n "$OTOOL64"; then
7338  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7339else
7340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7341for as_dir in $PATH
7342do
7343  IFS=$as_save_IFS
7344  test -z "$as_dir" && as_dir=.
7345    for ac_exec_ext in '' $ac_executable_extensions; do
7346  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7347    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7348    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7349    break 2
7350  fi
7351done
7352  done
7353IFS=$as_save_IFS
7354
7355fi
7356fi
7357OTOOL64=$ac_cv_prog_OTOOL64
7358if test -n "$OTOOL64"; then
7359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7360$as_echo "$OTOOL64" >&6; }
7361else
7362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7363$as_echo "no" >&6; }
7364fi
7365
7366
7367fi
7368if test -z "$ac_cv_prog_OTOOL64"; then
7369  ac_ct_OTOOL64=$OTOOL64
7370  # Extract the first word of "otool64", so it can be a program name with args.
7371set dummy otool64; ac_word=$2
7372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7373$as_echo_n "checking for $ac_word... " >&6; }
7374if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7375  $as_echo_n "(cached) " >&6
7376else
7377  if test -n "$ac_ct_OTOOL64"; then
7378  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7379else
7380as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7381for as_dir in $PATH
7382do
7383  IFS=$as_save_IFS
7384  test -z "$as_dir" && as_dir=.
7385    for ac_exec_ext in '' $ac_executable_extensions; do
7386  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7387    ac_cv_prog_ac_ct_OTOOL64="otool64"
7388    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7389    break 2
7390  fi
7391done
7392  done
7393IFS=$as_save_IFS
7394
7395fi
7396fi
7397ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7398if test -n "$ac_ct_OTOOL64"; then
7399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7400$as_echo "$ac_ct_OTOOL64" >&6; }
7401else
7402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7403$as_echo "no" >&6; }
7404fi
7405
7406  if test "x$ac_ct_OTOOL64" = x; then
7407    OTOOL64=":"
7408  else
7409    case $cross_compiling:$ac_tool_warned in
7410yes:)
7411{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7412$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7413ac_tool_warned=yes ;;
7414esac
7415    OTOOL64=$ac_ct_OTOOL64
7416  fi
7417else
7418  OTOOL64="$ac_cv_prog_OTOOL64"
7419fi
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7448$as_echo_n "checking for -single_module linker flag... " >&6; }
7449if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7450  $as_echo_n "(cached) " >&6
7451else
7452  lt_cv_apple_cc_single_mod=no
7453      if test -z "${LT_MULTI_MODULE}"; then
7454	# By default we will add the -single_module flag. You can override
7455	# by either setting the environment variable LT_MULTI_MODULE
7456	# non-empty at configure time, or by adding -multi_module to the
7457	# link flags.
7458	rm -rf libconftest.dylib*
7459	echo "int foo(void){return 1;}" > conftest.c
7460	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7461-dynamiclib -Wl,-single_module conftest.c" >&5
7462	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7463	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7464        _lt_result=$?
7465	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7466	  lt_cv_apple_cc_single_mod=yes
7467	else
7468	  cat conftest.err >&5
7469	fi
7470	rm -rf libconftest.dylib*
7471	rm -f conftest.*
7472      fi
7473fi
7474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7475$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7476    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7477$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7478if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7479  $as_echo_n "(cached) " >&6
7480else
7481  lt_cv_ld_exported_symbols_list=no
7482      save_LDFLAGS=$LDFLAGS
7483      echo "_main" > conftest.sym
7484      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7485      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7486/* end confdefs.h.  */
7487
7488int
7489main ()
7490{
7491
7492  ;
7493  return 0;
7494}
7495_ACEOF
7496if ac_fn_c_try_link "$LINENO"; then :
7497  lt_cv_ld_exported_symbols_list=yes
7498else
7499  lt_cv_ld_exported_symbols_list=no
7500fi
7501rm -f core conftest.err conftest.$ac_objext \
7502    conftest$ac_exeext conftest.$ac_ext
7503	LDFLAGS="$save_LDFLAGS"
7504
7505fi
7506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7507$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7508    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7509$as_echo_n "checking for -force_load linker flag... " >&6; }
7510if test "${lt_cv_ld_force_load+set}" = set; then :
7511  $as_echo_n "(cached) " >&6
7512else
7513  lt_cv_ld_force_load=no
7514      cat > conftest.c << _LT_EOF
7515int forced_loaded() { return 2;}
7516_LT_EOF
7517      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7518      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7519      echo "$AR cru libconftest.a conftest.o" >&5
7520      $AR cru libconftest.a conftest.o 2>&5
7521      cat > conftest.c << _LT_EOF
7522int main() { return 0;}
7523_LT_EOF
7524      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7525      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7526      _lt_result=$?
7527      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7528	lt_cv_ld_force_load=yes
7529      else
7530	cat conftest.err >&5
7531      fi
7532        rm -f conftest.err libconftest.a conftest conftest.c
7533        rm -rf conftest.dSYM
7534
7535fi
7536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7537$as_echo "$lt_cv_ld_force_load" >&6; }
7538    case $host_os in
7539    rhapsody* | darwin1.[012])
7540      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7541    darwin1.*)
7542      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7543    darwin*) # darwin 5.x on
7544      # if running on 10.5 or later, the deployment target defaults
7545      # to the OS version, if on x86, and 10.4, the deployment
7546      # target defaults to 10.4. Don't you love it?
7547      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7548	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7549	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7550	10.[012][,.]*)
7551	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7552	10.*)
7553	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7554      esac
7555    ;;
7556  esac
7557    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7558      _lt_dar_single_mod='$single_module'
7559    fi
7560    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7561      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7562    else
7563      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7564    fi
7565    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7566      _lt_dsymutil='~$DSYMUTIL $lib || :'
7567    else
7568      _lt_dsymutil=
7569    fi
7570    ;;
7571  esac
7572
7573for ac_header in dlfcn.h
7574do :
7575  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7576"
7577if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7578  cat >>confdefs.h <<_ACEOF
7579#define HAVE_DLFCN_H 1
7580_ACEOF
7581
7582fi
7583
7584done
7585
7586
7587
7588
7589
7590
7591# Set options
7592
7593
7594
7595
7596  enable_win32_dll=no
7597
7598
7599            # Check whether --enable-shared was given.
7600if test "${enable_shared+set}" = set; then :
7601  enableval=$enable_shared; p=${PACKAGE-default}
7602    case $enableval in
7603    yes) enable_shared=yes ;;
7604    no) enable_shared=no ;;
7605    *)
7606      enable_shared=no
7607      # Look at the argument we got.  We use all the common list separators.
7608      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7609      for pkg in $enableval; do
7610	IFS="$lt_save_ifs"
7611	if test "X$pkg" = "X$p"; then
7612	  enable_shared=yes
7613	fi
7614      done
7615      IFS="$lt_save_ifs"
7616      ;;
7617    esac
7618else
7619  enable_shared=yes
7620fi
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630  # Check whether --enable-static was given.
7631if test "${enable_static+set}" = set; then :
7632  enableval=$enable_static; p=${PACKAGE-default}
7633    case $enableval in
7634    yes) enable_static=yes ;;
7635    no) enable_static=no ;;
7636    *)
7637     enable_static=no
7638      # Look at the argument we got.  We use all the common list separators.
7639      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7640      for pkg in $enableval; do
7641	IFS="$lt_save_ifs"
7642	if test "X$pkg" = "X$p"; then
7643	  enable_static=yes
7644	fi
7645      done
7646      IFS="$lt_save_ifs"
7647      ;;
7648    esac
7649else
7650  enable_static=yes
7651fi
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662# Check whether --with-pic was given.
7663if test "${with_pic+set}" = set; then :
7664  withval=$with_pic; pic_mode="$withval"
7665else
7666  pic_mode=default
7667fi
7668
7669
7670test -z "$pic_mode" && pic_mode=default
7671
7672
7673
7674
7675
7676
7677
7678  # Check whether --enable-fast-install was given.
7679if test "${enable_fast_install+set}" = set; then :
7680  enableval=$enable_fast_install; p=${PACKAGE-default}
7681    case $enableval in
7682    yes) enable_fast_install=yes ;;
7683    no) enable_fast_install=no ;;
7684    *)
7685      enable_fast_install=no
7686      # Look at the argument we got.  We use all the common list separators.
7687      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7688      for pkg in $enableval; do
7689	IFS="$lt_save_ifs"
7690	if test "X$pkg" = "X$p"; then
7691	  enable_fast_install=yes
7692	fi
7693      done
7694      IFS="$lt_save_ifs"
7695      ;;
7696    esac
7697else
7698  enable_fast_install=yes
7699fi
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711# This can be used to rebuild libtool when needed
7712LIBTOOL_DEPS="$ltmain"
7713
7714# Always use our own libtool.
7715LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742test -z "$LN_S" && LN_S="ln -s"
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757if test -n "${ZSH_VERSION+set}" ; then
7758   setopt NO_GLOB_SUBST
7759fi
7760
7761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7762$as_echo_n "checking for objdir... " >&6; }
7763if test "${lt_cv_objdir+set}" = set; then :
7764  $as_echo_n "(cached) " >&6
7765else
7766  rm -f .libs 2>/dev/null
7767mkdir .libs 2>/dev/null
7768if test -d .libs; then
7769  lt_cv_objdir=.libs
7770else
7771  # MS-DOS does not allow filenames that begin with a dot.
7772  lt_cv_objdir=_libs
7773fi
7774rmdir .libs 2>/dev/null
7775fi
7776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7777$as_echo "$lt_cv_objdir" >&6; }
7778objdir=$lt_cv_objdir
7779
7780
7781
7782
7783
7784cat >>confdefs.h <<_ACEOF
7785#define LT_OBJDIR "$lt_cv_objdir/"
7786_ACEOF
7787
7788
7789
7790
7791case $host_os in
7792aix3*)
7793  # AIX sometimes has problems with the GCC collect2 program.  For some
7794  # reason, if we set the COLLECT_NAMES environment variable, the problems
7795  # vanish in a puff of smoke.
7796  if test "X${COLLECT_NAMES+set}" != Xset; then
7797    COLLECT_NAMES=
7798    export COLLECT_NAMES
7799  fi
7800  ;;
7801esac
7802
7803# Global variables:
7804ofile=libtool
7805can_build_shared=yes
7806
7807# All known linkers require a `.a' archive for static linking (except MSVC,
7808# which needs '.lib').
7809libext=a
7810
7811with_gnu_ld="$lt_cv_prog_gnu_ld"
7812
7813old_CC="$CC"
7814old_CFLAGS="$CFLAGS"
7815
7816# Set sane defaults for various variables
7817test -z "$CC" && CC=cc
7818test -z "$LTCC" && LTCC=$CC
7819test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7820test -z "$LD" && LD=ld
7821test -z "$ac_objext" && ac_objext=o
7822
7823for cc_temp in $compiler""; do
7824  case $cc_temp in
7825    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7826    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7827    \-*) ;;
7828    *) break;;
7829  esac
7830done
7831cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7832
7833
7834# Only perform the check for file, if the check method requires it
7835test -z "$MAGIC_CMD" && MAGIC_CMD=file
7836case $deplibs_check_method in
7837file_magic*)
7838  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7839    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7840$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7841if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7842  $as_echo_n "(cached) " >&6
7843else
7844  case $MAGIC_CMD in
7845[\\/*] |  ?:[\\/]*)
7846  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7847  ;;
7848*)
7849  lt_save_MAGIC_CMD="$MAGIC_CMD"
7850  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7851  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7852  for ac_dir in $ac_dummy; do
7853    IFS="$lt_save_ifs"
7854    test -z "$ac_dir" && ac_dir=.
7855    if test -f $ac_dir/${ac_tool_prefix}file; then
7856      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7857      if test -n "$file_magic_test_file"; then
7858	case $deplibs_check_method in
7859	"file_magic "*)
7860	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7861	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7862	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7863	    $EGREP "$file_magic_regex" > /dev/null; then
7864	    :
7865	  else
7866	    cat <<_LT_EOF 1>&2
7867
7868*** Warning: the command libtool uses to detect shared libraries,
7869*** $file_magic_cmd, produces output that libtool cannot recognize.
7870*** The result is that libtool may fail to recognize shared libraries
7871*** as such.  This will affect the creation of libtool libraries that
7872*** depend on shared libraries, but programs linked with such libtool
7873*** libraries will work regardless of this problem.  Nevertheless, you
7874*** may want to report the problem to your system manager and/or to
7875*** bug-libtool@gnu.org
7876
7877_LT_EOF
7878	  fi ;;
7879	esac
7880      fi
7881      break
7882    fi
7883  done
7884  IFS="$lt_save_ifs"
7885  MAGIC_CMD="$lt_save_MAGIC_CMD"
7886  ;;
7887esac
7888fi
7889
7890MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7891if test -n "$MAGIC_CMD"; then
7892  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7893$as_echo "$MAGIC_CMD" >&6; }
7894else
7895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7896$as_echo "no" >&6; }
7897fi
7898
7899
7900
7901
7902
7903if test -z "$lt_cv_path_MAGIC_CMD"; then
7904  if test -n "$ac_tool_prefix"; then
7905    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7906$as_echo_n "checking for file... " >&6; }
7907if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7908  $as_echo_n "(cached) " >&6
7909else
7910  case $MAGIC_CMD in
7911[\\/*] |  ?:[\\/]*)
7912  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7913  ;;
7914*)
7915  lt_save_MAGIC_CMD="$MAGIC_CMD"
7916  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7917  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7918  for ac_dir in $ac_dummy; do
7919    IFS="$lt_save_ifs"
7920    test -z "$ac_dir" && ac_dir=.
7921    if test -f $ac_dir/file; then
7922      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7923      if test -n "$file_magic_test_file"; then
7924	case $deplibs_check_method in
7925	"file_magic "*)
7926	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7927	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7928	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7929	    $EGREP "$file_magic_regex" > /dev/null; then
7930	    :
7931	  else
7932	    cat <<_LT_EOF 1>&2
7933
7934*** Warning: the command libtool uses to detect shared libraries,
7935*** $file_magic_cmd, produces output that libtool cannot recognize.
7936*** The result is that libtool may fail to recognize shared libraries
7937*** as such.  This will affect the creation of libtool libraries that
7938*** depend on shared libraries, but programs linked with such libtool
7939*** libraries will work regardless of this problem.  Nevertheless, you
7940*** may want to report the problem to your system manager and/or to
7941*** bug-libtool@gnu.org
7942
7943_LT_EOF
7944	  fi ;;
7945	esac
7946      fi
7947      break
7948    fi
7949  done
7950  IFS="$lt_save_ifs"
7951  MAGIC_CMD="$lt_save_MAGIC_CMD"
7952  ;;
7953esac
7954fi
7955
7956MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7957if test -n "$MAGIC_CMD"; then
7958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7959$as_echo "$MAGIC_CMD" >&6; }
7960else
7961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7962$as_echo "no" >&6; }
7963fi
7964
7965
7966  else
7967    MAGIC_CMD=:
7968  fi
7969fi
7970
7971  fi
7972  ;;
7973esac
7974
7975# Use C for the default configuration in the libtool script
7976
7977lt_save_CC="$CC"
7978ac_ext=c
7979ac_cpp='$CPP $CPPFLAGS'
7980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7982ac_compiler_gnu=$ac_cv_c_compiler_gnu
7983
7984
7985# Source file extension for C test sources.
7986ac_ext=c
7987
7988# Object file extension for compiled C test sources.
7989objext=o
7990objext=$objext
7991
7992# Code to be used in simple compile tests
7993lt_simple_compile_test_code="int some_variable = 0;"
7994
7995# Code to be used in simple link tests
7996lt_simple_link_test_code='int main(){return(0);}'
7997
7998
7999
8000
8001
8002
8003
8004# If no C compiler was specified, use CC.
8005LTCC=${LTCC-"$CC"}
8006
8007# If no C compiler flags were specified, use CFLAGS.
8008LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8009
8010# Allow CC to be a program name with arguments.
8011compiler=$CC
8012
8013# Save the default compiler, since it gets overwritten when the other
8014# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8015compiler_DEFAULT=$CC
8016
8017# save warnings/boilerplate of simple test code
8018ac_outfile=conftest.$ac_objext
8019echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8020eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8021_lt_compiler_boilerplate=`cat conftest.err`
8022$RM conftest*
8023
8024ac_outfile=conftest.$ac_objext
8025echo "$lt_simple_link_test_code" >conftest.$ac_ext
8026eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8027_lt_linker_boilerplate=`cat conftest.err`
8028$RM -r conftest*
8029
8030
8031## CAVEAT EMPTOR:
8032## There is no encapsulation within the following macros, do not change
8033## the running order or otherwise move them around unless you know exactly
8034## what you are doing...
8035if test -n "$compiler"; then
8036
8037lt_prog_compiler_no_builtin_flag=
8038
8039if test "$GCC" = yes; then
8040  case $cc_basename in
8041  nvcc*)
8042    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8043  *)
8044    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8045  esac
8046
8047  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8048$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8049if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8050  $as_echo_n "(cached) " >&6
8051else
8052  lt_cv_prog_compiler_rtti_exceptions=no
8053   ac_outfile=conftest.$ac_objext
8054   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8055   lt_compiler_flag="-fno-rtti -fno-exceptions"
8056   # Insert the option either (1) after the last *FLAGS variable, or
8057   # (2) before a word containing "conftest.", or (3) at the end.
8058   # Note that $ac_compile itself does not contain backslashes and begins
8059   # with a dollar sign (not a hyphen), so the echo should work correctly.
8060   # The option is referenced via a variable to avoid confusing sed.
8061   lt_compile=`echo "$ac_compile" | $SED \
8062   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8063   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8064   -e 's:$: $lt_compiler_flag:'`
8065   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8066   (eval "$lt_compile" 2>conftest.err)
8067   ac_status=$?
8068   cat conftest.err >&5
8069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8070   if (exit $ac_status) && test -s "$ac_outfile"; then
8071     # The compiler can only warn and ignore the option if not recognized
8072     # So say no if there are warnings other than the usual output.
8073     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8074     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8075     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8076       lt_cv_prog_compiler_rtti_exceptions=yes
8077     fi
8078   fi
8079   $RM conftest*
8080
8081fi
8082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8083$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8084
8085if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8086    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8087else
8088    :
8089fi
8090
8091fi
8092
8093
8094
8095
8096
8097
8098  lt_prog_compiler_wl=
8099lt_prog_compiler_pic=
8100lt_prog_compiler_static=
8101
8102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8103$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8104
8105  if test "$GCC" = yes; then
8106    lt_prog_compiler_wl='-Wl,'
8107    lt_prog_compiler_static='-static'
8108
8109    case $host_os in
8110      aix*)
8111      # All AIX code is PIC.
8112      if test "$host_cpu" = ia64; then
8113	# AIX 5 now supports IA64 processor
8114	lt_prog_compiler_static='-Bstatic'
8115      fi
8116      lt_prog_compiler_pic='-fPIC'
8117      ;;
8118
8119    amigaos*)
8120      case $host_cpu in
8121      powerpc)
8122            # see comment about AmigaOS4 .so support
8123            lt_prog_compiler_pic='-fPIC'
8124        ;;
8125      m68k)
8126            # FIXME: we need at least 68020 code to build shared libraries, but
8127            # adding the `-m68020' flag to GCC prevents building anything better,
8128            # like `-m68040'.
8129            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8130        ;;
8131      esac
8132      ;;
8133
8134    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8135      # PIC is the default for these OSes.
8136      ;;
8137
8138    mingw* | cygwin* | pw32* | os2* | cegcc*)
8139      # This hack is so that the source file can tell whether it is being
8140      # built for inclusion in a dll (and should export symbols for example).
8141      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8142      # (--disable-auto-import) libraries
8143      lt_prog_compiler_pic='-DDLL_EXPORT'
8144      ;;
8145
8146    darwin* | rhapsody*)
8147      # PIC is the default on this platform
8148      # Common symbols not allowed in MH_DYLIB files
8149      lt_prog_compiler_pic='-fno-common'
8150      ;;
8151
8152    haiku*)
8153      # PIC is the default for Haiku.
8154      # The "-static" flag exists, but is broken.
8155      lt_prog_compiler_static=
8156      ;;
8157
8158    hpux*)
8159      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8160      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8161      # sets the default TLS model and affects inlining.
8162      case $host_cpu in
8163      hppa*64*)
8164	# +Z the default
8165	;;
8166      *)
8167	lt_prog_compiler_pic='-fPIC'
8168	;;
8169      esac
8170      ;;
8171
8172    interix[3-9]*)
8173      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8174      # Instead, we relocate shared libraries at runtime.
8175      ;;
8176
8177    msdosdjgpp*)
8178      # Just because we use GCC doesn't mean we suddenly get shared libraries
8179      # on systems that don't support them.
8180      lt_prog_compiler_can_build_shared=no
8181      enable_shared=no
8182      ;;
8183
8184    *nto* | *qnx*)
8185      # QNX uses GNU C++, but need to define -shared option too, otherwise
8186      # it will coredump.
8187      lt_prog_compiler_pic='-fPIC -shared'
8188      ;;
8189
8190    sysv4*MP*)
8191      if test -d /usr/nec; then
8192	lt_prog_compiler_pic=-Kconform_pic
8193      fi
8194      ;;
8195
8196    *)
8197      lt_prog_compiler_pic='-fPIC'
8198      ;;
8199    esac
8200
8201    case $cc_basename in
8202    nvcc*) # Cuda Compiler Driver 2.2
8203      lt_prog_compiler_wl='-Xlinker '
8204      lt_prog_compiler_pic='-Xcompiler -fPIC'
8205      ;;
8206    esac
8207  else
8208    # PORTME Check for flag to pass linker flags through the system compiler.
8209    case $host_os in
8210    aix*)
8211      lt_prog_compiler_wl='-Wl,'
8212      if test "$host_cpu" = ia64; then
8213	# AIX 5 now supports IA64 processor
8214	lt_prog_compiler_static='-Bstatic'
8215      else
8216	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8217      fi
8218      ;;
8219
8220    mingw* | cygwin* | pw32* | os2* | cegcc*)
8221      # This hack is so that the source file can tell whether it is being
8222      # built for inclusion in a dll (and should export symbols for example).
8223      lt_prog_compiler_pic='-DDLL_EXPORT'
8224      ;;
8225
8226    hpux9* | hpux10* | hpux11*)
8227      lt_prog_compiler_wl='-Wl,'
8228      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8229      # not for PA HP-UX.
8230      case $host_cpu in
8231      hppa*64*|ia64*)
8232	# +Z the default
8233	;;
8234      *)
8235	lt_prog_compiler_pic='+Z'
8236	;;
8237      esac
8238      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8239      lt_prog_compiler_static='${wl}-a ${wl}archive'
8240      ;;
8241
8242    irix5* | irix6* | nonstopux*)
8243      lt_prog_compiler_wl='-Wl,'
8244      # PIC (with -KPIC) is the default.
8245      lt_prog_compiler_static='-non_shared'
8246      ;;
8247
8248    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8249      case $cc_basename in
8250      # old Intel for x86_64 which still supported -KPIC.
8251      ecc*)
8252	lt_prog_compiler_wl='-Wl,'
8253	lt_prog_compiler_pic='-KPIC'
8254	lt_prog_compiler_static='-static'
8255        ;;
8256      # icc used to be incompatible with GCC.
8257      # ICC 10 doesn't accept -KPIC any more.
8258      icc* | ifort*)
8259	lt_prog_compiler_wl='-Wl,'
8260	lt_prog_compiler_pic='-fPIC'
8261	lt_prog_compiler_static='-static'
8262        ;;
8263      # Lahey Fortran 8.1.
8264      lf95*)
8265	lt_prog_compiler_wl='-Wl,'
8266	lt_prog_compiler_pic='--shared'
8267	lt_prog_compiler_static='--static'
8268	;;
8269      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8270        # Portland Group compilers (*not* the Pentium gcc compiler,
8271	# which looks to be a dead project)
8272	lt_prog_compiler_wl='-Wl,'
8273	lt_prog_compiler_pic='-fpic'
8274	lt_prog_compiler_static='-Bstatic'
8275        ;;
8276      ccc*)
8277        lt_prog_compiler_wl='-Wl,'
8278        # All Alpha code is PIC.
8279        lt_prog_compiler_static='-non_shared'
8280        ;;
8281      xl* | bgxl* | bgf* | mpixl*)
8282	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8283	lt_prog_compiler_wl='-Wl,'
8284	lt_prog_compiler_pic='-qpic'
8285	lt_prog_compiler_static='-qstaticlink'
8286	;;
8287      *)
8288	case `$CC -V 2>&1 | sed 5q` in
8289	*Sun\ F* | *Sun*Fortran*)
8290	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8291	  lt_prog_compiler_pic='-KPIC'
8292	  lt_prog_compiler_static='-Bstatic'
8293	  lt_prog_compiler_wl=''
8294	  ;;
8295	*Sun\ C*)
8296	  # Sun C 5.9
8297	  lt_prog_compiler_pic='-KPIC'
8298	  lt_prog_compiler_static='-Bstatic'
8299	  lt_prog_compiler_wl='-Wl,'
8300	  ;;
8301	esac
8302	;;
8303      esac
8304      ;;
8305
8306    newsos6)
8307      lt_prog_compiler_pic='-KPIC'
8308      lt_prog_compiler_static='-Bstatic'
8309      ;;
8310
8311    *nto* | *qnx*)
8312      # QNX uses GNU C++, but need to define -shared option too, otherwise
8313      # it will coredump.
8314      lt_prog_compiler_pic='-fPIC -shared'
8315      ;;
8316
8317    osf3* | osf4* | osf5*)
8318      lt_prog_compiler_wl='-Wl,'
8319      # All OSF/1 code is PIC.
8320      lt_prog_compiler_static='-non_shared'
8321      ;;
8322
8323    rdos*)
8324      lt_prog_compiler_static='-non_shared'
8325      ;;
8326
8327    solaris*)
8328      lt_prog_compiler_pic='-KPIC'
8329      lt_prog_compiler_static='-Bstatic'
8330      case $cc_basename in
8331      f77* | f90* | f95*)
8332	lt_prog_compiler_wl='-Qoption ld ';;
8333      *)
8334	lt_prog_compiler_wl='-Wl,';;
8335      esac
8336      ;;
8337
8338    sunos4*)
8339      lt_prog_compiler_wl='-Qoption ld '
8340      lt_prog_compiler_pic='-PIC'
8341      lt_prog_compiler_static='-Bstatic'
8342      ;;
8343
8344    sysv4 | sysv4.2uw2* | sysv4.3*)
8345      lt_prog_compiler_wl='-Wl,'
8346      lt_prog_compiler_pic='-KPIC'
8347      lt_prog_compiler_static='-Bstatic'
8348      ;;
8349
8350    sysv4*MP*)
8351      if test -d /usr/nec ;then
8352	lt_prog_compiler_pic='-Kconform_pic'
8353	lt_prog_compiler_static='-Bstatic'
8354      fi
8355      ;;
8356
8357    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8358      lt_prog_compiler_wl='-Wl,'
8359      lt_prog_compiler_pic='-KPIC'
8360      lt_prog_compiler_static='-Bstatic'
8361      ;;
8362
8363    unicos*)
8364      lt_prog_compiler_wl='-Wl,'
8365      lt_prog_compiler_can_build_shared=no
8366      ;;
8367
8368    uts4*)
8369      lt_prog_compiler_pic='-pic'
8370      lt_prog_compiler_static='-Bstatic'
8371      ;;
8372
8373    *)
8374      lt_prog_compiler_can_build_shared=no
8375      ;;
8376    esac
8377  fi
8378
8379case $host_os in
8380  # For platforms which do not support PIC, -DPIC is meaningless:
8381  *djgpp*)
8382    lt_prog_compiler_pic=
8383    ;;
8384  *)
8385    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8386    ;;
8387esac
8388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8389$as_echo "$lt_prog_compiler_pic" >&6; }
8390
8391
8392
8393
8394
8395
8396#
8397# Check to make sure the PIC flag actually works.
8398#
8399if test -n "$lt_prog_compiler_pic"; then
8400  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8401$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8402if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8403  $as_echo_n "(cached) " >&6
8404else
8405  lt_cv_prog_compiler_pic_works=no
8406   ac_outfile=conftest.$ac_objext
8407   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8408   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8409   # Insert the option either (1) after the last *FLAGS variable, or
8410   # (2) before a word containing "conftest.", or (3) at the end.
8411   # Note that $ac_compile itself does not contain backslashes and begins
8412   # with a dollar sign (not a hyphen), so the echo should work correctly.
8413   # The option is referenced via a variable to avoid confusing sed.
8414   lt_compile=`echo "$ac_compile" | $SED \
8415   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8416   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8417   -e 's:$: $lt_compiler_flag:'`
8418   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8419   (eval "$lt_compile" 2>conftest.err)
8420   ac_status=$?
8421   cat conftest.err >&5
8422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8423   if (exit $ac_status) && test -s "$ac_outfile"; then
8424     # The compiler can only warn and ignore the option if not recognized
8425     # So say no if there are warnings other than the usual output.
8426     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8427     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8428     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8429       lt_cv_prog_compiler_pic_works=yes
8430     fi
8431   fi
8432   $RM conftest*
8433
8434fi
8435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8436$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8437
8438if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8439    case $lt_prog_compiler_pic in
8440     "" | " "*) ;;
8441     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8442     esac
8443else
8444    lt_prog_compiler_pic=
8445     lt_prog_compiler_can_build_shared=no
8446fi
8447
8448fi
8449
8450
8451
8452
8453
8454
8455#
8456# Check to make sure the static flag actually works.
8457#
8458wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8460$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8461if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8462  $as_echo_n "(cached) " >&6
8463else
8464  lt_cv_prog_compiler_static_works=no
8465   save_LDFLAGS="$LDFLAGS"
8466   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8467   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8468   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8469     # The linker can only warn and ignore the option if not recognized
8470     # So say no if there are warnings
8471     if test -s conftest.err; then
8472       # Append any errors to the config.log.
8473       cat conftest.err 1>&5
8474       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8475       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8476       if diff conftest.exp conftest.er2 >/dev/null; then
8477         lt_cv_prog_compiler_static_works=yes
8478       fi
8479     else
8480       lt_cv_prog_compiler_static_works=yes
8481     fi
8482   fi
8483   $RM -r conftest*
8484   LDFLAGS="$save_LDFLAGS"
8485
8486fi
8487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8488$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8489
8490if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8491    :
8492else
8493    lt_prog_compiler_static=
8494fi
8495
8496
8497
8498
8499
8500
8501
8502  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8503$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8504if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8505  $as_echo_n "(cached) " >&6
8506else
8507  lt_cv_prog_compiler_c_o=no
8508   $RM -r conftest 2>/dev/null
8509   mkdir conftest
8510   cd conftest
8511   mkdir out
8512   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8513
8514   lt_compiler_flag="-o out/conftest2.$ac_objext"
8515   # Insert the option either (1) after the last *FLAGS variable, or
8516   # (2) before a word containing "conftest.", or (3) at the end.
8517   # Note that $ac_compile itself does not contain backslashes and begins
8518   # with a dollar sign (not a hyphen), so the echo should work correctly.
8519   lt_compile=`echo "$ac_compile" | $SED \
8520   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8521   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8522   -e 's:$: $lt_compiler_flag:'`
8523   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8524   (eval "$lt_compile" 2>out/conftest.err)
8525   ac_status=$?
8526   cat out/conftest.err >&5
8527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8528   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8529   then
8530     # The compiler can only warn and ignore the option if not recognized
8531     # So say no if there are warnings
8532     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8533     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8534     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8535       lt_cv_prog_compiler_c_o=yes
8536     fi
8537   fi
8538   chmod u+w . 2>&5
8539   $RM conftest*
8540   # SGI C++ compiler will create directory out/ii_files/ for
8541   # template instantiation
8542   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8543   $RM out/* && rmdir out
8544   cd ..
8545   $RM -r conftest
8546   $RM conftest*
8547
8548fi
8549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8550$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8551
8552
8553
8554
8555
8556
8557  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8558$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8559if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8560  $as_echo_n "(cached) " >&6
8561else
8562  lt_cv_prog_compiler_c_o=no
8563   $RM -r conftest 2>/dev/null
8564   mkdir conftest
8565   cd conftest
8566   mkdir out
8567   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8568
8569   lt_compiler_flag="-o out/conftest2.$ac_objext"
8570   # Insert the option either (1) after the last *FLAGS variable, or
8571   # (2) before a word containing "conftest.", or (3) at the end.
8572   # Note that $ac_compile itself does not contain backslashes and begins
8573   # with a dollar sign (not a hyphen), so the echo should work correctly.
8574   lt_compile=`echo "$ac_compile" | $SED \
8575   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8576   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8577   -e 's:$: $lt_compiler_flag:'`
8578   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8579   (eval "$lt_compile" 2>out/conftest.err)
8580   ac_status=$?
8581   cat out/conftest.err >&5
8582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8583   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8584   then
8585     # The compiler can only warn and ignore the option if not recognized
8586     # So say no if there are warnings
8587     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8588     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8589     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8590       lt_cv_prog_compiler_c_o=yes
8591     fi
8592   fi
8593   chmod u+w . 2>&5
8594   $RM conftest*
8595   # SGI C++ compiler will create directory out/ii_files/ for
8596   # template instantiation
8597   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8598   $RM out/* && rmdir out
8599   cd ..
8600   $RM -r conftest
8601   $RM conftest*
8602
8603fi
8604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8605$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8606
8607
8608
8609
8610hard_links="nottested"
8611if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8612  # do not overwrite the value of need_locks provided by the user
8613  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8614$as_echo_n "checking if we can lock with hard links... " >&6; }
8615  hard_links=yes
8616  $RM conftest*
8617  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8618  touch conftest.a
8619  ln conftest.a conftest.b 2>&5 || hard_links=no
8620  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8621  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8622$as_echo "$hard_links" >&6; }
8623  if test "$hard_links" = no; then
8624    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8625$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8626    need_locks=warn
8627  fi
8628else
8629  need_locks=no
8630fi
8631
8632
8633
8634
8635
8636
8637  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8638$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8639
8640  runpath_var=
8641  allow_undefined_flag=
8642  always_export_symbols=no
8643  archive_cmds=
8644  archive_expsym_cmds=
8645  compiler_needs_object=no
8646  enable_shared_with_static_runtimes=no
8647  export_dynamic_flag_spec=
8648  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8649  hardcode_automatic=no
8650  hardcode_direct=no
8651  hardcode_direct_absolute=no
8652  hardcode_libdir_flag_spec=
8653  hardcode_libdir_flag_spec_ld=
8654  hardcode_libdir_separator=
8655  hardcode_minus_L=no
8656  hardcode_shlibpath_var=unsupported
8657  inherit_rpath=no
8658  link_all_deplibs=unknown
8659  module_cmds=
8660  module_expsym_cmds=
8661  old_archive_from_new_cmds=
8662  old_archive_from_expsyms_cmds=
8663  thread_safe_flag_spec=
8664  whole_archive_flag_spec=
8665  # include_expsyms should be a list of space-separated symbols to be *always*
8666  # included in the symbol list
8667  include_expsyms=
8668  # exclude_expsyms can be an extended regexp of symbols to exclude
8669  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8670  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8671  # as well as any symbol that contains `d'.
8672  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8673  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8674  # platforms (ab)use it in PIC code, but their linkers get confused if
8675  # the symbol is explicitly referenced.  Since portable code cannot
8676  # rely on this symbol name, it's probably fine to never include it in
8677  # preloaded symbol tables.
8678  # Exclude shared library initialization/finalization symbols.
8679  extract_expsyms_cmds=
8680
8681  case $host_os in
8682  cygwin* | mingw* | pw32* | cegcc*)
8683    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8684    # When not using gcc, we currently assume that we are using
8685    # Microsoft Visual C++.
8686    if test "$GCC" != yes; then
8687      with_gnu_ld=no
8688    fi
8689    ;;
8690  interix*)
8691    # we just hope/assume this is gcc and not c89 (= MSVC++)
8692    with_gnu_ld=yes
8693    ;;
8694  openbsd*)
8695    with_gnu_ld=no
8696    ;;
8697  esac
8698
8699  ld_shlibs=yes
8700
8701  # On some targets, GNU ld is compatible enough with the native linker
8702  # that we're better off using the native interface for both.
8703  lt_use_gnu_ld_interface=no
8704  if test "$with_gnu_ld" = yes; then
8705    case $host_os in
8706      aix*)
8707	# The AIX port of GNU ld has always aspired to compatibility
8708	# with the native linker.  However, as the warning in the GNU ld
8709	# block says, versions before 2.19.5* couldn't really create working
8710	# shared libraries, regardless of the interface used.
8711	case `$LD -v 2>&1` in
8712	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8713	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8714	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8715	  *)
8716	    lt_use_gnu_ld_interface=yes
8717	    ;;
8718	esac
8719	;;
8720      *)
8721	lt_use_gnu_ld_interface=yes
8722	;;
8723    esac
8724  fi
8725
8726  if test "$lt_use_gnu_ld_interface" = yes; then
8727    # If archive_cmds runs LD, not CC, wlarc should be empty
8728    wlarc='${wl}'
8729
8730    # Set some defaults for GNU ld with shared library support. These
8731    # are reset later if shared libraries are not supported. Putting them
8732    # here allows them to be overridden if necessary.
8733    runpath_var=LD_RUN_PATH
8734    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8735    export_dynamic_flag_spec='${wl}--export-dynamic'
8736    # ancient GNU ld didn't support --whole-archive et. al.
8737    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8738      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8739    else
8740      whole_archive_flag_spec=
8741    fi
8742    supports_anon_versioning=no
8743    case `$LD -v 2>&1` in
8744      *GNU\ gold*) supports_anon_versioning=yes ;;
8745      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8746      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8747      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8748      *\ 2.11.*) ;; # other 2.11 versions
8749      *) supports_anon_versioning=yes ;;
8750    esac
8751
8752    # See if GNU ld supports shared libraries.
8753    case $host_os in
8754    aix[3-9]*)
8755      # On AIX/PPC, the GNU linker is very broken
8756      if test "$host_cpu" != ia64; then
8757	ld_shlibs=no
8758	cat <<_LT_EOF 1>&2
8759
8760*** Warning: the GNU linker, at least up to release 2.19, is reported
8761*** to be unable to reliably create shared libraries on AIX.
8762*** Therefore, libtool is disabling shared libraries support.  If you
8763*** really care for shared libraries, you may want to install binutils
8764*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8765*** You will then need to restart the configuration process.
8766
8767_LT_EOF
8768      fi
8769      ;;
8770
8771    amigaos*)
8772      case $host_cpu in
8773      powerpc)
8774            # see comment about AmigaOS4 .so support
8775            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8776            archive_expsym_cmds=''
8777        ;;
8778      m68k)
8779            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)'
8780            hardcode_libdir_flag_spec='-L$libdir'
8781            hardcode_minus_L=yes
8782        ;;
8783      esac
8784      ;;
8785
8786    beos*)
8787      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8788	allow_undefined_flag=unsupported
8789	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8790	# support --undefined.  This deserves some investigation.  FIXME
8791	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8792      else
8793	ld_shlibs=no
8794      fi
8795      ;;
8796
8797    cygwin* | mingw* | pw32* | cegcc*)
8798      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8799      # as there is no search path for DLLs.
8800      hardcode_libdir_flag_spec='-L$libdir'
8801      export_dynamic_flag_spec='${wl}--export-all-symbols'
8802      allow_undefined_flag=unsupported
8803      always_export_symbols=no
8804      enable_shared_with_static_runtimes=yes
8805      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8806
8807      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8808        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8809	# If the export-symbols file already is a .def file (1st line
8810	# is EXPORTS), use it as is; otherwise, prepend...
8811	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8812	  cp $export_symbols $output_objdir/$soname.def;
8813	else
8814	  echo EXPORTS > $output_objdir/$soname.def;
8815	  cat $export_symbols >> $output_objdir/$soname.def;
8816	fi~
8817	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8818      else
8819	ld_shlibs=no
8820      fi
8821      ;;
8822
8823    haiku*)
8824      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8825      link_all_deplibs=yes
8826      ;;
8827
8828    interix[3-9]*)
8829      hardcode_direct=no
8830      hardcode_shlibpath_var=no
8831      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8832      export_dynamic_flag_spec='${wl}-E'
8833      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8834      # Instead, shared libraries are loaded at an image base (0x10000000 by
8835      # default) and relocated if they conflict, which is a slow very memory
8836      # consuming and fragmenting process.  To avoid this, we pick a random,
8837      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8838      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8839      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8840      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'
8841      ;;
8842
8843    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8844      tmp_diet=no
8845      if test "$host_os" = linux-dietlibc; then
8846	case $cc_basename in
8847	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8848	esac
8849      fi
8850      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8851	 && test "$tmp_diet" = no
8852      then
8853	tmp_addflag=' $pic_flag'
8854	tmp_sharedflag='-shared'
8855	case $cc_basename,$host_cpu in
8856        pgcc*)				# Portland Group C compiler
8857	  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'
8858	  tmp_addflag=' $pic_flag'
8859	  ;;
8860	pgf77* | pgf90* | pgf95* | pgfortran*)
8861					# Portland Group f77 and f90 compilers
8862	  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'
8863	  tmp_addflag=' $pic_flag -Mnomain' ;;
8864	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8865	  tmp_addflag=' -i_dynamic' ;;
8866	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8867	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8868	ifc* | ifort*)			# Intel Fortran compiler
8869	  tmp_addflag=' -nofor_main' ;;
8870	lf95*)				# Lahey Fortran 8.1
8871	  whole_archive_flag_spec=
8872	  tmp_sharedflag='--shared' ;;
8873	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8874	  tmp_sharedflag='-qmkshrobj'
8875	  tmp_addflag= ;;
8876	nvcc*)	# Cuda Compiler Driver 2.2
8877	  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'
8878	  compiler_needs_object=yes
8879	  ;;
8880	esac
8881	case `$CC -V 2>&1 | sed 5q` in
8882	*Sun\ C*)			# Sun C 5.9
8883	  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'
8884	  compiler_needs_object=yes
8885	  tmp_sharedflag='-G' ;;
8886	*Sun\ F*)			# Sun Fortran 8.3
8887	  tmp_sharedflag='-G' ;;
8888	esac
8889	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8890
8891        if test "x$supports_anon_versioning" = xyes; then
8892          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8893	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8894	    echo "local: *; };" >> $output_objdir/$libname.ver~
8895	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8896        fi
8897
8898	case $cc_basename in
8899	xlf* | bgf* | bgxlf* | mpixlf*)
8900	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8901	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8902	  hardcode_libdir_flag_spec=
8903	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8904	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8905	  if test "x$supports_anon_versioning" = xyes; then
8906	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8907	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8908	      echo "local: *; };" >> $output_objdir/$libname.ver~
8909	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8910	  fi
8911	  ;;
8912	esac
8913      else
8914        ld_shlibs=no
8915      fi
8916      ;;
8917
8918    netbsd*)
8919      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8920	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8921	wlarc=
8922      else
8923	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8924	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8925      fi
8926      ;;
8927
8928    solaris*)
8929      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8930	ld_shlibs=no
8931	cat <<_LT_EOF 1>&2
8932
8933*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8934*** create shared libraries on Solaris systems.  Therefore, libtool
8935*** is disabling shared libraries support.  We urge you to upgrade GNU
8936*** binutils to release 2.9.1 or newer.  Another option is to modify
8937*** your PATH or compiler configuration so that the native linker is
8938*** used, and then restart.
8939
8940_LT_EOF
8941      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8942	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8943	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8944      else
8945	ld_shlibs=no
8946      fi
8947      ;;
8948
8949    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8950      case `$LD -v 2>&1` in
8951        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8952	ld_shlibs=no
8953	cat <<_LT_EOF 1>&2
8954
8955*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8956*** reliably create shared libraries on SCO systems.  Therefore, libtool
8957*** is disabling shared libraries support.  We urge you to upgrade GNU
8958*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8959*** your PATH or compiler configuration so that the native linker is
8960*** used, and then restart.
8961
8962_LT_EOF
8963	;;
8964	*)
8965	  # For security reasons, it is highly recommended that you always
8966	  # use absolute paths for naming shared libraries, and exclude the
8967	  # DT_RUNPATH tag from executables and libraries.  But doing so
8968	  # requires that you compile everything twice, which is a pain.
8969	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8970	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8971	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8972	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8973	  else
8974	    ld_shlibs=no
8975	  fi
8976	;;
8977      esac
8978      ;;
8979
8980    sunos4*)
8981      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8982      wlarc=
8983      hardcode_direct=yes
8984      hardcode_shlibpath_var=no
8985      ;;
8986
8987    *)
8988      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8989	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8990	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8991      else
8992	ld_shlibs=no
8993      fi
8994      ;;
8995    esac
8996
8997    if test "$ld_shlibs" = no; then
8998      runpath_var=
8999      hardcode_libdir_flag_spec=
9000      export_dynamic_flag_spec=
9001      whole_archive_flag_spec=
9002    fi
9003  else
9004    # PORTME fill in a description of your system's linker (not GNU ld)
9005    case $host_os in
9006    aix3*)
9007      allow_undefined_flag=unsupported
9008      always_export_symbols=yes
9009      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'
9010      # Note: this linker hardcodes the directories in LIBPATH if there
9011      # are no directories specified by -L.
9012      hardcode_minus_L=yes
9013      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9014	# Neither direct hardcoding nor static linking is supported with a
9015	# broken collect2.
9016	hardcode_direct=unsupported
9017      fi
9018      ;;
9019
9020    aix[4-9]*)
9021      if test "$host_cpu" = ia64; then
9022	# On IA64, the linker does run time linking by default, so we don't
9023	# have to do anything special.
9024	aix_use_runtimelinking=no
9025	exp_sym_flag='-Bexport'
9026	no_entry_flag=""
9027      else
9028	# If we're using GNU nm, then we don't want the "-C" option.
9029	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9030	# Also, AIX nm treats weak defined symbols like other global
9031	# defined symbols, whereas GNU nm marks them as "W".
9032	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9033	  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'
9034	else
9035	  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'
9036	fi
9037	aix_use_runtimelinking=no
9038
9039	# Test if we are trying to use run time linking or normal
9040	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9041	# need to do runtime linking.
9042	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9043	  for ld_flag in $LDFLAGS; do
9044	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9045	    aix_use_runtimelinking=yes
9046	    break
9047	  fi
9048	  done
9049	  ;;
9050	esac
9051
9052	exp_sym_flag='-bexport'
9053	no_entry_flag='-bnoentry'
9054      fi
9055
9056      # When large executables or shared objects are built, AIX ld can
9057      # have problems creating the table of contents.  If linking a library
9058      # or program results in "error TOC overflow" add -mminimal-toc to
9059      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9060      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9061
9062      archive_cmds=''
9063      hardcode_direct=yes
9064      hardcode_direct_absolute=yes
9065      hardcode_libdir_separator=':'
9066      link_all_deplibs=yes
9067      file_list_spec='${wl}-f,'
9068
9069      if test "$GCC" = yes; then
9070	case $host_os in aix4.[012]|aix4.[012].*)
9071	# We only want to do this on AIX 4.2 and lower, the check
9072	# below for broken collect2 doesn't work under 4.3+
9073	  collect2name=`${CC} -print-prog-name=collect2`
9074	  if test -f "$collect2name" &&
9075	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9076	  then
9077	  # We have reworked collect2
9078	  :
9079	  else
9080	  # We have old collect2
9081	  hardcode_direct=unsupported
9082	  # It fails to find uninstalled libraries when the uninstalled
9083	  # path is not listed in the libpath.  Setting hardcode_minus_L
9084	  # to unsupported forces relinking
9085	  hardcode_minus_L=yes
9086	  hardcode_libdir_flag_spec='-L$libdir'
9087	  hardcode_libdir_separator=
9088	  fi
9089	  ;;
9090	esac
9091	shared_flag='-shared'
9092	if test "$aix_use_runtimelinking" = yes; then
9093	  shared_flag="$shared_flag "'${wl}-G'
9094	fi
9095      else
9096	# not using gcc
9097	if test "$host_cpu" = ia64; then
9098	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9099	# chokes on -Wl,-G. The following line is correct:
9100	  shared_flag='-G'
9101	else
9102	  if test "$aix_use_runtimelinking" = yes; then
9103	    shared_flag='${wl}-G'
9104	  else
9105	    shared_flag='${wl}-bM:SRE'
9106	  fi
9107	fi
9108      fi
9109
9110      export_dynamic_flag_spec='${wl}-bexpall'
9111      # It seems that -bexpall does not export symbols beginning with
9112      # underscore (_), so it is better to generate a list of symbols to export.
9113      always_export_symbols=yes
9114      if test "$aix_use_runtimelinking" = yes; then
9115	# Warning - without using the other runtime loading flags (-brtl),
9116	# -berok will link without error, but may produce a broken library.
9117	allow_undefined_flag='-berok'
9118        # Determine the default libpath from the value encoded in an
9119        # empty executable.
9120        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9121/* end confdefs.h.  */
9122
9123int
9124main ()
9125{
9126
9127  ;
9128  return 0;
9129}
9130_ACEOF
9131if ac_fn_c_try_link "$LINENO"; then :
9132
9133lt_aix_libpath_sed='
9134    /Import File Strings/,/^$/ {
9135	/^0/ {
9136	    s/^0  *\(.*\)$/\1/
9137	    p
9138	}
9139    }'
9140aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9141# Check for a 64-bit object if we didn't find anything.
9142if test -z "$aix_libpath"; then
9143  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9144fi
9145fi
9146rm -f core conftest.err conftest.$ac_objext \
9147    conftest$ac_exeext conftest.$ac_ext
9148if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9149
9150        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9151        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"
9152      else
9153	if test "$host_cpu" = ia64; then
9154	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9155	  allow_undefined_flag="-z nodefs"
9156	  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"
9157	else
9158	 # Determine the default libpath from the value encoded in an
9159	 # empty executable.
9160	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9161/* end confdefs.h.  */
9162
9163int
9164main ()
9165{
9166
9167  ;
9168  return 0;
9169}
9170_ACEOF
9171if ac_fn_c_try_link "$LINENO"; then :
9172
9173lt_aix_libpath_sed='
9174    /Import File Strings/,/^$/ {
9175	/^0/ {
9176	    s/^0  *\(.*\)$/\1/
9177	    p
9178	}
9179    }'
9180aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9181# Check for a 64-bit object if we didn't find anything.
9182if test -z "$aix_libpath"; then
9183  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9184fi
9185fi
9186rm -f core conftest.err conftest.$ac_objext \
9187    conftest$ac_exeext conftest.$ac_ext
9188if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9189
9190	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9191	  # Warning - without using the other run time loading flags,
9192	  # -berok will link without error, but may produce a broken library.
9193	  no_undefined_flag=' ${wl}-bernotok'
9194	  allow_undefined_flag=' ${wl}-berok'
9195	  if test "$with_gnu_ld" = yes; then
9196	    # We only use this code for GNU lds that support --whole-archive.
9197	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9198	  else
9199	    # Exported symbols can be pulled into shared objects from archives
9200	    whole_archive_flag_spec='$convenience'
9201	  fi
9202	  archive_cmds_need_lc=yes
9203	  # This is similar to how AIX traditionally builds its shared libraries.
9204	  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'
9205	fi
9206      fi
9207      ;;
9208
9209    amigaos*)
9210      case $host_cpu in
9211      powerpc)
9212            # see comment about AmigaOS4 .so support
9213            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9214            archive_expsym_cmds=''
9215        ;;
9216      m68k)
9217            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)'
9218            hardcode_libdir_flag_spec='-L$libdir'
9219            hardcode_minus_L=yes
9220        ;;
9221      esac
9222      ;;
9223
9224    bsdi[45]*)
9225      export_dynamic_flag_spec=-rdynamic
9226      ;;
9227
9228    cygwin* | mingw* | pw32* | cegcc*)
9229      # When not using gcc, we currently assume that we are using
9230      # Microsoft Visual C++.
9231      # hardcode_libdir_flag_spec is actually meaningless, as there is
9232      # no search path for DLLs.
9233      hardcode_libdir_flag_spec=' '
9234      allow_undefined_flag=unsupported
9235      # Tell ltmain to make .lib files, not .a files.
9236      libext=lib
9237      # Tell ltmain to make .dll files, not .so files.
9238      shrext_cmds=".dll"
9239      # FIXME: Setting linknames here is a bad hack.
9240      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9241      # The linker will automatically build a .lib file if we build a DLL.
9242      old_archive_from_new_cmds='true'
9243      # FIXME: Should let the user specify the lib program.
9244      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9245      fix_srcfile_path='`cygpath -w "$srcfile"`'
9246      enable_shared_with_static_runtimes=yes
9247      ;;
9248
9249    darwin* | rhapsody*)
9250
9251
9252  archive_cmds_need_lc=no
9253  hardcode_direct=no
9254  hardcode_automatic=yes
9255  hardcode_shlibpath_var=unsupported
9256  if test "$lt_cv_ld_force_load" = "yes"; then
9257    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\"`'
9258  else
9259    whole_archive_flag_spec=''
9260  fi
9261  link_all_deplibs=yes
9262  allow_undefined_flag="$_lt_dar_allow_undefined"
9263  case $cc_basename in
9264     ifort*) _lt_dar_can_shared=yes ;;
9265     *) _lt_dar_can_shared=$GCC ;;
9266  esac
9267  if test "$_lt_dar_can_shared" = "yes"; then
9268    output_verbose_link_cmd=func_echo_all
9269    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9270    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9271    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}"
9272    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}"
9273
9274  else
9275  ld_shlibs=no
9276  fi
9277
9278      ;;
9279
9280    dgux*)
9281      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9282      hardcode_libdir_flag_spec='-L$libdir'
9283      hardcode_shlibpath_var=no
9284      ;;
9285
9286    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9287    # support.  Future versions do this automatically, but an explicit c++rt0.o
9288    # does not break anything, and helps significantly (at the cost of a little
9289    # extra space).
9290    freebsd2.2*)
9291      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9292      hardcode_libdir_flag_spec='-R$libdir'
9293      hardcode_direct=yes
9294      hardcode_shlibpath_var=no
9295      ;;
9296
9297    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9298    freebsd2.*)
9299      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9300      hardcode_direct=yes
9301      hardcode_minus_L=yes
9302      hardcode_shlibpath_var=no
9303      ;;
9304
9305    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9306    freebsd* | dragonfly*)
9307      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9308      hardcode_libdir_flag_spec='-R$libdir'
9309      hardcode_direct=yes
9310      hardcode_shlibpath_var=no
9311      ;;
9312
9313    hpux9*)
9314      if test "$GCC" = yes; then
9315	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'
9316      else
9317	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'
9318      fi
9319      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9320      hardcode_libdir_separator=:
9321      hardcode_direct=yes
9322
9323      # hardcode_minus_L: Not really in the search PATH,
9324      # but as the default location of the library.
9325      hardcode_minus_L=yes
9326      export_dynamic_flag_spec='${wl}-E'
9327      ;;
9328
9329    hpux10*)
9330      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9331	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9332      else
9333	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9334      fi
9335      if test "$with_gnu_ld" = no; then
9336	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9337	hardcode_libdir_flag_spec_ld='+b $libdir'
9338	hardcode_libdir_separator=:
9339	hardcode_direct=yes
9340	hardcode_direct_absolute=yes
9341	export_dynamic_flag_spec='${wl}-E'
9342	# hardcode_minus_L: Not really in the search PATH,
9343	# but as the default location of the library.
9344	hardcode_minus_L=yes
9345      fi
9346      ;;
9347
9348    hpux11*)
9349      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9350	case $host_cpu in
9351	hppa*64*)
9352	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9353	  ;;
9354	ia64*)
9355	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9356	  ;;
9357	*)
9358	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9359	  ;;
9360	esac
9361      else
9362	case $host_cpu in
9363	hppa*64*)
9364	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9365	  ;;
9366	ia64*)
9367	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9368	  ;;
9369	*)
9370
9371	  # Older versions of the 11.00 compiler do not understand -b yet
9372	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9373	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9374$as_echo_n "checking if $CC understands -b... " >&6; }
9375if test "${lt_cv_prog_compiler__b+set}" = set; then :
9376  $as_echo_n "(cached) " >&6
9377else
9378  lt_cv_prog_compiler__b=no
9379   save_LDFLAGS="$LDFLAGS"
9380   LDFLAGS="$LDFLAGS -b"
9381   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9382   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9383     # The linker can only warn and ignore the option if not recognized
9384     # So say no if there are warnings
9385     if test -s conftest.err; then
9386       # Append any errors to the config.log.
9387       cat conftest.err 1>&5
9388       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9389       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9390       if diff conftest.exp conftest.er2 >/dev/null; then
9391         lt_cv_prog_compiler__b=yes
9392       fi
9393     else
9394       lt_cv_prog_compiler__b=yes
9395     fi
9396   fi
9397   $RM -r conftest*
9398   LDFLAGS="$save_LDFLAGS"
9399
9400fi
9401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9402$as_echo "$lt_cv_prog_compiler__b" >&6; }
9403
9404if test x"$lt_cv_prog_compiler__b" = xyes; then
9405    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9406else
9407    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9408fi
9409
9410	  ;;
9411	esac
9412      fi
9413      if test "$with_gnu_ld" = no; then
9414	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9415	hardcode_libdir_separator=:
9416
9417	case $host_cpu in
9418	hppa*64*|ia64*)
9419	  hardcode_direct=no
9420	  hardcode_shlibpath_var=no
9421	  ;;
9422	*)
9423	  hardcode_direct=yes
9424	  hardcode_direct_absolute=yes
9425	  export_dynamic_flag_spec='${wl}-E'
9426
9427	  # hardcode_minus_L: Not really in the search PATH,
9428	  # but as the default location of the library.
9429	  hardcode_minus_L=yes
9430	  ;;
9431	esac
9432      fi
9433      ;;
9434
9435    irix5* | irix6* | nonstopux*)
9436      if test "$GCC" = yes; then
9437	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'
9438	# Try to use the -exported_symbol ld option, if it does not
9439	# work, assume that -exports_file does not work either and
9440	# implicitly export all symbols.
9441        save_LDFLAGS="$LDFLAGS"
9442        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9443        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9444/* end confdefs.h.  */
9445int foo(void) {}
9446_ACEOF
9447if ac_fn_c_try_link "$LINENO"; then :
9448  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'
9449
9450fi
9451rm -f core conftest.err conftest.$ac_objext \
9452    conftest$ac_exeext conftest.$ac_ext
9453        LDFLAGS="$save_LDFLAGS"
9454      else
9455	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'
9456	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'
9457      fi
9458      archive_cmds_need_lc='no'
9459      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9460      hardcode_libdir_separator=:
9461      inherit_rpath=yes
9462      link_all_deplibs=yes
9463      ;;
9464
9465    netbsd*)
9466      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9467	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9468      else
9469	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9470      fi
9471      hardcode_libdir_flag_spec='-R$libdir'
9472      hardcode_direct=yes
9473      hardcode_shlibpath_var=no
9474      ;;
9475
9476    newsos6)
9477      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9478      hardcode_direct=yes
9479      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9480      hardcode_libdir_separator=:
9481      hardcode_shlibpath_var=no
9482      ;;
9483
9484    *nto* | *qnx*)
9485      ;;
9486
9487    openbsd*)
9488      if test -f /usr/libexec/ld.so; then
9489	hardcode_direct=yes
9490	hardcode_shlibpath_var=no
9491	hardcode_direct_absolute=yes
9492	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9493	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9494	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9495	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9496	  export_dynamic_flag_spec='${wl}-E'
9497	else
9498	  case $host_os in
9499	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9500	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9501	     hardcode_libdir_flag_spec='-R$libdir'
9502	     ;;
9503	   *)
9504	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9505	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9506	     ;;
9507	  esac
9508	fi
9509      else
9510	ld_shlibs=no
9511      fi
9512      ;;
9513
9514    os2*)
9515      hardcode_libdir_flag_spec='-L$libdir'
9516      hardcode_minus_L=yes
9517      allow_undefined_flag=unsupported
9518      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'
9519      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9520      ;;
9521
9522    osf3*)
9523      if test "$GCC" = yes; then
9524	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9525	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'
9526      else
9527	allow_undefined_flag=' -expect_unresolved \*'
9528	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'
9529      fi
9530      archive_cmds_need_lc='no'
9531      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9532      hardcode_libdir_separator=:
9533      ;;
9534
9535    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9536      if test "$GCC" = yes; then
9537	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9538	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'
9539	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9540      else
9541	allow_undefined_flag=' -expect_unresolved \*'
9542	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'
9543	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~
9544	$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'
9545
9546	# Both c and cxx compiler support -rpath directly
9547	hardcode_libdir_flag_spec='-rpath $libdir'
9548      fi
9549      archive_cmds_need_lc='no'
9550      hardcode_libdir_separator=:
9551      ;;
9552
9553    solaris*)
9554      no_undefined_flag=' -z defs'
9555      if test "$GCC" = yes; then
9556	wlarc='${wl}'
9557	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9558	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9559	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9560      else
9561	case `$CC -V 2>&1` in
9562	*"Compilers 5.0"*)
9563	  wlarc=''
9564	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9565	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9566	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9567	  ;;
9568	*)
9569	  wlarc='${wl}'
9570	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9571	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9572	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9573	  ;;
9574	esac
9575      fi
9576      hardcode_libdir_flag_spec='-R$libdir'
9577      hardcode_shlibpath_var=no
9578      case $host_os in
9579      solaris2.[0-5] | solaris2.[0-5].*) ;;
9580      *)
9581	# The compiler driver will combine and reorder linker options,
9582	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9583	# but is careful enough not to reorder.
9584	# Supported since Solaris 2.6 (maybe 2.5.1?)
9585	if test "$GCC" = yes; then
9586	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9587	else
9588	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9589	fi
9590	;;
9591      esac
9592      link_all_deplibs=yes
9593      ;;
9594
9595    sunos4*)
9596      if test "x$host_vendor" = xsequent; then
9597	# Use $CC to link under sequent, because it throws in some extra .o
9598	# files that make .init and .fini sections work.
9599	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9600      else
9601	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9602      fi
9603      hardcode_libdir_flag_spec='-L$libdir'
9604      hardcode_direct=yes
9605      hardcode_minus_L=yes
9606      hardcode_shlibpath_var=no
9607      ;;
9608
9609    sysv4)
9610      case $host_vendor in
9611	sni)
9612	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9613	  hardcode_direct=yes # is this really true???
9614	;;
9615	siemens)
9616	  ## LD is ld it makes a PLAMLIB
9617	  ## CC just makes a GrossModule.
9618	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9619	  reload_cmds='$CC -r -o $output$reload_objs'
9620	  hardcode_direct=no
9621        ;;
9622	motorola)
9623	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9624	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9625	;;
9626      esac
9627      runpath_var='LD_RUN_PATH'
9628      hardcode_shlibpath_var=no
9629      ;;
9630
9631    sysv4.3*)
9632      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9633      hardcode_shlibpath_var=no
9634      export_dynamic_flag_spec='-Bexport'
9635      ;;
9636
9637    sysv4*MP*)
9638      if test -d /usr/nec; then
9639	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9640	hardcode_shlibpath_var=no
9641	runpath_var=LD_RUN_PATH
9642	hardcode_runpath_var=yes
9643	ld_shlibs=yes
9644      fi
9645      ;;
9646
9647    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9648      no_undefined_flag='${wl}-z,text'
9649      archive_cmds_need_lc=no
9650      hardcode_shlibpath_var=no
9651      runpath_var='LD_RUN_PATH'
9652
9653      if test "$GCC" = yes; then
9654	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9655	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9656      else
9657	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9658	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9659      fi
9660      ;;
9661
9662    sysv5* | sco3.2v5* | sco5v6*)
9663      # Note: We can NOT use -z defs as we might desire, because we do not
9664      # link with -lc, and that would cause any symbols used from libc to
9665      # always be unresolved, which means just about no library would
9666      # ever link correctly.  If we're not using GNU ld we use -z text
9667      # though, which does catch some bad symbols but isn't as heavy-handed
9668      # as -z defs.
9669      no_undefined_flag='${wl}-z,text'
9670      allow_undefined_flag='${wl}-z,nodefs'
9671      archive_cmds_need_lc=no
9672      hardcode_shlibpath_var=no
9673      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9674      hardcode_libdir_separator=':'
9675      link_all_deplibs=yes
9676      export_dynamic_flag_spec='${wl}-Bexport'
9677      runpath_var='LD_RUN_PATH'
9678
9679      if test "$GCC" = yes; then
9680	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9681	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9682      else
9683	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9684	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9685      fi
9686      ;;
9687
9688    uts4*)
9689      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9690      hardcode_libdir_flag_spec='-L$libdir'
9691      hardcode_shlibpath_var=no
9692      ;;
9693
9694    *)
9695      ld_shlibs=no
9696      ;;
9697    esac
9698
9699    if test x$host_vendor = xsni; then
9700      case $host in
9701      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9702	export_dynamic_flag_spec='${wl}-Blargedynsym'
9703	;;
9704      esac
9705    fi
9706  fi
9707
9708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9709$as_echo "$ld_shlibs" >&6; }
9710test "$ld_shlibs" = no && can_build_shared=no
9711
9712with_gnu_ld=$with_gnu_ld
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728#
9729# Do we need to explicitly link libc?
9730#
9731case "x$archive_cmds_need_lc" in
9732x|xyes)
9733  # Assume -lc should be added
9734  archive_cmds_need_lc=yes
9735
9736  if test "$enable_shared" = yes && test "$GCC" = yes; then
9737    case $archive_cmds in
9738    *'~'*)
9739      # FIXME: we may have to deal with multi-command sequences.
9740      ;;
9741    '$CC '*)
9742      # Test whether the compiler implicitly links with -lc since on some
9743      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9744      # to ld, don't add -lc before -lgcc.
9745      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9746$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9747if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9748  $as_echo_n "(cached) " >&6
9749else
9750  $RM conftest*
9751	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9752
9753	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9754  (eval $ac_compile) 2>&5
9755  ac_status=$?
9756  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9757  test $ac_status = 0; } 2>conftest.err; then
9758	  soname=conftest
9759	  lib=conftest
9760	  libobjs=conftest.$ac_objext
9761	  deplibs=
9762	  wl=$lt_prog_compiler_wl
9763	  pic_flag=$lt_prog_compiler_pic
9764	  compiler_flags=-v
9765	  linker_flags=-v
9766	  verstring=
9767	  output_objdir=.
9768	  libname=conftest
9769	  lt_save_allow_undefined_flag=$allow_undefined_flag
9770	  allow_undefined_flag=
9771	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9772  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9773  ac_status=$?
9774  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9775  test $ac_status = 0; }
9776	  then
9777	    lt_cv_archive_cmds_need_lc=no
9778	  else
9779	    lt_cv_archive_cmds_need_lc=yes
9780	  fi
9781	  allow_undefined_flag=$lt_save_allow_undefined_flag
9782	else
9783	  cat conftest.err 1>&5
9784	fi
9785	$RM conftest*
9786
9787fi
9788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9789$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9790      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9791      ;;
9792    esac
9793  fi
9794  ;;
9795esac
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9954$as_echo_n "checking dynamic linker characteristics... " >&6; }
9955
9956if test "$GCC" = yes; then
9957  case $host_os in
9958    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9959    *) lt_awk_arg="/^libraries:/" ;;
9960  esac
9961  case $host_os in
9962    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9963    *) lt_sed_strip_eq="s,=/,/,g" ;;
9964  esac
9965  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9966  case $lt_search_path_spec in
9967  *\;*)
9968    # if the path contains ";" then we assume it to be the separator
9969    # otherwise default to the standard path separator (i.e. ":") - it is
9970    # assumed that no part of a normal pathname contains ";" but that should
9971    # okay in the real world where ";" in dirpaths is itself problematic.
9972    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9973    ;;
9974  *)
9975    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9976    ;;
9977  esac
9978  # Ok, now we have the path, separated by spaces, we can step through it
9979  # and add multilib dir if necessary.
9980  lt_tmp_lt_search_path_spec=
9981  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9982  for lt_sys_path in $lt_search_path_spec; do
9983    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9984      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9985    else
9986      test -d "$lt_sys_path" && \
9987	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9988    fi
9989  done
9990  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9991BEGIN {RS=" "; FS="/|\n";} {
9992  lt_foo="";
9993  lt_count=0;
9994  for (lt_i = NF; lt_i > 0; lt_i--) {
9995    if ($lt_i != "" && $lt_i != ".") {
9996      if ($lt_i == "..") {
9997        lt_count++;
9998      } else {
9999        if (lt_count == 0) {
10000          lt_foo="/" $lt_i lt_foo;
10001        } else {
10002          lt_count--;
10003        }
10004      }
10005    }
10006  }
10007  if (lt_foo != "") { lt_freq[lt_foo]++; }
10008  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10009}'`
10010  # AWK program above erroneously prepends '/' to C:/dos/paths
10011  # for these hosts.
10012  case $host_os in
10013    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10014      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10015  esac
10016  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10017else
10018  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10019fi
10020library_names_spec=
10021libname_spec='lib$name'
10022soname_spec=
10023shrext_cmds=".so"
10024postinstall_cmds=
10025postuninstall_cmds=
10026finish_cmds=
10027finish_eval=
10028shlibpath_var=
10029shlibpath_overrides_runpath=unknown
10030version_type=none
10031dynamic_linker="$host_os ld.so"
10032sys_lib_dlsearch_path_spec="/lib /usr/lib"
10033need_lib_prefix=unknown
10034hardcode_into_libs=no
10035
10036# when you set need_version to no, make sure it does not cause -set_version
10037# flags to be left without arguments
10038need_version=unknown
10039
10040case $host_os in
10041aix3*)
10042  version_type=linux
10043  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10044  shlibpath_var=LIBPATH
10045
10046  # AIX 3 has no versioning support, so we append a major version to the name.
10047  soname_spec='${libname}${release}${shared_ext}$major'
10048  ;;
10049
10050aix[4-9]*)
10051  version_type=linux
10052  need_lib_prefix=no
10053  need_version=no
10054  hardcode_into_libs=yes
10055  if test "$host_cpu" = ia64; then
10056    # AIX 5 supports IA64
10057    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10058    shlibpath_var=LD_LIBRARY_PATH
10059  else
10060    # With GCC up to 2.95.x, collect2 would create an import file
10061    # for dependence libraries.  The import file would start with
10062    # the line `#! .'.  This would cause the generated library to
10063    # depend on `.', always an invalid library.  This was fixed in
10064    # development snapshots of GCC prior to 3.0.
10065    case $host_os in
10066      aix4 | aix4.[01] | aix4.[01].*)
10067      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10068	   echo ' yes '
10069	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10070	:
10071      else
10072	can_build_shared=no
10073      fi
10074      ;;
10075    esac
10076    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10077    # soname into executable. Probably we can add versioning support to
10078    # collect2, so additional links can be useful in future.
10079    if test "$aix_use_runtimelinking" = yes; then
10080      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10081      # instead of lib<name>.a to let people know that these are not
10082      # typical AIX shared libraries.
10083      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10084    else
10085      # We preserve .a as extension for shared libraries through AIX4.2
10086      # and later when we are not doing run time linking.
10087      library_names_spec='${libname}${release}.a $libname.a'
10088      soname_spec='${libname}${release}${shared_ext}$major'
10089    fi
10090    shlibpath_var=LIBPATH
10091  fi
10092  ;;
10093
10094amigaos*)
10095  case $host_cpu in
10096  powerpc)
10097    # Since July 2007 AmigaOS4 officially supports .so libraries.
10098    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10099    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10100    ;;
10101  m68k)
10102    library_names_spec='$libname.ixlibrary $libname.a'
10103    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10104    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'
10105    ;;
10106  esac
10107  ;;
10108
10109beos*)
10110  library_names_spec='${libname}${shared_ext}'
10111  dynamic_linker="$host_os ld.so"
10112  shlibpath_var=LIBRARY_PATH
10113  ;;
10114
10115bsdi[45]*)
10116  version_type=linux
10117  need_version=no
10118  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10119  soname_spec='${libname}${release}${shared_ext}$major'
10120  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10121  shlibpath_var=LD_LIBRARY_PATH
10122  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10123  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10124  # the default ld.so.conf also contains /usr/contrib/lib and
10125  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10126  # libtool to hard-code these into programs
10127  ;;
10128
10129cygwin* | mingw* | pw32* | cegcc*)
10130  version_type=windows
10131  shrext_cmds=".dll"
10132  need_version=no
10133  need_lib_prefix=no
10134
10135  case $GCC,$host_os in
10136  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10137    library_names_spec='$libname.dll.a'
10138    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10139    postinstall_cmds='base_file=`basename \${file}`~
10140      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10141      dldir=$destdir/`dirname \$dlpath`~
10142      test -d \$dldir || mkdir -p \$dldir~
10143      $install_prog $dir/$dlname \$dldir/$dlname~
10144      chmod a+x \$dldir/$dlname~
10145      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10146        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10147      fi'
10148    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10149      dlpath=$dir/\$dldll~
10150       $RM \$dlpath'
10151    shlibpath_overrides_runpath=yes
10152
10153    case $host_os in
10154    cygwin*)
10155      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10156      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10157
10158      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10159      ;;
10160    mingw* | cegcc*)
10161      # MinGW DLLs use traditional 'lib' prefix
10162      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10163      ;;
10164    pw32*)
10165      # pw32 DLLs use 'pw' prefix rather than 'lib'
10166      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10167      ;;
10168    esac
10169    ;;
10170
10171  *)
10172    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10173    ;;
10174  esac
10175  dynamic_linker='Win32 ld.exe'
10176  # FIXME: first we should search . and the directory the executable is in
10177  shlibpath_var=PATH
10178  ;;
10179
10180darwin* | rhapsody*)
10181  dynamic_linker="$host_os dyld"
10182  version_type=darwin
10183  need_lib_prefix=no
10184  need_version=no
10185  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10186  soname_spec='${libname}${release}${major}$shared_ext'
10187  shlibpath_overrides_runpath=yes
10188  shlibpath_var=DYLD_LIBRARY_PATH
10189  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10190
10191  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10192  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10193  ;;
10194
10195dgux*)
10196  version_type=linux
10197  need_lib_prefix=no
10198  need_version=no
10199  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10200  soname_spec='${libname}${release}${shared_ext}$major'
10201  shlibpath_var=LD_LIBRARY_PATH
10202  ;;
10203
10204freebsd* | dragonfly*)
10205  # DragonFly does not have aout.  When/if they implement a new
10206  # versioning mechanism, adjust this.
10207  if test -x /usr/bin/objformat; then
10208    objformat=`/usr/bin/objformat`
10209  else
10210    case $host_os in
10211    freebsd[23].*) objformat=aout ;;
10212    *) objformat=elf ;;
10213    esac
10214  fi
10215  version_type=freebsd-$objformat
10216  case $version_type in
10217    freebsd-elf*)
10218      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10219      need_version=no
10220      need_lib_prefix=no
10221      ;;
10222    freebsd-*)
10223      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10224      need_version=yes
10225      ;;
10226  esac
10227  shlibpath_var=LD_LIBRARY_PATH
10228  case $host_os in
10229  freebsd2.*)
10230    shlibpath_overrides_runpath=yes
10231    ;;
10232  freebsd3.[01]* | freebsdelf3.[01]*)
10233    shlibpath_overrides_runpath=yes
10234    hardcode_into_libs=yes
10235    ;;
10236  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10237  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10238    shlibpath_overrides_runpath=no
10239    hardcode_into_libs=yes
10240    ;;
10241  *) # from 4.6 on, and DragonFly
10242    shlibpath_overrides_runpath=yes
10243    hardcode_into_libs=yes
10244    ;;
10245  esac
10246  ;;
10247
10248gnu*)
10249  version_type=linux
10250  need_lib_prefix=no
10251  need_version=no
10252  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10253  soname_spec='${libname}${release}${shared_ext}$major'
10254  shlibpath_var=LD_LIBRARY_PATH
10255  hardcode_into_libs=yes
10256  ;;
10257
10258haiku*)
10259  version_type=linux
10260  need_lib_prefix=no
10261  need_version=no
10262  dynamic_linker="$host_os runtime_loader"
10263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10264  soname_spec='${libname}${release}${shared_ext}$major'
10265  shlibpath_var=LIBRARY_PATH
10266  shlibpath_overrides_runpath=yes
10267  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10268  hardcode_into_libs=yes
10269  ;;
10270
10271hpux9* | hpux10* | hpux11*)
10272  # Give a soname corresponding to the major version so that dld.sl refuses to
10273  # link against other versions.
10274  version_type=sunos
10275  need_lib_prefix=no
10276  need_version=no
10277  case $host_cpu in
10278  ia64*)
10279    shrext_cmds='.so'
10280    hardcode_into_libs=yes
10281    dynamic_linker="$host_os dld.so"
10282    shlibpath_var=LD_LIBRARY_PATH
10283    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10284    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10285    soname_spec='${libname}${release}${shared_ext}$major'
10286    if test "X$HPUX_IA64_MODE" = X32; then
10287      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10288    else
10289      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10290    fi
10291    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10292    ;;
10293  hppa*64*)
10294    shrext_cmds='.sl'
10295    hardcode_into_libs=yes
10296    dynamic_linker="$host_os dld.sl"
10297    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10298    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10299    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10300    soname_spec='${libname}${release}${shared_ext}$major'
10301    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10302    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10303    ;;
10304  *)
10305    shrext_cmds='.sl'
10306    dynamic_linker="$host_os dld.sl"
10307    shlibpath_var=SHLIB_PATH
10308    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10309    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10310    soname_spec='${libname}${release}${shared_ext}$major'
10311    ;;
10312  esac
10313  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10314  postinstall_cmds='chmod 555 $lib'
10315  # or fails outright, so override atomically:
10316  install_override_mode=555
10317  ;;
10318
10319interix[3-9]*)
10320  version_type=linux
10321  need_lib_prefix=no
10322  need_version=no
10323  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10324  soname_spec='${libname}${release}${shared_ext}$major'
10325  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10326  shlibpath_var=LD_LIBRARY_PATH
10327  shlibpath_overrides_runpath=no
10328  hardcode_into_libs=yes
10329  ;;
10330
10331irix5* | irix6* | nonstopux*)
10332  case $host_os in
10333    nonstopux*) version_type=nonstopux ;;
10334    *)
10335	if test "$lt_cv_prog_gnu_ld" = yes; then
10336		version_type=linux
10337	else
10338		version_type=irix
10339	fi ;;
10340  esac
10341  need_lib_prefix=no
10342  need_version=no
10343  soname_spec='${libname}${release}${shared_ext}$major'
10344  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10345  case $host_os in
10346  irix5* | nonstopux*)
10347    libsuff= shlibsuff=
10348    ;;
10349  *)
10350    case $LD in # libtool.m4 will add one of these switches to LD
10351    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10352      libsuff= shlibsuff= libmagic=32-bit;;
10353    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10354      libsuff=32 shlibsuff=N32 libmagic=N32;;
10355    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10356      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10357    *) libsuff= shlibsuff= libmagic=never-match;;
10358    esac
10359    ;;
10360  esac
10361  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10362  shlibpath_overrides_runpath=no
10363  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10364  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10365  hardcode_into_libs=yes
10366  ;;
10367
10368# No shared lib support for Linux oldld, aout, or coff.
10369linux*oldld* | linux*aout* | linux*coff*)
10370  dynamic_linker=no
10371  ;;
10372
10373# This must be Linux ELF.
10374linux* | k*bsd*-gnu | kopensolaris*-gnu)
10375  version_type=linux
10376  need_lib_prefix=no
10377  need_version=no
10378  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10379  soname_spec='${libname}${release}${shared_ext}$major'
10380  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10381  shlibpath_var=LD_LIBRARY_PATH
10382  shlibpath_overrides_runpath=no
10383
10384  # Some binutils ld are patched to set DT_RUNPATH
10385  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10386  $as_echo_n "(cached) " >&6
10387else
10388  lt_cv_shlibpath_overrides_runpath=no
10389    save_LDFLAGS=$LDFLAGS
10390    save_libdir=$libdir
10391    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10392	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10393    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10394/* end confdefs.h.  */
10395
10396int
10397main ()
10398{
10399
10400  ;
10401  return 0;
10402}
10403_ACEOF
10404if ac_fn_c_try_link "$LINENO"; then :
10405  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10406  lt_cv_shlibpath_overrides_runpath=yes
10407fi
10408fi
10409rm -f core conftest.err conftest.$ac_objext \
10410    conftest$ac_exeext conftest.$ac_ext
10411    LDFLAGS=$save_LDFLAGS
10412    libdir=$save_libdir
10413
10414fi
10415
10416  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10417
10418  # This implies no fast_install, which is unacceptable.
10419  # Some rework will be needed to allow for fast_install
10420  # before this can be enabled.
10421  hardcode_into_libs=yes
10422
10423  # Append ld.so.conf contents to the search path
10424  if test -f /etc/ld.so.conf; then
10425    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' ' '`
10426    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10427  fi
10428
10429  # We used to test for /lib/ld.so.1 and disable shared libraries on
10430  # powerpc, because MkLinux only supported shared libraries with the
10431  # GNU dynamic linker.  Since this was broken with cross compilers,
10432  # most powerpc-linux boxes support dynamic linking these days and
10433  # people can always --disable-shared, the test was removed, and we
10434  # assume the GNU/Linux dynamic linker is in use.
10435  dynamic_linker='GNU/Linux ld.so'
10436  ;;
10437
10438netbsd*)
10439  version_type=sunos
10440  need_lib_prefix=no
10441  need_version=no
10442  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10443    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10444    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10445    dynamic_linker='NetBSD (a.out) ld.so'
10446  else
10447    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10448    soname_spec='${libname}${release}${shared_ext}$major'
10449    dynamic_linker='NetBSD ld.elf_so'
10450  fi
10451  shlibpath_var=LD_LIBRARY_PATH
10452  shlibpath_overrides_runpath=yes
10453  hardcode_into_libs=yes
10454  ;;
10455
10456newsos6)
10457  version_type=linux
10458  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10459  shlibpath_var=LD_LIBRARY_PATH
10460  shlibpath_overrides_runpath=yes
10461  ;;
10462
10463*nto* | *qnx*)
10464  version_type=qnx
10465  need_lib_prefix=no
10466  need_version=no
10467  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10468  soname_spec='${libname}${release}${shared_ext}$major'
10469  shlibpath_var=LD_LIBRARY_PATH
10470  shlibpath_overrides_runpath=no
10471  hardcode_into_libs=yes
10472  dynamic_linker='ldqnx.so'
10473  ;;
10474
10475openbsd*)
10476  version_type=sunos
10477  sys_lib_dlsearch_path_spec="/usr/lib"
10478  need_lib_prefix=no
10479  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10480  case $host_os in
10481    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10482    *)				need_version=no  ;;
10483  esac
10484  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10485  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10486  shlibpath_var=LD_LIBRARY_PATH
10487  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10488    case $host_os in
10489      openbsd2.[89] | openbsd2.[89].*)
10490	shlibpath_overrides_runpath=no
10491	;;
10492      *)
10493	shlibpath_overrides_runpath=yes
10494	;;
10495      esac
10496  else
10497    shlibpath_overrides_runpath=yes
10498  fi
10499  ;;
10500
10501os2*)
10502  libname_spec='$name'
10503  shrext_cmds=".dll"
10504  need_lib_prefix=no
10505  library_names_spec='$libname${shared_ext} $libname.a'
10506  dynamic_linker='OS/2 ld.exe'
10507  shlibpath_var=LIBPATH
10508  ;;
10509
10510osf3* | osf4* | osf5*)
10511  version_type=osf
10512  need_lib_prefix=no
10513  need_version=no
10514  soname_spec='${libname}${release}${shared_ext}$major'
10515  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10516  shlibpath_var=LD_LIBRARY_PATH
10517  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10518  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10519  ;;
10520
10521rdos*)
10522  dynamic_linker=no
10523  ;;
10524
10525solaris*)
10526  version_type=linux
10527  need_lib_prefix=no
10528  need_version=no
10529  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10530  soname_spec='${libname}${release}${shared_ext}$major'
10531  shlibpath_var=LD_LIBRARY_PATH
10532  shlibpath_overrides_runpath=yes
10533  hardcode_into_libs=yes
10534  # ldd complains unless libraries are executable
10535  postinstall_cmds='chmod +x $lib'
10536  ;;
10537
10538sunos4*)
10539  version_type=sunos
10540  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10541  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10542  shlibpath_var=LD_LIBRARY_PATH
10543  shlibpath_overrides_runpath=yes
10544  if test "$with_gnu_ld" = yes; then
10545    need_lib_prefix=no
10546  fi
10547  need_version=yes
10548  ;;
10549
10550sysv4 | sysv4.3*)
10551  version_type=linux
10552  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10553  soname_spec='${libname}${release}${shared_ext}$major'
10554  shlibpath_var=LD_LIBRARY_PATH
10555  case $host_vendor in
10556    sni)
10557      shlibpath_overrides_runpath=no
10558      need_lib_prefix=no
10559      runpath_var=LD_RUN_PATH
10560      ;;
10561    siemens)
10562      need_lib_prefix=no
10563      ;;
10564    motorola)
10565      need_lib_prefix=no
10566      need_version=no
10567      shlibpath_overrides_runpath=no
10568      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10569      ;;
10570  esac
10571  ;;
10572
10573sysv4*MP*)
10574  if test -d /usr/nec ;then
10575    version_type=linux
10576    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10577    soname_spec='$libname${shared_ext}.$major'
10578    shlibpath_var=LD_LIBRARY_PATH
10579  fi
10580  ;;
10581
10582sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10583  version_type=freebsd-elf
10584  need_lib_prefix=no
10585  need_version=no
10586  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10587  soname_spec='${libname}${release}${shared_ext}$major'
10588  shlibpath_var=LD_LIBRARY_PATH
10589  shlibpath_overrides_runpath=yes
10590  hardcode_into_libs=yes
10591  if test "$with_gnu_ld" = yes; then
10592    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10593  else
10594    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10595    case $host_os in
10596      sco3.2v5*)
10597        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10598	;;
10599    esac
10600  fi
10601  sys_lib_dlsearch_path_spec='/usr/lib'
10602  ;;
10603
10604tpf*)
10605  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10606  version_type=linux
10607  need_lib_prefix=no
10608  need_version=no
10609  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10610  shlibpath_var=LD_LIBRARY_PATH
10611  shlibpath_overrides_runpath=no
10612  hardcode_into_libs=yes
10613  ;;
10614
10615uts4*)
10616  version_type=linux
10617  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10618  soname_spec='${libname}${release}${shared_ext}$major'
10619  shlibpath_var=LD_LIBRARY_PATH
10620  ;;
10621
10622*)
10623  dynamic_linker=no
10624  ;;
10625esac
10626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10627$as_echo "$dynamic_linker" >&6; }
10628test "$dynamic_linker" = no && can_build_shared=no
10629
10630variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10631if test "$GCC" = yes; then
10632  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10633fi
10634
10635if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10636  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10637fi
10638if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10639  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10640fi
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
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10734$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10735hardcode_action=
10736if test -n "$hardcode_libdir_flag_spec" ||
10737   test -n "$runpath_var" ||
10738   test "X$hardcode_automatic" = "Xyes" ; then
10739
10740  # We can hardcode non-existent directories.
10741  if test "$hardcode_direct" != no &&
10742     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10743     # have to relink, otherwise we might link with an installed library
10744     # when we should be linking with a yet-to-be-installed one
10745     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10746     test "$hardcode_minus_L" != no; then
10747    # Linking always hardcodes the temporary library directory.
10748    hardcode_action=relink
10749  else
10750    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10751    hardcode_action=immediate
10752  fi
10753else
10754  # We cannot hardcode anything, or else we can only hardcode existing
10755  # directories.
10756  hardcode_action=unsupported
10757fi
10758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10759$as_echo "$hardcode_action" >&6; }
10760
10761if test "$hardcode_action" = relink ||
10762   test "$inherit_rpath" = yes; then
10763  # Fast installation is not supported
10764  enable_fast_install=no
10765elif test "$shlibpath_overrides_runpath" = yes ||
10766     test "$enable_shared" = no; then
10767  # Fast installation is not necessary
10768  enable_fast_install=needless
10769fi
10770
10771
10772
10773
10774
10775
10776  if test "x$enable_dlopen" != xyes; then
10777  enable_dlopen=unknown
10778  enable_dlopen_self=unknown
10779  enable_dlopen_self_static=unknown
10780else
10781  lt_cv_dlopen=no
10782  lt_cv_dlopen_libs=
10783
10784  case $host_os in
10785  beos*)
10786    lt_cv_dlopen="load_add_on"
10787    lt_cv_dlopen_libs=
10788    lt_cv_dlopen_self=yes
10789    ;;
10790
10791  mingw* | pw32* | cegcc*)
10792    lt_cv_dlopen="LoadLibrary"
10793    lt_cv_dlopen_libs=
10794    ;;
10795
10796  cygwin*)
10797    lt_cv_dlopen="dlopen"
10798    lt_cv_dlopen_libs=
10799    ;;
10800
10801  darwin*)
10802  # if libdl is installed we need to link against it
10803    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10804$as_echo_n "checking for dlopen in -ldl... " >&6; }
10805if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10806  $as_echo_n "(cached) " >&6
10807else
10808  ac_check_lib_save_LIBS=$LIBS
10809LIBS="-ldl  $LIBS"
10810cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10811/* end confdefs.h.  */
10812
10813/* Override any GCC internal prototype to avoid an error.
10814   Use char because int might match the return type of a GCC
10815   builtin and then its argument prototype would still apply.  */
10816#ifdef __cplusplus
10817extern "C"
10818#endif
10819char dlopen ();
10820int
10821main ()
10822{
10823return dlopen ();
10824  ;
10825  return 0;
10826}
10827_ACEOF
10828if ac_fn_c_try_link "$LINENO"; then :
10829  ac_cv_lib_dl_dlopen=yes
10830else
10831  ac_cv_lib_dl_dlopen=no
10832fi
10833rm -f core conftest.err conftest.$ac_objext \
10834    conftest$ac_exeext conftest.$ac_ext
10835LIBS=$ac_check_lib_save_LIBS
10836fi
10837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10838$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10839if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10840  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10841else
10842
10843    lt_cv_dlopen="dyld"
10844    lt_cv_dlopen_libs=
10845    lt_cv_dlopen_self=yes
10846
10847fi
10848
10849    ;;
10850
10851  *)
10852    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10853if test "x$ac_cv_func_shl_load" = x""yes; then :
10854  lt_cv_dlopen="shl_load"
10855else
10856  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10857$as_echo_n "checking for shl_load in -ldld... " >&6; }
10858if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10859  $as_echo_n "(cached) " >&6
10860else
10861  ac_check_lib_save_LIBS=$LIBS
10862LIBS="-ldld  $LIBS"
10863cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10864/* end confdefs.h.  */
10865
10866/* Override any GCC internal prototype to avoid an error.
10867   Use char because int might match the return type of a GCC
10868   builtin and then its argument prototype would still apply.  */
10869#ifdef __cplusplus
10870extern "C"
10871#endif
10872char shl_load ();
10873int
10874main ()
10875{
10876return shl_load ();
10877  ;
10878  return 0;
10879}
10880_ACEOF
10881if ac_fn_c_try_link "$LINENO"; then :
10882  ac_cv_lib_dld_shl_load=yes
10883else
10884  ac_cv_lib_dld_shl_load=no
10885fi
10886rm -f core conftest.err conftest.$ac_objext \
10887    conftest$ac_exeext conftest.$ac_ext
10888LIBS=$ac_check_lib_save_LIBS
10889fi
10890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10891$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10892if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10893  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10894else
10895  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10896if test "x$ac_cv_func_dlopen" = x""yes; then :
10897  lt_cv_dlopen="dlopen"
10898else
10899  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10900$as_echo_n "checking for dlopen in -ldl... " >&6; }
10901if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10902  $as_echo_n "(cached) " >&6
10903else
10904  ac_check_lib_save_LIBS=$LIBS
10905LIBS="-ldl  $LIBS"
10906cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10907/* end confdefs.h.  */
10908
10909/* Override any GCC internal prototype to avoid an error.
10910   Use char because int might match the return type of a GCC
10911   builtin and then its argument prototype would still apply.  */
10912#ifdef __cplusplus
10913extern "C"
10914#endif
10915char dlopen ();
10916int
10917main ()
10918{
10919return dlopen ();
10920  ;
10921  return 0;
10922}
10923_ACEOF
10924if ac_fn_c_try_link "$LINENO"; then :
10925  ac_cv_lib_dl_dlopen=yes
10926else
10927  ac_cv_lib_dl_dlopen=no
10928fi
10929rm -f core conftest.err conftest.$ac_objext \
10930    conftest$ac_exeext conftest.$ac_ext
10931LIBS=$ac_check_lib_save_LIBS
10932fi
10933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10934$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10935if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10936  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10937else
10938  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10939$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10940if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10941  $as_echo_n "(cached) " >&6
10942else
10943  ac_check_lib_save_LIBS=$LIBS
10944LIBS="-lsvld  $LIBS"
10945cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10946/* end confdefs.h.  */
10947
10948/* Override any GCC internal prototype to avoid an error.
10949   Use char because int might match the return type of a GCC
10950   builtin and then its argument prototype would still apply.  */
10951#ifdef __cplusplus
10952extern "C"
10953#endif
10954char dlopen ();
10955int
10956main ()
10957{
10958return dlopen ();
10959  ;
10960  return 0;
10961}
10962_ACEOF
10963if ac_fn_c_try_link "$LINENO"; then :
10964  ac_cv_lib_svld_dlopen=yes
10965else
10966  ac_cv_lib_svld_dlopen=no
10967fi
10968rm -f core conftest.err conftest.$ac_objext \
10969    conftest$ac_exeext conftest.$ac_ext
10970LIBS=$ac_check_lib_save_LIBS
10971fi
10972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10973$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10974if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10975  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10976else
10977  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10978$as_echo_n "checking for dld_link in -ldld... " >&6; }
10979if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10980  $as_echo_n "(cached) " >&6
10981else
10982  ac_check_lib_save_LIBS=$LIBS
10983LIBS="-ldld  $LIBS"
10984cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10985/* end confdefs.h.  */
10986
10987/* Override any GCC internal prototype to avoid an error.
10988   Use char because int might match the return type of a GCC
10989   builtin and then its argument prototype would still apply.  */
10990#ifdef __cplusplus
10991extern "C"
10992#endif
10993char dld_link ();
10994int
10995main ()
10996{
10997return dld_link ();
10998  ;
10999  return 0;
11000}
11001_ACEOF
11002if ac_fn_c_try_link "$LINENO"; then :
11003  ac_cv_lib_dld_dld_link=yes
11004else
11005  ac_cv_lib_dld_dld_link=no
11006fi
11007rm -f core conftest.err conftest.$ac_objext \
11008    conftest$ac_exeext conftest.$ac_ext
11009LIBS=$ac_check_lib_save_LIBS
11010fi
11011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11012$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11013if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11014  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11015fi
11016
11017
11018fi
11019
11020
11021fi
11022
11023
11024fi
11025
11026
11027fi
11028
11029
11030fi
11031
11032    ;;
11033  esac
11034
11035  if test "x$lt_cv_dlopen" != xno; then
11036    enable_dlopen=yes
11037  else
11038    enable_dlopen=no
11039  fi
11040
11041  case $lt_cv_dlopen in
11042  dlopen)
11043    save_CPPFLAGS="$CPPFLAGS"
11044    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11045
11046    save_LDFLAGS="$LDFLAGS"
11047    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11048
11049    save_LIBS="$LIBS"
11050    LIBS="$lt_cv_dlopen_libs $LIBS"
11051
11052    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11053$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11054if test "${lt_cv_dlopen_self+set}" = set; then :
11055  $as_echo_n "(cached) " >&6
11056else
11057  	  if test "$cross_compiling" = yes; then :
11058  lt_cv_dlopen_self=cross
11059else
11060  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11061  lt_status=$lt_dlunknown
11062  cat > conftest.$ac_ext <<_LT_EOF
11063#line 11063 "configure"
11064#include "confdefs.h"
11065
11066#if HAVE_DLFCN_H
11067#include <dlfcn.h>
11068#endif
11069
11070#include <stdio.h>
11071
11072#ifdef RTLD_GLOBAL
11073#  define LT_DLGLOBAL		RTLD_GLOBAL
11074#else
11075#  ifdef DL_GLOBAL
11076#    define LT_DLGLOBAL		DL_GLOBAL
11077#  else
11078#    define LT_DLGLOBAL		0
11079#  endif
11080#endif
11081
11082/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11083   find out it does not work in some platform. */
11084#ifndef LT_DLLAZY_OR_NOW
11085#  ifdef RTLD_LAZY
11086#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11087#  else
11088#    ifdef DL_LAZY
11089#      define LT_DLLAZY_OR_NOW		DL_LAZY
11090#    else
11091#      ifdef RTLD_NOW
11092#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11093#      else
11094#        ifdef DL_NOW
11095#          define LT_DLLAZY_OR_NOW	DL_NOW
11096#        else
11097#          define LT_DLLAZY_OR_NOW	0
11098#        endif
11099#      endif
11100#    endif
11101#  endif
11102#endif
11103
11104/* When -fvisbility=hidden is used, assume the code has been annotated
11105   correspondingly for the symbols needed.  */
11106#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11107void fnord () __attribute__((visibility("default")));
11108#endif
11109
11110void fnord () { int i=42; }
11111int main ()
11112{
11113  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11114  int status = $lt_dlunknown;
11115
11116  if (self)
11117    {
11118      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11119      else
11120        {
11121	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11122          else puts (dlerror ());
11123	}
11124      /* dlclose (self); */
11125    }
11126  else
11127    puts (dlerror ());
11128
11129  return status;
11130}
11131_LT_EOF
11132  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11133  (eval $ac_link) 2>&5
11134  ac_status=$?
11135  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11136  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11137    (./conftest; exit; ) >&5 2>/dev/null
11138    lt_status=$?
11139    case x$lt_status in
11140      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11141      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11142      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11143    esac
11144  else :
11145    # compilation failed
11146    lt_cv_dlopen_self=no
11147  fi
11148fi
11149rm -fr conftest*
11150
11151
11152fi
11153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11154$as_echo "$lt_cv_dlopen_self" >&6; }
11155
11156    if test "x$lt_cv_dlopen_self" = xyes; then
11157      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11158      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11159$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11160if test "${lt_cv_dlopen_self_static+set}" = set; then :
11161  $as_echo_n "(cached) " >&6
11162else
11163  	  if test "$cross_compiling" = yes; then :
11164  lt_cv_dlopen_self_static=cross
11165else
11166  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11167  lt_status=$lt_dlunknown
11168  cat > conftest.$ac_ext <<_LT_EOF
11169#line 11169 "configure"
11170#include "confdefs.h"
11171
11172#if HAVE_DLFCN_H
11173#include <dlfcn.h>
11174#endif
11175
11176#include <stdio.h>
11177
11178#ifdef RTLD_GLOBAL
11179#  define LT_DLGLOBAL		RTLD_GLOBAL
11180#else
11181#  ifdef DL_GLOBAL
11182#    define LT_DLGLOBAL		DL_GLOBAL
11183#  else
11184#    define LT_DLGLOBAL		0
11185#  endif
11186#endif
11187
11188/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11189   find out it does not work in some platform. */
11190#ifndef LT_DLLAZY_OR_NOW
11191#  ifdef RTLD_LAZY
11192#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11193#  else
11194#    ifdef DL_LAZY
11195#      define LT_DLLAZY_OR_NOW		DL_LAZY
11196#    else
11197#      ifdef RTLD_NOW
11198#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11199#      else
11200#        ifdef DL_NOW
11201#          define LT_DLLAZY_OR_NOW	DL_NOW
11202#        else
11203#          define LT_DLLAZY_OR_NOW	0
11204#        endif
11205#      endif
11206#    endif
11207#  endif
11208#endif
11209
11210/* When -fvisbility=hidden is used, assume the code has been annotated
11211   correspondingly for the symbols needed.  */
11212#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11213void fnord () __attribute__((visibility("default")));
11214#endif
11215
11216void fnord () { int i=42; }
11217int main ()
11218{
11219  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11220  int status = $lt_dlunknown;
11221
11222  if (self)
11223    {
11224      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11225      else
11226        {
11227	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11228          else puts (dlerror ());
11229	}
11230      /* dlclose (self); */
11231    }
11232  else
11233    puts (dlerror ());
11234
11235  return status;
11236}
11237_LT_EOF
11238  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11239  (eval $ac_link) 2>&5
11240  ac_status=$?
11241  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11242  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11243    (./conftest; exit; ) >&5 2>/dev/null
11244    lt_status=$?
11245    case x$lt_status in
11246      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11247      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11248      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11249    esac
11250  else :
11251    # compilation failed
11252    lt_cv_dlopen_self_static=no
11253  fi
11254fi
11255rm -fr conftest*
11256
11257
11258fi
11259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11260$as_echo "$lt_cv_dlopen_self_static" >&6; }
11261    fi
11262
11263    CPPFLAGS="$save_CPPFLAGS"
11264    LDFLAGS="$save_LDFLAGS"
11265    LIBS="$save_LIBS"
11266    ;;
11267  esac
11268
11269  case $lt_cv_dlopen_self in
11270  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11271  *) enable_dlopen_self=unknown ;;
11272  esac
11273
11274  case $lt_cv_dlopen_self_static in
11275  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11276  *) enable_dlopen_self_static=unknown ;;
11277  esac
11278fi
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296striplib=
11297old_striplib=
11298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11299$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11300if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11301  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11302  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11303  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11304$as_echo "yes" >&6; }
11305else
11306# FIXME - insert some real tests, host_os isn't really good enough
11307  case $host_os in
11308  darwin*)
11309    if test -n "$STRIP" ; then
11310      striplib="$STRIP -x"
11311      old_striplib="$STRIP -S"
11312      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11313$as_echo "yes" >&6; }
11314    else
11315      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11316$as_echo "no" >&6; }
11317    fi
11318    ;;
11319  *)
11320    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11321$as_echo "no" >&6; }
11322    ;;
11323  esac
11324fi
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337  # Report which library types will actually be built
11338  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11339$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11341$as_echo "$can_build_shared" >&6; }
11342
11343  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11344$as_echo_n "checking whether to build shared libraries... " >&6; }
11345  test "$can_build_shared" = "no" && enable_shared=no
11346
11347  # On AIX, shared libraries and static libraries use the same namespace, and
11348  # are all built from PIC.
11349  case $host_os in
11350  aix3*)
11351    test "$enable_shared" = yes && enable_static=no
11352    if test -n "$RANLIB"; then
11353      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11354      postinstall_cmds='$RANLIB $lib'
11355    fi
11356    ;;
11357
11358  aix[4-9]*)
11359    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11360      test "$enable_shared" = yes && enable_static=no
11361    fi
11362    ;;
11363  esac
11364  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11365$as_echo "$enable_shared" >&6; }
11366
11367  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11368$as_echo_n "checking whether to build static libraries... " >&6; }
11369  # Make sure either enable_shared or enable_static is yes.
11370  test "$enable_shared" = yes || enable_static=yes
11371  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11372$as_echo "$enable_static" >&6; }
11373
11374
11375
11376
11377fi
11378ac_ext=c
11379ac_cpp='$CPP $CPPFLAGS'
11380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11382ac_compiler_gnu=$ac_cv_c_compiler_gnu
11383
11384CC="$lt_save_CC"
11385
11386      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11387    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11388    (test "X$CXX" != "Xg++"))) ; then
11389  ac_ext=cpp
11390ac_cpp='$CXXCPP $CPPFLAGS'
11391ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11392ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11393ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11395$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11396if test -z "$CXXCPP"; then
11397  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11398  $as_echo_n "(cached) " >&6
11399else
11400      # Double quotes because CXXCPP needs to be expanded
11401    for CXXCPP in "$CXX -E" "/lib/cpp"
11402    do
11403      ac_preproc_ok=false
11404for ac_cxx_preproc_warn_flag in '' yes
11405do
11406  # Use a header file that comes with gcc, so configuring glibc
11407  # with a fresh cross-compiler works.
11408  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11409  # <limits.h> exists even on freestanding compilers.
11410  # On the NeXT, cc -E runs the code through the compiler's parser,
11411  # not just through cpp. "Syntax error" is here to catch this case.
11412  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11413/* end confdefs.h.  */
11414#ifdef __STDC__
11415# include <limits.h>
11416#else
11417# include <assert.h>
11418#endif
11419		     Syntax error
11420_ACEOF
11421if ac_fn_cxx_try_cpp "$LINENO"; then :
11422
11423else
11424  # Broken: fails on valid input.
11425continue
11426fi
11427rm -f conftest.err conftest.$ac_ext
11428
11429  # OK, works on sane cases.  Now check whether nonexistent headers
11430  # can be detected and how.
11431  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11432/* end confdefs.h.  */
11433#include <ac_nonexistent.h>
11434_ACEOF
11435if ac_fn_cxx_try_cpp "$LINENO"; then :
11436  # Broken: success on invalid input.
11437continue
11438else
11439  # Passes both tests.
11440ac_preproc_ok=:
11441break
11442fi
11443rm -f conftest.err conftest.$ac_ext
11444
11445done
11446# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11447rm -f conftest.err conftest.$ac_ext
11448if $ac_preproc_ok; then :
11449  break
11450fi
11451
11452    done
11453    ac_cv_prog_CXXCPP=$CXXCPP
11454
11455fi
11456  CXXCPP=$ac_cv_prog_CXXCPP
11457else
11458  ac_cv_prog_CXXCPP=$CXXCPP
11459fi
11460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11461$as_echo "$CXXCPP" >&6; }
11462ac_preproc_ok=false
11463for ac_cxx_preproc_warn_flag in '' yes
11464do
11465  # Use a header file that comes with gcc, so configuring glibc
11466  # with a fresh cross-compiler works.
11467  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11468  # <limits.h> exists even on freestanding compilers.
11469  # On the NeXT, cc -E runs the code through the compiler's parser,
11470  # not just through cpp. "Syntax error" is here to catch this case.
11471  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11472/* end confdefs.h.  */
11473#ifdef __STDC__
11474# include <limits.h>
11475#else
11476# include <assert.h>
11477#endif
11478		     Syntax error
11479_ACEOF
11480if ac_fn_cxx_try_cpp "$LINENO"; then :
11481
11482else
11483  # Broken: fails on valid input.
11484continue
11485fi
11486rm -f conftest.err conftest.$ac_ext
11487
11488  # OK, works on sane cases.  Now check whether nonexistent headers
11489  # can be detected and how.
11490  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11491/* end confdefs.h.  */
11492#include <ac_nonexistent.h>
11493_ACEOF
11494if ac_fn_cxx_try_cpp "$LINENO"; then :
11495  # Broken: success on invalid input.
11496continue
11497else
11498  # Passes both tests.
11499ac_preproc_ok=:
11500break
11501fi
11502rm -f conftest.err conftest.$ac_ext
11503
11504done
11505# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11506rm -f conftest.err conftest.$ac_ext
11507if $ac_preproc_ok; then :
11508
11509else
11510  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11511$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11512as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
11513See \`config.log' for more details." "$LINENO" 5; }
11514fi
11515
11516ac_ext=c
11517ac_cpp='$CPP $CPPFLAGS'
11518ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11519ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11520ac_compiler_gnu=$ac_cv_c_compiler_gnu
11521
11522else
11523  _lt_caught_CXX_error=yes
11524fi
11525
11526ac_ext=cpp
11527ac_cpp='$CXXCPP $CPPFLAGS'
11528ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11529ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11530ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11531
11532archive_cmds_need_lc_CXX=no
11533allow_undefined_flag_CXX=
11534always_export_symbols_CXX=no
11535archive_expsym_cmds_CXX=
11536compiler_needs_object_CXX=no
11537export_dynamic_flag_spec_CXX=
11538hardcode_direct_CXX=no
11539hardcode_direct_absolute_CXX=no
11540hardcode_libdir_flag_spec_CXX=
11541hardcode_libdir_flag_spec_ld_CXX=
11542hardcode_libdir_separator_CXX=
11543hardcode_minus_L_CXX=no
11544hardcode_shlibpath_var_CXX=unsupported
11545hardcode_automatic_CXX=no
11546inherit_rpath_CXX=no
11547module_cmds_CXX=
11548module_expsym_cmds_CXX=
11549link_all_deplibs_CXX=unknown
11550old_archive_cmds_CXX=$old_archive_cmds
11551reload_flag_CXX=$reload_flag
11552reload_cmds_CXX=$reload_cmds
11553no_undefined_flag_CXX=
11554whole_archive_flag_spec_CXX=
11555enable_shared_with_static_runtimes_CXX=no
11556
11557# Source file extension for C++ test sources.
11558ac_ext=cpp
11559
11560# Object file extension for compiled C++ test sources.
11561objext=o
11562objext_CXX=$objext
11563
11564# No sense in running all these tests if we already determined that
11565# the CXX compiler isn't working.  Some variables (like enable_shared)
11566# are currently assumed to apply to all compilers on this platform,
11567# and will be corrupted by setting them based on a non-working compiler.
11568if test "$_lt_caught_CXX_error" != yes; then
11569  # Code to be used in simple compile tests
11570  lt_simple_compile_test_code="int some_variable = 0;"
11571
11572  # Code to be used in simple link tests
11573  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11574
11575  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11576
11577
11578
11579
11580
11581
11582# If no C compiler was specified, use CC.
11583LTCC=${LTCC-"$CC"}
11584
11585# If no C compiler flags were specified, use CFLAGS.
11586LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11587
11588# Allow CC to be a program name with arguments.
11589compiler=$CC
11590
11591
11592  # save warnings/boilerplate of simple test code
11593  ac_outfile=conftest.$ac_objext
11594echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11595eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11596_lt_compiler_boilerplate=`cat conftest.err`
11597$RM conftest*
11598
11599  ac_outfile=conftest.$ac_objext
11600echo "$lt_simple_link_test_code" >conftest.$ac_ext
11601eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11602_lt_linker_boilerplate=`cat conftest.err`
11603$RM -r conftest*
11604
11605
11606  # Allow CC to be a program name with arguments.
11607  lt_save_CC=$CC
11608  lt_save_LD=$LD
11609  lt_save_GCC=$GCC
11610  GCC=$GXX
11611  lt_save_with_gnu_ld=$with_gnu_ld
11612  lt_save_path_LD=$lt_cv_path_LD
11613  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11614    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11615  else
11616    $as_unset lt_cv_prog_gnu_ld
11617  fi
11618  if test -n "${lt_cv_path_LDCXX+set}"; then
11619    lt_cv_path_LD=$lt_cv_path_LDCXX
11620  else
11621    $as_unset lt_cv_path_LD
11622  fi
11623  test -z "${LDCXX+set}" || LD=$LDCXX
11624  CC=${CXX-"c++"}
11625  compiler=$CC
11626  compiler_CXX=$CC
11627  for cc_temp in $compiler""; do
11628  case $cc_temp in
11629    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11630    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11631    \-*) ;;
11632    *) break;;
11633  esac
11634done
11635cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11636
11637
11638  if test -n "$compiler"; then
11639    # We don't want -fno-exception when compiling C++ code, so set the
11640    # no_builtin_flag separately
11641    if test "$GXX" = yes; then
11642      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11643    else
11644      lt_prog_compiler_no_builtin_flag_CXX=
11645    fi
11646
11647    if test "$GXX" = yes; then
11648      # Set up default GNU C++ configuration
11649
11650
11651
11652# Check whether --with-gnu-ld was given.
11653if test "${with_gnu_ld+set}" = set; then :
11654  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11655else
11656  with_gnu_ld=no
11657fi
11658
11659ac_prog=ld
11660if test "$GCC" = yes; then
11661  # Check if gcc -print-prog-name=ld gives a path.
11662  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11663$as_echo_n "checking for ld used by $CC... " >&6; }
11664  case $host in
11665  *-*-mingw*)
11666    # gcc leaves a trailing carriage return which upsets mingw
11667    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11668  *)
11669    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11670  esac
11671  case $ac_prog in
11672    # Accept absolute paths.
11673    [\\/]* | ?:[\\/]*)
11674      re_direlt='/[^/][^/]*/\.\./'
11675      # Canonicalize the pathname of ld
11676      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11677      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11678	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11679      done
11680      test -z "$LD" && LD="$ac_prog"
11681      ;;
11682  "")
11683    # If it fails, then pretend we aren't using GCC.
11684    ac_prog=ld
11685    ;;
11686  *)
11687    # If it is relative, then search for the first ld in PATH.
11688    with_gnu_ld=unknown
11689    ;;
11690  esac
11691elif test "$with_gnu_ld" = yes; then
11692  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11693$as_echo_n "checking for GNU ld... " >&6; }
11694else
11695  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11696$as_echo_n "checking for non-GNU ld... " >&6; }
11697fi
11698if test "${lt_cv_path_LD+set}" = set; then :
11699  $as_echo_n "(cached) " >&6
11700else
11701  if test -z "$LD"; then
11702  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11703  for ac_dir in $PATH; do
11704    IFS="$lt_save_ifs"
11705    test -z "$ac_dir" && ac_dir=.
11706    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11707      lt_cv_path_LD="$ac_dir/$ac_prog"
11708      # Check to see if the program is GNU ld.  I'd rather use --version,
11709      # but apparently some variants of GNU ld only accept -v.
11710      # Break only if it was the GNU/non-GNU ld that we prefer.
11711      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11712      *GNU* | *'with BFD'*)
11713	test "$with_gnu_ld" != no && break
11714	;;
11715      *)
11716	test "$with_gnu_ld" != yes && break
11717	;;
11718      esac
11719    fi
11720  done
11721  IFS="$lt_save_ifs"
11722else
11723  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11724fi
11725fi
11726
11727LD="$lt_cv_path_LD"
11728if test -n "$LD"; then
11729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11730$as_echo "$LD" >&6; }
11731else
11732  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11733$as_echo "no" >&6; }
11734fi
11735test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
11736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11737$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11738if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11739  $as_echo_n "(cached) " >&6
11740else
11741  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11742case `$LD -v 2>&1 </dev/null` in
11743*GNU* | *'with BFD'*)
11744  lt_cv_prog_gnu_ld=yes
11745  ;;
11746*)
11747  lt_cv_prog_gnu_ld=no
11748  ;;
11749esac
11750fi
11751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11752$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11753with_gnu_ld=$lt_cv_prog_gnu_ld
11754
11755
11756
11757
11758
11759
11760
11761      # Check if GNU C++ uses GNU ld as the underlying linker, since the
11762      # archiving commands below assume that GNU ld is being used.
11763      if test "$with_gnu_ld" = yes; then
11764        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11765        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'
11766
11767        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11768        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11769
11770        # If archive_cmds runs LD, not CC, wlarc should be empty
11771        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11772        #     investigate it a little bit more. (MM)
11773        wlarc='${wl}'
11774
11775        # ancient GNU ld didn't support --whole-archive et. al.
11776        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
11777	  $GREP 'no-whole-archive' > /dev/null; then
11778          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11779        else
11780          whole_archive_flag_spec_CXX=
11781        fi
11782      else
11783        with_gnu_ld=no
11784        wlarc=
11785
11786        # A generic and very simple default shared library creation
11787        # command for GNU C++ for the case where it uses the native
11788        # linker, instead of GNU ld.  If possible, this setting should
11789        # overridden to take advantage of the native linker features on
11790        # the platform it is being used on.
11791        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11792      fi
11793
11794      # Commands to make compiler produce verbose output that lists
11795      # what "hidden" libraries, object files and flags are used when
11796      # linking a shared library.
11797      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
11798
11799    else
11800      GXX=no
11801      with_gnu_ld=no
11802      wlarc=
11803    fi
11804
11805    # PORTME: fill in a description of your system's C++ link characteristics
11806    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11807$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11808    ld_shlibs_CXX=yes
11809    case $host_os in
11810      aix3*)
11811        # FIXME: insert proper C++ library support
11812        ld_shlibs_CXX=no
11813        ;;
11814      aix[4-9]*)
11815        if test "$host_cpu" = ia64; then
11816          # On IA64, the linker does run time linking by default, so we don't
11817          # have to do anything special.
11818          aix_use_runtimelinking=no
11819          exp_sym_flag='-Bexport'
11820          no_entry_flag=""
11821        else
11822          aix_use_runtimelinking=no
11823
11824          # Test if we are trying to use run time linking or normal
11825          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11826          # need to do runtime linking.
11827          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11828	    for ld_flag in $LDFLAGS; do
11829	      case $ld_flag in
11830	      *-brtl*)
11831	        aix_use_runtimelinking=yes
11832	        break
11833	        ;;
11834	      esac
11835	    done
11836	    ;;
11837          esac
11838
11839          exp_sym_flag='-bexport'
11840          no_entry_flag='-bnoentry'
11841        fi
11842
11843        # When large executables or shared objects are built, AIX ld can
11844        # have problems creating the table of contents.  If linking a library
11845        # or program results in "error TOC overflow" add -mminimal-toc to
11846        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11847        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11848
11849        archive_cmds_CXX=''
11850        hardcode_direct_CXX=yes
11851        hardcode_direct_absolute_CXX=yes
11852        hardcode_libdir_separator_CXX=':'
11853        link_all_deplibs_CXX=yes
11854        file_list_spec_CXX='${wl}-f,'
11855
11856        if test "$GXX" = yes; then
11857          case $host_os in aix4.[012]|aix4.[012].*)
11858          # We only want to do this on AIX 4.2 and lower, the check
11859          # below for broken collect2 doesn't work under 4.3+
11860	  collect2name=`${CC} -print-prog-name=collect2`
11861	  if test -f "$collect2name" &&
11862	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11863	  then
11864	    # We have reworked collect2
11865	    :
11866	  else
11867	    # We have old collect2
11868	    hardcode_direct_CXX=unsupported
11869	    # It fails to find uninstalled libraries when the uninstalled
11870	    # path is not listed in the libpath.  Setting hardcode_minus_L
11871	    # to unsupported forces relinking
11872	    hardcode_minus_L_CXX=yes
11873	    hardcode_libdir_flag_spec_CXX='-L$libdir'
11874	    hardcode_libdir_separator_CXX=
11875	  fi
11876          esac
11877          shared_flag='-shared'
11878	  if test "$aix_use_runtimelinking" = yes; then
11879	    shared_flag="$shared_flag "'${wl}-G'
11880	  fi
11881        else
11882          # not using gcc
11883          if test "$host_cpu" = ia64; then
11884	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11885	  # chokes on -Wl,-G. The following line is correct:
11886	  shared_flag='-G'
11887          else
11888	    if test "$aix_use_runtimelinking" = yes; then
11889	      shared_flag='${wl}-G'
11890	    else
11891	      shared_flag='${wl}-bM:SRE'
11892	    fi
11893          fi
11894        fi
11895
11896        export_dynamic_flag_spec_CXX='${wl}-bexpall'
11897        # It seems that -bexpall does not export symbols beginning with
11898        # underscore (_), so it is better to generate a list of symbols to
11899	# export.
11900        always_export_symbols_CXX=yes
11901        if test "$aix_use_runtimelinking" = yes; then
11902          # Warning - without using the other runtime loading flags (-brtl),
11903          # -berok will link without error, but may produce a broken library.
11904          allow_undefined_flag_CXX='-berok'
11905          # Determine the default libpath from the value encoded in an empty
11906          # executable.
11907          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11908/* end confdefs.h.  */
11909
11910int
11911main ()
11912{
11913
11914  ;
11915  return 0;
11916}
11917_ACEOF
11918if ac_fn_cxx_try_link "$LINENO"; then :
11919
11920lt_aix_libpath_sed='
11921    /Import File Strings/,/^$/ {
11922	/^0/ {
11923	    s/^0  *\(.*\)$/\1/
11924	    p
11925	}
11926    }'
11927aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11928# Check for a 64-bit object if we didn't find anything.
11929if test -z "$aix_libpath"; then
11930  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11931fi
11932fi
11933rm -f core conftest.err conftest.$ac_objext \
11934    conftest$ac_exeext conftest.$ac_ext
11935if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11936
11937          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11938
11939          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"
11940        else
11941          if test "$host_cpu" = ia64; then
11942	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11943	    allow_undefined_flag_CXX="-z nodefs"
11944	    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"
11945          else
11946	    # Determine the default libpath from the value encoded in an
11947	    # empty executable.
11948	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11949/* end confdefs.h.  */
11950
11951int
11952main ()
11953{
11954
11955  ;
11956  return 0;
11957}
11958_ACEOF
11959if ac_fn_cxx_try_link "$LINENO"; then :
11960
11961lt_aix_libpath_sed='
11962    /Import File Strings/,/^$/ {
11963	/^0/ {
11964	    s/^0  *\(.*\)$/\1/
11965	    p
11966	}
11967    }'
11968aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11969# Check for a 64-bit object if we didn't find anything.
11970if test -z "$aix_libpath"; then
11971  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11972fi
11973fi
11974rm -f core conftest.err conftest.$ac_objext \
11975    conftest$ac_exeext conftest.$ac_ext
11976if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11977
11978	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11979	    # Warning - without using the other run time loading flags,
11980	    # -berok will link without error, but may produce a broken library.
11981	    no_undefined_flag_CXX=' ${wl}-bernotok'
11982	    allow_undefined_flag_CXX=' ${wl}-berok'
11983	    if test "$with_gnu_ld" = yes; then
11984	      # We only use this code for GNU lds that support --whole-archive.
11985	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11986	    else
11987	      # Exported symbols can be pulled into shared objects from archives
11988	      whole_archive_flag_spec_CXX='$convenience'
11989	    fi
11990	    archive_cmds_need_lc_CXX=yes
11991	    # This is similar to how AIX traditionally builds its shared
11992	    # libraries.
11993	    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'
11994          fi
11995        fi
11996        ;;
11997
11998      beos*)
11999	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12000	  allow_undefined_flag_CXX=unsupported
12001	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12002	  # support --undefined.  This deserves some investigation.  FIXME
12003	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12004	else
12005	  ld_shlibs_CXX=no
12006	fi
12007	;;
12008
12009      chorus*)
12010        case $cc_basename in
12011          *)
12012	  # FIXME: insert proper C++ library support
12013	  ld_shlibs_CXX=no
12014	  ;;
12015        esac
12016        ;;
12017
12018      cygwin* | mingw* | pw32* | cegcc*)
12019        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12020        # as there is no search path for DLLs.
12021        hardcode_libdir_flag_spec_CXX='-L$libdir'
12022        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12023        allow_undefined_flag_CXX=unsupported
12024        always_export_symbols_CXX=no
12025        enable_shared_with_static_runtimes_CXX=yes
12026
12027        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12028          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'
12029          # If the export-symbols file already is a .def file (1st line
12030          # is EXPORTS), use it as is; otherwise, prepend...
12031          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12032	    cp $export_symbols $output_objdir/$soname.def;
12033          else
12034	    echo EXPORTS > $output_objdir/$soname.def;
12035	    cat $export_symbols >> $output_objdir/$soname.def;
12036          fi~
12037          $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'
12038        else
12039          ld_shlibs_CXX=no
12040        fi
12041        ;;
12042      darwin* | rhapsody*)
12043
12044
12045  archive_cmds_need_lc_CXX=no
12046  hardcode_direct_CXX=no
12047  hardcode_automatic_CXX=yes
12048  hardcode_shlibpath_var_CXX=unsupported
12049  if test "$lt_cv_ld_force_load" = "yes"; then
12050    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\"`'
12051  else
12052    whole_archive_flag_spec_CXX=''
12053  fi
12054  link_all_deplibs_CXX=yes
12055  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12056  case $cc_basename in
12057     ifort*) _lt_dar_can_shared=yes ;;
12058     *) _lt_dar_can_shared=$GCC ;;
12059  esac
12060  if test "$_lt_dar_can_shared" = "yes"; then
12061    output_verbose_link_cmd=func_echo_all
12062    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}"
12063    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12064    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}"
12065    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}"
12066       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12067      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}"
12068      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}"
12069    fi
12070
12071  else
12072  ld_shlibs_CXX=no
12073  fi
12074
12075	;;
12076
12077      dgux*)
12078        case $cc_basename in
12079          ec++*)
12080	    # FIXME: insert proper C++ library support
12081	    ld_shlibs_CXX=no
12082	    ;;
12083          ghcx*)
12084	    # Green Hills C++ Compiler
12085	    # FIXME: insert proper C++ library support
12086	    ld_shlibs_CXX=no
12087	    ;;
12088          *)
12089	    # FIXME: insert proper C++ library support
12090	    ld_shlibs_CXX=no
12091	    ;;
12092        esac
12093        ;;
12094
12095      freebsd2.*)
12096        # C++ shared libraries reported to be fairly broken before
12097	# switch to ELF
12098        ld_shlibs_CXX=no
12099        ;;
12100
12101      freebsd-elf*)
12102        archive_cmds_need_lc_CXX=no
12103        ;;
12104
12105      freebsd* | dragonfly*)
12106        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12107        # conventions
12108        ld_shlibs_CXX=yes
12109        ;;
12110
12111      gnu*)
12112        ;;
12113
12114      haiku*)
12115        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12116        link_all_deplibs_CXX=yes
12117        ;;
12118
12119      hpux9*)
12120        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12121        hardcode_libdir_separator_CXX=:
12122        export_dynamic_flag_spec_CXX='${wl}-E'
12123        hardcode_direct_CXX=yes
12124        hardcode_minus_L_CXX=yes # Not in the search PATH,
12125				             # but as the default
12126				             # location of the library.
12127
12128        case $cc_basename in
12129          CC*)
12130            # FIXME: insert proper C++ library support
12131            ld_shlibs_CXX=no
12132            ;;
12133          aCC*)
12134            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'
12135            # Commands to make compiler produce verbose output that lists
12136            # what "hidden" libraries, object files and flags are used when
12137            # linking a shared library.
12138            #
12139            # There doesn't appear to be a way to prevent this compiler from
12140            # explicitly linking system object files so we need to strip them
12141            # from the output so that they don't get included in the library
12142            # dependencies.
12143            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"'
12144            ;;
12145          *)
12146            if test "$GXX" = yes; then
12147              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'
12148            else
12149              # FIXME: insert proper C++ library support
12150              ld_shlibs_CXX=no
12151            fi
12152            ;;
12153        esac
12154        ;;
12155
12156      hpux10*|hpux11*)
12157        if test $with_gnu_ld = no; then
12158	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12159	  hardcode_libdir_separator_CXX=:
12160
12161          case $host_cpu in
12162            hppa*64*|ia64*)
12163              ;;
12164            *)
12165	      export_dynamic_flag_spec_CXX='${wl}-E'
12166              ;;
12167          esac
12168        fi
12169        case $host_cpu in
12170          hppa*64*|ia64*)
12171            hardcode_direct_CXX=no
12172            hardcode_shlibpath_var_CXX=no
12173            ;;
12174          *)
12175            hardcode_direct_CXX=yes
12176            hardcode_direct_absolute_CXX=yes
12177            hardcode_minus_L_CXX=yes # Not in the search PATH,
12178					         # but as the default
12179					         # location of the library.
12180            ;;
12181        esac
12182
12183        case $cc_basename in
12184          CC*)
12185	    # FIXME: insert proper C++ library support
12186	    ld_shlibs_CXX=no
12187	    ;;
12188          aCC*)
12189	    case $host_cpu in
12190	      hppa*64*)
12191	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12192	        ;;
12193	      ia64*)
12194	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12195	        ;;
12196	      *)
12197	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12198	        ;;
12199	    esac
12200	    # Commands to make compiler produce verbose output that lists
12201	    # what "hidden" libraries, object files and flags are used when
12202	    # linking a shared library.
12203	    #
12204	    # There doesn't appear to be a way to prevent this compiler from
12205	    # explicitly linking system object files so we need to strip them
12206	    # from the output so that they don't get included in the library
12207	    # dependencies.
12208	    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"'
12209	    ;;
12210          *)
12211	    if test "$GXX" = yes; then
12212	      if test $with_gnu_ld = no; then
12213	        case $host_cpu in
12214	          hppa*64*)
12215	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12216	            ;;
12217	          ia64*)
12218	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12219	            ;;
12220	          *)
12221	            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'
12222	            ;;
12223	        esac
12224	      fi
12225	    else
12226	      # FIXME: insert proper C++ library support
12227	      ld_shlibs_CXX=no
12228	    fi
12229	    ;;
12230        esac
12231        ;;
12232
12233      interix[3-9]*)
12234	hardcode_direct_CXX=no
12235	hardcode_shlibpath_var_CXX=no
12236	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12237	export_dynamic_flag_spec_CXX='${wl}-E'
12238	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12239	# Instead, shared libraries are loaded at an image base (0x10000000 by
12240	# default) and relocated if they conflict, which is a slow very memory
12241	# consuming and fragmenting process.  To avoid this, we pick a random,
12242	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12243	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12244	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'
12245	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'
12246	;;
12247      irix5* | irix6*)
12248        case $cc_basename in
12249          CC*)
12250	    # SGI C++
12251	    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'
12252
12253	    # Archives containing C++ object files must be created using
12254	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12255	    # necessary to make sure instantiated templates are included
12256	    # in the archive.
12257	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12258	    ;;
12259          *)
12260	    if test "$GXX" = yes; then
12261	      if test "$with_gnu_ld" = no; then
12262	        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'
12263	      else
12264	        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'
12265	      fi
12266	    fi
12267	    link_all_deplibs_CXX=yes
12268	    ;;
12269        esac
12270        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12271        hardcode_libdir_separator_CXX=:
12272        inherit_rpath_CXX=yes
12273        ;;
12274
12275      linux* | k*bsd*-gnu | kopensolaris*-gnu)
12276        case $cc_basename in
12277          KCC*)
12278	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12279
12280	    # KCC will only create a shared library if the output file
12281	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12282	    # to its proper name (with version) after linking.
12283	    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'
12284	    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'
12285	    # Commands to make compiler produce verbose output that lists
12286	    # what "hidden" libraries, object files and flags are used when
12287	    # linking a shared library.
12288	    #
12289	    # There doesn't appear to be a way to prevent this compiler from
12290	    # explicitly linking system object files so we need to strip them
12291	    # from the output so that they don't get included in the library
12292	    # dependencies.
12293	    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"'
12294
12295	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12296	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12297
12298	    # Archives containing C++ object files must be created using
12299	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12300	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12301	    ;;
12302	  icpc* | ecpc* )
12303	    # Intel C++
12304	    with_gnu_ld=yes
12305	    # version 8.0 and above of icpc choke on multiply defined symbols
12306	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12307	    # earlier do not add the objects themselves.
12308	    case `$CC -V 2>&1` in
12309	      *"Version 7."*)
12310	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12311		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'
12312		;;
12313	      *)  # Version 8.0 or newer
12314	        tmp_idyn=
12315	        case $host_cpu in
12316		  ia64*) tmp_idyn=' -i_dynamic';;
12317		esac
12318	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12319		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'
12320		;;
12321	    esac
12322	    archive_cmds_need_lc_CXX=no
12323	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12324	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12325	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12326	    ;;
12327          pgCC* | pgcpp*)
12328            # Portland Group C++ compiler
12329	    case `$CC -V` in
12330	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12331	      prelink_cmds_CXX='tpldir=Template.dir~
12332		rm -rf $tpldir~
12333		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12334		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12335	      old_archive_cmds_CXX='tpldir=Template.dir~
12336		rm -rf $tpldir~
12337		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12338		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12339		$RANLIB $oldlib'
12340	      archive_cmds_CXX='tpldir=Template.dir~
12341		rm -rf $tpldir~
12342		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12343		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12344	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12345		rm -rf $tpldir~
12346		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12347		$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'
12348	      ;;
12349	    *) # Version 6 and above use weak symbols
12350	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12351	      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'
12352	      ;;
12353	    esac
12354
12355	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12356	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12357	    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'
12358            ;;
12359	  cxx*)
12360	    # Compaq C++
12361	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12362	    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'
12363
12364	    runpath_var=LD_RUN_PATH
12365	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12366	    hardcode_libdir_separator_CXX=:
12367
12368	    # Commands to make compiler produce verbose output that lists
12369	    # what "hidden" libraries, object files and flags are used when
12370	    # linking a shared library.
12371	    #
12372	    # There doesn't appear to be a way to prevent this compiler from
12373	    # explicitly linking system object files so we need to strip them
12374	    # from the output so that they don't get included in the library
12375	    # dependencies.
12376	    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'
12377	    ;;
12378	  xl* | mpixl* | bgxl*)
12379	    # IBM XL 8.0 on PPC, with GNU ld
12380	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12381	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12382	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12383	    if test "x$supports_anon_versioning" = xyes; then
12384	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12385		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12386		echo "local: *; };" >> $output_objdir/$libname.ver~
12387		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12388	    fi
12389	    ;;
12390	  *)
12391	    case `$CC -V 2>&1 | sed 5q` in
12392	    *Sun\ C*)
12393	      # Sun C++ 5.9
12394	      no_undefined_flag_CXX=' -zdefs'
12395	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12396	      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'
12397	      hardcode_libdir_flag_spec_CXX='-R$libdir'
12398	      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'
12399	      compiler_needs_object_CXX=yes
12400
12401	      # Not sure whether something based on
12402	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12403	      # would be better.
12404	      output_verbose_link_cmd='func_echo_all'
12405
12406	      # Archives containing C++ object files must be created using
12407	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12408	      # necessary to make sure instantiated templates are included
12409	      # in the archive.
12410	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12411	      ;;
12412	    esac
12413	    ;;
12414	esac
12415	;;
12416
12417      lynxos*)
12418        # FIXME: insert proper C++ library support
12419	ld_shlibs_CXX=no
12420	;;
12421
12422      m88k*)
12423        # FIXME: insert proper C++ library support
12424        ld_shlibs_CXX=no
12425	;;
12426
12427      mvs*)
12428        case $cc_basename in
12429          cxx*)
12430	    # FIXME: insert proper C++ library support
12431	    ld_shlibs_CXX=no
12432	    ;;
12433	  *)
12434	    # FIXME: insert proper C++ library support
12435	    ld_shlibs_CXX=no
12436	    ;;
12437	esac
12438	;;
12439
12440      netbsd*)
12441        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12442	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12443	  wlarc=
12444	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12445	  hardcode_direct_CXX=yes
12446	  hardcode_shlibpath_var_CXX=no
12447	fi
12448	# Workaround some broken pre-1.5 toolchains
12449	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12450	;;
12451
12452      *nto* | *qnx*)
12453        ld_shlibs_CXX=yes
12454	;;
12455
12456      openbsd2*)
12457        # C++ shared libraries are fairly broken
12458	ld_shlibs_CXX=no
12459	;;
12460
12461      openbsd*)
12462	if test -f /usr/libexec/ld.so; then
12463	  hardcode_direct_CXX=yes
12464	  hardcode_shlibpath_var_CXX=no
12465	  hardcode_direct_absolute_CXX=yes
12466	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12467	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12468	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12469	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12470	    export_dynamic_flag_spec_CXX='${wl}-E'
12471	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12472	  fi
12473	  output_verbose_link_cmd=func_echo_all
12474	else
12475	  ld_shlibs_CXX=no
12476	fi
12477	;;
12478
12479      osf3* | osf4* | osf5*)
12480        case $cc_basename in
12481          KCC*)
12482	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12483
12484	    # KCC will only create a shared library if the output file
12485	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12486	    # to its proper name (with version) after linking.
12487	    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'
12488
12489	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12490	    hardcode_libdir_separator_CXX=:
12491
12492	    # Archives containing C++ object files must be created using
12493	    # the KAI C++ compiler.
12494	    case $host in
12495	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12496	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12497	    esac
12498	    ;;
12499          RCC*)
12500	    # Rational C++ 2.4.1
12501	    # FIXME: insert proper C++ library support
12502	    ld_shlibs_CXX=no
12503	    ;;
12504          cxx*)
12505	    case $host in
12506	      osf3*)
12507	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12508	        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'
12509	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12510		;;
12511	      *)
12512	        allow_undefined_flag_CXX=' -expect_unresolved \*'
12513	        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'
12514	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12515	          echo "-hidden">> $lib.exp~
12516	          $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~
12517	          $RM $lib.exp'
12518	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12519		;;
12520	    esac
12521
12522	    hardcode_libdir_separator_CXX=:
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	    #
12528	    # There doesn't appear to be a way to prevent this compiler from
12529	    # explicitly linking system object files so we need to strip them
12530	    # from the output so that they don't get included in the library
12531	    # dependencies.
12532	    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"'
12533	    ;;
12534	  *)
12535	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12536	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12537	      case $host in
12538	        osf3*)
12539	          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'
12540		  ;;
12541	        *)
12542	          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'
12543		  ;;
12544	      esac
12545
12546	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12547	      hardcode_libdir_separator_CXX=:
12548
12549	      # Commands to make compiler produce verbose output that lists
12550	      # what "hidden" libraries, object files and flags are used when
12551	      # linking a shared library.
12552	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12553
12554	    else
12555	      # FIXME: insert proper C++ library support
12556	      ld_shlibs_CXX=no
12557	    fi
12558	    ;;
12559        esac
12560        ;;
12561
12562      psos*)
12563        # FIXME: insert proper C++ library support
12564        ld_shlibs_CXX=no
12565        ;;
12566
12567      sunos4*)
12568        case $cc_basename in
12569          CC*)
12570	    # Sun C++ 4.x
12571	    # FIXME: insert proper C++ library support
12572	    ld_shlibs_CXX=no
12573	    ;;
12574          lcc*)
12575	    # Lucid
12576	    # FIXME: insert proper C++ library support
12577	    ld_shlibs_CXX=no
12578	    ;;
12579          *)
12580	    # FIXME: insert proper C++ library support
12581	    ld_shlibs_CXX=no
12582	    ;;
12583        esac
12584        ;;
12585
12586      solaris*)
12587        case $cc_basename in
12588          CC*)
12589	    # Sun C++ 4.2, 5.x and Centerline C++
12590            archive_cmds_need_lc_CXX=yes
12591	    no_undefined_flag_CXX=' -zdefs'
12592	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12593	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12594	      $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'
12595
12596	    hardcode_libdir_flag_spec_CXX='-R$libdir'
12597	    hardcode_shlibpath_var_CXX=no
12598	    case $host_os in
12599	      solaris2.[0-5] | solaris2.[0-5].*) ;;
12600	      *)
12601		# The compiler driver will combine and reorder linker options,
12602		# but understands `-z linker_flag'.
12603	        # Supported since Solaris 2.6 (maybe 2.5.1?)
12604		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12605	        ;;
12606	    esac
12607	    link_all_deplibs_CXX=yes
12608
12609	    output_verbose_link_cmd='func_echo_all'
12610
12611	    # Archives containing C++ object files must be created using
12612	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12613	    # necessary to make sure instantiated templates are included
12614	    # in the archive.
12615	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12616	    ;;
12617          gcx*)
12618	    # Green Hills C++ Compiler
12619	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12620
12621	    # The C++ compiler must be used to create the archive.
12622	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12623	    ;;
12624          *)
12625	    # GNU C++ compiler with Solaris linker
12626	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12627	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12628	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12629	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12630	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12631		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12632
12633	        # Commands to make compiler produce verbose output that lists
12634	        # what "hidden" libraries, object files and flags are used when
12635	        # linking a shared library.
12636	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12637	      else
12638	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
12639	        # platform.
12640	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12641	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12642		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12643
12644	        # Commands to make compiler produce verbose output that lists
12645	        # what "hidden" libraries, object files and flags are used when
12646	        # linking a shared library.
12647	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12648	      fi
12649
12650	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12651	      case $host_os in
12652		solaris2.[0-5] | solaris2.[0-5].*) ;;
12653		*)
12654		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12655		  ;;
12656	      esac
12657	    fi
12658	    ;;
12659        esac
12660        ;;
12661
12662    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12663      no_undefined_flag_CXX='${wl}-z,text'
12664      archive_cmds_need_lc_CXX=no
12665      hardcode_shlibpath_var_CXX=no
12666      runpath_var='LD_RUN_PATH'
12667
12668      case $cc_basename in
12669        CC*)
12670	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12671	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12672	  ;;
12673	*)
12674	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12675	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12676	  ;;
12677      esac
12678      ;;
12679
12680      sysv5* | sco3.2v5* | sco5v6*)
12681	# Note: We can NOT use -z defs as we might desire, because we do not
12682	# link with -lc, and that would cause any symbols used from libc to
12683	# always be unresolved, which means just about no library would
12684	# ever link correctly.  If we're not using GNU ld we use -z text
12685	# though, which does catch some bad symbols but isn't as heavy-handed
12686	# as -z defs.
12687	no_undefined_flag_CXX='${wl}-z,text'
12688	allow_undefined_flag_CXX='${wl}-z,nodefs'
12689	archive_cmds_need_lc_CXX=no
12690	hardcode_shlibpath_var_CXX=no
12691	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12692	hardcode_libdir_separator_CXX=':'
12693	link_all_deplibs_CXX=yes
12694	export_dynamic_flag_spec_CXX='${wl}-Bexport'
12695	runpath_var='LD_RUN_PATH'
12696
12697	case $cc_basename in
12698          CC*)
12699	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12700	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12701	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
12702	      '"$old_archive_cmds_CXX"
12703	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
12704	      '"$reload_cmds_CXX"
12705	    ;;
12706	  *)
12707	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12708	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12709	    ;;
12710	esac
12711      ;;
12712
12713      tandem*)
12714        case $cc_basename in
12715          NCC*)
12716	    # NonStop-UX NCC 3.20
12717	    # FIXME: insert proper C++ library support
12718	    ld_shlibs_CXX=no
12719	    ;;
12720          *)
12721	    # FIXME: insert proper C++ library support
12722	    ld_shlibs_CXX=no
12723	    ;;
12724        esac
12725        ;;
12726
12727      vxworks*)
12728        # FIXME: insert proper C++ library support
12729        ld_shlibs_CXX=no
12730        ;;
12731
12732      *)
12733        # FIXME: insert proper C++ library support
12734        ld_shlibs_CXX=no
12735        ;;
12736    esac
12737
12738    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12739$as_echo "$ld_shlibs_CXX" >&6; }
12740    test "$ld_shlibs_CXX" = no && can_build_shared=no
12741
12742    GCC_CXX="$GXX"
12743    LD_CXX="$LD"
12744
12745    ## CAVEAT EMPTOR:
12746    ## There is no encapsulation within the following macros, do not change
12747    ## the running order or otherwise move them around unless you know exactly
12748    ## what you are doing...
12749    # Dependencies to place before and after the object being linked:
12750predep_objects_CXX=
12751postdep_objects_CXX=
12752predeps_CXX=
12753postdeps_CXX=
12754compiler_lib_search_path_CXX=
12755
12756cat > conftest.$ac_ext <<_LT_EOF
12757class Foo
12758{
12759public:
12760  Foo (void) { a = 0; }
12761private:
12762  int a;
12763};
12764_LT_EOF
12765
12766if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12767  (eval $ac_compile) 2>&5
12768  ac_status=$?
12769  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12770  test $ac_status = 0; }; then
12771  # Parse the compiler output and extract the necessary
12772  # objects, libraries and library flags.
12773
12774  # Sentinel used to keep track of whether or not we are before
12775  # the conftest object file.
12776  pre_test_object_deps_done=no
12777
12778  for p in `eval "$output_verbose_link_cmd"`; do
12779    case $p in
12780
12781    -L* | -R* | -l*)
12782       # Some compilers place space between "-{L,R}" and the path.
12783       # Remove the space.
12784       if test $p = "-L" ||
12785          test $p = "-R"; then
12786	 prev=$p
12787	 continue
12788       else
12789	 prev=
12790       fi
12791
12792       if test "$pre_test_object_deps_done" = no; then
12793	 case $p in
12794	 -L* | -R*)
12795	   # Internal compiler library paths should come after those
12796	   # provided the user.  The postdeps already come after the
12797	   # user supplied libs so there is no need to process them.
12798	   if test -z "$compiler_lib_search_path_CXX"; then
12799	     compiler_lib_search_path_CXX="${prev}${p}"
12800	   else
12801	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12802	   fi
12803	   ;;
12804	 # The "-l" case would never come before the object being
12805	 # linked, so don't bother handling this case.
12806	 esac
12807       else
12808	 if test -z "$postdeps_CXX"; then
12809	   postdeps_CXX="${prev}${p}"
12810	 else
12811	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12812	 fi
12813       fi
12814       ;;
12815
12816    *.$objext)
12817       # This assumes that the test object file only shows up
12818       # once in the compiler output.
12819       if test "$p" = "conftest.$objext"; then
12820	 pre_test_object_deps_done=yes
12821	 continue
12822       fi
12823
12824       if test "$pre_test_object_deps_done" = no; then
12825	 if test -z "$predep_objects_CXX"; then
12826	   predep_objects_CXX="$p"
12827	 else
12828	   predep_objects_CXX="$predep_objects_CXX $p"
12829	 fi
12830       else
12831	 if test -z "$postdep_objects_CXX"; then
12832	   postdep_objects_CXX="$p"
12833	 else
12834	   postdep_objects_CXX="$postdep_objects_CXX $p"
12835	 fi
12836       fi
12837       ;;
12838
12839    *) ;; # Ignore the rest.
12840
12841    esac
12842  done
12843
12844  # Clean up.
12845  rm -f a.out a.exe
12846else
12847  echo "libtool.m4: error: problem compiling CXX test program"
12848fi
12849
12850$RM -f confest.$objext
12851
12852# PORTME: override above test on systems where it is broken
12853case $host_os in
12854interix[3-9]*)
12855  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12856  # hack all around it, let's just trust "g++" to DTRT.
12857  predep_objects_CXX=
12858  postdep_objects_CXX=
12859  postdeps_CXX=
12860  ;;
12861
12862linux*)
12863  case `$CC -V 2>&1 | sed 5q` in
12864  *Sun\ C*)
12865    # Sun C++ 5.9
12866
12867    # The more standards-conforming stlport4 library is
12868    # incompatible with the Cstd library. Avoid specifying
12869    # it if it's in CXXFLAGS. Ignore libCrun as
12870    # -library=stlport4 depends on it.
12871    case " $CXX $CXXFLAGS " in
12872    *" -library=stlport4 "*)
12873      solaris_use_stlport4=yes
12874      ;;
12875    esac
12876
12877    if test "$solaris_use_stlport4" != yes; then
12878      postdeps_CXX='-library=Cstd -library=Crun'
12879    fi
12880    ;;
12881  esac
12882  ;;
12883
12884solaris*)
12885  case $cc_basename in
12886  CC*)
12887    # The more standards-conforming stlport4 library is
12888    # incompatible with the Cstd library. Avoid specifying
12889    # it if it's in CXXFLAGS. Ignore libCrun as
12890    # -library=stlport4 depends on it.
12891    case " $CXX $CXXFLAGS " in
12892    *" -library=stlport4 "*)
12893      solaris_use_stlport4=yes
12894      ;;
12895    esac
12896
12897    # Adding this requires a known-good setup of shared libraries for
12898    # Sun compiler versions before 5.6, else PIC objects from an old
12899    # archive will be linked into the output, leading to subtle bugs.
12900    if test "$solaris_use_stlport4" != yes; then
12901      postdeps_CXX='-library=Cstd -library=Crun'
12902    fi
12903    ;;
12904  esac
12905  ;;
12906esac
12907
12908
12909case " $postdeps_CXX " in
12910*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12911esac
12912 compiler_lib_search_dirs_CXX=
12913if test -n "${compiler_lib_search_path_CXX}"; then
12914 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12915fi
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947    lt_prog_compiler_wl_CXX=
12948lt_prog_compiler_pic_CXX=
12949lt_prog_compiler_static_CXX=
12950
12951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12952$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12953
12954  # C++ specific cases for pic, static, wl, etc.
12955  if test "$GXX" = yes; then
12956    lt_prog_compiler_wl_CXX='-Wl,'
12957    lt_prog_compiler_static_CXX='-static'
12958
12959    case $host_os in
12960    aix*)
12961      # All AIX code is PIC.
12962      if test "$host_cpu" = ia64; then
12963	# AIX 5 now supports IA64 processor
12964	lt_prog_compiler_static_CXX='-Bstatic'
12965      fi
12966      lt_prog_compiler_pic_CXX='-fPIC'
12967      ;;
12968
12969    amigaos*)
12970      case $host_cpu in
12971      powerpc)
12972            # see comment about AmigaOS4 .so support
12973            lt_prog_compiler_pic_CXX='-fPIC'
12974        ;;
12975      m68k)
12976            # FIXME: we need at least 68020 code to build shared libraries, but
12977            # adding the `-m68020' flag to GCC prevents building anything better,
12978            # like `-m68040'.
12979            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12980        ;;
12981      esac
12982      ;;
12983
12984    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12985      # PIC is the default for these OSes.
12986      ;;
12987    mingw* | cygwin* | os2* | pw32* | cegcc*)
12988      # This hack is so that the source file can tell whether it is being
12989      # built for inclusion in a dll (and should export symbols for example).
12990      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12991      # (--disable-auto-import) libraries
12992      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12993      ;;
12994    darwin* | rhapsody*)
12995      # PIC is the default on this platform
12996      # Common symbols not allowed in MH_DYLIB files
12997      lt_prog_compiler_pic_CXX='-fno-common'
12998      ;;
12999    *djgpp*)
13000      # DJGPP does not support shared libraries at all
13001      lt_prog_compiler_pic_CXX=
13002      ;;
13003    haiku*)
13004      # PIC is the default for Haiku.
13005      # The "-static" flag exists, but is broken.
13006      lt_prog_compiler_static_CXX=
13007      ;;
13008    interix[3-9]*)
13009      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13010      # Instead, we relocate shared libraries at runtime.
13011      ;;
13012    sysv4*MP*)
13013      if test -d /usr/nec; then
13014	lt_prog_compiler_pic_CXX=-Kconform_pic
13015      fi
13016      ;;
13017    hpux*)
13018      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13019      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13020      # sets the default TLS model and affects inlining.
13021      case $host_cpu in
13022      hppa*64*)
13023	;;
13024      *)
13025	lt_prog_compiler_pic_CXX='-fPIC'
13026	;;
13027      esac
13028      ;;
13029    *qnx* | *nto*)
13030      # QNX uses GNU C++, but need to define -shared option too, otherwise
13031      # it will coredump.
13032      lt_prog_compiler_pic_CXX='-fPIC -shared'
13033      ;;
13034    *)
13035      lt_prog_compiler_pic_CXX='-fPIC'
13036      ;;
13037    esac
13038  else
13039    case $host_os in
13040      aix[4-9]*)
13041	# All AIX code is PIC.
13042	if test "$host_cpu" = ia64; then
13043	  # AIX 5 now supports IA64 processor
13044	  lt_prog_compiler_static_CXX='-Bstatic'
13045	else
13046	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13047	fi
13048	;;
13049      chorus*)
13050	case $cc_basename in
13051	cxch68*)
13052	  # Green Hills C++ Compiler
13053	  # _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"
13054	  ;;
13055	esac
13056	;;
13057      dgux*)
13058	case $cc_basename in
13059	  ec++*)
13060	    lt_prog_compiler_pic_CXX='-KPIC'
13061	    ;;
13062	  ghcx*)
13063	    # Green Hills C++ Compiler
13064	    lt_prog_compiler_pic_CXX='-pic'
13065	    ;;
13066	  *)
13067	    ;;
13068	esac
13069	;;
13070      freebsd* | dragonfly*)
13071	# FreeBSD uses GNU C++
13072	;;
13073      hpux9* | hpux10* | hpux11*)
13074	case $cc_basename in
13075	  CC*)
13076	    lt_prog_compiler_wl_CXX='-Wl,'
13077	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13078	    if test "$host_cpu" != ia64; then
13079	      lt_prog_compiler_pic_CXX='+Z'
13080	    fi
13081	    ;;
13082	  aCC*)
13083	    lt_prog_compiler_wl_CXX='-Wl,'
13084	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13085	    case $host_cpu in
13086	    hppa*64*|ia64*)
13087	      # +Z the default
13088	      ;;
13089	    *)
13090	      lt_prog_compiler_pic_CXX='+Z'
13091	      ;;
13092	    esac
13093	    ;;
13094	  *)
13095	    ;;
13096	esac
13097	;;
13098      interix*)
13099	# This is c89, which is MS Visual C++ (no shared libs)
13100	# Anyone wants to do a port?
13101	;;
13102      irix5* | irix6* | nonstopux*)
13103	case $cc_basename in
13104	  CC*)
13105	    lt_prog_compiler_wl_CXX='-Wl,'
13106	    lt_prog_compiler_static_CXX='-non_shared'
13107	    # CC pic flag -KPIC is the default.
13108	    ;;
13109	  *)
13110	    ;;
13111	esac
13112	;;
13113      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13114	case $cc_basename in
13115	  KCC*)
13116	    # KAI C++ Compiler
13117	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13118	    lt_prog_compiler_pic_CXX='-fPIC'
13119	    ;;
13120	  ecpc* )
13121	    # old Intel C++ for x86_64 which still supported -KPIC.
13122	    lt_prog_compiler_wl_CXX='-Wl,'
13123	    lt_prog_compiler_pic_CXX='-KPIC'
13124	    lt_prog_compiler_static_CXX='-static'
13125	    ;;
13126	  icpc* )
13127	    # Intel C++, used to be incompatible with GCC.
13128	    # ICC 10 doesn't accept -KPIC any more.
13129	    lt_prog_compiler_wl_CXX='-Wl,'
13130	    lt_prog_compiler_pic_CXX='-fPIC'
13131	    lt_prog_compiler_static_CXX='-static'
13132	    ;;
13133	  pgCC* | pgcpp*)
13134	    # Portland Group C++ compiler
13135	    lt_prog_compiler_wl_CXX='-Wl,'
13136	    lt_prog_compiler_pic_CXX='-fpic'
13137	    lt_prog_compiler_static_CXX='-Bstatic'
13138	    ;;
13139	  cxx*)
13140	    # Compaq C++
13141	    # Make sure the PIC flag is empty.  It appears that all Alpha
13142	    # Linux and Compaq Tru64 Unix objects are PIC.
13143	    lt_prog_compiler_pic_CXX=
13144	    lt_prog_compiler_static_CXX='-non_shared'
13145	    ;;
13146	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13147	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13148	    lt_prog_compiler_wl_CXX='-Wl,'
13149	    lt_prog_compiler_pic_CXX='-qpic'
13150	    lt_prog_compiler_static_CXX='-qstaticlink'
13151	    ;;
13152	  *)
13153	    case `$CC -V 2>&1 | sed 5q` in
13154	    *Sun\ C*)
13155	      # Sun C++ 5.9
13156	      lt_prog_compiler_pic_CXX='-KPIC'
13157	      lt_prog_compiler_static_CXX='-Bstatic'
13158	      lt_prog_compiler_wl_CXX='-Qoption ld '
13159	      ;;
13160	    esac
13161	    ;;
13162	esac
13163	;;
13164      lynxos*)
13165	;;
13166      m88k*)
13167	;;
13168      mvs*)
13169	case $cc_basename in
13170	  cxx*)
13171	    lt_prog_compiler_pic_CXX='-W c,exportall'
13172	    ;;
13173	  *)
13174	    ;;
13175	esac
13176	;;
13177      netbsd*)
13178	;;
13179      *qnx* | *nto*)
13180        # QNX uses GNU C++, but need to define -shared option too, otherwise
13181        # it will coredump.
13182        lt_prog_compiler_pic_CXX='-fPIC -shared'
13183        ;;
13184      osf3* | osf4* | osf5*)
13185	case $cc_basename in
13186	  KCC*)
13187	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13188	    ;;
13189	  RCC*)
13190	    # Rational C++ 2.4.1
13191	    lt_prog_compiler_pic_CXX='-pic'
13192	    ;;
13193	  cxx*)
13194	    # Digital/Compaq C++
13195	    lt_prog_compiler_wl_CXX='-Wl,'
13196	    # Make sure the PIC flag is empty.  It appears that all Alpha
13197	    # Linux and Compaq Tru64 Unix objects are PIC.
13198	    lt_prog_compiler_pic_CXX=
13199	    lt_prog_compiler_static_CXX='-non_shared'
13200	    ;;
13201	  *)
13202	    ;;
13203	esac
13204	;;
13205      psos*)
13206	;;
13207      solaris*)
13208	case $cc_basename in
13209	  CC*)
13210	    # Sun C++ 4.2, 5.x and Centerline C++
13211	    lt_prog_compiler_pic_CXX='-KPIC'
13212	    lt_prog_compiler_static_CXX='-Bstatic'
13213	    lt_prog_compiler_wl_CXX='-Qoption ld '
13214	    ;;
13215	  gcx*)
13216	    # Green Hills C++ Compiler
13217	    lt_prog_compiler_pic_CXX='-PIC'
13218	    ;;
13219	  *)
13220	    ;;
13221	esac
13222	;;
13223      sunos4*)
13224	case $cc_basename in
13225	  CC*)
13226	    # Sun C++ 4.x
13227	    lt_prog_compiler_pic_CXX='-pic'
13228	    lt_prog_compiler_static_CXX='-Bstatic'
13229	    ;;
13230	  lcc*)
13231	    # Lucid
13232	    lt_prog_compiler_pic_CXX='-pic'
13233	    ;;
13234	  *)
13235	    ;;
13236	esac
13237	;;
13238      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13239	case $cc_basename in
13240	  CC*)
13241	    lt_prog_compiler_wl_CXX='-Wl,'
13242	    lt_prog_compiler_pic_CXX='-KPIC'
13243	    lt_prog_compiler_static_CXX='-Bstatic'
13244	    ;;
13245	esac
13246	;;
13247      tandem*)
13248	case $cc_basename in
13249	  NCC*)
13250	    # NonStop-UX NCC 3.20
13251	    lt_prog_compiler_pic_CXX='-KPIC'
13252	    ;;
13253	  *)
13254	    ;;
13255	esac
13256	;;
13257      vxworks*)
13258	;;
13259      *)
13260	lt_prog_compiler_can_build_shared_CXX=no
13261	;;
13262    esac
13263  fi
13264
13265case $host_os in
13266  # For platforms which do not support PIC, -DPIC is meaningless:
13267  *djgpp*)
13268    lt_prog_compiler_pic_CXX=
13269    ;;
13270  *)
13271    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13272    ;;
13273esac
13274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13275$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13276
13277
13278
13279#
13280# Check to make sure the PIC flag actually works.
13281#
13282if test -n "$lt_prog_compiler_pic_CXX"; then
13283  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13284$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13285if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13286  $as_echo_n "(cached) " >&6
13287else
13288  lt_cv_prog_compiler_pic_works_CXX=no
13289   ac_outfile=conftest.$ac_objext
13290   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13291   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13292   # Insert the option either (1) after the last *FLAGS variable, or
13293   # (2) before a word containing "conftest.", or (3) at the end.
13294   # Note that $ac_compile itself does not contain backslashes and begins
13295   # with a dollar sign (not a hyphen), so the echo should work correctly.
13296   # The option is referenced via a variable to avoid confusing sed.
13297   lt_compile=`echo "$ac_compile" | $SED \
13298   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13299   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13300   -e 's:$: $lt_compiler_flag:'`
13301   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13302   (eval "$lt_compile" 2>conftest.err)
13303   ac_status=$?
13304   cat conftest.err >&5
13305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13306   if (exit $ac_status) && test -s "$ac_outfile"; then
13307     # The compiler can only warn and ignore the option if not recognized
13308     # So say no if there are warnings other than the usual output.
13309     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13310     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13311     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13312       lt_cv_prog_compiler_pic_works_CXX=yes
13313     fi
13314   fi
13315   $RM conftest*
13316
13317fi
13318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13319$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13320
13321if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13322    case $lt_prog_compiler_pic_CXX in
13323     "" | " "*) ;;
13324     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13325     esac
13326else
13327    lt_prog_compiler_pic_CXX=
13328     lt_prog_compiler_can_build_shared_CXX=no
13329fi
13330
13331fi
13332
13333
13334
13335#
13336# Check to make sure the static flag actually works.
13337#
13338wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13340$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13341if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13342  $as_echo_n "(cached) " >&6
13343else
13344  lt_cv_prog_compiler_static_works_CXX=no
13345   save_LDFLAGS="$LDFLAGS"
13346   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13347   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13348   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13349     # The linker can only warn and ignore the option if not recognized
13350     # So say no if there are warnings
13351     if test -s conftest.err; then
13352       # Append any errors to the config.log.
13353       cat conftest.err 1>&5
13354       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13355       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13356       if diff conftest.exp conftest.er2 >/dev/null; then
13357         lt_cv_prog_compiler_static_works_CXX=yes
13358       fi
13359     else
13360       lt_cv_prog_compiler_static_works_CXX=yes
13361     fi
13362   fi
13363   $RM -r conftest*
13364   LDFLAGS="$save_LDFLAGS"
13365
13366fi
13367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13368$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13369
13370if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13371    :
13372else
13373    lt_prog_compiler_static_CXX=
13374fi
13375
13376
13377
13378
13379    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13380$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13381if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13382  $as_echo_n "(cached) " >&6
13383else
13384  lt_cv_prog_compiler_c_o_CXX=no
13385   $RM -r conftest 2>/dev/null
13386   mkdir conftest
13387   cd conftest
13388   mkdir out
13389   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13390
13391   lt_compiler_flag="-o out/conftest2.$ac_objext"
13392   # Insert the option either (1) after the last *FLAGS variable, or
13393   # (2) before a word containing "conftest.", or (3) at the end.
13394   # Note that $ac_compile itself does not contain backslashes and begins
13395   # with a dollar sign (not a hyphen), so the echo should work correctly.
13396   lt_compile=`echo "$ac_compile" | $SED \
13397   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13398   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13399   -e 's:$: $lt_compiler_flag:'`
13400   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13401   (eval "$lt_compile" 2>out/conftest.err)
13402   ac_status=$?
13403   cat out/conftest.err >&5
13404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13405   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13406   then
13407     # The compiler can only warn and ignore the option if not recognized
13408     # So say no if there are warnings
13409     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13410     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13411     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13412       lt_cv_prog_compiler_c_o_CXX=yes
13413     fi
13414   fi
13415   chmod u+w . 2>&5
13416   $RM conftest*
13417   # SGI C++ compiler will create directory out/ii_files/ for
13418   # template instantiation
13419   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13420   $RM out/* && rmdir out
13421   cd ..
13422   $RM -r conftest
13423   $RM conftest*
13424
13425fi
13426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13427$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13428
13429
13430
13431    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13432$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13433if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13434  $as_echo_n "(cached) " >&6
13435else
13436  lt_cv_prog_compiler_c_o_CXX=no
13437   $RM -r conftest 2>/dev/null
13438   mkdir conftest
13439   cd conftest
13440   mkdir out
13441   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13442
13443   lt_compiler_flag="-o out/conftest2.$ac_objext"
13444   # Insert the option either (1) after the last *FLAGS variable, or
13445   # (2) before a word containing "conftest.", or (3) at the end.
13446   # Note that $ac_compile itself does not contain backslashes and begins
13447   # with a dollar sign (not a hyphen), so the echo should work correctly.
13448   lt_compile=`echo "$ac_compile" | $SED \
13449   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13450   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13451   -e 's:$: $lt_compiler_flag:'`
13452   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13453   (eval "$lt_compile" 2>out/conftest.err)
13454   ac_status=$?
13455   cat out/conftest.err >&5
13456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13457   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13458   then
13459     # The compiler can only warn and ignore the option if not recognized
13460     # So say no if there are warnings
13461     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13462     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13463     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13464       lt_cv_prog_compiler_c_o_CXX=yes
13465     fi
13466   fi
13467   chmod u+w . 2>&5
13468   $RM conftest*
13469   # SGI C++ compiler will create directory out/ii_files/ for
13470   # template instantiation
13471   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13472   $RM out/* && rmdir out
13473   cd ..
13474   $RM -r conftest
13475   $RM conftest*
13476
13477fi
13478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13479$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13480
13481
13482
13483
13484hard_links="nottested"
13485if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13486  # do not overwrite the value of need_locks provided by the user
13487  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13488$as_echo_n "checking if we can lock with hard links... " >&6; }
13489  hard_links=yes
13490  $RM conftest*
13491  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13492  touch conftest.a
13493  ln conftest.a conftest.b 2>&5 || hard_links=no
13494  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13495  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13496$as_echo "$hard_links" >&6; }
13497  if test "$hard_links" = no; then
13498    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13499$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13500    need_locks=warn
13501  fi
13502else
13503  need_locks=no
13504fi
13505
13506
13507
13508    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13509$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13510
13511  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13512  case $host_os in
13513  aix[4-9]*)
13514    # If we're using GNU nm, then we don't want the "-C" option.
13515    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13516    # Also, AIX nm treats weak defined symbols like other global defined
13517    # symbols, whereas GNU nm marks them as "W".
13518    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13519      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'
13520    else
13521      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'
13522    fi
13523    ;;
13524  pw32*)
13525    export_symbols_cmds_CXX="$ltdll_cmds"
13526  ;;
13527  cygwin* | mingw* | cegcc*)
13528    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'
13529  ;;
13530  *)
13531    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13532  ;;
13533  esac
13534  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13535
13536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13537$as_echo "$ld_shlibs_CXX" >&6; }
13538test "$ld_shlibs_CXX" = no && can_build_shared=no
13539
13540with_gnu_ld_CXX=$with_gnu_ld
13541
13542
13543
13544
13545
13546
13547#
13548# Do we need to explicitly link libc?
13549#
13550case "x$archive_cmds_need_lc_CXX" in
13551x|xyes)
13552  # Assume -lc should be added
13553  archive_cmds_need_lc_CXX=yes
13554
13555  if test "$enable_shared" = yes && test "$GCC" = yes; then
13556    case $archive_cmds_CXX in
13557    *'~'*)
13558      # FIXME: we may have to deal with multi-command sequences.
13559      ;;
13560    '$CC '*)
13561      # Test whether the compiler implicitly links with -lc since on some
13562      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13563      # to ld, don't add -lc before -lgcc.
13564      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13565$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13566if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
13567  $as_echo_n "(cached) " >&6
13568else
13569  $RM conftest*
13570	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13571
13572	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13573  (eval $ac_compile) 2>&5
13574  ac_status=$?
13575  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13576  test $ac_status = 0; } 2>conftest.err; then
13577	  soname=conftest
13578	  lib=conftest
13579	  libobjs=conftest.$ac_objext
13580	  deplibs=
13581	  wl=$lt_prog_compiler_wl_CXX
13582	  pic_flag=$lt_prog_compiler_pic_CXX
13583	  compiler_flags=-v
13584	  linker_flags=-v
13585	  verstring=
13586	  output_objdir=.
13587	  libname=conftest
13588	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13589	  allow_undefined_flag_CXX=
13590	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13591  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13592  ac_status=$?
13593  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13594  test $ac_status = 0; }
13595	  then
13596	    lt_cv_archive_cmds_need_lc_CXX=no
13597	  else
13598	    lt_cv_archive_cmds_need_lc_CXX=yes
13599	  fi
13600	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13601	else
13602	  cat conftest.err 1>&5
13603	fi
13604	$RM conftest*
13605
13606fi
13607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
13608$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
13609      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
13610      ;;
13611    esac
13612  fi
13613  ;;
13614esac
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
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
13678
13679    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13680$as_echo_n "checking dynamic linker characteristics... " >&6; }
13681
13682library_names_spec=
13683libname_spec='lib$name'
13684soname_spec=
13685shrext_cmds=".so"
13686postinstall_cmds=
13687postuninstall_cmds=
13688finish_cmds=
13689finish_eval=
13690shlibpath_var=
13691shlibpath_overrides_runpath=unknown
13692version_type=none
13693dynamic_linker="$host_os ld.so"
13694sys_lib_dlsearch_path_spec="/lib /usr/lib"
13695need_lib_prefix=unknown
13696hardcode_into_libs=no
13697
13698# when you set need_version to no, make sure it does not cause -set_version
13699# flags to be left without arguments
13700need_version=unknown
13701
13702case $host_os in
13703aix3*)
13704  version_type=linux
13705  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13706  shlibpath_var=LIBPATH
13707
13708  # AIX 3 has no versioning support, so we append a major version to the name.
13709  soname_spec='${libname}${release}${shared_ext}$major'
13710  ;;
13711
13712aix[4-9]*)
13713  version_type=linux
13714  need_lib_prefix=no
13715  need_version=no
13716  hardcode_into_libs=yes
13717  if test "$host_cpu" = ia64; then
13718    # AIX 5 supports IA64
13719    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13720    shlibpath_var=LD_LIBRARY_PATH
13721  else
13722    # With GCC up to 2.95.x, collect2 would create an import file
13723    # for dependence libraries.  The import file would start with
13724    # the line `#! .'.  This would cause the generated library to
13725    # depend on `.', always an invalid library.  This was fixed in
13726    # development snapshots of GCC prior to 3.0.
13727    case $host_os in
13728      aix4 | aix4.[01] | aix4.[01].*)
13729      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13730	   echo ' yes '
13731	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13732	:
13733      else
13734	can_build_shared=no
13735      fi
13736      ;;
13737    esac
13738    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13739    # soname into executable. Probably we can add versioning support to
13740    # collect2, so additional links can be useful in future.
13741    if test "$aix_use_runtimelinking" = yes; then
13742      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13743      # instead of lib<name>.a to let people know that these are not
13744      # typical AIX shared libraries.
13745      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13746    else
13747      # We preserve .a as extension for shared libraries through AIX4.2
13748      # and later when we are not doing run time linking.
13749      library_names_spec='${libname}${release}.a $libname.a'
13750      soname_spec='${libname}${release}${shared_ext}$major'
13751    fi
13752    shlibpath_var=LIBPATH
13753  fi
13754  ;;
13755
13756amigaos*)
13757  case $host_cpu in
13758  powerpc)
13759    # Since July 2007 AmigaOS4 officially supports .so libraries.
13760    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13761    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13762    ;;
13763  m68k)
13764    library_names_spec='$libname.ixlibrary $libname.a'
13765    # Create ${libname}_ixlibrary.a entries in /sys/libs.
13766    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'
13767    ;;
13768  esac
13769  ;;
13770
13771beos*)
13772  library_names_spec='${libname}${shared_ext}'
13773  dynamic_linker="$host_os ld.so"
13774  shlibpath_var=LIBRARY_PATH
13775  ;;
13776
13777bsdi[45]*)
13778  version_type=linux
13779  need_version=no
13780  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13781  soname_spec='${libname}${release}${shared_ext}$major'
13782  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13783  shlibpath_var=LD_LIBRARY_PATH
13784  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13785  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13786  # the default ld.so.conf also contains /usr/contrib/lib and
13787  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13788  # libtool to hard-code these into programs
13789  ;;
13790
13791cygwin* | mingw* | pw32* | cegcc*)
13792  version_type=windows
13793  shrext_cmds=".dll"
13794  need_version=no
13795  need_lib_prefix=no
13796
13797  case $GCC,$host_os in
13798  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13799    library_names_spec='$libname.dll.a'
13800    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13801    postinstall_cmds='base_file=`basename \${file}`~
13802      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13803      dldir=$destdir/`dirname \$dlpath`~
13804      test -d \$dldir || mkdir -p \$dldir~
13805      $install_prog $dir/$dlname \$dldir/$dlname~
13806      chmod a+x \$dldir/$dlname~
13807      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13808        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13809      fi'
13810    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13811      dlpath=$dir/\$dldll~
13812       $RM \$dlpath'
13813    shlibpath_overrides_runpath=yes
13814
13815    case $host_os in
13816    cygwin*)
13817      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13818      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13819
13820      ;;
13821    mingw* | cegcc*)
13822      # MinGW DLLs use traditional 'lib' prefix
13823      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13824      ;;
13825    pw32*)
13826      # pw32 DLLs use 'pw' prefix rather than 'lib'
13827      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13828      ;;
13829    esac
13830    ;;
13831
13832  *)
13833    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13834    ;;
13835  esac
13836  dynamic_linker='Win32 ld.exe'
13837  # FIXME: first we should search . and the directory the executable is in
13838  shlibpath_var=PATH
13839  ;;
13840
13841darwin* | rhapsody*)
13842  dynamic_linker="$host_os dyld"
13843  version_type=darwin
13844  need_lib_prefix=no
13845  need_version=no
13846  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13847  soname_spec='${libname}${release}${major}$shared_ext'
13848  shlibpath_overrides_runpath=yes
13849  shlibpath_var=DYLD_LIBRARY_PATH
13850  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13851
13852  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13853  ;;
13854
13855dgux*)
13856  version_type=linux
13857  need_lib_prefix=no
13858  need_version=no
13859  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13860  soname_spec='${libname}${release}${shared_ext}$major'
13861  shlibpath_var=LD_LIBRARY_PATH
13862  ;;
13863
13864freebsd* | dragonfly*)
13865  # DragonFly does not have aout.  When/if they implement a new
13866  # versioning mechanism, adjust this.
13867  if test -x /usr/bin/objformat; then
13868    objformat=`/usr/bin/objformat`
13869  else
13870    case $host_os in
13871    freebsd[23].*) objformat=aout ;;
13872    *) objformat=elf ;;
13873    esac
13874  fi
13875  version_type=freebsd-$objformat
13876  case $version_type in
13877    freebsd-elf*)
13878      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13879      need_version=no
13880      need_lib_prefix=no
13881      ;;
13882    freebsd-*)
13883      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13884      need_version=yes
13885      ;;
13886  esac
13887  shlibpath_var=LD_LIBRARY_PATH
13888  case $host_os in
13889  freebsd2.*)
13890    shlibpath_overrides_runpath=yes
13891    ;;
13892  freebsd3.[01]* | freebsdelf3.[01]*)
13893    shlibpath_overrides_runpath=yes
13894    hardcode_into_libs=yes
13895    ;;
13896  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13897  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13898    shlibpath_overrides_runpath=no
13899    hardcode_into_libs=yes
13900    ;;
13901  *) # from 4.6 on, and DragonFly
13902    shlibpath_overrides_runpath=yes
13903    hardcode_into_libs=yes
13904    ;;
13905  esac
13906  ;;
13907
13908gnu*)
13909  version_type=linux
13910  need_lib_prefix=no
13911  need_version=no
13912  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13913  soname_spec='${libname}${release}${shared_ext}$major'
13914  shlibpath_var=LD_LIBRARY_PATH
13915  hardcode_into_libs=yes
13916  ;;
13917
13918haiku*)
13919  version_type=linux
13920  need_lib_prefix=no
13921  need_version=no
13922  dynamic_linker="$host_os runtime_loader"
13923  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13924  soname_spec='${libname}${release}${shared_ext}$major'
13925  shlibpath_var=LIBRARY_PATH
13926  shlibpath_overrides_runpath=yes
13927  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
13928  hardcode_into_libs=yes
13929  ;;
13930
13931hpux9* | hpux10* | hpux11*)
13932  # Give a soname corresponding to the major version so that dld.sl refuses to
13933  # link against other versions.
13934  version_type=sunos
13935  need_lib_prefix=no
13936  need_version=no
13937  case $host_cpu in
13938  ia64*)
13939    shrext_cmds='.so'
13940    hardcode_into_libs=yes
13941    dynamic_linker="$host_os dld.so"
13942    shlibpath_var=LD_LIBRARY_PATH
13943    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13944    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13945    soname_spec='${libname}${release}${shared_ext}$major'
13946    if test "X$HPUX_IA64_MODE" = X32; then
13947      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13948    else
13949      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13950    fi
13951    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13952    ;;
13953  hppa*64*)
13954    shrext_cmds='.sl'
13955    hardcode_into_libs=yes
13956    dynamic_linker="$host_os dld.sl"
13957    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13958    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13959    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13960    soname_spec='${libname}${release}${shared_ext}$major'
13961    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13962    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13963    ;;
13964  *)
13965    shrext_cmds='.sl'
13966    dynamic_linker="$host_os dld.sl"
13967    shlibpath_var=SHLIB_PATH
13968    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13969    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13970    soname_spec='${libname}${release}${shared_ext}$major'
13971    ;;
13972  esac
13973  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
13974  postinstall_cmds='chmod 555 $lib'
13975  # or fails outright, so override atomically:
13976  install_override_mode=555
13977  ;;
13978
13979interix[3-9]*)
13980  version_type=linux
13981  need_lib_prefix=no
13982  need_version=no
13983  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13984  soname_spec='${libname}${release}${shared_ext}$major'
13985  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13986  shlibpath_var=LD_LIBRARY_PATH
13987  shlibpath_overrides_runpath=no
13988  hardcode_into_libs=yes
13989  ;;
13990
13991irix5* | irix6* | nonstopux*)
13992  case $host_os in
13993    nonstopux*) version_type=nonstopux ;;
13994    *)
13995	if test "$lt_cv_prog_gnu_ld" = yes; then
13996		version_type=linux
13997	else
13998		version_type=irix
13999	fi ;;
14000  esac
14001  need_lib_prefix=no
14002  need_version=no
14003  soname_spec='${libname}${release}${shared_ext}$major'
14004  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14005  case $host_os in
14006  irix5* | nonstopux*)
14007    libsuff= shlibsuff=
14008    ;;
14009  *)
14010    case $LD in # libtool.m4 will add one of these switches to LD
14011    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14012      libsuff= shlibsuff= libmagic=32-bit;;
14013    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14014      libsuff=32 shlibsuff=N32 libmagic=N32;;
14015    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14016      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14017    *) libsuff= shlibsuff= libmagic=never-match;;
14018    esac
14019    ;;
14020  esac
14021  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14022  shlibpath_overrides_runpath=no
14023  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14024  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14025  hardcode_into_libs=yes
14026  ;;
14027
14028# No shared lib support for Linux oldld, aout, or coff.
14029linux*oldld* | linux*aout* | linux*coff*)
14030  dynamic_linker=no
14031  ;;
14032
14033# This must be Linux ELF.
14034linux* | k*bsd*-gnu | kopensolaris*-gnu)
14035  version_type=linux
14036  need_lib_prefix=no
14037  need_version=no
14038  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14039  soname_spec='${libname}${release}${shared_ext}$major'
14040  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14041  shlibpath_var=LD_LIBRARY_PATH
14042  shlibpath_overrides_runpath=no
14043
14044  # Some binutils ld are patched to set DT_RUNPATH
14045  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14046  $as_echo_n "(cached) " >&6
14047else
14048  lt_cv_shlibpath_overrides_runpath=no
14049    save_LDFLAGS=$LDFLAGS
14050    save_libdir=$libdir
14051    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14052	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14053    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14054/* end confdefs.h.  */
14055
14056int
14057main ()
14058{
14059
14060  ;
14061  return 0;
14062}
14063_ACEOF
14064if ac_fn_cxx_try_link "$LINENO"; then :
14065  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14066  lt_cv_shlibpath_overrides_runpath=yes
14067fi
14068fi
14069rm -f core conftest.err conftest.$ac_objext \
14070    conftest$ac_exeext conftest.$ac_ext
14071    LDFLAGS=$save_LDFLAGS
14072    libdir=$save_libdir
14073
14074fi
14075
14076  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14077
14078  # This implies no fast_install, which is unacceptable.
14079  # Some rework will be needed to allow for fast_install
14080  # before this can be enabled.
14081  hardcode_into_libs=yes
14082
14083  # Append ld.so.conf contents to the search path
14084  if test -f /etc/ld.so.conf; then
14085    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' ' '`
14086    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14087  fi
14088
14089  # We used to test for /lib/ld.so.1 and disable shared libraries on
14090  # powerpc, because MkLinux only supported shared libraries with the
14091  # GNU dynamic linker.  Since this was broken with cross compilers,
14092  # most powerpc-linux boxes support dynamic linking these days and
14093  # people can always --disable-shared, the test was removed, and we
14094  # assume the GNU/Linux dynamic linker is in use.
14095  dynamic_linker='GNU/Linux ld.so'
14096  ;;
14097
14098netbsd*)
14099  version_type=sunos
14100  need_lib_prefix=no
14101  need_version=no
14102  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14103    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14104    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14105    dynamic_linker='NetBSD (a.out) ld.so'
14106  else
14107    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14108    soname_spec='${libname}${release}${shared_ext}$major'
14109    dynamic_linker='NetBSD ld.elf_so'
14110  fi
14111  shlibpath_var=LD_LIBRARY_PATH
14112  shlibpath_overrides_runpath=yes
14113  hardcode_into_libs=yes
14114  ;;
14115
14116newsos6)
14117  version_type=linux
14118  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14119  shlibpath_var=LD_LIBRARY_PATH
14120  shlibpath_overrides_runpath=yes
14121  ;;
14122
14123*nto* | *qnx*)
14124  version_type=qnx
14125  need_lib_prefix=no
14126  need_version=no
14127  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14128  soname_spec='${libname}${release}${shared_ext}$major'
14129  shlibpath_var=LD_LIBRARY_PATH
14130  shlibpath_overrides_runpath=no
14131  hardcode_into_libs=yes
14132  dynamic_linker='ldqnx.so'
14133  ;;
14134
14135openbsd*)
14136  version_type=sunos
14137  sys_lib_dlsearch_path_spec="/usr/lib"
14138  need_lib_prefix=no
14139  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14140  case $host_os in
14141    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14142    *)				need_version=no  ;;
14143  esac
14144  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14145  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14146  shlibpath_var=LD_LIBRARY_PATH
14147  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14148    case $host_os in
14149      openbsd2.[89] | openbsd2.[89].*)
14150	shlibpath_overrides_runpath=no
14151	;;
14152      *)
14153	shlibpath_overrides_runpath=yes
14154	;;
14155      esac
14156  else
14157    shlibpath_overrides_runpath=yes
14158  fi
14159  ;;
14160
14161os2*)
14162  libname_spec='$name'
14163  shrext_cmds=".dll"
14164  need_lib_prefix=no
14165  library_names_spec='$libname${shared_ext} $libname.a'
14166  dynamic_linker='OS/2 ld.exe'
14167  shlibpath_var=LIBPATH
14168  ;;
14169
14170osf3* | osf4* | osf5*)
14171  version_type=osf
14172  need_lib_prefix=no
14173  need_version=no
14174  soname_spec='${libname}${release}${shared_ext}$major'
14175  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14176  shlibpath_var=LD_LIBRARY_PATH
14177  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14178  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14179  ;;
14180
14181rdos*)
14182  dynamic_linker=no
14183  ;;
14184
14185solaris*)
14186  version_type=linux
14187  need_lib_prefix=no
14188  need_version=no
14189  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14190  soname_spec='${libname}${release}${shared_ext}$major'
14191  shlibpath_var=LD_LIBRARY_PATH
14192  shlibpath_overrides_runpath=yes
14193  hardcode_into_libs=yes
14194  # ldd complains unless libraries are executable
14195  postinstall_cmds='chmod +x $lib'
14196  ;;
14197
14198sunos4*)
14199  version_type=sunos
14200  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14201  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14202  shlibpath_var=LD_LIBRARY_PATH
14203  shlibpath_overrides_runpath=yes
14204  if test "$with_gnu_ld" = yes; then
14205    need_lib_prefix=no
14206  fi
14207  need_version=yes
14208  ;;
14209
14210sysv4 | sysv4.3*)
14211  version_type=linux
14212  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14213  soname_spec='${libname}${release}${shared_ext}$major'
14214  shlibpath_var=LD_LIBRARY_PATH
14215  case $host_vendor in
14216    sni)
14217      shlibpath_overrides_runpath=no
14218      need_lib_prefix=no
14219      runpath_var=LD_RUN_PATH
14220      ;;
14221    siemens)
14222      need_lib_prefix=no
14223      ;;
14224    motorola)
14225      need_lib_prefix=no
14226      need_version=no
14227      shlibpath_overrides_runpath=no
14228      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14229      ;;
14230  esac
14231  ;;
14232
14233sysv4*MP*)
14234  if test -d /usr/nec ;then
14235    version_type=linux
14236    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14237    soname_spec='$libname${shared_ext}.$major'
14238    shlibpath_var=LD_LIBRARY_PATH
14239  fi
14240  ;;
14241
14242sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14243  version_type=freebsd-elf
14244  need_lib_prefix=no
14245  need_version=no
14246  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14247  soname_spec='${libname}${release}${shared_ext}$major'
14248  shlibpath_var=LD_LIBRARY_PATH
14249  shlibpath_overrides_runpath=yes
14250  hardcode_into_libs=yes
14251  if test "$with_gnu_ld" = yes; then
14252    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14253  else
14254    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14255    case $host_os in
14256      sco3.2v5*)
14257        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14258	;;
14259    esac
14260  fi
14261  sys_lib_dlsearch_path_spec='/usr/lib'
14262  ;;
14263
14264tpf*)
14265  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14266  version_type=linux
14267  need_lib_prefix=no
14268  need_version=no
14269  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14270  shlibpath_var=LD_LIBRARY_PATH
14271  shlibpath_overrides_runpath=no
14272  hardcode_into_libs=yes
14273  ;;
14274
14275uts4*)
14276  version_type=linux
14277  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14278  soname_spec='${libname}${release}${shared_ext}$major'
14279  shlibpath_var=LD_LIBRARY_PATH
14280  ;;
14281
14282*)
14283  dynamic_linker=no
14284  ;;
14285esac
14286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14287$as_echo "$dynamic_linker" >&6; }
14288test "$dynamic_linker" = no && can_build_shared=no
14289
14290variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14291if test "$GCC" = yes; then
14292  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14293fi
14294
14295if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14296  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14297fi
14298if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14299  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14300fi
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14340$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14341hardcode_action_CXX=
14342if test -n "$hardcode_libdir_flag_spec_CXX" ||
14343   test -n "$runpath_var_CXX" ||
14344   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14345
14346  # We can hardcode non-existent directories.
14347  if test "$hardcode_direct_CXX" != no &&
14348     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14349     # have to relink, otherwise we might link with an installed library
14350     # when we should be linking with a yet-to-be-installed one
14351     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14352     test "$hardcode_minus_L_CXX" != no; then
14353    # Linking always hardcodes the temporary library directory.
14354    hardcode_action_CXX=relink
14355  else
14356    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14357    hardcode_action_CXX=immediate
14358  fi
14359else
14360  # We cannot hardcode anything, or else we can only hardcode existing
14361  # directories.
14362  hardcode_action_CXX=unsupported
14363fi
14364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14365$as_echo "$hardcode_action_CXX" >&6; }
14366
14367if test "$hardcode_action_CXX" = relink ||
14368   test "$inherit_rpath_CXX" = yes; then
14369  # Fast installation is not supported
14370  enable_fast_install=no
14371elif test "$shlibpath_overrides_runpath" = yes ||
14372     test "$enable_shared" = no; then
14373  # Fast installation is not necessary
14374  enable_fast_install=needless
14375fi
14376
14377
14378
14379
14380
14381
14382
14383  fi # test -n "$compiler"
14384
14385  CC=$lt_save_CC
14386  LDCXX=$LD
14387  LD=$lt_save_LD
14388  GCC=$lt_save_GCC
14389  with_gnu_ld=$lt_save_with_gnu_ld
14390  lt_cv_path_LDCXX=$lt_cv_path_LD
14391  lt_cv_path_LD=$lt_save_path_LD
14392  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14393  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14394fi # test "$_lt_caught_CXX_error" != yes
14395
14396ac_ext=c
14397ac_cpp='$CPP $CPPFLAGS'
14398ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14399ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14400ac_compiler_gnu=$ac_cv_c_compiler_gnu
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414        ac_config_commands="$ac_config_commands libtool"
14415
14416
14417
14418
14419# Only expand once:
14420
14421
14422
14423
14424
14425
14426
14427# Check to see if -pthread or -lpthread is needed.  Prefer the former.
14428# Note that the CILK_SELF_SPEC in gcc.c may force -pthread.
14429# In case the pthread.h system header is not found, this test will fail.
14430XCFLAGS=""
14431XLDFLAGS=""
14432CFLAGS="$CFLAGS -pthread"
14433cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14434/* end confdefs.h.  */
14435#include <pthread.h>
14436   void *g(void *d) { return NULL; }
14437int
14438main ()
14439{
14440pthread_t t; pthread_create(&t,NULL,g,NULL);
14441  ;
14442  return 0;
14443}
14444_ACEOF
14445if ac_fn_c_try_link "$LINENO"; then :
14446  XCFLAGS=" -Wc,-pthread"
14447else
14448  CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS"
14449  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14450/* end confdefs.h.  */
14451#include <pthread.h>
14452     void *g(void *d) { return NULL; }
14453int
14454main ()
14455{
14456pthread_t t; pthread_create(&t,NULL,g,NULL);
14457  ;
14458  return 0;
14459}
14460_ACEOF
14461if ac_fn_c_try_link "$LINENO"; then :
14462
14463else
14464  as_fn_error "Pthreads are required to build libcilkrts" "$LINENO" 5
14465fi
14466rm -f core conftest.err conftest.$ac_objext \
14467    conftest$ac_exeext conftest.$ac_ext
14468fi
14469rm -f core conftest.err conftest.$ac_objext \
14470    conftest$ac_exeext conftest.$ac_ext
14471
14472# Check for pthread_{,attr_}[sg]etaffinity_np.
14473cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14474/* end confdefs.h.  */
14475#define _GNU_SOURCE
14476   #include <pthread.h>
14477int
14478main ()
14479{
14480cpu_set_t cpuset;
14481   pthread_attr_t attr;
14482   pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
14483   if (CPU_ISSET (0, &cpuset))
14484     CPU_SET (1, &cpuset);
14485   else
14486     CPU_ZERO (&cpuset);
14487   pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
14488   pthread_attr_init (&attr);
14489   pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
14490   pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
14491  ;
14492  return 0;
14493}
14494_ACEOF
14495if ac_fn_c_try_link "$LINENO"; then :
14496
14497$as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h
14498
14499fi
14500rm -f core conftest.err conftest.$ac_objext \
14501    conftest$ac_exeext conftest.$ac_ext
14502
14503# Every c++ lib is linking by default with -nostdlib, which leads to the
14504# fact, that proper pthread library will not be given at link time. We have
14505# to hard-code that.
14506case "${target}" in
14507
14508  *android*)
14509    XLDFLAGS="$XLDFLAGS -lc"
14510     ;;
14511  *)
14512    XLDFLAGS="$XLDFLAGS -lpthread"
14513    ;;
14514
14515esac
14516
14517
14518
14519
14520CFLAGS="$save_CFLAGS"
14521
14522if test $enable_shared = yes; then
14523  link_cilkrts="-lcilkrts %{static: $LIBS}"
14524else
14525  link_cilkrts="-lcilkrts $LIBS"
14526fi
14527
14528
14529
14530# Must be last
14531cat >confcache <<\_ACEOF
14532# This file is a shell script that caches the results of configure
14533# tests run on this system so they can be shared between configure
14534# scripts and configure runs, see configure's option --config-cache.
14535# It is not useful on other systems.  If it contains results you don't
14536# want to keep, you may remove or edit it.
14537#
14538# config.status only pays attention to the cache file if you give it
14539# the --recheck option to rerun configure.
14540#
14541# `ac_cv_env_foo' variables (set or unset) will be overridden when
14542# loading this file, other *unset* `ac_cv_foo' will be assigned the
14543# following values.
14544
14545_ACEOF
14546
14547# The following way of writing the cache mishandles newlines in values,
14548# but we know of no workaround that is simple, portable, and efficient.
14549# So, we kill variables containing newlines.
14550# Ultrix sh set writes to stderr and can't be redirected directly,
14551# and sets the high bit in the cache file unless we assign to the vars.
14552(
14553  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14554    eval ac_val=\$$ac_var
14555    case $ac_val in #(
14556    *${as_nl}*)
14557      case $ac_var in #(
14558      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14559$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14560      esac
14561      case $ac_var in #(
14562      _ | IFS | as_nl) ;; #(
14563      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14564      *) { eval $ac_var=; unset $ac_var;} ;;
14565      esac ;;
14566    esac
14567  done
14568
14569  (set) 2>&1 |
14570    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14571    *${as_nl}ac_space=\ *)
14572      # `set' does not quote correctly, so add quotes: double-quote
14573      # substitution turns \\\\ into \\, and sed turns \\ into \.
14574      sed -n \
14575	"s/'/'\\\\''/g;
14576	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14577      ;; #(
14578    *)
14579      # `set' quotes correctly as required by POSIX, so do not add quotes.
14580      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14581      ;;
14582    esac |
14583    sort
14584) |
14585  sed '
14586     /^ac_cv_env_/b end
14587     t clear
14588     :clear
14589     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14590     t end
14591     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14592     :end' >>confcache
14593if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14594  if test -w "$cache_file"; then
14595    test "x$cache_file" != "x/dev/null" &&
14596      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14597$as_echo "$as_me: updating cache $cache_file" >&6;}
14598    cat confcache >$cache_file
14599  else
14600    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14601$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14602  fi
14603fi
14604rm -f confcache
14605
14606test "x$prefix" = xNONE && prefix=$ac_default_prefix
14607# Let make expand exec_prefix.
14608test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14609
14610# Transform confdefs.h into DEFS.
14611# Protect against shell expansion while executing Makefile rules.
14612# Protect against Makefile macro expansion.
14613#
14614# If the first sed substitution is executed (which looks for macros that
14615# take arguments), then branch to the quote section.  Otherwise,
14616# look for a macro that doesn't take arguments.
14617ac_script='
14618:mline
14619/\\$/{
14620 N
14621 s,\\\n,,
14622 b mline
14623}
14624t clear
14625:clear
14626s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
14627t quote
14628s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
14629t quote
14630b any
14631:quote
14632s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
14633s/\[/\\&/g
14634s/\]/\\&/g
14635s/\$/$$/g
14636H
14637:any
14638${
14639	g
14640	s/^\n//
14641	s/\n/ /g
14642	p
14643}
14644'
14645DEFS=`sed -n "$ac_script" confdefs.h`
14646
14647
14648ac_libobjs=
14649ac_ltlibobjs=
14650for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14651  # 1. Remove the extension, and $U if already installed.
14652  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14653  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14654  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14655  #    will be set to the directory where LIBOBJS objects are built.
14656  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14657  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14658done
14659LIBOBJS=$ac_libobjs
14660
14661LTLIBOBJS=$ac_ltlibobjs
14662
14663
14664 if test -n "$EXEEXT"; then
14665  am__EXEEXT_TRUE=
14666  am__EXEEXT_FALSE='#'
14667else
14668  am__EXEEXT_TRUE='#'
14669  am__EXEEXT_FALSE=
14670fi
14671
14672if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14673  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14674Usually this means the macro was only invoked conditionally." "$LINENO" 5
14675fi
14676if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14677  as_fn_error "conditional \"AMDEP\" was never defined.
14678Usually this means the macro was only invoked conditionally." "$LINENO" 5
14679fi
14680if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14681  as_fn_error "conditional \"am__fastdepCC\" was never defined.
14682Usually this means the macro was only invoked conditionally." "$LINENO" 5
14683fi
14684if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
14685  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
14686Usually this means the macro was only invoked conditionally." "$LINENO" 5
14687fi
14688if test -z "${LINUX_LINKER_SCRIPT_TRUE}" && test -z "${LINUX_LINKER_SCRIPT_FALSE}"; then
14689  as_fn_error "conditional \"LINUX_LINKER_SCRIPT\" was never defined.
14690Usually this means the macro was only invoked conditionally." "$LINENO" 5
14691fi
14692if test -z "${MAC_LINKER_SCRIPT_TRUE}" && test -z "${MAC_LINKER_SCRIPT_FALSE}"; then
14693  as_fn_error "conditional \"MAC_LINKER_SCRIPT\" was never defined.
14694Usually this means the macro was only invoked conditionally." "$LINENO" 5
14695fi
14696
14697: ${CONFIG_STATUS=./config.status}
14698ac_write_fail=0
14699ac_clean_files_save=$ac_clean_files
14700ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14701{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14702$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14703as_write_fail=0
14704cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14705#! $SHELL
14706# Generated by $as_me.
14707# Run this file to recreate the current configuration.
14708# Compiler output produced by configure, useful for debugging
14709# configure, is in config.log if it exists.
14710
14711debug=false
14712ac_cs_recheck=false
14713ac_cs_silent=false
14714
14715SHELL=\${CONFIG_SHELL-$SHELL}
14716export SHELL
14717_ASEOF
14718cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14719## -------------------- ##
14720## M4sh Initialization. ##
14721## -------------------- ##
14722
14723# Be more Bourne compatible
14724DUALCASE=1; export DUALCASE # for MKS sh
14725if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14726  emulate sh
14727  NULLCMD=:
14728  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14729  # is contrary to our usage.  Disable this feature.
14730  alias -g '${1+"$@"}'='"$@"'
14731  setopt NO_GLOB_SUBST
14732else
14733  case `(set -o) 2>/dev/null` in #(
14734  *posix*) :
14735    set -o posix ;; #(
14736  *) :
14737     ;;
14738esac
14739fi
14740
14741
14742as_nl='
14743'
14744export as_nl
14745# Printing a long string crashes Solaris 7 /usr/bin/printf.
14746as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14747as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14748as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14749# Prefer a ksh shell builtin over an external printf program on Solaris,
14750# but without wasting forks for bash or zsh.
14751if test -z "$BASH_VERSION$ZSH_VERSION" \
14752    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14753  as_echo='print -r --'
14754  as_echo_n='print -rn --'
14755elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14756  as_echo='printf %s\n'
14757  as_echo_n='printf %s'
14758else
14759  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14760    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14761    as_echo_n='/usr/ucb/echo -n'
14762  else
14763    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14764    as_echo_n_body='eval
14765      arg=$1;
14766      case $arg in #(
14767      *"$as_nl"*)
14768	expr "X$arg" : "X\\(.*\\)$as_nl";
14769	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14770      esac;
14771      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14772    '
14773    export as_echo_n_body
14774    as_echo_n='sh -c $as_echo_n_body as_echo'
14775  fi
14776  export as_echo_body
14777  as_echo='sh -c $as_echo_body as_echo'
14778fi
14779
14780# The user is always right.
14781if test "${PATH_SEPARATOR+set}" != set; then
14782  PATH_SEPARATOR=:
14783  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14784    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14785      PATH_SEPARATOR=';'
14786  }
14787fi
14788
14789
14790# IFS
14791# We need space, tab and new line, in precisely that order.  Quoting is
14792# there to prevent editors from complaining about space-tab.
14793# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14794# splitting by setting IFS to empty value.)
14795IFS=" ""	$as_nl"
14796
14797# Find who we are.  Look in the path if we contain no directory separator.
14798case $0 in #((
14799  *[\\/]* ) as_myself=$0 ;;
14800  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14801for as_dir in $PATH
14802do
14803  IFS=$as_save_IFS
14804  test -z "$as_dir" && as_dir=.
14805    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14806  done
14807IFS=$as_save_IFS
14808
14809     ;;
14810esac
14811# We did not find ourselves, most probably we were run as `sh COMMAND'
14812# in which case we are not to be found in the path.
14813if test "x$as_myself" = x; then
14814  as_myself=$0
14815fi
14816if test ! -f "$as_myself"; then
14817  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14818  exit 1
14819fi
14820
14821# Unset variables that we do not need and which cause bugs (e.g. in
14822# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14823# suppresses any "Segmentation fault" message there.  '((' could
14824# trigger a bug in pdksh 5.2.14.
14825for as_var in BASH_ENV ENV MAIL MAILPATH
14826do eval test x\${$as_var+set} = xset \
14827  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14828done
14829PS1='$ '
14830PS2='> '
14831PS4='+ '
14832
14833# NLS nuisances.
14834LC_ALL=C
14835export LC_ALL
14836LANGUAGE=C
14837export LANGUAGE
14838
14839# CDPATH.
14840(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14841
14842
14843# as_fn_error ERROR [LINENO LOG_FD]
14844# ---------------------------------
14845# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14846# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14847# script with status $?, using 1 if that was 0.
14848as_fn_error ()
14849{
14850  as_status=$?; test $as_status -eq 0 && as_status=1
14851  if test "$3"; then
14852    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14853    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14854  fi
14855  $as_echo "$as_me: error: $1" >&2
14856  as_fn_exit $as_status
14857} # as_fn_error
14858
14859
14860# as_fn_set_status STATUS
14861# -----------------------
14862# Set $? to STATUS, without forking.
14863as_fn_set_status ()
14864{
14865  return $1
14866} # as_fn_set_status
14867
14868# as_fn_exit STATUS
14869# -----------------
14870# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14871as_fn_exit ()
14872{
14873  set +e
14874  as_fn_set_status $1
14875  exit $1
14876} # as_fn_exit
14877
14878# as_fn_unset VAR
14879# ---------------
14880# Portably unset VAR.
14881as_fn_unset ()
14882{
14883  { eval $1=; unset $1;}
14884}
14885as_unset=as_fn_unset
14886# as_fn_append VAR VALUE
14887# ----------------------
14888# Append the text in VALUE to the end of the definition contained in VAR. Take
14889# advantage of any shell optimizations that allow amortized linear growth over
14890# repeated appends, instead of the typical quadratic growth present in naive
14891# implementations.
14892if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14893  eval 'as_fn_append ()
14894  {
14895    eval $1+=\$2
14896  }'
14897else
14898  as_fn_append ()
14899  {
14900    eval $1=\$$1\$2
14901  }
14902fi # as_fn_append
14903
14904# as_fn_arith ARG...
14905# ------------------
14906# Perform arithmetic evaluation on the ARGs, and store the result in the
14907# global $as_val. Take advantage of shells that can avoid forks. The arguments
14908# must be portable across $(()) and expr.
14909if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14910  eval 'as_fn_arith ()
14911  {
14912    as_val=$(( $* ))
14913  }'
14914else
14915  as_fn_arith ()
14916  {
14917    as_val=`expr "$@" || test $? -eq 1`
14918  }
14919fi # as_fn_arith
14920
14921
14922if expr a : '\(a\)' >/dev/null 2>&1 &&
14923   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14924  as_expr=expr
14925else
14926  as_expr=false
14927fi
14928
14929if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14930  as_basename=basename
14931else
14932  as_basename=false
14933fi
14934
14935if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14936  as_dirname=dirname
14937else
14938  as_dirname=false
14939fi
14940
14941as_me=`$as_basename -- "$0" ||
14942$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14943	 X"$0" : 'X\(//\)$' \| \
14944	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14945$as_echo X/"$0" |
14946    sed '/^.*\/\([^/][^/]*\)\/*$/{
14947	    s//\1/
14948	    q
14949	  }
14950	  /^X\/\(\/\/\)$/{
14951	    s//\1/
14952	    q
14953	  }
14954	  /^X\/\(\/\).*/{
14955	    s//\1/
14956	    q
14957	  }
14958	  s/.*/./; q'`
14959
14960# Avoid depending upon Character Ranges.
14961as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14962as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14963as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14964as_cr_digits='0123456789'
14965as_cr_alnum=$as_cr_Letters$as_cr_digits
14966
14967ECHO_C= ECHO_N= ECHO_T=
14968case `echo -n x` in #(((((
14969-n*)
14970  case `echo 'xy\c'` in
14971  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14972  xy)  ECHO_C='\c';;
14973  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14974       ECHO_T='	';;
14975  esac;;
14976*)
14977  ECHO_N='-n';;
14978esac
14979
14980rm -f conf$$ conf$$.exe conf$$.file
14981if test -d conf$$.dir; then
14982  rm -f conf$$.dir/conf$$.file
14983else
14984  rm -f conf$$.dir
14985  mkdir conf$$.dir 2>/dev/null
14986fi
14987if (echo >conf$$.file) 2>/dev/null; then
14988  if ln -s conf$$.file conf$$ 2>/dev/null; then
14989    as_ln_s='ln -s'
14990    # ... but there are two gotchas:
14991    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14992    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14993    # In both cases, we have to default to `cp -p'.
14994    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14995      as_ln_s='cp -p'
14996  elif ln conf$$.file conf$$ 2>/dev/null; then
14997    as_ln_s=ln
14998  else
14999    as_ln_s='cp -p'
15000  fi
15001else
15002  as_ln_s='cp -p'
15003fi
15004rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15005rmdir conf$$.dir 2>/dev/null
15006
15007
15008# as_fn_mkdir_p
15009# -------------
15010# Create "$as_dir" as a directory, including parents if necessary.
15011as_fn_mkdir_p ()
15012{
15013
15014  case $as_dir in #(
15015  -*) as_dir=./$as_dir;;
15016  esac
15017  test -d "$as_dir" || eval $as_mkdir_p || {
15018    as_dirs=
15019    while :; do
15020      case $as_dir in #(
15021      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15022      *) as_qdir=$as_dir;;
15023      esac
15024      as_dirs="'$as_qdir' $as_dirs"
15025      as_dir=`$as_dirname -- "$as_dir" ||
15026$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15027	 X"$as_dir" : 'X\(//\)[^/]' \| \
15028	 X"$as_dir" : 'X\(//\)$' \| \
15029	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15030$as_echo X"$as_dir" |
15031    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15032	    s//\1/
15033	    q
15034	  }
15035	  /^X\(\/\/\)[^/].*/{
15036	    s//\1/
15037	    q
15038	  }
15039	  /^X\(\/\/\)$/{
15040	    s//\1/
15041	    q
15042	  }
15043	  /^X\(\/\).*/{
15044	    s//\1/
15045	    q
15046	  }
15047	  s/.*/./; q'`
15048      test -d "$as_dir" && break
15049    done
15050    test -z "$as_dirs" || eval "mkdir $as_dirs"
15051  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15052
15053
15054} # as_fn_mkdir_p
15055if mkdir -p . 2>/dev/null; then
15056  as_mkdir_p='mkdir -p "$as_dir"'
15057else
15058  test -d ./-p && rmdir ./-p
15059  as_mkdir_p=false
15060fi
15061
15062if test -x / >/dev/null 2>&1; then
15063  as_test_x='test -x'
15064else
15065  if ls -dL / >/dev/null 2>&1; then
15066    as_ls_L_option=L
15067  else
15068    as_ls_L_option=
15069  fi
15070  as_test_x='
15071    eval sh -c '\''
15072      if test -d "$1"; then
15073	test -d "$1/.";
15074      else
15075	case $1 in #(
15076	-*)set "./$1";;
15077	esac;
15078	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15079	???[sx]*):;;*)false;;esac;fi
15080    '\'' sh
15081  '
15082fi
15083as_executable_p=$as_test_x
15084
15085# Sed expression to map a string onto a valid CPP name.
15086as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15087
15088# Sed expression to map a string onto a valid variable name.
15089as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15090
15091
15092exec 6>&1
15093## ----------------------------------- ##
15094## Main body of $CONFIG_STATUS script. ##
15095## ----------------------------------- ##
15096_ASEOF
15097test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15098
15099cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15100# Save the log message, to keep $0 and so on meaningful, and to
15101# report actual input values of CONFIG_FILES etc. instead of their
15102# values after options handling.
15103ac_log="
15104This file was extended by Cilk Runtime Library $as_me 2.0, which was
15105generated by GNU Autoconf 2.64.  Invocation command line was
15106
15107  CONFIG_FILES    = $CONFIG_FILES
15108  CONFIG_HEADERS  = $CONFIG_HEADERS
15109  CONFIG_LINKS    = $CONFIG_LINKS
15110  CONFIG_COMMANDS = $CONFIG_COMMANDS
15111  $ $0 $@
15112
15113on `(hostname || uname -n) 2>/dev/null | sed 1q`
15114"
15115
15116_ACEOF
15117
15118case $ac_config_files in *"
15119"*) set x $ac_config_files; shift; ac_config_files=$*;;
15120esac
15121
15122
15123
15124cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15125# Files that config.status was made for.
15126config_files="$ac_config_files"
15127config_commands="$ac_config_commands"
15128
15129_ACEOF
15130
15131cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15132ac_cs_usage="\
15133\`$as_me' instantiates files and other configuration actions
15134from templates according to the current configuration.  Unless the files
15135and actions are specified as TAGs, all are instantiated by default.
15136
15137Usage: $0 [OPTION]... [TAG]...
15138
15139  -h, --help       print this help, then exit
15140  -V, --version    print version number and configuration settings, then exit
15141  -q, --quiet, --silent
15142                   do not print progress messages
15143  -d, --debug      don't remove temporary files
15144      --recheck    update $as_me by reconfiguring in the same conditions
15145      --file=FILE[:TEMPLATE]
15146                   instantiate the configuration file FILE
15147
15148Configuration files:
15149$config_files
15150
15151Configuration commands:
15152$config_commands
15153
15154Report bugs to <cilk@intel.com>."
15155
15156_ACEOF
15157cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15158ac_cs_version="\\
15159Cilk Runtime Library config.status 2.0
15160configured by $0, generated by GNU Autoconf 2.64,
15161  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15162
15163Copyright (C) 2009 Free Software Foundation, Inc.
15164This config.status script is free software; the Free Software Foundation
15165gives unlimited permission to copy, distribute and modify it."
15166
15167ac_pwd='$ac_pwd'
15168srcdir='$srcdir'
15169INSTALL='$INSTALL'
15170MKDIR_P='$MKDIR_P'
15171AWK='$AWK'
15172test -n "\$AWK" || AWK=awk
15173_ACEOF
15174
15175cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15176# The default lists apply if the user does not specify any file.
15177ac_need_defaults=:
15178while test $# != 0
15179do
15180  case $1 in
15181  --*=*)
15182    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15183    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15184    ac_shift=:
15185    ;;
15186  *)
15187    ac_option=$1
15188    ac_optarg=$2
15189    ac_shift=shift
15190    ;;
15191  esac
15192
15193  case $ac_option in
15194  # Handling of the options.
15195  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15196    ac_cs_recheck=: ;;
15197  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15198    $as_echo "$ac_cs_version"; exit ;;
15199  --debug | --debu | --deb | --de | --d | -d )
15200    debug=: ;;
15201  --file | --fil | --fi | --f )
15202    $ac_shift
15203    case $ac_optarg in
15204    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15205    esac
15206    as_fn_append CONFIG_FILES " '$ac_optarg'"
15207    ac_need_defaults=false;;
15208  --he | --h |  --help | --hel | -h )
15209    $as_echo "$ac_cs_usage"; exit ;;
15210  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15211  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15212    ac_cs_silent=: ;;
15213
15214  # This is an error.
15215  -*) as_fn_error "unrecognized option: \`$1'
15216Try \`$0 --help' for more information." ;;
15217
15218  *) as_fn_append ac_config_targets " $1"
15219     ac_need_defaults=false ;;
15220
15221  esac
15222  shift
15223done
15224
15225ac_configure_extra_args=
15226
15227if $ac_cs_silent; then
15228  exec 6>/dev/null
15229  ac_configure_extra_args="$ac_configure_extra_args --silent"
15230fi
15231
15232_ACEOF
15233cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15234if \$ac_cs_recheck; then
15235  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15236  shift
15237  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15238  CONFIG_SHELL='$SHELL'
15239  export CONFIG_SHELL
15240  exec "\$@"
15241fi
15242
15243_ACEOF
15244cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15245exec 5>>config.log
15246{
15247  echo
15248  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15249## Running $as_me. ##
15250_ASBOX
15251  $as_echo "$ac_log"
15252} >&5
15253
15254_ACEOF
15255cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15256#
15257# INIT-COMMANDS
15258#
15259
15260srcdir="$srcdir"
15261host="$host"
15262target="$target"
15263with_multisubdir="$with_multisubdir"
15264with_multisrctop="$with_multisrctop"
15265with_target_subdir="$with_target_subdir"
15266ac_configure_args="${multilib_arg} ${ac_configure_args}"
15267multi_basedir="$multi_basedir"
15268CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
15269CC="$CC"
15270CXX="$CXX"
15271GFORTRAN="$GFORTRAN"
15272GCJ="$GCJ"
15273AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15274
15275
15276# The HP-UX ksh and POSIX shell print the target directory to stdout
15277# if CDPATH is set.
15278(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15279
15280sed_quote_subst='$sed_quote_subst'
15281double_quote_subst='$double_quote_subst'
15282delay_variable_subst='$delay_variable_subst'
15283macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15284macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15285enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15286enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15287pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15288enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15289SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15290ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15291host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15292host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15293host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15294build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15295build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15296build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15297SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15298Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15299GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15300EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15301FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15302LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15303NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15304LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15305max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15306ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15307exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15308lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15309lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15310lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15311reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15312reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15313OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15314deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15315file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15316AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15317AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15318STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15319RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15320old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15321old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15322old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15323lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15324CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15325CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15326compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15327GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15328lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15329lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15330lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15331lt_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"`'
15332objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15333MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15334lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15335lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15336lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15337lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15338lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15339need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15340DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15341NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15342LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15343OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15344OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15345libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15346shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15347extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15348archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15349enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15350export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15351whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15352compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15353old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15354old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15355archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15356archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15357module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15358module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15359with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15360allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15361no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15362hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15363hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15364hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15365hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15366hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15367hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15368hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15369hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15370inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15371link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15372fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15373always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15374export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15375exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15376include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15377prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15378file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15379variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15380need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15381need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15382version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15383runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15384shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15385shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15386libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15387library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15388soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15389install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15390postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15391postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15392finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15393finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15394hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15395sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15396sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15397hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15398enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15399enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15400enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15401old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15402striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15403compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
15404predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
15405postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
15406predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
15407postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
15408compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
15409LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
15410reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
15411reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15412old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15413compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
15414GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
15415lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
15416lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
15417lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
15418lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
15419lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
15420archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
15421enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
15422export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15423whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15424compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
15425old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15426old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15427archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15428archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15429module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15430module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15431with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
15432allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15433no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15434hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15435hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
15436hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
15437hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
15438hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
15439hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
15440hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
15441hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
15442inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
15443link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
15444fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
15445always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
15446export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15447exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15448include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15449prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15450file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
15451hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
15452compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
15453predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15454postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15455predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
15456postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
15457compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
15458
15459LTCC='$LTCC'
15460LTCFLAGS='$LTCFLAGS'
15461compiler='$compiler_DEFAULT'
15462
15463# A function that is used when there is no print builtin or printf.
15464func_fallback_echo ()
15465{
15466  eval 'cat <<_LTECHO_EOF
15467\$1
15468_LTECHO_EOF'
15469}
15470
15471# Quote evaled strings.
15472for var in SHELL \
15473ECHO \
15474SED \
15475GREP \
15476EGREP \
15477FGREP \
15478LD \
15479NM \
15480LN_S \
15481lt_SP2NL \
15482lt_NL2SP \
15483reload_flag \
15484OBJDUMP \
15485deplibs_check_method \
15486file_magic_cmd \
15487AR \
15488AR_FLAGS \
15489STRIP \
15490RANLIB \
15491CC \
15492CFLAGS \
15493compiler \
15494lt_cv_sys_global_symbol_pipe \
15495lt_cv_sys_global_symbol_to_cdecl \
15496lt_cv_sys_global_symbol_to_c_name_address \
15497lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15498lt_prog_compiler_no_builtin_flag \
15499lt_prog_compiler_wl \
15500lt_prog_compiler_pic \
15501lt_prog_compiler_static \
15502lt_cv_prog_compiler_c_o \
15503need_locks \
15504DSYMUTIL \
15505NMEDIT \
15506LIPO \
15507OTOOL \
15508OTOOL64 \
15509shrext_cmds \
15510export_dynamic_flag_spec \
15511whole_archive_flag_spec \
15512compiler_needs_object \
15513with_gnu_ld \
15514allow_undefined_flag \
15515no_undefined_flag \
15516hardcode_libdir_flag_spec \
15517hardcode_libdir_flag_spec_ld \
15518hardcode_libdir_separator \
15519fix_srcfile_path \
15520exclude_expsyms \
15521include_expsyms \
15522file_list_spec \
15523variables_saved_for_relink \
15524libname_spec \
15525library_names_spec \
15526soname_spec \
15527install_override_mode \
15528finish_eval \
15529old_striplib \
15530striplib \
15531compiler_lib_search_dirs \
15532predep_objects \
15533postdep_objects \
15534predeps \
15535postdeps \
15536compiler_lib_search_path \
15537LD_CXX \
15538reload_flag_CXX \
15539compiler_CXX \
15540lt_prog_compiler_no_builtin_flag_CXX \
15541lt_prog_compiler_wl_CXX \
15542lt_prog_compiler_pic_CXX \
15543lt_prog_compiler_static_CXX \
15544lt_cv_prog_compiler_c_o_CXX \
15545export_dynamic_flag_spec_CXX \
15546whole_archive_flag_spec_CXX \
15547compiler_needs_object_CXX \
15548with_gnu_ld_CXX \
15549allow_undefined_flag_CXX \
15550no_undefined_flag_CXX \
15551hardcode_libdir_flag_spec_CXX \
15552hardcode_libdir_flag_spec_ld_CXX \
15553hardcode_libdir_separator_CXX \
15554fix_srcfile_path_CXX \
15555exclude_expsyms_CXX \
15556include_expsyms_CXX \
15557file_list_spec_CXX \
15558compiler_lib_search_dirs_CXX \
15559predep_objects_CXX \
15560postdep_objects_CXX \
15561predeps_CXX \
15562postdeps_CXX \
15563compiler_lib_search_path_CXX; do
15564    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15565    *[\\\\\\\`\\"\\\$]*)
15566      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15567      ;;
15568    *)
15569      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15570      ;;
15571    esac
15572done
15573
15574# Double-quote double-evaled strings.
15575for var in reload_cmds \
15576old_postinstall_cmds \
15577old_postuninstall_cmds \
15578old_archive_cmds \
15579extract_expsyms_cmds \
15580old_archive_from_new_cmds \
15581old_archive_from_expsyms_cmds \
15582archive_cmds \
15583archive_expsym_cmds \
15584module_cmds \
15585module_expsym_cmds \
15586export_symbols_cmds \
15587prelink_cmds \
15588postinstall_cmds \
15589postuninstall_cmds \
15590finish_cmds \
15591sys_lib_search_path_spec \
15592sys_lib_dlsearch_path_spec \
15593reload_cmds_CXX \
15594old_archive_cmds_CXX \
15595old_archive_from_new_cmds_CXX \
15596old_archive_from_expsyms_cmds_CXX \
15597archive_cmds_CXX \
15598archive_expsym_cmds_CXX \
15599module_cmds_CXX \
15600module_expsym_cmds_CXX \
15601export_symbols_cmds_CXX \
15602prelink_cmds_CXX; do
15603    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15604    *[\\\\\\\`\\"\\\$]*)
15605      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15606      ;;
15607    *)
15608      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15609      ;;
15610    esac
15611done
15612
15613ac_aux_dir='$ac_aux_dir'
15614xsi_shell='$xsi_shell'
15615lt_shell_append='$lt_shell_append'
15616
15617# See if we are running on zsh, and set the options which allow our
15618# commands through without removal of \ escapes INIT.
15619if test -n "\${ZSH_VERSION+set}" ; then
15620   setopt NO_GLOB_SUBST
15621fi
15622
15623
15624    PACKAGE='$PACKAGE'
15625    VERSION='$VERSION'
15626    TIMESTAMP='$TIMESTAMP'
15627    RM='$RM'
15628    ofile='$ofile'
15629
15630
15631
15632
15633
15634
15635_ACEOF
15636
15637cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15638
15639# Handling of arguments.
15640for ac_config_target in $ac_config_targets
15641do
15642  case $ac_config_target in
15643    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15644    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15645    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15646    "libcilkrts.spec") CONFIG_FILES="$CONFIG_FILES libcilkrts.spec" ;;
15647    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15648
15649  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15650  esac
15651done
15652
15653
15654# If the user did not use the arguments to specify the items to instantiate,
15655# then the envvar interface is used.  Set only those that are not.
15656# We use the long form for the default assignment because of an extremely
15657# bizarre bug on SunOS 4.1.3.
15658if $ac_need_defaults; then
15659  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15660  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15661fi
15662
15663# Have a temporary directory for convenience.  Make it in the build tree
15664# simply because there is no reason against having it here, and in addition,
15665# creating and moving files from /tmp can sometimes cause problems.
15666# Hook for its removal unless debugging.
15667# Note that there is a small window in which the directory will not be cleaned:
15668# after its creation but before its name has been assigned to `$tmp'.
15669$debug ||
15670{
15671  tmp=
15672  trap 'exit_status=$?
15673  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15674' 0
15675  trap 'as_fn_exit 1' 1 2 13 15
15676}
15677# Create a (secure) tmp directory for tmp files.
15678
15679{
15680  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15681  test -n "$tmp" && test -d "$tmp"
15682}  ||
15683{
15684  tmp=./conf$$-$RANDOM
15685  (umask 077 && mkdir "$tmp")
15686} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15687
15688# Set up the scripts for CONFIG_FILES section.
15689# No need to generate them if there are no CONFIG_FILES.
15690# This happens for instance with `./config.status config.h'.
15691if test -n "$CONFIG_FILES"; then
15692
15693
15694ac_cr=`echo X | tr X '\015'`
15695# On cygwin, bash can eat \r inside `` if the user requested igncr.
15696# But we know of no other shell where ac_cr would be empty at this
15697# point, so we can use a bashism as a fallback.
15698if test "x$ac_cr" = x; then
15699  eval ac_cr=\$\'\\r\'
15700fi
15701ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15702if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15703  ac_cs_awk_cr='\r'
15704else
15705  ac_cs_awk_cr=$ac_cr
15706fi
15707
15708echo 'BEGIN {' >"$tmp/subs1.awk" &&
15709_ACEOF
15710
15711
15712{
15713  echo "cat >conf$$subs.awk <<_ACEOF" &&
15714  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15715  echo "_ACEOF"
15716} >conf$$subs.sh ||
15717  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15718ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15719ac_delim='%!_!# '
15720for ac_last_try in false false false false false :; do
15721  . ./conf$$subs.sh ||
15722    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15723
15724  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15725  if test $ac_delim_n = $ac_delim_num; then
15726    break
15727  elif $ac_last_try; then
15728    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15729  else
15730    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15731  fi
15732done
15733rm -f conf$$subs.sh
15734
15735cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15736cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15737_ACEOF
15738sed -n '
15739h
15740s/^/S["/; s/!.*/"]=/
15741p
15742g
15743s/^[^!]*!//
15744:repl
15745t repl
15746s/'"$ac_delim"'$//
15747t delim
15748:nl
15749h
15750s/\(.\{148\}\).*/\1/
15751t more1
15752s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15753p
15754n
15755b repl
15756:more1
15757s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15758p
15759g
15760s/.\{148\}//
15761t nl
15762:delim
15763h
15764s/\(.\{148\}\).*/\1/
15765t more2
15766s/["\\]/\\&/g; s/^/"/; s/$/"/
15767p
15768b
15769:more2
15770s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15771p
15772g
15773s/.\{148\}//
15774t delim
15775' <conf$$subs.awk | sed '
15776/^[^""]/{
15777  N
15778  s/\n//
15779}
15780' >>$CONFIG_STATUS || ac_write_fail=1
15781rm -f conf$$subs.awk
15782cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15783_ACAWK
15784cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15785  for (key in S) S_is_set[key] = 1
15786  FS = ""
15787
15788}
15789{
15790  line = $ 0
15791  nfields = split(line, field, "@")
15792  substed = 0
15793  len = length(field[1])
15794  for (i = 2; i < nfields; i++) {
15795    key = field[i]
15796    keylen = length(key)
15797    if (S_is_set[key]) {
15798      value = S[key]
15799      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15800      len += length(value) + length(field[++i])
15801      substed = 1
15802    } else
15803      len += 1 + keylen
15804  }
15805
15806  print line
15807}
15808
15809_ACAWK
15810_ACEOF
15811cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15812if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15813  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15814else
15815  cat
15816fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15817  || as_fn_error "could not setup config files machinery" "$LINENO" 5
15818_ACEOF
15819
15820# VPATH may cause trouble with some makes, so we remove $(srcdir),
15821# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15822# trailing colons and then remove the whole line if VPATH becomes empty
15823# (actually we leave an empty line to preserve line numbers).
15824if test "x$srcdir" = x.; then
15825  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
15826s/:*\$(srcdir):*/:/
15827s/:*\${srcdir}:*/:/
15828s/:*@srcdir@:*/:/
15829s/^\([^=]*=[	 ]*\):*/\1/
15830s/:*$//
15831s/^[^=]*=[	 ]*$//
15832}'
15833fi
15834
15835cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15836fi # test -n "$CONFIG_FILES"
15837
15838
15839eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
15840shift
15841for ac_tag
15842do
15843  case $ac_tag in
15844  :[FHLC]) ac_mode=$ac_tag; continue;;
15845  esac
15846  case $ac_mode$ac_tag in
15847  :[FHL]*:*);;
15848  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15849  :[FH]-) ac_tag=-:-;;
15850  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15851  esac
15852  ac_save_IFS=$IFS
15853  IFS=:
15854  set x $ac_tag
15855  IFS=$ac_save_IFS
15856  shift
15857  ac_file=$1
15858  shift
15859
15860  case $ac_mode in
15861  :L) ac_source=$1;;
15862  :[FH])
15863    ac_file_inputs=
15864    for ac_f
15865    do
15866      case $ac_f in
15867      -) ac_f="$tmp/stdin";;
15868      *) # Look for the file first in the build tree, then in the source tree
15869	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15870	 # because $ac_f cannot contain `:'.
15871	 test -f "$ac_f" ||
15872	   case $ac_f in
15873	   [\\/$]*) false;;
15874	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15875	   esac ||
15876	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15877      esac
15878      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15879      as_fn_append ac_file_inputs " '$ac_f'"
15880    done
15881
15882    # Let's still pretend it is `configure' which instantiates (i.e., don't
15883    # use $as_me), people would be surprised to read:
15884    #    /* config.h.  Generated by config.status.  */
15885    configure_input='Generated from '`
15886	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15887	`' by configure.'
15888    if test x"$ac_file" != x-; then
15889      configure_input="$ac_file.  $configure_input"
15890      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15891$as_echo "$as_me: creating $ac_file" >&6;}
15892    fi
15893    # Neutralize special characters interpreted by sed in replacement strings.
15894    case $configure_input in #(
15895    *\&* | *\|* | *\\* )
15896       ac_sed_conf_input=`$as_echo "$configure_input" |
15897       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15898    *) ac_sed_conf_input=$configure_input;;
15899    esac
15900
15901    case $ac_tag in
15902    *:-:* | *:-) cat >"$tmp/stdin" \
15903      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15904    esac
15905    ;;
15906  esac
15907
15908  ac_dir=`$as_dirname -- "$ac_file" ||
15909$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15910	 X"$ac_file" : 'X\(//\)[^/]' \| \
15911	 X"$ac_file" : 'X\(//\)$' \| \
15912	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15913$as_echo X"$ac_file" |
15914    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15915	    s//\1/
15916	    q
15917	  }
15918	  /^X\(\/\/\)[^/].*/{
15919	    s//\1/
15920	    q
15921	  }
15922	  /^X\(\/\/\)$/{
15923	    s//\1/
15924	    q
15925	  }
15926	  /^X\(\/\).*/{
15927	    s//\1/
15928	    q
15929	  }
15930	  s/.*/./; q'`
15931  as_dir="$ac_dir"; as_fn_mkdir_p
15932  ac_builddir=.
15933
15934case "$ac_dir" in
15935.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15936*)
15937  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15938  # A ".." for each directory in $ac_dir_suffix.
15939  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15940  case $ac_top_builddir_sub in
15941  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15942  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15943  esac ;;
15944esac
15945ac_abs_top_builddir=$ac_pwd
15946ac_abs_builddir=$ac_pwd$ac_dir_suffix
15947# for backward compatibility:
15948ac_top_builddir=$ac_top_build_prefix
15949
15950case $srcdir in
15951  .)  # We are building in place.
15952    ac_srcdir=.
15953    ac_top_srcdir=$ac_top_builddir_sub
15954    ac_abs_top_srcdir=$ac_pwd ;;
15955  [\\/]* | ?:[\\/]* )  # Absolute name.
15956    ac_srcdir=$srcdir$ac_dir_suffix;
15957    ac_top_srcdir=$srcdir
15958    ac_abs_top_srcdir=$srcdir ;;
15959  *) # Relative name.
15960    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15961    ac_top_srcdir=$ac_top_build_prefix$srcdir
15962    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15963esac
15964ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15965
15966
15967  case $ac_mode in
15968  :F)
15969  #
15970  # CONFIG_FILE
15971  #
15972
15973  case $INSTALL in
15974  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15975  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15976  esac
15977  ac_MKDIR_P=$MKDIR_P
15978  case $MKDIR_P in
15979  [\\/$]* | ?:[\\/]* ) ;;
15980  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15981  esac
15982_ACEOF
15983
15984cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15985# If the template does not know about datarootdir, expand it.
15986# FIXME: This hack should be removed a few years after 2.60.
15987ac_datarootdir_hack=; ac_datarootdir_seen=
15988ac_sed_dataroot='
15989/datarootdir/ {
15990  p
15991  q
15992}
15993/@datadir@/p
15994/@docdir@/p
15995/@infodir@/p
15996/@localedir@/p
15997/@mandir@/p'
15998case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15999*datarootdir*) ac_datarootdir_seen=yes;;
16000*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16001  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16002$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16003_ACEOF
16004cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16005  ac_datarootdir_hack='
16006  s&@datadir@&$datadir&g
16007  s&@docdir@&$docdir&g
16008  s&@infodir@&$infodir&g
16009  s&@localedir@&$localedir&g
16010  s&@mandir@&$mandir&g
16011  s&\\\${datarootdir}&$datarootdir&g' ;;
16012esac
16013_ACEOF
16014
16015# Neutralize VPATH when `$srcdir' = `.'.
16016# Shell code in configure.ac might set extrasub.
16017# FIXME: do we really want to maintain this feature?
16018cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16019ac_sed_extra="$ac_vpsub
16020$extrasub
16021_ACEOF
16022cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16023:t
16024/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16025s|@configure_input@|$ac_sed_conf_input|;t t
16026s&@top_builddir@&$ac_top_builddir_sub&;t t
16027s&@top_build_prefix@&$ac_top_build_prefix&;t t
16028s&@srcdir@&$ac_srcdir&;t t
16029s&@abs_srcdir@&$ac_abs_srcdir&;t t
16030s&@top_srcdir@&$ac_top_srcdir&;t t
16031s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16032s&@builddir@&$ac_builddir&;t t
16033s&@abs_builddir@&$ac_abs_builddir&;t t
16034s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16035s&@INSTALL@&$ac_INSTALL&;t t
16036s&@MKDIR_P@&$ac_MKDIR_P&;t t
16037$ac_datarootdir_hack
16038"
16039eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16040  || as_fn_error "could not create $ac_file" "$LINENO" 5
16041
16042test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16043  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16044  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16045  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16046which seems to be undefined.  Please make sure it is defined." >&5
16047$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16048which seems to be undefined.  Please make sure it is defined." >&2;}
16049
16050  rm -f "$tmp/stdin"
16051  case $ac_file in
16052  -) cat "$tmp/out" && rm -f "$tmp/out";;
16053  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16054  esac \
16055  || as_fn_error "could not create $ac_file" "$LINENO" 5
16056 ;;
16057
16058
16059  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16060$as_echo "$as_me: executing $ac_file commands" >&6;}
16061 ;;
16062  esac
16063
16064
16065  case $ac_file$ac_mode in
16066    "default-1":C)
16067# Only add multilib support code if we just rebuilt the top-level
16068# Makefile.
16069case " $CONFIG_FILES " in
16070 *" Makefile "*)
16071   ac_file=Makefile . ${multi_basedir}/config-ml.in
16072   ;;
16073esac ;;
16074    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16075  # Autoconf 2.62 quotes --file arguments for eval, but not when files
16076  # are listed without --file.  Let's play safe and only enable the eval
16077  # if we detect the quoting.
16078  case $CONFIG_FILES in
16079  *\'*) eval set x "$CONFIG_FILES" ;;
16080  *)   set x $CONFIG_FILES ;;
16081  esac
16082  shift
16083  for mf
16084  do
16085    # Strip MF so we end up with the name of the file.
16086    mf=`echo "$mf" | sed -e 's/:.*$//'`
16087    # Check whether this is an Automake generated Makefile or not.
16088    # We used to match only the files named `Makefile.in', but
16089    # some people rename them; so instead we look at the file content.
16090    # Grep'ing the first line is not enough: some people post-process
16091    # each Makefile.in and add a new line on top of each file to say so.
16092    # Grep'ing the whole file is not good either: AIX grep has a line
16093    # limit of 2048, but all sed's we know have understand at least 4000.
16094    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16095      dirpart=`$as_dirname -- "$mf" ||
16096$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16097	 X"$mf" : 'X\(//\)[^/]' \| \
16098	 X"$mf" : 'X\(//\)$' \| \
16099	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16100$as_echo X"$mf" |
16101    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16102	    s//\1/
16103	    q
16104	  }
16105	  /^X\(\/\/\)[^/].*/{
16106	    s//\1/
16107	    q
16108	  }
16109	  /^X\(\/\/\)$/{
16110	    s//\1/
16111	    q
16112	  }
16113	  /^X\(\/\).*/{
16114	    s//\1/
16115	    q
16116	  }
16117	  s/.*/./; q'`
16118    else
16119      continue
16120    fi
16121    # Extract the definition of DEPDIR, am__include, and am__quote
16122    # from the Makefile without running `make'.
16123    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16124    test -z "$DEPDIR" && continue
16125    am__include=`sed -n 's/^am__include = //p' < "$mf"`
16126    test -z "am__include" && continue
16127    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16128    # When using ansi2knr, U may be empty or an underscore; expand it
16129    U=`sed -n 's/^U = //p' < "$mf"`
16130    # Find all dependency output files, they are included files with
16131    # $(DEPDIR) in their names.  We invoke sed twice because it is the
16132    # simplest approach to changing $(DEPDIR) to its actual value in the
16133    # expansion.
16134    for file in `sed -n "
16135      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16136	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16137      # Make sure the directory exists.
16138      test -f "$dirpart/$file" && continue
16139      fdir=`$as_dirname -- "$file" ||
16140$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16141	 X"$file" : 'X\(//\)[^/]' \| \
16142	 X"$file" : 'X\(//\)$' \| \
16143	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16144$as_echo X"$file" |
16145    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16146	    s//\1/
16147	    q
16148	  }
16149	  /^X\(\/\/\)[^/].*/{
16150	    s//\1/
16151	    q
16152	  }
16153	  /^X\(\/\/\)$/{
16154	    s//\1/
16155	    q
16156	  }
16157	  /^X\(\/\).*/{
16158	    s//\1/
16159	    q
16160	  }
16161	  s/.*/./; q'`
16162      as_dir=$dirpart/$fdir; as_fn_mkdir_p
16163      # echo "creating $dirpart/$file"
16164      echo '# dummy' > "$dirpart/$file"
16165    done
16166  done
16167}
16168 ;;
16169    "libtool":C)
16170
16171    # See if we are running on zsh, and set the options which allow our
16172    # commands through without removal of \ escapes.
16173    if test -n "${ZSH_VERSION+set}" ; then
16174      setopt NO_GLOB_SUBST
16175    fi
16176
16177    cfgfile="${ofile}T"
16178    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16179    $RM "$cfgfile"
16180
16181    cat <<_LT_EOF >> "$cfgfile"
16182#! $SHELL
16183
16184# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16185# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16186# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16187# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16188#
16189#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16190#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16191#   Written by Gordon Matzigkeit, 1996
16192#
16193#   This file is part of GNU Libtool.
16194#
16195# GNU Libtool is free software; you can redistribute it and/or
16196# modify it under the terms of the GNU General Public License as
16197# published by the Free Software Foundation; either version 2 of
16198# the License, or (at your option) any later version.
16199#
16200# As a special exception to the GNU General Public License,
16201# if you distribute this file as part of a program or library that
16202# is built using GNU Libtool, you may include this file under the
16203# same distribution terms that you use for the rest of that program.
16204#
16205# GNU Libtool is distributed in the hope that it will be useful,
16206# but WITHOUT ANY WARRANTY; without even the implied warranty of
16207# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16208# GNU General Public License for more details.
16209#
16210# You should have received a copy of the GNU General Public License
16211# along with GNU Libtool; see the file COPYING.  If not, a copy
16212# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16213# obtained by writing to the Free Software Foundation, Inc.,
16214# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16215
16216
16217# The names of the tagged configurations supported by this script.
16218available_tags="CXX "
16219
16220# ### BEGIN LIBTOOL CONFIG
16221
16222# Which release of libtool.m4 was used?
16223macro_version=$macro_version
16224macro_revision=$macro_revision
16225
16226# Whether or not to build shared libraries.
16227build_libtool_libs=$enable_shared
16228
16229# Whether or not to build static libraries.
16230build_old_libs=$enable_static
16231
16232# What type of objects to build.
16233pic_mode=$pic_mode
16234
16235# Whether or not to optimize for fast installation.
16236fast_install=$enable_fast_install
16237
16238# Shell to use when invoking shell scripts.
16239SHELL=$lt_SHELL
16240
16241# An echo program that protects backslashes.
16242ECHO=$lt_ECHO
16243
16244# The host system.
16245host_alias=$host_alias
16246host=$host
16247host_os=$host_os
16248
16249# The build system.
16250build_alias=$build_alias
16251build=$build
16252build_os=$build_os
16253
16254# A sed program that does not truncate output.
16255SED=$lt_SED
16256
16257# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16258Xsed="\$SED -e 1s/^X//"
16259
16260# A grep program that handles long lines.
16261GREP=$lt_GREP
16262
16263# An ERE matcher.
16264EGREP=$lt_EGREP
16265
16266# A literal string matcher.
16267FGREP=$lt_FGREP
16268
16269# A BSD- or MS-compatible name lister.
16270NM=$lt_NM
16271
16272# Whether we need soft or hard links.
16273LN_S=$lt_LN_S
16274
16275# What is the maximum length of a command?
16276max_cmd_len=$max_cmd_len
16277
16278# Object file suffix (normally "o").
16279objext=$ac_objext
16280
16281# Executable file suffix (normally "").
16282exeext=$exeext
16283
16284# whether the shell understands "unset".
16285lt_unset=$lt_unset
16286
16287# turn spaces into newlines.
16288SP2NL=$lt_lt_SP2NL
16289
16290# turn newlines into spaces.
16291NL2SP=$lt_lt_NL2SP
16292
16293# An object symbol dumper.
16294OBJDUMP=$lt_OBJDUMP
16295
16296# Method to check whether dependent libraries are shared objects.
16297deplibs_check_method=$lt_deplibs_check_method
16298
16299# Command to use when deplibs_check_method == "file_magic".
16300file_magic_cmd=$lt_file_magic_cmd
16301
16302# The archiver.
16303AR=$lt_AR
16304AR_FLAGS=$lt_AR_FLAGS
16305
16306# A symbol stripping program.
16307STRIP=$lt_STRIP
16308
16309# Commands used to install an old-style archive.
16310RANLIB=$lt_RANLIB
16311old_postinstall_cmds=$lt_old_postinstall_cmds
16312old_postuninstall_cmds=$lt_old_postuninstall_cmds
16313
16314# Whether to use a lock for old archive extraction.
16315lock_old_archive_extraction=$lock_old_archive_extraction
16316
16317# A C compiler.
16318LTCC=$lt_CC
16319
16320# LTCC compiler flags.
16321LTCFLAGS=$lt_CFLAGS
16322
16323# Take the output of nm and produce a listing of raw symbols and C names.
16324global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16325
16326# Transform the output of nm in a proper C declaration.
16327global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16328
16329# Transform the output of nm in a C name address pair.
16330global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16331
16332# Transform the output of nm in a C name address pair when lib prefix is needed.
16333global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16334
16335# The name of the directory that contains temporary libtool files.
16336objdir=$objdir
16337
16338# Used to examine libraries when file_magic_cmd begins with "file".
16339MAGIC_CMD=$MAGIC_CMD
16340
16341# Must we lock files when doing compilation?
16342need_locks=$lt_need_locks
16343
16344# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16345DSYMUTIL=$lt_DSYMUTIL
16346
16347# Tool to change global to local symbols on Mac OS X.
16348NMEDIT=$lt_NMEDIT
16349
16350# Tool to manipulate fat objects and archives on Mac OS X.
16351LIPO=$lt_LIPO
16352
16353# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16354OTOOL=$lt_OTOOL
16355
16356# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16357OTOOL64=$lt_OTOOL64
16358
16359# Old archive suffix (normally "a").
16360libext=$libext
16361
16362# Shared library suffix (normally ".so").
16363shrext_cmds=$lt_shrext_cmds
16364
16365# The commands to extract the exported symbol list from a shared archive.
16366extract_expsyms_cmds=$lt_extract_expsyms_cmds
16367
16368# Variables whose values should be saved in libtool wrapper scripts and
16369# restored at link time.
16370variables_saved_for_relink=$lt_variables_saved_for_relink
16371
16372# Do we need the "lib" prefix for modules?
16373need_lib_prefix=$need_lib_prefix
16374
16375# Do we need a version for libraries?
16376need_version=$need_version
16377
16378# Library versioning type.
16379version_type=$version_type
16380
16381# Shared library runtime path variable.
16382runpath_var=$runpath_var
16383
16384# Shared library path variable.
16385shlibpath_var=$shlibpath_var
16386
16387# Is shlibpath searched before the hard-coded library search path?
16388shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16389
16390# Format of library name prefix.
16391libname_spec=$lt_libname_spec
16392
16393# List of archive names.  First name is the real one, the rest are links.
16394# The last name is the one that the linker finds with -lNAME
16395library_names_spec=$lt_library_names_spec
16396
16397# The coded name of the library, if different from the real name.
16398soname_spec=$lt_soname_spec
16399
16400# Permission mode override for installation of shared libraries.
16401install_override_mode=$lt_install_override_mode
16402
16403# Command to use after installation of a shared archive.
16404postinstall_cmds=$lt_postinstall_cmds
16405
16406# Command to use after uninstallation of a shared archive.
16407postuninstall_cmds=$lt_postuninstall_cmds
16408
16409# Commands used to finish a libtool library installation in a directory.
16410finish_cmds=$lt_finish_cmds
16411
16412# As "finish_cmds", except a single script fragment to be evaled but
16413# not shown.
16414finish_eval=$lt_finish_eval
16415
16416# Whether we should hardcode library paths into libraries.
16417hardcode_into_libs=$hardcode_into_libs
16418
16419# Compile-time system search path for libraries.
16420sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16421
16422# Run-time system search path for libraries.
16423sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16424
16425# Whether dlopen is supported.
16426dlopen_support=$enable_dlopen
16427
16428# Whether dlopen of programs is supported.
16429dlopen_self=$enable_dlopen_self
16430
16431# Whether dlopen of statically linked programs is supported.
16432dlopen_self_static=$enable_dlopen_self_static
16433
16434# Commands to strip libraries.
16435old_striplib=$lt_old_striplib
16436striplib=$lt_striplib
16437
16438
16439# The linker used to build libraries.
16440LD=$lt_LD
16441
16442# How to create reloadable object files.
16443reload_flag=$lt_reload_flag
16444reload_cmds=$lt_reload_cmds
16445
16446# Commands used to build an old-style archive.
16447old_archive_cmds=$lt_old_archive_cmds
16448
16449# A language specific compiler.
16450CC=$lt_compiler
16451
16452# Is the compiler the GNU compiler?
16453with_gcc=$GCC
16454
16455# Compiler flag to turn off builtin functions.
16456no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16457
16458# How to pass a linker flag through the compiler.
16459wl=$lt_lt_prog_compiler_wl
16460
16461# Additional compiler flags for building library objects.
16462pic_flag=$lt_lt_prog_compiler_pic
16463
16464# Compiler flag to prevent dynamic linking.
16465link_static_flag=$lt_lt_prog_compiler_static
16466
16467# Does compiler simultaneously support -c and -o options?
16468compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16469
16470# Whether or not to add -lc for building shared libraries.
16471build_libtool_need_lc=$archive_cmds_need_lc
16472
16473# Whether or not to disallow shared libs when runtime libs are static.
16474allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16475
16476# Compiler flag to allow reflexive dlopens.
16477export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16478
16479# Compiler flag to generate shared objects directly from archives.
16480whole_archive_flag_spec=$lt_whole_archive_flag_spec
16481
16482# Whether the compiler copes with passing no objects directly.
16483compiler_needs_object=$lt_compiler_needs_object
16484
16485# Create an old-style archive from a shared archive.
16486old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16487
16488# Create a temporary old-style archive to link instead of a shared archive.
16489old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16490
16491# Commands used to build a shared archive.
16492archive_cmds=$lt_archive_cmds
16493archive_expsym_cmds=$lt_archive_expsym_cmds
16494
16495# Commands used to build a loadable module if different from building
16496# a shared archive.
16497module_cmds=$lt_module_cmds
16498module_expsym_cmds=$lt_module_expsym_cmds
16499
16500# Whether we are building with GNU ld or not.
16501with_gnu_ld=$lt_with_gnu_ld
16502
16503# Flag that allows shared libraries with undefined symbols to be built.
16504allow_undefined_flag=$lt_allow_undefined_flag
16505
16506# Flag that enforces no undefined symbols.
16507no_undefined_flag=$lt_no_undefined_flag
16508
16509# Flag to hardcode \$libdir into a binary during linking.
16510# This must work even if \$libdir does not exist
16511hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16512
16513# If ld is used when linking, flag to hardcode \$libdir into a binary
16514# during linking.  This must work even if \$libdir does not exist.
16515hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16516
16517# Whether we need a single "-rpath" flag with a separated argument.
16518hardcode_libdir_separator=$lt_hardcode_libdir_separator
16519
16520# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16521# DIR into the resulting binary.
16522hardcode_direct=$hardcode_direct
16523
16524# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16525# DIR into the resulting binary and the resulting library dependency is
16526# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16527# library is relocated.
16528hardcode_direct_absolute=$hardcode_direct_absolute
16529
16530# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16531# into the resulting binary.
16532hardcode_minus_L=$hardcode_minus_L
16533
16534# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16535# into the resulting binary.
16536hardcode_shlibpath_var=$hardcode_shlibpath_var
16537
16538# Set to "yes" if building a shared library automatically hardcodes DIR
16539# into the library and all subsequent libraries and executables linked
16540# against it.
16541hardcode_automatic=$hardcode_automatic
16542
16543# Set to yes if linker adds runtime paths of dependent libraries
16544# to runtime path list.
16545inherit_rpath=$inherit_rpath
16546
16547# Whether libtool must link a program against all its dependency libraries.
16548link_all_deplibs=$link_all_deplibs
16549
16550# Fix the shell variable \$srcfile for the compiler.
16551fix_srcfile_path=$lt_fix_srcfile_path
16552
16553# Set to "yes" if exported symbols are required.
16554always_export_symbols=$always_export_symbols
16555
16556# The commands to list exported symbols.
16557export_symbols_cmds=$lt_export_symbols_cmds
16558
16559# Symbols that should not be listed in the preloaded symbols.
16560exclude_expsyms=$lt_exclude_expsyms
16561
16562# Symbols that must always be exported.
16563include_expsyms=$lt_include_expsyms
16564
16565# Commands necessary for linking programs (against libraries) with templates.
16566prelink_cmds=$lt_prelink_cmds
16567
16568# Specify filename containing input files.
16569file_list_spec=$lt_file_list_spec
16570
16571# How to hardcode a shared library path into an executable.
16572hardcode_action=$hardcode_action
16573
16574# The directories searched by this compiler when creating a shared library.
16575compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
16576
16577# Dependencies to place before and after the objects being linked to
16578# create a shared library.
16579predep_objects=$lt_predep_objects
16580postdep_objects=$lt_postdep_objects
16581predeps=$lt_predeps
16582postdeps=$lt_postdeps
16583
16584# The library search path used internally by the compiler when linking
16585# a shared library.
16586compiler_lib_search_path=$lt_compiler_lib_search_path
16587
16588# ### END LIBTOOL CONFIG
16589
16590_LT_EOF
16591
16592  case $host_os in
16593  aix3*)
16594    cat <<\_LT_EOF >> "$cfgfile"
16595# AIX sometimes has problems with the GCC collect2 program.  For some
16596# reason, if we set the COLLECT_NAMES environment variable, the problems
16597# vanish in a puff of smoke.
16598if test "X${COLLECT_NAMES+set}" != Xset; then
16599  COLLECT_NAMES=
16600  export COLLECT_NAMES
16601fi
16602_LT_EOF
16603    ;;
16604  esac
16605
16606
16607ltmain="$ac_aux_dir/ltmain.sh"
16608
16609
16610  # We use sed instead of cat because bash on DJGPP gets confused if
16611  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16612  # text mode, it properly converts lines to CR/LF.  This bash problem
16613  # is reportedly fixed, but why not run on old versions too?
16614  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16615    || (rm -f "$cfgfile"; exit 1)
16616
16617  case $xsi_shell in
16618  yes)
16619    cat << \_LT_EOF >> "$cfgfile"
16620
16621# func_dirname file append nondir_replacement
16622# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16623# otherwise set result to NONDIR_REPLACEMENT.
16624func_dirname ()
16625{
16626  case ${1} in
16627    */*) func_dirname_result="${1%/*}${2}" ;;
16628    *  ) func_dirname_result="${3}" ;;
16629  esac
16630}
16631
16632# func_basename file
16633func_basename ()
16634{
16635  func_basename_result="${1##*/}"
16636}
16637
16638# func_dirname_and_basename file append nondir_replacement
16639# perform func_basename and func_dirname in a single function
16640# call:
16641#   dirname:  Compute the dirname of FILE.  If nonempty,
16642#             add APPEND to the result, otherwise set result
16643#             to NONDIR_REPLACEMENT.
16644#             value returned in "$func_dirname_result"
16645#   basename: Compute filename of FILE.
16646#             value retuned in "$func_basename_result"
16647# Implementation must be kept synchronized with func_dirname
16648# and func_basename. For efficiency, we do not delegate to
16649# those functions but instead duplicate the functionality here.
16650func_dirname_and_basename ()
16651{
16652  case ${1} in
16653    */*) func_dirname_result="${1%/*}${2}" ;;
16654    *  ) func_dirname_result="${3}" ;;
16655  esac
16656  func_basename_result="${1##*/}"
16657}
16658
16659# func_stripname prefix suffix name
16660# strip PREFIX and SUFFIX off of NAME.
16661# PREFIX and SUFFIX must not contain globbing or regex special
16662# characters, hashes, percent signs, but SUFFIX may contain a leading
16663# dot (in which case that matches only a dot).
16664func_stripname ()
16665{
16666  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16667  # positional parameters, so assign one to ordinary parameter first.
16668  func_stripname_result=${3}
16669  func_stripname_result=${func_stripname_result#"${1}"}
16670  func_stripname_result=${func_stripname_result%"${2}"}
16671}
16672
16673# func_opt_split
16674func_opt_split ()
16675{
16676  func_opt_split_opt=${1%%=*}
16677  func_opt_split_arg=${1#*=}
16678}
16679
16680# func_lo2o object
16681func_lo2o ()
16682{
16683  case ${1} in
16684    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16685    *)    func_lo2o_result=${1} ;;
16686  esac
16687}
16688
16689# func_xform libobj-or-source
16690func_xform ()
16691{
16692  func_xform_result=${1%.*}.lo
16693}
16694
16695# func_arith arithmetic-term...
16696func_arith ()
16697{
16698  func_arith_result=$(( $* ))
16699}
16700
16701# func_len string
16702# STRING may not start with a hyphen.
16703func_len ()
16704{
16705  func_len_result=${#1}
16706}
16707
16708_LT_EOF
16709    ;;
16710  *) # Bourne compatible functions.
16711    cat << \_LT_EOF >> "$cfgfile"
16712
16713# func_dirname file append nondir_replacement
16714# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16715# otherwise set result to NONDIR_REPLACEMENT.
16716func_dirname ()
16717{
16718  # Extract subdirectory from the argument.
16719  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16720  if test "X$func_dirname_result" = "X${1}"; then
16721    func_dirname_result="${3}"
16722  else
16723    func_dirname_result="$func_dirname_result${2}"
16724  fi
16725}
16726
16727# func_basename file
16728func_basename ()
16729{
16730  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16731}
16732
16733
16734# func_stripname prefix suffix name
16735# strip PREFIX and SUFFIX off of NAME.
16736# PREFIX and SUFFIX must not contain globbing or regex special
16737# characters, hashes, percent signs, but SUFFIX may contain a leading
16738# dot (in which case that matches only a dot).
16739# func_strip_suffix prefix name
16740func_stripname ()
16741{
16742  case ${2} in
16743    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16744    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16745  esac
16746}
16747
16748# sed scripts:
16749my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16750my_sed_long_arg='1s/^-[^=]*=//'
16751
16752# func_opt_split
16753func_opt_split ()
16754{
16755  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16756  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16757}
16758
16759# func_lo2o object
16760func_lo2o ()
16761{
16762  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16763}
16764
16765# func_xform libobj-or-source
16766func_xform ()
16767{
16768  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16769}
16770
16771# func_arith arithmetic-term...
16772func_arith ()
16773{
16774  func_arith_result=`expr "$@"`
16775}
16776
16777# func_len string
16778# STRING may not start with a hyphen.
16779func_len ()
16780{
16781  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16782}
16783
16784_LT_EOF
16785esac
16786
16787case $lt_shell_append in
16788  yes)
16789    cat << \_LT_EOF >> "$cfgfile"
16790
16791# func_append var value
16792# Append VALUE to the end of shell variable VAR.
16793func_append ()
16794{
16795  eval "$1+=\$2"
16796}
16797_LT_EOF
16798    ;;
16799  *)
16800    cat << \_LT_EOF >> "$cfgfile"
16801
16802# func_append var value
16803# Append VALUE to the end of shell variable VAR.
16804func_append ()
16805{
16806  eval "$1=\$$1\$2"
16807}
16808
16809_LT_EOF
16810    ;;
16811  esac
16812
16813
16814  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16815    || (rm -f "$cfgfile"; exit 1)
16816
16817  mv -f "$cfgfile" "$ofile" ||
16818    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16819  chmod +x "$ofile"
16820
16821
16822    cat <<_LT_EOF >> "$ofile"
16823
16824# ### BEGIN LIBTOOL TAG CONFIG: CXX
16825
16826# The linker used to build libraries.
16827LD=$lt_LD_CXX
16828
16829# How to create reloadable object files.
16830reload_flag=$lt_reload_flag_CXX
16831reload_cmds=$lt_reload_cmds_CXX
16832
16833# Commands used to build an old-style archive.
16834old_archive_cmds=$lt_old_archive_cmds_CXX
16835
16836# A language specific compiler.
16837CC=$lt_compiler_CXX
16838
16839# Is the compiler the GNU compiler?
16840with_gcc=$GCC_CXX
16841
16842# Compiler flag to turn off builtin functions.
16843no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
16844
16845# How to pass a linker flag through the compiler.
16846wl=$lt_lt_prog_compiler_wl_CXX
16847
16848# Additional compiler flags for building library objects.
16849pic_flag=$lt_lt_prog_compiler_pic_CXX
16850
16851# Compiler flag to prevent dynamic linking.
16852link_static_flag=$lt_lt_prog_compiler_static_CXX
16853
16854# Does compiler simultaneously support -c and -o options?
16855compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
16856
16857# Whether or not to add -lc for building shared libraries.
16858build_libtool_need_lc=$archive_cmds_need_lc_CXX
16859
16860# Whether or not to disallow shared libs when runtime libs are static.
16861allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
16862
16863# Compiler flag to allow reflexive dlopens.
16864export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
16865
16866# Compiler flag to generate shared objects directly from archives.
16867whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
16868
16869# Whether the compiler copes with passing no objects directly.
16870compiler_needs_object=$lt_compiler_needs_object_CXX
16871
16872# Create an old-style archive from a shared archive.
16873old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
16874
16875# Create a temporary old-style archive to link instead of a shared archive.
16876old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
16877
16878# Commands used to build a shared archive.
16879archive_cmds=$lt_archive_cmds_CXX
16880archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
16881
16882# Commands used to build a loadable module if different from building
16883# a shared archive.
16884module_cmds=$lt_module_cmds_CXX
16885module_expsym_cmds=$lt_module_expsym_cmds_CXX
16886
16887# Whether we are building with GNU ld or not.
16888with_gnu_ld=$lt_with_gnu_ld_CXX
16889
16890# Flag that allows shared libraries with undefined symbols to be built.
16891allow_undefined_flag=$lt_allow_undefined_flag_CXX
16892
16893# Flag that enforces no undefined symbols.
16894no_undefined_flag=$lt_no_undefined_flag_CXX
16895
16896# Flag to hardcode \$libdir into a binary during linking.
16897# This must work even if \$libdir does not exist
16898hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
16899
16900# If ld is used when linking, flag to hardcode \$libdir into a binary
16901# during linking.  This must work even if \$libdir does not exist.
16902hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
16903
16904# Whether we need a single "-rpath" flag with a separated argument.
16905hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
16906
16907# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16908# DIR into the resulting binary.
16909hardcode_direct=$hardcode_direct_CXX
16910
16911# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16912# DIR into the resulting binary and the resulting library dependency is
16913# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16914# library is relocated.
16915hardcode_direct_absolute=$hardcode_direct_absolute_CXX
16916
16917# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16918# into the resulting binary.
16919hardcode_minus_L=$hardcode_minus_L_CXX
16920
16921# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16922# into the resulting binary.
16923hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
16924
16925# Set to "yes" if building a shared library automatically hardcodes DIR
16926# into the library and all subsequent libraries and executables linked
16927# against it.
16928hardcode_automatic=$hardcode_automatic_CXX
16929
16930# Set to yes if linker adds runtime paths of dependent libraries
16931# to runtime path list.
16932inherit_rpath=$inherit_rpath_CXX
16933
16934# Whether libtool must link a program against all its dependency libraries.
16935link_all_deplibs=$link_all_deplibs_CXX
16936
16937# Fix the shell variable \$srcfile for the compiler.
16938fix_srcfile_path=$lt_fix_srcfile_path_CXX
16939
16940# Set to "yes" if exported symbols are required.
16941always_export_symbols=$always_export_symbols_CXX
16942
16943# The commands to list exported symbols.
16944export_symbols_cmds=$lt_export_symbols_cmds_CXX
16945
16946# Symbols that should not be listed in the preloaded symbols.
16947exclude_expsyms=$lt_exclude_expsyms_CXX
16948
16949# Symbols that must always be exported.
16950include_expsyms=$lt_include_expsyms_CXX
16951
16952# Commands necessary for linking programs (against libraries) with templates.
16953prelink_cmds=$lt_prelink_cmds_CXX
16954
16955# Specify filename containing input files.
16956file_list_spec=$lt_file_list_spec_CXX
16957
16958# How to hardcode a shared library path into an executable.
16959hardcode_action=$hardcode_action_CXX
16960
16961# The directories searched by this compiler when creating a shared library.
16962compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
16963
16964# Dependencies to place before and after the objects being linked to
16965# create a shared library.
16966predep_objects=$lt_predep_objects_CXX
16967postdep_objects=$lt_postdep_objects_CXX
16968predeps=$lt_predeps_CXX
16969postdeps=$lt_postdeps_CXX
16970
16971# The library search path used internally by the compiler when linking
16972# a shared library.
16973compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
16974
16975# ### END LIBTOOL TAG CONFIG: CXX
16976_LT_EOF
16977
16978 ;;
16979
16980  esac
16981done # for ac_tag
16982
16983
16984as_fn_exit 0
16985_ACEOF
16986ac_clean_files=$ac_clean_files_save
16987
16988test $ac_write_fail = 0 ||
16989  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16990
16991
16992# configure is writing to config.log, and then calls config.status.
16993# config.status does its own redirection, appending to config.log.
16994# Unfortunately, on DOS this fails, as config.log is still kept open
16995# by configure, so config.status won't be able to write to it; its
16996# output is simply discarded.  So we exec the FD to /dev/null,
16997# effectively closing config.log, so it can be properly (re)opened and
16998# appended to by config.status.  When coming back to configure, we
16999# need to make the FD available again.
17000if test "$no_create" != yes; then
17001  ac_cs_success=:
17002  ac_config_status_args=
17003  test "$silent" = yes &&
17004    ac_config_status_args="$ac_config_status_args --quiet"
17005  exec 5>/dev/null
17006  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17007  exec 5>>config.log
17008  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17009  # would make configure fail if this is the last instruction.
17010  $ac_cs_success || as_fn_exit $?
17011fi
17012if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17013  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17014$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17015fi
17016
17017