1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for Intel MIC Offload Plugin 1.0.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199
200  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204    PATH=/empty FPATH=/empty; export PATH FPATH
205    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207test \$(( 1 + 1 )) = 2 || exit 1"
208  if (eval "$as_required") 2>/dev/null; then :
209  as_have_required=yes
210else
211  as_have_required=no
212fi
213  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220  IFS=$as_save_IFS
221  test -z "$as_dir" && as_dir=.
222  as_found=:
223  case $as_dir in #(
224	 /*)
225	   for as_base in sh bash ksh sh5; do
226	     # Try only shells that exist, to save several forks.
227	     as_shell=$as_dir/$as_base
228	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230  CONFIG_SHELL=$as_shell as_have_required=yes
231		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  break 2
233fi
234fi
235	   done;;
236       esac
237  as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241  CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246      if test "x$CONFIG_SHELL" != x; then :
247  export CONFIG_SHELL
248             # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256  *v*x* | *x*v* ) as_opts=-vx ;;
257  *v* ) as_opts=-v ;;
258  *x* ) as_opts=-x ;;
259  * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268    if test x$as_have_required = xno; then :
269  $as_echo "$0: This script requires a shell more modern than all"
270  $as_echo "$0: the shells that I found on your system."
271  if test x${ZSH_VERSION+set} = xset ; then
272    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274  else
275    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279  fi
280  exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298  { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307  return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315  set +e
316  as_fn_set_status $1
317  exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326  case $as_dir in #(
327  -*) as_dir=./$as_dir;;
328  esac
329  test -d "$as_dir" || eval $as_mkdir_p || {
330    as_dirs=
331    while :; do
332      case $as_dir in #(
333      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334      *) as_qdir=$as_dir;;
335      esac
336      as_dirs="'$as_qdir' $as_dirs"
337      as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339	 X"$as_dir" : 'X\(//\)[^/]' \| \
340	 X"$as_dir" : 'X\(//\)$' \| \
341	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\/\)[^/].*/{
348	    s//\1/
349	    q
350	  }
351	  /^X\(\/\/\)$/{
352	    s//\1/
353	    q
354	  }
355	  /^X\(\/\).*/{
356	    s//\1/
357	    q
358	  }
359	  s/.*/./; q'`
360      test -d "$as_dir" && break
361    done
362    test -z "$as_dirs" || eval "mkdir $as_dirs"
363  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373  test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382  eval 'as_fn_append ()
383  {
384    eval $1+=\$2
385  }'
386else
387  as_fn_append ()
388  {
389    eval $1=\$$1\$2
390  }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399  eval 'as_fn_arith ()
400  {
401    as_val=$(( $* ))
402  }'
403else
404  as_fn_arith ()
405  {
406    as_val=`expr "$@" || test $? -eq 1`
407  }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418  as_status=$1; test $as_status -eq 0 && as_status=1
419  if test "$4"; then
420    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422  fi
423  $as_echo "$as_me: error: $2" >&2
424  as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428   test "X`expr 00001 : '.*\(...\)'`" = X001; then
429  as_expr=expr
430else
431  as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435  as_basename=basename
436else
437  as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441  as_dirname=dirname
442else
443  as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448	 X"$0" : 'X\(//\)$' \| \
449	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451    sed '/^.*\/\([^/][^/]*\)\/*$/{
452	    s//\1/
453	    q
454	  }
455	  /^X\/\(\/\/\)$/{
456	    s//\1/
457	    q
458	  }
459	  /^X\/\(\/\).*/{
460	    s//\1/
461	    q
462	  }
463	  s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473  as_lineno_1=$LINENO as_lineno_1a=$LINENO
474  as_lineno_2=$LINENO as_lineno_2a=$LINENO
475  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478  sed -n '
479    p
480    /[$]LINENO/=
481  ' <$as_myself |
482    sed '
483      s/[$]LINENO.*/&-/
484      t lineno
485      b
486      :lineno
487      N
488      :loop
489      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490      t loop
491      s/-\n.*//
492    ' >$as_me.lineno &&
493  chmod +x "$as_me.lineno" ||
494    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497  # already done that, so ensure we don't try to do so again and fall
498  # in an infinite loop.  This has already happened in practice.
499  _as_can_reexec=no; export _as_can_reexec
500  # Don't try to exec as it changes $[0], causing all sort of problems
501  # (the dirname of $[0] is not the place where we might find the
502  # original and so on.  Autoconf is especially sensitive to this).
503  . "./$as_me.lineno"
504  # Exit status is that of the last command.
505  exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511  case `echo 'xy\c'` in
512  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
513  xy)  ECHO_C='\c';;
514  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515       ECHO_T='	';;
516  esac;;
517*)
518  ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523  rm -f conf$$.dir/conf$$.file
524else
525  rm -f conf$$.dir
526  mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529  if ln -s conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s='ln -s'
531    # ... but there are two gotchas:
532    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534    # In both cases, we have to default to `cp -pR'.
535    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536      as_ln_s='cp -pR'
537  elif ln conf$$.file conf$$ 2>/dev/null; then
538    as_ln_s=ln
539  else
540    as_ln_s='cp -pR'
541  fi
542else
543  as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549  as_mkdir_p='mkdir -p "$as_dir"'
550else
551  test -d ./-p && rmdir ./-p
552  as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='Intel MIC Offload Plugin'
589PACKAGE_TARNAME='libgomp-plugin-intelmic'
590PACKAGE_VERSION='1.0'
591PACKAGE_STRING='Intel MIC Offload Plugin 1.0'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595# Factoring default headers for most tests.
596ac_includes_default="\
597#include <stdio.h>
598#ifdef HAVE_SYS_TYPES_H
599# include <sys/types.h>
600#endif
601#ifdef HAVE_SYS_STAT_H
602# include <sys/stat.h>
603#endif
604#ifdef STDC_HEADERS
605# include <stdlib.h>
606# include <stddef.h>
607#else
608# ifdef HAVE_STDLIB_H
609#  include <stdlib.h>
610# endif
611#endif
612#ifdef HAVE_STRING_H
613# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
614#  include <memory.h>
615# endif
616# include <string.h>
617#endif
618#ifdef HAVE_STRINGS_H
619# include <strings.h>
620#endif
621#ifdef HAVE_INTTYPES_H
622# include <inttypes.h>
623#endif
624#ifdef HAVE_STDINT_H
625# include <stdint.h>
626#endif
627#ifdef HAVE_UNISTD_H
628# include <unistd.h>
629#endif"
630
631ac_subst_vars='am__EXEEXT_FALSE
632am__EXEEXT_TRUE
633LTLIBOBJS
634LIBOBJS
635get_gcc_base_ver
636toolexeclibdir
637toolexecdir
638CXXCPP
639CPP
640OTOOL64
641OTOOL
642LIPO
643NMEDIT
644DSYMUTIL
645RANLIB
646AR
647OBJDUMP
648LN_S
649NM
650ac_ct_DUMPBIN
651DUMPBIN
652LD
653FGREP
654EGREP
655GREP
656SED
657LIBTOOL
658accel_target
659accel_search_dir
660PLUGIN_HOST_FALSE
661PLUGIN_HOST_TRUE
662multi_basedir
663am__fastdepCXX_FALSE
664am__fastdepCXX_TRUE
665CXXDEPMODE
666ac_ct_CXX
667CXXFLAGS
668CXX
669am__fastdepCC_FALSE
670am__fastdepCC_TRUE
671CCDEPMODE
672am__nodep
673AMDEPBACKSLASH
674AMDEP_FALSE
675AMDEP_TRUE
676am__quote
677am__include
678DEPDIR
679OBJEXT
680EXEEXT
681ac_ct_CC
682CPPFLAGS
683LDFLAGS
684CFLAGS
685CC
686MAINT
687MAINTAINER_MODE_FALSE
688MAINTAINER_MODE_TRUE
689AM_BACKSLASH
690AM_DEFAULT_VERBOSITY
691AM_DEFAULT_V
692AM_V
693am__untar
694am__tar
695AMTAR
696am__leading_dot
697SET_MAKE
698AWK
699mkdir_p
700MKDIR_P
701INSTALL_STRIP_PROGRAM
702STRIP
703install_sh
704MAKEINFO
705AUTOHEADER
706AUTOMAKE
707AUTOCONF
708ACLOCAL
709VERSION
710PACKAGE
711CYGPATH_W
712am__isrc
713INSTALL_DATA
714INSTALL_SCRIPT
715INSTALL_PROGRAM
716target_os
717target_vendor
718target_cpu
719target
720host_os
721host_vendor
722host_cpu
723host
724build_os
725build_vendor
726build_cpu
727build
728target_alias
729host_alias
730build_alias
731LIBS
732ECHO_T
733ECHO_N
734ECHO_C
735DEFS
736mandir
737localedir
738libdir
739psdir
740pdfdir
741dvidir
742htmldir
743infodir
744docdir
745oldincludedir
746includedir
747localstatedir
748sharedstatedir
749sysconfdir
750datadir
751datarootdir
752libexecdir
753sbindir
754bindir
755program_transform_name
756prefix
757exec_prefix
758PACKAGE_URL
759PACKAGE_BUGREPORT
760PACKAGE_STRING
761PACKAGE_VERSION
762PACKAGE_TARNAME
763PACKAGE_NAME
764PATH_SEPARATOR
765SHELL'
766ac_subst_files=''
767ac_user_opts='
768enable_option_checking
769enable_silent_rules
770enable_maintainer_mode
771enable_dependency_tracking
772enable_multilib
773enable_version_specific_runtime_libs
774with_toolexeclibdir
775enable_shared
776enable_static
777with_pic
778enable_fast_install
779with_gnu_ld
780enable_libtool_lock
781with_gcc_major_version_only
782'
783      ac_precious_vars='build_alias
784host_alias
785target_alias
786CC
787CFLAGS
788LDFLAGS
789LIBS
790CPPFLAGS
791CXX
792CXXFLAGS
793CCC
794CPP
795CXXCPP'
796
797
798# Initialize some variables set by options.
799ac_init_help=
800ac_init_version=false
801ac_unrecognized_opts=
802ac_unrecognized_sep=
803# The variables have the same names as the options, with
804# dashes changed to underlines.
805cache_file=/dev/null
806exec_prefix=NONE
807no_create=
808no_recursion=
809prefix=NONE
810program_prefix=NONE
811program_suffix=NONE
812program_transform_name=s,x,x,
813silent=
814site=
815srcdir=
816verbose=
817x_includes=NONE
818x_libraries=NONE
819
820# Installation directory options.
821# These are left unexpanded so users can "make install exec_prefix=/foo"
822# and all the variables that are supposed to be based on exec_prefix
823# by default will actually change.
824# Use braces instead of parens because sh, perl, etc. also accept them.
825# (The list follows the same order as the GNU Coding Standards.)
826bindir='${exec_prefix}/bin'
827sbindir='${exec_prefix}/sbin'
828libexecdir='${exec_prefix}/libexec'
829datarootdir='${prefix}/share'
830datadir='${datarootdir}'
831sysconfdir='${prefix}/etc'
832sharedstatedir='${prefix}/com'
833localstatedir='${prefix}/var'
834includedir='${prefix}/include'
835oldincludedir='/usr/include'
836docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
837infodir='${datarootdir}/info'
838htmldir='${docdir}'
839dvidir='${docdir}'
840pdfdir='${docdir}'
841psdir='${docdir}'
842libdir='${exec_prefix}/lib'
843localedir='${datarootdir}/locale'
844mandir='${datarootdir}/man'
845
846ac_prev=
847ac_dashdash=
848for ac_option
849do
850  # If the previous option needs an argument, assign it.
851  if test -n "$ac_prev"; then
852    eval $ac_prev=\$ac_option
853    ac_prev=
854    continue
855  fi
856
857  case $ac_option in
858  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
859  *=)   ac_optarg= ;;
860  *)    ac_optarg=yes ;;
861  esac
862
863  # Accept the important Cygnus configure options, so we can diagnose typos.
864
865  case $ac_dashdash$ac_option in
866  --)
867    ac_dashdash=yes ;;
868
869  -bindir | --bindir | --bindi | --bind | --bin | --bi)
870    ac_prev=bindir ;;
871  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
872    bindir=$ac_optarg ;;
873
874  -build | --build | --buil | --bui | --bu)
875    ac_prev=build_alias ;;
876  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
877    build_alias=$ac_optarg ;;
878
879  -cache-file | --cache-file | --cache-fil | --cache-fi \
880  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
881    ac_prev=cache_file ;;
882  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
883  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
884    cache_file=$ac_optarg ;;
885
886  --config-cache | -C)
887    cache_file=config.cache ;;
888
889  -datadir | --datadir | --datadi | --datad)
890    ac_prev=datadir ;;
891  -datadir=* | --datadir=* | --datadi=* | --datad=*)
892    datadir=$ac_optarg ;;
893
894  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
895  | --dataroo | --dataro | --datar)
896    ac_prev=datarootdir ;;
897  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
898  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
899    datarootdir=$ac_optarg ;;
900
901  -disable-* | --disable-*)
902    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
903    # Reject names that are not valid shell variable names.
904    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905      as_fn_error $? "invalid feature name: $ac_useropt"
906    ac_useropt_orig=$ac_useropt
907    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908    case $ac_user_opts in
909      *"
910"enable_$ac_useropt"
911"*) ;;
912      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
913	 ac_unrecognized_sep=', ';;
914    esac
915    eval enable_$ac_useropt=no ;;
916
917  -docdir | --docdir | --docdi | --doc | --do)
918    ac_prev=docdir ;;
919  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
920    docdir=$ac_optarg ;;
921
922  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
923    ac_prev=dvidir ;;
924  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
925    dvidir=$ac_optarg ;;
926
927  -enable-* | --enable-*)
928    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
929    # Reject names that are not valid shell variable names.
930    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
931      as_fn_error $? "invalid feature name: $ac_useropt"
932    ac_useropt_orig=$ac_useropt
933    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934    case $ac_user_opts in
935      *"
936"enable_$ac_useropt"
937"*) ;;
938      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
939	 ac_unrecognized_sep=', ';;
940    esac
941    eval enable_$ac_useropt=\$ac_optarg ;;
942
943  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
944  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
945  | --exec | --exe | --ex)
946    ac_prev=exec_prefix ;;
947  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
948  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
949  | --exec=* | --exe=* | --ex=*)
950    exec_prefix=$ac_optarg ;;
951
952  -gas | --gas | --ga | --g)
953    # Obsolete; use --with-gas.
954    with_gas=yes ;;
955
956  -help | --help | --hel | --he | -h)
957    ac_init_help=long ;;
958  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
959    ac_init_help=recursive ;;
960  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
961    ac_init_help=short ;;
962
963  -host | --host | --hos | --ho)
964    ac_prev=host_alias ;;
965  -host=* | --host=* | --hos=* | --ho=*)
966    host_alias=$ac_optarg ;;
967
968  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
969    ac_prev=htmldir ;;
970  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
971  | --ht=*)
972    htmldir=$ac_optarg ;;
973
974  -includedir | --includedir | --includedi | --included | --include \
975  | --includ | --inclu | --incl | --inc)
976    ac_prev=includedir ;;
977  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
978  | --includ=* | --inclu=* | --incl=* | --inc=*)
979    includedir=$ac_optarg ;;
980
981  -infodir | --infodir | --infodi | --infod | --info | --inf)
982    ac_prev=infodir ;;
983  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
984    infodir=$ac_optarg ;;
985
986  -libdir | --libdir | --libdi | --libd)
987    ac_prev=libdir ;;
988  -libdir=* | --libdir=* | --libdi=* | --libd=*)
989    libdir=$ac_optarg ;;
990
991  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
992  | --libexe | --libex | --libe)
993    ac_prev=libexecdir ;;
994  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
995  | --libexe=* | --libex=* | --libe=*)
996    libexecdir=$ac_optarg ;;
997
998  -localedir | --localedir | --localedi | --localed | --locale)
999    ac_prev=localedir ;;
1000  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1001    localedir=$ac_optarg ;;
1002
1003  -localstatedir | --localstatedir | --localstatedi | --localstated \
1004  | --localstate | --localstat | --localsta | --localst | --locals)
1005    ac_prev=localstatedir ;;
1006  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1007  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1008    localstatedir=$ac_optarg ;;
1009
1010  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1011    ac_prev=mandir ;;
1012  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1013    mandir=$ac_optarg ;;
1014
1015  -nfp | --nfp | --nf)
1016    # Obsolete; use --without-fp.
1017    with_fp=no ;;
1018
1019  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1020  | --no-cr | --no-c | -n)
1021    no_create=yes ;;
1022
1023  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1024  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1025    no_recursion=yes ;;
1026
1027  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1028  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1029  | --oldin | --oldi | --old | --ol | --o)
1030    ac_prev=oldincludedir ;;
1031  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1032  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1033  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1034    oldincludedir=$ac_optarg ;;
1035
1036  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1037    ac_prev=prefix ;;
1038  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1039    prefix=$ac_optarg ;;
1040
1041  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1042  | --program-pre | --program-pr | --program-p)
1043    ac_prev=program_prefix ;;
1044  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1045  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1046    program_prefix=$ac_optarg ;;
1047
1048  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1049  | --program-suf | --program-su | --program-s)
1050    ac_prev=program_suffix ;;
1051  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1052  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1053    program_suffix=$ac_optarg ;;
1054
1055  -program-transform-name | --program-transform-name \
1056  | --program-transform-nam | --program-transform-na \
1057  | --program-transform-n | --program-transform- \
1058  | --program-transform | --program-transfor \
1059  | --program-transfo | --program-transf \
1060  | --program-trans | --program-tran \
1061  | --progr-tra | --program-tr | --program-t)
1062    ac_prev=program_transform_name ;;
1063  -program-transform-name=* | --program-transform-name=* \
1064  | --program-transform-nam=* | --program-transform-na=* \
1065  | --program-transform-n=* | --program-transform-=* \
1066  | --program-transform=* | --program-transfor=* \
1067  | --program-transfo=* | --program-transf=* \
1068  | --program-trans=* | --program-tran=* \
1069  | --progr-tra=* | --program-tr=* | --program-t=*)
1070    program_transform_name=$ac_optarg ;;
1071
1072  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1073    ac_prev=pdfdir ;;
1074  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1075    pdfdir=$ac_optarg ;;
1076
1077  -psdir | --psdir | --psdi | --psd | --ps)
1078    ac_prev=psdir ;;
1079  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1080    psdir=$ac_optarg ;;
1081
1082  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1083  | -silent | --silent | --silen | --sile | --sil)
1084    silent=yes ;;
1085
1086  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1087    ac_prev=sbindir ;;
1088  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1089  | --sbi=* | --sb=*)
1090    sbindir=$ac_optarg ;;
1091
1092  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1093  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1094  | --sharedst | --shareds | --shared | --share | --shar \
1095  | --sha | --sh)
1096    ac_prev=sharedstatedir ;;
1097  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1098  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1099  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1100  | --sha=* | --sh=*)
1101    sharedstatedir=$ac_optarg ;;
1102
1103  -site | --site | --sit)
1104    ac_prev=site ;;
1105  -site=* | --site=* | --sit=*)
1106    site=$ac_optarg ;;
1107
1108  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1109    ac_prev=srcdir ;;
1110  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1111    srcdir=$ac_optarg ;;
1112
1113  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1114  | --syscon | --sysco | --sysc | --sys | --sy)
1115    ac_prev=sysconfdir ;;
1116  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1117  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1118    sysconfdir=$ac_optarg ;;
1119
1120  -target | --target | --targe | --targ | --tar | --ta | --t)
1121    ac_prev=target_alias ;;
1122  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1123    target_alias=$ac_optarg ;;
1124
1125  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1126    verbose=yes ;;
1127
1128  -version | --version | --versio | --versi | --vers | -V)
1129    ac_init_version=: ;;
1130
1131  -with-* | --with-*)
1132    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1133    # Reject names that are not valid shell variable names.
1134    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1135      as_fn_error $? "invalid package name: $ac_useropt"
1136    ac_useropt_orig=$ac_useropt
1137    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138    case $ac_user_opts in
1139      *"
1140"with_$ac_useropt"
1141"*) ;;
1142      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1143	 ac_unrecognized_sep=', ';;
1144    esac
1145    eval with_$ac_useropt=\$ac_optarg ;;
1146
1147  -without-* | --without-*)
1148    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1149    # Reject names that are not valid shell variable names.
1150    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1151      as_fn_error $? "invalid package name: $ac_useropt"
1152    ac_useropt_orig=$ac_useropt
1153    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154    case $ac_user_opts in
1155      *"
1156"with_$ac_useropt"
1157"*) ;;
1158      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1159	 ac_unrecognized_sep=', ';;
1160    esac
1161    eval with_$ac_useropt=no ;;
1162
1163  --x)
1164    # Obsolete; use --with-x.
1165    with_x=yes ;;
1166
1167  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1168  | --x-incl | --x-inc | --x-in | --x-i)
1169    ac_prev=x_includes ;;
1170  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1171  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1172    x_includes=$ac_optarg ;;
1173
1174  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1175  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1176    ac_prev=x_libraries ;;
1177  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1178  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1179    x_libraries=$ac_optarg ;;
1180
1181  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1182Try \`$0 --help' for more information"
1183    ;;
1184
1185  *=*)
1186    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1187    # Reject names that are not valid shell variable names.
1188    case $ac_envvar in #(
1189      '' | [0-9]* | *[!_$as_cr_alnum]* )
1190      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1191    esac
1192    eval $ac_envvar=\$ac_optarg
1193    export $ac_envvar ;;
1194
1195  *)
1196    # FIXME: should be removed in autoconf 3.0.
1197    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1198    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1199      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1200    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1201    ;;
1202
1203  esac
1204done
1205
1206if test -n "$ac_prev"; then
1207  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1208  as_fn_error $? "missing argument to $ac_option"
1209fi
1210
1211if test -n "$ac_unrecognized_opts"; then
1212  case $enable_option_checking in
1213    no) ;;
1214    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1215    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1216  esac
1217fi
1218
1219# Check all directory arguments for consistency.
1220for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1221		datadir sysconfdir sharedstatedir localstatedir includedir \
1222		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1223		libdir localedir mandir
1224do
1225  eval ac_val=\$$ac_var
1226  # Remove trailing slashes.
1227  case $ac_val in
1228    */ )
1229      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1230      eval $ac_var=\$ac_val;;
1231  esac
1232  # Be sure to have absolute directory names.
1233  case $ac_val in
1234    [\\/$]* | ?:[\\/]* )  continue;;
1235    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1236  esac
1237  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1238done
1239
1240# There might be people who depend on the old broken behavior: `$host'
1241# used to hold the argument of --host etc.
1242# FIXME: To remove some day.
1243build=$build_alias
1244host=$host_alias
1245target=$target_alias
1246
1247# FIXME: To remove some day.
1248if test "x$host_alias" != x; then
1249  if test "x$build_alias" = x; then
1250    cross_compiling=maybe
1251  elif test "x$build_alias" != "x$host_alias"; then
1252    cross_compiling=yes
1253  fi
1254fi
1255
1256ac_tool_prefix=
1257test -n "$host_alias" && ac_tool_prefix=$host_alias-
1258
1259test "$silent" = yes && exec 6>/dev/null
1260
1261
1262ac_pwd=`pwd` && test -n "$ac_pwd" &&
1263ac_ls_di=`ls -di .` &&
1264ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1265  as_fn_error $? "working directory cannot be determined"
1266test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1267  as_fn_error $? "pwd does not report name of working directory"
1268
1269
1270# Find the source files, if location was not specified.
1271if test -z "$srcdir"; then
1272  ac_srcdir_defaulted=yes
1273  # Try the directory containing this script, then the parent directory.
1274  ac_confdir=`$as_dirname -- "$as_myself" ||
1275$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1276	 X"$as_myself" : 'X\(//\)[^/]' \| \
1277	 X"$as_myself" : 'X\(//\)$' \| \
1278	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1279$as_echo X"$as_myself" |
1280    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1281	    s//\1/
1282	    q
1283	  }
1284	  /^X\(\/\/\)[^/].*/{
1285	    s//\1/
1286	    q
1287	  }
1288	  /^X\(\/\/\)$/{
1289	    s//\1/
1290	    q
1291	  }
1292	  /^X\(\/\).*/{
1293	    s//\1/
1294	    q
1295	  }
1296	  s/.*/./; q'`
1297  srcdir=$ac_confdir
1298  if test ! -r "$srcdir/$ac_unique_file"; then
1299    srcdir=..
1300  fi
1301else
1302  ac_srcdir_defaulted=no
1303fi
1304if test ! -r "$srcdir/$ac_unique_file"; then
1305  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1306  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1307fi
1308ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1309ac_abs_confdir=`(
1310	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1311	pwd)`
1312# When building in place, set srcdir=.
1313if test "$ac_abs_confdir" = "$ac_pwd"; then
1314  srcdir=.
1315fi
1316# Remove unnecessary trailing slashes from srcdir.
1317# Double slashes in file names in object file debugging info
1318# mess up M-x gdb in Emacs.
1319case $srcdir in
1320*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1321esac
1322for ac_var in $ac_precious_vars; do
1323  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1324  eval ac_env_${ac_var}_value=\$${ac_var}
1325  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1326  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1327done
1328
1329#
1330# Report the --help message.
1331#
1332if test "$ac_init_help" = "long"; then
1333  # Omit some internal or obsolete options to make the list less imposing.
1334  # This message is too long to be a string in the A/UX 3.1 sh.
1335  cat <<_ACEOF
1336\`configure' configures Intel MIC Offload Plugin 1.0 to adapt to many kinds of systems.
1337
1338Usage: $0 [OPTION]... [VAR=VALUE]...
1339
1340To assign environment variables (e.g., CC, CFLAGS...), specify them as
1341VAR=VALUE.  See below for descriptions of some of the useful variables.
1342
1343Defaults for the options are specified in brackets.
1344
1345Configuration:
1346  -h, --help              display this help and exit
1347      --help=short        display options specific to this package
1348      --help=recursive    display the short help of all the included packages
1349  -V, --version           display version information and exit
1350  -q, --quiet, --silent   do not print \`checking ...' messages
1351      --cache-file=FILE   cache test results in FILE [disabled]
1352  -C, --config-cache      alias for \`--cache-file=config.cache'
1353  -n, --no-create         do not create output files
1354      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1355
1356Installation directories:
1357  --prefix=PREFIX         install architecture-independent files in PREFIX
1358                          [$ac_default_prefix]
1359  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1360                          [PREFIX]
1361
1362By default, \`make install' will install all the files in
1363\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1364an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1365for instance \`--prefix=\$HOME'.
1366
1367For better control, use the options below.
1368
1369Fine tuning of the installation directories:
1370  --bindir=DIR            user executables [EPREFIX/bin]
1371  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1372  --libexecdir=DIR        program executables [EPREFIX/libexec]
1373  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1374  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1375  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1376  --libdir=DIR            object code libraries [EPREFIX/lib]
1377  --includedir=DIR        C header files [PREFIX/include]
1378  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1379  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1380  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1381  --infodir=DIR           info documentation [DATAROOTDIR/info]
1382  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1383  --mandir=DIR            man documentation [DATAROOTDIR/man]
1384  --docdir=DIR            documentation root
1385                          [DATAROOTDIR/doc/libgomp-plugin-intelmic]
1386  --htmldir=DIR           html documentation [DOCDIR]
1387  --dvidir=DIR            dvi documentation [DOCDIR]
1388  --pdfdir=DIR            pdf documentation [DOCDIR]
1389  --psdir=DIR             ps documentation [DOCDIR]
1390_ACEOF
1391
1392  cat <<\_ACEOF
1393
1394Program names:
1395  --program-prefix=PREFIX            prepend PREFIX to installed program names
1396  --program-suffix=SUFFIX            append SUFFIX to installed program names
1397  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1398
1399System types:
1400  --build=BUILD     configure for building on BUILD [guessed]
1401  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1402  --target=TARGET   configure for building compilers for TARGET [HOST]
1403_ACEOF
1404fi
1405
1406if test -n "$ac_init_help"; then
1407  case $ac_init_help in
1408     short | recursive ) echo "Configuration of Intel MIC Offload Plugin 1.0:";;
1409   esac
1410  cat <<\_ACEOF
1411
1412Optional Features:
1413  --disable-option-checking  ignore unrecognized --enable/--with options
1414  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1415  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1416  --enable-silent-rules   less verbose build output (undo: "make V=1")
1417  --disable-silent-rules  verbose build output (undo: "make V=0")
1418  --enable-maintainer-mode
1419                          enable make rules and dependencies not useful (and
1420                          sometimes confusing) to the casual installer
1421  --enable-dependency-tracking
1422                          do not reject slow dependency extractors
1423  --disable-dependency-tracking
1424                          speeds up one-time build
1425  --enable-multilib       build many library versions (default)
1426  --enable-version-specific-runtime-libs
1427                          Specify that runtime libraries should be installed
1428                          in a compiler-specific directory
1429  --enable-shared[=PKGS]  build shared libraries [default=yes]
1430  --enable-static[=PKGS]  build static libraries [default=yes]
1431  --enable-fast-install[=PKGS]
1432                          optimize for fast installation [default=yes]
1433  --disable-libtool-lock  avoid locking (might break parallel builds)
1434
1435Optional Packages:
1436  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1437  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1438  --with-toolexeclibdir=DIR
1439                          install libraries built with a cross compiler within
1440                          DIR
1441  --with-pic              try to use only PIC/non-PIC objects [default=use
1442                          both]
1443  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1444  --with-gcc-major-version-only
1445                          use only GCC major number in filesystem paths
1446
1447Some influential environment variables:
1448  CC          C compiler command
1449  CFLAGS      C compiler flags
1450  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1451              nonstandard directory <lib dir>
1452  LIBS        libraries to pass to the linker, e.g. -l<library>
1453  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1454              you have headers in a nonstandard directory <include dir>
1455  CXX         C++ compiler command
1456  CXXFLAGS    C++ compiler flags
1457  CPP         C preprocessor
1458  CXXCPP      C++ preprocessor
1459
1460Use these variables to override the choices made by `configure' or to help
1461it to find libraries and programs with nonstandard names/locations.
1462
1463Report bugs to the package provider.
1464_ACEOF
1465ac_status=$?
1466fi
1467
1468if test "$ac_init_help" = "recursive"; then
1469  # If there are subdirs, report their specific --help.
1470  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1471    test -d "$ac_dir" ||
1472      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1473      continue
1474    ac_builddir=.
1475
1476case "$ac_dir" in
1477.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1478*)
1479  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1480  # A ".." for each directory in $ac_dir_suffix.
1481  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1482  case $ac_top_builddir_sub in
1483  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1484  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1485  esac ;;
1486esac
1487ac_abs_top_builddir=$ac_pwd
1488ac_abs_builddir=$ac_pwd$ac_dir_suffix
1489# for backward compatibility:
1490ac_top_builddir=$ac_top_build_prefix
1491
1492case $srcdir in
1493  .)  # We are building in place.
1494    ac_srcdir=.
1495    ac_top_srcdir=$ac_top_builddir_sub
1496    ac_abs_top_srcdir=$ac_pwd ;;
1497  [\\/]* | ?:[\\/]* )  # Absolute name.
1498    ac_srcdir=$srcdir$ac_dir_suffix;
1499    ac_top_srcdir=$srcdir
1500    ac_abs_top_srcdir=$srcdir ;;
1501  *) # Relative name.
1502    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1503    ac_top_srcdir=$ac_top_build_prefix$srcdir
1504    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1505esac
1506ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1507
1508    cd "$ac_dir" || { ac_status=$?; continue; }
1509    # Check for guested configure.
1510    if test -f "$ac_srcdir/configure.gnu"; then
1511      echo &&
1512      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1513    elif test -f "$ac_srcdir/configure"; then
1514      echo &&
1515      $SHELL "$ac_srcdir/configure" --help=recursive
1516    else
1517      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1518    fi || ac_status=$?
1519    cd "$ac_pwd" || { ac_status=$?; break; }
1520  done
1521fi
1522
1523test -n "$ac_init_help" && exit $ac_status
1524if $ac_init_version; then
1525  cat <<\_ACEOF
1526Intel MIC Offload Plugin configure 1.0
1527generated by GNU Autoconf 2.69
1528
1529Copyright (C) 2012 Free Software Foundation, Inc.
1530This configure script is free software; the Free Software Foundation
1531gives unlimited permission to copy, distribute and modify it.
1532_ACEOF
1533  exit
1534fi
1535
1536## ------------------------ ##
1537## Autoconf initialization. ##
1538## ------------------------ ##
1539
1540# ac_fn_c_try_compile LINENO
1541# --------------------------
1542# Try to compile conftest.$ac_ext, and return whether this succeeded.
1543ac_fn_c_try_compile ()
1544{
1545  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1546  rm -f conftest.$ac_objext
1547  if { { ac_try="$ac_compile"
1548case "(($ac_try" in
1549  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1550  *) ac_try_echo=$ac_try;;
1551esac
1552eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1553$as_echo "$ac_try_echo"; } >&5
1554  (eval "$ac_compile") 2>conftest.err
1555  ac_status=$?
1556  if test -s conftest.err; then
1557    grep -v '^ *+' conftest.err >conftest.er1
1558    cat conftest.er1 >&5
1559    mv -f conftest.er1 conftest.err
1560  fi
1561  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1562  test $ac_status = 0; } && {
1563	 test -z "$ac_c_werror_flag" ||
1564	 test ! -s conftest.err
1565       } && test -s conftest.$ac_objext; then :
1566  ac_retval=0
1567else
1568  $as_echo "$as_me: failed program was:" >&5
1569sed 's/^/| /' conftest.$ac_ext >&5
1570
1571	ac_retval=1
1572fi
1573  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1574  as_fn_set_status $ac_retval
1575
1576} # ac_fn_c_try_compile
1577
1578# ac_fn_cxx_try_compile LINENO
1579# ----------------------------
1580# Try to compile conftest.$ac_ext, and return whether this succeeded.
1581ac_fn_cxx_try_compile ()
1582{
1583  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1584  rm -f conftest.$ac_objext
1585  if { { ac_try="$ac_compile"
1586case "(($ac_try" in
1587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588  *) ac_try_echo=$ac_try;;
1589esac
1590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591$as_echo "$ac_try_echo"; } >&5
1592  (eval "$ac_compile") 2>conftest.err
1593  ac_status=$?
1594  if test -s conftest.err; then
1595    grep -v '^ *+' conftest.err >conftest.er1
1596    cat conftest.er1 >&5
1597    mv -f conftest.er1 conftest.err
1598  fi
1599  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1600  test $ac_status = 0; } && {
1601	 test -z "$ac_cxx_werror_flag" ||
1602	 test ! -s conftest.err
1603       } && test -s conftest.$ac_objext; then :
1604  ac_retval=0
1605else
1606  $as_echo "$as_me: failed program was:" >&5
1607sed 's/^/| /' conftest.$ac_ext >&5
1608
1609	ac_retval=1
1610fi
1611  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1612  as_fn_set_status $ac_retval
1613
1614} # ac_fn_cxx_try_compile
1615
1616# ac_fn_c_try_link LINENO
1617# -----------------------
1618# Try to link conftest.$ac_ext, and return whether this succeeded.
1619ac_fn_c_try_link ()
1620{
1621  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622  rm -f conftest.$ac_objext conftest$ac_exeext
1623  if { { ac_try="$ac_link"
1624case "(($ac_try" in
1625  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626  *) ac_try_echo=$ac_try;;
1627esac
1628eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629$as_echo "$ac_try_echo"; } >&5
1630  (eval "$ac_link") 2>conftest.err
1631  ac_status=$?
1632  if test -s conftest.err; then
1633    grep -v '^ *+' conftest.err >conftest.er1
1634    cat conftest.er1 >&5
1635    mv -f conftest.er1 conftest.err
1636  fi
1637  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638  test $ac_status = 0; } && {
1639	 test -z "$ac_c_werror_flag" ||
1640	 test ! -s conftest.err
1641       } && test -s conftest$ac_exeext && {
1642	 test "$cross_compiling" = yes ||
1643	 test -x conftest$ac_exeext
1644       }; then :
1645  ac_retval=0
1646else
1647  $as_echo "$as_me: failed program was:" >&5
1648sed 's/^/| /' conftest.$ac_ext >&5
1649
1650	ac_retval=1
1651fi
1652  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1653  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1654  # interfere with the next link command; also delete a directory that is
1655  # left behind by Apple's compiler.  We do this before executing the actions.
1656  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1657  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1658  as_fn_set_status $ac_retval
1659
1660} # ac_fn_c_try_link
1661
1662# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1663# -------------------------------------------------------
1664# Tests whether HEADER exists and can be compiled using the include files in
1665# INCLUDES, setting the cache variable VAR accordingly.
1666ac_fn_c_check_header_compile ()
1667{
1668  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1669  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1670$as_echo_n "checking for $2... " >&6; }
1671if eval \${$3+:} false; then :
1672  $as_echo_n "(cached) " >&6
1673else
1674  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1675/* end confdefs.h.  */
1676$4
1677#include <$2>
1678_ACEOF
1679if ac_fn_c_try_compile "$LINENO"; then :
1680  eval "$3=yes"
1681else
1682  eval "$3=no"
1683fi
1684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1685fi
1686eval ac_res=\$$3
1687	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1688$as_echo "$ac_res" >&6; }
1689  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1690
1691} # ac_fn_c_check_header_compile
1692
1693# ac_fn_c_try_cpp LINENO
1694# ----------------------
1695# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1696ac_fn_c_try_cpp ()
1697{
1698  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1699  if { { ac_try="$ac_cpp conftest.$ac_ext"
1700case "(($ac_try" in
1701  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1702  *) ac_try_echo=$ac_try;;
1703esac
1704eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1705$as_echo "$ac_try_echo"; } >&5
1706  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1707  ac_status=$?
1708  if test -s conftest.err; then
1709    grep -v '^ *+' conftest.err >conftest.er1
1710    cat conftest.er1 >&5
1711    mv -f conftest.er1 conftest.err
1712  fi
1713  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1714  test $ac_status = 0; } > conftest.i && {
1715	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1716	 test ! -s conftest.err
1717       }; then :
1718  ac_retval=0
1719else
1720  $as_echo "$as_me: failed program was:" >&5
1721sed 's/^/| /' conftest.$ac_ext >&5
1722
1723    ac_retval=1
1724fi
1725  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1726  as_fn_set_status $ac_retval
1727
1728} # ac_fn_c_try_cpp
1729
1730# ac_fn_c_try_run LINENO
1731# ----------------------
1732# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1733# that executables *can* be run.
1734ac_fn_c_try_run ()
1735{
1736  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1737  if { { ac_try="$ac_link"
1738case "(($ac_try" in
1739  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740  *) ac_try_echo=$ac_try;;
1741esac
1742eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743$as_echo "$ac_try_echo"; } >&5
1744  (eval "$ac_link") 2>&5
1745  ac_status=$?
1746  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1748  { { case "(($ac_try" in
1749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1750  *) ac_try_echo=$ac_try;;
1751esac
1752eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1753$as_echo "$ac_try_echo"; } >&5
1754  (eval "$ac_try") 2>&5
1755  ac_status=$?
1756  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1757  test $ac_status = 0; }; }; then :
1758  ac_retval=0
1759else
1760  $as_echo "$as_me: program exited with status $ac_status" >&5
1761       $as_echo "$as_me: failed program was:" >&5
1762sed 's/^/| /' conftest.$ac_ext >&5
1763
1764       ac_retval=$ac_status
1765fi
1766  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1767  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1768  as_fn_set_status $ac_retval
1769
1770} # ac_fn_c_try_run
1771
1772# ac_fn_c_check_func LINENO FUNC VAR
1773# ----------------------------------
1774# Tests whether FUNC exists, setting the cache variable VAR accordingly
1775ac_fn_c_check_func ()
1776{
1777  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1779$as_echo_n "checking for $2... " >&6; }
1780if eval \${$3+:} false; then :
1781  $as_echo_n "(cached) " >&6
1782else
1783  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1784/* end confdefs.h.  */
1785/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1786   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1787#define $2 innocuous_$2
1788
1789/* System header to define __stub macros and hopefully few prototypes,
1790    which can conflict with char $2 (); below.
1791    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1792    <limits.h> exists even on freestanding compilers.  */
1793
1794#ifdef __STDC__
1795# include <limits.h>
1796#else
1797# include <assert.h>
1798#endif
1799
1800#undef $2
1801
1802/* Override any GCC internal prototype to avoid an error.
1803   Use char because int might match the return type of a GCC
1804   builtin and then its argument prototype would still apply.  */
1805#ifdef __cplusplus
1806extern "C"
1807#endif
1808char $2 ();
1809/* The GNU C library defines this for functions which it implements
1810    to always fail with ENOSYS.  Some functions are actually named
1811    something starting with __ and the normal name is an alias.  */
1812#if defined __stub_$2 || defined __stub___$2
1813choke me
1814#endif
1815
1816int
1817main ()
1818{
1819return $2 ();
1820  ;
1821  return 0;
1822}
1823_ACEOF
1824if ac_fn_c_try_link "$LINENO"; then :
1825  eval "$3=yes"
1826else
1827  eval "$3=no"
1828fi
1829rm -f core conftest.err conftest.$ac_objext \
1830    conftest$ac_exeext conftest.$ac_ext
1831fi
1832eval ac_res=\$$3
1833	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1834$as_echo "$ac_res" >&6; }
1835  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1836
1837} # ac_fn_c_check_func
1838
1839# ac_fn_cxx_try_cpp LINENO
1840# ------------------------
1841# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1842ac_fn_cxx_try_cpp ()
1843{
1844  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845  if { { ac_try="$ac_cpp conftest.$ac_ext"
1846case "(($ac_try" in
1847  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1848  *) ac_try_echo=$ac_try;;
1849esac
1850eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1851$as_echo "$ac_try_echo"; } >&5
1852  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1853  ac_status=$?
1854  if test -s conftest.err; then
1855    grep -v '^ *+' conftest.err >conftest.er1
1856    cat conftest.er1 >&5
1857    mv -f conftest.er1 conftest.err
1858  fi
1859  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1860  test $ac_status = 0; } > conftest.i && {
1861	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1862	 test ! -s conftest.err
1863       }; then :
1864  ac_retval=0
1865else
1866  $as_echo "$as_me: failed program was:" >&5
1867sed 's/^/| /' conftest.$ac_ext >&5
1868
1869    ac_retval=1
1870fi
1871  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1872  as_fn_set_status $ac_retval
1873
1874} # ac_fn_cxx_try_cpp
1875
1876# ac_fn_cxx_try_link LINENO
1877# -------------------------
1878# Try to link conftest.$ac_ext, and return whether this succeeded.
1879ac_fn_cxx_try_link ()
1880{
1881  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882  rm -f conftest.$ac_objext conftest$ac_exeext
1883  if { { ac_try="$ac_link"
1884case "(($ac_try" in
1885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1886  *) ac_try_echo=$ac_try;;
1887esac
1888eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1889$as_echo "$ac_try_echo"; } >&5
1890  (eval "$ac_link") 2>conftest.err
1891  ac_status=$?
1892  if test -s conftest.err; then
1893    grep -v '^ *+' conftest.err >conftest.er1
1894    cat conftest.er1 >&5
1895    mv -f conftest.er1 conftest.err
1896  fi
1897  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1898  test $ac_status = 0; } && {
1899	 test -z "$ac_cxx_werror_flag" ||
1900	 test ! -s conftest.err
1901       } && test -s conftest$ac_exeext && {
1902	 test "$cross_compiling" = yes ||
1903	 test -x conftest$ac_exeext
1904       }; then :
1905  ac_retval=0
1906else
1907  $as_echo "$as_me: failed program was:" >&5
1908sed 's/^/| /' conftest.$ac_ext >&5
1909
1910	ac_retval=1
1911fi
1912  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1913  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1914  # interfere with the next link command; also delete a directory that is
1915  # left behind by Apple's compiler.  We do this before executing the actions.
1916  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1917  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1918  as_fn_set_status $ac_retval
1919
1920} # ac_fn_cxx_try_link
1921cat >config.log <<_ACEOF
1922This file contains any messages produced by compilers while
1923running configure, to aid debugging if configure makes a mistake.
1924
1925It was created by Intel MIC Offload Plugin $as_me 1.0, which was
1926generated by GNU Autoconf 2.69.  Invocation command line was
1927
1928  $ $0 $@
1929
1930_ACEOF
1931exec 5>>config.log
1932{
1933cat <<_ASUNAME
1934## --------- ##
1935## Platform. ##
1936## --------- ##
1937
1938hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1939uname -m = `(uname -m) 2>/dev/null || echo unknown`
1940uname -r = `(uname -r) 2>/dev/null || echo unknown`
1941uname -s = `(uname -s) 2>/dev/null || echo unknown`
1942uname -v = `(uname -v) 2>/dev/null || echo unknown`
1943
1944/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1945/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1946
1947/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1948/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1949/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1950/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1951/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1952/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1953/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1954
1955_ASUNAME
1956
1957as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1958for as_dir in $PATH
1959do
1960  IFS=$as_save_IFS
1961  test -z "$as_dir" && as_dir=.
1962    $as_echo "PATH: $as_dir"
1963  done
1964IFS=$as_save_IFS
1965
1966} >&5
1967
1968cat >&5 <<_ACEOF
1969
1970
1971## ----------- ##
1972## Core tests. ##
1973## ----------- ##
1974
1975_ACEOF
1976
1977
1978# Keep a trace of the command line.
1979# Strip out --no-create and --no-recursion so they do not pile up.
1980# Strip out --silent because we don't want to record it for future runs.
1981# Also quote any args containing shell meta-characters.
1982# Make two passes to allow for proper duplicate-argument suppression.
1983ac_configure_args=
1984ac_configure_args0=
1985ac_configure_args1=
1986ac_must_keep_next=false
1987for ac_pass in 1 2
1988do
1989  for ac_arg
1990  do
1991    case $ac_arg in
1992    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1993    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1994    | -silent | --silent | --silen | --sile | --sil)
1995      continue ;;
1996    *\'*)
1997      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1998    esac
1999    case $ac_pass in
2000    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2001    2)
2002      as_fn_append ac_configure_args1 " '$ac_arg'"
2003      if test $ac_must_keep_next = true; then
2004	ac_must_keep_next=false # Got value, back to normal.
2005      else
2006	case $ac_arg in
2007	  *=* | --config-cache | -C | -disable-* | --disable-* \
2008	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2009	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2010	  | -with-* | --with-* | -without-* | --without-* | --x)
2011	    case "$ac_configure_args0 " in
2012	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2013	    esac
2014	    ;;
2015	  -* ) ac_must_keep_next=true ;;
2016	esac
2017      fi
2018      as_fn_append ac_configure_args " '$ac_arg'"
2019      ;;
2020    esac
2021  done
2022done
2023{ ac_configure_args0=; unset ac_configure_args0;}
2024{ ac_configure_args1=; unset ac_configure_args1;}
2025
2026# When interrupted or exit'd, cleanup temporary files, and complete
2027# config.log.  We remove comments because anyway the quotes in there
2028# would cause problems or look ugly.
2029# WARNING: Use '\'' to represent an apostrophe within the trap.
2030# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2031trap 'exit_status=$?
2032  # Save into config.log some information that might help in debugging.
2033  {
2034    echo
2035
2036    $as_echo "## ---------------- ##
2037## Cache variables. ##
2038## ---------------- ##"
2039    echo
2040    # The following way of writing the cache mishandles newlines in values,
2041(
2042  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2043    eval ac_val=\$$ac_var
2044    case $ac_val in #(
2045    *${as_nl}*)
2046      case $ac_var in #(
2047      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2048$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2049      esac
2050      case $ac_var in #(
2051      _ | IFS | as_nl) ;; #(
2052      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2053      *) { eval $ac_var=; unset $ac_var;} ;;
2054      esac ;;
2055    esac
2056  done
2057  (set) 2>&1 |
2058    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2059    *${as_nl}ac_space=\ *)
2060      sed -n \
2061	"s/'\''/'\''\\\\'\'''\''/g;
2062	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2063      ;; #(
2064    *)
2065      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2066      ;;
2067    esac |
2068    sort
2069)
2070    echo
2071
2072    $as_echo "## ----------------- ##
2073## Output variables. ##
2074## ----------------- ##"
2075    echo
2076    for ac_var in $ac_subst_vars
2077    do
2078      eval ac_val=\$$ac_var
2079      case $ac_val in
2080      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2081      esac
2082      $as_echo "$ac_var='\''$ac_val'\''"
2083    done | sort
2084    echo
2085
2086    if test -n "$ac_subst_files"; then
2087      $as_echo "## ------------------- ##
2088## File substitutions. ##
2089## ------------------- ##"
2090      echo
2091      for ac_var in $ac_subst_files
2092      do
2093	eval ac_val=\$$ac_var
2094	case $ac_val in
2095	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2096	esac
2097	$as_echo "$ac_var='\''$ac_val'\''"
2098      done | sort
2099      echo
2100    fi
2101
2102    if test -s confdefs.h; then
2103      $as_echo "## ----------- ##
2104## confdefs.h. ##
2105## ----------- ##"
2106      echo
2107      cat confdefs.h
2108      echo
2109    fi
2110    test "$ac_signal" != 0 &&
2111      $as_echo "$as_me: caught signal $ac_signal"
2112    $as_echo "$as_me: exit $exit_status"
2113  } >&5
2114  rm -f core *.core core.conftest.* &&
2115    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2116    exit $exit_status
2117' 0
2118for ac_signal in 1 2 13 15; do
2119  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2120done
2121ac_signal=0
2122
2123# confdefs.h avoids OS command line length limits that DEFS can exceed.
2124rm -f -r conftest* confdefs.h
2125
2126$as_echo "/* confdefs.h */" > confdefs.h
2127
2128# Predefined preprocessor variables.
2129
2130cat >>confdefs.h <<_ACEOF
2131#define PACKAGE_NAME "$PACKAGE_NAME"
2132_ACEOF
2133
2134cat >>confdefs.h <<_ACEOF
2135#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2136_ACEOF
2137
2138cat >>confdefs.h <<_ACEOF
2139#define PACKAGE_VERSION "$PACKAGE_VERSION"
2140_ACEOF
2141
2142cat >>confdefs.h <<_ACEOF
2143#define PACKAGE_STRING "$PACKAGE_STRING"
2144_ACEOF
2145
2146cat >>confdefs.h <<_ACEOF
2147#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2148_ACEOF
2149
2150cat >>confdefs.h <<_ACEOF
2151#define PACKAGE_URL "$PACKAGE_URL"
2152_ACEOF
2153
2154
2155# Let the site file select an alternate cache file if it wants to.
2156# Prefer an explicitly selected file to automatically selected ones.
2157ac_site_file1=NONE
2158ac_site_file2=NONE
2159if test -n "$CONFIG_SITE"; then
2160  # We do not want a PATH search for config.site.
2161  case $CONFIG_SITE in #((
2162    -*)  ac_site_file1=./$CONFIG_SITE;;
2163    */*) ac_site_file1=$CONFIG_SITE;;
2164    *)   ac_site_file1=./$CONFIG_SITE;;
2165  esac
2166elif test "x$prefix" != xNONE; then
2167  ac_site_file1=$prefix/share/config.site
2168  ac_site_file2=$prefix/etc/config.site
2169else
2170  ac_site_file1=$ac_default_prefix/share/config.site
2171  ac_site_file2=$ac_default_prefix/etc/config.site
2172fi
2173for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2174do
2175  test "x$ac_site_file" = xNONE && continue
2176  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2177    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2178$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2179    sed 's/^/| /' "$ac_site_file" >&5
2180    . "$ac_site_file" \
2181      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2182$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2183as_fn_error $? "failed to load site script $ac_site_file
2184See \`config.log' for more details" "$LINENO" 5; }
2185  fi
2186done
2187
2188if test -r "$cache_file"; then
2189  # Some versions of bash will fail to source /dev/null (special files
2190  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2191  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2192    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2193$as_echo "$as_me: loading cache $cache_file" >&6;}
2194    case $cache_file in
2195      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2196      *)                      . "./$cache_file";;
2197    esac
2198  fi
2199else
2200  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2201$as_echo "$as_me: creating cache $cache_file" >&6;}
2202  >$cache_file
2203fi
2204
2205# Check that the precious variables saved in the cache have kept the same
2206# value.
2207ac_cache_corrupted=false
2208for ac_var in $ac_precious_vars; do
2209  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2210  eval ac_new_set=\$ac_env_${ac_var}_set
2211  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2212  eval ac_new_val=\$ac_env_${ac_var}_value
2213  case $ac_old_set,$ac_new_set in
2214    set,)
2215      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2216$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2217      ac_cache_corrupted=: ;;
2218    ,set)
2219      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2220$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2221      ac_cache_corrupted=: ;;
2222    ,);;
2223    *)
2224      if test "x$ac_old_val" != "x$ac_new_val"; then
2225	# differences in whitespace do not lead to failure.
2226	ac_old_val_w=`echo x $ac_old_val`
2227	ac_new_val_w=`echo x $ac_new_val`
2228	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2229	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2230$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2231	  ac_cache_corrupted=:
2232	else
2233	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2234$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2235	  eval $ac_var=\$ac_old_val
2236	fi
2237	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2238$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2239	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2240$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2241      fi;;
2242  esac
2243  # Pass precious variables to config.status.
2244  if test "$ac_new_set" = set; then
2245    case $ac_new_val in
2246    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2247    *) ac_arg=$ac_var=$ac_new_val ;;
2248    esac
2249    case " $ac_configure_args " in
2250      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2251      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2252    esac
2253  fi
2254done
2255if $ac_cache_corrupted; then
2256  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2257$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2258  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2259$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2260  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2261fi
2262## -------------------- ##
2263## Main body of script. ##
2264## -------------------- ##
2265
2266ac_ext=c
2267ac_cpp='$CPP $CPPFLAGS'
2268ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2269ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2270ac_compiler_gnu=$ac_cv_c_compiler_gnu
2271
2272
2273
2274
2275
2276
2277ac_aux_dir=
2278for ac_dir in ../.. "$srcdir"/../..; do
2279  if test -f "$ac_dir/install-sh"; then
2280    ac_aux_dir=$ac_dir
2281    ac_install_sh="$ac_aux_dir/install-sh -c"
2282    break
2283  elif test -f "$ac_dir/install.sh"; then
2284    ac_aux_dir=$ac_dir
2285    ac_install_sh="$ac_aux_dir/install.sh -c"
2286    break
2287  elif test -f "$ac_dir/shtool"; then
2288    ac_aux_dir=$ac_dir
2289    ac_install_sh="$ac_aux_dir/shtool install -c"
2290    break
2291  fi
2292done
2293if test -z "$ac_aux_dir"; then
2294  as_fn_error $? "cannot find install-sh, install.sh, or shtool in ../.. \"$srcdir\"/../.." "$LINENO" 5
2295fi
2296
2297# These three variables are undocumented and unsupported,
2298# and are intended to be withdrawn in a future Autoconf release.
2299# They can cause serious problems if a builder's source tree is in a directory
2300# whose full name contains unusual characters.
2301ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2302ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2303ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2304
2305
2306
2307# Make sure we can run config.sub.
2308$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2309  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2310
2311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2312$as_echo_n "checking build system type... " >&6; }
2313if ${ac_cv_build+:} false; then :
2314  $as_echo_n "(cached) " >&6
2315else
2316  ac_build_alias=$build_alias
2317test "x$ac_build_alias" = x &&
2318  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2319test "x$ac_build_alias" = x &&
2320  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2321ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2322  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2323
2324fi
2325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2326$as_echo "$ac_cv_build" >&6; }
2327case $ac_cv_build in
2328*-*-*) ;;
2329*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2330esac
2331build=$ac_cv_build
2332ac_save_IFS=$IFS; IFS='-'
2333set x $ac_cv_build
2334shift
2335build_cpu=$1
2336build_vendor=$2
2337shift; shift
2338# Remember, the first character of IFS is used to create $*,
2339# except with old shells:
2340build_os=$*
2341IFS=$ac_save_IFS
2342case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2343
2344
2345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2346$as_echo_n "checking host system type... " >&6; }
2347if ${ac_cv_host+:} false; then :
2348  $as_echo_n "(cached) " >&6
2349else
2350  if test "x$host_alias" = x; then
2351  ac_cv_host=$ac_cv_build
2352else
2353  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2354    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2355fi
2356
2357fi
2358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2359$as_echo "$ac_cv_host" >&6; }
2360case $ac_cv_host in
2361*-*-*) ;;
2362*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2363esac
2364host=$ac_cv_host
2365ac_save_IFS=$IFS; IFS='-'
2366set x $ac_cv_host
2367shift
2368host_cpu=$1
2369host_vendor=$2
2370shift; shift
2371# Remember, the first character of IFS is used to create $*,
2372# except with old shells:
2373host_os=$*
2374IFS=$ac_save_IFS
2375case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2376
2377
2378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2379$as_echo_n "checking target system type... " >&6; }
2380if ${ac_cv_target+:} false; then :
2381  $as_echo_n "(cached) " >&6
2382else
2383  if test "x$target_alias" = x; then
2384  ac_cv_target=$ac_cv_host
2385else
2386  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2387    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2388fi
2389
2390fi
2391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2392$as_echo "$ac_cv_target" >&6; }
2393case $ac_cv_target in
2394*-*-*) ;;
2395*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2396esac
2397target=$ac_cv_target
2398ac_save_IFS=$IFS; IFS='-'
2399set x $ac_cv_target
2400shift
2401target_cpu=$1
2402target_vendor=$2
2403shift; shift
2404# Remember, the first character of IFS is used to create $*,
2405# except with old shells:
2406target_os=$*
2407IFS=$ac_save_IFS
2408case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2409
2410
2411# The aliases save the names the user supplied, while $host etc.
2412# will get canonicalized.
2413test -n "$target_alias" &&
2414  test "$program_prefix$program_suffix$program_transform_name" = \
2415    NONENONEs,x,x, &&
2416  program_prefix=${target_alias}-
2417
2418target_alias=${target_alias-$host_alias}
2419
2420
2421am__api_version='1.15'
2422
2423# Find a good install program.  We prefer a C program (faster),
2424# so one script is as good as another.  But avoid the broken or
2425# incompatible versions:
2426# SysV /etc/install, /usr/sbin/install
2427# SunOS /usr/etc/install
2428# IRIX /sbin/install
2429# AIX /bin/install
2430# AmigaOS /C/install, which installs bootblocks on floppy discs
2431# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2432# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2433# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2434# OS/2's system install, which has a completely different semantic
2435# ./install, which can be erroneously created by make from ./install.sh.
2436# Reject install programs that cannot install multiple files.
2437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2438$as_echo_n "checking for a BSD-compatible install... " >&6; }
2439if test -z "$INSTALL"; then
2440if ${ac_cv_path_install+:} false; then :
2441  $as_echo_n "(cached) " >&6
2442else
2443  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2444for as_dir in $PATH
2445do
2446  IFS=$as_save_IFS
2447  test -z "$as_dir" && as_dir=.
2448    # Account for people who put trailing slashes in PATH elements.
2449case $as_dir/ in #((
2450  ./ | .// | /[cC]/* | \
2451  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2452  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2453  /usr/ucb/* ) ;;
2454  *)
2455    # OSF1 and SCO ODT 3.0 have their own names for install.
2456    # Don't use installbsd from OSF since it installs stuff as root
2457    # by default.
2458    for ac_prog in ginstall scoinst install; do
2459      for ac_exec_ext in '' $ac_executable_extensions; do
2460	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2461	  if test $ac_prog = install &&
2462	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2463	    # AIX install.  It has an incompatible calling convention.
2464	    :
2465	  elif test $ac_prog = install &&
2466	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2467	    # program-specific install script used by HP pwplus--don't use.
2468	    :
2469	  else
2470	    rm -rf conftest.one conftest.two conftest.dir
2471	    echo one > conftest.one
2472	    echo two > conftest.two
2473	    mkdir conftest.dir
2474	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2475	      test -s conftest.one && test -s conftest.two &&
2476	      test -s conftest.dir/conftest.one &&
2477	      test -s conftest.dir/conftest.two
2478	    then
2479	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2480	      break 3
2481	    fi
2482	  fi
2483	fi
2484      done
2485    done
2486    ;;
2487esac
2488
2489  done
2490IFS=$as_save_IFS
2491
2492rm -rf conftest.one conftest.two conftest.dir
2493
2494fi
2495  if test "${ac_cv_path_install+set}" = set; then
2496    INSTALL=$ac_cv_path_install
2497  else
2498    # As a last resort, use the slow shell script.  Don't cache a
2499    # value for INSTALL within a source directory, because that will
2500    # break other packages using the cache if that directory is
2501    # removed, or if the value is a relative name.
2502    INSTALL=$ac_install_sh
2503  fi
2504fi
2505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2506$as_echo "$INSTALL" >&6; }
2507
2508# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2509# It thinks the first close brace ends the variable substitution.
2510test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2511
2512test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2513
2514test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2515
2516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2517$as_echo_n "checking whether build environment is sane... " >&6; }
2518# Reject unsafe characters in $srcdir or the absolute working directory
2519# name.  Accept space and tab only in the latter.
2520am_lf='
2521'
2522case `pwd` in
2523  *[\\\"\#\$\&\'\`$am_lf]*)
2524    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2525esac
2526case $srcdir in
2527  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2528    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2529esac
2530
2531# Do 'set' in a subshell so we don't clobber the current shell's
2532# arguments.  Must try -L first in case configure is actually a
2533# symlink; some systems play weird games with the mod time of symlinks
2534# (eg FreeBSD returns the mod time of the symlink's containing
2535# directory).
2536if (
2537   am_has_slept=no
2538   for am_try in 1 2; do
2539     echo "timestamp, slept: $am_has_slept" > conftest.file
2540     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2541     if test "$*" = "X"; then
2542	# -L didn't work.
2543	set X `ls -t "$srcdir/configure" conftest.file`
2544     fi
2545     if test "$*" != "X $srcdir/configure conftest.file" \
2546	&& test "$*" != "X conftest.file $srcdir/configure"; then
2547
2548	# If neither matched, then we have a broken ls.  This can happen
2549	# if, for instance, CONFIG_SHELL is bash and it inherits a
2550	# broken ls alias from the environment.  This has actually
2551	# happened.  Such a system could not be considered "sane".
2552	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2553  alias in your environment" "$LINENO" 5
2554     fi
2555     if test "$2" = conftest.file || test $am_try -eq 2; then
2556       break
2557     fi
2558     # Just in case.
2559     sleep 1
2560     am_has_slept=yes
2561   done
2562   test "$2" = conftest.file
2563   )
2564then
2565   # Ok.
2566   :
2567else
2568   as_fn_error $? "newly created file is older than distributed files!
2569Check your system clock" "$LINENO" 5
2570fi
2571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2572$as_echo "yes" >&6; }
2573# If we didn't sleep, we still need to ensure time stamps of config.status and
2574# generated files are strictly newer.
2575am_sleep_pid=
2576if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2577  ( sleep 1 ) &
2578  am_sleep_pid=$!
2579fi
2580
2581rm -f conftest.file
2582
2583test "$program_prefix" != NONE &&
2584  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2585# Use a double $ so make ignores it.
2586test "$program_suffix" != NONE &&
2587  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2588# Double any \ or $.
2589# By default was `s,x,x', remove it if useless.
2590ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2591program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2592
2593# Expand $ac_aux_dir to an absolute path.
2594am_aux_dir=`cd "$ac_aux_dir" && pwd`
2595
2596if test x"${MISSING+set}" != xset; then
2597  case $am_aux_dir in
2598  *\ * | *\	*)
2599    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2600  *)
2601    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2602  esac
2603fi
2604# Use eval to expand $SHELL
2605if eval "$MISSING --is-lightweight"; then
2606  am_missing_run="$MISSING "
2607else
2608  am_missing_run=
2609  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2610$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2611fi
2612
2613if test x"${install_sh+set}" != xset; then
2614  case $am_aux_dir in
2615  *\ * | *\	*)
2616    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2617  *)
2618    install_sh="\${SHELL} $am_aux_dir/install-sh"
2619  esac
2620fi
2621
2622# Installed binaries are usually stripped using 'strip' when the user
2623# run "make install-strip".  However 'strip' might not be the right
2624# tool to use in cross-compilation environments, therefore Automake
2625# will honor the 'STRIP' environment variable to overrule this program.
2626if test "$cross_compiling" != no; then
2627  if test -n "$ac_tool_prefix"; then
2628  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2629set dummy ${ac_tool_prefix}strip; ac_word=$2
2630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2631$as_echo_n "checking for $ac_word... " >&6; }
2632if ${ac_cv_prog_STRIP+:} false; then :
2633  $as_echo_n "(cached) " >&6
2634else
2635  if test -n "$STRIP"; then
2636  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2637else
2638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2639for as_dir in $PATH
2640do
2641  IFS=$as_save_IFS
2642  test -z "$as_dir" && as_dir=.
2643    for ac_exec_ext in '' $ac_executable_extensions; do
2644  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2645    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2646    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2647    break 2
2648  fi
2649done
2650  done
2651IFS=$as_save_IFS
2652
2653fi
2654fi
2655STRIP=$ac_cv_prog_STRIP
2656if test -n "$STRIP"; then
2657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2658$as_echo "$STRIP" >&6; }
2659else
2660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2661$as_echo "no" >&6; }
2662fi
2663
2664
2665fi
2666if test -z "$ac_cv_prog_STRIP"; then
2667  ac_ct_STRIP=$STRIP
2668  # Extract the first word of "strip", so it can be a program name with args.
2669set dummy strip; ac_word=$2
2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671$as_echo_n "checking for $ac_word... " >&6; }
2672if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2673  $as_echo_n "(cached) " >&6
2674else
2675  if test -n "$ac_ct_STRIP"; then
2676  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2677else
2678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679for as_dir in $PATH
2680do
2681  IFS=$as_save_IFS
2682  test -z "$as_dir" && as_dir=.
2683    for ac_exec_ext in '' $ac_executable_extensions; do
2684  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2685    ac_cv_prog_ac_ct_STRIP="strip"
2686    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2687    break 2
2688  fi
2689done
2690  done
2691IFS=$as_save_IFS
2692
2693fi
2694fi
2695ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2696if test -n "$ac_ct_STRIP"; then
2697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2698$as_echo "$ac_ct_STRIP" >&6; }
2699else
2700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2701$as_echo "no" >&6; }
2702fi
2703
2704  if test "x$ac_ct_STRIP" = x; then
2705    STRIP=":"
2706  else
2707    case $cross_compiling:$ac_tool_warned in
2708yes:)
2709{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2710$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2711ac_tool_warned=yes ;;
2712esac
2713    STRIP=$ac_ct_STRIP
2714  fi
2715else
2716  STRIP="$ac_cv_prog_STRIP"
2717fi
2718
2719fi
2720INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2721
2722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2723$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2724if test -z "$MKDIR_P"; then
2725  if ${ac_cv_path_mkdir+:} false; then :
2726  $as_echo_n "(cached) " >&6
2727else
2728  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2729for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2730do
2731  IFS=$as_save_IFS
2732  test -z "$as_dir" && as_dir=.
2733    for ac_prog in mkdir gmkdir; do
2734	 for ac_exec_ext in '' $ac_executable_extensions; do
2735	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2736	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2737	     'mkdir (GNU coreutils) '* | \
2738	     'mkdir (coreutils) '* | \
2739	     'mkdir (fileutils) '4.1*)
2740	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2741	       break 3;;
2742	   esac
2743	 done
2744       done
2745  done
2746IFS=$as_save_IFS
2747
2748fi
2749
2750  test -d ./--version && rmdir ./--version
2751  if test "${ac_cv_path_mkdir+set}" = set; then
2752    MKDIR_P="$ac_cv_path_mkdir -p"
2753  else
2754    # As a last resort, use the slow shell script.  Don't cache a
2755    # value for MKDIR_P within a source directory, because that will
2756    # break other packages using the cache if that directory is
2757    # removed, or if the value is a relative name.
2758    MKDIR_P="$ac_install_sh -d"
2759  fi
2760fi
2761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2762$as_echo "$MKDIR_P" >&6; }
2763
2764for ac_prog in gawk mawk nawk awk
2765do
2766  # Extract the first word of "$ac_prog", so it can be a program name with args.
2767set dummy $ac_prog; ac_word=$2
2768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2769$as_echo_n "checking for $ac_word... " >&6; }
2770if ${ac_cv_prog_AWK+:} false; then :
2771  $as_echo_n "(cached) " >&6
2772else
2773  if test -n "$AWK"; then
2774  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2775else
2776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2777for as_dir in $PATH
2778do
2779  IFS=$as_save_IFS
2780  test -z "$as_dir" && as_dir=.
2781    for ac_exec_ext in '' $ac_executable_extensions; do
2782  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2783    ac_cv_prog_AWK="$ac_prog"
2784    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2785    break 2
2786  fi
2787done
2788  done
2789IFS=$as_save_IFS
2790
2791fi
2792fi
2793AWK=$ac_cv_prog_AWK
2794if test -n "$AWK"; then
2795  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2796$as_echo "$AWK" >&6; }
2797else
2798  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2799$as_echo "no" >&6; }
2800fi
2801
2802
2803  test -n "$AWK" && break
2804done
2805
2806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2807$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2808set x ${MAKE-make}
2809ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2810if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2811  $as_echo_n "(cached) " >&6
2812else
2813  cat >conftest.make <<\_ACEOF
2814SHELL = /bin/sh
2815all:
2816	@echo '@@@%%%=$(MAKE)=@@@%%%'
2817_ACEOF
2818# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2819case `${MAKE-make} -f conftest.make 2>/dev/null` in
2820  *@@@%%%=?*=@@@%%%*)
2821    eval ac_cv_prog_make_${ac_make}_set=yes;;
2822  *)
2823    eval ac_cv_prog_make_${ac_make}_set=no;;
2824esac
2825rm -f conftest.make
2826fi
2827if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2829$as_echo "yes" >&6; }
2830  SET_MAKE=
2831else
2832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2833$as_echo "no" >&6; }
2834  SET_MAKE="MAKE=${MAKE-make}"
2835fi
2836
2837rm -rf .tst 2>/dev/null
2838mkdir .tst 2>/dev/null
2839if test -d .tst; then
2840  am__leading_dot=.
2841else
2842  am__leading_dot=_
2843fi
2844rmdir .tst 2>/dev/null
2845
2846# Check whether --enable-silent-rules was given.
2847if test "${enable_silent_rules+set}" = set; then :
2848  enableval=$enable_silent_rules;
2849fi
2850
2851case $enable_silent_rules in # (((
2852  yes) AM_DEFAULT_VERBOSITY=0;;
2853   no) AM_DEFAULT_VERBOSITY=1;;
2854    *) AM_DEFAULT_VERBOSITY=1;;
2855esac
2856am_make=${MAKE-make}
2857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2858$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2859if ${am_cv_make_support_nested_variables+:} false; then :
2860  $as_echo_n "(cached) " >&6
2861else
2862  if $as_echo 'TRUE=$(BAR$(V))
2863BAR0=false
2864BAR1=true
2865V=1
2866am__doit:
2867	@$(TRUE)
2868.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2869  am_cv_make_support_nested_variables=yes
2870else
2871  am_cv_make_support_nested_variables=no
2872fi
2873fi
2874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2875$as_echo "$am_cv_make_support_nested_variables" >&6; }
2876if test $am_cv_make_support_nested_variables = yes; then
2877    AM_V='$(V)'
2878  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2879else
2880  AM_V=$AM_DEFAULT_VERBOSITY
2881  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2882fi
2883AM_BACKSLASH='\'
2884
2885if test "`cd $srcdir && pwd`" != "`pwd`"; then
2886  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2887  # is not polluted with repeated "-I."
2888  am__isrc=' -I$(srcdir)'
2889  # test to see if srcdir already configured
2890  if test -f $srcdir/config.status; then
2891    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2892  fi
2893fi
2894
2895# test whether we have cygpath
2896if test -z "$CYGPATH_W"; then
2897  if (cygpath --version) >/dev/null 2>/dev/null; then
2898    CYGPATH_W='cygpath -w'
2899  else
2900    CYGPATH_W=echo
2901  fi
2902fi
2903
2904
2905# Define the identity of the package.
2906 PACKAGE='libgomp-plugin-intelmic'
2907 VERSION='1.0'
2908
2909
2910cat >>confdefs.h <<_ACEOF
2911#define PACKAGE "$PACKAGE"
2912_ACEOF
2913
2914
2915cat >>confdefs.h <<_ACEOF
2916#define VERSION "$VERSION"
2917_ACEOF
2918
2919# Some tools Automake needs.
2920
2921ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2922
2923
2924AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2925
2926
2927AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2928
2929
2930AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2931
2932
2933MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2934
2935# For better backward compatibility.  To be removed once Automake 1.9.x
2936# dies out for good.  For more background, see:
2937# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2938# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2939mkdir_p='$(MKDIR_P)'
2940
2941# We need awk for the "check" target (and possibly the TAP driver).  The
2942# system "awk" is bad on some platforms.
2943# Always define AMTAR for backward compatibility.  Yes, it's still used
2944# in the wild :-(  We should find a proper way to deprecate it ...
2945AMTAR='$${TAR-tar}'
2946
2947
2948# We'll loop over all known methods to create a tar archive until one works.
2949_am_tools='gnutar  pax cpio none'
2950
2951am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2952
2953
2954
2955
2956
2957
2958# POSIX will say in a future version that running "rm -f" with no argument
2959# is OK; and we want to be able to make that assumption in our Makefile
2960# recipes.  So use an aggressive probe to check that the usage we want is
2961# actually supported "in the wild" to an acceptable degree.
2962# See automake bug#10828.
2963# To make any issue more visible, cause the running configure to be aborted
2964# by default if the 'rm' program in use doesn't match our expectations; the
2965# user can still override this though.
2966if rm -f && rm -fr && rm -rf; then : OK; else
2967  cat >&2 <<'END'
2968Oops!
2969
2970Your 'rm' program seems unable to run without file operands specified
2971on the command line, even when the '-f' option is present.  This is contrary
2972to the behaviour of most rm programs out there, and not conforming with
2973the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2974
2975Please tell bug-automake@gnu.org about your system, including the value
2976of your $PATH and any error possibly output before this message.  This
2977can help us improve future automake versions.
2978
2979END
2980  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2981    echo 'Configuration will proceed anyway, since you have set the' >&2
2982    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2983    echo >&2
2984  else
2985    cat >&2 <<'END'
2986Aborting the configuration process, to ensure you take notice of the issue.
2987
2988You can download and install GNU coreutils to get an 'rm' implementation
2989that behaves properly: <http://www.gnu.org/software/coreutils/>.
2990
2991If you want to complete the configuration process using your problematic
2992'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2993to "yes", and re-run configure.
2994
2995END
2996    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2997  fi
2998fi
2999
3000
3001
3002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3003$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3004    # Check whether --enable-maintainer-mode was given.
3005if test "${enable_maintainer_mode+set}" = set; then :
3006  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3007else
3008  USE_MAINTAINER_MODE=no
3009fi
3010
3011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3012$as_echo "$USE_MAINTAINER_MODE" >&6; }
3013   if test $USE_MAINTAINER_MODE = yes; then
3014  MAINTAINER_MODE_TRUE=
3015  MAINTAINER_MODE_FALSE='#'
3016else
3017  MAINTAINER_MODE_TRUE='#'
3018  MAINTAINER_MODE_FALSE=
3019fi
3020
3021  MAINT=$MAINTAINER_MODE_TRUE
3022
3023
3024
3025ac_ext=c
3026ac_cpp='$CPP $CPPFLAGS'
3027ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3028ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3029ac_compiler_gnu=$ac_cv_c_compiler_gnu
3030if test -n "$ac_tool_prefix"; then
3031  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3032set dummy ${ac_tool_prefix}gcc; ac_word=$2
3033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3034$as_echo_n "checking for $ac_word... " >&6; }
3035if ${ac_cv_prog_CC+:} false; then :
3036  $as_echo_n "(cached) " >&6
3037else
3038  if test -n "$CC"; then
3039  ac_cv_prog_CC="$CC" # Let the user override the test.
3040else
3041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3042for as_dir in $PATH
3043do
3044  IFS=$as_save_IFS
3045  test -z "$as_dir" && as_dir=.
3046    for ac_exec_ext in '' $ac_executable_extensions; do
3047  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3048    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3049    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3050    break 2
3051  fi
3052done
3053  done
3054IFS=$as_save_IFS
3055
3056fi
3057fi
3058CC=$ac_cv_prog_CC
3059if test -n "$CC"; then
3060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3061$as_echo "$CC" >&6; }
3062else
3063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3064$as_echo "no" >&6; }
3065fi
3066
3067
3068fi
3069if test -z "$ac_cv_prog_CC"; then
3070  ac_ct_CC=$CC
3071  # Extract the first word of "gcc", so it can be a program name with args.
3072set dummy gcc; ac_word=$2
3073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3074$as_echo_n "checking for $ac_word... " >&6; }
3075if ${ac_cv_prog_ac_ct_CC+:} false; then :
3076  $as_echo_n "(cached) " >&6
3077else
3078  if test -n "$ac_ct_CC"; then
3079  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3080else
3081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3082for as_dir in $PATH
3083do
3084  IFS=$as_save_IFS
3085  test -z "$as_dir" && as_dir=.
3086    for ac_exec_ext in '' $ac_executable_extensions; do
3087  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3088    ac_cv_prog_ac_ct_CC="gcc"
3089    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3090    break 2
3091  fi
3092done
3093  done
3094IFS=$as_save_IFS
3095
3096fi
3097fi
3098ac_ct_CC=$ac_cv_prog_ac_ct_CC
3099if test -n "$ac_ct_CC"; then
3100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3101$as_echo "$ac_ct_CC" >&6; }
3102else
3103  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3104$as_echo "no" >&6; }
3105fi
3106
3107  if test "x$ac_ct_CC" = x; then
3108    CC=""
3109  else
3110    case $cross_compiling:$ac_tool_warned in
3111yes:)
3112{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3113$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3114ac_tool_warned=yes ;;
3115esac
3116    CC=$ac_ct_CC
3117  fi
3118else
3119  CC="$ac_cv_prog_CC"
3120fi
3121
3122if test -z "$CC"; then
3123          if test -n "$ac_tool_prefix"; then
3124    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3125set dummy ${ac_tool_prefix}cc; ac_word=$2
3126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3127$as_echo_n "checking for $ac_word... " >&6; }
3128if ${ac_cv_prog_CC+:} false; then :
3129  $as_echo_n "(cached) " >&6
3130else
3131  if test -n "$CC"; then
3132  ac_cv_prog_CC="$CC" # Let the user override the test.
3133else
3134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3135for as_dir in $PATH
3136do
3137  IFS=$as_save_IFS
3138  test -z "$as_dir" && as_dir=.
3139    for ac_exec_ext in '' $ac_executable_extensions; do
3140  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3141    ac_cv_prog_CC="${ac_tool_prefix}cc"
3142    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3143    break 2
3144  fi
3145done
3146  done
3147IFS=$as_save_IFS
3148
3149fi
3150fi
3151CC=$ac_cv_prog_CC
3152if test -n "$CC"; then
3153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3154$as_echo "$CC" >&6; }
3155else
3156  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3157$as_echo "no" >&6; }
3158fi
3159
3160
3161  fi
3162fi
3163if test -z "$CC"; then
3164  # Extract the first word of "cc", so it can be a program name with args.
3165set dummy cc; ac_word=$2
3166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3167$as_echo_n "checking for $ac_word... " >&6; }
3168if ${ac_cv_prog_CC+:} false; then :
3169  $as_echo_n "(cached) " >&6
3170else
3171  if test -n "$CC"; then
3172  ac_cv_prog_CC="$CC" # Let the user override the test.
3173else
3174  ac_prog_rejected=no
3175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3176for as_dir in $PATH
3177do
3178  IFS=$as_save_IFS
3179  test -z "$as_dir" && as_dir=.
3180    for ac_exec_ext in '' $ac_executable_extensions; do
3181  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3182    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3183       ac_prog_rejected=yes
3184       continue
3185     fi
3186    ac_cv_prog_CC="cc"
3187    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3188    break 2
3189  fi
3190done
3191  done
3192IFS=$as_save_IFS
3193
3194if test $ac_prog_rejected = yes; then
3195  # We found a bogon in the path, so make sure we never use it.
3196  set dummy $ac_cv_prog_CC
3197  shift
3198  if test $# != 0; then
3199    # We chose a different compiler from the bogus one.
3200    # However, it has the same basename, so the bogon will be chosen
3201    # first if we set CC to just the basename; use the full file name.
3202    shift
3203    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3204  fi
3205fi
3206fi
3207fi
3208CC=$ac_cv_prog_CC
3209if test -n "$CC"; then
3210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3211$as_echo "$CC" >&6; }
3212else
3213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3214$as_echo "no" >&6; }
3215fi
3216
3217
3218fi
3219if test -z "$CC"; then
3220  if test -n "$ac_tool_prefix"; then
3221  for ac_prog in cl.exe
3222  do
3223    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3224set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3226$as_echo_n "checking for $ac_word... " >&6; }
3227if ${ac_cv_prog_CC+:} false; then :
3228  $as_echo_n "(cached) " >&6
3229else
3230  if test -n "$CC"; then
3231  ac_cv_prog_CC="$CC" # Let the user override the test.
3232else
3233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3234for as_dir in $PATH
3235do
3236  IFS=$as_save_IFS
3237  test -z "$as_dir" && as_dir=.
3238    for ac_exec_ext in '' $ac_executable_extensions; do
3239  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3240    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3241    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3242    break 2
3243  fi
3244done
3245  done
3246IFS=$as_save_IFS
3247
3248fi
3249fi
3250CC=$ac_cv_prog_CC
3251if test -n "$CC"; then
3252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3253$as_echo "$CC" >&6; }
3254else
3255  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3256$as_echo "no" >&6; }
3257fi
3258
3259
3260    test -n "$CC" && break
3261  done
3262fi
3263if test -z "$CC"; then
3264  ac_ct_CC=$CC
3265  for ac_prog in cl.exe
3266do
3267  # Extract the first word of "$ac_prog", so it can be a program name with args.
3268set dummy $ac_prog; ac_word=$2
3269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3270$as_echo_n "checking for $ac_word... " >&6; }
3271if ${ac_cv_prog_ac_ct_CC+:} false; then :
3272  $as_echo_n "(cached) " >&6
3273else
3274  if test -n "$ac_ct_CC"; then
3275  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3276else
3277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3278for as_dir in $PATH
3279do
3280  IFS=$as_save_IFS
3281  test -z "$as_dir" && as_dir=.
3282    for ac_exec_ext in '' $ac_executable_extensions; do
3283  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3284    ac_cv_prog_ac_ct_CC="$ac_prog"
3285    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3286    break 2
3287  fi
3288done
3289  done
3290IFS=$as_save_IFS
3291
3292fi
3293fi
3294ac_ct_CC=$ac_cv_prog_ac_ct_CC
3295if test -n "$ac_ct_CC"; then
3296  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3297$as_echo "$ac_ct_CC" >&6; }
3298else
3299  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3300$as_echo "no" >&6; }
3301fi
3302
3303
3304  test -n "$ac_ct_CC" && break
3305done
3306
3307  if test "x$ac_ct_CC" = x; then
3308    CC=""
3309  else
3310    case $cross_compiling:$ac_tool_warned in
3311yes:)
3312{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3313$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3314ac_tool_warned=yes ;;
3315esac
3316    CC=$ac_ct_CC
3317  fi
3318fi
3319
3320fi
3321
3322
3323test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3324$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3325as_fn_error $? "no acceptable C compiler found in \$PATH
3326See \`config.log' for more details" "$LINENO" 5; }
3327
3328# Provide some information about the compiler.
3329$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3330set X $ac_compile
3331ac_compiler=$2
3332for ac_option in --version -v -V -qversion; do
3333  { { ac_try="$ac_compiler $ac_option >&5"
3334case "(($ac_try" in
3335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3336  *) ac_try_echo=$ac_try;;
3337esac
3338eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3339$as_echo "$ac_try_echo"; } >&5
3340  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3341  ac_status=$?
3342  if test -s conftest.err; then
3343    sed '10a\
3344... rest of stderr output deleted ...
3345         10q' conftest.err >conftest.er1
3346    cat conftest.er1 >&5
3347  fi
3348  rm -f conftest.er1 conftest.err
3349  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3350  test $ac_status = 0; }
3351done
3352
3353cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3354/* end confdefs.h.  */
3355
3356int
3357main ()
3358{
3359
3360  ;
3361  return 0;
3362}
3363_ACEOF
3364ac_clean_files_save=$ac_clean_files
3365ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3366# Try to create an executable without -o first, disregard a.out.
3367# It will help us diagnose broken compilers, and finding out an intuition
3368# of exeext.
3369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3370$as_echo_n "checking whether the C compiler works... " >&6; }
3371ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3372
3373# The possible output files:
3374ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3375
3376ac_rmfiles=
3377for ac_file in $ac_files
3378do
3379  case $ac_file in
3380    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3381    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3382  esac
3383done
3384rm -f $ac_rmfiles
3385
3386if { { ac_try="$ac_link_default"
3387case "(($ac_try" in
3388  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3389  *) ac_try_echo=$ac_try;;
3390esac
3391eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3392$as_echo "$ac_try_echo"; } >&5
3393  (eval "$ac_link_default") 2>&5
3394  ac_status=$?
3395  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3396  test $ac_status = 0; }; then :
3397  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3398# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3399# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3400# so that the user can short-circuit this test for compilers unknown to
3401# Autoconf.
3402for ac_file in $ac_files ''
3403do
3404  test -f "$ac_file" || continue
3405  case $ac_file in
3406    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3407	;;
3408    [ab].out )
3409	# We found the default executable, but exeext='' is most
3410	# certainly right.
3411	break;;
3412    *.* )
3413	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3414	then :; else
3415	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3416	fi
3417	# We set ac_cv_exeext here because the later test for it is not
3418	# safe: cross compilers may not add the suffix if given an `-o'
3419	# argument, so we may need to know it at that point already.
3420	# Even if this section looks crufty: it has the advantage of
3421	# actually working.
3422	break;;
3423    * )
3424	break;;
3425  esac
3426done
3427test "$ac_cv_exeext" = no && ac_cv_exeext=
3428
3429else
3430  ac_file=''
3431fi
3432if test -z "$ac_file"; then :
3433  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3434$as_echo "no" >&6; }
3435$as_echo "$as_me: failed program was:" >&5
3436sed 's/^/| /' conftest.$ac_ext >&5
3437
3438{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3439$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3440as_fn_error 77 "C compiler cannot create executables
3441See \`config.log' for more details" "$LINENO" 5; }
3442else
3443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3444$as_echo "yes" >&6; }
3445fi
3446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3447$as_echo_n "checking for C compiler default output file name... " >&6; }
3448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3449$as_echo "$ac_file" >&6; }
3450ac_exeext=$ac_cv_exeext
3451
3452rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3453ac_clean_files=$ac_clean_files_save
3454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3455$as_echo_n "checking for suffix of executables... " >&6; }
3456if { { ac_try="$ac_link"
3457case "(($ac_try" in
3458  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3459  *) ac_try_echo=$ac_try;;
3460esac
3461eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3462$as_echo "$ac_try_echo"; } >&5
3463  (eval "$ac_link") 2>&5
3464  ac_status=$?
3465  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3466  test $ac_status = 0; }; then :
3467  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3468# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3469# work properly (i.e., refer to `conftest.exe'), while it won't with
3470# `rm'.
3471for ac_file in conftest.exe conftest conftest.*; do
3472  test -f "$ac_file" || continue
3473  case $ac_file in
3474    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3475    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3476	  break;;
3477    * ) break;;
3478  esac
3479done
3480else
3481  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3482$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3483as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3484See \`config.log' for more details" "$LINENO" 5; }
3485fi
3486rm -f conftest conftest$ac_cv_exeext
3487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3488$as_echo "$ac_cv_exeext" >&6; }
3489
3490rm -f conftest.$ac_ext
3491EXEEXT=$ac_cv_exeext
3492ac_exeext=$EXEEXT
3493cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3494/* end confdefs.h.  */
3495#include <stdio.h>
3496int
3497main ()
3498{
3499FILE *f = fopen ("conftest.out", "w");
3500 return ferror (f) || fclose (f) != 0;
3501
3502  ;
3503  return 0;
3504}
3505_ACEOF
3506ac_clean_files="$ac_clean_files conftest.out"
3507# Check that the compiler produces executables we can run.  If not, either
3508# the compiler is broken, or we cross compile.
3509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3510$as_echo_n "checking whether we are cross compiling... " >&6; }
3511if test "$cross_compiling" != yes; then
3512  { { ac_try="$ac_link"
3513case "(($ac_try" in
3514  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3515  *) ac_try_echo=$ac_try;;
3516esac
3517eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3518$as_echo "$ac_try_echo"; } >&5
3519  (eval "$ac_link") 2>&5
3520  ac_status=$?
3521  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3522  test $ac_status = 0; }
3523  if { ac_try='./conftest$ac_cv_exeext'
3524  { { case "(($ac_try" in
3525  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3526  *) ac_try_echo=$ac_try;;
3527esac
3528eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3529$as_echo "$ac_try_echo"; } >&5
3530  (eval "$ac_try") 2>&5
3531  ac_status=$?
3532  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3533  test $ac_status = 0; }; }; then
3534    cross_compiling=no
3535  else
3536    if test "$cross_compiling" = maybe; then
3537	cross_compiling=yes
3538    else
3539	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3540$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3541as_fn_error $? "cannot run C compiled programs.
3542If you meant to cross compile, use \`--host'.
3543See \`config.log' for more details" "$LINENO" 5; }
3544    fi
3545  fi
3546fi
3547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3548$as_echo "$cross_compiling" >&6; }
3549
3550rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3551ac_clean_files=$ac_clean_files_save
3552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3553$as_echo_n "checking for suffix of object files... " >&6; }
3554if ${ac_cv_objext+:} false; then :
3555  $as_echo_n "(cached) " >&6
3556else
3557  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3558/* end confdefs.h.  */
3559
3560int
3561main ()
3562{
3563
3564  ;
3565  return 0;
3566}
3567_ACEOF
3568rm -f conftest.o conftest.obj
3569if { { ac_try="$ac_compile"
3570case "(($ac_try" in
3571  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3572  *) ac_try_echo=$ac_try;;
3573esac
3574eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3575$as_echo "$ac_try_echo"; } >&5
3576  (eval "$ac_compile") 2>&5
3577  ac_status=$?
3578  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3579  test $ac_status = 0; }; then :
3580  for ac_file in conftest.o conftest.obj conftest.*; do
3581  test -f "$ac_file" || continue;
3582  case $ac_file in
3583    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3584    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3585       break;;
3586  esac
3587done
3588else
3589  $as_echo "$as_me: failed program was:" >&5
3590sed 's/^/| /' conftest.$ac_ext >&5
3591
3592{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3593$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3594as_fn_error $? "cannot compute suffix of object files: cannot compile
3595See \`config.log' for more details" "$LINENO" 5; }
3596fi
3597rm -f conftest.$ac_cv_objext conftest.$ac_ext
3598fi
3599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3600$as_echo "$ac_cv_objext" >&6; }
3601OBJEXT=$ac_cv_objext
3602ac_objext=$OBJEXT
3603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3604$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3605if ${ac_cv_c_compiler_gnu+:} false; then :
3606  $as_echo_n "(cached) " >&6
3607else
3608  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3609/* end confdefs.h.  */
3610
3611int
3612main ()
3613{
3614#ifndef __GNUC__
3615       choke me
3616#endif
3617
3618  ;
3619  return 0;
3620}
3621_ACEOF
3622if ac_fn_c_try_compile "$LINENO"; then :
3623  ac_compiler_gnu=yes
3624else
3625  ac_compiler_gnu=no
3626fi
3627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3628ac_cv_c_compiler_gnu=$ac_compiler_gnu
3629
3630fi
3631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3632$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3633if test $ac_compiler_gnu = yes; then
3634  GCC=yes
3635else
3636  GCC=
3637fi
3638ac_test_CFLAGS=${CFLAGS+set}
3639ac_save_CFLAGS=$CFLAGS
3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3641$as_echo_n "checking whether $CC accepts -g... " >&6; }
3642if ${ac_cv_prog_cc_g+:} false; then :
3643  $as_echo_n "(cached) " >&6
3644else
3645  ac_save_c_werror_flag=$ac_c_werror_flag
3646   ac_c_werror_flag=yes
3647   ac_cv_prog_cc_g=no
3648   CFLAGS="-g"
3649   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3650/* end confdefs.h.  */
3651
3652int
3653main ()
3654{
3655
3656  ;
3657  return 0;
3658}
3659_ACEOF
3660if ac_fn_c_try_compile "$LINENO"; then :
3661  ac_cv_prog_cc_g=yes
3662else
3663  CFLAGS=""
3664      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3665/* end confdefs.h.  */
3666
3667int
3668main ()
3669{
3670
3671  ;
3672  return 0;
3673}
3674_ACEOF
3675if ac_fn_c_try_compile "$LINENO"; then :
3676
3677else
3678  ac_c_werror_flag=$ac_save_c_werror_flag
3679	 CFLAGS="-g"
3680	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3681/* end confdefs.h.  */
3682
3683int
3684main ()
3685{
3686
3687  ;
3688  return 0;
3689}
3690_ACEOF
3691if ac_fn_c_try_compile "$LINENO"; then :
3692  ac_cv_prog_cc_g=yes
3693fi
3694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3695fi
3696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3697fi
3698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3699   ac_c_werror_flag=$ac_save_c_werror_flag
3700fi
3701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3702$as_echo "$ac_cv_prog_cc_g" >&6; }
3703if test "$ac_test_CFLAGS" = set; then
3704  CFLAGS=$ac_save_CFLAGS
3705elif test $ac_cv_prog_cc_g = yes; then
3706  if test "$GCC" = yes; then
3707    CFLAGS="-g -O2"
3708  else
3709    CFLAGS="-g"
3710  fi
3711else
3712  if test "$GCC" = yes; then
3713    CFLAGS="-O2"
3714  else
3715    CFLAGS=
3716  fi
3717fi
3718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3719$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3720if ${ac_cv_prog_cc_c89+:} false; then :
3721  $as_echo_n "(cached) " >&6
3722else
3723  ac_cv_prog_cc_c89=no
3724ac_save_CC=$CC
3725cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3726/* end confdefs.h.  */
3727#include <stdarg.h>
3728#include <stdio.h>
3729struct stat;
3730/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3731struct buf { int x; };
3732FILE * (*rcsopen) (struct buf *, struct stat *, int);
3733static char *e (p, i)
3734     char **p;
3735     int i;
3736{
3737  return p[i];
3738}
3739static char *f (char * (*g) (char **, int), char **p, ...)
3740{
3741  char *s;
3742  va_list v;
3743  va_start (v,p);
3744  s = g (p, va_arg (v,int));
3745  va_end (v);
3746  return s;
3747}
3748
3749/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3750   function prototypes and stuff, but not '\xHH' hex character constants.
3751   These don't provoke an error unfortunately, instead are silently treated
3752   as 'x'.  The following induces an error, until -std is added to get
3753   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3754   array size at least.  It's necessary to write '\x00'==0 to get something
3755   that's true only with -std.  */
3756int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3757
3758/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3759   inside strings and character constants.  */
3760#define FOO(x) 'x'
3761int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3762
3763int test (int i, double x);
3764struct s1 {int (*f) (int a);};
3765struct s2 {int (*f) (double a);};
3766int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3767int argc;
3768char **argv;
3769int
3770main ()
3771{
3772return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3773  ;
3774  return 0;
3775}
3776_ACEOF
3777for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3778	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3779do
3780  CC="$ac_save_CC $ac_arg"
3781  if ac_fn_c_try_compile "$LINENO"; then :
3782  ac_cv_prog_cc_c89=$ac_arg
3783fi
3784rm -f core conftest.err conftest.$ac_objext
3785  test "x$ac_cv_prog_cc_c89" != "xno" && break
3786done
3787rm -f conftest.$ac_ext
3788CC=$ac_save_CC
3789
3790fi
3791# AC_CACHE_VAL
3792case "x$ac_cv_prog_cc_c89" in
3793  x)
3794    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3795$as_echo "none needed" >&6; } ;;
3796  xno)
3797    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3798$as_echo "unsupported" >&6; } ;;
3799  *)
3800    CC="$CC $ac_cv_prog_cc_c89"
3801    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3802$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3803esac
3804if test "x$ac_cv_prog_cc_c89" != xno; then :
3805
3806fi
3807
3808ac_ext=c
3809ac_cpp='$CPP $CPPFLAGS'
3810ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3811ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3812ac_compiler_gnu=$ac_cv_c_compiler_gnu
3813
3814ac_ext=c
3815ac_cpp='$CPP $CPPFLAGS'
3816ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3817ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3818ac_compiler_gnu=$ac_cv_c_compiler_gnu
3819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3820$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3821if ${am_cv_prog_cc_c_o+:} false; then :
3822  $as_echo_n "(cached) " >&6
3823else
3824  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3825/* end confdefs.h.  */
3826
3827int
3828main ()
3829{
3830
3831  ;
3832  return 0;
3833}
3834_ACEOF
3835  # Make sure it works both with $CC and with simple cc.
3836  # Following AC_PROG_CC_C_O, we do the test twice because some
3837  # compilers refuse to overwrite an existing .o file with -o,
3838  # though they will create one.
3839  am_cv_prog_cc_c_o=yes
3840  for am_i in 1 2; do
3841    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3842   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3843   ac_status=$?
3844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3845   (exit $ac_status); } \
3846         && test -f conftest2.$ac_objext; then
3847      : OK
3848    else
3849      am_cv_prog_cc_c_o=no
3850      break
3851    fi
3852  done
3853  rm -f core conftest*
3854  unset am_i
3855fi
3856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3857$as_echo "$am_cv_prog_cc_c_o" >&6; }
3858if test "$am_cv_prog_cc_c_o" != yes; then
3859   # Losing compiler, so override with the script.
3860   # FIXME: It is wrong to rewrite CC.
3861   # But if we don't then we get into trouble of one sort or another.
3862   # A longer-term fix would be to have automake use am__CC in this case,
3863   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3864   CC="$am_aux_dir/compile $CC"
3865fi
3866ac_ext=c
3867ac_cpp='$CPP $CPPFLAGS'
3868ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3869ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3870ac_compiler_gnu=$ac_cv_c_compiler_gnu
3871
3872DEPDIR="${am__leading_dot}deps"
3873
3874ac_config_commands="$ac_config_commands depfiles"
3875
3876
3877am_make=${MAKE-make}
3878cat > confinc << 'END'
3879am__doit:
3880	@echo this is the am__doit target
3881.PHONY: am__doit
3882END
3883# If we don't find an include directive, just comment out the code.
3884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3885$as_echo_n "checking for style of include used by $am_make... " >&6; }
3886am__include="#"
3887am__quote=
3888_am_result=none
3889# First try GNU make style include.
3890echo "include confinc" > confmf
3891# Ignore all kinds of additional output from 'make'.
3892case `$am_make -s -f confmf 2> /dev/null` in #(
3893*the\ am__doit\ target*)
3894  am__include=include
3895  am__quote=
3896  _am_result=GNU
3897  ;;
3898esac
3899# Now try BSD make style include.
3900if test "$am__include" = "#"; then
3901   echo '.include "confinc"' > confmf
3902   case `$am_make -s -f confmf 2> /dev/null` in #(
3903   *the\ am__doit\ target*)
3904     am__include=.include
3905     am__quote="\""
3906     _am_result=BSD
3907     ;;
3908   esac
3909fi
3910
3911
3912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3913$as_echo "$_am_result" >&6; }
3914rm -f confinc confmf
3915
3916# Check whether --enable-dependency-tracking was given.
3917if test "${enable_dependency_tracking+set}" = set; then :
3918  enableval=$enable_dependency_tracking;
3919fi
3920
3921if test "x$enable_dependency_tracking" != xno; then
3922  am_depcomp="$ac_aux_dir/depcomp"
3923  AMDEPBACKSLASH='\'
3924  am__nodep='_no'
3925fi
3926 if test "x$enable_dependency_tracking" != xno; then
3927  AMDEP_TRUE=
3928  AMDEP_FALSE='#'
3929else
3930  AMDEP_TRUE='#'
3931  AMDEP_FALSE=
3932fi
3933
3934
3935
3936depcc="$CC"   am_compiler_list=
3937
3938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3939$as_echo_n "checking dependency style of $depcc... " >&6; }
3940if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3941  $as_echo_n "(cached) " >&6
3942else
3943  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3944  # We make a subdir and do the tests there.  Otherwise we can end up
3945  # making bogus files that we don't know about and never remove.  For
3946  # instance it was reported that on HP-UX the gcc test will end up
3947  # making a dummy file named 'D' -- because '-MD' means "put the output
3948  # in D".
3949  rm -rf conftest.dir
3950  mkdir conftest.dir
3951  # Copy depcomp to subdir because otherwise we won't find it if we're
3952  # using a relative directory.
3953  cp "$am_depcomp" conftest.dir
3954  cd conftest.dir
3955  # We will build objects and dependencies in a subdirectory because
3956  # it helps to detect inapplicable dependency modes.  For instance
3957  # both Tru64's cc and ICC support -MD to output dependencies as a
3958  # side effect of compilation, but ICC will put the dependencies in
3959  # the current directory while Tru64 will put them in the object
3960  # directory.
3961  mkdir sub
3962
3963  am_cv_CC_dependencies_compiler_type=none
3964  if test "$am_compiler_list" = ""; then
3965     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3966  fi
3967  am__universal=false
3968  case " $depcc " in #(
3969     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3970     esac
3971
3972  for depmode in $am_compiler_list; do
3973    # Setup a source with many dependencies, because some compilers
3974    # like to wrap large dependency lists on column 80 (with \), and
3975    # we should not choose a depcomp mode which is confused by this.
3976    #
3977    # We need to recreate these files for each test, as the compiler may
3978    # overwrite some of them when testing with obscure command lines.
3979    # This happens at least with the AIX C compiler.
3980    : > sub/conftest.c
3981    for i in 1 2 3 4 5 6; do
3982      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3983      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3984      # Solaris 10 /bin/sh.
3985      echo '/* dummy */' > sub/conftst$i.h
3986    done
3987    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3988
3989    # We check with '-c' and '-o' for the sake of the "dashmstdout"
3990    # mode.  It turns out that the SunPro C++ compiler does not properly
3991    # handle '-M -o', and we need to detect this.  Also, some Intel
3992    # versions had trouble with output in subdirs.
3993    am__obj=sub/conftest.${OBJEXT-o}
3994    am__minus_obj="-o $am__obj"
3995    case $depmode in
3996    gcc)
3997      # This depmode causes a compiler race in universal mode.
3998      test "$am__universal" = false || continue
3999      ;;
4000    nosideeffect)
4001      # After this tag, mechanisms are not by side-effect, so they'll
4002      # only be used when explicitly requested.
4003      if test "x$enable_dependency_tracking" = xyes; then
4004	continue
4005      else
4006	break
4007      fi
4008      ;;
4009    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4010      # This compiler won't grok '-c -o', but also, the minuso test has
4011      # not run yet.  These depmodes are late enough in the game, and
4012      # so weak that their functioning should not be impacted.
4013      am__obj=conftest.${OBJEXT-o}
4014      am__minus_obj=
4015      ;;
4016    none) break ;;
4017    esac
4018    if depmode=$depmode \
4019       source=sub/conftest.c object=$am__obj \
4020       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4021       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4022         >/dev/null 2>conftest.err &&
4023       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4024       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4025       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4026       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4027      # icc doesn't choke on unknown options, it will just issue warnings
4028      # or remarks (even with -Werror).  So we grep stderr for any message
4029      # that says an option was ignored or not supported.
4030      # When given -MP, icc 7.0 and 7.1 complain thusly:
4031      #   icc: Command line warning: ignoring option '-M'; no argument required
4032      # The diagnosis changed in icc 8.0:
4033      #   icc: Command line remark: option '-MP' not supported
4034      if (grep 'ignoring option' conftest.err ||
4035          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4036        am_cv_CC_dependencies_compiler_type=$depmode
4037        break
4038      fi
4039    fi
4040  done
4041
4042  cd ..
4043  rm -rf conftest.dir
4044else
4045  am_cv_CC_dependencies_compiler_type=none
4046fi
4047
4048fi
4049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4050$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4051CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4052
4053 if
4054  test "x$enable_dependency_tracking" != xno \
4055  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4056  am__fastdepCC_TRUE=
4057  am__fastdepCC_FALSE='#'
4058else
4059  am__fastdepCC_TRUE='#'
4060  am__fastdepCC_FALSE=
4061fi
4062
4063
4064ac_ext=cpp
4065ac_cpp='$CXXCPP $CPPFLAGS'
4066ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4067ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4068ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4069if test -z "$CXX"; then
4070  if test -n "$CCC"; then
4071    CXX=$CCC
4072  else
4073    if test -n "$ac_tool_prefix"; then
4074  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4075  do
4076    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4077set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4079$as_echo_n "checking for $ac_word... " >&6; }
4080if ${ac_cv_prog_CXX+:} false; then :
4081  $as_echo_n "(cached) " >&6
4082else
4083  if test -n "$CXX"; then
4084  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4085else
4086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4087for as_dir in $PATH
4088do
4089  IFS=$as_save_IFS
4090  test -z "$as_dir" && as_dir=.
4091    for ac_exec_ext in '' $ac_executable_extensions; do
4092  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4093    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4094    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4095    break 2
4096  fi
4097done
4098  done
4099IFS=$as_save_IFS
4100
4101fi
4102fi
4103CXX=$ac_cv_prog_CXX
4104if test -n "$CXX"; then
4105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4106$as_echo "$CXX" >&6; }
4107else
4108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4109$as_echo "no" >&6; }
4110fi
4111
4112
4113    test -n "$CXX" && break
4114  done
4115fi
4116if test -z "$CXX"; then
4117  ac_ct_CXX=$CXX
4118  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4119do
4120  # Extract the first word of "$ac_prog", so it can be a program name with args.
4121set dummy $ac_prog; ac_word=$2
4122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4123$as_echo_n "checking for $ac_word... " >&6; }
4124if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4125  $as_echo_n "(cached) " >&6
4126else
4127  if test -n "$ac_ct_CXX"; then
4128  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4129else
4130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4131for as_dir in $PATH
4132do
4133  IFS=$as_save_IFS
4134  test -z "$as_dir" && as_dir=.
4135    for ac_exec_ext in '' $ac_executable_extensions; do
4136  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4137    ac_cv_prog_ac_ct_CXX="$ac_prog"
4138    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4139    break 2
4140  fi
4141done
4142  done
4143IFS=$as_save_IFS
4144
4145fi
4146fi
4147ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4148if test -n "$ac_ct_CXX"; then
4149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4150$as_echo "$ac_ct_CXX" >&6; }
4151else
4152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4153$as_echo "no" >&6; }
4154fi
4155
4156
4157  test -n "$ac_ct_CXX" && break
4158done
4159
4160  if test "x$ac_ct_CXX" = x; then
4161    CXX="g++"
4162  else
4163    case $cross_compiling:$ac_tool_warned in
4164yes:)
4165{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4166$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4167ac_tool_warned=yes ;;
4168esac
4169    CXX=$ac_ct_CXX
4170  fi
4171fi
4172
4173  fi
4174fi
4175# Provide some information about the compiler.
4176$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4177set X $ac_compile
4178ac_compiler=$2
4179for ac_option in --version -v -V -qversion; do
4180  { { ac_try="$ac_compiler $ac_option >&5"
4181case "(($ac_try" in
4182  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4183  *) ac_try_echo=$ac_try;;
4184esac
4185eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4186$as_echo "$ac_try_echo"; } >&5
4187  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4188  ac_status=$?
4189  if test -s conftest.err; then
4190    sed '10a\
4191... rest of stderr output deleted ...
4192         10q' conftest.err >conftest.er1
4193    cat conftest.er1 >&5
4194  fi
4195  rm -f conftest.er1 conftest.err
4196  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4197  test $ac_status = 0; }
4198done
4199
4200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4201$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4202if ${ac_cv_cxx_compiler_gnu+:} false; then :
4203  $as_echo_n "(cached) " >&6
4204else
4205  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4206/* end confdefs.h.  */
4207
4208int
4209main ()
4210{
4211#ifndef __GNUC__
4212       choke me
4213#endif
4214
4215  ;
4216  return 0;
4217}
4218_ACEOF
4219if ac_fn_cxx_try_compile "$LINENO"; then :
4220  ac_compiler_gnu=yes
4221else
4222  ac_compiler_gnu=no
4223fi
4224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4225ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4226
4227fi
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4229$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4230if test $ac_compiler_gnu = yes; then
4231  GXX=yes
4232else
4233  GXX=
4234fi
4235ac_test_CXXFLAGS=${CXXFLAGS+set}
4236ac_save_CXXFLAGS=$CXXFLAGS
4237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4238$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4239if ${ac_cv_prog_cxx_g+:} false; then :
4240  $as_echo_n "(cached) " >&6
4241else
4242  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4243   ac_cxx_werror_flag=yes
4244   ac_cv_prog_cxx_g=no
4245   CXXFLAGS="-g"
4246   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4247/* end confdefs.h.  */
4248
4249int
4250main ()
4251{
4252
4253  ;
4254  return 0;
4255}
4256_ACEOF
4257if ac_fn_cxx_try_compile "$LINENO"; then :
4258  ac_cv_prog_cxx_g=yes
4259else
4260  CXXFLAGS=""
4261      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4262/* end confdefs.h.  */
4263
4264int
4265main ()
4266{
4267
4268  ;
4269  return 0;
4270}
4271_ACEOF
4272if ac_fn_cxx_try_compile "$LINENO"; then :
4273
4274else
4275  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4276	 CXXFLAGS="-g"
4277	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278/* end confdefs.h.  */
4279
4280int
4281main ()
4282{
4283
4284  ;
4285  return 0;
4286}
4287_ACEOF
4288if ac_fn_cxx_try_compile "$LINENO"; then :
4289  ac_cv_prog_cxx_g=yes
4290fi
4291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4292fi
4293rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4294fi
4295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4296   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4297fi
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4299$as_echo "$ac_cv_prog_cxx_g" >&6; }
4300if test "$ac_test_CXXFLAGS" = set; then
4301  CXXFLAGS=$ac_save_CXXFLAGS
4302elif test $ac_cv_prog_cxx_g = yes; then
4303  if test "$GXX" = yes; then
4304    CXXFLAGS="-g -O2"
4305  else
4306    CXXFLAGS="-g"
4307  fi
4308else
4309  if test "$GXX" = yes; then
4310    CXXFLAGS="-O2"
4311  else
4312    CXXFLAGS=
4313  fi
4314fi
4315ac_ext=c
4316ac_cpp='$CPP $CPPFLAGS'
4317ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4318ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4319ac_compiler_gnu=$ac_cv_c_compiler_gnu
4320
4321depcc="$CXX"  am_compiler_list=
4322
4323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4324$as_echo_n "checking dependency style of $depcc... " >&6; }
4325if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
4326  $as_echo_n "(cached) " >&6
4327else
4328  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4329  # We make a subdir and do the tests there.  Otherwise we can end up
4330  # making bogus files that we don't know about and never remove.  For
4331  # instance it was reported that on HP-UX the gcc test will end up
4332  # making a dummy file named 'D' -- because '-MD' means "put the output
4333  # in D".
4334  rm -rf conftest.dir
4335  mkdir conftest.dir
4336  # Copy depcomp to subdir because otherwise we won't find it if we're
4337  # using a relative directory.
4338  cp "$am_depcomp" conftest.dir
4339  cd conftest.dir
4340  # We will build objects and dependencies in a subdirectory because
4341  # it helps to detect inapplicable dependency modes.  For instance
4342  # both Tru64's cc and ICC support -MD to output dependencies as a
4343  # side effect of compilation, but ICC will put the dependencies in
4344  # the current directory while Tru64 will put them in the object
4345  # directory.
4346  mkdir sub
4347
4348  am_cv_CXX_dependencies_compiler_type=none
4349  if test "$am_compiler_list" = ""; then
4350     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4351  fi
4352  am__universal=false
4353  case " $depcc " in #(
4354     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4355     esac
4356
4357  for depmode in $am_compiler_list; do
4358    # Setup a source with many dependencies, because some compilers
4359    # like to wrap large dependency lists on column 80 (with \), and
4360    # we should not choose a depcomp mode which is confused by this.
4361    #
4362    # We need to recreate these files for each test, as the compiler may
4363    # overwrite some of them when testing with obscure command lines.
4364    # This happens at least with the AIX C compiler.
4365    : > sub/conftest.c
4366    for i in 1 2 3 4 5 6; do
4367      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4368      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4369      # Solaris 10 /bin/sh.
4370      echo '/* dummy */' > sub/conftst$i.h
4371    done
4372    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4373
4374    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4375    # mode.  It turns out that the SunPro C++ compiler does not properly
4376    # handle '-M -o', and we need to detect this.  Also, some Intel
4377    # versions had trouble with output in subdirs.
4378    am__obj=sub/conftest.${OBJEXT-o}
4379    am__minus_obj="-o $am__obj"
4380    case $depmode in
4381    gcc)
4382      # This depmode causes a compiler race in universal mode.
4383      test "$am__universal" = false || continue
4384      ;;
4385    nosideeffect)
4386      # After this tag, mechanisms are not by side-effect, so they'll
4387      # only be used when explicitly requested.
4388      if test "x$enable_dependency_tracking" = xyes; then
4389	continue
4390      else
4391	break
4392      fi
4393      ;;
4394    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4395      # This compiler won't grok '-c -o', but also, the minuso test has
4396      # not run yet.  These depmodes are late enough in the game, and
4397      # so weak that their functioning should not be impacted.
4398      am__obj=conftest.${OBJEXT-o}
4399      am__minus_obj=
4400      ;;
4401    none) break ;;
4402    esac
4403    if depmode=$depmode \
4404       source=sub/conftest.c object=$am__obj \
4405       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4406       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4407         >/dev/null 2>conftest.err &&
4408       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4409       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4410       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4411       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4412      # icc doesn't choke on unknown options, it will just issue warnings
4413      # or remarks (even with -Werror).  So we grep stderr for any message
4414      # that says an option was ignored or not supported.
4415      # When given -MP, icc 7.0 and 7.1 complain thusly:
4416      #   icc: Command line warning: ignoring option '-M'; no argument required
4417      # The diagnosis changed in icc 8.0:
4418      #   icc: Command line remark: option '-MP' not supported
4419      if (grep 'ignoring option' conftest.err ||
4420          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4421        am_cv_CXX_dependencies_compiler_type=$depmode
4422        break
4423      fi
4424    fi
4425  done
4426
4427  cd ..
4428  rm -rf conftest.dir
4429else
4430  am_cv_CXX_dependencies_compiler_type=none
4431fi
4432
4433fi
4434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4435$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4436CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4437
4438 if
4439  test "x$enable_dependency_tracking" != xno \
4440  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4441  am__fastdepCXX_TRUE=
4442  am__fastdepCXX_FALSE='#'
4443else
4444  am__fastdepCXX_TRUE='#'
4445  am__fastdepCXX_FALSE=
4446fi
4447
4448
4449ac_config_files="$ac_config_files Makefile"
4450
4451# Default to --enable-multilib
4452# Check whether --enable-multilib was given.
4453if test "${enable_multilib+set}" = set; then :
4454  enableval=$enable_multilib; case "$enableval" in
4455  yes) multilib=yes ;;
4456  no)  multilib=no ;;
4457  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
4458 esac
4459else
4460  multilib=yes
4461fi
4462
4463
4464# We may get other options which we leave undocumented:
4465# --with-target-subdir, --with-multisrctop, --with-multisubdir
4466# See config-ml.in if you want the gory details.
4467
4468if test "$srcdir" = "."; then
4469  if test "$with_target_subdir" != "."; then
4470    multi_basedir="$srcdir/$with_multisrctop../../.."
4471  else
4472    multi_basedir="$srcdir/$with_multisrctop../.."
4473  fi
4474else
4475  multi_basedir="$srcdir/../.."
4476fi
4477
4478
4479# Even if the default multilib is not a cross compilation,
4480# it may be that some of the other multilibs are.
4481if test $cross_compiling = no && test $multilib = yes \
4482   && test "x${with_multisubdir}" != x ; then
4483   cross_compiling=maybe
4484fi
4485
4486ac_config_commands="$ac_config_commands default-1"
4487
4488
4489if test "${multilib}" = "yes"; then
4490  multilib_arg="--enable-multilib"
4491else
4492  multilib_arg=
4493fi
4494
4495# Make sure liboffloadmic is enabled
4496case "$enable_liboffloadmic" in
4497  host | target)
4498    ;;
4499  *)
4500    as_fn_error $? "Liboffloadmic is disabled" "$LINENO" 5 ;;
4501esac
4502 if test x"$enable_liboffloadmic" = xhost; then
4503  PLUGIN_HOST_TRUE=
4504  PLUGIN_HOST_FALSE='#'
4505else
4506  PLUGIN_HOST_TRUE='#'
4507  PLUGIN_HOST_FALSE=
4508fi
4509
4510
4511# Get accel target and path to build or install tree of accel compiler
4512accel_search_dir=
4513accel_target=
4514if test x"$enable_liboffloadmic" = xhost; then
4515  for accel in `echo $enable_offload_targets | sed -e 's#,# #g'`; do
4516    accel_name=`echo $accel | sed 's/=.*//'`
4517    accel_dir=`echo $accel | grep '=' | sed 's/.*=//'`
4518    case "$accel_name" in
4519      *-intelmic-* | *-intelmicemul-*)
4520	accel_target=$accel_name
4521	accel_search_dir=$accel_dir
4522	;;
4523    esac
4524  done
4525  if test x"$accel_target" = x; then
4526    as_fn_error $? "--enable-offload-targets does not contain intelmic target" "$LINENO" 5
4527  fi
4528fi
4529
4530
4531
4532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
4533$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
4534# Check whether --enable-version-specific-runtime-libs was given.
4535if test "${enable_version_specific_runtime_libs+set}" = set; then :
4536  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
4537    yes) enable_version_specific_runtime_libs=yes ;;
4538    no)  enable_version_specific_runtime_libs=no ;;
4539    *)   as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
4540   esac
4541else
4542  enable_version_specific_runtime_libs=no
4543fi
4544
4545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
4546$as_echo "$enable_version_specific_runtime_libs" >&6; }
4547
4548
4549
4550# Check whether --with-toolexeclibdir was given.
4551if test "${with_toolexeclibdir+set}" = set; then :
4552  withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
4553  /)
4554    ;;
4555  */)
4556    with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
4557    ;;
4558esac
4559else
4560  with_toolexeclibdir=no
4561fi
4562
4563
4564
4565# Calculate toolexeclibdir.
4566# Also toolexecdir, though it's only used in toolexeclibdir.
4567case ${enable_version_specific_runtime_libs} in
4568  yes)
4569    # Need the gcc compiler version to know where to install libraries
4570    # and header files if --enable-version-specific-runtime-libs option
4571    # is selected.
4572    toolexecdir='$(libdir)/gcc/$(target_alias)'
4573    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
4574    ;;
4575  no)
4576    if test -n "$with_cross_host" &&
4577       test x"$with_cross_host" != x"no"; then
4578      # Install a library built with a cross compiler in tooldir, not libdir.
4579      toolexecdir='$(exec_prefix)/$(target_alias)'
4580      case ${with_toolexeclibdir} in
4581	no)
4582	  toolexeclibdir='$(toolexecdir)/lib'
4583	  ;;
4584	*)
4585	  toolexeclibdir=${with_toolexeclibdir}
4586	  ;;
4587      esac
4588    else
4589      toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
4590      toolexeclibdir='$(libdir)'
4591    fi
4592    multi_os_directory=`$CC -print-multi-os-directory`
4593    case $multi_os_directory in
4594      .) ;; # Avoid trailing /.
4595      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
4596    esac
4597    ;;
4598esac
4599
4600enable_dlopen=yes
4601
4602
4603
4604case `pwd` in
4605  *\ * | *\	*)
4606    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4607$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4608esac
4609
4610
4611
4612macro_version='2.2.7a'
4613macro_revision='1.3134'
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627ltmain="$ac_aux_dir/ltmain.sh"
4628
4629# Backslashify metacharacters that are still active within
4630# double-quoted strings.
4631sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4632
4633# Same as above, but do not quote variable references.
4634double_quote_subst='s/\(["`\\]\)/\\\1/g'
4635
4636# Sed substitution to delay expansion of an escaped shell variable in a
4637# double_quote_subst'ed string.
4638delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4639
4640# Sed substitution to delay expansion of an escaped single quote.
4641delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4642
4643# Sed substitution to avoid accidental globbing in evaled expressions
4644no_glob_subst='s/\*/\\\*/g'
4645
4646ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4647ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4648ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4649
4650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4651$as_echo_n "checking how to print strings... " >&6; }
4652# Test print first, because it will be a builtin if present.
4653if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4654   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4655  ECHO='print -r --'
4656elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4657  ECHO='printf %s\n'
4658else
4659  # Use this function as a fallback that always works.
4660  func_fallback_echo ()
4661  {
4662    eval 'cat <<_LTECHO_EOF
4663$1
4664_LTECHO_EOF'
4665  }
4666  ECHO='func_fallback_echo'
4667fi
4668
4669# func_echo_all arg...
4670# Invoke $ECHO with all args, space-separated.
4671func_echo_all ()
4672{
4673    $ECHO ""
4674}
4675
4676case "$ECHO" in
4677  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4678$as_echo "printf" >&6; } ;;
4679  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4680$as_echo "print -r" >&6; } ;;
4681  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4682$as_echo "cat" >&6; } ;;
4683esac
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4699$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4700if ${ac_cv_path_SED+:} false; then :
4701  $as_echo_n "(cached) " >&6
4702else
4703            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4704     for ac_i in 1 2 3 4 5 6 7; do
4705       ac_script="$ac_script$as_nl$ac_script"
4706     done
4707     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4708     { ac_script=; unset ac_script;}
4709     if test -z "$SED"; then
4710  ac_path_SED_found=false
4711  # Loop through the user's path and test for each of PROGNAME-LIST
4712  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4713for as_dir in $PATH
4714do
4715  IFS=$as_save_IFS
4716  test -z "$as_dir" && as_dir=.
4717    for ac_prog in sed gsed; do
4718    for ac_exec_ext in '' $ac_executable_extensions; do
4719      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4720      as_fn_executable_p "$ac_path_SED" || continue
4721# Check for GNU ac_path_SED and select it if it is found.
4722  # Check for GNU $ac_path_SED
4723case `"$ac_path_SED" --version 2>&1` in
4724*GNU*)
4725  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4726*)
4727  ac_count=0
4728  $as_echo_n 0123456789 >"conftest.in"
4729  while :
4730  do
4731    cat "conftest.in" "conftest.in" >"conftest.tmp"
4732    mv "conftest.tmp" "conftest.in"
4733    cp "conftest.in" "conftest.nl"
4734    $as_echo '' >> "conftest.nl"
4735    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4736    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4737    as_fn_arith $ac_count + 1 && ac_count=$as_val
4738    if test $ac_count -gt ${ac_path_SED_max-0}; then
4739      # Best one so far, save it but keep looking for a better one
4740      ac_cv_path_SED="$ac_path_SED"
4741      ac_path_SED_max=$ac_count
4742    fi
4743    # 10*(2^10) chars as input seems more than enough
4744    test $ac_count -gt 10 && break
4745  done
4746  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4747esac
4748
4749      $ac_path_SED_found && break 3
4750    done
4751  done
4752  done
4753IFS=$as_save_IFS
4754  if test -z "$ac_cv_path_SED"; then
4755    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4756  fi
4757else
4758  ac_cv_path_SED=$SED
4759fi
4760
4761fi
4762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4763$as_echo "$ac_cv_path_SED" >&6; }
4764 SED="$ac_cv_path_SED"
4765  rm -f conftest.sed
4766
4767test -z "$SED" && SED=sed
4768Xsed="$SED -e 1s/^X//"
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4781$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4782if ${ac_cv_path_GREP+:} false; then :
4783  $as_echo_n "(cached) " >&6
4784else
4785  if test -z "$GREP"; then
4786  ac_path_GREP_found=false
4787  # Loop through the user's path and test for each of PROGNAME-LIST
4788  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4789for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4790do
4791  IFS=$as_save_IFS
4792  test -z "$as_dir" && as_dir=.
4793    for ac_prog in grep ggrep; do
4794    for ac_exec_ext in '' $ac_executable_extensions; do
4795      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4796      as_fn_executable_p "$ac_path_GREP" || continue
4797# Check for GNU ac_path_GREP and select it if it is found.
4798  # Check for GNU $ac_path_GREP
4799case `"$ac_path_GREP" --version 2>&1` in
4800*GNU*)
4801  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4802*)
4803  ac_count=0
4804  $as_echo_n 0123456789 >"conftest.in"
4805  while :
4806  do
4807    cat "conftest.in" "conftest.in" >"conftest.tmp"
4808    mv "conftest.tmp" "conftest.in"
4809    cp "conftest.in" "conftest.nl"
4810    $as_echo 'GREP' >> "conftest.nl"
4811    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4812    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4813    as_fn_arith $ac_count + 1 && ac_count=$as_val
4814    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4815      # Best one so far, save it but keep looking for a better one
4816      ac_cv_path_GREP="$ac_path_GREP"
4817      ac_path_GREP_max=$ac_count
4818    fi
4819    # 10*(2^10) chars as input seems more than enough
4820    test $ac_count -gt 10 && break
4821  done
4822  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4823esac
4824
4825      $ac_path_GREP_found && break 3
4826    done
4827  done
4828  done
4829IFS=$as_save_IFS
4830  if test -z "$ac_cv_path_GREP"; then
4831    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4832  fi
4833else
4834  ac_cv_path_GREP=$GREP
4835fi
4836
4837fi
4838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4839$as_echo "$ac_cv_path_GREP" >&6; }
4840 GREP="$ac_cv_path_GREP"
4841
4842
4843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4844$as_echo_n "checking for egrep... " >&6; }
4845if ${ac_cv_path_EGREP+:} false; then :
4846  $as_echo_n "(cached) " >&6
4847else
4848  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4849   then ac_cv_path_EGREP="$GREP -E"
4850   else
4851     if test -z "$EGREP"; then
4852  ac_path_EGREP_found=false
4853  # Loop through the user's path and test for each of PROGNAME-LIST
4854  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4855for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4856do
4857  IFS=$as_save_IFS
4858  test -z "$as_dir" && as_dir=.
4859    for ac_prog in egrep; do
4860    for ac_exec_ext in '' $ac_executable_extensions; do
4861      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4862      as_fn_executable_p "$ac_path_EGREP" || continue
4863# Check for GNU ac_path_EGREP and select it if it is found.
4864  # Check for GNU $ac_path_EGREP
4865case `"$ac_path_EGREP" --version 2>&1` in
4866*GNU*)
4867  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4868*)
4869  ac_count=0
4870  $as_echo_n 0123456789 >"conftest.in"
4871  while :
4872  do
4873    cat "conftest.in" "conftest.in" >"conftest.tmp"
4874    mv "conftest.tmp" "conftest.in"
4875    cp "conftest.in" "conftest.nl"
4876    $as_echo 'EGREP' >> "conftest.nl"
4877    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4878    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4879    as_fn_arith $ac_count + 1 && ac_count=$as_val
4880    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4881      # Best one so far, save it but keep looking for a better one
4882      ac_cv_path_EGREP="$ac_path_EGREP"
4883      ac_path_EGREP_max=$ac_count
4884    fi
4885    # 10*(2^10) chars as input seems more than enough
4886    test $ac_count -gt 10 && break
4887  done
4888  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4889esac
4890
4891      $ac_path_EGREP_found && break 3
4892    done
4893  done
4894  done
4895IFS=$as_save_IFS
4896  if test -z "$ac_cv_path_EGREP"; then
4897    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4898  fi
4899else
4900  ac_cv_path_EGREP=$EGREP
4901fi
4902
4903   fi
4904fi
4905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4906$as_echo "$ac_cv_path_EGREP" >&6; }
4907 EGREP="$ac_cv_path_EGREP"
4908
4909
4910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4911$as_echo_n "checking for fgrep... " >&6; }
4912if ${ac_cv_path_FGREP+:} false; then :
4913  $as_echo_n "(cached) " >&6
4914else
4915  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4916   then ac_cv_path_FGREP="$GREP -F"
4917   else
4918     if test -z "$FGREP"; then
4919  ac_path_FGREP_found=false
4920  # Loop through the user's path and test for each of PROGNAME-LIST
4921  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4922for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4923do
4924  IFS=$as_save_IFS
4925  test -z "$as_dir" && as_dir=.
4926    for ac_prog in fgrep; do
4927    for ac_exec_ext in '' $ac_executable_extensions; do
4928      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4929      as_fn_executable_p "$ac_path_FGREP" || continue
4930# Check for GNU ac_path_FGREP and select it if it is found.
4931  # Check for GNU $ac_path_FGREP
4932case `"$ac_path_FGREP" --version 2>&1` in
4933*GNU*)
4934  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4935*)
4936  ac_count=0
4937  $as_echo_n 0123456789 >"conftest.in"
4938  while :
4939  do
4940    cat "conftest.in" "conftest.in" >"conftest.tmp"
4941    mv "conftest.tmp" "conftest.in"
4942    cp "conftest.in" "conftest.nl"
4943    $as_echo 'FGREP' >> "conftest.nl"
4944    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4945    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4946    as_fn_arith $ac_count + 1 && ac_count=$as_val
4947    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4948      # Best one so far, save it but keep looking for a better one
4949      ac_cv_path_FGREP="$ac_path_FGREP"
4950      ac_path_FGREP_max=$ac_count
4951    fi
4952    # 10*(2^10) chars as input seems more than enough
4953    test $ac_count -gt 10 && break
4954  done
4955  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4956esac
4957
4958      $ac_path_FGREP_found && break 3
4959    done
4960  done
4961  done
4962IFS=$as_save_IFS
4963  if test -z "$ac_cv_path_FGREP"; then
4964    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4965  fi
4966else
4967  ac_cv_path_FGREP=$FGREP
4968fi
4969
4970   fi
4971fi
4972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4973$as_echo "$ac_cv_path_FGREP" >&6; }
4974 FGREP="$ac_cv_path_FGREP"
4975
4976
4977test -z "$GREP" && GREP=grep
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997# Check whether --with-gnu-ld was given.
4998if test "${with_gnu_ld+set}" = set; then :
4999  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5000else
5001  with_gnu_ld=no
5002fi
5003
5004ac_prog=ld
5005if test "$GCC" = yes; then
5006  # Check if gcc -print-prog-name=ld gives a path.
5007  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5008$as_echo_n "checking for ld used by $CC... " >&6; }
5009  case $host in
5010  *-*-mingw*)
5011    # gcc leaves a trailing carriage return which upsets mingw
5012    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5013  *)
5014    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5015  esac
5016  case $ac_prog in
5017    # Accept absolute paths.
5018    [\\/]* | ?:[\\/]*)
5019      re_direlt='/[^/][^/]*/\.\./'
5020      # Canonicalize the pathname of ld
5021      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5022      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5023	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5024      done
5025      test -z "$LD" && LD="$ac_prog"
5026      ;;
5027  "")
5028    # If it fails, then pretend we aren't using GCC.
5029    ac_prog=ld
5030    ;;
5031  *)
5032    # If it is relative, then search for the first ld in PATH.
5033    with_gnu_ld=unknown
5034    ;;
5035  esac
5036elif test "$with_gnu_ld" = yes; then
5037  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5038$as_echo_n "checking for GNU ld... " >&6; }
5039else
5040  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5041$as_echo_n "checking for non-GNU ld... " >&6; }
5042fi
5043if ${lt_cv_path_LD+:} false; then :
5044  $as_echo_n "(cached) " >&6
5045else
5046  if test -z "$LD"; then
5047  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5048  for ac_dir in $PATH; do
5049    IFS="$lt_save_ifs"
5050    test -z "$ac_dir" && ac_dir=.
5051    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5052      lt_cv_path_LD="$ac_dir/$ac_prog"
5053      # Check to see if the program is GNU ld.  I'd rather use --version,
5054      # but apparently some variants of GNU ld only accept -v.
5055      # Break only if it was the GNU/non-GNU ld that we prefer.
5056      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5057      *GNU* | *'with BFD'*)
5058	test "$with_gnu_ld" != no && break
5059	;;
5060      *)
5061	test "$with_gnu_ld" != yes && break
5062	;;
5063      esac
5064    fi
5065  done
5066  IFS="$lt_save_ifs"
5067else
5068  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5069fi
5070fi
5071
5072LD="$lt_cv_path_LD"
5073if test -n "$LD"; then
5074  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5075$as_echo "$LD" >&6; }
5076else
5077  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5078$as_echo "no" >&6; }
5079fi
5080test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5082$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5083if ${lt_cv_prog_gnu_ld+:} false; then :
5084  $as_echo_n "(cached) " >&6
5085else
5086  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5087case `$LD -v 2>&1 </dev/null` in
5088*GNU* | *'with BFD'*)
5089  lt_cv_prog_gnu_ld=yes
5090  ;;
5091*)
5092  lt_cv_prog_gnu_ld=no
5093  ;;
5094esac
5095fi
5096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5097$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5098with_gnu_ld=$lt_cv_prog_gnu_ld
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5109$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5110if ${lt_cv_path_NM+:} false; then :
5111  $as_echo_n "(cached) " >&6
5112else
5113  if test -n "$NM"; then
5114  # Let the user override the test.
5115  lt_cv_path_NM="$NM"
5116else
5117  lt_nm_to_check="${ac_tool_prefix}nm"
5118  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5119    lt_nm_to_check="$lt_nm_to_check nm"
5120  fi
5121  for lt_tmp_nm in $lt_nm_to_check; do
5122    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5123    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5124      IFS="$lt_save_ifs"
5125      test -z "$ac_dir" && ac_dir=.
5126      tmp_nm="$ac_dir/$lt_tmp_nm"
5127      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5128	# Check to see if the nm accepts a BSD-compat flag.
5129	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5130	#   nm: unknown option "B" ignored
5131	# Tru64's nm complains that /dev/null is an invalid object file
5132	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5133	*/dev/null* | *'Invalid file or object type'*)
5134	  lt_cv_path_NM="$tmp_nm -B"
5135	  break
5136	  ;;
5137	*)
5138	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5139	  */dev/null*)
5140	    lt_cv_path_NM="$tmp_nm -p"
5141	    break
5142	    ;;
5143	  *)
5144	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5145	    continue # so that we can try to find one that supports BSD flags
5146	    ;;
5147	  esac
5148	  ;;
5149	esac
5150      fi
5151    done
5152    IFS="$lt_save_ifs"
5153  done
5154  : ${lt_cv_path_NM=no}
5155fi
5156fi
5157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5158$as_echo "$lt_cv_path_NM" >&6; }
5159if test "$lt_cv_path_NM" != "no"; then
5160  NM="$lt_cv_path_NM"
5161else
5162  # Didn't find any BSD compatible name lister, look for dumpbin.
5163  if test -n "$DUMPBIN"; then :
5164    # Let the user override the test.
5165  else
5166    if test -n "$ac_tool_prefix"; then
5167  for ac_prog in dumpbin "link -dump"
5168  do
5169    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5170set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5172$as_echo_n "checking for $ac_word... " >&6; }
5173if ${ac_cv_prog_DUMPBIN+:} false; then :
5174  $as_echo_n "(cached) " >&6
5175else
5176  if test -n "$DUMPBIN"; then
5177  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5178else
5179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5180for as_dir in $PATH
5181do
5182  IFS=$as_save_IFS
5183  test -z "$as_dir" && as_dir=.
5184    for ac_exec_ext in '' $ac_executable_extensions; do
5185  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5186    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5187    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5188    break 2
5189  fi
5190done
5191  done
5192IFS=$as_save_IFS
5193
5194fi
5195fi
5196DUMPBIN=$ac_cv_prog_DUMPBIN
5197if test -n "$DUMPBIN"; then
5198  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5199$as_echo "$DUMPBIN" >&6; }
5200else
5201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202$as_echo "no" >&6; }
5203fi
5204
5205
5206    test -n "$DUMPBIN" && break
5207  done
5208fi
5209if test -z "$DUMPBIN"; then
5210  ac_ct_DUMPBIN=$DUMPBIN
5211  for ac_prog in dumpbin "link -dump"
5212do
5213  # Extract the first word of "$ac_prog", so it can be a program name with args.
5214set dummy $ac_prog; ac_word=$2
5215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5216$as_echo_n "checking for $ac_word... " >&6; }
5217if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5218  $as_echo_n "(cached) " >&6
5219else
5220  if test -n "$ac_ct_DUMPBIN"; then
5221  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5222else
5223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5224for as_dir in $PATH
5225do
5226  IFS=$as_save_IFS
5227  test -z "$as_dir" && as_dir=.
5228    for ac_exec_ext in '' $ac_executable_extensions; do
5229  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5230    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5231    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5232    break 2
5233  fi
5234done
5235  done
5236IFS=$as_save_IFS
5237
5238fi
5239fi
5240ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5241if test -n "$ac_ct_DUMPBIN"; then
5242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5243$as_echo "$ac_ct_DUMPBIN" >&6; }
5244else
5245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5246$as_echo "no" >&6; }
5247fi
5248
5249
5250  test -n "$ac_ct_DUMPBIN" && break
5251done
5252
5253  if test "x$ac_ct_DUMPBIN" = x; then
5254    DUMPBIN=":"
5255  else
5256    case $cross_compiling:$ac_tool_warned in
5257yes:)
5258{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5259$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5260ac_tool_warned=yes ;;
5261esac
5262    DUMPBIN=$ac_ct_DUMPBIN
5263  fi
5264fi
5265
5266    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5267    *COFF*)
5268      DUMPBIN="$DUMPBIN -symbols"
5269      ;;
5270    *)
5271      DUMPBIN=:
5272      ;;
5273    esac
5274  fi
5275
5276  if test "$DUMPBIN" != ":"; then
5277    NM="$DUMPBIN"
5278  fi
5279fi
5280test -z "$NM" && NM=nm
5281
5282
5283
5284
5285
5286
5287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5288$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5289if ${lt_cv_nm_interface+:} false; then :
5290  $as_echo_n "(cached) " >&6
5291else
5292  lt_cv_nm_interface="BSD nm"
5293  echo "int some_variable = 0;" > conftest.$ac_ext
5294  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5295  (eval "$ac_compile" 2>conftest.err)
5296  cat conftest.err >&5
5297  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5298  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5299  cat conftest.err >&5
5300  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5301  cat conftest.out >&5
5302  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5303    lt_cv_nm_interface="MS dumpbin"
5304  fi
5305  rm -f conftest*
5306fi
5307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5308$as_echo "$lt_cv_nm_interface" >&6; }
5309
5310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5311$as_echo_n "checking whether ln -s works... " >&6; }
5312LN_S=$as_ln_s
5313if test "$LN_S" = "ln -s"; then
5314  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5315$as_echo "yes" >&6; }
5316else
5317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5318$as_echo "no, using $LN_S" >&6; }
5319fi
5320
5321# find the maximum length of command line arguments
5322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5323$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5324if ${lt_cv_sys_max_cmd_len+:} false; then :
5325  $as_echo_n "(cached) " >&6
5326else
5327    i=0
5328  teststring="ABCD"
5329
5330  case $build_os in
5331  msdosdjgpp*)
5332    # On DJGPP, this test can blow up pretty badly due to problems in libc
5333    # (any single argument exceeding 2000 bytes causes a buffer overrun
5334    # during glob expansion).  Even if it were fixed, the result of this
5335    # check would be larger than it should be.
5336    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5337    ;;
5338
5339  gnu*)
5340    # Under GNU Hurd, this test is not required because there is
5341    # no limit to the length of command line arguments.
5342    # Libtool will interpret -1 as no limit whatsoever
5343    lt_cv_sys_max_cmd_len=-1;
5344    ;;
5345
5346  cygwin* | mingw* | cegcc*)
5347    # On Win9x/ME, this test blows up -- it succeeds, but takes
5348    # about 5 minutes as the teststring grows exponentially.
5349    # Worse, since 9x/ME are not pre-emptively multitasking,
5350    # you end up with a "frozen" computer, even though with patience
5351    # the test eventually succeeds (with a max line length of 256k).
5352    # Instead, let's just punt: use the minimum linelength reported by
5353    # all of the supported platforms: 8192 (on NT/2K/XP).
5354    lt_cv_sys_max_cmd_len=8192;
5355    ;;
5356
5357  mint*)
5358    # On MiNT this can take a long time and run out of memory.
5359    lt_cv_sys_max_cmd_len=8192;
5360    ;;
5361
5362  amigaos*)
5363    # On AmigaOS with pdksh, this test takes hours, literally.
5364    # So we just punt and use a minimum line length of 8192.
5365    lt_cv_sys_max_cmd_len=8192;
5366    ;;
5367
5368  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5369    # This has been around since 386BSD, at least.  Likely further.
5370    if test -x /sbin/sysctl; then
5371      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5372    elif test -x /usr/sbin/sysctl; then
5373      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5374    else
5375      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5376    fi
5377    # And add a safety zone
5378    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5379    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5380    ;;
5381
5382  interix*)
5383    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5384    lt_cv_sys_max_cmd_len=196608
5385    ;;
5386
5387  osf*)
5388    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5389    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5390    # nice to cause kernel panics so lets avoid the loop below.
5391    # First set a reasonable default.
5392    lt_cv_sys_max_cmd_len=16384
5393    #
5394    if test -x /sbin/sysconfig; then
5395      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5396        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5397      esac
5398    fi
5399    ;;
5400  sco3.2v5*)
5401    lt_cv_sys_max_cmd_len=102400
5402    ;;
5403  sysv5* | sco5v6* | sysv4.2uw2*)
5404    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5405    if test -n "$kargmax"; then
5406      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5407    else
5408      lt_cv_sys_max_cmd_len=32768
5409    fi
5410    ;;
5411  *)
5412    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5413    if test -n "$lt_cv_sys_max_cmd_len"; then
5414      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5415      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5416    else
5417      # Make teststring a little bigger before we do anything with it.
5418      # a 1K string should be a reasonable start.
5419      for i in 1 2 3 4 5 6 7 8 ; do
5420        teststring=$teststring$teststring
5421      done
5422      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5423      # If test is not a shell built-in, we'll probably end up computing a
5424      # maximum length that is only half of the actual maximum length, but
5425      # we can't tell.
5426      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5427	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5428	      test $i != 17 # 1/2 MB should be enough
5429      do
5430        i=`expr $i + 1`
5431        teststring=$teststring$teststring
5432      done
5433      # Only check the string length outside the loop.
5434      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5435      teststring=
5436      # Add a significant safety factor because C++ compilers can tack on
5437      # massive amounts of additional arguments before passing them to the
5438      # linker.  It appears as though 1/2 is a usable value.
5439      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5440    fi
5441    ;;
5442  esac
5443
5444fi
5445
5446if test -n $lt_cv_sys_max_cmd_len ; then
5447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5448$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5449else
5450  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5451$as_echo "none" >&6; }
5452fi
5453max_cmd_len=$lt_cv_sys_max_cmd_len
5454
5455
5456
5457
5458
5459
5460: ${CP="cp -f"}
5461: ${MV="mv -f"}
5462: ${RM="rm -f"}
5463
5464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5465$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5466# Try some XSI features
5467xsi_shell=no
5468( _lt_dummy="a/b/c"
5469  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5470      = c,a/b,, \
5471    && eval 'test $(( 1 + 1 )) -eq 2 \
5472    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5473  && xsi_shell=yes
5474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5475$as_echo "$xsi_shell" >&6; }
5476
5477
5478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5479$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5480lt_shell_append=no
5481( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5482    >/dev/null 2>&1 \
5483  && lt_shell_append=yes
5484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5485$as_echo "$lt_shell_append" >&6; }
5486
5487
5488if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5489  lt_unset=unset
5490else
5491  lt_unset=false
5492fi
5493
5494
5495
5496
5497
5498# test EBCDIC or ASCII
5499case `echo X|tr X '\101'` in
5500 A) # ASCII based system
5501    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5502  lt_SP2NL='tr \040 \012'
5503  lt_NL2SP='tr \015\012 \040\040'
5504  ;;
5505 *) # EBCDIC based system
5506  lt_SP2NL='tr \100 \n'
5507  lt_NL2SP='tr \r\n \100\100'
5508  ;;
5509esac
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5520$as_echo_n "checking for $LD option to reload object files... " >&6; }
5521if ${lt_cv_ld_reload_flag+:} false; then :
5522  $as_echo_n "(cached) " >&6
5523else
5524  lt_cv_ld_reload_flag='-r'
5525fi
5526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5527$as_echo "$lt_cv_ld_reload_flag" >&6; }
5528reload_flag=$lt_cv_ld_reload_flag
5529case $reload_flag in
5530"" | " "*) ;;
5531*) reload_flag=" $reload_flag" ;;
5532esac
5533reload_cmds='$LD$reload_flag -o $output$reload_objs'
5534case $host_os in
5535  darwin*)
5536    if test "$GCC" = yes; then
5537      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5538    else
5539      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5540    fi
5541    ;;
5542esac
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552if test -n "$ac_tool_prefix"; then
5553  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5554set dummy ${ac_tool_prefix}objdump; ac_word=$2
5555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5556$as_echo_n "checking for $ac_word... " >&6; }
5557if ${ac_cv_prog_OBJDUMP+:} false; then :
5558  $as_echo_n "(cached) " >&6
5559else
5560  if test -n "$OBJDUMP"; then
5561  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5562else
5563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5564for as_dir in $PATH
5565do
5566  IFS=$as_save_IFS
5567  test -z "$as_dir" && as_dir=.
5568    for ac_exec_ext in '' $ac_executable_extensions; do
5569  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5570    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5571    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5572    break 2
5573  fi
5574done
5575  done
5576IFS=$as_save_IFS
5577
5578fi
5579fi
5580OBJDUMP=$ac_cv_prog_OBJDUMP
5581if test -n "$OBJDUMP"; then
5582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5583$as_echo "$OBJDUMP" >&6; }
5584else
5585  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5586$as_echo "no" >&6; }
5587fi
5588
5589
5590fi
5591if test -z "$ac_cv_prog_OBJDUMP"; then
5592  ac_ct_OBJDUMP=$OBJDUMP
5593  # Extract the first word of "objdump", so it can be a program name with args.
5594set dummy objdump; ac_word=$2
5595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5596$as_echo_n "checking for $ac_word... " >&6; }
5597if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5598  $as_echo_n "(cached) " >&6
5599else
5600  if test -n "$ac_ct_OBJDUMP"; then
5601  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5602else
5603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5604for as_dir in $PATH
5605do
5606  IFS=$as_save_IFS
5607  test -z "$as_dir" && as_dir=.
5608    for ac_exec_ext in '' $ac_executable_extensions; do
5609  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5610    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5611    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5612    break 2
5613  fi
5614done
5615  done
5616IFS=$as_save_IFS
5617
5618fi
5619fi
5620ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5621if test -n "$ac_ct_OBJDUMP"; then
5622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5623$as_echo "$ac_ct_OBJDUMP" >&6; }
5624else
5625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5626$as_echo "no" >&6; }
5627fi
5628
5629  if test "x$ac_ct_OBJDUMP" = x; then
5630    OBJDUMP="false"
5631  else
5632    case $cross_compiling:$ac_tool_warned in
5633yes:)
5634{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5635$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5636ac_tool_warned=yes ;;
5637esac
5638    OBJDUMP=$ac_ct_OBJDUMP
5639  fi
5640else
5641  OBJDUMP="$ac_cv_prog_OBJDUMP"
5642fi
5643
5644test -z "$OBJDUMP" && OBJDUMP=objdump
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5655$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5656if ${lt_cv_deplibs_check_method+:} false; then :
5657  $as_echo_n "(cached) " >&6
5658else
5659  lt_cv_file_magic_cmd='$MAGIC_CMD'
5660lt_cv_file_magic_test_file=
5661lt_cv_deplibs_check_method='unknown'
5662# Need to set the preceding variable on all platforms that support
5663# interlibrary dependencies.
5664# 'none' -- dependencies not supported.
5665# `unknown' -- same as none, but documents that we really don't know.
5666# 'pass_all' -- all dependencies passed with no checks.
5667# 'test_compile' -- check by making test program.
5668# 'file_magic [[regex]]' -- check by looking for files in library path
5669# which responds to the $file_magic_cmd with a given extended regex.
5670# If you have `file' or equivalent on your system and you're not sure
5671# whether `pass_all' will *always* work, you probably want this one.
5672
5673case $host_os in
5674aix[4-9]*)
5675  lt_cv_deplibs_check_method=pass_all
5676  ;;
5677
5678beos*)
5679  lt_cv_deplibs_check_method=pass_all
5680  ;;
5681
5682bsdi[45]*)
5683  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5684  lt_cv_file_magic_cmd='/usr/bin/file -L'
5685  lt_cv_file_magic_test_file=/shlib/libc.so
5686  ;;
5687
5688cygwin*)
5689  # func_win32_libid is a shell function defined in ltmain.sh
5690  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5691  lt_cv_file_magic_cmd='func_win32_libid'
5692  ;;
5693
5694mingw* | pw32*)
5695  # Base MSYS/MinGW do not provide the 'file' command needed by
5696  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5697  # unless we find 'file', for example because we are cross-compiling.
5698  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5699  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5700    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5701    lt_cv_file_magic_cmd='func_win32_libid'
5702  else
5703    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5704    lt_cv_file_magic_cmd='$OBJDUMP -f'
5705  fi
5706  ;;
5707
5708cegcc*)
5709  # use the weaker test based on 'objdump'. See mingw*.
5710  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5711  lt_cv_file_magic_cmd='$OBJDUMP -f'
5712  ;;
5713
5714darwin* | rhapsody*)
5715  lt_cv_deplibs_check_method=pass_all
5716  ;;
5717
5718freebsd* | dragonfly*)
5719  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5720    case $host_cpu in
5721    i*86 )
5722      # Not sure whether the presence of OpenBSD here was a mistake.
5723      # Let's accept both of them until this is cleared up.
5724      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5725      lt_cv_file_magic_cmd=/usr/bin/file
5726      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5727      ;;
5728    esac
5729  else
5730    lt_cv_deplibs_check_method=pass_all
5731  fi
5732  ;;
5733
5734gnu*)
5735  lt_cv_deplibs_check_method=pass_all
5736  ;;
5737
5738haiku*)
5739  lt_cv_deplibs_check_method=pass_all
5740  ;;
5741
5742hpux10.20* | hpux11*)
5743  lt_cv_file_magic_cmd=/usr/bin/file
5744  case $host_cpu in
5745  ia64*)
5746    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5747    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5748    ;;
5749  hppa*64*)
5750    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]'
5751    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5752    ;;
5753  *)
5754    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5755    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5756    ;;
5757  esac
5758  ;;
5759
5760interix[3-9]*)
5761  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5762  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5763  ;;
5764
5765irix5* | irix6* | nonstopux*)
5766  case $LD in
5767  *-32|*"-32 ") libmagic=32-bit;;
5768  *-n32|*"-n32 ") libmagic=N32;;
5769  *-64|*"-64 ") libmagic=64-bit;;
5770  *) libmagic=never-match;;
5771  esac
5772  lt_cv_deplibs_check_method=pass_all
5773  ;;
5774
5775# This must be Linux ELF.
5776linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5777  lt_cv_deplibs_check_method=pass_all
5778  ;;
5779
5780netbsd*)
5781  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5782    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5783  else
5784    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5785  fi
5786  ;;
5787
5788newos6*)
5789  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5790  lt_cv_file_magic_cmd=/usr/bin/file
5791  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5792  ;;
5793
5794*nto* | *qnx*)
5795  lt_cv_deplibs_check_method=pass_all
5796  ;;
5797
5798openbsd*)
5799  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5800    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5801  else
5802    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5803  fi
5804  ;;
5805
5806osf3* | osf4* | osf5*)
5807  lt_cv_deplibs_check_method=pass_all
5808  ;;
5809
5810rdos*)
5811  lt_cv_deplibs_check_method=pass_all
5812  ;;
5813
5814solaris*)
5815  lt_cv_deplibs_check_method=pass_all
5816  ;;
5817
5818sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5819  lt_cv_deplibs_check_method=pass_all
5820  ;;
5821
5822sysv4 | sysv4.3*)
5823  case $host_vendor in
5824  motorola)
5825    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]'
5826    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5827    ;;
5828  ncr)
5829    lt_cv_deplibs_check_method=pass_all
5830    ;;
5831  sequent)
5832    lt_cv_file_magic_cmd='/bin/file'
5833    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5834    ;;
5835  sni)
5836    lt_cv_file_magic_cmd='/bin/file'
5837    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5838    lt_cv_file_magic_test_file=/lib/libc.so
5839    ;;
5840  siemens)
5841    lt_cv_deplibs_check_method=pass_all
5842    ;;
5843  pc)
5844    lt_cv_deplibs_check_method=pass_all
5845    ;;
5846  esac
5847  ;;
5848
5849tpf*)
5850  lt_cv_deplibs_check_method=pass_all
5851  ;;
5852esac
5853
5854fi
5855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5856$as_echo "$lt_cv_deplibs_check_method" >&6; }
5857file_magic_cmd=$lt_cv_file_magic_cmd
5858deplibs_check_method=$lt_cv_deplibs_check_method
5859test -z "$deplibs_check_method" && deplibs_check_method=unknown
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872if test -n "$ac_tool_prefix"; then
5873  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5874set dummy ${ac_tool_prefix}ar; ac_word=$2
5875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5876$as_echo_n "checking for $ac_word... " >&6; }
5877if ${ac_cv_prog_AR+:} false; then :
5878  $as_echo_n "(cached) " >&6
5879else
5880  if test -n "$AR"; then
5881  ac_cv_prog_AR="$AR" # Let the user override the test.
5882else
5883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5884for as_dir in $PATH
5885do
5886  IFS=$as_save_IFS
5887  test -z "$as_dir" && as_dir=.
5888    for ac_exec_ext in '' $ac_executable_extensions; do
5889  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5890    ac_cv_prog_AR="${ac_tool_prefix}ar"
5891    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5892    break 2
5893  fi
5894done
5895  done
5896IFS=$as_save_IFS
5897
5898fi
5899fi
5900AR=$ac_cv_prog_AR
5901if test -n "$AR"; then
5902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5903$as_echo "$AR" >&6; }
5904else
5905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5906$as_echo "no" >&6; }
5907fi
5908
5909
5910fi
5911if test -z "$ac_cv_prog_AR"; then
5912  ac_ct_AR=$AR
5913  # Extract the first word of "ar", so it can be a program name with args.
5914set dummy ar; ac_word=$2
5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5916$as_echo_n "checking for $ac_word... " >&6; }
5917if ${ac_cv_prog_ac_ct_AR+:} false; then :
5918  $as_echo_n "(cached) " >&6
5919else
5920  if test -n "$ac_ct_AR"; then
5921  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5922else
5923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5924for as_dir in $PATH
5925do
5926  IFS=$as_save_IFS
5927  test -z "$as_dir" && as_dir=.
5928    for ac_exec_ext in '' $ac_executable_extensions; do
5929  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5930    ac_cv_prog_ac_ct_AR="ar"
5931    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5932    break 2
5933  fi
5934done
5935  done
5936IFS=$as_save_IFS
5937
5938fi
5939fi
5940ac_ct_AR=$ac_cv_prog_ac_ct_AR
5941if test -n "$ac_ct_AR"; then
5942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5943$as_echo "$ac_ct_AR" >&6; }
5944else
5945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5946$as_echo "no" >&6; }
5947fi
5948
5949  if test "x$ac_ct_AR" = x; then
5950    AR="false"
5951  else
5952    case $cross_compiling:$ac_tool_warned in
5953yes:)
5954{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5955$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5956ac_tool_warned=yes ;;
5957esac
5958    AR=$ac_ct_AR
5959  fi
5960else
5961  AR="$ac_cv_prog_AR"
5962fi
5963
5964test -z "$AR" && AR=ar
5965test -z "$AR_FLAGS" && AR_FLAGS=cru
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977if test -n "$ac_tool_prefix"; then
5978  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5979set dummy ${ac_tool_prefix}strip; ac_word=$2
5980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5981$as_echo_n "checking for $ac_word... " >&6; }
5982if ${ac_cv_prog_STRIP+:} false; then :
5983  $as_echo_n "(cached) " >&6
5984else
5985  if test -n "$STRIP"; then
5986  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5987else
5988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5989for as_dir in $PATH
5990do
5991  IFS=$as_save_IFS
5992  test -z "$as_dir" && as_dir=.
5993    for ac_exec_ext in '' $ac_executable_extensions; do
5994  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5995    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5996    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5997    break 2
5998  fi
5999done
6000  done
6001IFS=$as_save_IFS
6002
6003fi
6004fi
6005STRIP=$ac_cv_prog_STRIP
6006if test -n "$STRIP"; then
6007  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6008$as_echo "$STRIP" >&6; }
6009else
6010  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6011$as_echo "no" >&6; }
6012fi
6013
6014
6015fi
6016if test -z "$ac_cv_prog_STRIP"; then
6017  ac_ct_STRIP=$STRIP
6018  # Extract the first word of "strip", so it can be a program name with args.
6019set dummy strip; ac_word=$2
6020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6021$as_echo_n "checking for $ac_word... " >&6; }
6022if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6023  $as_echo_n "(cached) " >&6
6024else
6025  if test -n "$ac_ct_STRIP"; then
6026  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6027else
6028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6029for as_dir in $PATH
6030do
6031  IFS=$as_save_IFS
6032  test -z "$as_dir" && as_dir=.
6033    for ac_exec_ext in '' $ac_executable_extensions; do
6034  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6035    ac_cv_prog_ac_ct_STRIP="strip"
6036    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6037    break 2
6038  fi
6039done
6040  done
6041IFS=$as_save_IFS
6042
6043fi
6044fi
6045ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6046if test -n "$ac_ct_STRIP"; then
6047  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6048$as_echo "$ac_ct_STRIP" >&6; }
6049else
6050  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6051$as_echo "no" >&6; }
6052fi
6053
6054  if test "x$ac_ct_STRIP" = x; then
6055    STRIP=":"
6056  else
6057    case $cross_compiling:$ac_tool_warned in
6058yes:)
6059{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6060$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6061ac_tool_warned=yes ;;
6062esac
6063    STRIP=$ac_ct_STRIP
6064  fi
6065else
6066  STRIP="$ac_cv_prog_STRIP"
6067fi
6068
6069test -z "$STRIP" && STRIP=:
6070
6071
6072
6073
6074
6075
6076if test -n "$ac_tool_prefix"; then
6077  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6078set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6080$as_echo_n "checking for $ac_word... " >&6; }
6081if ${ac_cv_prog_RANLIB+:} false; then :
6082  $as_echo_n "(cached) " >&6
6083else
6084  if test -n "$RANLIB"; then
6085  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6086else
6087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6088for as_dir in $PATH
6089do
6090  IFS=$as_save_IFS
6091  test -z "$as_dir" && as_dir=.
6092    for ac_exec_ext in '' $ac_executable_extensions; do
6093  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6094    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6095    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6096    break 2
6097  fi
6098done
6099  done
6100IFS=$as_save_IFS
6101
6102fi
6103fi
6104RANLIB=$ac_cv_prog_RANLIB
6105if test -n "$RANLIB"; then
6106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6107$as_echo "$RANLIB" >&6; }
6108else
6109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6110$as_echo "no" >&6; }
6111fi
6112
6113
6114fi
6115if test -z "$ac_cv_prog_RANLIB"; then
6116  ac_ct_RANLIB=$RANLIB
6117  # Extract the first word of "ranlib", so it can be a program name with args.
6118set dummy ranlib; ac_word=$2
6119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6120$as_echo_n "checking for $ac_word... " >&6; }
6121if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6122  $as_echo_n "(cached) " >&6
6123else
6124  if test -n "$ac_ct_RANLIB"; then
6125  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6126else
6127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6128for as_dir in $PATH
6129do
6130  IFS=$as_save_IFS
6131  test -z "$as_dir" && as_dir=.
6132    for ac_exec_ext in '' $ac_executable_extensions; do
6133  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6134    ac_cv_prog_ac_ct_RANLIB="ranlib"
6135    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6136    break 2
6137  fi
6138done
6139  done
6140IFS=$as_save_IFS
6141
6142fi
6143fi
6144ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6145if test -n "$ac_ct_RANLIB"; then
6146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6147$as_echo "$ac_ct_RANLIB" >&6; }
6148else
6149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6150$as_echo "no" >&6; }
6151fi
6152
6153  if test "x$ac_ct_RANLIB" = x; then
6154    RANLIB=":"
6155  else
6156    case $cross_compiling:$ac_tool_warned in
6157yes:)
6158{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6159$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6160ac_tool_warned=yes ;;
6161esac
6162    RANLIB=$ac_ct_RANLIB
6163  fi
6164else
6165  RANLIB="$ac_cv_prog_RANLIB"
6166fi
6167
6168test -z "$RANLIB" && RANLIB=:
6169
6170
6171
6172
6173
6174
6175# Determine commands to create old-style static archives.
6176old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6177old_postinstall_cmds='chmod 644 $oldlib'
6178old_postuninstall_cmds=
6179
6180if test -n "$RANLIB"; then
6181  case $host_os in
6182  openbsd*)
6183    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6184    ;;
6185  *)
6186    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6187    ;;
6188  esac
6189  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6190fi
6191
6192case $host_os in
6193  darwin*)
6194    lock_old_archive_extraction=yes ;;
6195  *)
6196    lock_old_archive_extraction=no ;;
6197esac
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237# If no C compiler was specified, use CC.
6238LTCC=${LTCC-"$CC"}
6239
6240# If no C compiler flags were specified, use CFLAGS.
6241LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6242
6243# Allow CC to be a program name with arguments.
6244compiler=$CC
6245
6246
6247# Check for command to grab the raw symbol name followed by C symbol from nm.
6248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6249$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6250if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6251  $as_echo_n "(cached) " >&6
6252else
6253
6254# These are sane defaults that work on at least a few old systems.
6255# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6256
6257# Character class describing NM global symbol codes.
6258symcode='[BCDEGRST]'
6259
6260# Regexp to match symbols that can be accessed directly from C.
6261sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6262
6263# Define system-specific variables.
6264case $host_os in
6265aix*)
6266  symcode='[BCDT]'
6267  ;;
6268cygwin* | mingw* | pw32* | cegcc*)
6269  symcode='[ABCDGISTW]'
6270  ;;
6271hpux*)
6272  if test "$host_cpu" = ia64; then
6273    symcode='[ABCDEGRST]'
6274  fi
6275  ;;
6276irix* | nonstopux*)
6277  symcode='[BCDEGRST]'
6278  ;;
6279osf*)
6280  symcode='[BCDEGQRST]'
6281  ;;
6282solaris*)
6283  symcode='[BDRT]'
6284  ;;
6285sco3.2v5*)
6286  symcode='[DT]'
6287  ;;
6288sysv4.2uw2*)
6289  symcode='[DT]'
6290  ;;
6291sysv5* | sco5v6* | unixware* | OpenUNIX*)
6292  symcode='[ABDT]'
6293  ;;
6294sysv4)
6295  symcode='[DFNSTU]'
6296  ;;
6297esac
6298
6299# If we're using GNU nm, then use its standard symbol codes.
6300case `$NM -V 2>&1` in
6301*GNU* | *'with BFD'*)
6302  symcode='[ABCDGIRSTW]' ;;
6303esac
6304
6305# Transform an extracted symbol line into a proper C declaration.
6306# Some systems (esp. on ia64) link data and code symbols differently,
6307# so use this general approach.
6308lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6309
6310# Transform an extracted symbol line into symbol name and symbol address
6311lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6312lt_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'"
6313
6314# Handle CRLF in mingw tool chain
6315opt_cr=
6316case $build_os in
6317mingw*)
6318  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6319  ;;
6320esac
6321
6322# Try without a prefix underscore, then with it.
6323for ac_symprfx in "" "_"; do
6324
6325  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6326  symxfrm="\\1 $ac_symprfx\\2 \\2"
6327
6328  # Write the raw and C identifiers.
6329  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6330    # Fake it for dumpbin and say T for any non-static function
6331    # and D for any global variable.
6332    # Also find C++ and __fastcall symbols from MSVC++,
6333    # which start with @ or ?.
6334    lt_cv_sys_global_symbol_pipe="$AWK '"\
6335"     {last_section=section; section=\$ 3};"\
6336"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6337"     \$ 0!~/External *\|/{next};"\
6338"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6339"     {if(hide[section]) next};"\
6340"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6341"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6342"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6343"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6344"     ' prfx=^$ac_symprfx"
6345  else
6346    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6347  fi
6348
6349  # Check to see that the pipe works correctly.
6350  pipe_works=no
6351
6352  rm -f conftest*
6353  cat > conftest.$ac_ext <<_LT_EOF
6354#ifdef __cplusplus
6355extern "C" {
6356#endif
6357char nm_test_var;
6358void nm_test_func(void);
6359void nm_test_func(void){}
6360#ifdef __cplusplus
6361}
6362#endif
6363int main(){nm_test_var='a';nm_test_func();return(0);}
6364_LT_EOF
6365
6366  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6367  (eval $ac_compile) 2>&5
6368  ac_status=$?
6369  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6370  test $ac_status = 0; }; then
6371    # Now try to grab the symbols.
6372    nlist=conftest.nm
6373    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6374  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6375  ac_status=$?
6376  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6377  test $ac_status = 0; } && test -s "$nlist"; then
6378      # Try sorting and uniquifying the output.
6379      if sort "$nlist" | uniq > "$nlist"T; then
6380	mv -f "$nlist"T "$nlist"
6381      else
6382	rm -f "$nlist"T
6383      fi
6384
6385      # Make sure that we snagged all the symbols we need.
6386      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6387	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6388	  cat <<_LT_EOF > conftest.$ac_ext
6389#ifdef __cplusplus
6390extern "C" {
6391#endif
6392
6393_LT_EOF
6394	  # Now generate the symbol file.
6395	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6396
6397	  cat <<_LT_EOF >> conftest.$ac_ext
6398
6399/* The mapping between symbol names and symbols.  */
6400const struct {
6401  const char *name;
6402  void       *address;
6403}
6404lt__PROGRAM__LTX_preloaded_symbols[] =
6405{
6406  { "@PROGRAM@", (void *) 0 },
6407_LT_EOF
6408	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6409	  cat <<\_LT_EOF >> conftest.$ac_ext
6410  {0, (void *) 0}
6411};
6412
6413/* This works around a problem in FreeBSD linker */
6414#ifdef FREEBSD_WORKAROUND
6415static const void *lt_preloaded_setup() {
6416  return lt__PROGRAM__LTX_preloaded_symbols;
6417}
6418#endif
6419
6420#ifdef __cplusplus
6421}
6422#endif
6423_LT_EOF
6424	  # Now try linking the two files.
6425	  mv conftest.$ac_objext conftstm.$ac_objext
6426	  lt_save_LIBS="$LIBS"
6427	  lt_save_CFLAGS="$CFLAGS"
6428	  LIBS="conftstm.$ac_objext"
6429	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6430	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6431  (eval $ac_link) 2>&5
6432  ac_status=$?
6433  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6434  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6435	    pipe_works=yes
6436	  fi
6437	  LIBS="$lt_save_LIBS"
6438	  CFLAGS="$lt_save_CFLAGS"
6439	else
6440	  echo "cannot find nm_test_func in $nlist" >&5
6441	fi
6442      else
6443	echo "cannot find nm_test_var in $nlist" >&5
6444      fi
6445    else
6446      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6447    fi
6448  else
6449    echo "$progname: failed program was:" >&5
6450    cat conftest.$ac_ext >&5
6451  fi
6452  rm -rf conftest* conftst*
6453
6454  # Do not use the global_symbol_pipe unless it works.
6455  if test "$pipe_works" = yes; then
6456    break
6457  else
6458    lt_cv_sys_global_symbol_pipe=
6459  fi
6460done
6461
6462fi
6463
6464if test -z "$lt_cv_sys_global_symbol_pipe"; then
6465  lt_cv_sys_global_symbol_to_cdecl=
6466fi
6467if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6468  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6469$as_echo "failed" >&6; }
6470else
6471  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6472$as_echo "ok" >&6; }
6473fi
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497# Check whether --enable-libtool-lock was given.
6498if test "${enable_libtool_lock+set}" = set; then :
6499  enableval=$enable_libtool_lock;
6500fi
6501
6502test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6503
6504# Some flags need to be propagated to the compiler or linker for good
6505# libtool support.
6506case $host in
6507ia64-*-hpux*)
6508  # Find out which ABI we are using.
6509  echo 'int i;' > conftest.$ac_ext
6510  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6511  (eval $ac_compile) 2>&5
6512  ac_status=$?
6513  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6514  test $ac_status = 0; }; then
6515    case `/usr/bin/file conftest.$ac_objext` in
6516      *ELF-32*)
6517	HPUX_IA64_MODE="32"
6518	;;
6519      *ELF-64*)
6520	HPUX_IA64_MODE="64"
6521	;;
6522    esac
6523  fi
6524  rm -rf conftest*
6525  ;;
6526*-*-irix6*)
6527  # Find out which ABI we are using.
6528  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6529  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6530  (eval $ac_compile) 2>&5
6531  ac_status=$?
6532  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6533  test $ac_status = 0; }; then
6534    if test "$lt_cv_prog_gnu_ld" = yes; then
6535      case `/usr/bin/file conftest.$ac_objext` in
6536	*32-bit*)
6537	  LD="${LD-ld} -melf32bsmip"
6538	  ;;
6539	*N32*)
6540	  LD="${LD-ld} -melf32bmipn32"
6541	  ;;
6542	*64-bit*)
6543	  LD="${LD-ld} -melf64bmip"
6544	;;
6545      esac
6546    else
6547      case `/usr/bin/file conftest.$ac_objext` in
6548	*32-bit*)
6549	  LD="${LD-ld} -32"
6550	  ;;
6551	*N32*)
6552	  LD="${LD-ld} -n32"
6553	  ;;
6554	*64-bit*)
6555	  LD="${LD-ld} -64"
6556	  ;;
6557      esac
6558    fi
6559  fi
6560  rm -rf conftest*
6561  ;;
6562
6563x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6564s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6565  # Find out which ABI we are using.
6566  echo 'int i;' > conftest.$ac_ext
6567  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6568  (eval $ac_compile) 2>&5
6569  ac_status=$?
6570  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6571  test $ac_status = 0; }; then
6572    case `/usr/bin/file conftest.o` in
6573      *32-bit*)
6574	case $host in
6575	  x86_64-*kfreebsd*-gnu)
6576	    LD="${LD-ld} -m elf_i386_fbsd"
6577	    ;;
6578	  x86_64-*linux*)
6579	    case `/usr/bin/file conftest.o` in
6580	      *x86-64*)
6581		LD="${LD-ld} -m elf32_x86_64"
6582		;;
6583	      *)
6584		LD="${LD-ld} -m elf_i386"
6585		;;
6586	    esac
6587	    ;;
6588	  powerpc64le-*linux*)
6589	    LD="${LD-ld} -m elf32lppclinux"
6590	    ;;
6591	  powerpc64-*linux*)
6592	    LD="${LD-ld} -m elf32ppclinux"
6593	    ;;
6594	  s390x-*linux*)
6595	    LD="${LD-ld} -m elf_s390"
6596	    ;;
6597	  sparc64-*linux*)
6598	    LD="${LD-ld} -m elf32_sparc"
6599	    ;;
6600	esac
6601	;;
6602      *64-bit*)
6603	case $host in
6604	  x86_64-*kfreebsd*-gnu)
6605	    LD="${LD-ld} -m elf_x86_64_fbsd"
6606	    ;;
6607	  x86_64-*linux*)
6608	    LD="${LD-ld} -m elf_x86_64"
6609	    ;;
6610	  powerpcle-*linux*)
6611	    LD="${LD-ld} -m elf64lppc"
6612	    ;;
6613	  powerpc-*linux*)
6614	    LD="${LD-ld} -m elf64ppc"
6615	    ;;
6616	  s390*-*linux*|s390*-*tpf*)
6617	    LD="${LD-ld} -m elf64_s390"
6618	    ;;
6619	  sparc*-*linux*)
6620	    LD="${LD-ld} -m elf64_sparc"
6621	    ;;
6622	esac
6623	;;
6624    esac
6625  fi
6626  rm -rf conftest*
6627  ;;
6628
6629*-*-sco3.2v5*)
6630  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6631  SAVE_CFLAGS="$CFLAGS"
6632  CFLAGS="$CFLAGS -belf"
6633  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6634$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6635if ${lt_cv_cc_needs_belf+:} false; then :
6636  $as_echo_n "(cached) " >&6
6637else
6638  ac_ext=c
6639ac_cpp='$CPP $CPPFLAGS'
6640ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6641ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6642ac_compiler_gnu=$ac_cv_c_compiler_gnu
6643
6644     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6645/* end confdefs.h.  */
6646
6647int
6648main ()
6649{
6650
6651  ;
6652  return 0;
6653}
6654_ACEOF
6655if ac_fn_c_try_link "$LINENO"; then :
6656  lt_cv_cc_needs_belf=yes
6657else
6658  lt_cv_cc_needs_belf=no
6659fi
6660rm -f core conftest.err conftest.$ac_objext \
6661    conftest$ac_exeext conftest.$ac_ext
6662     ac_ext=c
6663ac_cpp='$CPP $CPPFLAGS'
6664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6666ac_compiler_gnu=$ac_cv_c_compiler_gnu
6667
6668fi
6669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6670$as_echo "$lt_cv_cc_needs_belf" >&6; }
6671  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6672    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6673    CFLAGS="$SAVE_CFLAGS"
6674  fi
6675  ;;
6676sparc*-*solaris*)
6677  # Find out which ABI we are using.
6678  echo 'int i;' > conftest.$ac_ext
6679  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6680  (eval $ac_compile) 2>&5
6681  ac_status=$?
6682  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6683  test $ac_status = 0; }; then
6684    case `/usr/bin/file conftest.o` in
6685    *64-bit*)
6686      case $lt_cv_prog_gnu_ld in
6687      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6688      *)
6689	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6690	  LD="${LD-ld} -64"
6691	fi
6692	;;
6693      esac
6694      ;;
6695    esac
6696  fi
6697  rm -rf conftest*
6698  ;;
6699esac
6700
6701need_locks="$enable_libtool_lock"
6702
6703
6704  case $host_os in
6705    rhapsody* | darwin*)
6706    if test -n "$ac_tool_prefix"; then
6707  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6708set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6710$as_echo_n "checking for $ac_word... " >&6; }
6711if ${ac_cv_prog_DSYMUTIL+:} false; then :
6712  $as_echo_n "(cached) " >&6
6713else
6714  if test -n "$DSYMUTIL"; then
6715  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6716else
6717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718for as_dir in $PATH
6719do
6720  IFS=$as_save_IFS
6721  test -z "$as_dir" && as_dir=.
6722    for ac_exec_ext in '' $ac_executable_extensions; do
6723  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6724    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6725    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6726    break 2
6727  fi
6728done
6729  done
6730IFS=$as_save_IFS
6731
6732fi
6733fi
6734DSYMUTIL=$ac_cv_prog_DSYMUTIL
6735if test -n "$DSYMUTIL"; then
6736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6737$as_echo "$DSYMUTIL" >&6; }
6738else
6739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6740$as_echo "no" >&6; }
6741fi
6742
6743
6744fi
6745if test -z "$ac_cv_prog_DSYMUTIL"; then
6746  ac_ct_DSYMUTIL=$DSYMUTIL
6747  # Extract the first word of "dsymutil", so it can be a program name with args.
6748set dummy dsymutil; ac_word=$2
6749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6750$as_echo_n "checking for $ac_word... " >&6; }
6751if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6752  $as_echo_n "(cached) " >&6
6753else
6754  if test -n "$ac_ct_DSYMUTIL"; then
6755  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6756else
6757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6758for as_dir in $PATH
6759do
6760  IFS=$as_save_IFS
6761  test -z "$as_dir" && as_dir=.
6762    for ac_exec_ext in '' $ac_executable_extensions; do
6763  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6764    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6765    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6766    break 2
6767  fi
6768done
6769  done
6770IFS=$as_save_IFS
6771
6772fi
6773fi
6774ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6775if test -n "$ac_ct_DSYMUTIL"; then
6776  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6777$as_echo "$ac_ct_DSYMUTIL" >&6; }
6778else
6779  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6780$as_echo "no" >&6; }
6781fi
6782
6783  if test "x$ac_ct_DSYMUTIL" = x; then
6784    DSYMUTIL=":"
6785  else
6786    case $cross_compiling:$ac_tool_warned in
6787yes:)
6788{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6789$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6790ac_tool_warned=yes ;;
6791esac
6792    DSYMUTIL=$ac_ct_DSYMUTIL
6793  fi
6794else
6795  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6796fi
6797
6798    if test -n "$ac_tool_prefix"; then
6799  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6800set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6802$as_echo_n "checking for $ac_word... " >&6; }
6803if ${ac_cv_prog_NMEDIT+:} false; then :
6804  $as_echo_n "(cached) " >&6
6805else
6806  if test -n "$NMEDIT"; then
6807  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6808else
6809as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810for as_dir in $PATH
6811do
6812  IFS=$as_save_IFS
6813  test -z "$as_dir" && as_dir=.
6814    for ac_exec_ext in '' $ac_executable_extensions; do
6815  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6816    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6817    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6818    break 2
6819  fi
6820done
6821  done
6822IFS=$as_save_IFS
6823
6824fi
6825fi
6826NMEDIT=$ac_cv_prog_NMEDIT
6827if test -n "$NMEDIT"; then
6828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6829$as_echo "$NMEDIT" >&6; }
6830else
6831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6832$as_echo "no" >&6; }
6833fi
6834
6835
6836fi
6837if test -z "$ac_cv_prog_NMEDIT"; then
6838  ac_ct_NMEDIT=$NMEDIT
6839  # Extract the first word of "nmedit", so it can be a program name with args.
6840set dummy nmedit; ac_word=$2
6841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6842$as_echo_n "checking for $ac_word... " >&6; }
6843if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6844  $as_echo_n "(cached) " >&6
6845else
6846  if test -n "$ac_ct_NMEDIT"; then
6847  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6848else
6849as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6850for as_dir in $PATH
6851do
6852  IFS=$as_save_IFS
6853  test -z "$as_dir" && as_dir=.
6854    for ac_exec_ext in '' $ac_executable_extensions; do
6855  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6856    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6857    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6858    break 2
6859  fi
6860done
6861  done
6862IFS=$as_save_IFS
6863
6864fi
6865fi
6866ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6867if test -n "$ac_ct_NMEDIT"; then
6868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6869$as_echo "$ac_ct_NMEDIT" >&6; }
6870else
6871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6872$as_echo "no" >&6; }
6873fi
6874
6875  if test "x$ac_ct_NMEDIT" = x; then
6876    NMEDIT=":"
6877  else
6878    case $cross_compiling:$ac_tool_warned in
6879yes:)
6880{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6881$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6882ac_tool_warned=yes ;;
6883esac
6884    NMEDIT=$ac_ct_NMEDIT
6885  fi
6886else
6887  NMEDIT="$ac_cv_prog_NMEDIT"
6888fi
6889
6890    if test -n "$ac_tool_prefix"; then
6891  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6892set dummy ${ac_tool_prefix}lipo; ac_word=$2
6893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6894$as_echo_n "checking for $ac_word... " >&6; }
6895if ${ac_cv_prog_LIPO+:} false; then :
6896  $as_echo_n "(cached) " >&6
6897else
6898  if test -n "$LIPO"; then
6899  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6900else
6901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6902for as_dir in $PATH
6903do
6904  IFS=$as_save_IFS
6905  test -z "$as_dir" && as_dir=.
6906    for ac_exec_ext in '' $ac_executable_extensions; do
6907  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6908    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6909    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6910    break 2
6911  fi
6912done
6913  done
6914IFS=$as_save_IFS
6915
6916fi
6917fi
6918LIPO=$ac_cv_prog_LIPO
6919if test -n "$LIPO"; then
6920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6921$as_echo "$LIPO" >&6; }
6922else
6923  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6924$as_echo "no" >&6; }
6925fi
6926
6927
6928fi
6929if test -z "$ac_cv_prog_LIPO"; then
6930  ac_ct_LIPO=$LIPO
6931  # Extract the first word of "lipo", so it can be a program name with args.
6932set dummy lipo; ac_word=$2
6933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6934$as_echo_n "checking for $ac_word... " >&6; }
6935if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6936  $as_echo_n "(cached) " >&6
6937else
6938  if test -n "$ac_ct_LIPO"; then
6939  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6940else
6941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6942for as_dir in $PATH
6943do
6944  IFS=$as_save_IFS
6945  test -z "$as_dir" && as_dir=.
6946    for ac_exec_ext in '' $ac_executable_extensions; do
6947  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6948    ac_cv_prog_ac_ct_LIPO="lipo"
6949    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6950    break 2
6951  fi
6952done
6953  done
6954IFS=$as_save_IFS
6955
6956fi
6957fi
6958ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6959if test -n "$ac_ct_LIPO"; then
6960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6961$as_echo "$ac_ct_LIPO" >&6; }
6962else
6963  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6964$as_echo "no" >&6; }
6965fi
6966
6967  if test "x$ac_ct_LIPO" = x; then
6968    LIPO=":"
6969  else
6970    case $cross_compiling:$ac_tool_warned in
6971yes:)
6972{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6973$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6974ac_tool_warned=yes ;;
6975esac
6976    LIPO=$ac_ct_LIPO
6977  fi
6978else
6979  LIPO="$ac_cv_prog_LIPO"
6980fi
6981
6982    if test -n "$ac_tool_prefix"; then
6983  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6984set dummy ${ac_tool_prefix}otool; ac_word=$2
6985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6986$as_echo_n "checking for $ac_word... " >&6; }
6987if ${ac_cv_prog_OTOOL+:} false; then :
6988  $as_echo_n "(cached) " >&6
6989else
6990  if test -n "$OTOOL"; then
6991  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6992else
6993as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6994for as_dir in $PATH
6995do
6996  IFS=$as_save_IFS
6997  test -z "$as_dir" && as_dir=.
6998    for ac_exec_ext in '' $ac_executable_extensions; do
6999  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7000    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7001    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7002    break 2
7003  fi
7004done
7005  done
7006IFS=$as_save_IFS
7007
7008fi
7009fi
7010OTOOL=$ac_cv_prog_OTOOL
7011if test -n "$OTOOL"; then
7012  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7013$as_echo "$OTOOL" >&6; }
7014else
7015  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7016$as_echo "no" >&6; }
7017fi
7018
7019
7020fi
7021if test -z "$ac_cv_prog_OTOOL"; then
7022  ac_ct_OTOOL=$OTOOL
7023  # Extract the first word of "otool", so it can be a program name with args.
7024set dummy otool; ac_word=$2
7025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7026$as_echo_n "checking for $ac_word... " >&6; }
7027if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7028  $as_echo_n "(cached) " >&6
7029else
7030  if test -n "$ac_ct_OTOOL"; then
7031  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7032else
7033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7034for as_dir in $PATH
7035do
7036  IFS=$as_save_IFS
7037  test -z "$as_dir" && as_dir=.
7038    for ac_exec_ext in '' $ac_executable_extensions; do
7039  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7040    ac_cv_prog_ac_ct_OTOOL="otool"
7041    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7042    break 2
7043  fi
7044done
7045  done
7046IFS=$as_save_IFS
7047
7048fi
7049fi
7050ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7051if test -n "$ac_ct_OTOOL"; then
7052  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7053$as_echo "$ac_ct_OTOOL" >&6; }
7054else
7055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7056$as_echo "no" >&6; }
7057fi
7058
7059  if test "x$ac_ct_OTOOL" = x; then
7060    OTOOL=":"
7061  else
7062    case $cross_compiling:$ac_tool_warned in
7063yes:)
7064{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7065$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7066ac_tool_warned=yes ;;
7067esac
7068    OTOOL=$ac_ct_OTOOL
7069  fi
7070else
7071  OTOOL="$ac_cv_prog_OTOOL"
7072fi
7073
7074    if test -n "$ac_tool_prefix"; then
7075  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7076set dummy ${ac_tool_prefix}otool64; ac_word=$2
7077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7078$as_echo_n "checking for $ac_word... " >&6; }
7079if ${ac_cv_prog_OTOOL64+:} false; then :
7080  $as_echo_n "(cached) " >&6
7081else
7082  if test -n "$OTOOL64"; then
7083  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7084else
7085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7086for as_dir in $PATH
7087do
7088  IFS=$as_save_IFS
7089  test -z "$as_dir" && as_dir=.
7090    for ac_exec_ext in '' $ac_executable_extensions; do
7091  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7092    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7093    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7094    break 2
7095  fi
7096done
7097  done
7098IFS=$as_save_IFS
7099
7100fi
7101fi
7102OTOOL64=$ac_cv_prog_OTOOL64
7103if test -n "$OTOOL64"; then
7104  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7105$as_echo "$OTOOL64" >&6; }
7106else
7107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7108$as_echo "no" >&6; }
7109fi
7110
7111
7112fi
7113if test -z "$ac_cv_prog_OTOOL64"; then
7114  ac_ct_OTOOL64=$OTOOL64
7115  # Extract the first word of "otool64", so it can be a program name with args.
7116set dummy otool64; ac_word=$2
7117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7118$as_echo_n "checking for $ac_word... " >&6; }
7119if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7120  $as_echo_n "(cached) " >&6
7121else
7122  if test -n "$ac_ct_OTOOL64"; then
7123  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7124else
7125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7126for as_dir in $PATH
7127do
7128  IFS=$as_save_IFS
7129  test -z "$as_dir" && as_dir=.
7130    for ac_exec_ext in '' $ac_executable_extensions; do
7131  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7132    ac_cv_prog_ac_ct_OTOOL64="otool64"
7133    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7134    break 2
7135  fi
7136done
7137  done
7138IFS=$as_save_IFS
7139
7140fi
7141fi
7142ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7143if test -n "$ac_ct_OTOOL64"; then
7144  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7145$as_echo "$ac_ct_OTOOL64" >&6; }
7146else
7147  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7148$as_echo "no" >&6; }
7149fi
7150
7151  if test "x$ac_ct_OTOOL64" = x; then
7152    OTOOL64=":"
7153  else
7154    case $cross_compiling:$ac_tool_warned in
7155yes:)
7156{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7157$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7158ac_tool_warned=yes ;;
7159esac
7160    OTOOL64=$ac_ct_OTOOL64
7161  fi
7162else
7163  OTOOL64="$ac_cv_prog_OTOOL64"
7164fi
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7193$as_echo_n "checking for -single_module linker flag... " >&6; }
7194if ${lt_cv_apple_cc_single_mod+:} false; then :
7195  $as_echo_n "(cached) " >&6
7196else
7197  lt_cv_apple_cc_single_mod=no
7198      if test -z "${LT_MULTI_MODULE}"; then
7199	# By default we will add the -single_module flag. You can override
7200	# by either setting the environment variable LT_MULTI_MODULE
7201	# non-empty at configure time, or by adding -multi_module to the
7202	# link flags.
7203	rm -rf libconftest.dylib*
7204	echo "int foo(void){return 1;}" > conftest.c
7205	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7206-dynamiclib -Wl,-single_module conftest.c" >&5
7207	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7208	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7209        _lt_result=$?
7210	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7211	  lt_cv_apple_cc_single_mod=yes
7212	else
7213	  cat conftest.err >&5
7214	fi
7215	rm -rf libconftest.dylib*
7216	rm -f conftest.*
7217      fi
7218fi
7219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7220$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7221    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7222$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7223if ${lt_cv_ld_exported_symbols_list+:} false; then :
7224  $as_echo_n "(cached) " >&6
7225else
7226  lt_cv_ld_exported_symbols_list=no
7227      save_LDFLAGS=$LDFLAGS
7228      echo "_main" > conftest.sym
7229      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7230      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7231/* end confdefs.h.  */
7232
7233int
7234main ()
7235{
7236
7237  ;
7238  return 0;
7239}
7240_ACEOF
7241if ac_fn_c_try_link "$LINENO"; then :
7242  lt_cv_ld_exported_symbols_list=yes
7243else
7244  lt_cv_ld_exported_symbols_list=no
7245fi
7246rm -f core conftest.err conftest.$ac_objext \
7247    conftest$ac_exeext conftest.$ac_ext
7248	LDFLAGS="$save_LDFLAGS"
7249
7250fi
7251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7252$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7253    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7254$as_echo_n "checking for -force_load linker flag... " >&6; }
7255if ${lt_cv_ld_force_load+:} false; then :
7256  $as_echo_n "(cached) " >&6
7257else
7258  lt_cv_ld_force_load=no
7259      cat > conftest.c << _LT_EOF
7260int forced_loaded() { return 2;}
7261_LT_EOF
7262      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7263      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7264      echo "$AR cru libconftest.a conftest.o" >&5
7265      $AR cru libconftest.a conftest.o 2>&5
7266      cat > conftest.c << _LT_EOF
7267int main() { return 0;}
7268_LT_EOF
7269      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7270      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7271      _lt_result=$?
7272      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7273	lt_cv_ld_force_load=yes
7274      else
7275	cat conftest.err >&5
7276      fi
7277        rm -f conftest.err libconftest.a conftest conftest.c
7278        rm -rf conftest.dSYM
7279
7280fi
7281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7282$as_echo "$lt_cv_ld_force_load" >&6; }
7283    case $host_os in
7284    rhapsody* | darwin1.[012])
7285      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7286    darwin1.*)
7287      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7288    darwin*) # darwin 5.x on
7289      # if running on 10.5 or later, the deployment target defaults
7290      # to the OS version, if on x86, and 10.4, the deployment
7291      # target defaults to 10.4. Don't you love it?
7292      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7293	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7294	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7295	10.[012][,.]*)
7296	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7297	10.*)
7298	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7299      esac
7300    ;;
7301  esac
7302    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7303      _lt_dar_single_mod='$single_module'
7304    fi
7305    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7306      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7307    else
7308      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7309    fi
7310    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7311      _lt_dsymutil='~$DSYMUTIL $lib || :'
7312    else
7313      _lt_dsymutil=
7314    fi
7315    ;;
7316  esac
7317
7318ac_ext=c
7319ac_cpp='$CPP $CPPFLAGS'
7320ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7321ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7322ac_compiler_gnu=$ac_cv_c_compiler_gnu
7323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7324$as_echo_n "checking how to run the C preprocessor... " >&6; }
7325# On Suns, sometimes $CPP names a directory.
7326if test -n "$CPP" && test -d "$CPP"; then
7327  CPP=
7328fi
7329if test -z "$CPP"; then
7330  if ${ac_cv_prog_CPP+:} false; then :
7331  $as_echo_n "(cached) " >&6
7332else
7333      # Double quotes because CPP needs to be expanded
7334    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7335    do
7336      ac_preproc_ok=false
7337for ac_c_preproc_warn_flag in '' yes
7338do
7339  # Use a header file that comes with gcc, so configuring glibc
7340  # with a fresh cross-compiler works.
7341  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7342  # <limits.h> exists even on freestanding compilers.
7343  # On the NeXT, cc -E runs the code through the compiler's parser,
7344  # not just through cpp. "Syntax error" is here to catch this case.
7345  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7346/* end confdefs.h.  */
7347#ifdef __STDC__
7348# include <limits.h>
7349#else
7350# include <assert.h>
7351#endif
7352		     Syntax error
7353_ACEOF
7354if ac_fn_c_try_cpp "$LINENO"; then :
7355
7356else
7357  # Broken: fails on valid input.
7358continue
7359fi
7360rm -f conftest.err conftest.i conftest.$ac_ext
7361
7362  # OK, works on sane cases.  Now check whether nonexistent headers
7363  # can be detected and how.
7364  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7365/* end confdefs.h.  */
7366#include <ac_nonexistent.h>
7367_ACEOF
7368if ac_fn_c_try_cpp "$LINENO"; then :
7369  # Broken: success on invalid input.
7370continue
7371else
7372  # Passes both tests.
7373ac_preproc_ok=:
7374break
7375fi
7376rm -f conftest.err conftest.i conftest.$ac_ext
7377
7378done
7379# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7380rm -f conftest.i conftest.err conftest.$ac_ext
7381if $ac_preproc_ok; then :
7382  break
7383fi
7384
7385    done
7386    ac_cv_prog_CPP=$CPP
7387
7388fi
7389  CPP=$ac_cv_prog_CPP
7390else
7391  ac_cv_prog_CPP=$CPP
7392fi
7393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7394$as_echo "$CPP" >&6; }
7395ac_preproc_ok=false
7396for ac_c_preproc_warn_flag in '' yes
7397do
7398  # Use a header file that comes with gcc, so configuring glibc
7399  # with a fresh cross-compiler works.
7400  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7401  # <limits.h> exists even on freestanding compilers.
7402  # On the NeXT, cc -E runs the code through the compiler's parser,
7403  # not just through cpp. "Syntax error" is here to catch this case.
7404  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7405/* end confdefs.h.  */
7406#ifdef __STDC__
7407# include <limits.h>
7408#else
7409# include <assert.h>
7410#endif
7411		     Syntax error
7412_ACEOF
7413if ac_fn_c_try_cpp "$LINENO"; then :
7414
7415else
7416  # Broken: fails on valid input.
7417continue
7418fi
7419rm -f conftest.err conftest.i conftest.$ac_ext
7420
7421  # OK, works on sane cases.  Now check whether nonexistent headers
7422  # can be detected and how.
7423  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7424/* end confdefs.h.  */
7425#include <ac_nonexistent.h>
7426_ACEOF
7427if ac_fn_c_try_cpp "$LINENO"; then :
7428  # Broken: success on invalid input.
7429continue
7430else
7431  # Passes both tests.
7432ac_preproc_ok=:
7433break
7434fi
7435rm -f conftest.err conftest.i conftest.$ac_ext
7436
7437done
7438# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7439rm -f conftest.i conftest.err conftest.$ac_ext
7440if $ac_preproc_ok; then :
7441
7442else
7443  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7444$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7445as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7446See \`config.log' for more details" "$LINENO" 5; }
7447fi
7448
7449ac_ext=c
7450ac_cpp='$CPP $CPPFLAGS'
7451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7453ac_compiler_gnu=$ac_cv_c_compiler_gnu
7454
7455
7456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7457$as_echo_n "checking for ANSI C header files... " >&6; }
7458if ${ac_cv_header_stdc+:} false; then :
7459  $as_echo_n "(cached) " >&6
7460else
7461  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7462/* end confdefs.h.  */
7463#include <stdlib.h>
7464#include <stdarg.h>
7465#include <string.h>
7466#include <float.h>
7467
7468int
7469main ()
7470{
7471
7472  ;
7473  return 0;
7474}
7475_ACEOF
7476if ac_fn_c_try_compile "$LINENO"; then :
7477  ac_cv_header_stdc=yes
7478else
7479  ac_cv_header_stdc=no
7480fi
7481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7482
7483if test $ac_cv_header_stdc = yes; then
7484  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7485  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7486/* end confdefs.h.  */
7487#include <string.h>
7488
7489_ACEOF
7490if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7491  $EGREP "memchr" >/dev/null 2>&1; then :
7492
7493else
7494  ac_cv_header_stdc=no
7495fi
7496rm -f conftest*
7497
7498fi
7499
7500if test $ac_cv_header_stdc = yes; then
7501  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7502  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7503/* end confdefs.h.  */
7504#include <stdlib.h>
7505
7506_ACEOF
7507if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7508  $EGREP "free" >/dev/null 2>&1; then :
7509
7510else
7511  ac_cv_header_stdc=no
7512fi
7513rm -f conftest*
7514
7515fi
7516
7517if test $ac_cv_header_stdc = yes; then
7518  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7519  if test "$cross_compiling" = yes; then :
7520  :
7521else
7522  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7523/* end confdefs.h.  */
7524#include <ctype.h>
7525#include <stdlib.h>
7526#if ((' ' & 0x0FF) == 0x020)
7527# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7528# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7529#else
7530# define ISLOWER(c) \
7531		   (('a' <= (c) && (c) <= 'i') \
7532		     || ('j' <= (c) && (c) <= 'r') \
7533		     || ('s' <= (c) && (c) <= 'z'))
7534# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7535#endif
7536
7537#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7538int
7539main ()
7540{
7541  int i;
7542  for (i = 0; i < 256; i++)
7543    if (XOR (islower (i), ISLOWER (i))
7544	|| toupper (i) != TOUPPER (i))
7545      return 2;
7546  return 0;
7547}
7548_ACEOF
7549if ac_fn_c_try_run "$LINENO"; then :
7550
7551else
7552  ac_cv_header_stdc=no
7553fi
7554rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7555  conftest.$ac_objext conftest.beam conftest.$ac_ext
7556fi
7557
7558fi
7559fi
7560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7561$as_echo "$ac_cv_header_stdc" >&6; }
7562if test $ac_cv_header_stdc = yes; then
7563
7564$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7565
7566fi
7567
7568# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7569for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7570		  inttypes.h stdint.h unistd.h
7571do :
7572  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7573ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7574"
7575if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7576  cat >>confdefs.h <<_ACEOF
7577#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7578_ACEOF
7579
7580fi
7581
7582done
7583
7584
7585for ac_header in dlfcn.h
7586do :
7587  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7588"
7589if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7590  cat >>confdefs.h <<_ACEOF
7591#define HAVE_DLFCN_H 1
7592_ACEOF
7593
7594fi
7595
7596done
7597
7598
7599
7600
7601
7602
7603# Set options
7604
7605
7606
7607
7608  enable_win32_dll=no
7609
7610
7611            # Check whether --enable-shared was given.
7612if test "${enable_shared+set}" = set; then :
7613  enableval=$enable_shared; p=${PACKAGE-default}
7614    case $enableval in
7615    yes) enable_shared=yes ;;
7616    no) enable_shared=no ;;
7617    *)
7618      enable_shared=no
7619      # Look at the argument we got.  We use all the common list separators.
7620      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7621      for pkg in $enableval; do
7622	IFS="$lt_save_ifs"
7623	if test "X$pkg" = "X$p"; then
7624	  enable_shared=yes
7625	fi
7626      done
7627      IFS="$lt_save_ifs"
7628      ;;
7629    esac
7630else
7631  enable_shared=yes
7632fi
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642  # Check whether --enable-static was given.
7643if test "${enable_static+set}" = set; then :
7644  enableval=$enable_static; p=${PACKAGE-default}
7645    case $enableval in
7646    yes) enable_static=yes ;;
7647    no) enable_static=no ;;
7648    *)
7649     enable_static=no
7650      # Look at the argument we got.  We use all the common list separators.
7651      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7652      for pkg in $enableval; do
7653	IFS="$lt_save_ifs"
7654	if test "X$pkg" = "X$p"; then
7655	  enable_static=yes
7656	fi
7657      done
7658      IFS="$lt_save_ifs"
7659      ;;
7660    esac
7661else
7662  enable_static=yes
7663fi
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674# Check whether --with-pic was given.
7675if test "${with_pic+set}" = set; then :
7676  withval=$with_pic; pic_mode="$withval"
7677else
7678  pic_mode=default
7679fi
7680
7681
7682test -z "$pic_mode" && pic_mode=default
7683
7684
7685
7686
7687
7688
7689
7690  # Check whether --enable-fast-install was given.
7691if test "${enable_fast_install+set}" = set; then :
7692  enableval=$enable_fast_install; p=${PACKAGE-default}
7693    case $enableval in
7694    yes) enable_fast_install=yes ;;
7695    no) enable_fast_install=no ;;
7696    *)
7697      enable_fast_install=no
7698      # Look at the argument we got.  We use all the common list separators.
7699      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7700      for pkg in $enableval; do
7701	IFS="$lt_save_ifs"
7702	if test "X$pkg" = "X$p"; then
7703	  enable_fast_install=yes
7704	fi
7705      done
7706      IFS="$lt_save_ifs"
7707      ;;
7708    esac
7709else
7710  enable_fast_install=yes
7711fi
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723# This can be used to rebuild libtool when needed
7724LIBTOOL_DEPS="$ltmain"
7725
7726# Always use our own libtool.
7727LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754test -z "$LN_S" && LN_S="ln -s"
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769if test -n "${ZSH_VERSION+set}" ; then
7770   setopt NO_GLOB_SUBST
7771fi
7772
7773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7774$as_echo_n "checking for objdir... " >&6; }
7775if ${lt_cv_objdir+:} false; then :
7776  $as_echo_n "(cached) " >&6
7777else
7778  rm -f .libs 2>/dev/null
7779mkdir .libs 2>/dev/null
7780if test -d .libs; then
7781  lt_cv_objdir=.libs
7782else
7783  # MS-DOS does not allow filenames that begin with a dot.
7784  lt_cv_objdir=_libs
7785fi
7786rmdir .libs 2>/dev/null
7787fi
7788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7789$as_echo "$lt_cv_objdir" >&6; }
7790objdir=$lt_cv_objdir
7791
7792
7793
7794
7795
7796cat >>confdefs.h <<_ACEOF
7797#define LT_OBJDIR "$lt_cv_objdir/"
7798_ACEOF
7799
7800
7801
7802
7803case $host_os in
7804aix3*)
7805  # AIX sometimes has problems with the GCC collect2 program.  For some
7806  # reason, if we set the COLLECT_NAMES environment variable, the problems
7807  # vanish in a puff of smoke.
7808  if test "X${COLLECT_NAMES+set}" != Xset; then
7809    COLLECT_NAMES=
7810    export COLLECT_NAMES
7811  fi
7812  ;;
7813esac
7814
7815# Global variables:
7816ofile=libtool
7817can_build_shared=yes
7818
7819# All known linkers require a `.a' archive for static linking (except MSVC,
7820# which needs '.lib').
7821libext=a
7822
7823with_gnu_ld="$lt_cv_prog_gnu_ld"
7824
7825old_CC="$CC"
7826old_CFLAGS="$CFLAGS"
7827
7828# Set sane defaults for various variables
7829test -z "$CC" && CC=cc
7830test -z "$LTCC" && LTCC=$CC
7831test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7832test -z "$LD" && LD=ld
7833test -z "$ac_objext" && ac_objext=o
7834
7835for cc_temp in $compiler""; do
7836  case $cc_temp in
7837    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7838    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7839    \-*) ;;
7840    *) break;;
7841  esac
7842done
7843cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7844
7845
7846# Only perform the check for file, if the check method requires it
7847test -z "$MAGIC_CMD" && MAGIC_CMD=file
7848case $deplibs_check_method in
7849file_magic*)
7850  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7851    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7852$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7853if ${lt_cv_path_MAGIC_CMD+:} false; then :
7854  $as_echo_n "(cached) " >&6
7855else
7856  case $MAGIC_CMD in
7857[\\/*] |  ?:[\\/]*)
7858  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7859  ;;
7860*)
7861  lt_save_MAGIC_CMD="$MAGIC_CMD"
7862  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7863  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7864  for ac_dir in $ac_dummy; do
7865    IFS="$lt_save_ifs"
7866    test -z "$ac_dir" && ac_dir=.
7867    if test -f $ac_dir/${ac_tool_prefix}file; then
7868      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7869      if test -n "$file_magic_test_file"; then
7870	case $deplibs_check_method in
7871	"file_magic "*)
7872	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7873	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7874	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7875	    $EGREP "$file_magic_regex" > /dev/null; then
7876	    :
7877	  else
7878	    cat <<_LT_EOF 1>&2
7879
7880*** Warning: the command libtool uses to detect shared libraries,
7881*** $file_magic_cmd, produces output that libtool cannot recognize.
7882*** The result is that libtool may fail to recognize shared libraries
7883*** as such.  This will affect the creation of libtool libraries that
7884*** depend on shared libraries, but programs linked with such libtool
7885*** libraries will work regardless of this problem.  Nevertheless, you
7886*** may want to report the problem to your system manager and/or to
7887*** bug-libtool@gnu.org
7888
7889_LT_EOF
7890	  fi ;;
7891	esac
7892      fi
7893      break
7894    fi
7895  done
7896  IFS="$lt_save_ifs"
7897  MAGIC_CMD="$lt_save_MAGIC_CMD"
7898  ;;
7899esac
7900fi
7901
7902MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7903if test -n "$MAGIC_CMD"; then
7904  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7905$as_echo "$MAGIC_CMD" >&6; }
7906else
7907  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7908$as_echo "no" >&6; }
7909fi
7910
7911
7912
7913
7914
7915if test -z "$lt_cv_path_MAGIC_CMD"; then
7916  if test -n "$ac_tool_prefix"; then
7917    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7918$as_echo_n "checking for file... " >&6; }
7919if ${lt_cv_path_MAGIC_CMD+:} false; then :
7920  $as_echo_n "(cached) " >&6
7921else
7922  case $MAGIC_CMD in
7923[\\/*] |  ?:[\\/]*)
7924  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7925  ;;
7926*)
7927  lt_save_MAGIC_CMD="$MAGIC_CMD"
7928  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7929  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7930  for ac_dir in $ac_dummy; do
7931    IFS="$lt_save_ifs"
7932    test -z "$ac_dir" && ac_dir=.
7933    if test -f $ac_dir/file; then
7934      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7935      if test -n "$file_magic_test_file"; then
7936	case $deplibs_check_method in
7937	"file_magic "*)
7938	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7939	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7940	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7941	    $EGREP "$file_magic_regex" > /dev/null; then
7942	    :
7943	  else
7944	    cat <<_LT_EOF 1>&2
7945
7946*** Warning: the command libtool uses to detect shared libraries,
7947*** $file_magic_cmd, produces output that libtool cannot recognize.
7948*** The result is that libtool may fail to recognize shared libraries
7949*** as such.  This will affect the creation of libtool libraries that
7950*** depend on shared libraries, but programs linked with such libtool
7951*** libraries will work regardless of this problem.  Nevertheless, you
7952*** may want to report the problem to your system manager and/or to
7953*** bug-libtool@gnu.org
7954
7955_LT_EOF
7956	  fi ;;
7957	esac
7958      fi
7959      break
7960    fi
7961  done
7962  IFS="$lt_save_ifs"
7963  MAGIC_CMD="$lt_save_MAGIC_CMD"
7964  ;;
7965esac
7966fi
7967
7968MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7969if test -n "$MAGIC_CMD"; then
7970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7971$as_echo "$MAGIC_CMD" >&6; }
7972else
7973  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7974$as_echo "no" >&6; }
7975fi
7976
7977
7978  else
7979    MAGIC_CMD=:
7980  fi
7981fi
7982
7983  fi
7984  ;;
7985esac
7986
7987# Use C for the default configuration in the libtool script
7988
7989lt_save_CC="$CC"
7990ac_ext=c
7991ac_cpp='$CPP $CPPFLAGS'
7992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7994ac_compiler_gnu=$ac_cv_c_compiler_gnu
7995
7996
7997# Source file extension for C test sources.
7998ac_ext=c
7999
8000# Object file extension for compiled C test sources.
8001objext=o
8002objext=$objext
8003
8004# Code to be used in simple compile tests
8005lt_simple_compile_test_code="int some_variable = 0;"
8006
8007# Code to be used in simple link tests
8008lt_simple_link_test_code='int main(){return(0);}'
8009
8010
8011
8012
8013
8014
8015
8016# If no C compiler was specified, use CC.
8017LTCC=${LTCC-"$CC"}
8018
8019# If no C compiler flags were specified, use CFLAGS.
8020LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8021
8022# Allow CC to be a program name with arguments.
8023compiler=$CC
8024
8025# Save the default compiler, since it gets overwritten when the other
8026# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8027compiler_DEFAULT=$CC
8028
8029# save warnings/boilerplate of simple test code
8030ac_outfile=conftest.$ac_objext
8031echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8032eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8033_lt_compiler_boilerplate=`cat conftest.err`
8034$RM conftest*
8035
8036ac_outfile=conftest.$ac_objext
8037echo "$lt_simple_link_test_code" >conftest.$ac_ext
8038eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8039_lt_linker_boilerplate=`cat conftest.err`
8040$RM -r conftest*
8041
8042
8043## CAVEAT EMPTOR:
8044## There is no encapsulation within the following macros, do not change
8045## the running order or otherwise move them around unless you know exactly
8046## what you are doing...
8047if test -n "$compiler"; then
8048
8049lt_prog_compiler_no_builtin_flag=
8050
8051if test "$GCC" = yes; then
8052  case $cc_basename in
8053  nvcc*)
8054    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8055  *)
8056    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8057  esac
8058
8059  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8060$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8061if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8062  $as_echo_n "(cached) " >&6
8063else
8064  lt_cv_prog_compiler_rtti_exceptions=no
8065   ac_outfile=conftest.$ac_objext
8066   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8067   lt_compiler_flag="-fno-rtti -fno-exceptions"
8068   # Insert the option either (1) after the last *FLAGS variable, or
8069   # (2) before a word containing "conftest.", or (3) at the end.
8070   # Note that $ac_compile itself does not contain backslashes and begins
8071   # with a dollar sign (not a hyphen), so the echo should work correctly.
8072   # The option is referenced via a variable to avoid confusing sed.
8073   lt_compile=`echo "$ac_compile" | $SED \
8074   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8075   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8076   -e 's:$: $lt_compiler_flag:'`
8077   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8078   (eval "$lt_compile" 2>conftest.err)
8079   ac_status=$?
8080   cat conftest.err >&5
8081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8082   if (exit $ac_status) && test -s "$ac_outfile"; then
8083     # The compiler can only warn and ignore the option if not recognized
8084     # So say no if there are warnings other than the usual output.
8085     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8086     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8087     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8088       lt_cv_prog_compiler_rtti_exceptions=yes
8089     fi
8090   fi
8091   $RM conftest*
8092
8093fi
8094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8095$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8096
8097if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8098    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8099else
8100    :
8101fi
8102
8103fi
8104
8105
8106
8107
8108
8109
8110  lt_prog_compiler_wl=
8111lt_prog_compiler_pic=
8112lt_prog_compiler_static=
8113
8114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8115$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8116
8117  if test "$GCC" = yes; then
8118    lt_prog_compiler_wl='-Wl,'
8119    lt_prog_compiler_static='-static'
8120
8121    case $host_os in
8122      aix*)
8123      # All AIX code is PIC.
8124      if test "$host_cpu" = ia64; then
8125	# AIX 5 now supports IA64 processor
8126	lt_prog_compiler_static='-Bstatic'
8127      fi
8128      lt_prog_compiler_pic='-fPIC'
8129      ;;
8130
8131    amigaos*)
8132      case $host_cpu in
8133      powerpc)
8134            # see comment about AmigaOS4 .so support
8135            lt_prog_compiler_pic='-fPIC'
8136        ;;
8137      m68k)
8138            # FIXME: we need at least 68020 code to build shared libraries, but
8139            # adding the `-m68020' flag to GCC prevents building anything better,
8140            # like `-m68040'.
8141            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8142        ;;
8143      esac
8144      ;;
8145
8146    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8147      # PIC is the default for these OSes.
8148      ;;
8149
8150    mingw* | cygwin* | pw32* | os2* | cegcc*)
8151      # This hack is so that the source file can tell whether it is being
8152      # built for inclusion in a dll (and should export symbols for example).
8153      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8154      # (--disable-auto-import) libraries
8155      lt_prog_compiler_pic='-DDLL_EXPORT'
8156      ;;
8157
8158    darwin* | rhapsody*)
8159      # PIC is the default on this platform
8160      # Common symbols not allowed in MH_DYLIB files
8161      lt_prog_compiler_pic='-fno-common'
8162      ;;
8163
8164    haiku*)
8165      # PIC is the default for Haiku.
8166      # The "-static" flag exists, but is broken.
8167      lt_prog_compiler_static=
8168      ;;
8169
8170    hpux*)
8171      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8172      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8173      # sets the default TLS model and affects inlining.
8174      case $host_cpu in
8175      hppa*64*)
8176	# +Z the default
8177	;;
8178      *)
8179	lt_prog_compiler_pic='-fPIC'
8180	;;
8181      esac
8182      ;;
8183
8184    interix[3-9]*)
8185      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8186      # Instead, we relocate shared libraries at runtime.
8187      ;;
8188
8189    msdosdjgpp*)
8190      # Just because we use GCC doesn't mean we suddenly get shared libraries
8191      # on systems that don't support them.
8192      lt_prog_compiler_can_build_shared=no
8193      enable_shared=no
8194      ;;
8195
8196    *nto* | *qnx*)
8197      # QNX uses GNU C++, but need to define -shared option too, otherwise
8198      # it will coredump.
8199      lt_prog_compiler_pic='-fPIC -shared'
8200      ;;
8201
8202    sysv4*MP*)
8203      if test -d /usr/nec; then
8204	lt_prog_compiler_pic=-Kconform_pic
8205      fi
8206      ;;
8207
8208    *)
8209      lt_prog_compiler_pic='-fPIC'
8210      ;;
8211    esac
8212
8213    case $cc_basename in
8214    nvcc*) # Cuda Compiler Driver 2.2
8215      lt_prog_compiler_wl='-Xlinker '
8216      lt_prog_compiler_pic='-Xcompiler -fPIC'
8217      ;;
8218    esac
8219  else
8220    # PORTME Check for flag to pass linker flags through the system compiler.
8221    case $host_os in
8222    aix*)
8223      lt_prog_compiler_wl='-Wl,'
8224      if test "$host_cpu" = ia64; then
8225	# AIX 5 now supports IA64 processor
8226	lt_prog_compiler_static='-Bstatic'
8227      else
8228	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8229      fi
8230      ;;
8231
8232    mingw* | cygwin* | pw32* | os2* | cegcc*)
8233      # This hack is so that the source file can tell whether it is being
8234      # built for inclusion in a dll (and should export symbols for example).
8235      lt_prog_compiler_pic='-DDLL_EXPORT'
8236      ;;
8237
8238    hpux9* | hpux10* | hpux11*)
8239      lt_prog_compiler_wl='-Wl,'
8240      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8241      # not for PA HP-UX.
8242      case $host_cpu in
8243      hppa*64*|ia64*)
8244	# +Z the default
8245	;;
8246      *)
8247	lt_prog_compiler_pic='+Z'
8248	;;
8249      esac
8250      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8251      lt_prog_compiler_static='${wl}-a ${wl}archive'
8252      ;;
8253
8254    irix5* | irix6* | nonstopux*)
8255      lt_prog_compiler_wl='-Wl,'
8256      # PIC (with -KPIC) is the default.
8257      lt_prog_compiler_static='-non_shared'
8258      ;;
8259
8260    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8261      case $cc_basename in
8262      # old Intel for x86_64 which still supported -KPIC.
8263      ecc*)
8264	lt_prog_compiler_wl='-Wl,'
8265	lt_prog_compiler_pic='-KPIC'
8266	lt_prog_compiler_static='-static'
8267        ;;
8268      # icc used to be incompatible with GCC.
8269      # ICC 10 doesn't accept -KPIC any more.
8270      icc* | ifort*)
8271	lt_prog_compiler_wl='-Wl,'
8272	lt_prog_compiler_pic='-fPIC'
8273	lt_prog_compiler_static='-static'
8274        ;;
8275      # Lahey Fortran 8.1.
8276      lf95*)
8277	lt_prog_compiler_wl='-Wl,'
8278	lt_prog_compiler_pic='--shared'
8279	lt_prog_compiler_static='--static'
8280	;;
8281      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8282        # Portland Group compilers (*not* the Pentium gcc compiler,
8283	# which looks to be a dead project)
8284	lt_prog_compiler_wl='-Wl,'
8285	lt_prog_compiler_pic='-fpic'
8286	lt_prog_compiler_static='-Bstatic'
8287        ;;
8288      ccc*)
8289        lt_prog_compiler_wl='-Wl,'
8290        # All Alpha code is PIC.
8291        lt_prog_compiler_static='-non_shared'
8292        ;;
8293      xl* | bgxl* | bgf* | mpixl*)
8294	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8295	lt_prog_compiler_wl='-Wl,'
8296	lt_prog_compiler_pic='-qpic'
8297	lt_prog_compiler_static='-qstaticlink'
8298	;;
8299      *)
8300	case `$CC -V 2>&1 | sed 5q` in
8301	*Sun\ F* | *Sun*Fortran*)
8302	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8303	  lt_prog_compiler_pic='-KPIC'
8304	  lt_prog_compiler_static='-Bstatic'
8305	  lt_prog_compiler_wl=''
8306	  ;;
8307	*Sun\ C*)
8308	  # Sun C 5.9
8309	  lt_prog_compiler_pic='-KPIC'
8310	  lt_prog_compiler_static='-Bstatic'
8311	  lt_prog_compiler_wl='-Wl,'
8312	  ;;
8313	esac
8314	;;
8315      esac
8316      ;;
8317
8318    newsos6)
8319      lt_prog_compiler_pic='-KPIC'
8320      lt_prog_compiler_static='-Bstatic'
8321      ;;
8322
8323    *nto* | *qnx*)
8324      # QNX uses GNU C++, but need to define -shared option too, otherwise
8325      # it will coredump.
8326      lt_prog_compiler_pic='-fPIC -shared'
8327      ;;
8328
8329    osf3* | osf4* | osf5*)
8330      lt_prog_compiler_wl='-Wl,'
8331      # All OSF/1 code is PIC.
8332      lt_prog_compiler_static='-non_shared'
8333      ;;
8334
8335    rdos*)
8336      lt_prog_compiler_static='-non_shared'
8337      ;;
8338
8339    solaris*)
8340      lt_prog_compiler_pic='-KPIC'
8341      lt_prog_compiler_static='-Bstatic'
8342      case $cc_basename in
8343      f77* | f90* | f95*)
8344	lt_prog_compiler_wl='-Qoption ld ';;
8345      *)
8346	lt_prog_compiler_wl='-Wl,';;
8347      esac
8348      ;;
8349
8350    sunos4*)
8351      lt_prog_compiler_wl='-Qoption ld '
8352      lt_prog_compiler_pic='-PIC'
8353      lt_prog_compiler_static='-Bstatic'
8354      ;;
8355
8356    sysv4 | sysv4.2uw2* | sysv4.3*)
8357      lt_prog_compiler_wl='-Wl,'
8358      lt_prog_compiler_pic='-KPIC'
8359      lt_prog_compiler_static='-Bstatic'
8360      ;;
8361
8362    sysv4*MP*)
8363      if test -d /usr/nec ;then
8364	lt_prog_compiler_pic='-Kconform_pic'
8365	lt_prog_compiler_static='-Bstatic'
8366      fi
8367      ;;
8368
8369    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8370      lt_prog_compiler_wl='-Wl,'
8371      lt_prog_compiler_pic='-KPIC'
8372      lt_prog_compiler_static='-Bstatic'
8373      ;;
8374
8375    unicos*)
8376      lt_prog_compiler_wl='-Wl,'
8377      lt_prog_compiler_can_build_shared=no
8378      ;;
8379
8380    uts4*)
8381      lt_prog_compiler_pic='-pic'
8382      lt_prog_compiler_static='-Bstatic'
8383      ;;
8384
8385    *)
8386      lt_prog_compiler_can_build_shared=no
8387      ;;
8388    esac
8389  fi
8390
8391case $host_os in
8392  # For platforms which do not support PIC, -DPIC is meaningless:
8393  *djgpp*)
8394    lt_prog_compiler_pic=
8395    ;;
8396  *)
8397    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8398    ;;
8399esac
8400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8401$as_echo "$lt_prog_compiler_pic" >&6; }
8402
8403
8404
8405
8406
8407
8408#
8409# Check to make sure the PIC flag actually works.
8410#
8411if test -n "$lt_prog_compiler_pic"; then
8412  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8413$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8414if ${lt_cv_prog_compiler_pic_works+:} false; then :
8415  $as_echo_n "(cached) " >&6
8416else
8417  lt_cv_prog_compiler_pic_works=no
8418   ac_outfile=conftest.$ac_objext
8419   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8420   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8421   # Insert the option either (1) after the last *FLAGS variable, or
8422   # (2) before a word containing "conftest.", or (3) at the end.
8423   # Note that $ac_compile itself does not contain backslashes and begins
8424   # with a dollar sign (not a hyphen), so the echo should work correctly.
8425   # The option is referenced via a variable to avoid confusing sed.
8426   lt_compile=`echo "$ac_compile" | $SED \
8427   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8428   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8429   -e 's:$: $lt_compiler_flag:'`
8430   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8431   (eval "$lt_compile" 2>conftest.err)
8432   ac_status=$?
8433   cat conftest.err >&5
8434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8435   if (exit $ac_status) && test -s "$ac_outfile"; then
8436     # The compiler can only warn and ignore the option if not recognized
8437     # So say no if there are warnings other than the usual output.
8438     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8439     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8440     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8441       lt_cv_prog_compiler_pic_works=yes
8442     fi
8443   fi
8444   $RM conftest*
8445
8446fi
8447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8448$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8449
8450if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8451    case $lt_prog_compiler_pic in
8452     "" | " "*) ;;
8453     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8454     esac
8455else
8456    lt_prog_compiler_pic=
8457     lt_prog_compiler_can_build_shared=no
8458fi
8459
8460fi
8461
8462
8463
8464
8465
8466
8467#
8468# Check to make sure the static flag actually works.
8469#
8470wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8472$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8473if ${lt_cv_prog_compiler_static_works+:} false; then :
8474  $as_echo_n "(cached) " >&6
8475else
8476  lt_cv_prog_compiler_static_works=no
8477   save_LDFLAGS="$LDFLAGS"
8478   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8479   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8480   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8481     # The linker can only warn and ignore the option if not recognized
8482     # So say no if there are warnings
8483     if test -s conftest.err; then
8484       # Append any errors to the config.log.
8485       cat conftest.err 1>&5
8486       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8487       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8488       if diff conftest.exp conftest.er2 >/dev/null; then
8489         lt_cv_prog_compiler_static_works=yes
8490       fi
8491     else
8492       lt_cv_prog_compiler_static_works=yes
8493     fi
8494   fi
8495   $RM -r conftest*
8496   LDFLAGS="$save_LDFLAGS"
8497
8498fi
8499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8500$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8501
8502if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8503    :
8504else
8505    lt_prog_compiler_static=
8506fi
8507
8508
8509
8510
8511
8512
8513
8514  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8515$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8516if ${lt_cv_prog_compiler_c_o+:} false; then :
8517  $as_echo_n "(cached) " >&6
8518else
8519  lt_cv_prog_compiler_c_o=no
8520   $RM -r conftest 2>/dev/null
8521   mkdir conftest
8522   cd conftest
8523   mkdir out
8524   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8525
8526   lt_compiler_flag="-o out/conftest2.$ac_objext"
8527   # Insert the option either (1) after the last *FLAGS variable, or
8528   # (2) before a word containing "conftest.", or (3) at the end.
8529   # Note that $ac_compile itself does not contain backslashes and begins
8530   # with a dollar sign (not a hyphen), so the echo should work correctly.
8531   lt_compile=`echo "$ac_compile" | $SED \
8532   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8533   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8534   -e 's:$: $lt_compiler_flag:'`
8535   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8536   (eval "$lt_compile" 2>out/conftest.err)
8537   ac_status=$?
8538   cat out/conftest.err >&5
8539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8540   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8541   then
8542     # The compiler can only warn and ignore the option if not recognized
8543     # So say no if there are warnings
8544     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8545     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8546     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8547       lt_cv_prog_compiler_c_o=yes
8548     fi
8549   fi
8550   chmod u+w . 2>&5
8551   $RM conftest*
8552   # SGI C++ compiler will create directory out/ii_files/ for
8553   # template instantiation
8554   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8555   $RM out/* && rmdir out
8556   cd ..
8557   $RM -r conftest
8558   $RM conftest*
8559
8560fi
8561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8562$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8563
8564
8565
8566
8567
8568
8569  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8570$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8571if ${lt_cv_prog_compiler_c_o+:} false; then :
8572  $as_echo_n "(cached) " >&6
8573else
8574  lt_cv_prog_compiler_c_o=no
8575   $RM -r conftest 2>/dev/null
8576   mkdir conftest
8577   cd conftest
8578   mkdir out
8579   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8580
8581   lt_compiler_flag="-o out/conftest2.$ac_objext"
8582   # Insert the option either (1) after the last *FLAGS variable, or
8583   # (2) before a word containing "conftest.", or (3) at the end.
8584   # Note that $ac_compile itself does not contain backslashes and begins
8585   # with a dollar sign (not a hyphen), so the echo should work correctly.
8586   lt_compile=`echo "$ac_compile" | $SED \
8587   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8588   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8589   -e 's:$: $lt_compiler_flag:'`
8590   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8591   (eval "$lt_compile" 2>out/conftest.err)
8592   ac_status=$?
8593   cat out/conftest.err >&5
8594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8595   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8596   then
8597     # The compiler can only warn and ignore the option if not recognized
8598     # So say no if there are warnings
8599     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8600     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8601     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8602       lt_cv_prog_compiler_c_o=yes
8603     fi
8604   fi
8605   chmod u+w . 2>&5
8606   $RM conftest*
8607   # SGI C++ compiler will create directory out/ii_files/ for
8608   # template instantiation
8609   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8610   $RM out/* && rmdir out
8611   cd ..
8612   $RM -r conftest
8613   $RM conftest*
8614
8615fi
8616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8617$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8618
8619
8620
8621
8622hard_links="nottested"
8623if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8624  # do not overwrite the value of need_locks provided by the user
8625  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8626$as_echo_n "checking if we can lock with hard links... " >&6; }
8627  hard_links=yes
8628  $RM conftest*
8629  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8630  touch conftest.a
8631  ln conftest.a conftest.b 2>&5 || hard_links=no
8632  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8634$as_echo "$hard_links" >&6; }
8635  if test "$hard_links" = no; then
8636    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8637$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8638    need_locks=warn
8639  fi
8640else
8641  need_locks=no
8642fi
8643
8644
8645
8646
8647
8648
8649  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8650$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8651
8652  runpath_var=
8653  allow_undefined_flag=
8654  always_export_symbols=no
8655  archive_cmds=
8656  archive_expsym_cmds=
8657  compiler_needs_object=no
8658  enable_shared_with_static_runtimes=no
8659  export_dynamic_flag_spec=
8660  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8661  hardcode_automatic=no
8662  hardcode_direct=no
8663  hardcode_direct_absolute=no
8664  hardcode_libdir_flag_spec=
8665  hardcode_libdir_flag_spec_ld=
8666  hardcode_libdir_separator=
8667  hardcode_minus_L=no
8668  hardcode_shlibpath_var=unsupported
8669  inherit_rpath=no
8670  link_all_deplibs=unknown
8671  module_cmds=
8672  module_expsym_cmds=
8673  old_archive_from_new_cmds=
8674  old_archive_from_expsyms_cmds=
8675  thread_safe_flag_spec=
8676  whole_archive_flag_spec=
8677  # include_expsyms should be a list of space-separated symbols to be *always*
8678  # included in the symbol list
8679  include_expsyms=
8680  # exclude_expsyms can be an extended regexp of symbols to exclude
8681  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8682  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8683  # as well as any symbol that contains `d'.
8684  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8685  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8686  # platforms (ab)use it in PIC code, but their linkers get confused if
8687  # the symbol is explicitly referenced.  Since portable code cannot
8688  # rely on this symbol name, it's probably fine to never include it in
8689  # preloaded symbol tables.
8690  # Exclude shared library initialization/finalization symbols.
8691  extract_expsyms_cmds=
8692
8693  case $host_os in
8694  cygwin* | mingw* | pw32* | cegcc*)
8695    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8696    # When not using gcc, we currently assume that we are using
8697    # Microsoft Visual C++.
8698    if test "$GCC" != yes; then
8699      with_gnu_ld=no
8700    fi
8701    ;;
8702  interix*)
8703    # we just hope/assume this is gcc and not c89 (= MSVC++)
8704    with_gnu_ld=yes
8705    ;;
8706  openbsd*)
8707    with_gnu_ld=no
8708    ;;
8709  esac
8710
8711  ld_shlibs=yes
8712
8713  # On some targets, GNU ld is compatible enough with the native linker
8714  # that we're better off using the native interface for both.
8715  lt_use_gnu_ld_interface=no
8716  if test "$with_gnu_ld" = yes; then
8717    case $host_os in
8718      aix*)
8719	# The AIX port of GNU ld has always aspired to compatibility
8720	# with the native linker.  However, as the warning in the GNU ld
8721	# block says, versions before 2.19.5* couldn't really create working
8722	# shared libraries, regardless of the interface used.
8723	case `$LD -v 2>&1` in
8724	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8725	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8726	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8727	  *)
8728	    lt_use_gnu_ld_interface=yes
8729	    ;;
8730	esac
8731	;;
8732      *)
8733	lt_use_gnu_ld_interface=yes
8734	;;
8735    esac
8736  fi
8737
8738  if test "$lt_use_gnu_ld_interface" = yes; then
8739    # If archive_cmds runs LD, not CC, wlarc should be empty
8740    wlarc='${wl}'
8741
8742    # Set some defaults for GNU ld with shared library support. These
8743    # are reset later if shared libraries are not supported. Putting them
8744    # here allows them to be overridden if necessary.
8745    runpath_var=LD_RUN_PATH
8746    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8747    export_dynamic_flag_spec='${wl}--export-dynamic'
8748    # ancient GNU ld didn't support --whole-archive et. al.
8749    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8750      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8751    else
8752      whole_archive_flag_spec=
8753    fi
8754    supports_anon_versioning=no
8755    case `$LD -v 2>&1` in
8756      *GNU\ gold*) supports_anon_versioning=yes ;;
8757      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8758      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8759      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8760      *\ 2.11.*) ;; # other 2.11 versions
8761      *) supports_anon_versioning=yes ;;
8762    esac
8763
8764    # See if GNU ld supports shared libraries.
8765    case $host_os in
8766    aix[3-9]*)
8767      # On AIX/PPC, the GNU linker is very broken
8768      if test "$host_cpu" != ia64; then
8769	ld_shlibs=no
8770	cat <<_LT_EOF 1>&2
8771
8772*** Warning: the GNU linker, at least up to release 2.19, is reported
8773*** to be unable to reliably create shared libraries on AIX.
8774*** Therefore, libtool is disabling shared libraries support.  If you
8775*** really care for shared libraries, you may want to install binutils
8776*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8777*** You will then need to restart the configuration process.
8778
8779_LT_EOF
8780      fi
8781      ;;
8782
8783    amigaos*)
8784      case $host_cpu in
8785      powerpc)
8786            # see comment about AmigaOS4 .so support
8787            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8788            archive_expsym_cmds=''
8789        ;;
8790      m68k)
8791            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)'
8792            hardcode_libdir_flag_spec='-L$libdir'
8793            hardcode_minus_L=yes
8794        ;;
8795      esac
8796      ;;
8797
8798    beos*)
8799      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8800	allow_undefined_flag=unsupported
8801	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8802	# support --undefined.  This deserves some investigation.  FIXME
8803	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8804      else
8805	ld_shlibs=no
8806      fi
8807      ;;
8808
8809    cygwin* | mingw* | pw32* | cegcc*)
8810      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8811      # as there is no search path for DLLs.
8812      hardcode_libdir_flag_spec='-L$libdir'
8813      export_dynamic_flag_spec='${wl}--export-all-symbols'
8814      allow_undefined_flag=unsupported
8815      always_export_symbols=no
8816      enable_shared_with_static_runtimes=yes
8817      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8818
8819      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8820        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8821	# If the export-symbols file already is a .def file (1st line
8822	# is EXPORTS), use it as is; otherwise, prepend...
8823	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8824	  cp $export_symbols $output_objdir/$soname.def;
8825	else
8826	  echo EXPORTS > $output_objdir/$soname.def;
8827	  cat $export_symbols >> $output_objdir/$soname.def;
8828	fi~
8829	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8830      else
8831	ld_shlibs=no
8832      fi
8833      ;;
8834
8835    haiku*)
8836      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8837      link_all_deplibs=yes
8838      ;;
8839
8840    interix[3-9]*)
8841      hardcode_direct=no
8842      hardcode_shlibpath_var=no
8843      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8844      export_dynamic_flag_spec='${wl}-E'
8845      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8846      # Instead, shared libraries are loaded at an image base (0x10000000 by
8847      # default) and relocated if they conflict, which is a slow very memory
8848      # consuming and fragmenting process.  To avoid this, we pick a random,
8849      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8850      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8851      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8852      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'
8853      ;;
8854
8855    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8856      tmp_diet=no
8857      if test "$host_os" = linux-dietlibc; then
8858	case $cc_basename in
8859	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8860	esac
8861      fi
8862      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8863	 && test "$tmp_diet" = no
8864      then
8865	tmp_addflag=' $pic_flag'
8866	tmp_sharedflag='-shared'
8867	case $cc_basename,$host_cpu in
8868        pgcc*)				# Portland Group C compiler
8869	  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'
8870	  tmp_addflag=' $pic_flag'
8871	  ;;
8872	pgf77* | pgf90* | pgf95* | pgfortran*)
8873					# Portland Group f77 and f90 compilers
8874	  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'
8875	  tmp_addflag=' $pic_flag -Mnomain' ;;
8876	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8877	  tmp_addflag=' -i_dynamic' ;;
8878	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8879	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8880	ifc* | ifort*)			# Intel Fortran compiler
8881	  tmp_addflag=' -nofor_main' ;;
8882	lf95*)				# Lahey Fortran 8.1
8883	  whole_archive_flag_spec=
8884	  tmp_sharedflag='--shared' ;;
8885	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8886	  tmp_sharedflag='-qmkshrobj'
8887	  tmp_addflag= ;;
8888	nvcc*)	# Cuda Compiler Driver 2.2
8889	  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'
8890	  compiler_needs_object=yes
8891	  ;;
8892	esac
8893	case `$CC -V 2>&1 | sed 5q` in
8894	*Sun\ C*)			# Sun C 5.9
8895	  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'
8896	  compiler_needs_object=yes
8897	  tmp_sharedflag='-G' ;;
8898	*Sun\ F*)			# Sun Fortran 8.3
8899	  tmp_sharedflag='-G' ;;
8900	esac
8901	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8902
8903        if test "x$supports_anon_versioning" = xyes; then
8904          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8905	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8906	    echo "local: *; };" >> $output_objdir/$libname.ver~
8907	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8908        fi
8909
8910	case $cc_basename in
8911	xlf* | bgf* | bgxlf* | mpixlf*)
8912	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8913	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8914	  hardcode_libdir_flag_spec=
8915	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8916	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8917	  if test "x$supports_anon_versioning" = xyes; then
8918	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8919	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8920	      echo "local: *; };" >> $output_objdir/$libname.ver~
8921	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8922	  fi
8923	  ;;
8924	esac
8925      else
8926        ld_shlibs=no
8927      fi
8928      ;;
8929
8930    netbsd*)
8931      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8932	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8933	wlarc=
8934      else
8935	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8936	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8937      fi
8938      ;;
8939
8940    solaris*)
8941      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8942	ld_shlibs=no
8943	cat <<_LT_EOF 1>&2
8944
8945*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8946*** create shared libraries on Solaris systems.  Therefore, libtool
8947*** is disabling shared libraries support.  We urge you to upgrade GNU
8948*** binutils to release 2.9.1 or newer.  Another option is to modify
8949*** your PATH or compiler configuration so that the native linker is
8950*** used, and then restart.
8951
8952_LT_EOF
8953      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8954	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8955	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8956      else
8957	ld_shlibs=no
8958      fi
8959      ;;
8960
8961    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8962      case `$LD -v 2>&1` in
8963        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8964	ld_shlibs=no
8965	cat <<_LT_EOF 1>&2
8966
8967*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8968*** reliably create shared libraries on SCO systems.  Therefore, libtool
8969*** is disabling shared libraries support.  We urge you to upgrade GNU
8970*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8971*** your PATH or compiler configuration so that the native linker is
8972*** used, and then restart.
8973
8974_LT_EOF
8975	;;
8976	*)
8977	  # For security reasons, it is highly recommended that you always
8978	  # use absolute paths for naming shared libraries, and exclude the
8979	  # DT_RUNPATH tag from executables and libraries.  But doing so
8980	  # requires that you compile everything twice, which is a pain.
8981	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8982	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8983	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8984	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8985	  else
8986	    ld_shlibs=no
8987	  fi
8988	;;
8989      esac
8990      ;;
8991
8992    sunos4*)
8993      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8994      wlarc=
8995      hardcode_direct=yes
8996      hardcode_shlibpath_var=no
8997      ;;
8998
8999    *)
9000      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9001	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9002	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9003      else
9004	ld_shlibs=no
9005      fi
9006      ;;
9007    esac
9008
9009    if test "$ld_shlibs" = no; then
9010      runpath_var=
9011      hardcode_libdir_flag_spec=
9012      export_dynamic_flag_spec=
9013      whole_archive_flag_spec=
9014    fi
9015  else
9016    # PORTME fill in a description of your system's linker (not GNU ld)
9017    case $host_os in
9018    aix3*)
9019      allow_undefined_flag=unsupported
9020      always_export_symbols=yes
9021      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'
9022      # Note: this linker hardcodes the directories in LIBPATH if there
9023      # are no directories specified by -L.
9024      hardcode_minus_L=yes
9025      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9026	# Neither direct hardcoding nor static linking is supported with a
9027	# broken collect2.
9028	hardcode_direct=unsupported
9029      fi
9030      ;;
9031
9032    aix[4-9]*)
9033      if test "$host_cpu" = ia64; then
9034	# On IA64, the linker does run time linking by default, so we don't
9035	# have to do anything special.
9036	aix_use_runtimelinking=no
9037	exp_sym_flag='-Bexport'
9038	no_entry_flag=""
9039      else
9040	# If we're using GNU nm, then we don't want the "-C" option.
9041	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9042	# Also, AIX nm treats weak defined symbols like other global
9043	# defined symbols, whereas GNU nm marks them as "W".
9044	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9045	  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'
9046	else
9047	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9048	fi
9049	aix_use_runtimelinking=no
9050
9051	# Test if we are trying to use run time linking or normal
9052	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9053	# need to do runtime linking.
9054	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9055	  for ld_flag in $LDFLAGS; do
9056	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9057	    aix_use_runtimelinking=yes
9058	    break
9059	  fi
9060	  done
9061	  ;;
9062	esac
9063
9064	exp_sym_flag='-bexport'
9065	no_entry_flag='-bnoentry'
9066      fi
9067
9068      # When large executables or shared objects are built, AIX ld can
9069      # have problems creating the table of contents.  If linking a library
9070      # or program results in "error TOC overflow" add -mminimal-toc to
9071      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9072      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9073
9074      archive_cmds=''
9075      hardcode_direct=yes
9076      hardcode_direct_absolute=yes
9077      hardcode_libdir_separator=':'
9078      link_all_deplibs=yes
9079      file_list_spec='${wl}-f,'
9080
9081      if test "$GCC" = yes; then
9082	case $host_os in aix4.[012]|aix4.[012].*)
9083	# We only want to do this on AIX 4.2 and lower, the check
9084	# below for broken collect2 doesn't work under 4.3+
9085	  collect2name=`${CC} -print-prog-name=collect2`
9086	  if test -f "$collect2name" &&
9087	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9088	  then
9089	  # We have reworked collect2
9090	  :
9091	  else
9092	  # We have old collect2
9093	  hardcode_direct=unsupported
9094	  # It fails to find uninstalled libraries when the uninstalled
9095	  # path is not listed in the libpath.  Setting hardcode_minus_L
9096	  # to unsupported forces relinking
9097	  hardcode_minus_L=yes
9098	  hardcode_libdir_flag_spec='-L$libdir'
9099	  hardcode_libdir_separator=
9100	  fi
9101	  ;;
9102	esac
9103	shared_flag='-shared'
9104	if test "$aix_use_runtimelinking" = yes; then
9105	  shared_flag="$shared_flag "'${wl}-G'
9106	fi
9107      else
9108	# not using gcc
9109	if test "$host_cpu" = ia64; then
9110	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9111	# chokes on -Wl,-G. The following line is correct:
9112	  shared_flag='-G'
9113	else
9114	  if test "$aix_use_runtimelinking" = yes; then
9115	    shared_flag='${wl}-G'
9116	  else
9117	    shared_flag='${wl}-bM:SRE'
9118	  fi
9119	fi
9120      fi
9121
9122      export_dynamic_flag_spec='${wl}-bexpall'
9123      # It seems that -bexpall does not export symbols beginning with
9124      # underscore (_), so it is better to generate a list of symbols to export.
9125      always_export_symbols=yes
9126      if test "$aix_use_runtimelinking" = yes; then
9127	# Warning - without using the other runtime loading flags (-brtl),
9128	# -berok will link without error, but may produce a broken library.
9129	allow_undefined_flag='-berok'
9130        # Determine the default libpath from the value encoded in an
9131        # empty executable.
9132        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9133/* end confdefs.h.  */
9134
9135int
9136main ()
9137{
9138
9139  ;
9140  return 0;
9141}
9142_ACEOF
9143if ac_fn_c_try_link "$LINENO"; then :
9144
9145lt_aix_libpath_sed='
9146    /Import File Strings/,/^$/ {
9147	/^0/ {
9148	    s/^0  *\(.*\)$/\1/
9149	    p
9150	}
9151    }'
9152aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9153# Check for a 64-bit object if we didn't find anything.
9154if test -z "$aix_libpath"; then
9155  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9156fi
9157fi
9158rm -f core conftest.err conftest.$ac_objext \
9159    conftest$ac_exeext conftest.$ac_ext
9160if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9161
9162        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9163        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"
9164      else
9165	if test "$host_cpu" = ia64; then
9166	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9167	  allow_undefined_flag="-z nodefs"
9168	  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"
9169	else
9170	 # Determine the default libpath from the value encoded in an
9171	 # empty executable.
9172	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9173/* end confdefs.h.  */
9174
9175int
9176main ()
9177{
9178
9179  ;
9180  return 0;
9181}
9182_ACEOF
9183if ac_fn_c_try_link "$LINENO"; then :
9184
9185lt_aix_libpath_sed='
9186    /Import File Strings/,/^$/ {
9187	/^0/ {
9188	    s/^0  *\(.*\)$/\1/
9189	    p
9190	}
9191    }'
9192aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9193# Check for a 64-bit object if we didn't find anything.
9194if test -z "$aix_libpath"; then
9195  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9196fi
9197fi
9198rm -f core conftest.err conftest.$ac_objext \
9199    conftest$ac_exeext conftest.$ac_ext
9200if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9201
9202	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9203	  # Warning - without using the other run time loading flags,
9204	  # -berok will link without error, but may produce a broken library.
9205	  no_undefined_flag=' ${wl}-bernotok'
9206	  allow_undefined_flag=' ${wl}-berok'
9207	  if test "$with_gnu_ld" = yes; then
9208	    # We only use this code for GNU lds that support --whole-archive.
9209	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9210	  else
9211	    # Exported symbols can be pulled into shared objects from archives
9212	    whole_archive_flag_spec='$convenience'
9213	  fi
9214	  archive_cmds_need_lc=yes
9215	  # This is similar to how AIX traditionally builds its shared libraries.
9216	  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'
9217	fi
9218      fi
9219      ;;
9220
9221    amigaos*)
9222      case $host_cpu in
9223      powerpc)
9224            # see comment about AmigaOS4 .so support
9225            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9226            archive_expsym_cmds=''
9227        ;;
9228      m68k)
9229            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)'
9230            hardcode_libdir_flag_spec='-L$libdir'
9231            hardcode_minus_L=yes
9232        ;;
9233      esac
9234      ;;
9235
9236    bsdi[45]*)
9237      export_dynamic_flag_spec=-rdynamic
9238      ;;
9239
9240    cygwin* | mingw* | pw32* | cegcc*)
9241      # When not using gcc, we currently assume that we are using
9242      # Microsoft Visual C++.
9243      # hardcode_libdir_flag_spec is actually meaningless, as there is
9244      # no search path for DLLs.
9245      hardcode_libdir_flag_spec=' '
9246      allow_undefined_flag=unsupported
9247      # Tell ltmain to make .lib files, not .a files.
9248      libext=lib
9249      # Tell ltmain to make .dll files, not .so files.
9250      shrext_cmds=".dll"
9251      # FIXME: Setting linknames here is a bad hack.
9252      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9253      # The linker will automatically build a .lib file if we build a DLL.
9254      old_archive_from_new_cmds='true'
9255      # FIXME: Should let the user specify the lib program.
9256      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9257      fix_srcfile_path='`cygpath -w "$srcfile"`'
9258      enable_shared_with_static_runtimes=yes
9259      ;;
9260
9261    darwin* | rhapsody*)
9262
9263
9264  archive_cmds_need_lc=no
9265  hardcode_direct=no
9266  hardcode_automatic=yes
9267  hardcode_shlibpath_var=unsupported
9268  if test "$lt_cv_ld_force_load" = "yes"; then
9269    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\"`'
9270  else
9271    whole_archive_flag_spec=''
9272  fi
9273  link_all_deplibs=yes
9274  allow_undefined_flag="$_lt_dar_allow_undefined"
9275  case $cc_basename in
9276     ifort*) _lt_dar_can_shared=yes ;;
9277     *) _lt_dar_can_shared=$GCC ;;
9278  esac
9279  if test "$_lt_dar_can_shared" = "yes"; then
9280    output_verbose_link_cmd=func_echo_all
9281    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9282    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9283    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}"
9284    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}"
9285
9286  else
9287  ld_shlibs=no
9288  fi
9289
9290      ;;
9291
9292    dgux*)
9293      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9294      hardcode_libdir_flag_spec='-L$libdir'
9295      hardcode_shlibpath_var=no
9296      ;;
9297
9298    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9299    # support.  Future versions do this automatically, but an explicit c++rt0.o
9300    # does not break anything, and helps significantly (at the cost of a little
9301    # extra space).
9302    freebsd2.2*)
9303      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9304      hardcode_libdir_flag_spec='-R$libdir'
9305      hardcode_direct=yes
9306      hardcode_shlibpath_var=no
9307      ;;
9308
9309    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9310    freebsd2.*)
9311      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9312      hardcode_direct=yes
9313      hardcode_minus_L=yes
9314      hardcode_shlibpath_var=no
9315      ;;
9316
9317    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9318    freebsd* | dragonfly*)
9319      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9320      hardcode_libdir_flag_spec='-R$libdir'
9321      hardcode_direct=yes
9322      hardcode_shlibpath_var=no
9323      ;;
9324
9325    hpux9*)
9326      if test "$GCC" = yes; then
9327	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'
9328      else
9329	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'
9330      fi
9331      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9332      hardcode_libdir_separator=:
9333      hardcode_direct=yes
9334
9335      # hardcode_minus_L: Not really in the search PATH,
9336      # but as the default location of the library.
9337      hardcode_minus_L=yes
9338      export_dynamic_flag_spec='${wl}-E'
9339      ;;
9340
9341    hpux10*)
9342      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9343	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9344      else
9345	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9346      fi
9347      if test "$with_gnu_ld" = no; then
9348	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9349	hardcode_libdir_flag_spec_ld='+b $libdir'
9350	hardcode_libdir_separator=:
9351	hardcode_direct=yes
9352	hardcode_direct_absolute=yes
9353	export_dynamic_flag_spec='${wl}-E'
9354	# hardcode_minus_L: Not really in the search PATH,
9355	# but as the default location of the library.
9356	hardcode_minus_L=yes
9357      fi
9358      ;;
9359
9360    hpux11*)
9361      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9362	case $host_cpu in
9363	hppa*64*)
9364	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9365	  ;;
9366	ia64*)
9367	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9368	  ;;
9369	*)
9370	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9371	  ;;
9372	esac
9373      else
9374	case $host_cpu in
9375	hppa*64*)
9376	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9377	  ;;
9378	ia64*)
9379	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9380	  ;;
9381	*)
9382
9383	  # Older versions of the 11.00 compiler do not understand -b yet
9384	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9385	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9386$as_echo_n "checking if $CC understands -b... " >&6; }
9387if ${lt_cv_prog_compiler__b+:} false; then :
9388  $as_echo_n "(cached) " >&6
9389else
9390  lt_cv_prog_compiler__b=no
9391   save_LDFLAGS="$LDFLAGS"
9392   LDFLAGS="$LDFLAGS -b"
9393   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9394   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9395     # The linker can only warn and ignore the option if not recognized
9396     # So say no if there are warnings
9397     if test -s conftest.err; then
9398       # Append any errors to the config.log.
9399       cat conftest.err 1>&5
9400       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9401       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9402       if diff conftest.exp conftest.er2 >/dev/null; then
9403         lt_cv_prog_compiler__b=yes
9404       fi
9405     else
9406       lt_cv_prog_compiler__b=yes
9407     fi
9408   fi
9409   $RM -r conftest*
9410   LDFLAGS="$save_LDFLAGS"
9411
9412fi
9413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9414$as_echo "$lt_cv_prog_compiler__b" >&6; }
9415
9416if test x"$lt_cv_prog_compiler__b" = xyes; then
9417    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9418else
9419    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9420fi
9421
9422	  ;;
9423	esac
9424      fi
9425      if test "$with_gnu_ld" = no; then
9426	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9427	hardcode_libdir_separator=:
9428
9429	case $host_cpu in
9430	hppa*64*|ia64*)
9431	  hardcode_direct=no
9432	  hardcode_shlibpath_var=no
9433	  ;;
9434	*)
9435	  hardcode_direct=yes
9436	  hardcode_direct_absolute=yes
9437	  export_dynamic_flag_spec='${wl}-E'
9438
9439	  # hardcode_minus_L: Not really in the search PATH,
9440	  # but as the default location of the library.
9441	  hardcode_minus_L=yes
9442	  ;;
9443	esac
9444      fi
9445      ;;
9446
9447    irix5* | irix6* | nonstopux*)
9448      if test "$GCC" = yes; then
9449	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'
9450	# Try to use the -exported_symbol ld option, if it does not
9451	# work, assume that -exports_file does not work either and
9452	# implicitly export all symbols.
9453        save_LDFLAGS="$LDFLAGS"
9454        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9455        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9456/* end confdefs.h.  */
9457int foo(void) {}
9458_ACEOF
9459if ac_fn_c_try_link "$LINENO"; then :
9460  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'
9461
9462fi
9463rm -f core conftest.err conftest.$ac_objext \
9464    conftest$ac_exeext conftest.$ac_ext
9465        LDFLAGS="$save_LDFLAGS"
9466      else
9467	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'
9468	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'
9469      fi
9470      archive_cmds_need_lc='no'
9471      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9472      hardcode_libdir_separator=:
9473      inherit_rpath=yes
9474      link_all_deplibs=yes
9475      ;;
9476
9477    netbsd*)
9478      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9479	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9480      else
9481	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9482      fi
9483      hardcode_libdir_flag_spec='-R$libdir'
9484      hardcode_direct=yes
9485      hardcode_shlibpath_var=no
9486      ;;
9487
9488    newsos6)
9489      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9490      hardcode_direct=yes
9491      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9492      hardcode_libdir_separator=:
9493      hardcode_shlibpath_var=no
9494      ;;
9495
9496    *nto* | *qnx*)
9497      ;;
9498
9499    openbsd*)
9500      if test -f /usr/libexec/ld.so; then
9501	hardcode_direct=yes
9502	hardcode_shlibpath_var=no
9503	hardcode_direct_absolute=yes
9504	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9505	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9506	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9507	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9508	  export_dynamic_flag_spec='${wl}-E'
9509	else
9510	  case $host_os in
9511	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9512	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9513	     hardcode_libdir_flag_spec='-R$libdir'
9514	     ;;
9515	   *)
9516	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9517	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9518	     ;;
9519	  esac
9520	fi
9521      else
9522	ld_shlibs=no
9523      fi
9524      ;;
9525
9526    os2*)
9527      hardcode_libdir_flag_spec='-L$libdir'
9528      hardcode_minus_L=yes
9529      allow_undefined_flag=unsupported
9530      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'
9531      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9532      ;;
9533
9534    osf3*)
9535      if test "$GCC" = yes; then
9536	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9537	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'
9538      else
9539	allow_undefined_flag=' -expect_unresolved \*'
9540	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'
9541      fi
9542      archive_cmds_need_lc='no'
9543      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9544      hardcode_libdir_separator=:
9545      ;;
9546
9547    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9548      if test "$GCC" = yes; then
9549	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9550	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'
9551	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9552      else
9553	allow_undefined_flag=' -expect_unresolved \*'
9554	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'
9555	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~
9556	$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'
9557
9558	# Both c and cxx compiler support -rpath directly
9559	hardcode_libdir_flag_spec='-rpath $libdir'
9560      fi
9561      archive_cmds_need_lc='no'
9562      hardcode_libdir_separator=:
9563      ;;
9564
9565    solaris*)
9566      no_undefined_flag=' -z defs'
9567      if test "$GCC" = yes; then
9568	wlarc='${wl}'
9569	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9570	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9571	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9572      else
9573	case `$CC -V 2>&1` in
9574	*"Compilers 5.0"*)
9575	  wlarc=''
9576	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9577	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9578	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9579	  ;;
9580	*)
9581	  wlarc='${wl}'
9582	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9583	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9584	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9585	  ;;
9586	esac
9587      fi
9588      hardcode_libdir_flag_spec='-R$libdir'
9589      hardcode_shlibpath_var=no
9590      case $host_os in
9591      solaris2.[0-5] | solaris2.[0-5].*) ;;
9592      *)
9593	# The compiler driver will combine and reorder linker options,
9594	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9595	# but is careful enough not to reorder.
9596	# Supported since Solaris 2.6 (maybe 2.5.1?)
9597	if test "$GCC" = yes; then
9598	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9599	else
9600	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9601	fi
9602	;;
9603      esac
9604      link_all_deplibs=yes
9605      ;;
9606
9607    sunos4*)
9608      if test "x$host_vendor" = xsequent; then
9609	# Use $CC to link under sequent, because it throws in some extra .o
9610	# files that make .init and .fini sections work.
9611	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9612      else
9613	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9614      fi
9615      hardcode_libdir_flag_spec='-L$libdir'
9616      hardcode_direct=yes
9617      hardcode_minus_L=yes
9618      hardcode_shlibpath_var=no
9619      ;;
9620
9621    sysv4)
9622      case $host_vendor in
9623	sni)
9624	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9625	  hardcode_direct=yes # is this really true???
9626	;;
9627	siemens)
9628	  ## LD is ld it makes a PLAMLIB
9629	  ## CC just makes a GrossModule.
9630	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9631	  reload_cmds='$CC -r -o $output$reload_objs'
9632	  hardcode_direct=no
9633        ;;
9634	motorola)
9635	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9636	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9637	;;
9638      esac
9639      runpath_var='LD_RUN_PATH'
9640      hardcode_shlibpath_var=no
9641      ;;
9642
9643    sysv4.3*)
9644      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9645      hardcode_shlibpath_var=no
9646      export_dynamic_flag_spec='-Bexport'
9647      ;;
9648
9649    sysv4*MP*)
9650      if test -d /usr/nec; then
9651	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9652	hardcode_shlibpath_var=no
9653	runpath_var=LD_RUN_PATH
9654	hardcode_runpath_var=yes
9655	ld_shlibs=yes
9656      fi
9657      ;;
9658
9659    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9660      no_undefined_flag='${wl}-z,text'
9661      archive_cmds_need_lc=no
9662      hardcode_shlibpath_var=no
9663      runpath_var='LD_RUN_PATH'
9664
9665      if test "$GCC" = yes; then
9666	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9667	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9668      else
9669	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9670	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9671      fi
9672      ;;
9673
9674    sysv5* | sco3.2v5* | sco5v6*)
9675      # Note: We can NOT use -z defs as we might desire, because we do not
9676      # link with -lc, and that would cause any symbols used from libc to
9677      # always be unresolved, which means just about no library would
9678      # ever link correctly.  If we're not using GNU ld we use -z text
9679      # though, which does catch some bad symbols but isn't as heavy-handed
9680      # as -z defs.
9681      no_undefined_flag='${wl}-z,text'
9682      allow_undefined_flag='${wl}-z,nodefs'
9683      archive_cmds_need_lc=no
9684      hardcode_shlibpath_var=no
9685      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9686      hardcode_libdir_separator=':'
9687      link_all_deplibs=yes
9688      export_dynamic_flag_spec='${wl}-Bexport'
9689      runpath_var='LD_RUN_PATH'
9690
9691      if test "$GCC" = yes; then
9692	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9693	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9694      else
9695	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9696	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9697      fi
9698      ;;
9699
9700    uts4*)
9701      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9702      hardcode_libdir_flag_spec='-L$libdir'
9703      hardcode_shlibpath_var=no
9704      ;;
9705
9706    *)
9707      ld_shlibs=no
9708      ;;
9709    esac
9710
9711    if test x$host_vendor = xsni; then
9712      case $host in
9713      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9714	export_dynamic_flag_spec='${wl}-Blargedynsym'
9715	;;
9716      esac
9717    fi
9718  fi
9719
9720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9721$as_echo "$ld_shlibs" >&6; }
9722test "$ld_shlibs" = no && can_build_shared=no
9723
9724with_gnu_ld=$with_gnu_ld
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740#
9741# Do we need to explicitly link libc?
9742#
9743case "x$archive_cmds_need_lc" in
9744x|xyes)
9745  # Assume -lc should be added
9746  archive_cmds_need_lc=yes
9747
9748  if test "$enable_shared" = yes && test "$GCC" = yes; then
9749    case $archive_cmds in
9750    *'~'*)
9751      # FIXME: we may have to deal with multi-command sequences.
9752      ;;
9753    '$CC '*)
9754      # Test whether the compiler implicitly links with -lc since on some
9755      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9756      # to ld, don't add -lc before -lgcc.
9757      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9758$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9759if ${lt_cv_archive_cmds_need_lc+:} false; then :
9760  $as_echo_n "(cached) " >&6
9761else
9762  $RM conftest*
9763	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9764
9765	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9766  (eval $ac_compile) 2>&5
9767  ac_status=$?
9768  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9769  test $ac_status = 0; } 2>conftest.err; then
9770	  soname=conftest
9771	  lib=conftest
9772	  libobjs=conftest.$ac_objext
9773	  deplibs=
9774	  wl=$lt_prog_compiler_wl
9775	  pic_flag=$lt_prog_compiler_pic
9776	  compiler_flags=-v
9777	  linker_flags=-v
9778	  verstring=
9779	  output_objdir=.
9780	  libname=conftest
9781	  lt_save_allow_undefined_flag=$allow_undefined_flag
9782	  allow_undefined_flag=
9783	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9784  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9785  ac_status=$?
9786  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9787  test $ac_status = 0; }
9788	  then
9789	    lt_cv_archive_cmds_need_lc=no
9790	  else
9791	    lt_cv_archive_cmds_need_lc=yes
9792	  fi
9793	  allow_undefined_flag=$lt_save_allow_undefined_flag
9794	else
9795	  cat conftest.err 1>&5
9796	fi
9797	$RM conftest*
9798
9799fi
9800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9801$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9802      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9803      ;;
9804    esac
9805  fi
9806  ;;
9807esac
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
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9966$as_echo_n "checking dynamic linker characteristics... " >&6; }
9967
9968if test "$GCC" = yes; then
9969  case $host_os in
9970    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9971    *) lt_awk_arg="/^libraries:/" ;;
9972  esac
9973  case $host_os in
9974    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9975    *) lt_sed_strip_eq="s,=/,/,g" ;;
9976  esac
9977  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9978  case $lt_search_path_spec in
9979  *\;*)
9980    # if the path contains ";" then we assume it to be the separator
9981    # otherwise default to the standard path separator (i.e. ":") - it is
9982    # assumed that no part of a normal pathname contains ";" but that should
9983    # okay in the real world where ";" in dirpaths is itself problematic.
9984    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9985    ;;
9986  *)
9987    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9988    ;;
9989  esac
9990  # Ok, now we have the path, separated by spaces, we can step through it
9991  # and add multilib dir if necessary.
9992  lt_tmp_lt_search_path_spec=
9993  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9994  for lt_sys_path in $lt_search_path_spec; do
9995    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9996      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9997    else
9998      test -d "$lt_sys_path" && \
9999	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10000    fi
10001  done
10002  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10003BEGIN {RS=" "; FS="/|\n";} {
10004  lt_foo="";
10005  lt_count=0;
10006  for (lt_i = NF; lt_i > 0; lt_i--) {
10007    if ($lt_i != "" && $lt_i != ".") {
10008      if ($lt_i == "..") {
10009        lt_count++;
10010      } else {
10011        if (lt_count == 0) {
10012          lt_foo="/" $lt_i lt_foo;
10013        } else {
10014          lt_count--;
10015        }
10016      }
10017    }
10018  }
10019  if (lt_foo != "") { lt_freq[lt_foo]++; }
10020  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10021}'`
10022  # AWK program above erroneously prepends '/' to C:/dos/paths
10023  # for these hosts.
10024  case $host_os in
10025    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10026      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10027  esac
10028  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10029else
10030  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10031fi
10032library_names_spec=
10033libname_spec='lib$name'
10034soname_spec=
10035shrext_cmds=".so"
10036postinstall_cmds=
10037postuninstall_cmds=
10038finish_cmds=
10039finish_eval=
10040shlibpath_var=
10041shlibpath_overrides_runpath=unknown
10042version_type=none
10043dynamic_linker="$host_os ld.so"
10044sys_lib_dlsearch_path_spec="/lib /usr/lib"
10045need_lib_prefix=unknown
10046hardcode_into_libs=no
10047
10048# when you set need_version to no, make sure it does not cause -set_version
10049# flags to be left without arguments
10050need_version=unknown
10051
10052case $host_os in
10053aix3*)
10054  version_type=linux
10055  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10056  shlibpath_var=LIBPATH
10057
10058  # AIX 3 has no versioning support, so we append a major version to the name.
10059  soname_spec='${libname}${release}${shared_ext}$major'
10060  ;;
10061
10062aix[4-9]*)
10063  version_type=linux
10064  need_lib_prefix=no
10065  need_version=no
10066  hardcode_into_libs=yes
10067  if test "$host_cpu" = ia64; then
10068    # AIX 5 supports IA64
10069    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10070    shlibpath_var=LD_LIBRARY_PATH
10071  else
10072    # With GCC up to 2.95.x, collect2 would create an import file
10073    # for dependence libraries.  The import file would start with
10074    # the line `#! .'.  This would cause the generated library to
10075    # depend on `.', always an invalid library.  This was fixed in
10076    # development snapshots of GCC prior to 3.0.
10077    case $host_os in
10078      aix4 | aix4.[01] | aix4.[01].*)
10079      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10080	   echo ' yes '
10081	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10082	:
10083      else
10084	can_build_shared=no
10085      fi
10086      ;;
10087    esac
10088    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10089    # soname into executable. Probably we can add versioning support to
10090    # collect2, so additional links can be useful in future.
10091    if test "$aix_use_runtimelinking" = yes; then
10092      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10093      # instead of lib<name>.a to let people know that these are not
10094      # typical AIX shared libraries.
10095      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10096    else
10097      # We preserve .a as extension for shared libraries through AIX4.2
10098      # and later when we are not doing run time linking.
10099      library_names_spec='${libname}${release}.a $libname.a'
10100      soname_spec='${libname}${release}${shared_ext}$major'
10101    fi
10102    shlibpath_var=LIBPATH
10103  fi
10104  ;;
10105
10106amigaos*)
10107  case $host_cpu in
10108  powerpc)
10109    # Since July 2007 AmigaOS4 officially supports .so libraries.
10110    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10111    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10112    ;;
10113  m68k)
10114    library_names_spec='$libname.ixlibrary $libname.a'
10115    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10116    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'
10117    ;;
10118  esac
10119  ;;
10120
10121beos*)
10122  library_names_spec='${libname}${shared_ext}'
10123  dynamic_linker="$host_os ld.so"
10124  shlibpath_var=LIBRARY_PATH
10125  ;;
10126
10127bsdi[45]*)
10128  version_type=linux
10129  need_version=no
10130  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10131  soname_spec='${libname}${release}${shared_ext}$major'
10132  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10133  shlibpath_var=LD_LIBRARY_PATH
10134  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10135  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10136  # the default ld.so.conf also contains /usr/contrib/lib and
10137  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10138  # libtool to hard-code these into programs
10139  ;;
10140
10141cygwin* | mingw* | pw32* | cegcc*)
10142  version_type=windows
10143  shrext_cmds=".dll"
10144  need_version=no
10145  need_lib_prefix=no
10146
10147  case $GCC,$host_os in
10148  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10149    library_names_spec='$libname.dll.a'
10150    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10151    postinstall_cmds='base_file=`basename \${file}`~
10152      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10153      dldir=$destdir/`dirname \$dlpath`~
10154      test -d \$dldir || mkdir -p \$dldir~
10155      $install_prog $dir/$dlname \$dldir/$dlname~
10156      chmod a+x \$dldir/$dlname~
10157      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10158        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10159      fi'
10160    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10161      dlpath=$dir/\$dldll~
10162       $RM \$dlpath'
10163    shlibpath_overrides_runpath=yes
10164
10165    case $host_os in
10166    cygwin*)
10167      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10168      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10169
10170      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10171      ;;
10172    mingw* | cegcc*)
10173      # MinGW DLLs use traditional 'lib' prefix
10174      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10175      ;;
10176    pw32*)
10177      # pw32 DLLs use 'pw' prefix rather than 'lib'
10178      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10179      ;;
10180    esac
10181    ;;
10182
10183  *)
10184    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10185    ;;
10186  esac
10187  dynamic_linker='Win32 ld.exe'
10188  # FIXME: first we should search . and the directory the executable is in
10189  shlibpath_var=PATH
10190  ;;
10191
10192darwin* | rhapsody*)
10193  dynamic_linker="$host_os dyld"
10194  version_type=darwin
10195  need_lib_prefix=no
10196  need_version=no
10197  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10198  soname_spec='${libname}${release}${major}$shared_ext'
10199  shlibpath_overrides_runpath=yes
10200  shlibpath_var=DYLD_LIBRARY_PATH
10201  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10202
10203  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10204  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10205  ;;
10206
10207dgux*)
10208  version_type=linux
10209  need_lib_prefix=no
10210  need_version=no
10211  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10212  soname_spec='${libname}${release}${shared_ext}$major'
10213  shlibpath_var=LD_LIBRARY_PATH
10214  ;;
10215
10216freebsd* | dragonfly*)
10217  # DragonFly does not have aout.  When/if they implement a new
10218  # versioning mechanism, adjust this.
10219  if test -x /usr/bin/objformat; then
10220    objformat=`/usr/bin/objformat`
10221  else
10222    case $host_os in
10223    freebsd[23].*) objformat=aout ;;
10224    *) objformat=elf ;;
10225    esac
10226  fi
10227  version_type=freebsd-$objformat
10228  case $version_type in
10229    freebsd-elf*)
10230      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10231      need_version=no
10232      need_lib_prefix=no
10233      ;;
10234    freebsd-*)
10235      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10236      need_version=yes
10237      ;;
10238  esac
10239  shlibpath_var=LD_LIBRARY_PATH
10240  case $host_os in
10241  freebsd2.*)
10242    shlibpath_overrides_runpath=yes
10243    ;;
10244  freebsd3.[01]* | freebsdelf3.[01]*)
10245    shlibpath_overrides_runpath=yes
10246    hardcode_into_libs=yes
10247    ;;
10248  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10249  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10250    shlibpath_overrides_runpath=no
10251    hardcode_into_libs=yes
10252    ;;
10253  *) # from 4.6 on, and DragonFly
10254    shlibpath_overrides_runpath=yes
10255    hardcode_into_libs=yes
10256    ;;
10257  esac
10258  ;;
10259
10260gnu*)
10261  version_type=linux
10262  need_lib_prefix=no
10263  need_version=no
10264  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10265  soname_spec='${libname}${release}${shared_ext}$major'
10266  shlibpath_var=LD_LIBRARY_PATH
10267  hardcode_into_libs=yes
10268  ;;
10269
10270haiku*)
10271  version_type=linux
10272  need_lib_prefix=no
10273  need_version=no
10274  dynamic_linker="$host_os runtime_loader"
10275  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10276  soname_spec='${libname}${release}${shared_ext}$major'
10277  shlibpath_var=LIBRARY_PATH
10278  shlibpath_overrides_runpath=yes
10279  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10280  hardcode_into_libs=yes
10281  ;;
10282
10283hpux9* | hpux10* | hpux11*)
10284  # Give a soname corresponding to the major version so that dld.sl refuses to
10285  # link against other versions.
10286  version_type=sunos
10287  need_lib_prefix=no
10288  need_version=no
10289  case $host_cpu in
10290  ia64*)
10291    shrext_cmds='.so'
10292    hardcode_into_libs=yes
10293    dynamic_linker="$host_os dld.so"
10294    shlibpath_var=LD_LIBRARY_PATH
10295    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10296    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10297    soname_spec='${libname}${release}${shared_ext}$major'
10298    if test "X$HPUX_IA64_MODE" = X32; then
10299      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10300    else
10301      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10302    fi
10303    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10304    ;;
10305  hppa*64*)
10306    shrext_cmds='.sl'
10307    hardcode_into_libs=yes
10308    dynamic_linker="$host_os dld.sl"
10309    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10310    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10311    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10312    soname_spec='${libname}${release}${shared_ext}$major'
10313    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10314    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10315    ;;
10316  *)
10317    shrext_cmds='.sl'
10318    dynamic_linker="$host_os dld.sl"
10319    shlibpath_var=SHLIB_PATH
10320    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10321    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10322    soname_spec='${libname}${release}${shared_ext}$major'
10323    ;;
10324  esac
10325  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10326  postinstall_cmds='chmod 555 $lib'
10327  # or fails outright, so override atomically:
10328  install_override_mode=555
10329  ;;
10330
10331interix[3-9]*)
10332  version_type=linux
10333  need_lib_prefix=no
10334  need_version=no
10335  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10336  soname_spec='${libname}${release}${shared_ext}$major'
10337  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10338  shlibpath_var=LD_LIBRARY_PATH
10339  shlibpath_overrides_runpath=no
10340  hardcode_into_libs=yes
10341  ;;
10342
10343irix5* | irix6* | nonstopux*)
10344  case $host_os in
10345    nonstopux*) version_type=nonstopux ;;
10346    *)
10347	if test "$lt_cv_prog_gnu_ld" = yes; then
10348		version_type=linux
10349	else
10350		version_type=irix
10351	fi ;;
10352  esac
10353  need_lib_prefix=no
10354  need_version=no
10355  soname_spec='${libname}${release}${shared_ext}$major'
10356  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10357  case $host_os in
10358  irix5* | nonstopux*)
10359    libsuff= shlibsuff=
10360    ;;
10361  *)
10362    case $LD in # libtool.m4 will add one of these switches to LD
10363    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10364      libsuff= shlibsuff= libmagic=32-bit;;
10365    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10366      libsuff=32 shlibsuff=N32 libmagic=N32;;
10367    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10368      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10369    *) libsuff= shlibsuff= libmagic=never-match;;
10370    esac
10371    ;;
10372  esac
10373  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10374  shlibpath_overrides_runpath=no
10375  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10376  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10377  hardcode_into_libs=yes
10378  ;;
10379
10380# No shared lib support for Linux oldld, aout, or coff.
10381linux*oldld* | linux*aout* | linux*coff*)
10382  dynamic_linker=no
10383  ;;
10384
10385# This must be Linux ELF.
10386
10387# uclinux* changes (here and below) have been submitted to the libtool
10388# project, but have not yet been accepted: they are GCC-local changes
10389# for the time being.  (See
10390# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10391linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10392  version_type=linux
10393  need_lib_prefix=no
10394  need_version=no
10395  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10396  soname_spec='${libname}${release}${shared_ext}$major'
10397  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10398  shlibpath_var=LD_LIBRARY_PATH
10399  shlibpath_overrides_runpath=no
10400
10401  # Some binutils ld are patched to set DT_RUNPATH
10402  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10403  $as_echo_n "(cached) " >&6
10404else
10405  lt_cv_shlibpath_overrides_runpath=no
10406    save_LDFLAGS=$LDFLAGS
10407    save_libdir=$libdir
10408    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10409	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10410    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10411/* end confdefs.h.  */
10412
10413int
10414main ()
10415{
10416
10417  ;
10418  return 0;
10419}
10420_ACEOF
10421if ac_fn_c_try_link "$LINENO"; then :
10422  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10423  lt_cv_shlibpath_overrides_runpath=yes
10424fi
10425fi
10426rm -f core conftest.err conftest.$ac_objext \
10427    conftest$ac_exeext conftest.$ac_ext
10428    LDFLAGS=$save_LDFLAGS
10429    libdir=$save_libdir
10430
10431fi
10432
10433  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10434
10435  # This implies no fast_install, which is unacceptable.
10436  # Some rework will be needed to allow for fast_install
10437  # before this can be enabled.
10438  hardcode_into_libs=yes
10439
10440  # Append ld.so.conf contents to the search path
10441  if test -f /etc/ld.so.conf; then
10442    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' ' '`
10443    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10444  fi
10445
10446  # We used to test for /lib/ld.so.1 and disable shared libraries on
10447  # powerpc, because MkLinux only supported shared libraries with the
10448  # GNU dynamic linker.  Since this was broken with cross compilers,
10449  # most powerpc-linux boxes support dynamic linking these days and
10450  # people can always --disable-shared, the test was removed, and we
10451  # assume the GNU/Linux dynamic linker is in use.
10452  dynamic_linker='GNU/Linux ld.so'
10453  ;;
10454
10455netbsd*)
10456  version_type=sunos
10457  need_lib_prefix=no
10458  need_version=no
10459  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10460    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10461    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10462    dynamic_linker='NetBSD (a.out) ld.so'
10463  else
10464    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10465    soname_spec='${libname}${release}${shared_ext}$major'
10466    dynamic_linker='NetBSD ld.elf_so'
10467  fi
10468  shlibpath_var=LD_LIBRARY_PATH
10469  shlibpath_overrides_runpath=yes
10470  hardcode_into_libs=yes
10471  ;;
10472
10473newsos6)
10474  version_type=linux
10475  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10476  shlibpath_var=LD_LIBRARY_PATH
10477  shlibpath_overrides_runpath=yes
10478  ;;
10479
10480*nto* | *qnx*)
10481  version_type=qnx
10482  need_lib_prefix=no
10483  need_version=no
10484  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10485  soname_spec='${libname}${release}${shared_ext}$major'
10486  shlibpath_var=LD_LIBRARY_PATH
10487  shlibpath_overrides_runpath=no
10488  hardcode_into_libs=yes
10489  dynamic_linker='ldqnx.so'
10490  ;;
10491
10492openbsd*)
10493  version_type=sunos
10494  sys_lib_dlsearch_path_spec="/usr/lib"
10495  need_lib_prefix=no
10496  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10497  case $host_os in
10498    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10499    *)				need_version=no  ;;
10500  esac
10501  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10502  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10503  shlibpath_var=LD_LIBRARY_PATH
10504  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10505    case $host_os in
10506      openbsd2.[89] | openbsd2.[89].*)
10507	shlibpath_overrides_runpath=no
10508	;;
10509      *)
10510	shlibpath_overrides_runpath=yes
10511	;;
10512      esac
10513  else
10514    shlibpath_overrides_runpath=yes
10515  fi
10516  ;;
10517
10518os2*)
10519  libname_spec='$name'
10520  shrext_cmds=".dll"
10521  need_lib_prefix=no
10522  library_names_spec='$libname${shared_ext} $libname.a'
10523  dynamic_linker='OS/2 ld.exe'
10524  shlibpath_var=LIBPATH
10525  ;;
10526
10527osf3* | osf4* | osf5*)
10528  version_type=osf
10529  need_lib_prefix=no
10530  need_version=no
10531  soname_spec='${libname}${release}${shared_ext}$major'
10532  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10533  shlibpath_var=LD_LIBRARY_PATH
10534  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10535  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10536  ;;
10537
10538rdos*)
10539  dynamic_linker=no
10540  ;;
10541
10542solaris*)
10543  version_type=linux
10544  need_lib_prefix=no
10545  need_version=no
10546  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10547  soname_spec='${libname}${release}${shared_ext}$major'
10548  shlibpath_var=LD_LIBRARY_PATH
10549  shlibpath_overrides_runpath=yes
10550  hardcode_into_libs=yes
10551  # ldd complains unless libraries are executable
10552  postinstall_cmds='chmod +x $lib'
10553  ;;
10554
10555sunos4*)
10556  version_type=sunos
10557  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10558  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10559  shlibpath_var=LD_LIBRARY_PATH
10560  shlibpath_overrides_runpath=yes
10561  if test "$with_gnu_ld" = yes; then
10562    need_lib_prefix=no
10563  fi
10564  need_version=yes
10565  ;;
10566
10567sysv4 | sysv4.3*)
10568  version_type=linux
10569  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10570  soname_spec='${libname}${release}${shared_ext}$major'
10571  shlibpath_var=LD_LIBRARY_PATH
10572  case $host_vendor in
10573    sni)
10574      shlibpath_overrides_runpath=no
10575      need_lib_prefix=no
10576      runpath_var=LD_RUN_PATH
10577      ;;
10578    siemens)
10579      need_lib_prefix=no
10580      ;;
10581    motorola)
10582      need_lib_prefix=no
10583      need_version=no
10584      shlibpath_overrides_runpath=no
10585      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10586      ;;
10587  esac
10588  ;;
10589
10590sysv4*MP*)
10591  if test -d /usr/nec ;then
10592    version_type=linux
10593    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10594    soname_spec='$libname${shared_ext}.$major'
10595    shlibpath_var=LD_LIBRARY_PATH
10596  fi
10597  ;;
10598
10599sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10600  version_type=freebsd-elf
10601  need_lib_prefix=no
10602  need_version=no
10603  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10604  soname_spec='${libname}${release}${shared_ext}$major'
10605  shlibpath_var=LD_LIBRARY_PATH
10606  shlibpath_overrides_runpath=yes
10607  hardcode_into_libs=yes
10608  if test "$with_gnu_ld" = yes; then
10609    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10610  else
10611    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10612    case $host_os in
10613      sco3.2v5*)
10614        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10615	;;
10616    esac
10617  fi
10618  sys_lib_dlsearch_path_spec='/usr/lib'
10619  ;;
10620
10621tpf*)
10622  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10623  version_type=linux
10624  need_lib_prefix=no
10625  need_version=no
10626  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10627  shlibpath_var=LD_LIBRARY_PATH
10628  shlibpath_overrides_runpath=no
10629  hardcode_into_libs=yes
10630  ;;
10631
10632uts4*)
10633  version_type=linux
10634  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10635  soname_spec='${libname}${release}${shared_ext}$major'
10636  shlibpath_var=LD_LIBRARY_PATH
10637  ;;
10638
10639*)
10640  dynamic_linker=no
10641  ;;
10642esac
10643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10644$as_echo "$dynamic_linker" >&6; }
10645test "$dynamic_linker" = no && can_build_shared=no
10646
10647variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10648if test "$GCC" = yes; then
10649  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10650fi
10651
10652if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10653  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10654fi
10655if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10656  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10657fi
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
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10751$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10752hardcode_action=
10753if test -n "$hardcode_libdir_flag_spec" ||
10754   test -n "$runpath_var" ||
10755   test "X$hardcode_automatic" = "Xyes" ; then
10756
10757  # We can hardcode non-existent directories.
10758  if test "$hardcode_direct" != no &&
10759     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10760     # have to relink, otherwise we might link with an installed library
10761     # when we should be linking with a yet-to-be-installed one
10762     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10763     test "$hardcode_minus_L" != no; then
10764    # Linking always hardcodes the temporary library directory.
10765    hardcode_action=relink
10766  else
10767    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10768    hardcode_action=immediate
10769  fi
10770else
10771  # We cannot hardcode anything, or else we can only hardcode existing
10772  # directories.
10773  hardcode_action=unsupported
10774fi
10775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10776$as_echo "$hardcode_action" >&6; }
10777
10778if test "$hardcode_action" = relink ||
10779   test "$inherit_rpath" = yes; then
10780  # Fast installation is not supported
10781  enable_fast_install=no
10782elif test "$shlibpath_overrides_runpath" = yes ||
10783     test "$enable_shared" = no; then
10784  # Fast installation is not necessary
10785  enable_fast_install=needless
10786fi
10787
10788
10789
10790
10791
10792
10793  if test "x$enable_dlopen" != xyes; then
10794  enable_dlopen=unknown
10795  enable_dlopen_self=unknown
10796  enable_dlopen_self_static=unknown
10797else
10798  lt_cv_dlopen=no
10799  lt_cv_dlopen_libs=
10800
10801  case $host_os in
10802  beos*)
10803    lt_cv_dlopen="load_add_on"
10804    lt_cv_dlopen_libs=
10805    lt_cv_dlopen_self=yes
10806    ;;
10807
10808  mingw* | pw32* | cegcc*)
10809    lt_cv_dlopen="LoadLibrary"
10810    lt_cv_dlopen_libs=
10811    ;;
10812
10813  cygwin*)
10814    lt_cv_dlopen="dlopen"
10815    lt_cv_dlopen_libs=
10816    ;;
10817
10818  darwin*)
10819  # if libdl is installed we need to link against it
10820    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10821$as_echo_n "checking for dlopen in -ldl... " >&6; }
10822if ${ac_cv_lib_dl_dlopen+:} false; then :
10823  $as_echo_n "(cached) " >&6
10824else
10825  ac_check_lib_save_LIBS=$LIBS
10826LIBS="-ldl  $LIBS"
10827cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10828/* end confdefs.h.  */
10829
10830/* Override any GCC internal prototype to avoid an error.
10831   Use char because int might match the return type of a GCC
10832   builtin and then its argument prototype would still apply.  */
10833#ifdef __cplusplus
10834extern "C"
10835#endif
10836char dlopen ();
10837int
10838main ()
10839{
10840return dlopen ();
10841  ;
10842  return 0;
10843}
10844_ACEOF
10845if ac_fn_c_try_link "$LINENO"; then :
10846  ac_cv_lib_dl_dlopen=yes
10847else
10848  ac_cv_lib_dl_dlopen=no
10849fi
10850rm -f core conftest.err conftest.$ac_objext \
10851    conftest$ac_exeext conftest.$ac_ext
10852LIBS=$ac_check_lib_save_LIBS
10853fi
10854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10855$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10856if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10857  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10858else
10859
10860    lt_cv_dlopen="dyld"
10861    lt_cv_dlopen_libs=
10862    lt_cv_dlopen_self=yes
10863
10864fi
10865
10866    ;;
10867
10868  *)
10869    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10870if test "x$ac_cv_func_shl_load" = xyes; then :
10871  lt_cv_dlopen="shl_load"
10872else
10873  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10874$as_echo_n "checking for shl_load in -ldld... " >&6; }
10875if ${ac_cv_lib_dld_shl_load+:} false; then :
10876  $as_echo_n "(cached) " >&6
10877else
10878  ac_check_lib_save_LIBS=$LIBS
10879LIBS="-ldld  $LIBS"
10880cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10881/* end confdefs.h.  */
10882
10883/* Override any GCC internal prototype to avoid an error.
10884   Use char because int might match the return type of a GCC
10885   builtin and then its argument prototype would still apply.  */
10886#ifdef __cplusplus
10887extern "C"
10888#endif
10889char shl_load ();
10890int
10891main ()
10892{
10893return shl_load ();
10894  ;
10895  return 0;
10896}
10897_ACEOF
10898if ac_fn_c_try_link "$LINENO"; then :
10899  ac_cv_lib_dld_shl_load=yes
10900else
10901  ac_cv_lib_dld_shl_load=no
10902fi
10903rm -f core conftest.err conftest.$ac_objext \
10904    conftest$ac_exeext conftest.$ac_ext
10905LIBS=$ac_check_lib_save_LIBS
10906fi
10907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10908$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10909if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10910  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10911else
10912  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10913if test "x$ac_cv_func_dlopen" = xyes; then :
10914  lt_cv_dlopen="dlopen"
10915else
10916  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10917$as_echo_n "checking for dlopen in -ldl... " >&6; }
10918if ${ac_cv_lib_dl_dlopen+:} false; then :
10919  $as_echo_n "(cached) " >&6
10920else
10921  ac_check_lib_save_LIBS=$LIBS
10922LIBS="-ldl  $LIBS"
10923cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10924/* end confdefs.h.  */
10925
10926/* Override any GCC internal prototype to avoid an error.
10927   Use char because int might match the return type of a GCC
10928   builtin and then its argument prototype would still apply.  */
10929#ifdef __cplusplus
10930extern "C"
10931#endif
10932char dlopen ();
10933int
10934main ()
10935{
10936return dlopen ();
10937  ;
10938  return 0;
10939}
10940_ACEOF
10941if ac_fn_c_try_link "$LINENO"; then :
10942  ac_cv_lib_dl_dlopen=yes
10943else
10944  ac_cv_lib_dl_dlopen=no
10945fi
10946rm -f core conftest.err conftest.$ac_objext \
10947    conftest$ac_exeext conftest.$ac_ext
10948LIBS=$ac_check_lib_save_LIBS
10949fi
10950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10951$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10952if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10953  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10954else
10955  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10956$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10957if ${ac_cv_lib_svld_dlopen+:} false; then :
10958  $as_echo_n "(cached) " >&6
10959else
10960  ac_check_lib_save_LIBS=$LIBS
10961LIBS="-lsvld  $LIBS"
10962cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10963/* end confdefs.h.  */
10964
10965/* Override any GCC internal prototype to avoid an error.
10966   Use char because int might match the return type of a GCC
10967   builtin and then its argument prototype would still apply.  */
10968#ifdef __cplusplus
10969extern "C"
10970#endif
10971char dlopen ();
10972int
10973main ()
10974{
10975return dlopen ();
10976  ;
10977  return 0;
10978}
10979_ACEOF
10980if ac_fn_c_try_link "$LINENO"; then :
10981  ac_cv_lib_svld_dlopen=yes
10982else
10983  ac_cv_lib_svld_dlopen=no
10984fi
10985rm -f core conftest.err conftest.$ac_objext \
10986    conftest$ac_exeext conftest.$ac_ext
10987LIBS=$ac_check_lib_save_LIBS
10988fi
10989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10990$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10991if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10992  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10993else
10994  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10995$as_echo_n "checking for dld_link in -ldld... " >&6; }
10996if ${ac_cv_lib_dld_dld_link+:} false; then :
10997  $as_echo_n "(cached) " >&6
10998else
10999  ac_check_lib_save_LIBS=$LIBS
11000LIBS="-ldld  $LIBS"
11001cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11002/* end confdefs.h.  */
11003
11004/* Override any GCC internal prototype to avoid an error.
11005   Use char because int might match the return type of a GCC
11006   builtin and then its argument prototype would still apply.  */
11007#ifdef __cplusplus
11008extern "C"
11009#endif
11010char dld_link ();
11011int
11012main ()
11013{
11014return dld_link ();
11015  ;
11016  return 0;
11017}
11018_ACEOF
11019if ac_fn_c_try_link "$LINENO"; then :
11020  ac_cv_lib_dld_dld_link=yes
11021else
11022  ac_cv_lib_dld_dld_link=no
11023fi
11024rm -f core conftest.err conftest.$ac_objext \
11025    conftest$ac_exeext conftest.$ac_ext
11026LIBS=$ac_check_lib_save_LIBS
11027fi
11028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11029$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11030if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11031  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11032fi
11033
11034
11035fi
11036
11037
11038fi
11039
11040
11041fi
11042
11043
11044fi
11045
11046
11047fi
11048
11049    ;;
11050  esac
11051
11052  if test "x$lt_cv_dlopen" != xno; then
11053    enable_dlopen=yes
11054  else
11055    enable_dlopen=no
11056  fi
11057
11058  case $lt_cv_dlopen in
11059  dlopen)
11060    save_CPPFLAGS="$CPPFLAGS"
11061    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11062
11063    save_LDFLAGS="$LDFLAGS"
11064    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11065
11066    save_LIBS="$LIBS"
11067    LIBS="$lt_cv_dlopen_libs $LIBS"
11068
11069    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11070$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11071if ${lt_cv_dlopen_self+:} false; then :
11072  $as_echo_n "(cached) " >&6
11073else
11074  	  if test "$cross_compiling" = yes; then :
11075  lt_cv_dlopen_self=cross
11076else
11077  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11078  lt_status=$lt_dlunknown
11079  cat > conftest.$ac_ext <<_LT_EOF
11080#line 11080 "configure"
11081#include "confdefs.h"
11082
11083#if HAVE_DLFCN_H
11084#include <dlfcn.h>
11085#endif
11086
11087#include <stdio.h>
11088
11089#ifdef RTLD_GLOBAL
11090#  define LT_DLGLOBAL		RTLD_GLOBAL
11091#else
11092#  ifdef DL_GLOBAL
11093#    define LT_DLGLOBAL		DL_GLOBAL
11094#  else
11095#    define LT_DLGLOBAL		0
11096#  endif
11097#endif
11098
11099/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11100   find out it does not work in some platform. */
11101#ifndef LT_DLLAZY_OR_NOW
11102#  ifdef RTLD_LAZY
11103#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11104#  else
11105#    ifdef DL_LAZY
11106#      define LT_DLLAZY_OR_NOW		DL_LAZY
11107#    else
11108#      ifdef RTLD_NOW
11109#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11110#      else
11111#        ifdef DL_NOW
11112#          define LT_DLLAZY_OR_NOW	DL_NOW
11113#        else
11114#          define LT_DLLAZY_OR_NOW	0
11115#        endif
11116#      endif
11117#    endif
11118#  endif
11119#endif
11120
11121/* When -fvisbility=hidden is used, assume the code has been annotated
11122   correspondingly for the symbols needed.  */
11123#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11124void fnord () __attribute__((visibility("default")));
11125#endif
11126
11127void fnord () { int i=42; }
11128int main ()
11129{
11130  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11131  int status = $lt_dlunknown;
11132
11133  if (self)
11134    {
11135      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11136      else
11137        {
11138	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11139          else puts (dlerror ());
11140	}
11141      /* dlclose (self); */
11142    }
11143  else
11144    puts (dlerror ());
11145
11146  return status;
11147}
11148_LT_EOF
11149  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11150  (eval $ac_link) 2>&5
11151  ac_status=$?
11152  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11153  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11154    (./conftest; exit; ) >&5 2>/dev/null
11155    lt_status=$?
11156    case x$lt_status in
11157      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11158      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11159      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11160    esac
11161  else :
11162    # compilation failed
11163    lt_cv_dlopen_self=no
11164  fi
11165fi
11166rm -fr conftest*
11167
11168
11169fi
11170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11171$as_echo "$lt_cv_dlopen_self" >&6; }
11172
11173    if test "x$lt_cv_dlopen_self" = xyes; then
11174      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11175      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11176$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11177if ${lt_cv_dlopen_self_static+:} false; then :
11178  $as_echo_n "(cached) " >&6
11179else
11180  	  if test "$cross_compiling" = yes; then :
11181  lt_cv_dlopen_self_static=cross
11182else
11183  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11184  lt_status=$lt_dlunknown
11185  cat > conftest.$ac_ext <<_LT_EOF
11186#line 11186 "configure"
11187#include "confdefs.h"
11188
11189#if HAVE_DLFCN_H
11190#include <dlfcn.h>
11191#endif
11192
11193#include <stdio.h>
11194
11195#ifdef RTLD_GLOBAL
11196#  define LT_DLGLOBAL		RTLD_GLOBAL
11197#else
11198#  ifdef DL_GLOBAL
11199#    define LT_DLGLOBAL		DL_GLOBAL
11200#  else
11201#    define LT_DLGLOBAL		0
11202#  endif
11203#endif
11204
11205/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11206   find out it does not work in some platform. */
11207#ifndef LT_DLLAZY_OR_NOW
11208#  ifdef RTLD_LAZY
11209#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11210#  else
11211#    ifdef DL_LAZY
11212#      define LT_DLLAZY_OR_NOW		DL_LAZY
11213#    else
11214#      ifdef RTLD_NOW
11215#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11216#      else
11217#        ifdef DL_NOW
11218#          define LT_DLLAZY_OR_NOW	DL_NOW
11219#        else
11220#          define LT_DLLAZY_OR_NOW	0
11221#        endif
11222#      endif
11223#    endif
11224#  endif
11225#endif
11226
11227/* When -fvisbility=hidden is used, assume the code has been annotated
11228   correspondingly for the symbols needed.  */
11229#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11230void fnord () __attribute__((visibility("default")));
11231#endif
11232
11233void fnord () { int i=42; }
11234int main ()
11235{
11236  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11237  int status = $lt_dlunknown;
11238
11239  if (self)
11240    {
11241      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11242      else
11243        {
11244	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11245          else puts (dlerror ());
11246	}
11247      /* dlclose (self); */
11248    }
11249  else
11250    puts (dlerror ());
11251
11252  return status;
11253}
11254_LT_EOF
11255  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11256  (eval $ac_link) 2>&5
11257  ac_status=$?
11258  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11259  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11260    (./conftest; exit; ) >&5 2>/dev/null
11261    lt_status=$?
11262    case x$lt_status in
11263      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11264      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11265      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11266    esac
11267  else :
11268    # compilation failed
11269    lt_cv_dlopen_self_static=no
11270  fi
11271fi
11272rm -fr conftest*
11273
11274
11275fi
11276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11277$as_echo "$lt_cv_dlopen_self_static" >&6; }
11278    fi
11279
11280    CPPFLAGS="$save_CPPFLAGS"
11281    LDFLAGS="$save_LDFLAGS"
11282    LIBS="$save_LIBS"
11283    ;;
11284  esac
11285
11286  case $lt_cv_dlopen_self in
11287  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11288  *) enable_dlopen_self=unknown ;;
11289  esac
11290
11291  case $lt_cv_dlopen_self_static in
11292  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11293  *) enable_dlopen_self_static=unknown ;;
11294  esac
11295fi
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313striplib=
11314old_striplib=
11315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11316$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11317if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11318  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11319  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11321$as_echo "yes" >&6; }
11322else
11323# FIXME - insert some real tests, host_os isn't really good enough
11324  case $host_os in
11325  darwin*)
11326    if test -n "$STRIP" ; then
11327      striplib="$STRIP -x"
11328      old_striplib="$STRIP -S"
11329      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11330$as_echo "yes" >&6; }
11331    else
11332      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11333$as_echo "no" >&6; }
11334    fi
11335    ;;
11336  *)
11337    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11338$as_echo "no" >&6; }
11339    ;;
11340  esac
11341fi
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354  # Report which library types will actually be built
11355  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11356$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11358$as_echo "$can_build_shared" >&6; }
11359
11360  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11361$as_echo_n "checking whether to build shared libraries... " >&6; }
11362  test "$can_build_shared" = "no" && enable_shared=no
11363
11364  # On AIX, shared libraries and static libraries use the same namespace, and
11365  # are all built from PIC.
11366  case $host_os in
11367  aix3*)
11368    test "$enable_shared" = yes && enable_static=no
11369    if test -n "$RANLIB"; then
11370      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11371      postinstall_cmds='$RANLIB $lib'
11372    fi
11373    ;;
11374
11375  aix[4-9]*)
11376    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11377      test "$enable_shared" = yes && enable_static=no
11378    fi
11379    ;;
11380  esac
11381  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11382$as_echo "$enable_shared" >&6; }
11383
11384  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11385$as_echo_n "checking whether to build static libraries... " >&6; }
11386  # Make sure either enable_shared or enable_static is yes.
11387  test "$enable_shared" = yes || enable_static=yes
11388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11389$as_echo "$enable_static" >&6; }
11390
11391
11392
11393
11394fi
11395ac_ext=c
11396ac_cpp='$CPP $CPPFLAGS'
11397ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11398ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11399ac_compiler_gnu=$ac_cv_c_compiler_gnu
11400
11401CC="$lt_save_CC"
11402
11403      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11404    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11405    (test "X$CXX" != "Xg++"))) ; then
11406  ac_ext=cpp
11407ac_cpp='$CXXCPP $CPPFLAGS'
11408ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11409ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11410ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11412$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11413if test -z "$CXXCPP"; then
11414  if ${ac_cv_prog_CXXCPP+:} false; then :
11415  $as_echo_n "(cached) " >&6
11416else
11417      # Double quotes because CXXCPP needs to be expanded
11418    for CXXCPP in "$CXX -E" "/lib/cpp"
11419    do
11420      ac_preproc_ok=false
11421for ac_cxx_preproc_warn_flag in '' yes
11422do
11423  # Use a header file that comes with gcc, so configuring glibc
11424  # with a fresh cross-compiler works.
11425  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11426  # <limits.h> exists even on freestanding compilers.
11427  # On the NeXT, cc -E runs the code through the compiler's parser,
11428  # not just through cpp. "Syntax error" is here to catch this case.
11429  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11430/* end confdefs.h.  */
11431#ifdef __STDC__
11432# include <limits.h>
11433#else
11434# include <assert.h>
11435#endif
11436		     Syntax error
11437_ACEOF
11438if ac_fn_cxx_try_cpp "$LINENO"; then :
11439
11440else
11441  # Broken: fails on valid input.
11442continue
11443fi
11444rm -f conftest.err conftest.i conftest.$ac_ext
11445
11446  # OK, works on sane cases.  Now check whether nonexistent headers
11447  # can be detected and how.
11448  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11449/* end confdefs.h.  */
11450#include <ac_nonexistent.h>
11451_ACEOF
11452if ac_fn_cxx_try_cpp "$LINENO"; then :
11453  # Broken: success on invalid input.
11454continue
11455else
11456  # Passes both tests.
11457ac_preproc_ok=:
11458break
11459fi
11460rm -f conftest.err conftest.i conftest.$ac_ext
11461
11462done
11463# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11464rm -f conftest.i conftest.err conftest.$ac_ext
11465if $ac_preproc_ok; then :
11466  break
11467fi
11468
11469    done
11470    ac_cv_prog_CXXCPP=$CXXCPP
11471
11472fi
11473  CXXCPP=$ac_cv_prog_CXXCPP
11474else
11475  ac_cv_prog_CXXCPP=$CXXCPP
11476fi
11477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11478$as_echo "$CXXCPP" >&6; }
11479ac_preproc_ok=false
11480for ac_cxx_preproc_warn_flag in '' yes
11481do
11482  # Use a header file that comes with gcc, so configuring glibc
11483  # with a fresh cross-compiler works.
11484  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11485  # <limits.h> exists even on freestanding compilers.
11486  # On the NeXT, cc -E runs the code through the compiler's parser,
11487  # not just through cpp. "Syntax error" is here to catch this case.
11488  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11489/* end confdefs.h.  */
11490#ifdef __STDC__
11491# include <limits.h>
11492#else
11493# include <assert.h>
11494#endif
11495		     Syntax error
11496_ACEOF
11497if ac_fn_cxx_try_cpp "$LINENO"; then :
11498
11499else
11500  # Broken: fails on valid input.
11501continue
11502fi
11503rm -f conftest.err conftest.i conftest.$ac_ext
11504
11505  # OK, works on sane cases.  Now check whether nonexistent headers
11506  # can be detected and how.
11507  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11508/* end confdefs.h.  */
11509#include <ac_nonexistent.h>
11510_ACEOF
11511if ac_fn_cxx_try_cpp "$LINENO"; then :
11512  # Broken: success on invalid input.
11513continue
11514else
11515  # Passes both tests.
11516ac_preproc_ok=:
11517break
11518fi
11519rm -f conftest.err conftest.i conftest.$ac_ext
11520
11521done
11522# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11523rm -f conftest.i conftest.err conftest.$ac_ext
11524if $ac_preproc_ok; then :
11525
11526else
11527  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11528$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11529as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
11530See \`config.log' for more details" "$LINENO" 5; }
11531fi
11532
11533ac_ext=c
11534ac_cpp='$CPP $CPPFLAGS'
11535ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11536ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11537ac_compiler_gnu=$ac_cv_c_compiler_gnu
11538
11539else
11540  _lt_caught_CXX_error=yes
11541fi
11542
11543ac_ext=cpp
11544ac_cpp='$CXXCPP $CPPFLAGS'
11545ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11546ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11547ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11548
11549archive_cmds_need_lc_CXX=no
11550allow_undefined_flag_CXX=
11551always_export_symbols_CXX=no
11552archive_expsym_cmds_CXX=
11553compiler_needs_object_CXX=no
11554export_dynamic_flag_spec_CXX=
11555hardcode_direct_CXX=no
11556hardcode_direct_absolute_CXX=no
11557hardcode_libdir_flag_spec_CXX=
11558hardcode_libdir_flag_spec_ld_CXX=
11559hardcode_libdir_separator_CXX=
11560hardcode_minus_L_CXX=no
11561hardcode_shlibpath_var_CXX=unsupported
11562hardcode_automatic_CXX=no
11563inherit_rpath_CXX=no
11564module_cmds_CXX=
11565module_expsym_cmds_CXX=
11566link_all_deplibs_CXX=unknown
11567old_archive_cmds_CXX=$old_archive_cmds
11568reload_flag_CXX=$reload_flag
11569reload_cmds_CXX=$reload_cmds
11570no_undefined_flag_CXX=
11571whole_archive_flag_spec_CXX=
11572enable_shared_with_static_runtimes_CXX=no
11573
11574# Source file extension for C++ test sources.
11575ac_ext=cpp
11576
11577# Object file extension for compiled C++ test sources.
11578objext=o
11579objext_CXX=$objext
11580
11581# No sense in running all these tests if we already determined that
11582# the CXX compiler isn't working.  Some variables (like enable_shared)
11583# are currently assumed to apply to all compilers on this platform,
11584# and will be corrupted by setting them based on a non-working compiler.
11585if test "$_lt_caught_CXX_error" != yes; then
11586  # Code to be used in simple compile tests
11587  lt_simple_compile_test_code="int some_variable = 0;"
11588
11589  # Code to be used in simple link tests
11590  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11591
11592  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11593
11594
11595
11596
11597
11598
11599# If no C compiler was specified, use CC.
11600LTCC=${LTCC-"$CC"}
11601
11602# If no C compiler flags were specified, use CFLAGS.
11603LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11604
11605# Allow CC to be a program name with arguments.
11606compiler=$CC
11607
11608
11609  # save warnings/boilerplate of simple test code
11610  ac_outfile=conftest.$ac_objext
11611echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11612eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11613_lt_compiler_boilerplate=`cat conftest.err`
11614$RM conftest*
11615
11616  ac_outfile=conftest.$ac_objext
11617echo "$lt_simple_link_test_code" >conftest.$ac_ext
11618eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11619_lt_linker_boilerplate=`cat conftest.err`
11620$RM -r conftest*
11621
11622
11623  # Allow CC to be a program name with arguments.
11624  lt_save_CC=$CC
11625  lt_save_LD=$LD
11626  lt_save_GCC=$GCC
11627  GCC=$GXX
11628  lt_save_with_gnu_ld=$with_gnu_ld
11629  lt_save_path_LD=$lt_cv_path_LD
11630  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11631    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11632  else
11633    $as_unset lt_cv_prog_gnu_ld
11634  fi
11635  if test -n "${lt_cv_path_LDCXX+set}"; then
11636    lt_cv_path_LD=$lt_cv_path_LDCXX
11637  else
11638    $as_unset lt_cv_path_LD
11639  fi
11640  test -z "${LDCXX+set}" || LD=$LDCXX
11641  CC=${CXX-"c++"}
11642  compiler=$CC
11643  compiler_CXX=$CC
11644  for cc_temp in $compiler""; do
11645  case $cc_temp in
11646    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11647    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11648    \-*) ;;
11649    *) break;;
11650  esac
11651done
11652cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11653
11654
11655  if test -n "$compiler"; then
11656    # We don't want -fno-exception when compiling C++ code, so set the
11657    # no_builtin_flag separately
11658    if test "$GXX" = yes; then
11659      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11660    else
11661      lt_prog_compiler_no_builtin_flag_CXX=
11662    fi
11663
11664    if test "$GXX" = yes; then
11665      # Set up default GNU C++ configuration
11666
11667
11668
11669# Check whether --with-gnu-ld was given.
11670if test "${with_gnu_ld+set}" = set; then :
11671  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11672else
11673  with_gnu_ld=no
11674fi
11675
11676ac_prog=ld
11677if test "$GCC" = yes; then
11678  # Check if gcc -print-prog-name=ld gives a path.
11679  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11680$as_echo_n "checking for ld used by $CC... " >&6; }
11681  case $host in
11682  *-*-mingw*)
11683    # gcc leaves a trailing carriage return which upsets mingw
11684    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11685  *)
11686    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11687  esac
11688  case $ac_prog in
11689    # Accept absolute paths.
11690    [\\/]* | ?:[\\/]*)
11691      re_direlt='/[^/][^/]*/\.\./'
11692      # Canonicalize the pathname of ld
11693      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11694      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11695	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11696      done
11697      test -z "$LD" && LD="$ac_prog"
11698      ;;
11699  "")
11700    # If it fails, then pretend we aren't using GCC.
11701    ac_prog=ld
11702    ;;
11703  *)
11704    # If it is relative, then search for the first ld in PATH.
11705    with_gnu_ld=unknown
11706    ;;
11707  esac
11708elif test "$with_gnu_ld" = yes; then
11709  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11710$as_echo_n "checking for GNU ld... " >&6; }
11711else
11712  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11713$as_echo_n "checking for non-GNU ld... " >&6; }
11714fi
11715if ${lt_cv_path_LD+:} false; then :
11716  $as_echo_n "(cached) " >&6
11717else
11718  if test -z "$LD"; then
11719  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11720  for ac_dir in $PATH; do
11721    IFS="$lt_save_ifs"
11722    test -z "$ac_dir" && ac_dir=.
11723    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11724      lt_cv_path_LD="$ac_dir/$ac_prog"
11725      # Check to see if the program is GNU ld.  I'd rather use --version,
11726      # but apparently some variants of GNU ld only accept -v.
11727      # Break only if it was the GNU/non-GNU ld that we prefer.
11728      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11729      *GNU* | *'with BFD'*)
11730	test "$with_gnu_ld" != no && break
11731	;;
11732      *)
11733	test "$with_gnu_ld" != yes && break
11734	;;
11735      esac
11736    fi
11737  done
11738  IFS="$lt_save_ifs"
11739else
11740  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11741fi
11742fi
11743
11744LD="$lt_cv_path_LD"
11745if test -n "$LD"; then
11746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11747$as_echo "$LD" >&6; }
11748else
11749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11750$as_echo "no" >&6; }
11751fi
11752test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
11753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11754$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11755if ${lt_cv_prog_gnu_ld+:} false; then :
11756  $as_echo_n "(cached) " >&6
11757else
11758  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11759case `$LD -v 2>&1 </dev/null` in
11760*GNU* | *'with BFD'*)
11761  lt_cv_prog_gnu_ld=yes
11762  ;;
11763*)
11764  lt_cv_prog_gnu_ld=no
11765  ;;
11766esac
11767fi
11768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11769$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11770with_gnu_ld=$lt_cv_prog_gnu_ld
11771
11772
11773
11774
11775
11776
11777
11778      # Check if GNU C++ uses GNU ld as the underlying linker, since the
11779      # archiving commands below assume that GNU ld is being used.
11780      if test "$with_gnu_ld" = yes; then
11781        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11782        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'
11783
11784        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11785        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11786
11787        # If archive_cmds runs LD, not CC, wlarc should be empty
11788        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11789        #     investigate it a little bit more. (MM)
11790        wlarc='${wl}'
11791
11792        # ancient GNU ld didn't support --whole-archive et. al.
11793        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
11794	  $GREP 'no-whole-archive' > /dev/null; then
11795          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11796        else
11797          whole_archive_flag_spec_CXX=
11798        fi
11799      else
11800        with_gnu_ld=no
11801        wlarc=
11802
11803        # A generic and very simple default shared library creation
11804        # command for GNU C++ for the case where it uses the native
11805        # linker, instead of GNU ld.  If possible, this setting should
11806        # overridden to take advantage of the native linker features on
11807        # the platform it is being used on.
11808        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11809      fi
11810
11811      # Commands to make compiler produce verbose output that lists
11812      # what "hidden" libraries, object files and flags are used when
11813      # linking a shared library.
11814      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
11815
11816    else
11817      GXX=no
11818      with_gnu_ld=no
11819      wlarc=
11820    fi
11821
11822    # PORTME: fill in a description of your system's C++ link characteristics
11823    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11824$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11825    ld_shlibs_CXX=yes
11826    case $host_os in
11827      aix3*)
11828        # FIXME: insert proper C++ library support
11829        ld_shlibs_CXX=no
11830        ;;
11831      aix[4-9]*)
11832        if test "$host_cpu" = ia64; then
11833          # On IA64, the linker does run time linking by default, so we don't
11834          # have to do anything special.
11835          aix_use_runtimelinking=no
11836          exp_sym_flag='-Bexport'
11837          no_entry_flag=""
11838        else
11839          aix_use_runtimelinking=no
11840
11841          # Test if we are trying to use run time linking or normal
11842          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11843          # need to do runtime linking.
11844          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11845	    for ld_flag in $LDFLAGS; do
11846	      case $ld_flag in
11847	      *-brtl*)
11848	        aix_use_runtimelinking=yes
11849	        break
11850	        ;;
11851	      esac
11852	    done
11853	    ;;
11854          esac
11855
11856          exp_sym_flag='-bexport'
11857          no_entry_flag='-bnoentry'
11858        fi
11859
11860        # When large executables or shared objects are built, AIX ld can
11861        # have problems creating the table of contents.  If linking a library
11862        # or program results in "error TOC overflow" add -mminimal-toc to
11863        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11864        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11865
11866        archive_cmds_CXX=''
11867        hardcode_direct_CXX=yes
11868        hardcode_direct_absolute_CXX=yes
11869        hardcode_libdir_separator_CXX=':'
11870        link_all_deplibs_CXX=yes
11871        file_list_spec_CXX='${wl}-f,'
11872
11873        if test "$GXX" = yes; then
11874          case $host_os in aix4.[012]|aix4.[012].*)
11875          # We only want to do this on AIX 4.2 and lower, the check
11876          # below for broken collect2 doesn't work under 4.3+
11877	  collect2name=`${CC} -print-prog-name=collect2`
11878	  if test -f "$collect2name" &&
11879	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11880	  then
11881	    # We have reworked collect2
11882	    :
11883	  else
11884	    # We have old collect2
11885	    hardcode_direct_CXX=unsupported
11886	    # It fails to find uninstalled libraries when the uninstalled
11887	    # path is not listed in the libpath.  Setting hardcode_minus_L
11888	    # to unsupported forces relinking
11889	    hardcode_minus_L_CXX=yes
11890	    hardcode_libdir_flag_spec_CXX='-L$libdir'
11891	    hardcode_libdir_separator_CXX=
11892	  fi
11893          esac
11894          shared_flag='-shared'
11895	  if test "$aix_use_runtimelinking" = yes; then
11896	    shared_flag="$shared_flag "'${wl}-G'
11897	  fi
11898        else
11899          # not using gcc
11900          if test "$host_cpu" = ia64; then
11901	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11902	  # chokes on -Wl,-G. The following line is correct:
11903	  shared_flag='-G'
11904          else
11905	    if test "$aix_use_runtimelinking" = yes; then
11906	      shared_flag='${wl}-G'
11907	    else
11908	      shared_flag='${wl}-bM:SRE'
11909	    fi
11910          fi
11911        fi
11912
11913        export_dynamic_flag_spec_CXX='${wl}-bexpall'
11914        # It seems that -bexpall does not export symbols beginning with
11915        # underscore (_), so it is better to generate a list of symbols to
11916	# export.
11917        always_export_symbols_CXX=yes
11918        if test "$aix_use_runtimelinking" = yes; then
11919          # Warning - without using the other runtime loading flags (-brtl),
11920          # -berok will link without error, but may produce a broken library.
11921          allow_undefined_flag_CXX='-berok'
11922          # Determine the default libpath from the value encoded in an empty
11923          # executable.
11924          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11925/* end confdefs.h.  */
11926
11927int
11928main ()
11929{
11930
11931  ;
11932  return 0;
11933}
11934_ACEOF
11935if ac_fn_cxx_try_link "$LINENO"; then :
11936
11937lt_aix_libpath_sed='
11938    /Import File Strings/,/^$/ {
11939	/^0/ {
11940	    s/^0  *\(.*\)$/\1/
11941	    p
11942	}
11943    }'
11944aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11945# Check for a 64-bit object if we didn't find anything.
11946if test -z "$aix_libpath"; then
11947  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11948fi
11949fi
11950rm -f core conftest.err conftest.$ac_objext \
11951    conftest$ac_exeext conftest.$ac_ext
11952if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11953
11954          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11955
11956          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"
11957        else
11958          if test "$host_cpu" = ia64; then
11959	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11960	    allow_undefined_flag_CXX="-z nodefs"
11961	    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"
11962          else
11963	    # Determine the default libpath from the value encoded in an
11964	    # empty executable.
11965	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11966/* end confdefs.h.  */
11967
11968int
11969main ()
11970{
11971
11972  ;
11973  return 0;
11974}
11975_ACEOF
11976if ac_fn_cxx_try_link "$LINENO"; then :
11977
11978lt_aix_libpath_sed='
11979    /Import File Strings/,/^$/ {
11980	/^0/ {
11981	    s/^0  *\(.*\)$/\1/
11982	    p
11983	}
11984    }'
11985aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11986# Check for a 64-bit object if we didn't find anything.
11987if test -z "$aix_libpath"; then
11988  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11989fi
11990fi
11991rm -f core conftest.err conftest.$ac_objext \
11992    conftest$ac_exeext conftest.$ac_ext
11993if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11994
11995	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11996	    # Warning - without using the other run time loading flags,
11997	    # -berok will link without error, but may produce a broken library.
11998	    no_undefined_flag_CXX=' ${wl}-bernotok'
11999	    allow_undefined_flag_CXX=' ${wl}-berok'
12000	    if test "$with_gnu_ld" = yes; then
12001	      # We only use this code for GNU lds that support --whole-archive.
12002	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12003	    else
12004	      # Exported symbols can be pulled into shared objects from archives
12005	      whole_archive_flag_spec_CXX='$convenience'
12006	    fi
12007	    archive_cmds_need_lc_CXX=yes
12008	    # This is similar to how AIX traditionally builds its shared
12009	    # libraries.
12010	    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'
12011          fi
12012        fi
12013        ;;
12014
12015      beos*)
12016	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12017	  allow_undefined_flag_CXX=unsupported
12018	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12019	  # support --undefined.  This deserves some investigation.  FIXME
12020	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12021	else
12022	  ld_shlibs_CXX=no
12023	fi
12024	;;
12025
12026      chorus*)
12027        case $cc_basename in
12028          *)
12029	  # FIXME: insert proper C++ library support
12030	  ld_shlibs_CXX=no
12031	  ;;
12032        esac
12033        ;;
12034
12035      cygwin* | mingw* | pw32* | cegcc*)
12036        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12037        # as there is no search path for DLLs.
12038        hardcode_libdir_flag_spec_CXX='-L$libdir'
12039        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12040        allow_undefined_flag_CXX=unsupported
12041        always_export_symbols_CXX=no
12042        enable_shared_with_static_runtimes_CXX=yes
12043
12044        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12045          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'
12046          # If the export-symbols file already is a .def file (1st line
12047          # is EXPORTS), use it as is; otherwise, prepend...
12048          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12049	    cp $export_symbols $output_objdir/$soname.def;
12050          else
12051	    echo EXPORTS > $output_objdir/$soname.def;
12052	    cat $export_symbols >> $output_objdir/$soname.def;
12053          fi~
12054          $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'
12055        else
12056          ld_shlibs_CXX=no
12057        fi
12058        ;;
12059      darwin* | rhapsody*)
12060
12061
12062  archive_cmds_need_lc_CXX=no
12063  hardcode_direct_CXX=no
12064  hardcode_automatic_CXX=yes
12065  hardcode_shlibpath_var_CXX=unsupported
12066  if test "$lt_cv_ld_force_load" = "yes"; then
12067    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\"`'
12068  else
12069    whole_archive_flag_spec_CXX=''
12070  fi
12071  link_all_deplibs_CXX=yes
12072  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12073  case $cc_basename in
12074     ifort*) _lt_dar_can_shared=yes ;;
12075     *) _lt_dar_can_shared=$GCC ;;
12076  esac
12077  if test "$_lt_dar_can_shared" = "yes"; then
12078    output_verbose_link_cmd=func_echo_all
12079    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}"
12080    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12081    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}"
12082    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}"
12083       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12084      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}"
12085      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}"
12086    fi
12087
12088  else
12089  ld_shlibs_CXX=no
12090  fi
12091
12092	;;
12093
12094      dgux*)
12095        case $cc_basename in
12096          ec++*)
12097	    # FIXME: insert proper C++ library support
12098	    ld_shlibs_CXX=no
12099	    ;;
12100          ghcx*)
12101	    # Green Hills C++ Compiler
12102	    # FIXME: insert proper C++ library support
12103	    ld_shlibs_CXX=no
12104	    ;;
12105          *)
12106	    # FIXME: insert proper C++ library support
12107	    ld_shlibs_CXX=no
12108	    ;;
12109        esac
12110        ;;
12111
12112      freebsd2.*)
12113        # C++ shared libraries reported to be fairly broken before
12114	# switch to ELF
12115        ld_shlibs_CXX=no
12116        ;;
12117
12118      freebsd-elf*)
12119        archive_cmds_need_lc_CXX=no
12120        ;;
12121
12122      freebsd* | dragonfly*)
12123        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12124        # conventions
12125        ld_shlibs_CXX=yes
12126        ;;
12127
12128      gnu*)
12129        ;;
12130
12131      haiku*)
12132        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12133        link_all_deplibs_CXX=yes
12134        ;;
12135
12136      hpux9*)
12137        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12138        hardcode_libdir_separator_CXX=:
12139        export_dynamic_flag_spec_CXX='${wl}-E'
12140        hardcode_direct_CXX=yes
12141        hardcode_minus_L_CXX=yes # Not in the search PATH,
12142				             # but as the default
12143				             # location of the library.
12144
12145        case $cc_basename in
12146          CC*)
12147            # FIXME: insert proper C++ library support
12148            ld_shlibs_CXX=no
12149            ;;
12150          aCC*)
12151            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'
12152            # Commands to make compiler produce verbose output that lists
12153            # what "hidden" libraries, object files and flags are used when
12154            # linking a shared library.
12155            #
12156            # There doesn't appear to be a way to prevent this compiler from
12157            # explicitly linking system object files so we need to strip them
12158            # from the output so that they don't get included in the library
12159            # dependencies.
12160            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"'
12161            ;;
12162          *)
12163            if test "$GXX" = yes; then
12164              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'
12165            else
12166              # FIXME: insert proper C++ library support
12167              ld_shlibs_CXX=no
12168            fi
12169            ;;
12170        esac
12171        ;;
12172
12173      hpux10*|hpux11*)
12174        if test $with_gnu_ld = no; then
12175	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12176	  hardcode_libdir_separator_CXX=:
12177
12178          case $host_cpu in
12179            hppa*64*|ia64*)
12180              ;;
12181            *)
12182	      export_dynamic_flag_spec_CXX='${wl}-E'
12183              ;;
12184          esac
12185        fi
12186        case $host_cpu in
12187          hppa*64*|ia64*)
12188            hardcode_direct_CXX=no
12189            hardcode_shlibpath_var_CXX=no
12190            ;;
12191          *)
12192            hardcode_direct_CXX=yes
12193            hardcode_direct_absolute_CXX=yes
12194            hardcode_minus_L_CXX=yes # Not in the search PATH,
12195					         # but as the default
12196					         # location of the library.
12197            ;;
12198        esac
12199
12200        case $cc_basename in
12201          CC*)
12202	    # FIXME: insert proper C++ library support
12203	    ld_shlibs_CXX=no
12204	    ;;
12205          aCC*)
12206	    case $host_cpu in
12207	      hppa*64*)
12208	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12209	        ;;
12210	      ia64*)
12211	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12212	        ;;
12213	      *)
12214	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12215	        ;;
12216	    esac
12217	    # Commands to make compiler produce verbose output that lists
12218	    # what "hidden" libraries, object files and flags are used when
12219	    # linking a shared library.
12220	    #
12221	    # There doesn't appear to be a way to prevent this compiler from
12222	    # explicitly linking system object files so we need to strip them
12223	    # from the output so that they don't get included in the library
12224	    # dependencies.
12225	    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"'
12226	    ;;
12227          *)
12228	    if test "$GXX" = yes; then
12229	      if test $with_gnu_ld = no; then
12230	        case $host_cpu in
12231	          hppa*64*)
12232	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12233	            ;;
12234	          ia64*)
12235	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12236	            ;;
12237	          *)
12238	            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'
12239	            ;;
12240	        esac
12241	      fi
12242	    else
12243	      # FIXME: insert proper C++ library support
12244	      ld_shlibs_CXX=no
12245	    fi
12246	    ;;
12247        esac
12248        ;;
12249
12250      interix[3-9]*)
12251	hardcode_direct_CXX=no
12252	hardcode_shlibpath_var_CXX=no
12253	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12254	export_dynamic_flag_spec_CXX='${wl}-E'
12255	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12256	# Instead, shared libraries are loaded at an image base (0x10000000 by
12257	# default) and relocated if they conflict, which is a slow very memory
12258	# consuming and fragmenting process.  To avoid this, we pick a random,
12259	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12260	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12261	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'
12262	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'
12263	;;
12264      irix5* | irix6*)
12265        case $cc_basename in
12266          CC*)
12267	    # SGI C++
12268	    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'
12269
12270	    # Archives containing C++ object files must be created using
12271	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12272	    # necessary to make sure instantiated templates are included
12273	    # in the archive.
12274	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12275	    ;;
12276          *)
12277	    if test "$GXX" = yes; then
12278	      if test "$with_gnu_ld" = no; then
12279	        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'
12280	      else
12281	        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'
12282	      fi
12283	    fi
12284	    link_all_deplibs_CXX=yes
12285	    ;;
12286        esac
12287        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12288        hardcode_libdir_separator_CXX=:
12289        inherit_rpath_CXX=yes
12290        ;;
12291
12292      linux* | k*bsd*-gnu | kopensolaris*-gnu)
12293        case $cc_basename in
12294          KCC*)
12295	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12296
12297	    # KCC will only create a shared library if the output file
12298	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12299	    # to its proper name (with version) after linking.
12300	    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'
12301	    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'
12302	    # Commands to make compiler produce verbose output that lists
12303	    # what "hidden" libraries, object files and flags are used when
12304	    # linking a shared library.
12305	    #
12306	    # There doesn't appear to be a way to prevent this compiler from
12307	    # explicitly linking system object files so we need to strip them
12308	    # from the output so that they don't get included in the library
12309	    # dependencies.
12310	    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"'
12311
12312	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12313	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12314
12315	    # Archives containing C++ object files must be created using
12316	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12317	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12318	    ;;
12319	  icpc* | ecpc* )
12320	    # Intel C++
12321	    with_gnu_ld=yes
12322	    # version 8.0 and above of icpc choke on multiply defined symbols
12323	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12324	    # earlier do not add the objects themselves.
12325	    case `$CC -V 2>&1` in
12326	      *"Version 7."*)
12327	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12328		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'
12329		;;
12330	      *)  # Version 8.0 or newer
12331	        tmp_idyn=
12332	        case $host_cpu in
12333		  ia64*) tmp_idyn=' -i_dynamic';;
12334		esac
12335	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12336		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'
12337		;;
12338	    esac
12339	    archive_cmds_need_lc_CXX=no
12340	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12341	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12342	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12343	    ;;
12344          pgCC* | pgcpp*)
12345            # Portland Group C++ compiler
12346	    case `$CC -V` in
12347	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12348	      prelink_cmds_CXX='tpldir=Template.dir~
12349		rm -rf $tpldir~
12350		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12351		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12352	      old_archive_cmds_CXX='tpldir=Template.dir~
12353		rm -rf $tpldir~
12354		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12355		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12356		$RANLIB $oldlib'
12357	      archive_cmds_CXX='tpldir=Template.dir~
12358		rm -rf $tpldir~
12359		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12360		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12361	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12362		rm -rf $tpldir~
12363		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12364		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12365	      ;;
12366	    *) # Version 6 and above use weak symbols
12367	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12368	      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'
12369	      ;;
12370	    esac
12371
12372	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12373	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12374	    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'
12375            ;;
12376	  cxx*)
12377	    # Compaq C++
12378	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12379	    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'
12380
12381	    runpath_var=LD_RUN_PATH
12382	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12383	    hardcode_libdir_separator_CXX=:
12384
12385	    # Commands to make compiler produce verbose output that lists
12386	    # what "hidden" libraries, object files and flags are used when
12387	    # linking a shared library.
12388	    #
12389	    # There doesn't appear to be a way to prevent this compiler from
12390	    # explicitly linking system object files so we need to strip them
12391	    # from the output so that they don't get included in the library
12392	    # dependencies.
12393	    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'
12394	    ;;
12395	  xl* | mpixl* | bgxl*)
12396	    # IBM XL 8.0 on PPC, with GNU ld
12397	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12398	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12399	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12400	    if test "x$supports_anon_versioning" = xyes; then
12401	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12402		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12403		echo "local: *; };" >> $output_objdir/$libname.ver~
12404		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12405	    fi
12406	    ;;
12407	  *)
12408	    case `$CC -V 2>&1 | sed 5q` in
12409	    *Sun\ C*)
12410	      # Sun C++ 5.9
12411	      no_undefined_flag_CXX=' -zdefs'
12412	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12413	      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'
12414	      hardcode_libdir_flag_spec_CXX='-R$libdir'
12415	      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'
12416	      compiler_needs_object_CXX=yes
12417
12418	      # Not sure whether something based on
12419	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12420	      # would be better.
12421	      output_verbose_link_cmd='func_echo_all'
12422
12423	      # Archives containing C++ object files must be created using
12424	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12425	      # necessary to make sure instantiated templates are included
12426	      # in the archive.
12427	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12428	      ;;
12429	    esac
12430	    ;;
12431	esac
12432	;;
12433
12434      lynxos*)
12435        # FIXME: insert proper C++ library support
12436	ld_shlibs_CXX=no
12437	;;
12438
12439      m88k*)
12440        # FIXME: insert proper C++ library support
12441        ld_shlibs_CXX=no
12442	;;
12443
12444      mvs*)
12445        case $cc_basename in
12446          cxx*)
12447	    # FIXME: insert proper C++ library support
12448	    ld_shlibs_CXX=no
12449	    ;;
12450	  *)
12451	    # FIXME: insert proper C++ library support
12452	    ld_shlibs_CXX=no
12453	    ;;
12454	esac
12455	;;
12456
12457      netbsd*)
12458        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12459	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12460	  wlarc=
12461	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12462	  hardcode_direct_CXX=yes
12463	  hardcode_shlibpath_var_CXX=no
12464	fi
12465	# Workaround some broken pre-1.5 toolchains
12466	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12467	;;
12468
12469      *nto* | *qnx*)
12470        ld_shlibs_CXX=yes
12471	;;
12472
12473      openbsd2*)
12474        # C++ shared libraries are fairly broken
12475	ld_shlibs_CXX=no
12476	;;
12477
12478      openbsd*)
12479	if test -f /usr/libexec/ld.so; then
12480	  hardcode_direct_CXX=yes
12481	  hardcode_shlibpath_var_CXX=no
12482	  hardcode_direct_absolute_CXX=yes
12483	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12484	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12485	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12486	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12487	    export_dynamic_flag_spec_CXX='${wl}-E'
12488	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12489	  fi
12490	  output_verbose_link_cmd=func_echo_all
12491	else
12492	  ld_shlibs_CXX=no
12493	fi
12494	;;
12495
12496      osf3* | osf4* | osf5*)
12497        case $cc_basename in
12498          KCC*)
12499	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12500
12501	    # KCC will only create a shared library if the output file
12502	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12503	    # to its proper name (with version) after linking.
12504	    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'
12505
12506	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12507	    hardcode_libdir_separator_CXX=:
12508
12509	    # Archives containing C++ object files must be created using
12510	    # the KAI C++ compiler.
12511	    case $host in
12512	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12513	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12514	    esac
12515	    ;;
12516          RCC*)
12517	    # Rational C++ 2.4.1
12518	    # FIXME: insert proper C++ library support
12519	    ld_shlibs_CXX=no
12520	    ;;
12521          cxx*)
12522	    case $host in
12523	      osf3*)
12524	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12525	        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'
12526	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12527		;;
12528	      *)
12529	        allow_undefined_flag_CXX=' -expect_unresolved \*'
12530	        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'
12531	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12532	          echo "-hidden">> $lib.exp~
12533	          $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~
12534	          $RM $lib.exp'
12535	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12536		;;
12537	    esac
12538
12539	    hardcode_libdir_separator_CXX=:
12540
12541	    # Commands to make compiler produce verbose output that lists
12542	    # what "hidden" libraries, object files and flags are used when
12543	    # linking a shared library.
12544	    #
12545	    # There doesn't appear to be a way to prevent this compiler from
12546	    # explicitly linking system object files so we need to strip them
12547	    # from the output so that they don't get included in the library
12548	    # dependencies.
12549	    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"'
12550	    ;;
12551	  *)
12552	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12553	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12554	      case $host in
12555	        osf3*)
12556	          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'
12557		  ;;
12558	        *)
12559	          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'
12560		  ;;
12561	      esac
12562
12563	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12564	      hardcode_libdir_separator_CXX=:
12565
12566	      # Commands to make compiler produce verbose output that lists
12567	      # what "hidden" libraries, object files and flags are used when
12568	      # linking a shared library.
12569	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12570
12571	    else
12572	      # FIXME: insert proper C++ library support
12573	      ld_shlibs_CXX=no
12574	    fi
12575	    ;;
12576        esac
12577        ;;
12578
12579      psos*)
12580        # FIXME: insert proper C++ library support
12581        ld_shlibs_CXX=no
12582        ;;
12583
12584      sunos4*)
12585        case $cc_basename in
12586          CC*)
12587	    # Sun C++ 4.x
12588	    # FIXME: insert proper C++ library support
12589	    ld_shlibs_CXX=no
12590	    ;;
12591          lcc*)
12592	    # Lucid
12593	    # FIXME: insert proper C++ library support
12594	    ld_shlibs_CXX=no
12595	    ;;
12596          *)
12597	    # FIXME: insert proper C++ library support
12598	    ld_shlibs_CXX=no
12599	    ;;
12600        esac
12601        ;;
12602
12603      solaris*)
12604        case $cc_basename in
12605          CC*)
12606	    # Sun C++ 4.2, 5.x and Centerline C++
12607            archive_cmds_need_lc_CXX=yes
12608	    no_undefined_flag_CXX=' -zdefs'
12609	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12610	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12611	      $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'
12612
12613	    hardcode_libdir_flag_spec_CXX='-R$libdir'
12614	    hardcode_shlibpath_var_CXX=no
12615	    case $host_os in
12616	      solaris2.[0-5] | solaris2.[0-5].*) ;;
12617	      *)
12618		# The compiler driver will combine and reorder linker options,
12619		# but understands `-z linker_flag'.
12620	        # Supported since Solaris 2.6 (maybe 2.5.1?)
12621		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12622	        ;;
12623	    esac
12624	    link_all_deplibs_CXX=yes
12625
12626	    output_verbose_link_cmd='func_echo_all'
12627
12628	    # Archives containing C++ object files must be created using
12629	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12630	    # necessary to make sure instantiated templates are included
12631	    # in the archive.
12632	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12633	    ;;
12634          gcx*)
12635	    # Green Hills C++ Compiler
12636	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12637
12638	    # The C++ compiler must be used to create the archive.
12639	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12640	    ;;
12641          *)
12642	    # GNU C++ compiler with Solaris linker
12643	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12644	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12645	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12646	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12647	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12648		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12649
12650	        # Commands to make compiler produce verbose output that lists
12651	        # what "hidden" libraries, object files and flags are used when
12652	        # linking a shared library.
12653	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12654	      else
12655	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
12656	        # platform.
12657	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12658	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12659		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12660
12661	        # Commands to make compiler produce verbose output that lists
12662	        # what "hidden" libraries, object files and flags are used when
12663	        # linking a shared library.
12664	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12665	      fi
12666
12667	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12668	      case $host_os in
12669		solaris2.[0-5] | solaris2.[0-5].*) ;;
12670		*)
12671		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12672		  ;;
12673	      esac
12674	    fi
12675	    ;;
12676        esac
12677        ;;
12678
12679    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12680      no_undefined_flag_CXX='${wl}-z,text'
12681      archive_cmds_need_lc_CXX=no
12682      hardcode_shlibpath_var_CXX=no
12683      runpath_var='LD_RUN_PATH'
12684
12685      case $cc_basename in
12686        CC*)
12687	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12688	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12689	  ;;
12690	*)
12691	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12692	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12693	  ;;
12694      esac
12695      ;;
12696
12697      sysv5* | sco3.2v5* | sco5v6*)
12698	# Note: We can NOT use -z defs as we might desire, because we do not
12699	# link with -lc, and that would cause any symbols used from libc to
12700	# always be unresolved, which means just about no library would
12701	# ever link correctly.  If we're not using GNU ld we use -z text
12702	# though, which does catch some bad symbols but isn't as heavy-handed
12703	# as -z defs.
12704	no_undefined_flag_CXX='${wl}-z,text'
12705	allow_undefined_flag_CXX='${wl}-z,nodefs'
12706	archive_cmds_need_lc_CXX=no
12707	hardcode_shlibpath_var_CXX=no
12708	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12709	hardcode_libdir_separator_CXX=':'
12710	link_all_deplibs_CXX=yes
12711	export_dynamic_flag_spec_CXX='${wl}-Bexport'
12712	runpath_var='LD_RUN_PATH'
12713
12714	case $cc_basename in
12715          CC*)
12716	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12717	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12718	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
12719	      '"$old_archive_cmds_CXX"
12720	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
12721	      '"$reload_cmds_CXX"
12722	    ;;
12723	  *)
12724	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12725	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12726	    ;;
12727	esac
12728      ;;
12729
12730      tandem*)
12731        case $cc_basename in
12732          NCC*)
12733	    # NonStop-UX NCC 3.20
12734	    # FIXME: insert proper C++ library support
12735	    ld_shlibs_CXX=no
12736	    ;;
12737          *)
12738	    # FIXME: insert proper C++ library support
12739	    ld_shlibs_CXX=no
12740	    ;;
12741        esac
12742        ;;
12743
12744      vxworks*)
12745        # FIXME: insert proper C++ library support
12746        ld_shlibs_CXX=no
12747        ;;
12748
12749      *)
12750        # FIXME: insert proper C++ library support
12751        ld_shlibs_CXX=no
12752        ;;
12753    esac
12754
12755    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12756$as_echo "$ld_shlibs_CXX" >&6; }
12757    test "$ld_shlibs_CXX" = no && can_build_shared=no
12758
12759    GCC_CXX="$GXX"
12760    LD_CXX="$LD"
12761
12762    ## CAVEAT EMPTOR:
12763    ## There is no encapsulation within the following macros, do not change
12764    ## the running order or otherwise move them around unless you know exactly
12765    ## what you are doing...
12766    # Dependencies to place before and after the object being linked:
12767predep_objects_CXX=
12768postdep_objects_CXX=
12769predeps_CXX=
12770postdeps_CXX=
12771compiler_lib_search_path_CXX=
12772
12773cat > conftest.$ac_ext <<_LT_EOF
12774class Foo
12775{
12776public:
12777  Foo (void) { a = 0; }
12778private:
12779  int a;
12780};
12781_LT_EOF
12782
12783if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12784  (eval $ac_compile) 2>&5
12785  ac_status=$?
12786  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12787  test $ac_status = 0; }; then
12788  # Parse the compiler output and extract the necessary
12789  # objects, libraries and library flags.
12790
12791  # Sentinel used to keep track of whether or not we are before
12792  # the conftest object file.
12793  pre_test_object_deps_done=no
12794
12795  for p in `eval "$output_verbose_link_cmd"`; do
12796    case $p in
12797
12798    -L* | -R* | -l*)
12799       # Some compilers place space between "-{L,R}" and the path.
12800       # Remove the space.
12801       if test $p = "-L" ||
12802          test $p = "-R"; then
12803	 prev=$p
12804	 continue
12805       else
12806	 prev=
12807       fi
12808
12809       if test "$pre_test_object_deps_done" = no; then
12810	 case $p in
12811	 -L* | -R*)
12812	   # Internal compiler library paths should come after those
12813	   # provided the user.  The postdeps already come after the
12814	   # user supplied libs so there is no need to process them.
12815	   if test -z "$compiler_lib_search_path_CXX"; then
12816	     compiler_lib_search_path_CXX="${prev}${p}"
12817	   else
12818	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12819	   fi
12820	   ;;
12821	 # The "-l" case would never come before the object being
12822	 # linked, so don't bother handling this case.
12823	 esac
12824       else
12825	 if test -z "$postdeps_CXX"; then
12826	   postdeps_CXX="${prev}${p}"
12827	 else
12828	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12829	 fi
12830       fi
12831       ;;
12832
12833    *.$objext)
12834       # This assumes that the test object file only shows up
12835       # once in the compiler output.
12836       if test "$p" = "conftest.$objext"; then
12837	 pre_test_object_deps_done=yes
12838	 continue
12839       fi
12840
12841       if test "$pre_test_object_deps_done" = no; then
12842	 if test -z "$predep_objects_CXX"; then
12843	   predep_objects_CXX="$p"
12844	 else
12845	   predep_objects_CXX="$predep_objects_CXX $p"
12846	 fi
12847       else
12848	 if test -z "$postdep_objects_CXX"; then
12849	   postdep_objects_CXX="$p"
12850	 else
12851	   postdep_objects_CXX="$postdep_objects_CXX $p"
12852	 fi
12853       fi
12854       ;;
12855
12856    *) ;; # Ignore the rest.
12857
12858    esac
12859  done
12860
12861  # Clean up.
12862  rm -f a.out a.exe
12863else
12864  echo "libtool.m4: error: problem compiling CXX test program"
12865fi
12866
12867$RM -f confest.$objext
12868
12869# PORTME: override above test on systems where it is broken
12870case $host_os in
12871interix[3-9]*)
12872  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12873  # hack all around it, let's just trust "g++" to DTRT.
12874  predep_objects_CXX=
12875  postdep_objects_CXX=
12876  postdeps_CXX=
12877  ;;
12878
12879linux*)
12880  case `$CC -V 2>&1 | sed 5q` in
12881  *Sun\ C*)
12882    # Sun C++ 5.9
12883
12884    # The more standards-conforming stlport4 library is
12885    # incompatible with the Cstd library. Avoid specifying
12886    # it if it's in CXXFLAGS. Ignore libCrun as
12887    # -library=stlport4 depends on it.
12888    case " $CXX $CXXFLAGS " in
12889    *" -library=stlport4 "*)
12890      solaris_use_stlport4=yes
12891      ;;
12892    esac
12893
12894    if test "$solaris_use_stlport4" != yes; then
12895      postdeps_CXX='-library=Cstd -library=Crun'
12896    fi
12897    ;;
12898  esac
12899  ;;
12900
12901solaris*)
12902  case $cc_basename in
12903  CC*)
12904    # The more standards-conforming stlport4 library is
12905    # incompatible with the Cstd library. Avoid specifying
12906    # it if it's in CXXFLAGS. Ignore libCrun as
12907    # -library=stlport4 depends on it.
12908    case " $CXX $CXXFLAGS " in
12909    *" -library=stlport4 "*)
12910      solaris_use_stlport4=yes
12911      ;;
12912    esac
12913
12914    # Adding this requires a known-good setup of shared libraries for
12915    # Sun compiler versions before 5.6, else PIC objects from an old
12916    # archive will be linked into the output, leading to subtle bugs.
12917    if test "$solaris_use_stlport4" != yes; then
12918      postdeps_CXX='-library=Cstd -library=Crun'
12919    fi
12920    ;;
12921  esac
12922  ;;
12923esac
12924
12925
12926case " $postdeps_CXX " in
12927*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12928esac
12929 compiler_lib_search_dirs_CXX=
12930if test -n "${compiler_lib_search_path_CXX}"; then
12931 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12932fi
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964    lt_prog_compiler_wl_CXX=
12965lt_prog_compiler_pic_CXX=
12966lt_prog_compiler_static_CXX=
12967
12968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12969$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12970
12971  # C++ specific cases for pic, static, wl, etc.
12972  if test "$GXX" = yes; then
12973    lt_prog_compiler_wl_CXX='-Wl,'
12974    lt_prog_compiler_static_CXX='-static'
12975
12976    case $host_os in
12977    aix*)
12978      # All AIX code is PIC.
12979      if test "$host_cpu" = ia64; then
12980	# AIX 5 now supports IA64 processor
12981	lt_prog_compiler_static_CXX='-Bstatic'
12982      fi
12983      lt_prog_compiler_pic_CXX='-fPIC'
12984      ;;
12985
12986    amigaos*)
12987      case $host_cpu in
12988      powerpc)
12989            # see comment about AmigaOS4 .so support
12990            lt_prog_compiler_pic_CXX='-fPIC'
12991        ;;
12992      m68k)
12993            # FIXME: we need at least 68020 code to build shared libraries, but
12994            # adding the `-m68020' flag to GCC prevents building anything better,
12995            # like `-m68040'.
12996            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12997        ;;
12998      esac
12999      ;;
13000
13001    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13002      # PIC is the default for these OSes.
13003      ;;
13004    mingw* | cygwin* | os2* | pw32* | cegcc*)
13005      # This hack is so that the source file can tell whether it is being
13006      # built for inclusion in a dll (and should export symbols for example).
13007      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13008      # (--disable-auto-import) libraries
13009      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13010      ;;
13011    darwin* | rhapsody*)
13012      # PIC is the default on this platform
13013      # Common symbols not allowed in MH_DYLIB files
13014      lt_prog_compiler_pic_CXX='-fno-common'
13015      ;;
13016    *djgpp*)
13017      # DJGPP does not support shared libraries at all
13018      lt_prog_compiler_pic_CXX=
13019      ;;
13020    haiku*)
13021      # PIC is the default for Haiku.
13022      # The "-static" flag exists, but is broken.
13023      lt_prog_compiler_static_CXX=
13024      ;;
13025    interix[3-9]*)
13026      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13027      # Instead, we relocate shared libraries at runtime.
13028      ;;
13029    sysv4*MP*)
13030      if test -d /usr/nec; then
13031	lt_prog_compiler_pic_CXX=-Kconform_pic
13032      fi
13033      ;;
13034    hpux*)
13035      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13036      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13037      # sets the default TLS model and affects inlining.
13038      case $host_cpu in
13039      hppa*64*)
13040	;;
13041      *)
13042	lt_prog_compiler_pic_CXX='-fPIC'
13043	;;
13044      esac
13045      ;;
13046    *qnx* | *nto*)
13047      # QNX uses GNU C++, but need to define -shared option too, otherwise
13048      # it will coredump.
13049      lt_prog_compiler_pic_CXX='-fPIC -shared'
13050      ;;
13051    *)
13052      lt_prog_compiler_pic_CXX='-fPIC'
13053      ;;
13054    esac
13055  else
13056    case $host_os in
13057      aix[4-9]*)
13058	# All AIX code is PIC.
13059	if test "$host_cpu" = ia64; then
13060	  # AIX 5 now supports IA64 processor
13061	  lt_prog_compiler_static_CXX='-Bstatic'
13062	else
13063	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13064	fi
13065	;;
13066      chorus*)
13067	case $cc_basename in
13068	cxch68*)
13069	  # Green Hills C++ Compiler
13070	  # _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"
13071	  ;;
13072	esac
13073	;;
13074      dgux*)
13075	case $cc_basename in
13076	  ec++*)
13077	    lt_prog_compiler_pic_CXX='-KPIC'
13078	    ;;
13079	  ghcx*)
13080	    # Green Hills C++ Compiler
13081	    lt_prog_compiler_pic_CXX='-pic'
13082	    ;;
13083	  *)
13084	    ;;
13085	esac
13086	;;
13087      freebsd* | dragonfly*)
13088	# FreeBSD uses GNU C++
13089	;;
13090      hpux9* | hpux10* | hpux11*)
13091	case $cc_basename in
13092	  CC*)
13093	    lt_prog_compiler_wl_CXX='-Wl,'
13094	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13095	    if test "$host_cpu" != ia64; then
13096	      lt_prog_compiler_pic_CXX='+Z'
13097	    fi
13098	    ;;
13099	  aCC*)
13100	    lt_prog_compiler_wl_CXX='-Wl,'
13101	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13102	    case $host_cpu in
13103	    hppa*64*|ia64*)
13104	      # +Z the default
13105	      ;;
13106	    *)
13107	      lt_prog_compiler_pic_CXX='+Z'
13108	      ;;
13109	    esac
13110	    ;;
13111	  *)
13112	    ;;
13113	esac
13114	;;
13115      interix*)
13116	# This is c89, which is MS Visual C++ (no shared libs)
13117	# Anyone wants to do a port?
13118	;;
13119      irix5* | irix6* | nonstopux*)
13120	case $cc_basename in
13121	  CC*)
13122	    lt_prog_compiler_wl_CXX='-Wl,'
13123	    lt_prog_compiler_static_CXX='-non_shared'
13124	    # CC pic flag -KPIC is the default.
13125	    ;;
13126	  *)
13127	    ;;
13128	esac
13129	;;
13130      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13131	case $cc_basename in
13132	  KCC*)
13133	    # KAI C++ Compiler
13134	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13135	    lt_prog_compiler_pic_CXX='-fPIC'
13136	    ;;
13137	  ecpc* )
13138	    # old Intel C++ for x86_64 which still supported -KPIC.
13139	    lt_prog_compiler_wl_CXX='-Wl,'
13140	    lt_prog_compiler_pic_CXX='-KPIC'
13141	    lt_prog_compiler_static_CXX='-static'
13142	    ;;
13143	  icpc* )
13144	    # Intel C++, used to be incompatible with GCC.
13145	    # ICC 10 doesn't accept -KPIC any more.
13146	    lt_prog_compiler_wl_CXX='-Wl,'
13147	    lt_prog_compiler_pic_CXX='-fPIC'
13148	    lt_prog_compiler_static_CXX='-static'
13149	    ;;
13150	  pgCC* | pgcpp*)
13151	    # Portland Group C++ compiler
13152	    lt_prog_compiler_wl_CXX='-Wl,'
13153	    lt_prog_compiler_pic_CXX='-fpic'
13154	    lt_prog_compiler_static_CXX='-Bstatic'
13155	    ;;
13156	  cxx*)
13157	    # Compaq C++
13158	    # Make sure the PIC flag is empty.  It appears that all Alpha
13159	    # Linux and Compaq Tru64 Unix objects are PIC.
13160	    lt_prog_compiler_pic_CXX=
13161	    lt_prog_compiler_static_CXX='-non_shared'
13162	    ;;
13163	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13164	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13165	    lt_prog_compiler_wl_CXX='-Wl,'
13166	    lt_prog_compiler_pic_CXX='-qpic'
13167	    lt_prog_compiler_static_CXX='-qstaticlink'
13168	    ;;
13169	  *)
13170	    case `$CC -V 2>&1 | sed 5q` in
13171	    *Sun\ C*)
13172	      # Sun C++ 5.9
13173	      lt_prog_compiler_pic_CXX='-KPIC'
13174	      lt_prog_compiler_static_CXX='-Bstatic'
13175	      lt_prog_compiler_wl_CXX='-Qoption ld '
13176	      ;;
13177	    esac
13178	    ;;
13179	esac
13180	;;
13181      lynxos*)
13182	;;
13183      m88k*)
13184	;;
13185      mvs*)
13186	case $cc_basename in
13187	  cxx*)
13188	    lt_prog_compiler_pic_CXX='-W c,exportall'
13189	    ;;
13190	  *)
13191	    ;;
13192	esac
13193	;;
13194      netbsd*)
13195	;;
13196      *qnx* | *nto*)
13197        # QNX uses GNU C++, but need to define -shared option too, otherwise
13198        # it will coredump.
13199        lt_prog_compiler_pic_CXX='-fPIC -shared'
13200        ;;
13201      osf3* | osf4* | osf5*)
13202	case $cc_basename in
13203	  KCC*)
13204	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13205	    ;;
13206	  RCC*)
13207	    # Rational C++ 2.4.1
13208	    lt_prog_compiler_pic_CXX='-pic'
13209	    ;;
13210	  cxx*)
13211	    # Digital/Compaq C++
13212	    lt_prog_compiler_wl_CXX='-Wl,'
13213	    # Make sure the PIC flag is empty.  It appears that all Alpha
13214	    # Linux and Compaq Tru64 Unix objects are PIC.
13215	    lt_prog_compiler_pic_CXX=
13216	    lt_prog_compiler_static_CXX='-non_shared'
13217	    ;;
13218	  *)
13219	    ;;
13220	esac
13221	;;
13222      psos*)
13223	;;
13224      solaris*)
13225	case $cc_basename in
13226	  CC*)
13227	    # Sun C++ 4.2, 5.x and Centerline C++
13228	    lt_prog_compiler_pic_CXX='-KPIC'
13229	    lt_prog_compiler_static_CXX='-Bstatic'
13230	    lt_prog_compiler_wl_CXX='-Qoption ld '
13231	    ;;
13232	  gcx*)
13233	    # Green Hills C++ Compiler
13234	    lt_prog_compiler_pic_CXX='-PIC'
13235	    ;;
13236	  *)
13237	    ;;
13238	esac
13239	;;
13240      sunos4*)
13241	case $cc_basename in
13242	  CC*)
13243	    # Sun C++ 4.x
13244	    lt_prog_compiler_pic_CXX='-pic'
13245	    lt_prog_compiler_static_CXX='-Bstatic'
13246	    ;;
13247	  lcc*)
13248	    # Lucid
13249	    lt_prog_compiler_pic_CXX='-pic'
13250	    ;;
13251	  *)
13252	    ;;
13253	esac
13254	;;
13255      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13256	case $cc_basename in
13257	  CC*)
13258	    lt_prog_compiler_wl_CXX='-Wl,'
13259	    lt_prog_compiler_pic_CXX='-KPIC'
13260	    lt_prog_compiler_static_CXX='-Bstatic'
13261	    ;;
13262	esac
13263	;;
13264      tandem*)
13265	case $cc_basename in
13266	  NCC*)
13267	    # NonStop-UX NCC 3.20
13268	    lt_prog_compiler_pic_CXX='-KPIC'
13269	    ;;
13270	  *)
13271	    ;;
13272	esac
13273	;;
13274      vxworks*)
13275	;;
13276      *)
13277	lt_prog_compiler_can_build_shared_CXX=no
13278	;;
13279    esac
13280  fi
13281
13282case $host_os in
13283  # For platforms which do not support PIC, -DPIC is meaningless:
13284  *djgpp*)
13285    lt_prog_compiler_pic_CXX=
13286    ;;
13287  *)
13288    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13289    ;;
13290esac
13291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13292$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13293
13294
13295
13296#
13297# Check to make sure the PIC flag actually works.
13298#
13299if test -n "$lt_prog_compiler_pic_CXX"; then
13300  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13301$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13302if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
13303  $as_echo_n "(cached) " >&6
13304else
13305  lt_cv_prog_compiler_pic_works_CXX=no
13306   ac_outfile=conftest.$ac_objext
13307   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13308   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13309   # Insert the option either (1) after the last *FLAGS variable, or
13310   # (2) before a word containing "conftest.", or (3) at the end.
13311   # Note that $ac_compile itself does not contain backslashes and begins
13312   # with a dollar sign (not a hyphen), so the echo should work correctly.
13313   # The option is referenced via a variable to avoid confusing sed.
13314   lt_compile=`echo "$ac_compile" | $SED \
13315   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13316   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13317   -e 's:$: $lt_compiler_flag:'`
13318   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13319   (eval "$lt_compile" 2>conftest.err)
13320   ac_status=$?
13321   cat conftest.err >&5
13322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13323   if (exit $ac_status) && test -s "$ac_outfile"; then
13324     # The compiler can only warn and ignore the option if not recognized
13325     # So say no if there are warnings other than the usual output.
13326     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13327     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13328     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13329       lt_cv_prog_compiler_pic_works_CXX=yes
13330     fi
13331   fi
13332   $RM conftest*
13333
13334fi
13335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13336$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13337
13338if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13339    case $lt_prog_compiler_pic_CXX in
13340     "" | " "*) ;;
13341     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13342     esac
13343else
13344    lt_prog_compiler_pic_CXX=
13345     lt_prog_compiler_can_build_shared_CXX=no
13346fi
13347
13348fi
13349
13350
13351
13352#
13353# Check to make sure the static flag actually works.
13354#
13355wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13357$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13358if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
13359  $as_echo_n "(cached) " >&6
13360else
13361  lt_cv_prog_compiler_static_works_CXX=no
13362   save_LDFLAGS="$LDFLAGS"
13363   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13364   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13365   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13366     # The linker can only warn and ignore the option if not recognized
13367     # So say no if there are warnings
13368     if test -s conftest.err; then
13369       # Append any errors to the config.log.
13370       cat conftest.err 1>&5
13371       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13372       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13373       if diff conftest.exp conftest.er2 >/dev/null; then
13374         lt_cv_prog_compiler_static_works_CXX=yes
13375       fi
13376     else
13377       lt_cv_prog_compiler_static_works_CXX=yes
13378     fi
13379   fi
13380   $RM -r conftest*
13381   LDFLAGS="$save_LDFLAGS"
13382
13383fi
13384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13385$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13386
13387if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13388    :
13389else
13390    lt_prog_compiler_static_CXX=
13391fi
13392
13393
13394
13395
13396    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13397$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13398if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13399  $as_echo_n "(cached) " >&6
13400else
13401  lt_cv_prog_compiler_c_o_CXX=no
13402   $RM -r conftest 2>/dev/null
13403   mkdir conftest
13404   cd conftest
13405   mkdir out
13406   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13407
13408   lt_compiler_flag="-o out/conftest2.$ac_objext"
13409   # Insert the option either (1) after the last *FLAGS variable, or
13410   # (2) before a word containing "conftest.", or (3) at the end.
13411   # Note that $ac_compile itself does not contain backslashes and begins
13412   # with a dollar sign (not a hyphen), so the echo should work correctly.
13413   lt_compile=`echo "$ac_compile" | $SED \
13414   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13415   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13416   -e 's:$: $lt_compiler_flag:'`
13417   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13418   (eval "$lt_compile" 2>out/conftest.err)
13419   ac_status=$?
13420   cat out/conftest.err >&5
13421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13422   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13423   then
13424     # The compiler can only warn and ignore the option if not recognized
13425     # So say no if there are warnings
13426     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13427     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13428     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13429       lt_cv_prog_compiler_c_o_CXX=yes
13430     fi
13431   fi
13432   chmod u+w . 2>&5
13433   $RM conftest*
13434   # SGI C++ compiler will create directory out/ii_files/ for
13435   # template instantiation
13436   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13437   $RM out/* && rmdir out
13438   cd ..
13439   $RM -r conftest
13440   $RM conftest*
13441
13442fi
13443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13444$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13445
13446
13447
13448    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13449$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13450if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13451  $as_echo_n "(cached) " >&6
13452else
13453  lt_cv_prog_compiler_c_o_CXX=no
13454   $RM -r conftest 2>/dev/null
13455   mkdir conftest
13456   cd conftest
13457   mkdir out
13458   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13459
13460   lt_compiler_flag="-o out/conftest2.$ac_objext"
13461   # Insert the option either (1) after the last *FLAGS variable, or
13462   # (2) before a word containing "conftest.", or (3) at the end.
13463   # Note that $ac_compile itself does not contain backslashes and begins
13464   # with a dollar sign (not a hyphen), so the echo should work correctly.
13465   lt_compile=`echo "$ac_compile" | $SED \
13466   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13467   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13468   -e 's:$: $lt_compiler_flag:'`
13469   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13470   (eval "$lt_compile" 2>out/conftest.err)
13471   ac_status=$?
13472   cat out/conftest.err >&5
13473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13474   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13475   then
13476     # The compiler can only warn and ignore the option if not recognized
13477     # So say no if there are warnings
13478     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13479     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13480     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13481       lt_cv_prog_compiler_c_o_CXX=yes
13482     fi
13483   fi
13484   chmod u+w . 2>&5
13485   $RM conftest*
13486   # SGI C++ compiler will create directory out/ii_files/ for
13487   # template instantiation
13488   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13489   $RM out/* && rmdir out
13490   cd ..
13491   $RM -r conftest
13492   $RM conftest*
13493
13494fi
13495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13496$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13497
13498
13499
13500
13501hard_links="nottested"
13502if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13503  # do not overwrite the value of need_locks provided by the user
13504  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13505$as_echo_n "checking if we can lock with hard links... " >&6; }
13506  hard_links=yes
13507  $RM conftest*
13508  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13509  touch conftest.a
13510  ln conftest.a conftest.b 2>&5 || hard_links=no
13511  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13513$as_echo "$hard_links" >&6; }
13514  if test "$hard_links" = no; then
13515    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13516$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13517    need_locks=warn
13518  fi
13519else
13520  need_locks=no
13521fi
13522
13523
13524
13525    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13526$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13527
13528  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13529  case $host_os in
13530  aix[4-9]*)
13531    # If we're using GNU nm, then we don't want the "-C" option.
13532    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13533    # Also, AIX nm treats weak defined symbols like other global defined
13534    # symbols, whereas GNU nm marks them as "W".
13535    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13536      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'
13537    else
13538      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13539    fi
13540    ;;
13541  pw32*)
13542    export_symbols_cmds_CXX="$ltdll_cmds"
13543  ;;
13544  cygwin* | mingw* | cegcc*)
13545    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'
13546  ;;
13547  *)
13548    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13549  ;;
13550  esac
13551  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13552
13553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13554$as_echo "$ld_shlibs_CXX" >&6; }
13555test "$ld_shlibs_CXX" = no && can_build_shared=no
13556
13557with_gnu_ld_CXX=$with_gnu_ld
13558
13559
13560
13561
13562
13563
13564#
13565# Do we need to explicitly link libc?
13566#
13567case "x$archive_cmds_need_lc_CXX" in
13568x|xyes)
13569  # Assume -lc should be added
13570  archive_cmds_need_lc_CXX=yes
13571
13572  if test "$enable_shared" = yes && test "$GCC" = yes; then
13573    case $archive_cmds_CXX in
13574    *'~'*)
13575      # FIXME: we may have to deal with multi-command sequences.
13576      ;;
13577    '$CC '*)
13578      # Test whether the compiler implicitly links with -lc since on some
13579      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13580      # to ld, don't add -lc before -lgcc.
13581      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13582$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13583if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
13584  $as_echo_n "(cached) " >&6
13585else
13586  $RM conftest*
13587	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13588
13589	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13590  (eval $ac_compile) 2>&5
13591  ac_status=$?
13592  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13593  test $ac_status = 0; } 2>conftest.err; then
13594	  soname=conftest
13595	  lib=conftest
13596	  libobjs=conftest.$ac_objext
13597	  deplibs=
13598	  wl=$lt_prog_compiler_wl_CXX
13599	  pic_flag=$lt_prog_compiler_pic_CXX
13600	  compiler_flags=-v
13601	  linker_flags=-v
13602	  verstring=
13603	  output_objdir=.
13604	  libname=conftest
13605	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13606	  allow_undefined_flag_CXX=
13607	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13608  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13609  ac_status=$?
13610  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13611  test $ac_status = 0; }
13612	  then
13613	    lt_cv_archive_cmds_need_lc_CXX=no
13614	  else
13615	    lt_cv_archive_cmds_need_lc_CXX=yes
13616	  fi
13617	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13618	else
13619	  cat conftest.err 1>&5
13620	fi
13621	$RM conftest*
13622
13623fi
13624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
13625$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
13626      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
13627      ;;
13628    esac
13629  fi
13630  ;;
13631esac
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
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13697$as_echo_n "checking dynamic linker characteristics... " >&6; }
13698
13699library_names_spec=
13700libname_spec='lib$name'
13701soname_spec=
13702shrext_cmds=".so"
13703postinstall_cmds=
13704postuninstall_cmds=
13705finish_cmds=
13706finish_eval=
13707shlibpath_var=
13708shlibpath_overrides_runpath=unknown
13709version_type=none
13710dynamic_linker="$host_os ld.so"
13711sys_lib_dlsearch_path_spec="/lib /usr/lib"
13712need_lib_prefix=unknown
13713hardcode_into_libs=no
13714
13715# when you set need_version to no, make sure it does not cause -set_version
13716# flags to be left without arguments
13717need_version=unknown
13718
13719case $host_os in
13720aix3*)
13721  version_type=linux
13722  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13723  shlibpath_var=LIBPATH
13724
13725  # AIX 3 has no versioning support, so we append a major version to the name.
13726  soname_spec='${libname}${release}${shared_ext}$major'
13727  ;;
13728
13729aix[4-9]*)
13730  version_type=linux
13731  need_lib_prefix=no
13732  need_version=no
13733  hardcode_into_libs=yes
13734  if test "$host_cpu" = ia64; then
13735    # AIX 5 supports IA64
13736    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13737    shlibpath_var=LD_LIBRARY_PATH
13738  else
13739    # With GCC up to 2.95.x, collect2 would create an import file
13740    # for dependence libraries.  The import file would start with
13741    # the line `#! .'.  This would cause the generated library to
13742    # depend on `.', always an invalid library.  This was fixed in
13743    # development snapshots of GCC prior to 3.0.
13744    case $host_os in
13745      aix4 | aix4.[01] | aix4.[01].*)
13746      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13747	   echo ' yes '
13748	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13749	:
13750      else
13751	can_build_shared=no
13752      fi
13753      ;;
13754    esac
13755    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13756    # soname into executable. Probably we can add versioning support to
13757    # collect2, so additional links can be useful in future.
13758    if test "$aix_use_runtimelinking" = yes; then
13759      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13760      # instead of lib<name>.a to let people know that these are not
13761      # typical AIX shared libraries.
13762      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13763    else
13764      # We preserve .a as extension for shared libraries through AIX4.2
13765      # and later when we are not doing run time linking.
13766      library_names_spec='${libname}${release}.a $libname.a'
13767      soname_spec='${libname}${release}${shared_ext}$major'
13768    fi
13769    shlibpath_var=LIBPATH
13770  fi
13771  ;;
13772
13773amigaos*)
13774  case $host_cpu in
13775  powerpc)
13776    # Since July 2007 AmigaOS4 officially supports .so libraries.
13777    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13778    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13779    ;;
13780  m68k)
13781    library_names_spec='$libname.ixlibrary $libname.a'
13782    # Create ${libname}_ixlibrary.a entries in /sys/libs.
13783    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'
13784    ;;
13785  esac
13786  ;;
13787
13788beos*)
13789  library_names_spec='${libname}${shared_ext}'
13790  dynamic_linker="$host_os ld.so"
13791  shlibpath_var=LIBRARY_PATH
13792  ;;
13793
13794bsdi[45]*)
13795  version_type=linux
13796  need_version=no
13797  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13798  soname_spec='${libname}${release}${shared_ext}$major'
13799  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13800  shlibpath_var=LD_LIBRARY_PATH
13801  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13802  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13803  # the default ld.so.conf also contains /usr/contrib/lib and
13804  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13805  # libtool to hard-code these into programs
13806  ;;
13807
13808cygwin* | mingw* | pw32* | cegcc*)
13809  version_type=windows
13810  shrext_cmds=".dll"
13811  need_version=no
13812  need_lib_prefix=no
13813
13814  case $GCC,$host_os in
13815  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13816    library_names_spec='$libname.dll.a'
13817    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13818    postinstall_cmds='base_file=`basename \${file}`~
13819      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13820      dldir=$destdir/`dirname \$dlpath`~
13821      test -d \$dldir || mkdir -p \$dldir~
13822      $install_prog $dir/$dlname \$dldir/$dlname~
13823      chmod a+x \$dldir/$dlname~
13824      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13825        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13826      fi'
13827    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13828      dlpath=$dir/\$dldll~
13829       $RM \$dlpath'
13830    shlibpath_overrides_runpath=yes
13831
13832    case $host_os in
13833    cygwin*)
13834      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13835      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13836
13837      ;;
13838    mingw* | cegcc*)
13839      # MinGW DLLs use traditional 'lib' prefix
13840      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13841      ;;
13842    pw32*)
13843      # pw32 DLLs use 'pw' prefix rather than 'lib'
13844      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13845      ;;
13846    esac
13847    ;;
13848
13849  *)
13850    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13851    ;;
13852  esac
13853  dynamic_linker='Win32 ld.exe'
13854  # FIXME: first we should search . and the directory the executable is in
13855  shlibpath_var=PATH
13856  ;;
13857
13858darwin* | rhapsody*)
13859  dynamic_linker="$host_os dyld"
13860  version_type=darwin
13861  need_lib_prefix=no
13862  need_version=no
13863  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13864  soname_spec='${libname}${release}${major}$shared_ext'
13865  shlibpath_overrides_runpath=yes
13866  shlibpath_var=DYLD_LIBRARY_PATH
13867  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13868
13869  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13870  ;;
13871
13872dgux*)
13873  version_type=linux
13874  need_lib_prefix=no
13875  need_version=no
13876  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13877  soname_spec='${libname}${release}${shared_ext}$major'
13878  shlibpath_var=LD_LIBRARY_PATH
13879  ;;
13880
13881freebsd* | dragonfly*)
13882  # DragonFly does not have aout.  When/if they implement a new
13883  # versioning mechanism, adjust this.
13884  if test -x /usr/bin/objformat; then
13885    objformat=`/usr/bin/objformat`
13886  else
13887    case $host_os in
13888    freebsd[23].*) objformat=aout ;;
13889    *) objformat=elf ;;
13890    esac
13891  fi
13892  version_type=freebsd-$objformat
13893  case $version_type in
13894    freebsd-elf*)
13895      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13896      need_version=no
13897      need_lib_prefix=no
13898      ;;
13899    freebsd-*)
13900      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13901      need_version=yes
13902      ;;
13903  esac
13904  shlibpath_var=LD_LIBRARY_PATH
13905  case $host_os in
13906  freebsd2.*)
13907    shlibpath_overrides_runpath=yes
13908    ;;
13909  freebsd3.[01]* | freebsdelf3.[01]*)
13910    shlibpath_overrides_runpath=yes
13911    hardcode_into_libs=yes
13912    ;;
13913  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13914  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13915    shlibpath_overrides_runpath=no
13916    hardcode_into_libs=yes
13917    ;;
13918  *) # from 4.6 on, and DragonFly
13919    shlibpath_overrides_runpath=yes
13920    hardcode_into_libs=yes
13921    ;;
13922  esac
13923  ;;
13924
13925gnu*)
13926  version_type=linux
13927  need_lib_prefix=no
13928  need_version=no
13929  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13930  soname_spec='${libname}${release}${shared_ext}$major'
13931  shlibpath_var=LD_LIBRARY_PATH
13932  hardcode_into_libs=yes
13933  ;;
13934
13935haiku*)
13936  version_type=linux
13937  need_lib_prefix=no
13938  need_version=no
13939  dynamic_linker="$host_os runtime_loader"
13940  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13941  soname_spec='${libname}${release}${shared_ext}$major'
13942  shlibpath_var=LIBRARY_PATH
13943  shlibpath_overrides_runpath=yes
13944  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
13945  hardcode_into_libs=yes
13946  ;;
13947
13948hpux9* | hpux10* | hpux11*)
13949  # Give a soname corresponding to the major version so that dld.sl refuses to
13950  # link against other versions.
13951  version_type=sunos
13952  need_lib_prefix=no
13953  need_version=no
13954  case $host_cpu in
13955  ia64*)
13956    shrext_cmds='.so'
13957    hardcode_into_libs=yes
13958    dynamic_linker="$host_os dld.so"
13959    shlibpath_var=LD_LIBRARY_PATH
13960    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13961    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13962    soname_spec='${libname}${release}${shared_ext}$major'
13963    if test "X$HPUX_IA64_MODE" = X32; then
13964      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13965    else
13966      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13967    fi
13968    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13969    ;;
13970  hppa*64*)
13971    shrext_cmds='.sl'
13972    hardcode_into_libs=yes
13973    dynamic_linker="$host_os dld.sl"
13974    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13975    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13976    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13977    soname_spec='${libname}${release}${shared_ext}$major'
13978    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13979    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13980    ;;
13981  *)
13982    shrext_cmds='.sl'
13983    dynamic_linker="$host_os dld.sl"
13984    shlibpath_var=SHLIB_PATH
13985    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13986    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13987    soname_spec='${libname}${release}${shared_ext}$major'
13988    ;;
13989  esac
13990  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
13991  postinstall_cmds='chmod 555 $lib'
13992  # or fails outright, so override atomically:
13993  install_override_mode=555
13994  ;;
13995
13996interix[3-9]*)
13997  version_type=linux
13998  need_lib_prefix=no
13999  need_version=no
14000  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14001  soname_spec='${libname}${release}${shared_ext}$major'
14002  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14003  shlibpath_var=LD_LIBRARY_PATH
14004  shlibpath_overrides_runpath=no
14005  hardcode_into_libs=yes
14006  ;;
14007
14008irix5* | irix6* | nonstopux*)
14009  case $host_os in
14010    nonstopux*) version_type=nonstopux ;;
14011    *)
14012	if test "$lt_cv_prog_gnu_ld" = yes; then
14013		version_type=linux
14014	else
14015		version_type=irix
14016	fi ;;
14017  esac
14018  need_lib_prefix=no
14019  need_version=no
14020  soname_spec='${libname}${release}${shared_ext}$major'
14021  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14022  case $host_os in
14023  irix5* | nonstopux*)
14024    libsuff= shlibsuff=
14025    ;;
14026  *)
14027    case $LD in # libtool.m4 will add one of these switches to LD
14028    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14029      libsuff= shlibsuff= libmagic=32-bit;;
14030    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14031      libsuff=32 shlibsuff=N32 libmagic=N32;;
14032    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14033      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14034    *) libsuff= shlibsuff= libmagic=never-match;;
14035    esac
14036    ;;
14037  esac
14038  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14039  shlibpath_overrides_runpath=no
14040  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14041  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14042  hardcode_into_libs=yes
14043  ;;
14044
14045# No shared lib support for Linux oldld, aout, or coff.
14046linux*oldld* | linux*aout* | linux*coff*)
14047  dynamic_linker=no
14048  ;;
14049
14050# This must be Linux ELF.
14051
14052# uclinux* changes (here and below) have been submitted to the libtool
14053# project, but have not yet been accepted: they are GCC-local changes
14054# for the time being.  (See
14055# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
14056linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
14057  version_type=linux
14058  need_lib_prefix=no
14059  need_version=no
14060  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14061  soname_spec='${libname}${release}${shared_ext}$major'
14062  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14063  shlibpath_var=LD_LIBRARY_PATH
14064  shlibpath_overrides_runpath=no
14065
14066  # Some binutils ld are patched to set DT_RUNPATH
14067  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14068  $as_echo_n "(cached) " >&6
14069else
14070  lt_cv_shlibpath_overrides_runpath=no
14071    save_LDFLAGS=$LDFLAGS
14072    save_libdir=$libdir
14073    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14074	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14075    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14076/* end confdefs.h.  */
14077
14078int
14079main ()
14080{
14081
14082  ;
14083  return 0;
14084}
14085_ACEOF
14086if ac_fn_cxx_try_link "$LINENO"; then :
14087  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14088  lt_cv_shlibpath_overrides_runpath=yes
14089fi
14090fi
14091rm -f core conftest.err conftest.$ac_objext \
14092    conftest$ac_exeext conftest.$ac_ext
14093    LDFLAGS=$save_LDFLAGS
14094    libdir=$save_libdir
14095
14096fi
14097
14098  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14099
14100  # This implies no fast_install, which is unacceptable.
14101  # Some rework will be needed to allow for fast_install
14102  # before this can be enabled.
14103  hardcode_into_libs=yes
14104
14105  # Append ld.so.conf contents to the search path
14106  if test -f /etc/ld.so.conf; then
14107    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' ' '`
14108    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14109  fi
14110
14111  # We used to test for /lib/ld.so.1 and disable shared libraries on
14112  # powerpc, because MkLinux only supported shared libraries with the
14113  # GNU dynamic linker.  Since this was broken with cross compilers,
14114  # most powerpc-linux boxes support dynamic linking these days and
14115  # people can always --disable-shared, the test was removed, and we
14116  # assume the GNU/Linux dynamic linker is in use.
14117  dynamic_linker='GNU/Linux ld.so'
14118  ;;
14119
14120netbsd*)
14121  version_type=sunos
14122  need_lib_prefix=no
14123  need_version=no
14124  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14125    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14126    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14127    dynamic_linker='NetBSD (a.out) ld.so'
14128  else
14129    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14130    soname_spec='${libname}${release}${shared_ext}$major'
14131    dynamic_linker='NetBSD ld.elf_so'
14132  fi
14133  shlibpath_var=LD_LIBRARY_PATH
14134  shlibpath_overrides_runpath=yes
14135  hardcode_into_libs=yes
14136  ;;
14137
14138newsos6)
14139  version_type=linux
14140  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14141  shlibpath_var=LD_LIBRARY_PATH
14142  shlibpath_overrides_runpath=yes
14143  ;;
14144
14145*nto* | *qnx*)
14146  version_type=qnx
14147  need_lib_prefix=no
14148  need_version=no
14149  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14150  soname_spec='${libname}${release}${shared_ext}$major'
14151  shlibpath_var=LD_LIBRARY_PATH
14152  shlibpath_overrides_runpath=no
14153  hardcode_into_libs=yes
14154  dynamic_linker='ldqnx.so'
14155  ;;
14156
14157openbsd*)
14158  version_type=sunos
14159  sys_lib_dlsearch_path_spec="/usr/lib"
14160  need_lib_prefix=no
14161  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14162  case $host_os in
14163    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14164    *)				need_version=no  ;;
14165  esac
14166  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14167  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14168  shlibpath_var=LD_LIBRARY_PATH
14169  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14170    case $host_os in
14171      openbsd2.[89] | openbsd2.[89].*)
14172	shlibpath_overrides_runpath=no
14173	;;
14174      *)
14175	shlibpath_overrides_runpath=yes
14176	;;
14177      esac
14178  else
14179    shlibpath_overrides_runpath=yes
14180  fi
14181  ;;
14182
14183os2*)
14184  libname_spec='$name'
14185  shrext_cmds=".dll"
14186  need_lib_prefix=no
14187  library_names_spec='$libname${shared_ext} $libname.a'
14188  dynamic_linker='OS/2 ld.exe'
14189  shlibpath_var=LIBPATH
14190  ;;
14191
14192osf3* | osf4* | osf5*)
14193  version_type=osf
14194  need_lib_prefix=no
14195  need_version=no
14196  soname_spec='${libname}${release}${shared_ext}$major'
14197  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14198  shlibpath_var=LD_LIBRARY_PATH
14199  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14200  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14201  ;;
14202
14203rdos*)
14204  dynamic_linker=no
14205  ;;
14206
14207solaris*)
14208  version_type=linux
14209  need_lib_prefix=no
14210  need_version=no
14211  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14212  soname_spec='${libname}${release}${shared_ext}$major'
14213  shlibpath_var=LD_LIBRARY_PATH
14214  shlibpath_overrides_runpath=yes
14215  hardcode_into_libs=yes
14216  # ldd complains unless libraries are executable
14217  postinstall_cmds='chmod +x $lib'
14218  ;;
14219
14220sunos4*)
14221  version_type=sunos
14222  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14223  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14224  shlibpath_var=LD_LIBRARY_PATH
14225  shlibpath_overrides_runpath=yes
14226  if test "$with_gnu_ld" = yes; then
14227    need_lib_prefix=no
14228  fi
14229  need_version=yes
14230  ;;
14231
14232sysv4 | sysv4.3*)
14233  version_type=linux
14234  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14235  soname_spec='${libname}${release}${shared_ext}$major'
14236  shlibpath_var=LD_LIBRARY_PATH
14237  case $host_vendor in
14238    sni)
14239      shlibpath_overrides_runpath=no
14240      need_lib_prefix=no
14241      runpath_var=LD_RUN_PATH
14242      ;;
14243    siemens)
14244      need_lib_prefix=no
14245      ;;
14246    motorola)
14247      need_lib_prefix=no
14248      need_version=no
14249      shlibpath_overrides_runpath=no
14250      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14251      ;;
14252  esac
14253  ;;
14254
14255sysv4*MP*)
14256  if test -d /usr/nec ;then
14257    version_type=linux
14258    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14259    soname_spec='$libname${shared_ext}.$major'
14260    shlibpath_var=LD_LIBRARY_PATH
14261  fi
14262  ;;
14263
14264sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14265  version_type=freebsd-elf
14266  need_lib_prefix=no
14267  need_version=no
14268  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14269  soname_spec='${libname}${release}${shared_ext}$major'
14270  shlibpath_var=LD_LIBRARY_PATH
14271  shlibpath_overrides_runpath=yes
14272  hardcode_into_libs=yes
14273  if test "$with_gnu_ld" = yes; then
14274    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14275  else
14276    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14277    case $host_os in
14278      sco3.2v5*)
14279        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14280	;;
14281    esac
14282  fi
14283  sys_lib_dlsearch_path_spec='/usr/lib'
14284  ;;
14285
14286tpf*)
14287  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14288  version_type=linux
14289  need_lib_prefix=no
14290  need_version=no
14291  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14292  shlibpath_var=LD_LIBRARY_PATH
14293  shlibpath_overrides_runpath=no
14294  hardcode_into_libs=yes
14295  ;;
14296
14297uts4*)
14298  version_type=linux
14299  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14300  soname_spec='${libname}${release}${shared_ext}$major'
14301  shlibpath_var=LD_LIBRARY_PATH
14302  ;;
14303
14304*)
14305  dynamic_linker=no
14306  ;;
14307esac
14308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14309$as_echo "$dynamic_linker" >&6; }
14310test "$dynamic_linker" = no && can_build_shared=no
14311
14312variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14313if test "$GCC" = yes; then
14314  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14315fi
14316
14317if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14318  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14319fi
14320if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14321  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14322fi
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14362$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14363hardcode_action_CXX=
14364if test -n "$hardcode_libdir_flag_spec_CXX" ||
14365   test -n "$runpath_var_CXX" ||
14366   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14367
14368  # We can hardcode non-existent directories.
14369  if test "$hardcode_direct_CXX" != no &&
14370     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14371     # have to relink, otherwise we might link with an installed library
14372     # when we should be linking with a yet-to-be-installed one
14373     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14374     test "$hardcode_minus_L_CXX" != no; then
14375    # Linking always hardcodes the temporary library directory.
14376    hardcode_action_CXX=relink
14377  else
14378    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14379    hardcode_action_CXX=immediate
14380  fi
14381else
14382  # We cannot hardcode anything, or else we can only hardcode existing
14383  # directories.
14384  hardcode_action_CXX=unsupported
14385fi
14386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14387$as_echo "$hardcode_action_CXX" >&6; }
14388
14389if test "$hardcode_action_CXX" = relink ||
14390   test "$inherit_rpath_CXX" = yes; then
14391  # Fast installation is not supported
14392  enable_fast_install=no
14393elif test "$shlibpath_overrides_runpath" = yes ||
14394     test "$enable_shared" = no; then
14395  # Fast installation is not necessary
14396  enable_fast_install=needless
14397fi
14398
14399
14400
14401
14402
14403
14404
14405  fi # test -n "$compiler"
14406
14407  CC=$lt_save_CC
14408  LDCXX=$LD
14409  LD=$lt_save_LD
14410  GCC=$lt_save_GCC
14411  with_gnu_ld=$lt_save_with_gnu_ld
14412  lt_cv_path_LDCXX=$lt_cv_path_LD
14413  lt_cv_path_LD=$lt_save_path_LD
14414  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14415  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14416fi # test "$_lt_caught_CXX_error" != yes
14417
14418ac_ext=c
14419ac_cpp='$CPP $CPPFLAGS'
14420ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14421ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14422ac_compiler_gnu=$ac_cv_c_compiler_gnu
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436        ac_config_commands="$ac_config_commands libtool"
14437
14438
14439
14440
14441# Only expand once:
14442
14443
14444# Forbid libtool to hardcode RPATH, because we want to be able to specify
14445# library search directory using LD_LIBRARY_PATH
14446hardcode_into_libs=no
14447
14448
14449
14450# Determine what GCC version number to use in filesystem paths.
14451
14452  get_gcc_base_ver="cat"
14453
14454# Check whether --with-gcc-major-version-only was given.
14455if test "${with_gcc_major_version_only+set}" = set; then :
14456  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
14457        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
14458      fi
14459
14460fi
14461
14462
14463
14464
14465# Must be last
14466cat >confcache <<\_ACEOF
14467# This file is a shell script that caches the results of configure
14468# tests run on this system so they can be shared between configure
14469# scripts and configure runs, see configure's option --config-cache.
14470# It is not useful on other systems.  If it contains results you don't
14471# want to keep, you may remove or edit it.
14472#
14473# config.status only pays attention to the cache file if you give it
14474# the --recheck option to rerun configure.
14475#
14476# `ac_cv_env_foo' variables (set or unset) will be overridden when
14477# loading this file, other *unset* `ac_cv_foo' will be assigned the
14478# following values.
14479
14480_ACEOF
14481
14482# The following way of writing the cache mishandles newlines in values,
14483# but we know of no workaround that is simple, portable, and efficient.
14484# So, we kill variables containing newlines.
14485# Ultrix sh set writes to stderr and can't be redirected directly,
14486# and sets the high bit in the cache file unless we assign to the vars.
14487(
14488  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14489    eval ac_val=\$$ac_var
14490    case $ac_val in #(
14491    *${as_nl}*)
14492      case $ac_var in #(
14493      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14494$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14495      esac
14496      case $ac_var in #(
14497      _ | IFS | as_nl) ;; #(
14498      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14499      *) { eval $ac_var=; unset $ac_var;} ;;
14500      esac ;;
14501    esac
14502  done
14503
14504  (set) 2>&1 |
14505    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14506    *${as_nl}ac_space=\ *)
14507      # `set' does not quote correctly, so add quotes: double-quote
14508      # substitution turns \\\\ into \\, and sed turns \\ into \.
14509      sed -n \
14510	"s/'/'\\\\''/g;
14511	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14512      ;; #(
14513    *)
14514      # `set' quotes correctly as required by POSIX, so do not add quotes.
14515      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14516      ;;
14517    esac |
14518    sort
14519) |
14520  sed '
14521     /^ac_cv_env_/b end
14522     t clear
14523     :clear
14524     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14525     t end
14526     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14527     :end' >>confcache
14528if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14529  if test -w "$cache_file"; then
14530    if test "x$cache_file" != "x/dev/null"; then
14531      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14532$as_echo "$as_me: updating cache $cache_file" >&6;}
14533      if test ! -f "$cache_file" || test -h "$cache_file"; then
14534	cat confcache >"$cache_file"
14535      else
14536        case $cache_file in #(
14537        */* | ?:*)
14538	  mv -f confcache "$cache_file"$$ &&
14539	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14540        *)
14541	  mv -f confcache "$cache_file" ;;
14542	esac
14543      fi
14544    fi
14545  else
14546    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14547$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14548  fi
14549fi
14550rm -f confcache
14551
14552test "x$prefix" = xNONE && prefix=$ac_default_prefix
14553# Let make expand exec_prefix.
14554test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14555
14556# Transform confdefs.h into DEFS.
14557# Protect against shell expansion while executing Makefile rules.
14558# Protect against Makefile macro expansion.
14559#
14560# If the first sed substitution is executed (which looks for macros that
14561# take arguments), then branch to the quote section.  Otherwise,
14562# look for a macro that doesn't take arguments.
14563ac_script='
14564:mline
14565/\\$/{
14566 N
14567 s,\\\n,,
14568 b mline
14569}
14570t clear
14571:clear
14572s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
14573t quote
14574s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
14575t quote
14576b any
14577:quote
14578s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
14579s/\[/\\&/g
14580s/\]/\\&/g
14581s/\$/$$/g
14582H
14583:any
14584${
14585	g
14586	s/^\n//
14587	s/\n/ /g
14588	p
14589}
14590'
14591DEFS=`sed -n "$ac_script" confdefs.h`
14592
14593
14594ac_libobjs=
14595ac_ltlibobjs=
14596U=
14597for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14598  # 1. Remove the extension, and $U if already installed.
14599  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14600  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14601  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14602  #    will be set to the directory where LIBOBJS objects are built.
14603  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14604  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14605done
14606LIBOBJS=$ac_libobjs
14607
14608LTLIBOBJS=$ac_ltlibobjs
14609
14610
14611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14612$as_echo_n "checking that generated files are newer than configure... " >&6; }
14613   if test -n "$am_sleep_pid"; then
14614     # Hide warnings about reused PIDs.
14615     wait $am_sleep_pid 2>/dev/null
14616   fi
14617   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14618$as_echo "done" >&6; }
14619 if test -n "$EXEEXT"; then
14620  am__EXEEXT_TRUE=
14621  am__EXEEXT_FALSE='#'
14622else
14623  am__EXEEXT_TRUE='#'
14624  am__EXEEXT_FALSE=
14625fi
14626
14627if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14628  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14629Usually this means the macro was only invoked conditionally." "$LINENO" 5
14630fi
14631if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14632  as_fn_error $? "conditional \"AMDEP\" was never defined.
14633Usually this means the macro was only invoked conditionally." "$LINENO" 5
14634fi
14635if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14636  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14637Usually this means the macro was only invoked conditionally." "$LINENO" 5
14638fi
14639if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
14640  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
14641Usually this means the macro was only invoked conditionally." "$LINENO" 5
14642fi
14643if test -z "${PLUGIN_HOST_TRUE}" && test -z "${PLUGIN_HOST_FALSE}"; then
14644  as_fn_error $? "conditional \"PLUGIN_HOST\" was never defined.
14645Usually this means the macro was only invoked conditionally." "$LINENO" 5
14646fi
14647
14648: "${CONFIG_STATUS=./config.status}"
14649ac_write_fail=0
14650ac_clean_files_save=$ac_clean_files
14651ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14652{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14653$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14654as_write_fail=0
14655cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14656#! $SHELL
14657# Generated by $as_me.
14658# Run this file to recreate the current configuration.
14659# Compiler output produced by configure, useful for debugging
14660# configure, is in config.log if it exists.
14661
14662debug=false
14663ac_cs_recheck=false
14664ac_cs_silent=false
14665
14666SHELL=\${CONFIG_SHELL-$SHELL}
14667export SHELL
14668_ASEOF
14669cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14670## -------------------- ##
14671## M4sh Initialization. ##
14672## -------------------- ##
14673
14674# Be more Bourne compatible
14675DUALCASE=1; export DUALCASE # for MKS sh
14676if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14677  emulate sh
14678  NULLCMD=:
14679  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14680  # is contrary to our usage.  Disable this feature.
14681  alias -g '${1+"$@"}'='"$@"'
14682  setopt NO_GLOB_SUBST
14683else
14684  case `(set -o) 2>/dev/null` in #(
14685  *posix*) :
14686    set -o posix ;; #(
14687  *) :
14688     ;;
14689esac
14690fi
14691
14692
14693as_nl='
14694'
14695export as_nl
14696# Printing a long string crashes Solaris 7 /usr/bin/printf.
14697as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14698as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14699as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14700# Prefer a ksh shell builtin over an external printf program on Solaris,
14701# but without wasting forks for bash or zsh.
14702if test -z "$BASH_VERSION$ZSH_VERSION" \
14703    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14704  as_echo='print -r --'
14705  as_echo_n='print -rn --'
14706elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14707  as_echo='printf %s\n'
14708  as_echo_n='printf %s'
14709else
14710  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14711    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14712    as_echo_n='/usr/ucb/echo -n'
14713  else
14714    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14715    as_echo_n_body='eval
14716      arg=$1;
14717      case $arg in #(
14718      *"$as_nl"*)
14719	expr "X$arg" : "X\\(.*\\)$as_nl";
14720	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14721      esac;
14722      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14723    '
14724    export as_echo_n_body
14725    as_echo_n='sh -c $as_echo_n_body as_echo'
14726  fi
14727  export as_echo_body
14728  as_echo='sh -c $as_echo_body as_echo'
14729fi
14730
14731# The user is always right.
14732if test "${PATH_SEPARATOR+set}" != set; then
14733  PATH_SEPARATOR=:
14734  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14735    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14736      PATH_SEPARATOR=';'
14737  }
14738fi
14739
14740
14741# IFS
14742# We need space, tab and new line, in precisely that order.  Quoting is
14743# there to prevent editors from complaining about space-tab.
14744# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14745# splitting by setting IFS to empty value.)
14746IFS=" ""	$as_nl"
14747
14748# Find who we are.  Look in the path if we contain no directory separator.
14749as_myself=
14750case $0 in #((
14751  *[\\/]* ) as_myself=$0 ;;
14752  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14753for as_dir in $PATH
14754do
14755  IFS=$as_save_IFS
14756  test -z "$as_dir" && as_dir=.
14757    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14758  done
14759IFS=$as_save_IFS
14760
14761     ;;
14762esac
14763# We did not find ourselves, most probably we were run as `sh COMMAND'
14764# in which case we are not to be found in the path.
14765if test "x$as_myself" = x; then
14766  as_myself=$0
14767fi
14768if test ! -f "$as_myself"; then
14769  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14770  exit 1
14771fi
14772
14773# Unset variables that we do not need and which cause bugs (e.g. in
14774# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14775# suppresses any "Segmentation fault" message there.  '((' could
14776# trigger a bug in pdksh 5.2.14.
14777for as_var in BASH_ENV ENV MAIL MAILPATH
14778do eval test x\${$as_var+set} = xset \
14779  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14780done
14781PS1='$ '
14782PS2='> '
14783PS4='+ '
14784
14785# NLS nuisances.
14786LC_ALL=C
14787export LC_ALL
14788LANGUAGE=C
14789export LANGUAGE
14790
14791# CDPATH.
14792(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14793
14794
14795# as_fn_error STATUS ERROR [LINENO LOG_FD]
14796# ----------------------------------------
14797# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14798# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14799# script with STATUS, using 1 if that was 0.
14800as_fn_error ()
14801{
14802  as_status=$1; test $as_status -eq 0 && as_status=1
14803  if test "$4"; then
14804    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14805    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14806  fi
14807  $as_echo "$as_me: error: $2" >&2
14808  as_fn_exit $as_status
14809} # as_fn_error
14810
14811
14812# as_fn_set_status STATUS
14813# -----------------------
14814# Set $? to STATUS, without forking.
14815as_fn_set_status ()
14816{
14817  return $1
14818} # as_fn_set_status
14819
14820# as_fn_exit STATUS
14821# -----------------
14822# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14823as_fn_exit ()
14824{
14825  set +e
14826  as_fn_set_status $1
14827  exit $1
14828} # as_fn_exit
14829
14830# as_fn_unset VAR
14831# ---------------
14832# Portably unset VAR.
14833as_fn_unset ()
14834{
14835  { eval $1=; unset $1;}
14836}
14837as_unset=as_fn_unset
14838# as_fn_append VAR VALUE
14839# ----------------------
14840# Append the text in VALUE to the end of the definition contained in VAR. Take
14841# advantage of any shell optimizations that allow amortized linear growth over
14842# repeated appends, instead of the typical quadratic growth present in naive
14843# implementations.
14844if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14845  eval 'as_fn_append ()
14846  {
14847    eval $1+=\$2
14848  }'
14849else
14850  as_fn_append ()
14851  {
14852    eval $1=\$$1\$2
14853  }
14854fi # as_fn_append
14855
14856# as_fn_arith ARG...
14857# ------------------
14858# Perform arithmetic evaluation on the ARGs, and store the result in the
14859# global $as_val. Take advantage of shells that can avoid forks. The arguments
14860# must be portable across $(()) and expr.
14861if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14862  eval 'as_fn_arith ()
14863  {
14864    as_val=$(( $* ))
14865  }'
14866else
14867  as_fn_arith ()
14868  {
14869    as_val=`expr "$@" || test $? -eq 1`
14870  }
14871fi # as_fn_arith
14872
14873
14874if expr a : '\(a\)' >/dev/null 2>&1 &&
14875   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14876  as_expr=expr
14877else
14878  as_expr=false
14879fi
14880
14881if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14882  as_basename=basename
14883else
14884  as_basename=false
14885fi
14886
14887if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14888  as_dirname=dirname
14889else
14890  as_dirname=false
14891fi
14892
14893as_me=`$as_basename -- "$0" ||
14894$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14895	 X"$0" : 'X\(//\)$' \| \
14896	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14897$as_echo X/"$0" |
14898    sed '/^.*\/\([^/][^/]*\)\/*$/{
14899	    s//\1/
14900	    q
14901	  }
14902	  /^X\/\(\/\/\)$/{
14903	    s//\1/
14904	    q
14905	  }
14906	  /^X\/\(\/\).*/{
14907	    s//\1/
14908	    q
14909	  }
14910	  s/.*/./; q'`
14911
14912# Avoid depending upon Character Ranges.
14913as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14914as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14915as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14916as_cr_digits='0123456789'
14917as_cr_alnum=$as_cr_Letters$as_cr_digits
14918
14919ECHO_C= ECHO_N= ECHO_T=
14920case `echo -n x` in #(((((
14921-n*)
14922  case `echo 'xy\c'` in
14923  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14924  xy)  ECHO_C='\c';;
14925  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14926       ECHO_T='	';;
14927  esac;;
14928*)
14929  ECHO_N='-n';;
14930esac
14931
14932rm -f conf$$ conf$$.exe conf$$.file
14933if test -d conf$$.dir; then
14934  rm -f conf$$.dir/conf$$.file
14935else
14936  rm -f conf$$.dir
14937  mkdir conf$$.dir 2>/dev/null
14938fi
14939if (echo >conf$$.file) 2>/dev/null; then
14940  if ln -s conf$$.file conf$$ 2>/dev/null; then
14941    as_ln_s='ln -s'
14942    # ... but there are two gotchas:
14943    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14944    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14945    # In both cases, we have to default to `cp -pR'.
14946    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14947      as_ln_s='cp -pR'
14948  elif ln conf$$.file conf$$ 2>/dev/null; then
14949    as_ln_s=ln
14950  else
14951    as_ln_s='cp -pR'
14952  fi
14953else
14954  as_ln_s='cp -pR'
14955fi
14956rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14957rmdir conf$$.dir 2>/dev/null
14958
14959
14960# as_fn_mkdir_p
14961# -------------
14962# Create "$as_dir" as a directory, including parents if necessary.
14963as_fn_mkdir_p ()
14964{
14965
14966  case $as_dir in #(
14967  -*) as_dir=./$as_dir;;
14968  esac
14969  test -d "$as_dir" || eval $as_mkdir_p || {
14970    as_dirs=
14971    while :; do
14972      case $as_dir in #(
14973      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14974      *) as_qdir=$as_dir;;
14975      esac
14976      as_dirs="'$as_qdir' $as_dirs"
14977      as_dir=`$as_dirname -- "$as_dir" ||
14978$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14979	 X"$as_dir" : 'X\(//\)[^/]' \| \
14980	 X"$as_dir" : 'X\(//\)$' \| \
14981	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14982$as_echo X"$as_dir" |
14983    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14984	    s//\1/
14985	    q
14986	  }
14987	  /^X\(\/\/\)[^/].*/{
14988	    s//\1/
14989	    q
14990	  }
14991	  /^X\(\/\/\)$/{
14992	    s//\1/
14993	    q
14994	  }
14995	  /^X\(\/\).*/{
14996	    s//\1/
14997	    q
14998	  }
14999	  s/.*/./; q'`
15000      test -d "$as_dir" && break
15001    done
15002    test -z "$as_dirs" || eval "mkdir $as_dirs"
15003  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15004
15005
15006} # as_fn_mkdir_p
15007if mkdir -p . 2>/dev/null; then
15008  as_mkdir_p='mkdir -p "$as_dir"'
15009else
15010  test -d ./-p && rmdir ./-p
15011  as_mkdir_p=false
15012fi
15013
15014
15015# as_fn_executable_p FILE
15016# -----------------------
15017# Test if FILE is an executable regular file.
15018as_fn_executable_p ()
15019{
15020  test -f "$1" && test -x "$1"
15021} # as_fn_executable_p
15022as_test_x='test -x'
15023as_executable_p=as_fn_executable_p
15024
15025# Sed expression to map a string onto a valid CPP name.
15026as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15027
15028# Sed expression to map a string onto a valid variable name.
15029as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15030
15031
15032exec 6>&1
15033## ----------------------------------- ##
15034## Main body of $CONFIG_STATUS script. ##
15035## ----------------------------------- ##
15036_ASEOF
15037test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15038
15039cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15040# Save the log message, to keep $0 and so on meaningful, and to
15041# report actual input values of CONFIG_FILES etc. instead of their
15042# values after options handling.
15043ac_log="
15044This file was extended by Intel MIC Offload Plugin $as_me 1.0, which was
15045generated by GNU Autoconf 2.69.  Invocation command line was
15046
15047  CONFIG_FILES    = $CONFIG_FILES
15048  CONFIG_HEADERS  = $CONFIG_HEADERS
15049  CONFIG_LINKS    = $CONFIG_LINKS
15050  CONFIG_COMMANDS = $CONFIG_COMMANDS
15051  $ $0 $@
15052
15053on `(hostname || uname -n) 2>/dev/null | sed 1q`
15054"
15055
15056_ACEOF
15057
15058case $ac_config_files in *"
15059"*) set x $ac_config_files; shift; ac_config_files=$*;;
15060esac
15061
15062
15063
15064cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15065# Files that config.status was made for.
15066config_files="$ac_config_files"
15067config_commands="$ac_config_commands"
15068
15069_ACEOF
15070
15071cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15072ac_cs_usage="\
15073\`$as_me' instantiates files and other configuration actions
15074from templates according to the current configuration.  Unless the files
15075and actions are specified as TAGs, all are instantiated by default.
15076
15077Usage: $0 [OPTION]... [TAG]...
15078
15079  -h, --help       print this help, then exit
15080  -V, --version    print version number and configuration settings, then exit
15081      --config     print configuration, then exit
15082  -q, --quiet, --silent
15083                   do not print progress messages
15084  -d, --debug      don't remove temporary files
15085      --recheck    update $as_me by reconfiguring in the same conditions
15086      --file=FILE[:TEMPLATE]
15087                   instantiate the configuration file FILE
15088
15089Configuration files:
15090$config_files
15091
15092Configuration commands:
15093$config_commands
15094
15095Report bugs to the package provider."
15096
15097_ACEOF
15098cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15099ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15100ac_cs_version="\\
15101Intel MIC Offload Plugin config.status 1.0
15102configured by $0, generated by GNU Autoconf 2.69,
15103  with options \\"\$ac_cs_config\\"
15104
15105Copyright (C) 2012 Free Software Foundation, Inc.
15106This config.status script is free software; the Free Software Foundation
15107gives unlimited permission to copy, distribute and modify it."
15108
15109ac_pwd='$ac_pwd'
15110srcdir='$srcdir'
15111INSTALL='$INSTALL'
15112MKDIR_P='$MKDIR_P'
15113AWK='$AWK'
15114test -n "\$AWK" || AWK=awk
15115_ACEOF
15116
15117cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15118# The default lists apply if the user does not specify any file.
15119ac_need_defaults=:
15120while test $# != 0
15121do
15122  case $1 in
15123  --*=?*)
15124    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15125    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15126    ac_shift=:
15127    ;;
15128  --*=)
15129    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15130    ac_optarg=
15131    ac_shift=:
15132    ;;
15133  *)
15134    ac_option=$1
15135    ac_optarg=$2
15136    ac_shift=shift
15137    ;;
15138  esac
15139
15140  case $ac_option in
15141  # Handling of the options.
15142  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15143    ac_cs_recheck=: ;;
15144  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15145    $as_echo "$ac_cs_version"; exit ;;
15146  --config | --confi | --conf | --con | --co | --c )
15147    $as_echo "$ac_cs_config"; exit ;;
15148  --debug | --debu | --deb | --de | --d | -d )
15149    debug=: ;;
15150  --file | --fil | --fi | --f )
15151    $ac_shift
15152    case $ac_optarg in
15153    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15154    '') as_fn_error $? "missing file argument" ;;
15155    esac
15156    as_fn_append CONFIG_FILES " '$ac_optarg'"
15157    ac_need_defaults=false;;
15158  --he | --h |  --help | --hel | -h )
15159    $as_echo "$ac_cs_usage"; exit ;;
15160  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15161  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15162    ac_cs_silent=: ;;
15163
15164  # This is an error.
15165  -*) as_fn_error $? "unrecognized option: \`$1'
15166Try \`$0 --help' for more information." ;;
15167
15168  *) as_fn_append ac_config_targets " $1"
15169     ac_need_defaults=false ;;
15170
15171  esac
15172  shift
15173done
15174
15175ac_configure_extra_args=
15176
15177if $ac_cs_silent; then
15178  exec 6>/dev/null
15179  ac_configure_extra_args="$ac_configure_extra_args --silent"
15180fi
15181
15182_ACEOF
15183cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15184if \$ac_cs_recheck; then
15185  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15186  shift
15187  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15188  CONFIG_SHELL='$SHELL'
15189  export CONFIG_SHELL
15190  exec "\$@"
15191fi
15192
15193_ACEOF
15194cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15195exec 5>>config.log
15196{
15197  echo
15198  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15199## Running $as_me. ##
15200_ASBOX
15201  $as_echo "$ac_log"
15202} >&5
15203
15204_ACEOF
15205cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15206#
15207# INIT-COMMANDS
15208#
15209AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15210
15211srcdir="$srcdir"
15212host="$host"
15213target="$target"
15214with_multisubdir="$with_multisubdir"
15215with_multisrctop="$with_multisrctop"
15216with_target_subdir="$with_target_subdir"
15217ac_configure_args="${multilib_arg} ${ac_configure_args}"
15218multi_basedir="$multi_basedir"
15219CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
15220CC="$CC"
15221CXX="$CXX"
15222GFORTRAN="$GFORTRAN"
15223GDC="$GDC"
15224
15225
15226# The HP-UX ksh and POSIX shell print the target directory to stdout
15227# if CDPATH is set.
15228(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15229
15230sed_quote_subst='$sed_quote_subst'
15231double_quote_subst='$double_quote_subst'
15232delay_variable_subst='$delay_variable_subst'
15233macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15234macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15235enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15236enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15237pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15238enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15239SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15240ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15241host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15242host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15243host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15244build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15245build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15246build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15247SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15248Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15249GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15250EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15251FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15252LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15253NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15254LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15255max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15256ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15257exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15258lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15259lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15260lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15261reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15262reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15263OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15264deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15265file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15266AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15267AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15268STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15269RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15270old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15271old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15272old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15273lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15274CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15275CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15276compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15277GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15278lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15279lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15280lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15281lt_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"`'
15282objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15283MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15284lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15285lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15286lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15287lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15288lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15289need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15290DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15291NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15292LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15293OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15294OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15295libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15296shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15297extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15298archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15299enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15300export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15301whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15302compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15303old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15304old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15305archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15306archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15307module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15308module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15309with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15310allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15311no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15312hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15313hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15314hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15315hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15316hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15317hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15318hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15319hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15320inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15321link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15322fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15323always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15324export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15325exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15326include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15327prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15328file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15329variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15330need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15331need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15332version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15333runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15334shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15335shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15336libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15337library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15338soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15339install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15340postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15341postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15342finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15343finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15344hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15345sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15346sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15347hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15348enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15349enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15350enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15351old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15352striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15353compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
15354predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
15355postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
15356predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
15357postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
15358compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
15359LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
15360reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
15361reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15362old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15363compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
15364GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
15365lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
15366lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
15367lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
15368lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
15369lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
15370archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
15371enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
15372export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15373whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15374compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
15375old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15376old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15377archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15378archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15379module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15380module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15381with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
15382allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15383no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15384hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15385hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
15386hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
15387hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
15388hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
15389hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
15390hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
15391hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
15392inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
15393link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
15394fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
15395always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
15396export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15397exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15398include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15399prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15400file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
15401hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
15402compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
15403predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15404postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15405predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
15406postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
15407compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
15408
15409LTCC='$LTCC'
15410LTCFLAGS='$LTCFLAGS'
15411compiler='$compiler_DEFAULT'
15412
15413# A function that is used when there is no print builtin or printf.
15414func_fallback_echo ()
15415{
15416  eval 'cat <<_LTECHO_EOF
15417\$1
15418_LTECHO_EOF'
15419}
15420
15421# Quote evaled strings.
15422for var in SHELL \
15423ECHO \
15424SED \
15425GREP \
15426EGREP \
15427FGREP \
15428LD \
15429NM \
15430LN_S \
15431lt_SP2NL \
15432lt_NL2SP \
15433reload_flag \
15434OBJDUMP \
15435deplibs_check_method \
15436file_magic_cmd \
15437AR \
15438AR_FLAGS \
15439STRIP \
15440RANLIB \
15441CC \
15442CFLAGS \
15443compiler \
15444lt_cv_sys_global_symbol_pipe \
15445lt_cv_sys_global_symbol_to_cdecl \
15446lt_cv_sys_global_symbol_to_c_name_address \
15447lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15448lt_prog_compiler_no_builtin_flag \
15449lt_prog_compiler_wl \
15450lt_prog_compiler_pic \
15451lt_prog_compiler_static \
15452lt_cv_prog_compiler_c_o \
15453need_locks \
15454DSYMUTIL \
15455NMEDIT \
15456LIPO \
15457OTOOL \
15458OTOOL64 \
15459shrext_cmds \
15460export_dynamic_flag_spec \
15461whole_archive_flag_spec \
15462compiler_needs_object \
15463with_gnu_ld \
15464allow_undefined_flag \
15465no_undefined_flag \
15466hardcode_libdir_flag_spec \
15467hardcode_libdir_flag_spec_ld \
15468hardcode_libdir_separator \
15469fix_srcfile_path \
15470exclude_expsyms \
15471include_expsyms \
15472file_list_spec \
15473variables_saved_for_relink \
15474libname_spec \
15475library_names_spec \
15476soname_spec \
15477install_override_mode \
15478finish_eval \
15479old_striplib \
15480striplib \
15481compiler_lib_search_dirs \
15482predep_objects \
15483postdep_objects \
15484predeps \
15485postdeps \
15486compiler_lib_search_path \
15487LD_CXX \
15488reload_flag_CXX \
15489compiler_CXX \
15490lt_prog_compiler_no_builtin_flag_CXX \
15491lt_prog_compiler_wl_CXX \
15492lt_prog_compiler_pic_CXX \
15493lt_prog_compiler_static_CXX \
15494lt_cv_prog_compiler_c_o_CXX \
15495export_dynamic_flag_spec_CXX \
15496whole_archive_flag_spec_CXX \
15497compiler_needs_object_CXX \
15498with_gnu_ld_CXX \
15499allow_undefined_flag_CXX \
15500no_undefined_flag_CXX \
15501hardcode_libdir_flag_spec_CXX \
15502hardcode_libdir_flag_spec_ld_CXX \
15503hardcode_libdir_separator_CXX \
15504fix_srcfile_path_CXX \
15505exclude_expsyms_CXX \
15506include_expsyms_CXX \
15507file_list_spec_CXX \
15508compiler_lib_search_dirs_CXX \
15509predep_objects_CXX \
15510postdep_objects_CXX \
15511predeps_CXX \
15512postdeps_CXX \
15513compiler_lib_search_path_CXX; do
15514    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15515    *[\\\\\\\`\\"\\\$]*)
15516      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15517      ;;
15518    *)
15519      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15520      ;;
15521    esac
15522done
15523
15524# Double-quote double-evaled strings.
15525for var in reload_cmds \
15526old_postinstall_cmds \
15527old_postuninstall_cmds \
15528old_archive_cmds \
15529extract_expsyms_cmds \
15530old_archive_from_new_cmds \
15531old_archive_from_expsyms_cmds \
15532archive_cmds \
15533archive_expsym_cmds \
15534module_cmds \
15535module_expsym_cmds \
15536export_symbols_cmds \
15537prelink_cmds \
15538postinstall_cmds \
15539postuninstall_cmds \
15540finish_cmds \
15541sys_lib_search_path_spec \
15542sys_lib_dlsearch_path_spec \
15543reload_cmds_CXX \
15544old_archive_cmds_CXX \
15545old_archive_from_new_cmds_CXX \
15546old_archive_from_expsyms_cmds_CXX \
15547archive_cmds_CXX \
15548archive_expsym_cmds_CXX \
15549module_cmds_CXX \
15550module_expsym_cmds_CXX \
15551export_symbols_cmds_CXX \
15552prelink_cmds_CXX; do
15553    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15554    *[\\\\\\\`\\"\\\$]*)
15555      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15556      ;;
15557    *)
15558      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15559      ;;
15560    esac
15561done
15562
15563ac_aux_dir='$ac_aux_dir'
15564xsi_shell='$xsi_shell'
15565lt_shell_append='$lt_shell_append'
15566
15567# See if we are running on zsh, and set the options which allow our
15568# commands through without removal of \ escapes INIT.
15569if test -n "\${ZSH_VERSION+set}" ; then
15570   setopt NO_GLOB_SUBST
15571fi
15572
15573
15574    PACKAGE='$PACKAGE'
15575    VERSION='$VERSION'
15576    TIMESTAMP='$TIMESTAMP'
15577    RM='$RM'
15578    ofile='$ofile'
15579
15580
15581
15582
15583
15584
15585_ACEOF
15586
15587cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15588
15589# Handling of arguments.
15590for ac_config_target in $ac_config_targets
15591do
15592  case $ac_config_target in
15593    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15594    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15595    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15596    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15597
15598  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15599  esac
15600done
15601
15602
15603# If the user did not use the arguments to specify the items to instantiate,
15604# then the envvar interface is used.  Set only those that are not.
15605# We use the long form for the default assignment because of an extremely
15606# bizarre bug on SunOS 4.1.3.
15607if $ac_need_defaults; then
15608  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15609  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15610fi
15611
15612# Have a temporary directory for convenience.  Make it in the build tree
15613# simply because there is no reason against having it here, and in addition,
15614# creating and moving files from /tmp can sometimes cause problems.
15615# Hook for its removal unless debugging.
15616# Note that there is a small window in which the directory will not be cleaned:
15617# after its creation but before its name has been assigned to `$tmp'.
15618$debug ||
15619{
15620  tmp= ac_tmp=
15621  trap 'exit_status=$?
15622  : "${ac_tmp:=$tmp}"
15623  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15624' 0
15625  trap 'as_fn_exit 1' 1 2 13 15
15626}
15627# Create a (secure) tmp directory for tmp files.
15628
15629{
15630  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15631  test -d "$tmp"
15632}  ||
15633{
15634  tmp=./conf$$-$RANDOM
15635  (umask 077 && mkdir "$tmp")
15636} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15637ac_tmp=$tmp
15638
15639# Set up the scripts for CONFIG_FILES section.
15640# No need to generate them if there are no CONFIG_FILES.
15641# This happens for instance with `./config.status config.h'.
15642if test -n "$CONFIG_FILES"; then
15643
15644
15645ac_cr=`echo X | tr X '\015'`
15646# On cygwin, bash can eat \r inside `` if the user requested igncr.
15647# But we know of no other shell where ac_cr would be empty at this
15648# point, so we can use a bashism as a fallback.
15649if test "x$ac_cr" = x; then
15650  eval ac_cr=\$\'\\r\'
15651fi
15652ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15653if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15654  ac_cs_awk_cr='\\r'
15655else
15656  ac_cs_awk_cr=$ac_cr
15657fi
15658
15659echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15660_ACEOF
15661
15662
15663{
15664  echo "cat >conf$$subs.awk <<_ACEOF" &&
15665  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15666  echo "_ACEOF"
15667} >conf$$subs.sh ||
15668  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15669ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15670ac_delim='%!_!# '
15671for ac_last_try in false false false false false :; do
15672  . ./conf$$subs.sh ||
15673    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15674
15675  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15676  if test $ac_delim_n = $ac_delim_num; then
15677    break
15678  elif $ac_last_try; then
15679    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15680  else
15681    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15682  fi
15683done
15684rm -f conf$$subs.sh
15685
15686cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15687cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15688_ACEOF
15689sed -n '
15690h
15691s/^/S["/; s/!.*/"]=/
15692p
15693g
15694s/^[^!]*!//
15695:repl
15696t repl
15697s/'"$ac_delim"'$//
15698t delim
15699:nl
15700h
15701s/\(.\{148\}\)..*/\1/
15702t more1
15703s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15704p
15705n
15706b repl
15707:more1
15708s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15709p
15710g
15711s/.\{148\}//
15712t nl
15713:delim
15714h
15715s/\(.\{148\}\)..*/\1/
15716t more2
15717s/["\\]/\\&/g; s/^/"/; s/$/"/
15718p
15719b
15720:more2
15721s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15722p
15723g
15724s/.\{148\}//
15725t delim
15726' <conf$$subs.awk | sed '
15727/^[^""]/{
15728  N
15729  s/\n//
15730}
15731' >>$CONFIG_STATUS || ac_write_fail=1
15732rm -f conf$$subs.awk
15733cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15734_ACAWK
15735cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15736  for (key in S) S_is_set[key] = 1
15737  FS = ""
15738
15739}
15740{
15741  line = $ 0
15742  nfields = split(line, field, "@")
15743  substed = 0
15744  len = length(field[1])
15745  for (i = 2; i < nfields; i++) {
15746    key = field[i]
15747    keylen = length(key)
15748    if (S_is_set[key]) {
15749      value = S[key]
15750      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15751      len += length(value) + length(field[++i])
15752      substed = 1
15753    } else
15754      len += 1 + keylen
15755  }
15756
15757  print line
15758}
15759
15760_ACAWK
15761_ACEOF
15762cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15763if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15764  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15765else
15766  cat
15767fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15768  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15769_ACEOF
15770
15771# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15772# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15773# trailing colons and then remove the whole line if VPATH becomes empty
15774# (actually we leave an empty line to preserve line numbers).
15775if test "x$srcdir" = x.; then
15776  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15777h
15778s///
15779s/^/:/
15780s/[	 ]*$/:/
15781s/:\$(srcdir):/:/g
15782s/:\${srcdir}:/:/g
15783s/:@srcdir@:/:/g
15784s/^:*//
15785s/:*$//
15786x
15787s/\(=[	 ]*\).*/\1/
15788G
15789s/\n//
15790s/^[^=]*=[	 ]*$//
15791}'
15792fi
15793
15794cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15795fi # test -n "$CONFIG_FILES"
15796
15797
15798eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
15799shift
15800for ac_tag
15801do
15802  case $ac_tag in
15803  :[FHLC]) ac_mode=$ac_tag; continue;;
15804  esac
15805  case $ac_mode$ac_tag in
15806  :[FHL]*:*);;
15807  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15808  :[FH]-) ac_tag=-:-;;
15809  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15810  esac
15811  ac_save_IFS=$IFS
15812  IFS=:
15813  set x $ac_tag
15814  IFS=$ac_save_IFS
15815  shift
15816  ac_file=$1
15817  shift
15818
15819  case $ac_mode in
15820  :L) ac_source=$1;;
15821  :[FH])
15822    ac_file_inputs=
15823    for ac_f
15824    do
15825      case $ac_f in
15826      -) ac_f="$ac_tmp/stdin";;
15827      *) # Look for the file first in the build tree, then in the source tree
15828	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15829	 # because $ac_f cannot contain `:'.
15830	 test -f "$ac_f" ||
15831	   case $ac_f in
15832	   [\\/$]*) false;;
15833	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15834	   esac ||
15835	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15836      esac
15837      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15838      as_fn_append ac_file_inputs " '$ac_f'"
15839    done
15840
15841    # Let's still pretend it is `configure' which instantiates (i.e., don't
15842    # use $as_me), people would be surprised to read:
15843    #    /* config.h.  Generated by config.status.  */
15844    configure_input='Generated from '`
15845	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15846	`' by configure.'
15847    if test x"$ac_file" != x-; then
15848      configure_input="$ac_file.  $configure_input"
15849      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15850$as_echo "$as_me: creating $ac_file" >&6;}
15851    fi
15852    # Neutralize special characters interpreted by sed in replacement strings.
15853    case $configure_input in #(
15854    *\&* | *\|* | *\\* )
15855       ac_sed_conf_input=`$as_echo "$configure_input" |
15856       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15857    *) ac_sed_conf_input=$configure_input;;
15858    esac
15859
15860    case $ac_tag in
15861    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15862      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15863    esac
15864    ;;
15865  esac
15866
15867  ac_dir=`$as_dirname -- "$ac_file" ||
15868$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15869	 X"$ac_file" : 'X\(//\)[^/]' \| \
15870	 X"$ac_file" : 'X\(//\)$' \| \
15871	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15872$as_echo X"$ac_file" |
15873    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15874	    s//\1/
15875	    q
15876	  }
15877	  /^X\(\/\/\)[^/].*/{
15878	    s//\1/
15879	    q
15880	  }
15881	  /^X\(\/\/\)$/{
15882	    s//\1/
15883	    q
15884	  }
15885	  /^X\(\/\).*/{
15886	    s//\1/
15887	    q
15888	  }
15889	  s/.*/./; q'`
15890  as_dir="$ac_dir"; as_fn_mkdir_p
15891  ac_builddir=.
15892
15893case "$ac_dir" in
15894.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15895*)
15896  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15897  # A ".." for each directory in $ac_dir_suffix.
15898  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15899  case $ac_top_builddir_sub in
15900  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15901  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15902  esac ;;
15903esac
15904ac_abs_top_builddir=$ac_pwd
15905ac_abs_builddir=$ac_pwd$ac_dir_suffix
15906# for backward compatibility:
15907ac_top_builddir=$ac_top_build_prefix
15908
15909case $srcdir in
15910  .)  # We are building in place.
15911    ac_srcdir=.
15912    ac_top_srcdir=$ac_top_builddir_sub
15913    ac_abs_top_srcdir=$ac_pwd ;;
15914  [\\/]* | ?:[\\/]* )  # Absolute name.
15915    ac_srcdir=$srcdir$ac_dir_suffix;
15916    ac_top_srcdir=$srcdir
15917    ac_abs_top_srcdir=$srcdir ;;
15918  *) # Relative name.
15919    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15920    ac_top_srcdir=$ac_top_build_prefix$srcdir
15921    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15922esac
15923ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15924
15925
15926  case $ac_mode in
15927  :F)
15928  #
15929  # CONFIG_FILE
15930  #
15931
15932  case $INSTALL in
15933  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15934  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15935  esac
15936  ac_MKDIR_P=$MKDIR_P
15937  case $MKDIR_P in
15938  [\\/$]* | ?:[\\/]* ) ;;
15939  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15940  esac
15941_ACEOF
15942
15943cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15944# If the template does not know about datarootdir, expand it.
15945# FIXME: This hack should be removed a few years after 2.60.
15946ac_datarootdir_hack=; ac_datarootdir_seen=
15947ac_sed_dataroot='
15948/datarootdir/ {
15949  p
15950  q
15951}
15952/@datadir@/p
15953/@docdir@/p
15954/@infodir@/p
15955/@localedir@/p
15956/@mandir@/p'
15957case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15958*datarootdir*) ac_datarootdir_seen=yes;;
15959*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15960  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15961$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15962_ACEOF
15963cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15964  ac_datarootdir_hack='
15965  s&@datadir@&$datadir&g
15966  s&@docdir@&$docdir&g
15967  s&@infodir@&$infodir&g
15968  s&@localedir@&$localedir&g
15969  s&@mandir@&$mandir&g
15970  s&\\\${datarootdir}&$datarootdir&g' ;;
15971esac
15972_ACEOF
15973
15974# Neutralize VPATH when `$srcdir' = `.'.
15975# Shell code in configure.ac might set extrasub.
15976# FIXME: do we really want to maintain this feature?
15977cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15978ac_sed_extra="$ac_vpsub
15979$extrasub
15980_ACEOF
15981cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15982:t
15983/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15984s|@configure_input@|$ac_sed_conf_input|;t t
15985s&@top_builddir@&$ac_top_builddir_sub&;t t
15986s&@top_build_prefix@&$ac_top_build_prefix&;t t
15987s&@srcdir@&$ac_srcdir&;t t
15988s&@abs_srcdir@&$ac_abs_srcdir&;t t
15989s&@top_srcdir@&$ac_top_srcdir&;t t
15990s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15991s&@builddir@&$ac_builddir&;t t
15992s&@abs_builddir@&$ac_abs_builddir&;t t
15993s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15994s&@INSTALL@&$ac_INSTALL&;t t
15995s&@MKDIR_P@&$ac_MKDIR_P&;t t
15996$ac_datarootdir_hack
15997"
15998eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15999  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16000
16001test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16002  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16003  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16004      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16005  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16006which seems to be undefined.  Please make sure it is defined" >&5
16007$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16008which seems to be undefined.  Please make sure it is defined" >&2;}
16009
16010  rm -f "$ac_tmp/stdin"
16011  case $ac_file in
16012  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16013  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16014  esac \
16015  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16016 ;;
16017
16018
16019  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16020$as_echo "$as_me: executing $ac_file commands" >&6;}
16021 ;;
16022  esac
16023
16024
16025  case $ac_file$ac_mode in
16026    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16027  # Older Autoconf quotes --file arguments for eval, but not when files
16028  # are listed without --file.  Let's play safe and only enable the eval
16029  # if we detect the quoting.
16030  case $CONFIG_FILES in
16031  *\'*) eval set x "$CONFIG_FILES" ;;
16032  *)   set x $CONFIG_FILES ;;
16033  esac
16034  shift
16035  for mf
16036  do
16037    # Strip MF so we end up with the name of the file.
16038    mf=`echo "$mf" | sed -e 's/:.*$//'`
16039    # Check whether this is an Automake generated Makefile or not.
16040    # We used to match only the files named 'Makefile.in', but
16041    # some people rename them; so instead we look at the file content.
16042    # Grep'ing the first line is not enough: some people post-process
16043    # each Makefile.in and add a new line on top of each file to say so.
16044    # Grep'ing the whole file is not good either: AIX grep has a line
16045    # limit of 2048, but all sed's we know have understand at least 4000.
16046    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16047      dirpart=`$as_dirname -- "$mf" ||
16048$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16049	 X"$mf" : 'X\(//\)[^/]' \| \
16050	 X"$mf" : 'X\(//\)$' \| \
16051	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16052$as_echo X"$mf" |
16053    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16054	    s//\1/
16055	    q
16056	  }
16057	  /^X\(\/\/\)[^/].*/{
16058	    s//\1/
16059	    q
16060	  }
16061	  /^X\(\/\/\)$/{
16062	    s//\1/
16063	    q
16064	  }
16065	  /^X\(\/\).*/{
16066	    s//\1/
16067	    q
16068	  }
16069	  s/.*/./; q'`
16070    else
16071      continue
16072    fi
16073    # Extract the definition of DEPDIR, am__include, and am__quote
16074    # from the Makefile without running 'make'.
16075    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16076    test -z "$DEPDIR" && continue
16077    am__include=`sed -n 's/^am__include = //p' < "$mf"`
16078    test -z "$am__include" && continue
16079    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16080    # Find all dependency output files, they are included files with
16081    # $(DEPDIR) in their names.  We invoke sed twice because it is the
16082    # simplest approach to changing $(DEPDIR) to its actual value in the
16083    # expansion.
16084    for file in `sed -n "
16085      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16086	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16087      # Make sure the directory exists.
16088      test -f "$dirpart/$file" && continue
16089      fdir=`$as_dirname -- "$file" ||
16090$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16091	 X"$file" : 'X\(//\)[^/]' \| \
16092	 X"$file" : 'X\(//\)$' \| \
16093	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16094$as_echo X"$file" |
16095    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16096	    s//\1/
16097	    q
16098	  }
16099	  /^X\(\/\/\)[^/].*/{
16100	    s//\1/
16101	    q
16102	  }
16103	  /^X\(\/\/\)$/{
16104	    s//\1/
16105	    q
16106	  }
16107	  /^X\(\/\).*/{
16108	    s//\1/
16109	    q
16110	  }
16111	  s/.*/./; q'`
16112      as_dir=$dirpart/$fdir; as_fn_mkdir_p
16113      # echo "creating $dirpart/$file"
16114      echo '# dummy' > "$dirpart/$file"
16115    done
16116  done
16117}
16118 ;;
16119    "default-1":C)
16120# Only add multilib support code if we just rebuilt the top-level
16121# Makefile.
16122case " $CONFIG_FILES " in
16123 *" Makefile "*)
16124   ac_file=Makefile . ${multi_basedir}/config-ml.in
16125   ;;
16126esac ;;
16127    "libtool":C)
16128
16129    # See if we are running on zsh, and set the options which allow our
16130    # commands through without removal of \ escapes.
16131    if test -n "${ZSH_VERSION+set}" ; then
16132      setopt NO_GLOB_SUBST
16133    fi
16134
16135    cfgfile="${ofile}T"
16136    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16137    $RM "$cfgfile"
16138
16139    cat <<_LT_EOF >> "$cfgfile"
16140#! $SHELL
16141
16142# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16143# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16144# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16145# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16146#
16147#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16148#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16149#   Written by Gordon Matzigkeit, 1996
16150#
16151#   This file is part of GNU Libtool.
16152#
16153# GNU Libtool is free software; you can redistribute it and/or
16154# modify it under the terms of the GNU General Public License as
16155# published by the Free Software Foundation; either version 2 of
16156# the License, or (at your option) any later version.
16157#
16158# As a special exception to the GNU General Public License,
16159# if you distribute this file as part of a program or library that
16160# is built using GNU Libtool, you may include this file under the
16161# same distribution terms that you use for the rest of that program.
16162#
16163# GNU Libtool is distributed in the hope that it will be useful,
16164# but WITHOUT ANY WARRANTY; without even the implied warranty of
16165# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16166# GNU General Public License for more details.
16167#
16168# You should have received a copy of the GNU General Public License
16169# along with GNU Libtool; see the file COPYING.  If not, a copy
16170# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16171# obtained by writing to the Free Software Foundation, Inc.,
16172# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16173
16174
16175# The names of the tagged configurations supported by this script.
16176available_tags="CXX "
16177
16178# ### BEGIN LIBTOOL CONFIG
16179
16180# Which release of libtool.m4 was used?
16181macro_version=$macro_version
16182macro_revision=$macro_revision
16183
16184# Whether or not to build shared libraries.
16185build_libtool_libs=$enable_shared
16186
16187# Whether or not to build static libraries.
16188build_old_libs=$enable_static
16189
16190# What type of objects to build.
16191pic_mode=$pic_mode
16192
16193# Whether or not to optimize for fast installation.
16194fast_install=$enable_fast_install
16195
16196# Shell to use when invoking shell scripts.
16197SHELL=$lt_SHELL
16198
16199# An echo program that protects backslashes.
16200ECHO=$lt_ECHO
16201
16202# The host system.
16203host_alias=$host_alias
16204host=$host
16205host_os=$host_os
16206
16207# The build system.
16208build_alias=$build_alias
16209build=$build
16210build_os=$build_os
16211
16212# A sed program that does not truncate output.
16213SED=$lt_SED
16214
16215# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16216Xsed="\$SED -e 1s/^X//"
16217
16218# A grep program that handles long lines.
16219GREP=$lt_GREP
16220
16221# An ERE matcher.
16222EGREP=$lt_EGREP
16223
16224# A literal string matcher.
16225FGREP=$lt_FGREP
16226
16227# A BSD- or MS-compatible name lister.
16228NM=$lt_NM
16229
16230# Whether we need soft or hard links.
16231LN_S=$lt_LN_S
16232
16233# What is the maximum length of a command?
16234max_cmd_len=$max_cmd_len
16235
16236# Object file suffix (normally "o").
16237objext=$ac_objext
16238
16239# Executable file suffix (normally "").
16240exeext=$exeext
16241
16242# whether the shell understands "unset".
16243lt_unset=$lt_unset
16244
16245# turn spaces into newlines.
16246SP2NL=$lt_lt_SP2NL
16247
16248# turn newlines into spaces.
16249NL2SP=$lt_lt_NL2SP
16250
16251# An object symbol dumper.
16252OBJDUMP=$lt_OBJDUMP
16253
16254# Method to check whether dependent libraries are shared objects.
16255deplibs_check_method=$lt_deplibs_check_method
16256
16257# Command to use when deplibs_check_method == "file_magic".
16258file_magic_cmd=$lt_file_magic_cmd
16259
16260# The archiver.
16261AR=$lt_AR
16262AR_FLAGS=$lt_AR_FLAGS
16263
16264# A symbol stripping program.
16265STRIP=$lt_STRIP
16266
16267# Commands used to install an old-style archive.
16268RANLIB=$lt_RANLIB
16269old_postinstall_cmds=$lt_old_postinstall_cmds
16270old_postuninstall_cmds=$lt_old_postuninstall_cmds
16271
16272# Whether to use a lock for old archive extraction.
16273lock_old_archive_extraction=$lock_old_archive_extraction
16274
16275# A C compiler.
16276LTCC=$lt_CC
16277
16278# LTCC compiler flags.
16279LTCFLAGS=$lt_CFLAGS
16280
16281# Take the output of nm and produce a listing of raw symbols and C names.
16282global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16283
16284# Transform the output of nm in a proper C declaration.
16285global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16286
16287# Transform the output of nm in a C name address pair.
16288global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16289
16290# Transform the output of nm in a C name address pair when lib prefix is needed.
16291global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16292
16293# The name of the directory that contains temporary libtool files.
16294objdir=$objdir
16295
16296# Used to examine libraries when file_magic_cmd begins with "file".
16297MAGIC_CMD=$MAGIC_CMD
16298
16299# Must we lock files when doing compilation?
16300need_locks=$lt_need_locks
16301
16302# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16303DSYMUTIL=$lt_DSYMUTIL
16304
16305# Tool to change global to local symbols on Mac OS X.
16306NMEDIT=$lt_NMEDIT
16307
16308# Tool to manipulate fat objects and archives on Mac OS X.
16309LIPO=$lt_LIPO
16310
16311# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16312OTOOL=$lt_OTOOL
16313
16314# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16315OTOOL64=$lt_OTOOL64
16316
16317# Old archive suffix (normally "a").
16318libext=$libext
16319
16320# Shared library suffix (normally ".so").
16321shrext_cmds=$lt_shrext_cmds
16322
16323# The commands to extract the exported symbol list from a shared archive.
16324extract_expsyms_cmds=$lt_extract_expsyms_cmds
16325
16326# Variables whose values should be saved in libtool wrapper scripts and
16327# restored at link time.
16328variables_saved_for_relink=$lt_variables_saved_for_relink
16329
16330# Do we need the "lib" prefix for modules?
16331need_lib_prefix=$need_lib_prefix
16332
16333# Do we need a version for libraries?
16334need_version=$need_version
16335
16336# Library versioning type.
16337version_type=$version_type
16338
16339# Shared library runtime path variable.
16340runpath_var=$runpath_var
16341
16342# Shared library path variable.
16343shlibpath_var=$shlibpath_var
16344
16345# Is shlibpath searched before the hard-coded library search path?
16346shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16347
16348# Format of library name prefix.
16349libname_spec=$lt_libname_spec
16350
16351# List of archive names.  First name is the real one, the rest are links.
16352# The last name is the one that the linker finds with -lNAME
16353library_names_spec=$lt_library_names_spec
16354
16355# The coded name of the library, if different from the real name.
16356soname_spec=$lt_soname_spec
16357
16358# Permission mode override for installation of shared libraries.
16359install_override_mode=$lt_install_override_mode
16360
16361# Command to use after installation of a shared archive.
16362postinstall_cmds=$lt_postinstall_cmds
16363
16364# Command to use after uninstallation of a shared archive.
16365postuninstall_cmds=$lt_postuninstall_cmds
16366
16367# Commands used to finish a libtool library installation in a directory.
16368finish_cmds=$lt_finish_cmds
16369
16370# As "finish_cmds", except a single script fragment to be evaled but
16371# not shown.
16372finish_eval=$lt_finish_eval
16373
16374# Whether we should hardcode library paths into libraries.
16375hardcode_into_libs=$hardcode_into_libs
16376
16377# Compile-time system search path for libraries.
16378sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16379
16380# Run-time system search path for libraries.
16381sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16382
16383# Whether dlopen is supported.
16384dlopen_support=$enable_dlopen
16385
16386# Whether dlopen of programs is supported.
16387dlopen_self=$enable_dlopen_self
16388
16389# Whether dlopen of statically linked programs is supported.
16390dlopen_self_static=$enable_dlopen_self_static
16391
16392# Commands to strip libraries.
16393old_striplib=$lt_old_striplib
16394striplib=$lt_striplib
16395
16396
16397# The linker used to build libraries.
16398LD=$lt_LD
16399
16400# How to create reloadable object files.
16401reload_flag=$lt_reload_flag
16402reload_cmds=$lt_reload_cmds
16403
16404# Commands used to build an old-style archive.
16405old_archive_cmds=$lt_old_archive_cmds
16406
16407# A language specific compiler.
16408CC=$lt_compiler
16409
16410# Is the compiler the GNU compiler?
16411with_gcc=$GCC
16412
16413# Compiler flag to turn off builtin functions.
16414no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16415
16416# How to pass a linker flag through the compiler.
16417wl=$lt_lt_prog_compiler_wl
16418
16419# Additional compiler flags for building library objects.
16420pic_flag=$lt_lt_prog_compiler_pic
16421
16422# Compiler flag to prevent dynamic linking.
16423link_static_flag=$lt_lt_prog_compiler_static
16424
16425# Does compiler simultaneously support -c and -o options?
16426compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16427
16428# Whether or not to add -lc for building shared libraries.
16429build_libtool_need_lc=$archive_cmds_need_lc
16430
16431# Whether or not to disallow shared libs when runtime libs are static.
16432allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16433
16434# Compiler flag to allow reflexive dlopens.
16435export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16436
16437# Compiler flag to generate shared objects directly from archives.
16438whole_archive_flag_spec=$lt_whole_archive_flag_spec
16439
16440# Whether the compiler copes with passing no objects directly.
16441compiler_needs_object=$lt_compiler_needs_object
16442
16443# Create an old-style archive from a shared archive.
16444old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16445
16446# Create a temporary old-style archive to link instead of a shared archive.
16447old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16448
16449# Commands used to build a shared archive.
16450archive_cmds=$lt_archive_cmds
16451archive_expsym_cmds=$lt_archive_expsym_cmds
16452
16453# Commands used to build a loadable module if different from building
16454# a shared archive.
16455module_cmds=$lt_module_cmds
16456module_expsym_cmds=$lt_module_expsym_cmds
16457
16458# Whether we are building with GNU ld or not.
16459with_gnu_ld=$lt_with_gnu_ld
16460
16461# Flag that allows shared libraries with undefined symbols to be built.
16462allow_undefined_flag=$lt_allow_undefined_flag
16463
16464# Flag that enforces no undefined symbols.
16465no_undefined_flag=$lt_no_undefined_flag
16466
16467# Flag to hardcode \$libdir into a binary during linking.
16468# This must work even if \$libdir does not exist
16469hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16470
16471# If ld is used when linking, flag to hardcode \$libdir into a binary
16472# during linking.  This must work even if \$libdir does not exist.
16473hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16474
16475# Whether we need a single "-rpath" flag with a separated argument.
16476hardcode_libdir_separator=$lt_hardcode_libdir_separator
16477
16478# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16479# DIR into the resulting binary.
16480hardcode_direct=$hardcode_direct
16481
16482# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16483# DIR into the resulting binary and the resulting library dependency is
16484# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16485# library is relocated.
16486hardcode_direct_absolute=$hardcode_direct_absolute
16487
16488# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16489# into the resulting binary.
16490hardcode_minus_L=$hardcode_minus_L
16491
16492# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16493# into the resulting binary.
16494hardcode_shlibpath_var=$hardcode_shlibpath_var
16495
16496# Set to "yes" if building a shared library automatically hardcodes DIR
16497# into the library and all subsequent libraries and executables linked
16498# against it.
16499hardcode_automatic=$hardcode_automatic
16500
16501# Set to yes if linker adds runtime paths of dependent libraries
16502# to runtime path list.
16503inherit_rpath=$inherit_rpath
16504
16505# Whether libtool must link a program against all its dependency libraries.
16506link_all_deplibs=$link_all_deplibs
16507
16508# Fix the shell variable \$srcfile for the compiler.
16509fix_srcfile_path=$lt_fix_srcfile_path
16510
16511# Set to "yes" if exported symbols are required.
16512always_export_symbols=$always_export_symbols
16513
16514# The commands to list exported symbols.
16515export_symbols_cmds=$lt_export_symbols_cmds
16516
16517# Symbols that should not be listed in the preloaded symbols.
16518exclude_expsyms=$lt_exclude_expsyms
16519
16520# Symbols that must always be exported.
16521include_expsyms=$lt_include_expsyms
16522
16523# Commands necessary for linking programs (against libraries) with templates.
16524prelink_cmds=$lt_prelink_cmds
16525
16526# Specify filename containing input files.
16527file_list_spec=$lt_file_list_spec
16528
16529# How to hardcode a shared library path into an executable.
16530hardcode_action=$hardcode_action
16531
16532# The directories searched by this compiler when creating a shared library.
16533compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
16534
16535# Dependencies to place before and after the objects being linked to
16536# create a shared library.
16537predep_objects=$lt_predep_objects
16538postdep_objects=$lt_postdep_objects
16539predeps=$lt_predeps
16540postdeps=$lt_postdeps
16541
16542# The library search path used internally by the compiler when linking
16543# a shared library.
16544compiler_lib_search_path=$lt_compiler_lib_search_path
16545
16546# ### END LIBTOOL CONFIG
16547
16548_LT_EOF
16549
16550  case $host_os in
16551  aix3*)
16552    cat <<\_LT_EOF >> "$cfgfile"
16553# AIX sometimes has problems with the GCC collect2 program.  For some
16554# reason, if we set the COLLECT_NAMES environment variable, the problems
16555# vanish in a puff of smoke.
16556if test "X${COLLECT_NAMES+set}" != Xset; then
16557  COLLECT_NAMES=
16558  export COLLECT_NAMES
16559fi
16560_LT_EOF
16561    ;;
16562  esac
16563
16564
16565ltmain="$ac_aux_dir/ltmain.sh"
16566
16567
16568  # We use sed instead of cat because bash on DJGPP gets confused if
16569  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16570  # text mode, it properly converts lines to CR/LF.  This bash problem
16571  # is reportedly fixed, but why not run on old versions too?
16572  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16573    || (rm -f "$cfgfile"; exit 1)
16574
16575  case $xsi_shell in
16576  yes)
16577    cat << \_LT_EOF >> "$cfgfile"
16578
16579# func_dirname file append nondir_replacement
16580# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16581# otherwise set result to NONDIR_REPLACEMENT.
16582func_dirname ()
16583{
16584  case ${1} in
16585    */*) func_dirname_result="${1%/*}${2}" ;;
16586    *  ) func_dirname_result="${3}" ;;
16587  esac
16588}
16589
16590# func_basename file
16591func_basename ()
16592{
16593  func_basename_result="${1##*/}"
16594}
16595
16596# func_dirname_and_basename file append nondir_replacement
16597# perform func_basename and func_dirname in a single function
16598# call:
16599#   dirname:  Compute the dirname of FILE.  If nonempty,
16600#             add APPEND to the result, otherwise set result
16601#             to NONDIR_REPLACEMENT.
16602#             value returned in "$func_dirname_result"
16603#   basename: Compute filename of FILE.
16604#             value retuned in "$func_basename_result"
16605# Implementation must be kept synchronized with func_dirname
16606# and func_basename. For efficiency, we do not delegate to
16607# those functions but instead duplicate the functionality here.
16608func_dirname_and_basename ()
16609{
16610  case ${1} in
16611    */*) func_dirname_result="${1%/*}${2}" ;;
16612    *  ) func_dirname_result="${3}" ;;
16613  esac
16614  func_basename_result="${1##*/}"
16615}
16616
16617# func_stripname prefix suffix name
16618# strip PREFIX and SUFFIX off of NAME.
16619# PREFIX and SUFFIX must not contain globbing or regex special
16620# characters, hashes, percent signs, but SUFFIX may contain a leading
16621# dot (in which case that matches only a dot).
16622func_stripname ()
16623{
16624  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16625  # positional parameters, so assign one to ordinary parameter first.
16626  func_stripname_result=${3}
16627  func_stripname_result=${func_stripname_result#"${1}"}
16628  func_stripname_result=${func_stripname_result%"${2}"}
16629}
16630
16631# func_opt_split
16632func_opt_split ()
16633{
16634  func_opt_split_opt=${1%%=*}
16635  func_opt_split_arg=${1#*=}
16636}
16637
16638# func_lo2o object
16639func_lo2o ()
16640{
16641  case ${1} in
16642    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16643    *)    func_lo2o_result=${1} ;;
16644  esac
16645}
16646
16647# func_xform libobj-or-source
16648func_xform ()
16649{
16650  func_xform_result=${1%.*}.lo
16651}
16652
16653# func_arith arithmetic-term...
16654func_arith ()
16655{
16656  func_arith_result=$(( $* ))
16657}
16658
16659# func_len string
16660# STRING may not start with a hyphen.
16661func_len ()
16662{
16663  func_len_result=${#1}
16664}
16665
16666_LT_EOF
16667    ;;
16668  *) # Bourne compatible functions.
16669    cat << \_LT_EOF >> "$cfgfile"
16670
16671# func_dirname file append nondir_replacement
16672# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16673# otherwise set result to NONDIR_REPLACEMENT.
16674func_dirname ()
16675{
16676  # Extract subdirectory from the argument.
16677  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16678  if test "X$func_dirname_result" = "X${1}"; then
16679    func_dirname_result="${3}"
16680  else
16681    func_dirname_result="$func_dirname_result${2}"
16682  fi
16683}
16684
16685# func_basename file
16686func_basename ()
16687{
16688  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16689}
16690
16691
16692# func_stripname prefix suffix name
16693# strip PREFIX and SUFFIX off of NAME.
16694# PREFIX and SUFFIX must not contain globbing or regex special
16695# characters, hashes, percent signs, but SUFFIX may contain a leading
16696# dot (in which case that matches only a dot).
16697# func_strip_suffix prefix name
16698func_stripname ()
16699{
16700  case ${2} in
16701    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16702    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16703  esac
16704}
16705
16706# sed scripts:
16707my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16708my_sed_long_arg='1s/^-[^=]*=//'
16709
16710# func_opt_split
16711func_opt_split ()
16712{
16713  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16714  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16715}
16716
16717# func_lo2o object
16718func_lo2o ()
16719{
16720  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16721}
16722
16723# func_xform libobj-or-source
16724func_xform ()
16725{
16726  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16727}
16728
16729# func_arith arithmetic-term...
16730func_arith ()
16731{
16732  func_arith_result=`expr "$@"`
16733}
16734
16735# func_len string
16736# STRING may not start with a hyphen.
16737func_len ()
16738{
16739  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16740}
16741
16742_LT_EOF
16743esac
16744
16745case $lt_shell_append in
16746  yes)
16747    cat << \_LT_EOF >> "$cfgfile"
16748
16749# func_append var value
16750# Append VALUE to the end of shell variable VAR.
16751func_append ()
16752{
16753  eval "$1+=\$2"
16754}
16755_LT_EOF
16756    ;;
16757  *)
16758    cat << \_LT_EOF >> "$cfgfile"
16759
16760# func_append var value
16761# Append VALUE to the end of shell variable VAR.
16762func_append ()
16763{
16764  eval "$1=\$$1\$2"
16765}
16766
16767_LT_EOF
16768    ;;
16769  esac
16770
16771
16772  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16773    || (rm -f "$cfgfile"; exit 1)
16774
16775  mv -f "$cfgfile" "$ofile" ||
16776    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16777  chmod +x "$ofile"
16778
16779
16780    cat <<_LT_EOF >> "$ofile"
16781
16782# ### BEGIN LIBTOOL TAG CONFIG: CXX
16783
16784# The linker used to build libraries.
16785LD=$lt_LD_CXX
16786
16787# How to create reloadable object files.
16788reload_flag=$lt_reload_flag_CXX
16789reload_cmds=$lt_reload_cmds_CXX
16790
16791# Commands used to build an old-style archive.
16792old_archive_cmds=$lt_old_archive_cmds_CXX
16793
16794# A language specific compiler.
16795CC=$lt_compiler_CXX
16796
16797# Is the compiler the GNU compiler?
16798with_gcc=$GCC_CXX
16799
16800# Compiler flag to turn off builtin functions.
16801no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
16802
16803# How to pass a linker flag through the compiler.
16804wl=$lt_lt_prog_compiler_wl_CXX
16805
16806# Additional compiler flags for building library objects.
16807pic_flag=$lt_lt_prog_compiler_pic_CXX
16808
16809# Compiler flag to prevent dynamic linking.
16810link_static_flag=$lt_lt_prog_compiler_static_CXX
16811
16812# Does compiler simultaneously support -c and -o options?
16813compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
16814
16815# Whether or not to add -lc for building shared libraries.
16816build_libtool_need_lc=$archive_cmds_need_lc_CXX
16817
16818# Whether or not to disallow shared libs when runtime libs are static.
16819allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
16820
16821# Compiler flag to allow reflexive dlopens.
16822export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
16823
16824# Compiler flag to generate shared objects directly from archives.
16825whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
16826
16827# Whether the compiler copes with passing no objects directly.
16828compiler_needs_object=$lt_compiler_needs_object_CXX
16829
16830# Create an old-style archive from a shared archive.
16831old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
16832
16833# Create a temporary old-style archive to link instead of a shared archive.
16834old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
16835
16836# Commands used to build a shared archive.
16837archive_cmds=$lt_archive_cmds_CXX
16838archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
16839
16840# Commands used to build a loadable module if different from building
16841# a shared archive.
16842module_cmds=$lt_module_cmds_CXX
16843module_expsym_cmds=$lt_module_expsym_cmds_CXX
16844
16845# Whether we are building with GNU ld or not.
16846with_gnu_ld=$lt_with_gnu_ld_CXX
16847
16848# Flag that allows shared libraries with undefined symbols to be built.
16849allow_undefined_flag=$lt_allow_undefined_flag_CXX
16850
16851# Flag that enforces no undefined symbols.
16852no_undefined_flag=$lt_no_undefined_flag_CXX
16853
16854# Flag to hardcode \$libdir into a binary during linking.
16855# This must work even if \$libdir does not exist
16856hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
16857
16858# If ld is used when linking, flag to hardcode \$libdir into a binary
16859# during linking.  This must work even if \$libdir does not exist.
16860hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
16861
16862# Whether we need a single "-rpath" flag with a separated argument.
16863hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
16864
16865# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16866# DIR into the resulting binary.
16867hardcode_direct=$hardcode_direct_CXX
16868
16869# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16870# DIR into the resulting binary and the resulting library dependency is
16871# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16872# library is relocated.
16873hardcode_direct_absolute=$hardcode_direct_absolute_CXX
16874
16875# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16876# into the resulting binary.
16877hardcode_minus_L=$hardcode_minus_L_CXX
16878
16879# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16880# into the resulting binary.
16881hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
16882
16883# Set to "yes" if building a shared library automatically hardcodes DIR
16884# into the library and all subsequent libraries and executables linked
16885# against it.
16886hardcode_automatic=$hardcode_automatic_CXX
16887
16888# Set to yes if linker adds runtime paths of dependent libraries
16889# to runtime path list.
16890inherit_rpath=$inherit_rpath_CXX
16891
16892# Whether libtool must link a program against all its dependency libraries.
16893link_all_deplibs=$link_all_deplibs_CXX
16894
16895# Fix the shell variable \$srcfile for the compiler.
16896fix_srcfile_path=$lt_fix_srcfile_path_CXX
16897
16898# Set to "yes" if exported symbols are required.
16899always_export_symbols=$always_export_symbols_CXX
16900
16901# The commands to list exported symbols.
16902export_symbols_cmds=$lt_export_symbols_cmds_CXX
16903
16904# Symbols that should not be listed in the preloaded symbols.
16905exclude_expsyms=$lt_exclude_expsyms_CXX
16906
16907# Symbols that must always be exported.
16908include_expsyms=$lt_include_expsyms_CXX
16909
16910# Commands necessary for linking programs (against libraries) with templates.
16911prelink_cmds=$lt_prelink_cmds_CXX
16912
16913# Specify filename containing input files.
16914file_list_spec=$lt_file_list_spec_CXX
16915
16916# How to hardcode a shared library path into an executable.
16917hardcode_action=$hardcode_action_CXX
16918
16919# The directories searched by this compiler when creating a shared library.
16920compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
16921
16922# Dependencies to place before and after the objects being linked to
16923# create a shared library.
16924predep_objects=$lt_predep_objects_CXX
16925postdep_objects=$lt_postdep_objects_CXX
16926predeps=$lt_predeps_CXX
16927postdeps=$lt_postdeps_CXX
16928
16929# The library search path used internally by the compiler when linking
16930# a shared library.
16931compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
16932
16933# ### END LIBTOOL TAG CONFIG: CXX
16934_LT_EOF
16935
16936 ;;
16937
16938  esac
16939done # for ac_tag
16940
16941
16942as_fn_exit 0
16943_ACEOF
16944ac_clean_files=$ac_clean_files_save
16945
16946test $ac_write_fail = 0 ||
16947  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16948
16949
16950# configure is writing to config.log, and then calls config.status.
16951# config.status does its own redirection, appending to config.log.
16952# Unfortunately, on DOS this fails, as config.log is still kept open
16953# by configure, so config.status won't be able to write to it; its
16954# output is simply discarded.  So we exec the FD to /dev/null,
16955# effectively closing config.log, so it can be properly (re)opened and
16956# appended to by config.status.  When coming back to configure, we
16957# need to make the FD available again.
16958if test "$no_create" != yes; then
16959  ac_cs_success=:
16960  ac_config_status_args=
16961  test "$silent" = yes &&
16962    ac_config_status_args="$ac_config_status_args --quiet"
16963  exec 5>/dev/null
16964  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16965  exec 5>>config.log
16966  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16967  # would make configure fail if this is the last instruction.
16968  $ac_cs_success || as_fn_exit 1
16969fi
16970if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16971  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16972$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16973fi
16974
16975