1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for libcc1 version-unused.
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
199test \$(( 1 + 1 )) = 2 || exit 1
200
201  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205    PATH=/empty FPATH=/empty; export PATH FPATH
206    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || 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='libcc1'
589PACKAGE_TARNAME='libcc1'
590PACKAGE_VERSION='version-unused'
591PACKAGE_STRING='libcc1 version-unused'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="libcc1.cc"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610#  include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615#  include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_subst_vars='am__EXEEXT_FALSE
633am__EXEEXT_TRUE
634LTLIBOBJS
635LIBOBJS
636ENABLE_PLUGIN_FALSE
637ENABLE_PLUGIN_TRUE
638DARWIN_DYNAMIC_LOOKUP_FALSE
639DARWIN_DYNAMIC_LOOKUP_TRUE
640libsuffix
641GMPINC
642WERROR
643WARN_FLAGS
644CONFIG_STATUS_DEPENDENCIES
645gcc_version
646get_gcc_base_ver
647CET_HOST_FLAGS
648visibility
649CXXCPP
650am__fastdepCXX_FALSE
651am__fastdepCXX_TRUE
652CXXDEPMODE
653ac_ct_CXX
654CXXFLAGS
655CXX
656OTOOL64
657OTOOL
658LIPO
659NMEDIT
660DSYMUTIL
661RANLIB
662AR
663OBJDUMP
664LN_S
665NM
666ac_ct_DUMPBIN
667DUMPBIN
668LD
669FGREP
670SED
671LIBTOOL
672MAINT
673MAINTAINER_MODE_FALSE
674MAINTAINER_MODE_TRUE
675AM_BACKSLASH
676AM_DEFAULT_VERBOSITY
677AM_DEFAULT_V
678AM_V
679am__fastdepCC_FALSE
680am__fastdepCC_TRUE
681CCDEPMODE
682am__nodep
683AMDEPBACKSLASH
684AMDEP_FALSE
685AMDEP_TRUE
686am__quote
687am__include
688DEPDIR
689am__untar
690am__tar
691AMTAR
692am__leading_dot
693SET_MAKE
694AWK
695mkdir_p
696MKDIR_P
697INSTALL_STRIP_PROGRAM
698STRIP
699install_sh
700MAKEINFO
701AUTOHEADER
702AUTOMAKE
703AUTOCONF
704ACLOCAL
705VERSION
706PACKAGE
707CYGPATH_W
708am__isrc
709INSTALL_DATA
710INSTALL_SCRIPT
711INSTALL_PROGRAM
712target_subdir
713host_subdir
714build_subdir
715build_libsubdir
716target_noncanonical
717EGREP
718GREP
719CPP
720OBJEXT
721EXEEXT
722ac_ct_CC
723CPPFLAGS
724LDFLAGS
725CFLAGS
726CC
727target_os
728target_vendor
729target_cpu
730target
731host_os
732host_vendor
733host_cpu
734host
735build_os
736build_vendor
737build_cpu
738build
739target_alias
740host_alias
741build_alias
742LIBS
743ECHO_T
744ECHO_N
745ECHO_C
746DEFS
747mandir
748localedir
749libdir
750psdir
751pdfdir
752dvidir
753htmldir
754infodir
755docdir
756oldincludedir
757includedir
758localstatedir
759sharedstatedir
760sysconfdir
761datadir
762datarootdir
763libexecdir
764sbindir
765bindir
766program_transform_name
767prefix
768exec_prefix
769PACKAGE_URL
770PACKAGE_BUGREPORT
771PACKAGE_STRING
772PACKAGE_VERSION
773PACKAGE_TARNAME
774PACKAGE_NAME
775PATH_SEPARATOR
776SHELL'
777ac_subst_files=''
778ac_user_opts='
779enable_option_checking
780with_build_libsubdir
781enable_dependency_tracking
782enable_silent_rules
783enable_maintainer_mode
784enable_static
785enable_shared
786with_pic
787enable_fast_install
788with_gnu_ld
789enable_libtool_lock
790enable_cet
791with_gcc_major_version_only
792enable_werror_always
793enable_plugin
794'
795      ac_precious_vars='build_alias
796host_alias
797target_alias
798CC
799CFLAGS
800LDFLAGS
801LIBS
802CPPFLAGS
803CPP
804CXX
805CXXFLAGS
806CCC
807CXXCPP
808GMPINC'
809
810
811# Initialize some variables set by options.
812ac_init_help=
813ac_init_version=false
814ac_unrecognized_opts=
815ac_unrecognized_sep=
816# The variables have the same names as the options, with
817# dashes changed to underlines.
818cache_file=/dev/null
819exec_prefix=NONE
820no_create=
821no_recursion=
822prefix=NONE
823program_prefix=NONE
824program_suffix=NONE
825program_transform_name=s,x,x,
826silent=
827site=
828srcdir=
829verbose=
830x_includes=NONE
831x_libraries=NONE
832
833# Installation directory options.
834# These are left unexpanded so users can "make install exec_prefix=/foo"
835# and all the variables that are supposed to be based on exec_prefix
836# by default will actually change.
837# Use braces instead of parens because sh, perl, etc. also accept them.
838# (The list follows the same order as the GNU Coding Standards.)
839bindir='${exec_prefix}/bin'
840sbindir='${exec_prefix}/sbin'
841libexecdir='${exec_prefix}/libexec'
842datarootdir='${prefix}/share'
843datadir='${datarootdir}'
844sysconfdir='${prefix}/etc'
845sharedstatedir='${prefix}/com'
846localstatedir='${prefix}/var'
847includedir='${prefix}/include'
848oldincludedir='/usr/include'
849docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
850infodir='${datarootdir}/info'
851htmldir='${docdir}'
852dvidir='${docdir}'
853pdfdir='${docdir}'
854psdir='${docdir}'
855libdir='${exec_prefix}/lib'
856localedir='${datarootdir}/locale'
857mandir='${datarootdir}/man'
858
859ac_prev=
860ac_dashdash=
861for ac_option
862do
863  # If the previous option needs an argument, assign it.
864  if test -n "$ac_prev"; then
865    eval $ac_prev=\$ac_option
866    ac_prev=
867    continue
868  fi
869
870  case $ac_option in
871  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
872  *=)   ac_optarg= ;;
873  *)    ac_optarg=yes ;;
874  esac
875
876  # Accept the important Cygnus configure options, so we can diagnose typos.
877
878  case $ac_dashdash$ac_option in
879  --)
880    ac_dashdash=yes ;;
881
882  -bindir | --bindir | --bindi | --bind | --bin | --bi)
883    ac_prev=bindir ;;
884  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
885    bindir=$ac_optarg ;;
886
887  -build | --build | --buil | --bui | --bu)
888    ac_prev=build_alias ;;
889  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
890    build_alias=$ac_optarg ;;
891
892  -cache-file | --cache-file | --cache-fil | --cache-fi \
893  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
894    ac_prev=cache_file ;;
895  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
896  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
897    cache_file=$ac_optarg ;;
898
899  --config-cache | -C)
900    cache_file=config.cache ;;
901
902  -datadir | --datadir | --datadi | --datad)
903    ac_prev=datadir ;;
904  -datadir=* | --datadir=* | --datadi=* | --datad=*)
905    datadir=$ac_optarg ;;
906
907  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
908  | --dataroo | --dataro | --datar)
909    ac_prev=datarootdir ;;
910  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
911  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
912    datarootdir=$ac_optarg ;;
913
914  -disable-* | --disable-*)
915    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
916    # Reject names that are not valid shell variable names.
917    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918      as_fn_error $? "invalid feature name: $ac_useropt"
919    ac_useropt_orig=$ac_useropt
920    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921    case $ac_user_opts in
922      *"
923"enable_$ac_useropt"
924"*) ;;
925      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
926	 ac_unrecognized_sep=', ';;
927    esac
928    eval enable_$ac_useropt=no ;;
929
930  -docdir | --docdir | --docdi | --doc | --do)
931    ac_prev=docdir ;;
932  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933    docdir=$ac_optarg ;;
934
935  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936    ac_prev=dvidir ;;
937  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938    dvidir=$ac_optarg ;;
939
940  -enable-* | --enable-*)
941    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
942    # Reject names that are not valid shell variable names.
943    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944      as_fn_error $? "invalid feature name: $ac_useropt"
945    ac_useropt_orig=$ac_useropt
946    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947    case $ac_user_opts in
948      *"
949"enable_$ac_useropt"
950"*) ;;
951      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
952	 ac_unrecognized_sep=', ';;
953    esac
954    eval enable_$ac_useropt=\$ac_optarg ;;
955
956  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
957  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
958  | --exec | --exe | --ex)
959    ac_prev=exec_prefix ;;
960  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
961  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
962  | --exec=* | --exe=* | --ex=*)
963    exec_prefix=$ac_optarg ;;
964
965  -gas | --gas | --ga | --g)
966    # Obsolete; use --with-gas.
967    with_gas=yes ;;
968
969  -help | --help | --hel | --he | -h)
970    ac_init_help=long ;;
971  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
972    ac_init_help=recursive ;;
973  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
974    ac_init_help=short ;;
975
976  -host | --host | --hos | --ho)
977    ac_prev=host_alias ;;
978  -host=* | --host=* | --hos=* | --ho=*)
979    host_alias=$ac_optarg ;;
980
981  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982    ac_prev=htmldir ;;
983  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984  | --ht=*)
985    htmldir=$ac_optarg ;;
986
987  -includedir | --includedir | --includedi | --included | --include \
988  | --includ | --inclu | --incl | --inc)
989    ac_prev=includedir ;;
990  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
991  | --includ=* | --inclu=* | --incl=* | --inc=*)
992    includedir=$ac_optarg ;;
993
994  -infodir | --infodir | --infodi | --infod | --info | --inf)
995    ac_prev=infodir ;;
996  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
997    infodir=$ac_optarg ;;
998
999  -libdir | --libdir | --libdi | --libd)
1000    ac_prev=libdir ;;
1001  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1002    libdir=$ac_optarg ;;
1003
1004  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1005  | --libexe | --libex | --libe)
1006    ac_prev=libexecdir ;;
1007  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1008  | --libexe=* | --libex=* | --libe=*)
1009    libexecdir=$ac_optarg ;;
1010
1011  -localedir | --localedir | --localedi | --localed | --locale)
1012    ac_prev=localedir ;;
1013  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1014    localedir=$ac_optarg ;;
1015
1016  -localstatedir | --localstatedir | --localstatedi | --localstated \
1017  | --localstate | --localstat | --localsta | --localst | --locals)
1018    ac_prev=localstatedir ;;
1019  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1020  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1021    localstatedir=$ac_optarg ;;
1022
1023  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024    ac_prev=mandir ;;
1025  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1026    mandir=$ac_optarg ;;
1027
1028  -nfp | --nfp | --nf)
1029    # Obsolete; use --without-fp.
1030    with_fp=no ;;
1031
1032  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1033  | --no-cr | --no-c | -n)
1034    no_create=yes ;;
1035
1036  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1037  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038    no_recursion=yes ;;
1039
1040  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1041  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1042  | --oldin | --oldi | --old | --ol | --o)
1043    ac_prev=oldincludedir ;;
1044  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1045  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1046  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1047    oldincludedir=$ac_optarg ;;
1048
1049  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050    ac_prev=prefix ;;
1051  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1052    prefix=$ac_optarg ;;
1053
1054  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1055  | --program-pre | --program-pr | --program-p)
1056    ac_prev=program_prefix ;;
1057  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1058  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1059    program_prefix=$ac_optarg ;;
1060
1061  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1062  | --program-suf | --program-su | --program-s)
1063    ac_prev=program_suffix ;;
1064  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1065  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1066    program_suffix=$ac_optarg ;;
1067
1068  -program-transform-name | --program-transform-name \
1069  | --program-transform-nam | --program-transform-na \
1070  | --program-transform-n | --program-transform- \
1071  | --program-transform | --program-transfor \
1072  | --program-transfo | --program-transf \
1073  | --program-trans | --program-tran \
1074  | --progr-tra | --program-tr | --program-t)
1075    ac_prev=program_transform_name ;;
1076  -program-transform-name=* | --program-transform-name=* \
1077  | --program-transform-nam=* | --program-transform-na=* \
1078  | --program-transform-n=* | --program-transform-=* \
1079  | --program-transform=* | --program-transfor=* \
1080  | --program-transfo=* | --program-transf=* \
1081  | --program-trans=* | --program-tran=* \
1082  | --progr-tra=* | --program-tr=* | --program-t=*)
1083    program_transform_name=$ac_optarg ;;
1084
1085  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086    ac_prev=pdfdir ;;
1087  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1088    pdfdir=$ac_optarg ;;
1089
1090  -psdir | --psdir | --psdi | --psd | --ps)
1091    ac_prev=psdir ;;
1092  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093    psdir=$ac_optarg ;;
1094
1095  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1096  | -silent | --silent | --silen | --sile | --sil)
1097    silent=yes ;;
1098
1099  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100    ac_prev=sbindir ;;
1101  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102  | --sbi=* | --sb=*)
1103    sbindir=$ac_optarg ;;
1104
1105  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1106  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1107  | --sharedst | --shareds | --shared | --share | --shar \
1108  | --sha | --sh)
1109    ac_prev=sharedstatedir ;;
1110  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1111  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1112  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113  | --sha=* | --sh=*)
1114    sharedstatedir=$ac_optarg ;;
1115
1116  -site | --site | --sit)
1117    ac_prev=site ;;
1118  -site=* | --site=* | --sit=*)
1119    site=$ac_optarg ;;
1120
1121  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122    ac_prev=srcdir ;;
1123  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1124    srcdir=$ac_optarg ;;
1125
1126  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1127  | --syscon | --sysco | --sysc | --sys | --sy)
1128    ac_prev=sysconfdir ;;
1129  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1130  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1131    sysconfdir=$ac_optarg ;;
1132
1133  -target | --target | --targe | --targ | --tar | --ta | --t)
1134    ac_prev=target_alias ;;
1135  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1136    target_alias=$ac_optarg ;;
1137
1138  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139    verbose=yes ;;
1140
1141  -version | --version | --versio | --versi | --vers | -V)
1142    ac_init_version=: ;;
1143
1144  -with-* | --with-*)
1145    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1146    # Reject names that are not valid shell variable names.
1147    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148      as_fn_error $? "invalid package name: $ac_useropt"
1149    ac_useropt_orig=$ac_useropt
1150    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151    case $ac_user_opts in
1152      *"
1153"with_$ac_useropt"
1154"*) ;;
1155      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1156	 ac_unrecognized_sep=', ';;
1157    esac
1158    eval with_$ac_useropt=\$ac_optarg ;;
1159
1160  -without-* | --without-*)
1161    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1162    # Reject names that are not valid shell variable names.
1163    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1164      as_fn_error $? "invalid package name: $ac_useropt"
1165    ac_useropt_orig=$ac_useropt
1166    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1167    case $ac_user_opts in
1168      *"
1169"with_$ac_useropt"
1170"*) ;;
1171      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1172	 ac_unrecognized_sep=', ';;
1173    esac
1174    eval with_$ac_useropt=no ;;
1175
1176  --x)
1177    # Obsolete; use --with-x.
1178    with_x=yes ;;
1179
1180  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1181  | --x-incl | --x-inc | --x-in | --x-i)
1182    ac_prev=x_includes ;;
1183  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1184  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1185    x_includes=$ac_optarg ;;
1186
1187  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1188  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1189    ac_prev=x_libraries ;;
1190  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1191  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1192    x_libraries=$ac_optarg ;;
1193
1194  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1195Try \`$0 --help' for more information"
1196    ;;
1197
1198  *=*)
1199    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1200    # Reject names that are not valid shell variable names.
1201    case $ac_envvar in #(
1202      '' | [0-9]* | *[!_$as_cr_alnum]* )
1203      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1204    esac
1205    eval $ac_envvar=\$ac_optarg
1206    export $ac_envvar ;;
1207
1208  *)
1209    # FIXME: should be removed in autoconf 3.0.
1210    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1211    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1212      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1213    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1214    ;;
1215
1216  esac
1217done
1218
1219if test -n "$ac_prev"; then
1220  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1221  as_fn_error $? "missing argument to $ac_option"
1222fi
1223
1224if test -n "$ac_unrecognized_opts"; then
1225  case $enable_option_checking in
1226    no) ;;
1227    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1228    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1229  esac
1230fi
1231
1232# Check all directory arguments for consistency.
1233for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1234		datadir sysconfdir sharedstatedir localstatedir includedir \
1235		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1236		libdir localedir mandir
1237do
1238  eval ac_val=\$$ac_var
1239  # Remove trailing slashes.
1240  case $ac_val in
1241    */ )
1242      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1243      eval $ac_var=\$ac_val;;
1244  esac
1245  # Be sure to have absolute directory names.
1246  case $ac_val in
1247    [\\/$]* | ?:[\\/]* )  continue;;
1248    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249  esac
1250  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1251done
1252
1253# There might be people who depend on the old broken behavior: `$host'
1254# used to hold the argument of --host etc.
1255# FIXME: To remove some day.
1256build=$build_alias
1257host=$host_alias
1258target=$target_alias
1259
1260# FIXME: To remove some day.
1261if test "x$host_alias" != x; then
1262  if test "x$build_alias" = x; then
1263    cross_compiling=maybe
1264  elif test "x$build_alias" != "x$host_alias"; then
1265    cross_compiling=yes
1266  fi
1267fi
1268
1269ac_tool_prefix=
1270test -n "$host_alias" && ac_tool_prefix=$host_alias-
1271
1272test "$silent" = yes && exec 6>/dev/null
1273
1274
1275ac_pwd=`pwd` && test -n "$ac_pwd" &&
1276ac_ls_di=`ls -di .` &&
1277ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1278  as_fn_error $? "working directory cannot be determined"
1279test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1280  as_fn_error $? "pwd does not report name of working directory"
1281
1282
1283# Find the source files, if location was not specified.
1284if test -z "$srcdir"; then
1285  ac_srcdir_defaulted=yes
1286  # Try the directory containing this script, then the parent directory.
1287  ac_confdir=`$as_dirname -- "$as_myself" ||
1288$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1289	 X"$as_myself" : 'X\(//\)[^/]' \| \
1290	 X"$as_myself" : 'X\(//\)$' \| \
1291	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1292$as_echo X"$as_myself" |
1293    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1294	    s//\1/
1295	    q
1296	  }
1297	  /^X\(\/\/\)[^/].*/{
1298	    s//\1/
1299	    q
1300	  }
1301	  /^X\(\/\/\)$/{
1302	    s//\1/
1303	    q
1304	  }
1305	  /^X\(\/\).*/{
1306	    s//\1/
1307	    q
1308	  }
1309	  s/.*/./; q'`
1310  srcdir=$ac_confdir
1311  if test ! -r "$srcdir/$ac_unique_file"; then
1312    srcdir=..
1313  fi
1314else
1315  ac_srcdir_defaulted=no
1316fi
1317if test ! -r "$srcdir/$ac_unique_file"; then
1318  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1319  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1320fi
1321ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1322ac_abs_confdir=`(
1323	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1324	pwd)`
1325# When building in place, set srcdir=.
1326if test "$ac_abs_confdir" = "$ac_pwd"; then
1327  srcdir=.
1328fi
1329# Remove unnecessary trailing slashes from srcdir.
1330# Double slashes in file names in object file debugging info
1331# mess up M-x gdb in Emacs.
1332case $srcdir in
1333*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1334esac
1335for ac_var in $ac_precious_vars; do
1336  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1337  eval ac_env_${ac_var}_value=\$${ac_var}
1338  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1339  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1340done
1341
1342#
1343# Report the --help message.
1344#
1345if test "$ac_init_help" = "long"; then
1346  # Omit some internal or obsolete options to make the list less imposing.
1347  # This message is too long to be a string in the A/UX 3.1 sh.
1348  cat <<_ACEOF
1349\`configure' configures libcc1 version-unused to adapt to many kinds of systems.
1350
1351Usage: $0 [OPTION]... [VAR=VALUE]...
1352
1353To assign environment variables (e.g., CC, CFLAGS...), specify them as
1354VAR=VALUE.  See below for descriptions of some of the useful variables.
1355
1356Defaults for the options are specified in brackets.
1357
1358Configuration:
1359  -h, --help              display this help and exit
1360      --help=short        display options specific to this package
1361      --help=recursive    display the short help of all the included packages
1362  -V, --version           display version information and exit
1363  -q, --quiet, --silent   do not print \`checking ...' messages
1364      --cache-file=FILE   cache test results in FILE [disabled]
1365  -C, --config-cache      alias for \`--cache-file=config.cache'
1366  -n, --no-create         do not create output files
1367      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1368
1369Installation directories:
1370  --prefix=PREFIX         install architecture-independent files in PREFIX
1371                          [$ac_default_prefix]
1372  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1373                          [PREFIX]
1374
1375By default, \`make install' will install all the files in
1376\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1377an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1378for instance \`--prefix=\$HOME'.
1379
1380For better control, use the options below.
1381
1382Fine tuning of the installation directories:
1383  --bindir=DIR            user executables [EPREFIX/bin]
1384  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1385  --libexecdir=DIR        program executables [EPREFIX/libexec]
1386  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1387  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1388  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1389  --libdir=DIR            object code libraries [EPREFIX/lib]
1390  --includedir=DIR        C header files [PREFIX/include]
1391  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1392  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1393  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1394  --infodir=DIR           info documentation [DATAROOTDIR/info]
1395  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1396  --mandir=DIR            man documentation [DATAROOTDIR/man]
1397  --docdir=DIR            documentation root [DATAROOTDIR/doc/libcc1]
1398  --htmldir=DIR           html documentation [DOCDIR]
1399  --dvidir=DIR            dvi documentation [DOCDIR]
1400  --pdfdir=DIR            pdf documentation [DOCDIR]
1401  --psdir=DIR             ps documentation [DOCDIR]
1402_ACEOF
1403
1404  cat <<\_ACEOF
1405
1406Program names:
1407  --program-prefix=PREFIX            prepend PREFIX to installed program names
1408  --program-suffix=SUFFIX            append SUFFIX to installed program names
1409  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1410
1411System types:
1412  --build=BUILD     configure for building on BUILD [guessed]
1413  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1414  --target=TARGET   configure for building compilers for TARGET [HOST]
1415_ACEOF
1416fi
1417
1418if test -n "$ac_init_help"; then
1419  case $ac_init_help in
1420     short | recursive ) echo "Configuration of libcc1 version-unused:";;
1421   esac
1422  cat <<\_ACEOF
1423
1424Optional Features:
1425  --disable-option-checking  ignore unrecognized --enable/--with options
1426  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1427  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1428  --enable-dependency-tracking
1429                          do not reject slow dependency extractors
1430  --disable-dependency-tracking
1431                          speeds up one-time build
1432  --enable-silent-rules   less verbose build output (undo: "make V=1")
1433  --disable-silent-rules  verbose build output (undo: "make V=0")
1434  --enable-maintainer-mode
1435                          enable make rules and dependencies not useful (and
1436                          sometimes confusing) to the casual installer
1437  --enable-static[=PKGS]  build static libraries [default=no]
1438  --enable-shared[=PKGS]  build shared libraries [default=yes]
1439  --enable-fast-install[=PKGS]
1440                          optimize for fast installation [default=yes]
1441  --disable-libtool-lock  avoid locking (might break parallel builds)
1442  --enable-cet            enable Intel CET in host libraries [default=auto]
1443  --enable-werror-always  enable -Werror despite compiler version
1444  --enable-plugin         enable plugin support
1445
1446Optional Packages:
1447  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1448  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1449  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1450  --with-pic              try to use only PIC/non-PIC objects [default=use
1451                          both]
1452  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1453  --with-gcc-major-version-only
1454                          use only GCC major number in filesystem paths
1455
1456Some influential environment variables:
1457  CC          C compiler command
1458  CFLAGS      C compiler flags
1459  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1460              nonstandard directory <lib dir>
1461  LIBS        libraries to pass to the linker, e.g. -l<library>
1462  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1463              you have headers in a nonstandard directory <include dir>
1464  CPP         C preprocessor
1465  CXX         C++ compiler command
1466  CXXFLAGS    C++ compiler flags
1467  CXXCPP      C++ preprocessor
1468  GMPINC      How to find GMP include files
1469
1470Use these variables to override the choices made by `configure' or to help
1471it to find libraries and programs with nonstandard names/locations.
1472
1473Report bugs to the package provider.
1474_ACEOF
1475ac_status=$?
1476fi
1477
1478if test "$ac_init_help" = "recursive"; then
1479  # If there are subdirs, report their specific --help.
1480  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1481    test -d "$ac_dir" ||
1482      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1483      continue
1484    ac_builddir=.
1485
1486case "$ac_dir" in
1487.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1488*)
1489  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1490  # A ".." for each directory in $ac_dir_suffix.
1491  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1492  case $ac_top_builddir_sub in
1493  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1495  esac ;;
1496esac
1497ac_abs_top_builddir=$ac_pwd
1498ac_abs_builddir=$ac_pwd$ac_dir_suffix
1499# for backward compatibility:
1500ac_top_builddir=$ac_top_build_prefix
1501
1502case $srcdir in
1503  .)  # We are building in place.
1504    ac_srcdir=.
1505    ac_top_srcdir=$ac_top_builddir_sub
1506    ac_abs_top_srcdir=$ac_pwd ;;
1507  [\\/]* | ?:[\\/]* )  # Absolute name.
1508    ac_srcdir=$srcdir$ac_dir_suffix;
1509    ac_top_srcdir=$srcdir
1510    ac_abs_top_srcdir=$srcdir ;;
1511  *) # Relative name.
1512    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1513    ac_top_srcdir=$ac_top_build_prefix$srcdir
1514    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1515esac
1516ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1517
1518    cd "$ac_dir" || { ac_status=$?; continue; }
1519    # Check for guested configure.
1520    if test -f "$ac_srcdir/configure.gnu"; then
1521      echo &&
1522      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1523    elif test -f "$ac_srcdir/configure"; then
1524      echo &&
1525      $SHELL "$ac_srcdir/configure" --help=recursive
1526    else
1527      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1528    fi || ac_status=$?
1529    cd "$ac_pwd" || { ac_status=$?; break; }
1530  done
1531fi
1532
1533test -n "$ac_init_help" && exit $ac_status
1534if $ac_init_version; then
1535  cat <<\_ACEOF
1536libcc1 configure version-unused
1537generated by GNU Autoconf 2.69
1538
1539Copyright (C) 2012 Free Software Foundation, Inc.
1540This configure script is free software; the Free Software Foundation
1541gives unlimited permission to copy, distribute and modify it.
1542_ACEOF
1543  exit
1544fi
1545
1546## ------------------------ ##
1547## Autoconf initialization. ##
1548## ------------------------ ##
1549
1550# ac_fn_c_try_compile LINENO
1551# --------------------------
1552# Try to compile conftest.$ac_ext, and return whether this succeeded.
1553ac_fn_c_try_compile ()
1554{
1555  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1556  rm -f conftest.$ac_objext
1557  if { { ac_try="$ac_compile"
1558case "(($ac_try" in
1559  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1560  *) ac_try_echo=$ac_try;;
1561esac
1562eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1563$as_echo "$ac_try_echo"; } >&5
1564  (eval "$ac_compile") 2>conftest.err
1565  ac_status=$?
1566  if test -s conftest.err; then
1567    grep -v '^ *+' conftest.err >conftest.er1
1568    cat conftest.er1 >&5
1569    mv -f conftest.er1 conftest.err
1570  fi
1571  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1572  test $ac_status = 0; } && {
1573	 test -z "$ac_c_werror_flag" ||
1574	 test ! -s conftest.err
1575       } && test -s conftest.$ac_objext; then :
1576  ac_retval=0
1577else
1578  $as_echo "$as_me: failed program was:" >&5
1579sed 's/^/| /' conftest.$ac_ext >&5
1580
1581	ac_retval=1
1582fi
1583  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1584  as_fn_set_status $ac_retval
1585
1586} # ac_fn_c_try_compile
1587
1588# ac_fn_c_try_cpp LINENO
1589# ----------------------
1590# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1591ac_fn_c_try_cpp ()
1592{
1593  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594  if { { ac_try="$ac_cpp conftest.$ac_ext"
1595case "(($ac_try" in
1596  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1597  *) ac_try_echo=$ac_try;;
1598esac
1599eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1600$as_echo "$ac_try_echo"; } >&5
1601  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1602  ac_status=$?
1603  if test -s conftest.err; then
1604    grep -v '^ *+' conftest.err >conftest.er1
1605    cat conftest.er1 >&5
1606    mv -f conftest.er1 conftest.err
1607  fi
1608  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1609  test $ac_status = 0; } > conftest.i && {
1610	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1611	 test ! -s conftest.err
1612       }; then :
1613  ac_retval=0
1614else
1615  $as_echo "$as_me: failed program was:" >&5
1616sed 's/^/| /' conftest.$ac_ext >&5
1617
1618    ac_retval=1
1619fi
1620  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1621  as_fn_set_status $ac_retval
1622
1623} # ac_fn_c_try_cpp
1624
1625# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1626# -------------------------------------------------------
1627# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1628# the include files in INCLUDES and setting the cache variable VAR
1629# accordingly.
1630ac_fn_c_check_header_mongrel ()
1631{
1632  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633  if eval \${$3+:} false; then :
1634  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1635$as_echo_n "checking for $2... " >&6; }
1636if eval \${$3+:} false; then :
1637  $as_echo_n "(cached) " >&6
1638fi
1639eval ac_res=\$$3
1640	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1641$as_echo "$ac_res" >&6; }
1642else
1643  # Is the header compilable?
1644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1645$as_echo_n "checking $2 usability... " >&6; }
1646cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1647/* end confdefs.h.  */
1648$4
1649#include <$2>
1650_ACEOF
1651if ac_fn_c_try_compile "$LINENO"; then :
1652  ac_header_compiler=yes
1653else
1654  ac_header_compiler=no
1655fi
1656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1658$as_echo "$ac_header_compiler" >&6; }
1659
1660# Is the header present?
1661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1662$as_echo_n "checking $2 presence... " >&6; }
1663cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1664/* end confdefs.h.  */
1665#include <$2>
1666_ACEOF
1667if ac_fn_c_try_cpp "$LINENO"; then :
1668  ac_header_preproc=yes
1669else
1670  ac_header_preproc=no
1671fi
1672rm -f conftest.err conftest.i conftest.$ac_ext
1673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1674$as_echo "$ac_header_preproc" >&6; }
1675
1676# So?  What about this header?
1677case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1678  yes:no: )
1679    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1680$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1681    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1682$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1683    ;;
1684  no:yes:* )
1685    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1686$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1687    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1688$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1689    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1690$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1691    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1692$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1693    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1694$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1695    ;;
1696esac
1697  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1698$as_echo_n "checking for $2... " >&6; }
1699if eval \${$3+:} false; then :
1700  $as_echo_n "(cached) " >&6
1701else
1702  eval "$3=\$ac_header_compiler"
1703fi
1704eval ac_res=\$$3
1705	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1706$as_echo "$ac_res" >&6; }
1707fi
1708  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1709
1710} # ac_fn_c_check_header_mongrel
1711
1712# ac_fn_c_try_run LINENO
1713# ----------------------
1714# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1715# that executables *can* be run.
1716ac_fn_c_try_run ()
1717{
1718  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719  if { { ac_try="$ac_link"
1720case "(($ac_try" in
1721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1722  *) ac_try_echo=$ac_try;;
1723esac
1724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1725$as_echo "$ac_try_echo"; } >&5
1726  (eval "$ac_link") 2>&5
1727  ac_status=$?
1728  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1729  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1730  { { case "(($ac_try" in
1731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1732  *) ac_try_echo=$ac_try;;
1733esac
1734eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1735$as_echo "$ac_try_echo"; } >&5
1736  (eval "$ac_try") 2>&5
1737  ac_status=$?
1738  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739  test $ac_status = 0; }; }; then :
1740  ac_retval=0
1741else
1742  $as_echo "$as_me: program exited with status $ac_status" >&5
1743       $as_echo "$as_me: failed program was:" >&5
1744sed 's/^/| /' conftest.$ac_ext >&5
1745
1746       ac_retval=$ac_status
1747fi
1748  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1749  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1750  as_fn_set_status $ac_retval
1751
1752} # ac_fn_c_try_run
1753
1754# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1755# -------------------------------------------------------
1756# Tests whether HEADER exists and can be compiled using the include files in
1757# INCLUDES, setting the cache variable VAR accordingly.
1758ac_fn_c_check_header_compile ()
1759{
1760  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1762$as_echo_n "checking for $2... " >&6; }
1763if eval \${$3+:} false; then :
1764  $as_echo_n "(cached) " >&6
1765else
1766  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1767/* end confdefs.h.  */
1768$4
1769#include <$2>
1770_ACEOF
1771if ac_fn_c_try_compile "$LINENO"; then :
1772  eval "$3=yes"
1773else
1774  eval "$3=no"
1775fi
1776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1777fi
1778eval ac_res=\$$3
1779	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1780$as_echo "$ac_res" >&6; }
1781  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1782
1783} # ac_fn_c_check_header_compile
1784
1785# ac_fn_c_try_link LINENO
1786# -----------------------
1787# Try to link conftest.$ac_ext, and return whether this succeeded.
1788ac_fn_c_try_link ()
1789{
1790  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1791  rm -f conftest.$ac_objext conftest$ac_exeext
1792  if { { ac_try="$ac_link"
1793case "(($ac_try" in
1794  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1795  *) ac_try_echo=$ac_try;;
1796esac
1797eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1798$as_echo "$ac_try_echo"; } >&5
1799  (eval "$ac_link") 2>conftest.err
1800  ac_status=$?
1801  if test -s conftest.err; then
1802    grep -v '^ *+' conftest.err >conftest.er1
1803    cat conftest.er1 >&5
1804    mv -f conftest.er1 conftest.err
1805  fi
1806  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1807  test $ac_status = 0; } && {
1808	 test -z "$ac_c_werror_flag" ||
1809	 test ! -s conftest.err
1810       } && test -s conftest$ac_exeext && {
1811	 test "$cross_compiling" = yes ||
1812	 test -x conftest$ac_exeext
1813       }; then :
1814  ac_retval=0
1815else
1816  $as_echo "$as_me: failed program was:" >&5
1817sed 's/^/| /' conftest.$ac_ext >&5
1818
1819	ac_retval=1
1820fi
1821  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1822  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1823  # interfere with the next link command; also delete a directory that is
1824  # left behind by Apple's compiler.  We do this before executing the actions.
1825  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1826  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1827  as_fn_set_status $ac_retval
1828
1829} # ac_fn_c_try_link
1830
1831# ac_fn_c_check_func LINENO FUNC VAR
1832# ----------------------------------
1833# Tests whether FUNC exists, setting the cache variable VAR accordingly
1834ac_fn_c_check_func ()
1835{
1836  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1837  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1838$as_echo_n "checking for $2... " >&6; }
1839if eval \${$3+:} false; then :
1840  $as_echo_n "(cached) " >&6
1841else
1842  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1843/* end confdefs.h.  */
1844/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1845   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1846#define $2 innocuous_$2
1847
1848/* System header to define __stub macros and hopefully few prototypes,
1849    which can conflict with char $2 (); below.
1850    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1851    <limits.h> exists even on freestanding compilers.  */
1852
1853#ifdef __STDC__
1854# include <limits.h>
1855#else
1856# include <assert.h>
1857#endif
1858
1859#undef $2
1860
1861/* Override any GCC internal prototype to avoid an error.
1862   Use char because int might match the return type of a GCC
1863   builtin and then its argument prototype would still apply.  */
1864#ifdef __cplusplus
1865extern "C"
1866#endif
1867char $2 ();
1868/* The GNU C library defines this for functions which it implements
1869    to always fail with ENOSYS.  Some functions are actually named
1870    something starting with __ and the normal name is an alias.  */
1871#if defined __stub_$2 || defined __stub___$2
1872choke me
1873#endif
1874
1875int
1876main ()
1877{
1878return $2 ();
1879  ;
1880  return 0;
1881}
1882_ACEOF
1883if ac_fn_c_try_link "$LINENO"; then :
1884  eval "$3=yes"
1885else
1886  eval "$3=no"
1887fi
1888rm -f core conftest.err conftest.$ac_objext \
1889    conftest$ac_exeext conftest.$ac_ext
1890fi
1891eval ac_res=\$$3
1892	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1893$as_echo "$ac_res" >&6; }
1894  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1895
1896} # ac_fn_c_check_func
1897
1898# ac_fn_cxx_try_compile LINENO
1899# ----------------------------
1900# Try to compile conftest.$ac_ext, and return whether this succeeded.
1901ac_fn_cxx_try_compile ()
1902{
1903  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1904  rm -f conftest.$ac_objext
1905  if { { ac_try="$ac_compile"
1906case "(($ac_try" in
1907  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1908  *) ac_try_echo=$ac_try;;
1909esac
1910eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1911$as_echo "$ac_try_echo"; } >&5
1912  (eval "$ac_compile") 2>conftest.err
1913  ac_status=$?
1914  if test -s conftest.err; then
1915    grep -v '^ *+' conftest.err >conftest.er1
1916    cat conftest.er1 >&5
1917    mv -f conftest.er1 conftest.err
1918  fi
1919  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1920  test $ac_status = 0; } && {
1921	 test -z "$ac_cxx_werror_flag" ||
1922	 test ! -s conftest.err
1923       } && test -s conftest.$ac_objext; then :
1924  ac_retval=0
1925else
1926  $as_echo "$as_me: failed program was:" >&5
1927sed 's/^/| /' conftest.$ac_ext >&5
1928
1929	ac_retval=1
1930fi
1931  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1932  as_fn_set_status $ac_retval
1933
1934} # ac_fn_cxx_try_compile
1935
1936# ac_fn_cxx_try_cpp LINENO
1937# ------------------------
1938# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1939ac_fn_cxx_try_cpp ()
1940{
1941  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1942  if { { ac_try="$ac_cpp conftest.$ac_ext"
1943case "(($ac_try" in
1944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1945  *) ac_try_echo=$ac_try;;
1946esac
1947eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1948$as_echo "$ac_try_echo"; } >&5
1949  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1950  ac_status=$?
1951  if test -s conftest.err; then
1952    grep -v '^ *+' conftest.err >conftest.er1
1953    cat conftest.er1 >&5
1954    mv -f conftest.er1 conftest.err
1955  fi
1956  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1957  test $ac_status = 0; } > conftest.i && {
1958	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1959	 test ! -s conftest.err
1960       }; then :
1961  ac_retval=0
1962else
1963  $as_echo "$as_me: failed program was:" >&5
1964sed 's/^/| /' conftest.$ac_ext >&5
1965
1966    ac_retval=1
1967fi
1968  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1969  as_fn_set_status $ac_retval
1970
1971} # ac_fn_cxx_try_cpp
1972
1973# ac_fn_cxx_try_link LINENO
1974# -------------------------
1975# Try to link conftest.$ac_ext, and return whether this succeeded.
1976ac_fn_cxx_try_link ()
1977{
1978  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1979  rm -f conftest.$ac_objext conftest$ac_exeext
1980  if { { ac_try="$ac_link"
1981case "(($ac_try" in
1982  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1983  *) ac_try_echo=$ac_try;;
1984esac
1985eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1986$as_echo "$ac_try_echo"; } >&5
1987  (eval "$ac_link") 2>conftest.err
1988  ac_status=$?
1989  if test -s conftest.err; then
1990    grep -v '^ *+' conftest.err >conftest.er1
1991    cat conftest.er1 >&5
1992    mv -f conftest.er1 conftest.err
1993  fi
1994  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1995  test $ac_status = 0; } && {
1996	 test -z "$ac_cxx_werror_flag" ||
1997	 test ! -s conftest.err
1998       } && test -s conftest$ac_exeext && {
1999	 test "$cross_compiling" = yes ||
2000	 test -x conftest$ac_exeext
2001       }; then :
2002  ac_retval=0
2003else
2004  $as_echo "$as_me: failed program was:" >&5
2005sed 's/^/| /' conftest.$ac_ext >&5
2006
2007	ac_retval=1
2008fi
2009  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2010  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2011  # interfere with the next link command; also delete a directory that is
2012  # left behind by Apple's compiler.  We do this before executing the actions.
2013  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2014  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2015  as_fn_set_status $ac_retval
2016
2017} # ac_fn_cxx_try_link
2018
2019# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2020# ---------------------------------------------
2021# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2022# accordingly.
2023ac_fn_c_check_decl ()
2024{
2025  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2026  as_decl_name=`echo $2|sed 's/ *(.*//'`
2027  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2028  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2029$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2030if eval \${$3+:} false; then :
2031  $as_echo_n "(cached) " >&6
2032else
2033  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2034/* end confdefs.h.  */
2035$4
2036int
2037main ()
2038{
2039#ifndef $as_decl_name
2040#ifdef __cplusplus
2041  (void) $as_decl_use;
2042#else
2043  (void) $as_decl_name;
2044#endif
2045#endif
2046
2047  ;
2048  return 0;
2049}
2050_ACEOF
2051if ac_fn_c_try_compile "$LINENO"; then :
2052  eval "$3=yes"
2053else
2054  eval "$3=no"
2055fi
2056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2057fi
2058eval ac_res=\$$3
2059	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2060$as_echo "$ac_res" >&6; }
2061  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2062
2063} # ac_fn_c_check_decl
2064cat >config.log <<_ACEOF
2065This file contains any messages produced by compilers while
2066running configure, to aid debugging if configure makes a mistake.
2067
2068It was created by libcc1 $as_me version-unused, which was
2069generated by GNU Autoconf 2.69.  Invocation command line was
2070
2071  $ $0 $@
2072
2073_ACEOF
2074exec 5>>config.log
2075{
2076cat <<_ASUNAME
2077## --------- ##
2078## Platform. ##
2079## --------- ##
2080
2081hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2082uname -m = `(uname -m) 2>/dev/null || echo unknown`
2083uname -r = `(uname -r) 2>/dev/null || echo unknown`
2084uname -s = `(uname -s) 2>/dev/null || echo unknown`
2085uname -v = `(uname -v) 2>/dev/null || echo unknown`
2086
2087/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2088/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2089
2090/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2091/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2092/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2093/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2094/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2095/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2096/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2097
2098_ASUNAME
2099
2100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2101for as_dir in $PATH
2102do
2103  IFS=$as_save_IFS
2104  test -z "$as_dir" && as_dir=.
2105    $as_echo "PATH: $as_dir"
2106  done
2107IFS=$as_save_IFS
2108
2109} >&5
2110
2111cat >&5 <<_ACEOF
2112
2113
2114## ----------- ##
2115## Core tests. ##
2116## ----------- ##
2117
2118_ACEOF
2119
2120
2121# Keep a trace of the command line.
2122# Strip out --no-create and --no-recursion so they do not pile up.
2123# Strip out --silent because we don't want to record it for future runs.
2124# Also quote any args containing shell meta-characters.
2125# Make two passes to allow for proper duplicate-argument suppression.
2126ac_configure_args=
2127ac_configure_args0=
2128ac_configure_args1=
2129ac_must_keep_next=false
2130for ac_pass in 1 2
2131do
2132  for ac_arg
2133  do
2134    case $ac_arg in
2135    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2136    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2137    | -silent | --silent | --silen | --sile | --sil)
2138      continue ;;
2139    *\'*)
2140      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2141    esac
2142    case $ac_pass in
2143    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2144    2)
2145      as_fn_append ac_configure_args1 " '$ac_arg'"
2146      if test $ac_must_keep_next = true; then
2147	ac_must_keep_next=false # Got value, back to normal.
2148      else
2149	case $ac_arg in
2150	  *=* | --config-cache | -C | -disable-* | --disable-* \
2151	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2152	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2153	  | -with-* | --with-* | -without-* | --without-* | --x)
2154	    case "$ac_configure_args0 " in
2155	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2156	    esac
2157	    ;;
2158	  -* ) ac_must_keep_next=true ;;
2159	esac
2160      fi
2161      as_fn_append ac_configure_args " '$ac_arg'"
2162      ;;
2163    esac
2164  done
2165done
2166{ ac_configure_args0=; unset ac_configure_args0;}
2167{ ac_configure_args1=; unset ac_configure_args1;}
2168
2169# When interrupted or exit'd, cleanup temporary files, and complete
2170# config.log.  We remove comments because anyway the quotes in there
2171# would cause problems or look ugly.
2172# WARNING: Use '\'' to represent an apostrophe within the trap.
2173# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2174trap 'exit_status=$?
2175  # Save into config.log some information that might help in debugging.
2176  {
2177    echo
2178
2179    $as_echo "## ---------------- ##
2180## Cache variables. ##
2181## ---------------- ##"
2182    echo
2183    # The following way of writing the cache mishandles newlines in values,
2184(
2185  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2186    eval ac_val=\$$ac_var
2187    case $ac_val in #(
2188    *${as_nl}*)
2189      case $ac_var in #(
2190      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2191$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2192      esac
2193      case $ac_var in #(
2194      _ | IFS | as_nl) ;; #(
2195      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2196      *) { eval $ac_var=; unset $ac_var;} ;;
2197      esac ;;
2198    esac
2199  done
2200  (set) 2>&1 |
2201    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2202    *${as_nl}ac_space=\ *)
2203      sed -n \
2204	"s/'\''/'\''\\\\'\'''\''/g;
2205	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2206      ;; #(
2207    *)
2208      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2209      ;;
2210    esac |
2211    sort
2212)
2213    echo
2214
2215    $as_echo "## ----------------- ##
2216## Output variables. ##
2217## ----------------- ##"
2218    echo
2219    for ac_var in $ac_subst_vars
2220    do
2221      eval ac_val=\$$ac_var
2222      case $ac_val in
2223      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2224      esac
2225      $as_echo "$ac_var='\''$ac_val'\''"
2226    done | sort
2227    echo
2228
2229    if test -n "$ac_subst_files"; then
2230      $as_echo "## ------------------- ##
2231## File substitutions. ##
2232## ------------------- ##"
2233      echo
2234      for ac_var in $ac_subst_files
2235      do
2236	eval ac_val=\$$ac_var
2237	case $ac_val in
2238	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2239	esac
2240	$as_echo "$ac_var='\''$ac_val'\''"
2241      done | sort
2242      echo
2243    fi
2244
2245    if test -s confdefs.h; then
2246      $as_echo "## ----------- ##
2247## confdefs.h. ##
2248## ----------- ##"
2249      echo
2250      cat confdefs.h
2251      echo
2252    fi
2253    test "$ac_signal" != 0 &&
2254      $as_echo "$as_me: caught signal $ac_signal"
2255    $as_echo "$as_me: exit $exit_status"
2256  } >&5
2257  rm -f core *.core core.conftest.* &&
2258    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2259    exit $exit_status
2260' 0
2261for ac_signal in 1 2 13 15; do
2262  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2263done
2264ac_signal=0
2265
2266# confdefs.h avoids OS command line length limits that DEFS can exceed.
2267rm -f -r conftest* confdefs.h
2268
2269$as_echo "/* confdefs.h */" > confdefs.h
2270
2271# Predefined preprocessor variables.
2272
2273cat >>confdefs.h <<_ACEOF
2274#define PACKAGE_NAME "$PACKAGE_NAME"
2275_ACEOF
2276
2277cat >>confdefs.h <<_ACEOF
2278#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2279_ACEOF
2280
2281cat >>confdefs.h <<_ACEOF
2282#define PACKAGE_VERSION "$PACKAGE_VERSION"
2283_ACEOF
2284
2285cat >>confdefs.h <<_ACEOF
2286#define PACKAGE_STRING "$PACKAGE_STRING"
2287_ACEOF
2288
2289cat >>confdefs.h <<_ACEOF
2290#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2291_ACEOF
2292
2293cat >>confdefs.h <<_ACEOF
2294#define PACKAGE_URL "$PACKAGE_URL"
2295_ACEOF
2296
2297
2298# Let the site file select an alternate cache file if it wants to.
2299# Prefer an explicitly selected file to automatically selected ones.
2300ac_site_file1=NONE
2301ac_site_file2=NONE
2302if test -n "$CONFIG_SITE"; then
2303  # We do not want a PATH search for config.site.
2304  case $CONFIG_SITE in #((
2305    -*)  ac_site_file1=./$CONFIG_SITE;;
2306    */*) ac_site_file1=$CONFIG_SITE;;
2307    *)   ac_site_file1=./$CONFIG_SITE;;
2308  esac
2309elif test "x$prefix" != xNONE; then
2310  ac_site_file1=$prefix/share/config.site
2311  ac_site_file2=$prefix/etc/config.site
2312else
2313  ac_site_file1=$ac_default_prefix/share/config.site
2314  ac_site_file2=$ac_default_prefix/etc/config.site
2315fi
2316for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2317do
2318  test "x$ac_site_file" = xNONE && continue
2319  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2320    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2321$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2322    sed 's/^/| /' "$ac_site_file" >&5
2323    . "$ac_site_file" \
2324      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2325$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2326as_fn_error $? "failed to load site script $ac_site_file
2327See \`config.log' for more details" "$LINENO" 5; }
2328  fi
2329done
2330
2331if test -r "$cache_file"; then
2332  # Some versions of bash will fail to source /dev/null (special files
2333  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2334  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2335    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2336$as_echo "$as_me: loading cache $cache_file" >&6;}
2337    case $cache_file in
2338      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2339      *)                      . "./$cache_file";;
2340    esac
2341  fi
2342else
2343  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2344$as_echo "$as_me: creating cache $cache_file" >&6;}
2345  >$cache_file
2346fi
2347
2348# Check that the precious variables saved in the cache have kept the same
2349# value.
2350ac_cache_corrupted=false
2351for ac_var in $ac_precious_vars; do
2352  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2353  eval ac_new_set=\$ac_env_${ac_var}_set
2354  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2355  eval ac_new_val=\$ac_env_${ac_var}_value
2356  case $ac_old_set,$ac_new_set in
2357    set,)
2358      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2359$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2360      ac_cache_corrupted=: ;;
2361    ,set)
2362      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2363$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2364      ac_cache_corrupted=: ;;
2365    ,);;
2366    *)
2367      if test "x$ac_old_val" != "x$ac_new_val"; then
2368	# differences in whitespace do not lead to failure.
2369	ac_old_val_w=`echo x $ac_old_val`
2370	ac_new_val_w=`echo x $ac_new_val`
2371	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2372	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2373$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2374	  ac_cache_corrupted=:
2375	else
2376	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2377$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2378	  eval $ac_var=\$ac_old_val
2379	fi
2380	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2381$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2382	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2383$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2384      fi;;
2385  esac
2386  # Pass precious variables to config.status.
2387  if test "$ac_new_set" = set; then
2388    case $ac_new_val in
2389    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2390    *) ac_arg=$ac_var=$ac_new_val ;;
2391    esac
2392    case " $ac_configure_args " in
2393      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2394      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2395    esac
2396  fi
2397done
2398if $ac_cache_corrupted; then
2399  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2400$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2401  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2402$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2403  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2404fi
2405## -------------------- ##
2406## Main body of script. ##
2407## -------------------- ##
2408
2409ac_ext=c
2410ac_cpp='$CPP $CPPFLAGS'
2411ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2412ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2413ac_compiler_gnu=$ac_cv_c_compiler_gnu
2414
2415
2416
2417
2418
2419
2420ac_config_headers="$ac_config_headers cc1plugin-config.h"
2421
2422
2423ac_aux_dir=
2424for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2425  if test -f "$ac_dir/install-sh"; then
2426    ac_aux_dir=$ac_dir
2427    ac_install_sh="$ac_aux_dir/install-sh -c"
2428    break
2429  elif test -f "$ac_dir/install.sh"; then
2430    ac_aux_dir=$ac_dir
2431    ac_install_sh="$ac_aux_dir/install.sh -c"
2432    break
2433  elif test -f "$ac_dir/shtool"; then
2434    ac_aux_dir=$ac_dir
2435    ac_install_sh="$ac_aux_dir/shtool install -c"
2436    break
2437  fi
2438done
2439if test -z "$ac_aux_dir"; then
2440  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2441fi
2442
2443# These three variables are undocumented and unsupported,
2444# and are intended to be withdrawn in a future Autoconf release.
2445# They can cause serious problems if a builder's source tree is in a directory
2446# whose full name contains unusual characters.
2447ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2448ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2449ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2450
2451
2452# Make sure we can run config.sub.
2453$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2454  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2455
2456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2457$as_echo_n "checking build system type... " >&6; }
2458if ${ac_cv_build+:} false; then :
2459  $as_echo_n "(cached) " >&6
2460else
2461  ac_build_alias=$build_alias
2462test "x$ac_build_alias" = x &&
2463  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2464test "x$ac_build_alias" = x &&
2465  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2466ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2467  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2468
2469fi
2470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2471$as_echo "$ac_cv_build" >&6; }
2472case $ac_cv_build in
2473*-*-*) ;;
2474*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2475esac
2476build=$ac_cv_build
2477ac_save_IFS=$IFS; IFS='-'
2478set x $ac_cv_build
2479shift
2480build_cpu=$1
2481build_vendor=$2
2482shift; shift
2483# Remember, the first character of IFS is used to create $*,
2484# except with old shells:
2485build_os=$*
2486IFS=$ac_save_IFS
2487case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2488
2489
2490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2491$as_echo_n "checking host system type... " >&6; }
2492if ${ac_cv_host+:} false; then :
2493  $as_echo_n "(cached) " >&6
2494else
2495  if test "x$host_alias" = x; then
2496  ac_cv_host=$ac_cv_build
2497else
2498  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2499    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2500fi
2501
2502fi
2503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2504$as_echo "$ac_cv_host" >&6; }
2505case $ac_cv_host in
2506*-*-*) ;;
2507*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2508esac
2509host=$ac_cv_host
2510ac_save_IFS=$IFS; IFS='-'
2511set x $ac_cv_host
2512shift
2513host_cpu=$1
2514host_vendor=$2
2515shift; shift
2516# Remember, the first character of IFS is used to create $*,
2517# except with old shells:
2518host_os=$*
2519IFS=$ac_save_IFS
2520case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2521
2522
2523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2524$as_echo_n "checking target system type... " >&6; }
2525if ${ac_cv_target+:} false; then :
2526  $as_echo_n "(cached) " >&6
2527else
2528  if test "x$target_alias" = x; then
2529  ac_cv_target=$ac_cv_host
2530else
2531  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2532    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2533fi
2534
2535fi
2536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2537$as_echo "$ac_cv_target" >&6; }
2538case $ac_cv_target in
2539*-*-*) ;;
2540*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2541esac
2542target=$ac_cv_target
2543ac_save_IFS=$IFS; IFS='-'
2544set x $ac_cv_target
2545shift
2546target_cpu=$1
2547target_vendor=$2
2548shift; shift
2549# Remember, the first character of IFS is used to create $*,
2550# except with old shells:
2551target_os=$*
2552IFS=$ac_save_IFS
2553case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2554
2555
2556# The aliases save the names the user supplied, while $host etc.
2557# will get canonicalized.
2558test -n "$target_alias" &&
2559  test "$program_prefix$program_suffix$program_transform_name" = \
2560    NONENONEs,x,x, &&
2561  program_prefix=${target_alias}-
2562
2563# Expand $ac_aux_dir to an absolute path.
2564am_aux_dir=`cd "$ac_aux_dir" && pwd`
2565
2566ac_ext=c
2567ac_cpp='$CPP $CPPFLAGS'
2568ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2569ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2570ac_compiler_gnu=$ac_cv_c_compiler_gnu
2571if test -n "$ac_tool_prefix"; then
2572  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2573set dummy ${ac_tool_prefix}gcc; ac_word=$2
2574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2575$as_echo_n "checking for $ac_word... " >&6; }
2576if ${ac_cv_prog_CC+:} false; then :
2577  $as_echo_n "(cached) " >&6
2578else
2579  if test -n "$CC"; then
2580  ac_cv_prog_CC="$CC" # Let the user override the test.
2581else
2582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2583for as_dir in $PATH
2584do
2585  IFS=$as_save_IFS
2586  test -z "$as_dir" && as_dir=.
2587    for ac_exec_ext in '' $ac_executable_extensions; do
2588  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2589    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2590    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2591    break 2
2592  fi
2593done
2594  done
2595IFS=$as_save_IFS
2596
2597fi
2598fi
2599CC=$ac_cv_prog_CC
2600if test -n "$CC"; then
2601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2602$as_echo "$CC" >&6; }
2603else
2604  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2605$as_echo "no" >&6; }
2606fi
2607
2608
2609fi
2610if test -z "$ac_cv_prog_CC"; then
2611  ac_ct_CC=$CC
2612  # Extract the first word of "gcc", so it can be a program name with args.
2613set dummy gcc; ac_word=$2
2614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2615$as_echo_n "checking for $ac_word... " >&6; }
2616if ${ac_cv_prog_ac_ct_CC+:} false; then :
2617  $as_echo_n "(cached) " >&6
2618else
2619  if test -n "$ac_ct_CC"; then
2620  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2621else
2622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2623for as_dir in $PATH
2624do
2625  IFS=$as_save_IFS
2626  test -z "$as_dir" && as_dir=.
2627    for ac_exec_ext in '' $ac_executable_extensions; do
2628  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2629    ac_cv_prog_ac_ct_CC="gcc"
2630    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2631    break 2
2632  fi
2633done
2634  done
2635IFS=$as_save_IFS
2636
2637fi
2638fi
2639ac_ct_CC=$ac_cv_prog_ac_ct_CC
2640if test -n "$ac_ct_CC"; then
2641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2642$as_echo "$ac_ct_CC" >&6; }
2643else
2644  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2645$as_echo "no" >&6; }
2646fi
2647
2648  if test "x$ac_ct_CC" = x; then
2649    CC=""
2650  else
2651    case $cross_compiling:$ac_tool_warned in
2652yes:)
2653{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2654$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2655ac_tool_warned=yes ;;
2656esac
2657    CC=$ac_ct_CC
2658  fi
2659else
2660  CC="$ac_cv_prog_CC"
2661fi
2662
2663if test -z "$CC"; then
2664          if test -n "$ac_tool_prefix"; then
2665    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2666set dummy ${ac_tool_prefix}cc; ac_word=$2
2667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2668$as_echo_n "checking for $ac_word... " >&6; }
2669if ${ac_cv_prog_CC+:} false; then :
2670  $as_echo_n "(cached) " >&6
2671else
2672  if test -n "$CC"; then
2673  ac_cv_prog_CC="$CC" # Let the user override the test.
2674else
2675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2676for as_dir in $PATH
2677do
2678  IFS=$as_save_IFS
2679  test -z "$as_dir" && as_dir=.
2680    for ac_exec_ext in '' $ac_executable_extensions; do
2681  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2682    ac_cv_prog_CC="${ac_tool_prefix}cc"
2683    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2684    break 2
2685  fi
2686done
2687  done
2688IFS=$as_save_IFS
2689
2690fi
2691fi
2692CC=$ac_cv_prog_CC
2693if test -n "$CC"; then
2694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2695$as_echo "$CC" >&6; }
2696else
2697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2698$as_echo "no" >&6; }
2699fi
2700
2701
2702  fi
2703fi
2704if test -z "$CC"; then
2705  # Extract the first word of "cc", so it can be a program name with args.
2706set dummy cc; ac_word=$2
2707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2708$as_echo_n "checking for $ac_word... " >&6; }
2709if ${ac_cv_prog_CC+:} false; then :
2710  $as_echo_n "(cached) " >&6
2711else
2712  if test -n "$CC"; then
2713  ac_cv_prog_CC="$CC" # Let the user override the test.
2714else
2715  ac_prog_rejected=no
2716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2717for as_dir in $PATH
2718do
2719  IFS=$as_save_IFS
2720  test -z "$as_dir" && as_dir=.
2721    for ac_exec_ext in '' $ac_executable_extensions; do
2722  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2723    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2724       ac_prog_rejected=yes
2725       continue
2726     fi
2727    ac_cv_prog_CC="cc"
2728    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2729    break 2
2730  fi
2731done
2732  done
2733IFS=$as_save_IFS
2734
2735if test $ac_prog_rejected = yes; then
2736  # We found a bogon in the path, so make sure we never use it.
2737  set dummy $ac_cv_prog_CC
2738  shift
2739  if test $# != 0; then
2740    # We chose a different compiler from the bogus one.
2741    # However, it has the same basename, so the bogon will be chosen
2742    # first if we set CC to just the basename; use the full file name.
2743    shift
2744    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2745  fi
2746fi
2747fi
2748fi
2749CC=$ac_cv_prog_CC
2750if test -n "$CC"; then
2751  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2752$as_echo "$CC" >&6; }
2753else
2754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2755$as_echo "no" >&6; }
2756fi
2757
2758
2759fi
2760if test -z "$CC"; then
2761  if test -n "$ac_tool_prefix"; then
2762  for ac_prog in cl.exe
2763  do
2764    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2765set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2767$as_echo_n "checking for $ac_word... " >&6; }
2768if ${ac_cv_prog_CC+:} false; then :
2769  $as_echo_n "(cached) " >&6
2770else
2771  if test -n "$CC"; then
2772  ac_cv_prog_CC="$CC" # Let the user override the test.
2773else
2774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2775for as_dir in $PATH
2776do
2777  IFS=$as_save_IFS
2778  test -z "$as_dir" && as_dir=.
2779    for ac_exec_ext in '' $ac_executable_extensions; do
2780  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2781    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2782    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2783    break 2
2784  fi
2785done
2786  done
2787IFS=$as_save_IFS
2788
2789fi
2790fi
2791CC=$ac_cv_prog_CC
2792if test -n "$CC"; then
2793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2794$as_echo "$CC" >&6; }
2795else
2796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2797$as_echo "no" >&6; }
2798fi
2799
2800
2801    test -n "$CC" && break
2802  done
2803fi
2804if test -z "$CC"; then
2805  ac_ct_CC=$CC
2806  for ac_prog in cl.exe
2807do
2808  # Extract the first word of "$ac_prog", so it can be a program name with args.
2809set dummy $ac_prog; ac_word=$2
2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2811$as_echo_n "checking for $ac_word... " >&6; }
2812if ${ac_cv_prog_ac_ct_CC+:} false; then :
2813  $as_echo_n "(cached) " >&6
2814else
2815  if test -n "$ac_ct_CC"; then
2816  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2817else
2818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2819for as_dir in $PATH
2820do
2821  IFS=$as_save_IFS
2822  test -z "$as_dir" && as_dir=.
2823    for ac_exec_ext in '' $ac_executable_extensions; do
2824  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2825    ac_cv_prog_ac_ct_CC="$ac_prog"
2826    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2827    break 2
2828  fi
2829done
2830  done
2831IFS=$as_save_IFS
2832
2833fi
2834fi
2835ac_ct_CC=$ac_cv_prog_ac_ct_CC
2836if test -n "$ac_ct_CC"; then
2837  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2838$as_echo "$ac_ct_CC" >&6; }
2839else
2840  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2841$as_echo "no" >&6; }
2842fi
2843
2844
2845  test -n "$ac_ct_CC" && break
2846done
2847
2848  if test "x$ac_ct_CC" = x; then
2849    CC=""
2850  else
2851    case $cross_compiling:$ac_tool_warned in
2852yes:)
2853{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2854$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2855ac_tool_warned=yes ;;
2856esac
2857    CC=$ac_ct_CC
2858  fi
2859fi
2860
2861fi
2862
2863
2864test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2865$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2866as_fn_error $? "no acceptable C compiler found in \$PATH
2867See \`config.log' for more details" "$LINENO" 5; }
2868
2869# Provide some information about the compiler.
2870$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2871set X $ac_compile
2872ac_compiler=$2
2873for ac_option in --version -v -V -qversion; do
2874  { { ac_try="$ac_compiler $ac_option >&5"
2875case "(($ac_try" in
2876  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2877  *) ac_try_echo=$ac_try;;
2878esac
2879eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2880$as_echo "$ac_try_echo"; } >&5
2881  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2882  ac_status=$?
2883  if test -s conftest.err; then
2884    sed '10a\
2885... rest of stderr output deleted ...
2886         10q' conftest.err >conftest.er1
2887    cat conftest.er1 >&5
2888  fi
2889  rm -f conftest.er1 conftest.err
2890  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2891  test $ac_status = 0; }
2892done
2893
2894cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2895/* end confdefs.h.  */
2896
2897int
2898main ()
2899{
2900
2901  ;
2902  return 0;
2903}
2904_ACEOF
2905ac_clean_files_save=$ac_clean_files
2906ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2907# Try to create an executable without -o first, disregard a.out.
2908# It will help us diagnose broken compilers, and finding out an intuition
2909# of exeext.
2910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2911$as_echo_n "checking whether the C compiler works... " >&6; }
2912ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2913
2914# The possible output files:
2915ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2916
2917ac_rmfiles=
2918for ac_file in $ac_files
2919do
2920  case $ac_file in
2921    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2922    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2923  esac
2924done
2925rm -f $ac_rmfiles
2926
2927if { { ac_try="$ac_link_default"
2928case "(($ac_try" in
2929  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2930  *) ac_try_echo=$ac_try;;
2931esac
2932eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2933$as_echo "$ac_try_echo"; } >&5
2934  (eval "$ac_link_default") 2>&5
2935  ac_status=$?
2936  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2937  test $ac_status = 0; }; then :
2938  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2939# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2940# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2941# so that the user can short-circuit this test for compilers unknown to
2942# Autoconf.
2943for ac_file in $ac_files ''
2944do
2945  test -f "$ac_file" || continue
2946  case $ac_file in
2947    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2948	;;
2949    [ab].out )
2950	# We found the default executable, but exeext='' is most
2951	# certainly right.
2952	break;;
2953    *.* )
2954	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2955	then :; else
2956	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2957	fi
2958	# We set ac_cv_exeext here because the later test for it is not
2959	# safe: cross compilers may not add the suffix if given an `-o'
2960	# argument, so we may need to know it at that point already.
2961	# Even if this section looks crufty: it has the advantage of
2962	# actually working.
2963	break;;
2964    * )
2965	break;;
2966  esac
2967done
2968test "$ac_cv_exeext" = no && ac_cv_exeext=
2969
2970else
2971  ac_file=''
2972fi
2973if test -z "$ac_file"; then :
2974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2975$as_echo "no" >&6; }
2976$as_echo "$as_me: failed program was:" >&5
2977sed 's/^/| /' conftest.$ac_ext >&5
2978
2979{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2980$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2981as_fn_error 77 "C compiler cannot create executables
2982See \`config.log' for more details" "$LINENO" 5; }
2983else
2984  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2985$as_echo "yes" >&6; }
2986fi
2987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2988$as_echo_n "checking for C compiler default output file name... " >&6; }
2989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2990$as_echo "$ac_file" >&6; }
2991ac_exeext=$ac_cv_exeext
2992
2993rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2994ac_clean_files=$ac_clean_files_save
2995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2996$as_echo_n "checking for suffix of executables... " >&6; }
2997if { { ac_try="$ac_link"
2998case "(($ac_try" in
2999  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3000  *) ac_try_echo=$ac_try;;
3001esac
3002eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3003$as_echo "$ac_try_echo"; } >&5
3004  (eval "$ac_link") 2>&5
3005  ac_status=$?
3006  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3007  test $ac_status = 0; }; then :
3008  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3009# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3010# work properly (i.e., refer to `conftest.exe'), while it won't with
3011# `rm'.
3012for ac_file in conftest.exe conftest conftest.*; do
3013  test -f "$ac_file" || continue
3014  case $ac_file in
3015    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3016    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3017	  break;;
3018    * ) break;;
3019  esac
3020done
3021else
3022  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3023$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3024as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3025See \`config.log' for more details" "$LINENO" 5; }
3026fi
3027rm -f conftest conftest$ac_cv_exeext
3028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3029$as_echo "$ac_cv_exeext" >&6; }
3030
3031rm -f conftest.$ac_ext
3032EXEEXT=$ac_cv_exeext
3033ac_exeext=$EXEEXT
3034cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3035/* end confdefs.h.  */
3036#include <stdio.h>
3037int
3038main ()
3039{
3040FILE *f = fopen ("conftest.out", "w");
3041 return ferror (f) || fclose (f) != 0;
3042
3043  ;
3044  return 0;
3045}
3046_ACEOF
3047ac_clean_files="$ac_clean_files conftest.out"
3048# Check that the compiler produces executables we can run.  If not, either
3049# the compiler is broken, or we cross compile.
3050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3051$as_echo_n "checking whether we are cross compiling... " >&6; }
3052if test "$cross_compiling" != yes; then
3053  { { ac_try="$ac_link"
3054case "(($ac_try" in
3055  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3056  *) ac_try_echo=$ac_try;;
3057esac
3058eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3059$as_echo "$ac_try_echo"; } >&5
3060  (eval "$ac_link") 2>&5
3061  ac_status=$?
3062  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3063  test $ac_status = 0; }
3064  if { ac_try='./conftest$ac_cv_exeext'
3065  { { case "(($ac_try" in
3066  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3067  *) ac_try_echo=$ac_try;;
3068esac
3069eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3070$as_echo "$ac_try_echo"; } >&5
3071  (eval "$ac_try") 2>&5
3072  ac_status=$?
3073  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3074  test $ac_status = 0; }; }; then
3075    cross_compiling=no
3076  else
3077    if test "$cross_compiling" = maybe; then
3078	cross_compiling=yes
3079    else
3080	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3081$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3082as_fn_error $? "cannot run C compiled programs.
3083If you meant to cross compile, use \`--host'.
3084See \`config.log' for more details" "$LINENO" 5; }
3085    fi
3086  fi
3087fi
3088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3089$as_echo "$cross_compiling" >&6; }
3090
3091rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3092ac_clean_files=$ac_clean_files_save
3093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3094$as_echo_n "checking for suffix of object files... " >&6; }
3095if ${ac_cv_objext+:} false; then :
3096  $as_echo_n "(cached) " >&6
3097else
3098  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3099/* end confdefs.h.  */
3100
3101int
3102main ()
3103{
3104
3105  ;
3106  return 0;
3107}
3108_ACEOF
3109rm -f conftest.o conftest.obj
3110if { { ac_try="$ac_compile"
3111case "(($ac_try" in
3112  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3113  *) ac_try_echo=$ac_try;;
3114esac
3115eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3116$as_echo "$ac_try_echo"; } >&5
3117  (eval "$ac_compile") 2>&5
3118  ac_status=$?
3119  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3120  test $ac_status = 0; }; then :
3121  for ac_file in conftest.o conftest.obj conftest.*; do
3122  test -f "$ac_file" || continue;
3123  case $ac_file in
3124    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3125    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3126       break;;
3127  esac
3128done
3129else
3130  $as_echo "$as_me: failed program was:" >&5
3131sed 's/^/| /' conftest.$ac_ext >&5
3132
3133{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3134$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3135as_fn_error $? "cannot compute suffix of object files: cannot compile
3136See \`config.log' for more details" "$LINENO" 5; }
3137fi
3138rm -f conftest.$ac_cv_objext conftest.$ac_ext
3139fi
3140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3141$as_echo "$ac_cv_objext" >&6; }
3142OBJEXT=$ac_cv_objext
3143ac_objext=$OBJEXT
3144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3145$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3146if ${ac_cv_c_compiler_gnu+:} false; then :
3147  $as_echo_n "(cached) " >&6
3148else
3149  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3150/* end confdefs.h.  */
3151
3152int
3153main ()
3154{
3155#ifndef __GNUC__
3156       choke me
3157#endif
3158
3159  ;
3160  return 0;
3161}
3162_ACEOF
3163if ac_fn_c_try_compile "$LINENO"; then :
3164  ac_compiler_gnu=yes
3165else
3166  ac_compiler_gnu=no
3167fi
3168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3169ac_cv_c_compiler_gnu=$ac_compiler_gnu
3170
3171fi
3172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3173$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3174if test $ac_compiler_gnu = yes; then
3175  GCC=yes
3176else
3177  GCC=
3178fi
3179ac_test_CFLAGS=${CFLAGS+set}
3180ac_save_CFLAGS=$CFLAGS
3181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3182$as_echo_n "checking whether $CC accepts -g... " >&6; }
3183if ${ac_cv_prog_cc_g+:} false; then :
3184  $as_echo_n "(cached) " >&6
3185else
3186  ac_save_c_werror_flag=$ac_c_werror_flag
3187   ac_c_werror_flag=yes
3188   ac_cv_prog_cc_g=no
3189   CFLAGS="-g"
3190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3191/* end confdefs.h.  */
3192
3193int
3194main ()
3195{
3196
3197  ;
3198  return 0;
3199}
3200_ACEOF
3201if ac_fn_c_try_compile "$LINENO"; then :
3202  ac_cv_prog_cc_g=yes
3203else
3204  CFLAGS=""
3205      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3206/* end confdefs.h.  */
3207
3208int
3209main ()
3210{
3211
3212  ;
3213  return 0;
3214}
3215_ACEOF
3216if ac_fn_c_try_compile "$LINENO"; then :
3217
3218else
3219  ac_c_werror_flag=$ac_save_c_werror_flag
3220	 CFLAGS="-g"
3221	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3222/* end confdefs.h.  */
3223
3224int
3225main ()
3226{
3227
3228  ;
3229  return 0;
3230}
3231_ACEOF
3232if ac_fn_c_try_compile "$LINENO"; then :
3233  ac_cv_prog_cc_g=yes
3234fi
3235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3236fi
3237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3238fi
3239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3240   ac_c_werror_flag=$ac_save_c_werror_flag
3241fi
3242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3243$as_echo "$ac_cv_prog_cc_g" >&6; }
3244if test "$ac_test_CFLAGS" = set; then
3245  CFLAGS=$ac_save_CFLAGS
3246elif test $ac_cv_prog_cc_g = yes; then
3247  if test "$GCC" = yes; then
3248    CFLAGS="-g -O2"
3249  else
3250    CFLAGS="-g"
3251  fi
3252else
3253  if test "$GCC" = yes; then
3254    CFLAGS="-O2"
3255  else
3256    CFLAGS=
3257  fi
3258fi
3259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3260$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3261if ${ac_cv_prog_cc_c89+:} false; then :
3262  $as_echo_n "(cached) " >&6
3263else
3264  ac_cv_prog_cc_c89=no
3265ac_save_CC=$CC
3266cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3267/* end confdefs.h.  */
3268#include <stdarg.h>
3269#include <stdio.h>
3270struct stat;
3271/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3272struct buf { int x; };
3273FILE * (*rcsopen) (struct buf *, struct stat *, int);
3274static char *e (p, i)
3275     char **p;
3276     int i;
3277{
3278  return p[i];
3279}
3280static char *f (char * (*g) (char **, int), char **p, ...)
3281{
3282  char *s;
3283  va_list v;
3284  va_start (v,p);
3285  s = g (p, va_arg (v,int));
3286  va_end (v);
3287  return s;
3288}
3289
3290/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3291   function prototypes and stuff, but not '\xHH' hex character constants.
3292   These don't provoke an error unfortunately, instead are silently treated
3293   as 'x'.  The following induces an error, until -std is added to get
3294   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3295   array size at least.  It's necessary to write '\x00'==0 to get something
3296   that's true only with -std.  */
3297int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3298
3299/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3300   inside strings and character constants.  */
3301#define FOO(x) 'x'
3302int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3303
3304int test (int i, double x);
3305struct s1 {int (*f) (int a);};
3306struct s2 {int (*f) (double a);};
3307int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3308int argc;
3309char **argv;
3310int
3311main ()
3312{
3313return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3314  ;
3315  return 0;
3316}
3317_ACEOF
3318for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3319	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3320do
3321  CC="$ac_save_CC $ac_arg"
3322  if ac_fn_c_try_compile "$LINENO"; then :
3323  ac_cv_prog_cc_c89=$ac_arg
3324fi
3325rm -f core conftest.err conftest.$ac_objext
3326  test "x$ac_cv_prog_cc_c89" != "xno" && break
3327done
3328rm -f conftest.$ac_ext
3329CC=$ac_save_CC
3330
3331fi
3332# AC_CACHE_VAL
3333case "x$ac_cv_prog_cc_c89" in
3334  x)
3335    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3336$as_echo "none needed" >&6; } ;;
3337  xno)
3338    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3339$as_echo "unsupported" >&6; } ;;
3340  *)
3341    CC="$CC $ac_cv_prog_cc_c89"
3342    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3343$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3344esac
3345if test "x$ac_cv_prog_cc_c89" != xno; then :
3346
3347fi
3348
3349ac_ext=c
3350ac_cpp='$CPP $CPPFLAGS'
3351ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3352ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3353ac_compiler_gnu=$ac_cv_c_compiler_gnu
3354
3355ac_ext=c
3356ac_cpp='$CPP $CPPFLAGS'
3357ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3358ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3359ac_compiler_gnu=$ac_cv_c_compiler_gnu
3360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3361$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3362if ${am_cv_prog_cc_c_o+:} false; then :
3363  $as_echo_n "(cached) " >&6
3364else
3365  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366/* end confdefs.h.  */
3367
3368int
3369main ()
3370{
3371
3372  ;
3373  return 0;
3374}
3375_ACEOF
3376  # Make sure it works both with $CC and with simple cc.
3377  # Following AC_PROG_CC_C_O, we do the test twice because some
3378  # compilers refuse to overwrite an existing .o file with -o,
3379  # though they will create one.
3380  am_cv_prog_cc_c_o=yes
3381  for am_i in 1 2; do
3382    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3383   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3384   ac_status=$?
3385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3386   (exit $ac_status); } \
3387         && test -f conftest2.$ac_objext; then
3388      : OK
3389    else
3390      am_cv_prog_cc_c_o=no
3391      break
3392    fi
3393  done
3394  rm -f core conftest*
3395  unset am_i
3396fi
3397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3398$as_echo "$am_cv_prog_cc_c_o" >&6; }
3399if test "$am_cv_prog_cc_c_o" != yes; then
3400   # Losing compiler, so override with the script.
3401   # FIXME: It is wrong to rewrite CC.
3402   # But if we don't then we get into trouble of one sort or another.
3403   # A longer-term fix would be to have automake use am__CC in this case,
3404   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3405   CC="$am_aux_dir/compile $CC"
3406fi
3407ac_ext=c
3408ac_cpp='$CPP $CPPFLAGS'
3409ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3410ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3411ac_compiler_gnu=$ac_cv_c_compiler_gnu
3412
3413
3414
3415ac_ext=c
3416ac_cpp='$CPP $CPPFLAGS'
3417ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3418ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3419ac_compiler_gnu=$ac_cv_c_compiler_gnu
3420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3421$as_echo_n "checking how to run the C preprocessor... " >&6; }
3422# On Suns, sometimes $CPP names a directory.
3423if test -n "$CPP" && test -d "$CPP"; then
3424  CPP=
3425fi
3426if test -z "$CPP"; then
3427  if ${ac_cv_prog_CPP+:} false; then :
3428  $as_echo_n "(cached) " >&6
3429else
3430      # Double quotes because CPP needs to be expanded
3431    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3432    do
3433      ac_preproc_ok=false
3434for ac_c_preproc_warn_flag in '' yes
3435do
3436  # Use a header file that comes with gcc, so configuring glibc
3437  # with a fresh cross-compiler works.
3438  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3439  # <limits.h> exists even on freestanding compilers.
3440  # On the NeXT, cc -E runs the code through the compiler's parser,
3441  # not just through cpp. "Syntax error" is here to catch this case.
3442  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3443/* end confdefs.h.  */
3444#ifdef __STDC__
3445# include <limits.h>
3446#else
3447# include <assert.h>
3448#endif
3449		     Syntax error
3450_ACEOF
3451if ac_fn_c_try_cpp "$LINENO"; then :
3452
3453else
3454  # Broken: fails on valid input.
3455continue
3456fi
3457rm -f conftest.err conftest.i conftest.$ac_ext
3458
3459  # OK, works on sane cases.  Now check whether nonexistent headers
3460  # can be detected and how.
3461  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3462/* end confdefs.h.  */
3463#include <ac_nonexistent.h>
3464_ACEOF
3465if ac_fn_c_try_cpp "$LINENO"; then :
3466  # Broken: success on invalid input.
3467continue
3468else
3469  # Passes both tests.
3470ac_preproc_ok=:
3471break
3472fi
3473rm -f conftest.err conftest.i conftest.$ac_ext
3474
3475done
3476# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3477rm -f conftest.i conftest.err conftest.$ac_ext
3478if $ac_preproc_ok; then :
3479  break
3480fi
3481
3482    done
3483    ac_cv_prog_CPP=$CPP
3484
3485fi
3486  CPP=$ac_cv_prog_CPP
3487else
3488  ac_cv_prog_CPP=$CPP
3489fi
3490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3491$as_echo "$CPP" >&6; }
3492ac_preproc_ok=false
3493for ac_c_preproc_warn_flag in '' yes
3494do
3495  # Use a header file that comes with gcc, so configuring glibc
3496  # with a fresh cross-compiler works.
3497  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3498  # <limits.h> exists even on freestanding compilers.
3499  # On the NeXT, cc -E runs the code through the compiler's parser,
3500  # not just through cpp. "Syntax error" is here to catch this case.
3501  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3502/* end confdefs.h.  */
3503#ifdef __STDC__
3504# include <limits.h>
3505#else
3506# include <assert.h>
3507#endif
3508		     Syntax error
3509_ACEOF
3510if ac_fn_c_try_cpp "$LINENO"; then :
3511
3512else
3513  # Broken: fails on valid input.
3514continue
3515fi
3516rm -f conftest.err conftest.i conftest.$ac_ext
3517
3518  # OK, works on sane cases.  Now check whether nonexistent headers
3519  # can be detected and how.
3520  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3521/* end confdefs.h.  */
3522#include <ac_nonexistent.h>
3523_ACEOF
3524if ac_fn_c_try_cpp "$LINENO"; then :
3525  # Broken: success on invalid input.
3526continue
3527else
3528  # Passes both tests.
3529ac_preproc_ok=:
3530break
3531fi
3532rm -f conftest.err conftest.i conftest.$ac_ext
3533
3534done
3535# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3536rm -f conftest.i conftest.err conftest.$ac_ext
3537if $ac_preproc_ok; then :
3538
3539else
3540  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3541$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3542as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3543See \`config.log' for more details" "$LINENO" 5; }
3544fi
3545
3546ac_ext=c
3547ac_cpp='$CPP $CPPFLAGS'
3548ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3549ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3550ac_compiler_gnu=$ac_cv_c_compiler_gnu
3551
3552
3553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3554$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3555if ${ac_cv_path_GREP+:} false; then :
3556  $as_echo_n "(cached) " >&6
3557else
3558  if test -z "$GREP"; then
3559  ac_path_GREP_found=false
3560  # Loop through the user's path and test for each of PROGNAME-LIST
3561  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3562for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3563do
3564  IFS=$as_save_IFS
3565  test -z "$as_dir" && as_dir=.
3566    for ac_prog in grep ggrep; do
3567    for ac_exec_ext in '' $ac_executable_extensions; do
3568      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3569      as_fn_executable_p "$ac_path_GREP" || continue
3570# Check for GNU ac_path_GREP and select it if it is found.
3571  # Check for GNU $ac_path_GREP
3572case `"$ac_path_GREP" --version 2>&1` in
3573*GNU*)
3574  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3575*)
3576  ac_count=0
3577  $as_echo_n 0123456789 >"conftest.in"
3578  while :
3579  do
3580    cat "conftest.in" "conftest.in" >"conftest.tmp"
3581    mv "conftest.tmp" "conftest.in"
3582    cp "conftest.in" "conftest.nl"
3583    $as_echo 'GREP' >> "conftest.nl"
3584    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3585    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3586    as_fn_arith $ac_count + 1 && ac_count=$as_val
3587    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3588      # Best one so far, save it but keep looking for a better one
3589      ac_cv_path_GREP="$ac_path_GREP"
3590      ac_path_GREP_max=$ac_count
3591    fi
3592    # 10*(2^10) chars as input seems more than enough
3593    test $ac_count -gt 10 && break
3594  done
3595  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3596esac
3597
3598      $ac_path_GREP_found && break 3
3599    done
3600  done
3601  done
3602IFS=$as_save_IFS
3603  if test -z "$ac_cv_path_GREP"; then
3604    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3605  fi
3606else
3607  ac_cv_path_GREP=$GREP
3608fi
3609
3610fi
3611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3612$as_echo "$ac_cv_path_GREP" >&6; }
3613 GREP="$ac_cv_path_GREP"
3614
3615
3616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3617$as_echo_n "checking for egrep... " >&6; }
3618if ${ac_cv_path_EGREP+:} false; then :
3619  $as_echo_n "(cached) " >&6
3620else
3621  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3622   then ac_cv_path_EGREP="$GREP -E"
3623   else
3624     if test -z "$EGREP"; then
3625  ac_path_EGREP_found=false
3626  # Loop through the user's path and test for each of PROGNAME-LIST
3627  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3628for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3629do
3630  IFS=$as_save_IFS
3631  test -z "$as_dir" && as_dir=.
3632    for ac_prog in egrep; do
3633    for ac_exec_ext in '' $ac_executable_extensions; do
3634      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3635      as_fn_executable_p "$ac_path_EGREP" || continue
3636# Check for GNU ac_path_EGREP and select it if it is found.
3637  # Check for GNU $ac_path_EGREP
3638case `"$ac_path_EGREP" --version 2>&1` in
3639*GNU*)
3640  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3641*)
3642  ac_count=0
3643  $as_echo_n 0123456789 >"conftest.in"
3644  while :
3645  do
3646    cat "conftest.in" "conftest.in" >"conftest.tmp"
3647    mv "conftest.tmp" "conftest.in"
3648    cp "conftest.in" "conftest.nl"
3649    $as_echo 'EGREP' >> "conftest.nl"
3650    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3651    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3652    as_fn_arith $ac_count + 1 && ac_count=$as_val
3653    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3654      # Best one so far, save it but keep looking for a better one
3655      ac_cv_path_EGREP="$ac_path_EGREP"
3656      ac_path_EGREP_max=$ac_count
3657    fi
3658    # 10*(2^10) chars as input seems more than enough
3659    test $ac_count -gt 10 && break
3660  done
3661  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3662esac
3663
3664      $ac_path_EGREP_found && break 3
3665    done
3666  done
3667  done
3668IFS=$as_save_IFS
3669  if test -z "$ac_cv_path_EGREP"; then
3670    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3671  fi
3672else
3673  ac_cv_path_EGREP=$EGREP
3674fi
3675
3676   fi
3677fi
3678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3679$as_echo "$ac_cv_path_EGREP" >&6; }
3680 EGREP="$ac_cv_path_EGREP"
3681
3682
3683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3684$as_echo_n "checking for ANSI C header files... " >&6; }
3685if ${ac_cv_header_stdc+:} false; then :
3686  $as_echo_n "(cached) " >&6
3687else
3688  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3689/* end confdefs.h.  */
3690#include <stdlib.h>
3691#include <stdarg.h>
3692#include <string.h>
3693#include <float.h>
3694
3695int
3696main ()
3697{
3698
3699  ;
3700  return 0;
3701}
3702_ACEOF
3703if ac_fn_c_try_compile "$LINENO"; then :
3704  ac_cv_header_stdc=yes
3705else
3706  ac_cv_header_stdc=no
3707fi
3708rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3709
3710if test $ac_cv_header_stdc = yes; then
3711  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3712  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3713/* end confdefs.h.  */
3714#include <string.h>
3715
3716_ACEOF
3717if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3718  $EGREP "memchr" >/dev/null 2>&1; then :
3719
3720else
3721  ac_cv_header_stdc=no
3722fi
3723rm -f conftest*
3724
3725fi
3726
3727if test $ac_cv_header_stdc = yes; then
3728  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3729  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3730/* end confdefs.h.  */
3731#include <stdlib.h>
3732
3733_ACEOF
3734if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3735  $EGREP "free" >/dev/null 2>&1; then :
3736
3737else
3738  ac_cv_header_stdc=no
3739fi
3740rm -f conftest*
3741
3742fi
3743
3744if test $ac_cv_header_stdc = yes; then
3745  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3746  if test "$cross_compiling" = yes; then :
3747  :
3748else
3749  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750/* end confdefs.h.  */
3751#include <ctype.h>
3752#include <stdlib.h>
3753#if ((' ' & 0x0FF) == 0x020)
3754# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3755# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3756#else
3757# define ISLOWER(c) \
3758		   (('a' <= (c) && (c) <= 'i') \
3759		     || ('j' <= (c) && (c) <= 'r') \
3760		     || ('s' <= (c) && (c) <= 'z'))
3761# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3762#endif
3763
3764#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3765int
3766main ()
3767{
3768  int i;
3769  for (i = 0; i < 256; i++)
3770    if (XOR (islower (i), ISLOWER (i))
3771	|| toupper (i) != TOUPPER (i))
3772      return 2;
3773  return 0;
3774}
3775_ACEOF
3776if ac_fn_c_try_run "$LINENO"; then :
3777
3778else
3779  ac_cv_header_stdc=no
3780fi
3781rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3782  conftest.$ac_objext conftest.beam conftest.$ac_ext
3783fi
3784
3785fi
3786fi
3787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3788$as_echo "$ac_cv_header_stdc" >&6; }
3789if test $ac_cv_header_stdc = yes; then
3790
3791$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3792
3793fi
3794
3795# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3796for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3797		  inttypes.h stdint.h unistd.h
3798do :
3799  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3800ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3801"
3802if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3803  cat >>confdefs.h <<_ACEOF
3804#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3805_ACEOF
3806
3807fi
3808
3809done
3810
3811
3812
3813  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3814if test "x$ac_cv_header_minix_config_h" = xyes; then :
3815  MINIX=yes
3816else
3817  MINIX=
3818fi
3819
3820
3821  if test "$MINIX" = yes; then
3822
3823$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3824
3825
3826$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3827
3828
3829$as_echo "#define _MINIX 1" >>confdefs.h
3830
3831  fi
3832
3833
3834  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3835$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3836if ${ac_cv_safe_to_define___extensions__+:} false; then :
3837  $as_echo_n "(cached) " >&6
3838else
3839  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3840/* end confdefs.h.  */
3841
3842#         define __EXTENSIONS__ 1
3843          $ac_includes_default
3844int
3845main ()
3846{
3847
3848  ;
3849  return 0;
3850}
3851_ACEOF
3852if ac_fn_c_try_compile "$LINENO"; then :
3853  ac_cv_safe_to_define___extensions__=yes
3854else
3855  ac_cv_safe_to_define___extensions__=no
3856fi
3857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3858fi
3859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3860$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3861  test $ac_cv_safe_to_define___extensions__ = yes &&
3862    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3863
3864  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3865
3866  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3867
3868  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3869
3870  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3871
3872
3873# Determine the noncanonical target name, for directory use.
3874 case ${build_alias} in
3875  "") build_noncanonical=${build} ;;
3876  *) build_noncanonical=${build_alias} ;;
3877esac
3878
3879 case ${host_alias} in
3880  "") host_noncanonical=${build_noncanonical} ;;
3881  *) host_noncanonical=${host_alias} ;;
3882esac
3883
3884 case ${target_alias} in
3885  "") target_noncanonical=${host_noncanonical} ;;
3886  *) target_noncanonical=${target_alias} ;;
3887esac
3888
3889
3890
3891
3892# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
3893# have matching libraries, they should use host libraries: Makefile.tpl
3894# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
3895# However, they still use the build modules, because the corresponding
3896# host modules (e.g. bison) are only built for the host when bootstrap
3897# finishes. So:
3898# - build_subdir is where we find build modules, and never changes.
3899# - build_libsubdir is where we find build libraries, and can be overridden.
3900
3901# Prefix 'build-' so this never conflicts with target_subdir.
3902build_subdir="build-${build_noncanonical}"
3903
3904# Check whether --with-build-libsubdir was given.
3905if test "${with_build_libsubdir+set}" = set; then :
3906  withval=$with_build_libsubdir; build_libsubdir="$withval"
3907else
3908  build_libsubdir="$build_subdir"
3909fi
3910
3911# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
3912if ( test $srcdir = . && test -d gcc ) \
3913   || test -d $srcdir/../host-${host_noncanonical}; then
3914  host_subdir="host-${host_noncanonical}"
3915else
3916  host_subdir=.
3917fi
3918# No prefix.
3919target_subdir=${target_noncanonical}
3920
3921
3922# 1.11.1: Require that version of automake.
3923# foreign: Don't require README, INSTALL, NEWS, etc.
3924# no-define: Don't define PACKAGE and VERSION.
3925# -Wall: Issue all automake warnings.
3926# -Wno-portability: Don't warn about constructs supported by GNU make.
3927#    (because GCC requires GNU make anyhow).
3928am__api_version='1.15'
3929
3930# Find a good install program.  We prefer a C program (faster),
3931# so one script is as good as another.  But avoid the broken or
3932# incompatible versions:
3933# SysV /etc/install, /usr/sbin/install
3934# SunOS /usr/etc/install
3935# IRIX /sbin/install
3936# AIX /bin/install
3937# AmigaOS /C/install, which installs bootblocks on floppy discs
3938# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3939# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3940# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3941# OS/2's system install, which has a completely different semantic
3942# ./install, which can be erroneously created by make from ./install.sh.
3943# Reject install programs that cannot install multiple files.
3944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3945$as_echo_n "checking for a BSD-compatible install... " >&6; }
3946if test -z "$INSTALL"; then
3947if ${ac_cv_path_install+:} false; then :
3948  $as_echo_n "(cached) " >&6
3949else
3950  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3951for as_dir in $PATH
3952do
3953  IFS=$as_save_IFS
3954  test -z "$as_dir" && as_dir=.
3955    # Account for people who put trailing slashes in PATH elements.
3956case $as_dir/ in #((
3957  ./ | .// | /[cC]/* | \
3958  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3959  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3960  /usr/ucb/* ) ;;
3961  *)
3962    # OSF1 and SCO ODT 3.0 have their own names for install.
3963    # Don't use installbsd from OSF since it installs stuff as root
3964    # by default.
3965    for ac_prog in ginstall scoinst install; do
3966      for ac_exec_ext in '' $ac_executable_extensions; do
3967	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3968	  if test $ac_prog = install &&
3969	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3970	    # AIX install.  It has an incompatible calling convention.
3971	    :
3972	  elif test $ac_prog = install &&
3973	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3974	    # program-specific install script used by HP pwplus--don't use.
3975	    :
3976	  else
3977	    rm -rf conftest.one conftest.two conftest.dir
3978	    echo one > conftest.one
3979	    echo two > conftest.two
3980	    mkdir conftest.dir
3981	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3982	      test -s conftest.one && test -s conftest.two &&
3983	      test -s conftest.dir/conftest.one &&
3984	      test -s conftest.dir/conftest.two
3985	    then
3986	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3987	      break 3
3988	    fi
3989	  fi
3990	fi
3991      done
3992    done
3993    ;;
3994esac
3995
3996  done
3997IFS=$as_save_IFS
3998
3999rm -rf conftest.one conftest.two conftest.dir
4000
4001fi
4002  if test "${ac_cv_path_install+set}" = set; then
4003    INSTALL=$ac_cv_path_install
4004  else
4005    # As a last resort, use the slow shell script.  Don't cache a
4006    # value for INSTALL within a source directory, because that will
4007    # break other packages using the cache if that directory is
4008    # removed, or if the value is a relative name.
4009    INSTALL=$ac_install_sh
4010  fi
4011fi
4012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4013$as_echo "$INSTALL" >&6; }
4014
4015# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4016# It thinks the first close brace ends the variable substitution.
4017test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4018
4019test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4020
4021test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4022
4023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4024$as_echo_n "checking whether build environment is sane... " >&6; }
4025# Reject unsafe characters in $srcdir or the absolute working directory
4026# name.  Accept space and tab only in the latter.
4027am_lf='
4028'
4029case `pwd` in
4030  *[\\\"\#\$\&\'\`$am_lf]*)
4031    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
4032esac
4033case $srcdir in
4034  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
4035    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
4036esac
4037
4038# Do 'set' in a subshell so we don't clobber the current shell's
4039# arguments.  Must try -L first in case configure is actually a
4040# symlink; some systems play weird games with the mod time of symlinks
4041# (eg FreeBSD returns the mod time of the symlink's containing
4042# directory).
4043if (
4044   am_has_slept=no
4045   for am_try in 1 2; do
4046     echo "timestamp, slept: $am_has_slept" > conftest.file
4047     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4048     if test "$*" = "X"; then
4049	# -L didn't work.
4050	set X `ls -t "$srcdir/configure" conftest.file`
4051     fi
4052     if test "$*" != "X $srcdir/configure conftest.file" \
4053	&& test "$*" != "X conftest.file $srcdir/configure"; then
4054
4055	# If neither matched, then we have a broken ls.  This can happen
4056	# if, for instance, CONFIG_SHELL is bash and it inherits a
4057	# broken ls alias from the environment.  This has actually
4058	# happened.  Such a system could not be considered "sane".
4059	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
4060  alias in your environment" "$LINENO" 5
4061     fi
4062     if test "$2" = conftest.file || test $am_try -eq 2; then
4063       break
4064     fi
4065     # Just in case.
4066     sleep 1
4067     am_has_slept=yes
4068   done
4069   test "$2" = conftest.file
4070   )
4071then
4072   # Ok.
4073   :
4074else
4075   as_fn_error $? "newly created file is older than distributed files!
4076Check your system clock" "$LINENO" 5
4077fi
4078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4079$as_echo "yes" >&6; }
4080# If we didn't sleep, we still need to ensure time stamps of config.status and
4081# generated files are strictly newer.
4082am_sleep_pid=
4083if grep 'slept: no' conftest.file >/dev/null 2>&1; then
4084  ( sleep 1 ) &
4085  am_sleep_pid=$!
4086fi
4087
4088rm -f conftest.file
4089
4090test "$program_prefix" != NONE &&
4091  program_transform_name="s&^&$program_prefix&;$program_transform_name"
4092# Use a double $ so make ignores it.
4093test "$program_suffix" != NONE &&
4094  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4095# Double any \ or $.
4096# By default was `s,x,x', remove it if useless.
4097ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4098program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4099
4100if test x"${MISSING+set}" != xset; then
4101  case $am_aux_dir in
4102  *\ * | *\	*)
4103    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4104  *)
4105    MISSING="\${SHELL} $am_aux_dir/missing" ;;
4106  esac
4107fi
4108# Use eval to expand $SHELL
4109if eval "$MISSING --is-lightweight"; then
4110  am_missing_run="$MISSING "
4111else
4112  am_missing_run=
4113  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4114$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4115fi
4116
4117if test x"${install_sh+set}" != xset; then
4118  case $am_aux_dir in
4119  *\ * | *\	*)
4120    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4121  *)
4122    install_sh="\${SHELL} $am_aux_dir/install-sh"
4123  esac
4124fi
4125
4126# Installed binaries are usually stripped using 'strip' when the user
4127# run "make install-strip".  However 'strip' might not be the right
4128# tool to use in cross-compilation environments, therefore Automake
4129# will honor the 'STRIP' environment variable to overrule this program.
4130if test "$cross_compiling" != no; then
4131  if test -n "$ac_tool_prefix"; then
4132  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4133set dummy ${ac_tool_prefix}strip; ac_word=$2
4134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4135$as_echo_n "checking for $ac_word... " >&6; }
4136if ${ac_cv_prog_STRIP+:} false; then :
4137  $as_echo_n "(cached) " >&6
4138else
4139  if test -n "$STRIP"; then
4140  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4141else
4142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4143for as_dir in $PATH
4144do
4145  IFS=$as_save_IFS
4146  test -z "$as_dir" && as_dir=.
4147    for ac_exec_ext in '' $ac_executable_extensions; do
4148  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4149    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4150    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4151    break 2
4152  fi
4153done
4154  done
4155IFS=$as_save_IFS
4156
4157fi
4158fi
4159STRIP=$ac_cv_prog_STRIP
4160if test -n "$STRIP"; then
4161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4162$as_echo "$STRIP" >&6; }
4163else
4164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4165$as_echo "no" >&6; }
4166fi
4167
4168
4169fi
4170if test -z "$ac_cv_prog_STRIP"; then
4171  ac_ct_STRIP=$STRIP
4172  # Extract the first word of "strip", so it can be a program name with args.
4173set dummy strip; ac_word=$2
4174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4175$as_echo_n "checking for $ac_word... " >&6; }
4176if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4177  $as_echo_n "(cached) " >&6
4178else
4179  if test -n "$ac_ct_STRIP"; then
4180  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4181else
4182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4183for as_dir in $PATH
4184do
4185  IFS=$as_save_IFS
4186  test -z "$as_dir" && as_dir=.
4187    for ac_exec_ext in '' $ac_executable_extensions; do
4188  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4189    ac_cv_prog_ac_ct_STRIP="strip"
4190    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4191    break 2
4192  fi
4193done
4194  done
4195IFS=$as_save_IFS
4196
4197fi
4198fi
4199ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4200if test -n "$ac_ct_STRIP"; then
4201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4202$as_echo "$ac_ct_STRIP" >&6; }
4203else
4204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4205$as_echo "no" >&6; }
4206fi
4207
4208  if test "x$ac_ct_STRIP" = x; then
4209    STRIP=":"
4210  else
4211    case $cross_compiling:$ac_tool_warned in
4212yes:)
4213{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4214$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4215ac_tool_warned=yes ;;
4216esac
4217    STRIP=$ac_ct_STRIP
4218  fi
4219else
4220  STRIP="$ac_cv_prog_STRIP"
4221fi
4222
4223fi
4224INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4225
4226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4227$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4228if test -z "$MKDIR_P"; then
4229  if ${ac_cv_path_mkdir+:} false; then :
4230  $as_echo_n "(cached) " >&6
4231else
4232  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4233for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4234do
4235  IFS=$as_save_IFS
4236  test -z "$as_dir" && as_dir=.
4237    for ac_prog in mkdir gmkdir; do
4238	 for ac_exec_ext in '' $ac_executable_extensions; do
4239	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4240	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4241	     'mkdir (GNU coreutils) '* | \
4242	     'mkdir (coreutils) '* | \
4243	     'mkdir (fileutils) '4.1*)
4244	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4245	       break 3;;
4246	   esac
4247	 done
4248       done
4249  done
4250IFS=$as_save_IFS
4251
4252fi
4253
4254  test -d ./--version && rmdir ./--version
4255  if test "${ac_cv_path_mkdir+set}" = set; then
4256    MKDIR_P="$ac_cv_path_mkdir -p"
4257  else
4258    # As a last resort, use the slow shell script.  Don't cache a
4259    # value for MKDIR_P within a source directory, because that will
4260    # break other packages using the cache if that directory is
4261    # removed, or if the value is a relative name.
4262    MKDIR_P="$ac_install_sh -d"
4263  fi
4264fi
4265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4266$as_echo "$MKDIR_P" >&6; }
4267
4268for ac_prog in gawk mawk nawk awk
4269do
4270  # Extract the first word of "$ac_prog", so it can be a program name with args.
4271set dummy $ac_prog; ac_word=$2
4272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4273$as_echo_n "checking for $ac_word... " >&6; }
4274if ${ac_cv_prog_AWK+:} false; then :
4275  $as_echo_n "(cached) " >&6
4276else
4277  if test -n "$AWK"; then
4278  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4279else
4280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4281for as_dir in $PATH
4282do
4283  IFS=$as_save_IFS
4284  test -z "$as_dir" && as_dir=.
4285    for ac_exec_ext in '' $ac_executable_extensions; do
4286  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4287    ac_cv_prog_AWK="$ac_prog"
4288    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4289    break 2
4290  fi
4291done
4292  done
4293IFS=$as_save_IFS
4294
4295fi
4296fi
4297AWK=$ac_cv_prog_AWK
4298if test -n "$AWK"; then
4299  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4300$as_echo "$AWK" >&6; }
4301else
4302  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4303$as_echo "no" >&6; }
4304fi
4305
4306
4307  test -n "$AWK" && break
4308done
4309
4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4311$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4312set x ${MAKE-make}
4313ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4314if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4315  $as_echo_n "(cached) " >&6
4316else
4317  cat >conftest.make <<\_ACEOF
4318SHELL = /bin/sh
4319all:
4320	@echo '@@@%%%=$(MAKE)=@@@%%%'
4321_ACEOF
4322# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4323case `${MAKE-make} -f conftest.make 2>/dev/null` in
4324  *@@@%%%=?*=@@@%%%*)
4325    eval ac_cv_prog_make_${ac_make}_set=yes;;
4326  *)
4327    eval ac_cv_prog_make_${ac_make}_set=no;;
4328esac
4329rm -f conftest.make
4330fi
4331if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4332  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4333$as_echo "yes" >&6; }
4334  SET_MAKE=
4335else
4336  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4337$as_echo "no" >&6; }
4338  SET_MAKE="MAKE=${MAKE-make}"
4339fi
4340
4341rm -rf .tst 2>/dev/null
4342mkdir .tst 2>/dev/null
4343if test -d .tst; then
4344  am__leading_dot=.
4345else
4346  am__leading_dot=_
4347fi
4348rmdir .tst 2>/dev/null
4349
4350DEPDIR="${am__leading_dot}deps"
4351
4352ac_config_commands="$ac_config_commands depfiles"
4353
4354
4355am_make=${MAKE-make}
4356cat > confinc << 'END'
4357am__doit:
4358	@echo this is the am__doit target
4359.PHONY: am__doit
4360END
4361# If we don't find an include directive, just comment out the code.
4362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4363$as_echo_n "checking for style of include used by $am_make... " >&6; }
4364am__include="#"
4365am__quote=
4366_am_result=none
4367# First try GNU make style include.
4368echo "include confinc" > confmf
4369# Ignore all kinds of additional output from 'make'.
4370case `$am_make -s -f confmf 2> /dev/null` in #(
4371*the\ am__doit\ target*)
4372  am__include=include
4373  am__quote=
4374  _am_result=GNU
4375  ;;
4376esac
4377# Now try BSD make style include.
4378if test "$am__include" = "#"; then
4379   echo '.include "confinc"' > confmf
4380   case `$am_make -s -f confmf 2> /dev/null` in #(
4381   *the\ am__doit\ target*)
4382     am__include=.include
4383     am__quote="\""
4384     _am_result=BSD
4385     ;;
4386   esac
4387fi
4388
4389
4390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4391$as_echo "$_am_result" >&6; }
4392rm -f confinc confmf
4393
4394# Check whether --enable-dependency-tracking was given.
4395if test "${enable_dependency_tracking+set}" = set; then :
4396  enableval=$enable_dependency_tracking;
4397fi
4398
4399if test "x$enable_dependency_tracking" != xno; then
4400  am_depcomp="$ac_aux_dir/depcomp"
4401  AMDEPBACKSLASH='\'
4402  am__nodep='_no'
4403fi
4404 if test "x$enable_dependency_tracking" != xno; then
4405  AMDEP_TRUE=
4406  AMDEP_FALSE='#'
4407else
4408  AMDEP_TRUE='#'
4409  AMDEP_FALSE=
4410fi
4411
4412
4413# Check whether --enable-silent-rules was given.
4414if test "${enable_silent_rules+set}" = set; then :
4415  enableval=$enable_silent_rules;
4416fi
4417
4418case $enable_silent_rules in # (((
4419  yes) AM_DEFAULT_VERBOSITY=0;;
4420   no) AM_DEFAULT_VERBOSITY=1;;
4421    *) AM_DEFAULT_VERBOSITY=1;;
4422esac
4423am_make=${MAKE-make}
4424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4425$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4426if ${am_cv_make_support_nested_variables+:} false; then :
4427  $as_echo_n "(cached) " >&6
4428else
4429  if $as_echo 'TRUE=$(BAR$(V))
4430BAR0=false
4431BAR1=true
4432V=1
4433am__doit:
4434	@$(TRUE)
4435.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4436  am_cv_make_support_nested_variables=yes
4437else
4438  am_cv_make_support_nested_variables=no
4439fi
4440fi
4441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4442$as_echo "$am_cv_make_support_nested_variables" >&6; }
4443if test $am_cv_make_support_nested_variables = yes; then
4444    AM_V='$(V)'
4445  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4446else
4447  AM_V=$AM_DEFAULT_VERBOSITY
4448  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4449fi
4450AM_BACKSLASH='\'
4451
4452if test "`cd $srcdir && pwd`" != "`pwd`"; then
4453  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4454  # is not polluted with repeated "-I."
4455  am__isrc=' -I$(srcdir)'
4456  # test to see if srcdir already configured
4457  if test -f $srcdir/config.status; then
4458    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4459  fi
4460fi
4461
4462# test whether we have cygpath
4463if test -z "$CYGPATH_W"; then
4464  if (cygpath --version) >/dev/null 2>/dev/null; then
4465    CYGPATH_W='cygpath -w'
4466  else
4467    CYGPATH_W=echo
4468  fi
4469fi
4470
4471
4472# Define the identity of the package.
4473 PACKAGE='libcc1'
4474 VERSION='version-unused'
4475
4476
4477# Some tools Automake needs.
4478
4479ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4480
4481
4482AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4483
4484
4485AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4486
4487
4488AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4489
4490
4491MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4492
4493# For better backward compatibility.  To be removed once Automake 1.9.x
4494# dies out for good.  For more background, see:
4495# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4496# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4497mkdir_p='$(MKDIR_P)'
4498
4499# We need awk for the "check" target (and possibly the TAP driver).  The
4500# system "awk" is bad on some platforms.
4501# Always define AMTAR for backward compatibility.  Yes, it's still used
4502# in the wild :-(  We should find a proper way to deprecate it ...
4503AMTAR='$${TAR-tar}'
4504
4505
4506# We'll loop over all known methods to create a tar archive until one works.
4507_am_tools='gnutar  pax cpio none'
4508
4509am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4510
4511
4512
4513
4514
4515depcc="$CC"   am_compiler_list=
4516
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4518$as_echo_n "checking dependency style of $depcc... " >&6; }
4519if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4520  $as_echo_n "(cached) " >&6
4521else
4522  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4523  # We make a subdir and do the tests there.  Otherwise we can end up
4524  # making bogus files that we don't know about and never remove.  For
4525  # instance it was reported that on HP-UX the gcc test will end up
4526  # making a dummy file named 'D' -- because '-MD' means "put the output
4527  # in D".
4528  rm -rf conftest.dir
4529  mkdir conftest.dir
4530  # Copy depcomp to subdir because otherwise we won't find it if we're
4531  # using a relative directory.
4532  cp "$am_depcomp" conftest.dir
4533  cd conftest.dir
4534  # We will build objects and dependencies in a subdirectory because
4535  # it helps to detect inapplicable dependency modes.  For instance
4536  # both Tru64's cc and ICC support -MD to output dependencies as a
4537  # side effect of compilation, but ICC will put the dependencies in
4538  # the current directory while Tru64 will put them in the object
4539  # directory.
4540  mkdir sub
4541
4542  am_cv_CC_dependencies_compiler_type=none
4543  if test "$am_compiler_list" = ""; then
4544     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4545  fi
4546  am__universal=false
4547  case " $depcc " in #(
4548     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4549     esac
4550
4551  for depmode in $am_compiler_list; do
4552    # Setup a source with many dependencies, because some compilers
4553    # like to wrap large dependency lists on column 80 (with \), and
4554    # we should not choose a depcomp mode which is confused by this.
4555    #
4556    # We need to recreate these files for each test, as the compiler may
4557    # overwrite some of them when testing with obscure command lines.
4558    # This happens at least with the AIX C compiler.
4559    : > sub/conftest.c
4560    for i in 1 2 3 4 5 6; do
4561      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4562      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4563      # Solaris 10 /bin/sh.
4564      echo '/* dummy */' > sub/conftst$i.h
4565    done
4566    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4567
4568    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4569    # mode.  It turns out that the SunPro C++ compiler does not properly
4570    # handle '-M -o', and we need to detect this.  Also, some Intel
4571    # versions had trouble with output in subdirs.
4572    am__obj=sub/conftest.${OBJEXT-o}
4573    am__minus_obj="-o $am__obj"
4574    case $depmode in
4575    gcc)
4576      # This depmode causes a compiler race in universal mode.
4577      test "$am__universal" = false || continue
4578      ;;
4579    nosideeffect)
4580      # After this tag, mechanisms are not by side-effect, so they'll
4581      # only be used when explicitly requested.
4582      if test "x$enable_dependency_tracking" = xyes; then
4583	continue
4584      else
4585	break
4586      fi
4587      ;;
4588    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4589      # This compiler won't grok '-c -o', but also, the minuso test has
4590      # not run yet.  These depmodes are late enough in the game, and
4591      # so weak that their functioning should not be impacted.
4592      am__obj=conftest.${OBJEXT-o}
4593      am__minus_obj=
4594      ;;
4595    none) break ;;
4596    esac
4597    if depmode=$depmode \
4598       source=sub/conftest.c object=$am__obj \
4599       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4600       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4601         >/dev/null 2>conftest.err &&
4602       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4603       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4604       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4605       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4606      # icc doesn't choke on unknown options, it will just issue warnings
4607      # or remarks (even with -Werror).  So we grep stderr for any message
4608      # that says an option was ignored or not supported.
4609      # When given -MP, icc 7.0 and 7.1 complain thusly:
4610      #   icc: Command line warning: ignoring option '-M'; no argument required
4611      # The diagnosis changed in icc 8.0:
4612      #   icc: Command line remark: option '-MP' not supported
4613      if (grep 'ignoring option' conftest.err ||
4614          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4615        am_cv_CC_dependencies_compiler_type=$depmode
4616        break
4617      fi
4618    fi
4619  done
4620
4621  cd ..
4622  rm -rf conftest.dir
4623else
4624  am_cv_CC_dependencies_compiler_type=none
4625fi
4626
4627fi
4628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4629$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4630CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4631
4632 if
4633  test "x$enable_dependency_tracking" != xno \
4634  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4635  am__fastdepCC_TRUE=
4636  am__fastdepCC_FALSE='#'
4637else
4638  am__fastdepCC_TRUE='#'
4639  am__fastdepCC_FALSE=
4640fi
4641
4642
4643
4644# POSIX will say in a future version that running "rm -f" with no argument
4645# is OK; and we want to be able to make that assumption in our Makefile
4646# recipes.  So use an aggressive probe to check that the usage we want is
4647# actually supported "in the wild" to an acceptable degree.
4648# See automake bug#10828.
4649# To make any issue more visible, cause the running configure to be aborted
4650# by default if the 'rm' program in use doesn't match our expectations; the
4651# user can still override this though.
4652if rm -f && rm -fr && rm -rf; then : OK; else
4653  cat >&2 <<'END'
4654Oops!
4655
4656Your 'rm' program seems unable to run without file operands specified
4657on the command line, even when the '-f' option is present.  This is contrary
4658to the behaviour of most rm programs out there, and not conforming with
4659the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4660
4661Please tell bug-automake@gnu.org about your system, including the value
4662of your $PATH and any error possibly output before this message.  This
4663can help us improve future automake versions.
4664
4665END
4666  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4667    echo 'Configuration will proceed anyway, since you have set the' >&2
4668    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4669    echo >&2
4670  else
4671    cat >&2 <<'END'
4672Aborting the configuration process, to ensure you take notice of the issue.
4673
4674You can download and install GNU coreutils to get an 'rm' implementation
4675that behaves properly: <http://www.gnu.org/software/coreutils/>.
4676
4677If you want to complete the configuration process using your problematic
4678'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4679to "yes", and re-run configure.
4680
4681END
4682    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4683  fi
4684fi
4685
4686
4687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4688$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4689    # Check whether --enable-maintainer-mode was given.
4690if test "${enable_maintainer_mode+set}" = set; then :
4691  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4692else
4693  USE_MAINTAINER_MODE=no
4694fi
4695
4696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4697$as_echo "$USE_MAINTAINER_MODE" >&6; }
4698   if test $USE_MAINTAINER_MODE = yes; then
4699  MAINTAINER_MODE_TRUE=
4700  MAINTAINER_MODE_FALSE='#'
4701else
4702  MAINTAINER_MODE_TRUE='#'
4703  MAINTAINER_MODE_FALSE=
4704fi
4705
4706  MAINT=$MAINTAINER_MODE_TRUE
4707
4708
4709
4710case `pwd` in
4711  *\ * | *\	*)
4712    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4713$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4714esac
4715
4716
4717
4718macro_version='2.2.7a'
4719macro_revision='1.3134'
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733ltmain="$ac_aux_dir/ltmain.sh"
4734
4735# Backslashify metacharacters that are still active within
4736# double-quoted strings.
4737sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4738
4739# Same as above, but do not quote variable references.
4740double_quote_subst='s/\(["`\\]\)/\\\1/g'
4741
4742# Sed substitution to delay expansion of an escaped shell variable in a
4743# double_quote_subst'ed string.
4744delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4745
4746# Sed substitution to delay expansion of an escaped single quote.
4747delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4748
4749# Sed substitution to avoid accidental globbing in evaled expressions
4750no_glob_subst='s/\*/\\\*/g'
4751
4752ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4753ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4754ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4755
4756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4757$as_echo_n "checking how to print strings... " >&6; }
4758# Test print first, because it will be a builtin if present.
4759if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4760   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4761  ECHO='print -r --'
4762elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4763  ECHO='printf %s\n'
4764else
4765  # Use this function as a fallback that always works.
4766  func_fallback_echo ()
4767  {
4768    eval 'cat <<_LTECHO_EOF
4769$1
4770_LTECHO_EOF'
4771  }
4772  ECHO='func_fallback_echo'
4773fi
4774
4775# func_echo_all arg...
4776# Invoke $ECHO with all args, space-separated.
4777func_echo_all ()
4778{
4779    $ECHO ""
4780}
4781
4782case "$ECHO" in
4783  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4784$as_echo "printf" >&6; } ;;
4785  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4786$as_echo "print -r" >&6; } ;;
4787  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4788$as_echo "cat" >&6; } ;;
4789esac
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4805$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4806if ${ac_cv_path_SED+:} false; then :
4807  $as_echo_n "(cached) " >&6
4808else
4809            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4810     for ac_i in 1 2 3 4 5 6 7; do
4811       ac_script="$ac_script$as_nl$ac_script"
4812     done
4813     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4814     { ac_script=; unset ac_script;}
4815     if test -z "$SED"; then
4816  ac_path_SED_found=false
4817  # Loop through the user's path and test for each of PROGNAME-LIST
4818  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4819for as_dir in $PATH
4820do
4821  IFS=$as_save_IFS
4822  test -z "$as_dir" && as_dir=.
4823    for ac_prog in sed gsed; do
4824    for ac_exec_ext in '' $ac_executable_extensions; do
4825      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4826      as_fn_executable_p "$ac_path_SED" || continue
4827# Check for GNU ac_path_SED and select it if it is found.
4828  # Check for GNU $ac_path_SED
4829case `"$ac_path_SED" --version 2>&1` in
4830*GNU*)
4831  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4832*)
4833  ac_count=0
4834  $as_echo_n 0123456789 >"conftest.in"
4835  while :
4836  do
4837    cat "conftest.in" "conftest.in" >"conftest.tmp"
4838    mv "conftest.tmp" "conftest.in"
4839    cp "conftest.in" "conftest.nl"
4840    $as_echo '' >> "conftest.nl"
4841    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4842    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4843    as_fn_arith $ac_count + 1 && ac_count=$as_val
4844    if test $ac_count -gt ${ac_path_SED_max-0}; then
4845      # Best one so far, save it but keep looking for a better one
4846      ac_cv_path_SED="$ac_path_SED"
4847      ac_path_SED_max=$ac_count
4848    fi
4849    # 10*(2^10) chars as input seems more than enough
4850    test $ac_count -gt 10 && break
4851  done
4852  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4853esac
4854
4855      $ac_path_SED_found && break 3
4856    done
4857  done
4858  done
4859IFS=$as_save_IFS
4860  if test -z "$ac_cv_path_SED"; then
4861    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4862  fi
4863else
4864  ac_cv_path_SED=$SED
4865fi
4866
4867fi
4868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4869$as_echo "$ac_cv_path_SED" >&6; }
4870 SED="$ac_cv_path_SED"
4871  rm -f conftest.sed
4872
4873test -z "$SED" && SED=sed
4874Xsed="$SED -e 1s/^X//"
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4887$as_echo_n "checking for fgrep... " >&6; }
4888if ${ac_cv_path_FGREP+:} false; then :
4889  $as_echo_n "(cached) " >&6
4890else
4891  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4892   then ac_cv_path_FGREP="$GREP -F"
4893   else
4894     if test -z "$FGREP"; then
4895  ac_path_FGREP_found=false
4896  # Loop through the user's path and test for each of PROGNAME-LIST
4897  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4898for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4899do
4900  IFS=$as_save_IFS
4901  test -z "$as_dir" && as_dir=.
4902    for ac_prog in fgrep; do
4903    for ac_exec_ext in '' $ac_executable_extensions; do
4904      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4905      as_fn_executable_p "$ac_path_FGREP" || continue
4906# Check for GNU ac_path_FGREP and select it if it is found.
4907  # Check for GNU $ac_path_FGREP
4908case `"$ac_path_FGREP" --version 2>&1` in
4909*GNU*)
4910  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4911*)
4912  ac_count=0
4913  $as_echo_n 0123456789 >"conftest.in"
4914  while :
4915  do
4916    cat "conftest.in" "conftest.in" >"conftest.tmp"
4917    mv "conftest.tmp" "conftest.in"
4918    cp "conftest.in" "conftest.nl"
4919    $as_echo 'FGREP' >> "conftest.nl"
4920    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4921    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4922    as_fn_arith $ac_count + 1 && ac_count=$as_val
4923    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4924      # Best one so far, save it but keep looking for a better one
4925      ac_cv_path_FGREP="$ac_path_FGREP"
4926      ac_path_FGREP_max=$ac_count
4927    fi
4928    # 10*(2^10) chars as input seems more than enough
4929    test $ac_count -gt 10 && break
4930  done
4931  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4932esac
4933
4934      $ac_path_FGREP_found && break 3
4935    done
4936  done
4937  done
4938IFS=$as_save_IFS
4939  if test -z "$ac_cv_path_FGREP"; then
4940    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4941  fi
4942else
4943  ac_cv_path_FGREP=$FGREP
4944fi
4945
4946   fi
4947fi
4948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4949$as_echo "$ac_cv_path_FGREP" >&6; }
4950 FGREP="$ac_cv_path_FGREP"
4951
4952
4953test -z "$GREP" && GREP=grep
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973# Check whether --with-gnu-ld was given.
4974if test "${with_gnu_ld+set}" = set; then :
4975  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4976else
4977  with_gnu_ld=no
4978fi
4979
4980ac_prog=ld
4981if test "$GCC" = yes; then
4982  # Check if gcc -print-prog-name=ld gives a path.
4983  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4984$as_echo_n "checking for ld used by $CC... " >&6; }
4985  case $host in
4986  *-*-mingw*)
4987    # gcc leaves a trailing carriage return which upsets mingw
4988    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4989  *)
4990    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4991  esac
4992  case $ac_prog in
4993    # Accept absolute paths.
4994    [\\/]* | ?:[\\/]*)
4995      re_direlt='/[^/][^/]*/\.\./'
4996      # Canonicalize the pathname of ld
4997      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4998      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4999	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5000      done
5001      test -z "$LD" && LD="$ac_prog"
5002      ;;
5003  "")
5004    # If it fails, then pretend we aren't using GCC.
5005    ac_prog=ld
5006    ;;
5007  *)
5008    # If it is relative, then search for the first ld in PATH.
5009    with_gnu_ld=unknown
5010    ;;
5011  esac
5012elif test "$with_gnu_ld" = yes; then
5013  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5014$as_echo_n "checking for GNU ld... " >&6; }
5015else
5016  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5017$as_echo_n "checking for non-GNU ld... " >&6; }
5018fi
5019if ${lt_cv_path_LD+:} false; then :
5020  $as_echo_n "(cached) " >&6
5021else
5022  if test -z "$LD"; then
5023  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5024  for ac_dir in $PATH; do
5025    IFS="$lt_save_ifs"
5026    test -z "$ac_dir" && ac_dir=.
5027    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5028      lt_cv_path_LD="$ac_dir/$ac_prog"
5029      # Check to see if the program is GNU ld.  I'd rather use --version,
5030      # but apparently some variants of GNU ld only accept -v.
5031      # Break only if it was the GNU/non-GNU ld that we prefer.
5032      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5033      *GNU* | *'with BFD'*)
5034	test "$with_gnu_ld" != no && break
5035	;;
5036      *)
5037	test "$with_gnu_ld" != yes && break
5038	;;
5039      esac
5040    fi
5041  done
5042  IFS="$lt_save_ifs"
5043else
5044  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5045fi
5046fi
5047
5048LD="$lt_cv_path_LD"
5049if test -n "$LD"; then
5050  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5051$as_echo "$LD" >&6; }
5052else
5053  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5054$as_echo "no" >&6; }
5055fi
5056test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5058$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5059if ${lt_cv_prog_gnu_ld+:} false; then :
5060  $as_echo_n "(cached) " >&6
5061else
5062  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5063case `$LD -v 2>&1 </dev/null` in
5064*GNU* | *'with BFD'*)
5065  lt_cv_prog_gnu_ld=yes
5066  ;;
5067*)
5068  lt_cv_prog_gnu_ld=no
5069  ;;
5070esac
5071fi
5072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5073$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5074with_gnu_ld=$lt_cv_prog_gnu_ld
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5085$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5086if ${lt_cv_path_NM+:} false; then :
5087  $as_echo_n "(cached) " >&6
5088else
5089  if test -n "$NM"; then
5090  # Let the user override the test.
5091  lt_cv_path_NM="$NM"
5092else
5093  lt_nm_to_check="${ac_tool_prefix}nm"
5094  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5095    lt_nm_to_check="$lt_nm_to_check nm"
5096  fi
5097  for lt_tmp_nm in $lt_nm_to_check; do
5098    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5099    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5100      IFS="$lt_save_ifs"
5101      test -z "$ac_dir" && ac_dir=.
5102      tmp_nm="$ac_dir/$lt_tmp_nm"
5103      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5104	# Check to see if the nm accepts a BSD-compat flag.
5105	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5106	#   nm: unknown option "B" ignored
5107	# Tru64's nm complains that /dev/null is an invalid object file
5108	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5109	*/dev/null* | *'Invalid file or object type'*)
5110	  lt_cv_path_NM="$tmp_nm -B"
5111	  break
5112	  ;;
5113	*)
5114	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5115	  */dev/null*)
5116	    lt_cv_path_NM="$tmp_nm -p"
5117	    break
5118	    ;;
5119	  *)
5120	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5121	    continue # so that we can try to find one that supports BSD flags
5122	    ;;
5123	  esac
5124	  ;;
5125	esac
5126      fi
5127    done
5128    IFS="$lt_save_ifs"
5129  done
5130  : ${lt_cv_path_NM=no}
5131fi
5132fi
5133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5134$as_echo "$lt_cv_path_NM" >&6; }
5135if test "$lt_cv_path_NM" != "no"; then
5136  NM="$lt_cv_path_NM"
5137else
5138  # Didn't find any BSD compatible name lister, look for dumpbin.
5139  if test -n "$DUMPBIN"; then :
5140    # Let the user override the test.
5141  else
5142    if test -n "$ac_tool_prefix"; then
5143  for ac_prog in dumpbin "link -dump"
5144  do
5145    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5146set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5148$as_echo_n "checking for $ac_word... " >&6; }
5149if ${ac_cv_prog_DUMPBIN+:} false; then :
5150  $as_echo_n "(cached) " >&6
5151else
5152  if test -n "$DUMPBIN"; then
5153  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5154else
5155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5156for as_dir in $PATH
5157do
5158  IFS=$as_save_IFS
5159  test -z "$as_dir" && as_dir=.
5160    for ac_exec_ext in '' $ac_executable_extensions; do
5161  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5162    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5163    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5164    break 2
5165  fi
5166done
5167  done
5168IFS=$as_save_IFS
5169
5170fi
5171fi
5172DUMPBIN=$ac_cv_prog_DUMPBIN
5173if test -n "$DUMPBIN"; then
5174  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5175$as_echo "$DUMPBIN" >&6; }
5176else
5177  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5178$as_echo "no" >&6; }
5179fi
5180
5181
5182    test -n "$DUMPBIN" && break
5183  done
5184fi
5185if test -z "$DUMPBIN"; then
5186  ac_ct_DUMPBIN=$DUMPBIN
5187  for ac_prog in dumpbin "link -dump"
5188do
5189  # Extract the first word of "$ac_prog", so it can be a program name with args.
5190set dummy $ac_prog; ac_word=$2
5191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5192$as_echo_n "checking for $ac_word... " >&6; }
5193if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5194  $as_echo_n "(cached) " >&6
5195else
5196  if test -n "$ac_ct_DUMPBIN"; then
5197  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5198else
5199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200for as_dir in $PATH
5201do
5202  IFS=$as_save_IFS
5203  test -z "$as_dir" && as_dir=.
5204    for ac_exec_ext in '' $ac_executable_extensions; do
5205  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5206    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5207    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5208    break 2
5209  fi
5210done
5211  done
5212IFS=$as_save_IFS
5213
5214fi
5215fi
5216ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5217if test -n "$ac_ct_DUMPBIN"; then
5218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5219$as_echo "$ac_ct_DUMPBIN" >&6; }
5220else
5221  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5222$as_echo "no" >&6; }
5223fi
5224
5225
5226  test -n "$ac_ct_DUMPBIN" && break
5227done
5228
5229  if test "x$ac_ct_DUMPBIN" = x; then
5230    DUMPBIN=":"
5231  else
5232    case $cross_compiling:$ac_tool_warned in
5233yes:)
5234{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5235$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5236ac_tool_warned=yes ;;
5237esac
5238    DUMPBIN=$ac_ct_DUMPBIN
5239  fi
5240fi
5241
5242    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5243    *COFF*)
5244      DUMPBIN="$DUMPBIN -symbols"
5245      ;;
5246    *)
5247      DUMPBIN=:
5248      ;;
5249    esac
5250  fi
5251
5252  if test "$DUMPBIN" != ":"; then
5253    NM="$DUMPBIN"
5254  fi
5255fi
5256test -z "$NM" && NM=nm
5257
5258
5259
5260
5261
5262
5263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5264$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5265if ${lt_cv_nm_interface+:} false; then :
5266  $as_echo_n "(cached) " >&6
5267else
5268  lt_cv_nm_interface="BSD nm"
5269  echo "int some_variable = 0;" > conftest.$ac_ext
5270  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5271  (eval "$ac_compile" 2>conftest.err)
5272  cat conftest.err >&5
5273  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5274  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5275  cat conftest.err >&5
5276  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5277  cat conftest.out >&5
5278  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5279    lt_cv_nm_interface="MS dumpbin"
5280  fi
5281  rm -f conftest*
5282fi
5283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5284$as_echo "$lt_cv_nm_interface" >&6; }
5285
5286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5287$as_echo_n "checking whether ln -s works... " >&6; }
5288LN_S=$as_ln_s
5289if test "$LN_S" = "ln -s"; then
5290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5291$as_echo "yes" >&6; }
5292else
5293  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5294$as_echo "no, using $LN_S" >&6; }
5295fi
5296
5297# find the maximum length of command line arguments
5298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5299$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5300if ${lt_cv_sys_max_cmd_len+:} false; then :
5301  $as_echo_n "(cached) " >&6
5302else
5303    i=0
5304  teststring="ABCD"
5305
5306  case $build_os in
5307  msdosdjgpp*)
5308    # On DJGPP, this test can blow up pretty badly due to problems in libc
5309    # (any single argument exceeding 2000 bytes causes a buffer overrun
5310    # during glob expansion).  Even if it were fixed, the result of this
5311    # check would be larger than it should be.
5312    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5313    ;;
5314
5315  gnu*)
5316    # Under GNU Hurd, this test is not required because there is
5317    # no limit to the length of command line arguments.
5318    # Libtool will interpret -1 as no limit whatsoever
5319    lt_cv_sys_max_cmd_len=-1;
5320    ;;
5321
5322  cygwin* | mingw* | cegcc*)
5323    # On Win9x/ME, this test blows up -- it succeeds, but takes
5324    # about 5 minutes as the teststring grows exponentially.
5325    # Worse, since 9x/ME are not pre-emptively multitasking,
5326    # you end up with a "frozen" computer, even though with patience
5327    # the test eventually succeeds (with a max line length of 256k).
5328    # Instead, let's just punt: use the minimum linelength reported by
5329    # all of the supported platforms: 8192 (on NT/2K/XP).
5330    lt_cv_sys_max_cmd_len=8192;
5331    ;;
5332
5333  mint*)
5334    # On MiNT this can take a long time and run out of memory.
5335    lt_cv_sys_max_cmd_len=8192;
5336    ;;
5337
5338  amigaos*)
5339    # On AmigaOS with pdksh, this test takes hours, literally.
5340    # So we just punt and use a minimum line length of 8192.
5341    lt_cv_sys_max_cmd_len=8192;
5342    ;;
5343
5344  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5345    # This has been around since 386BSD, at least.  Likely further.
5346    if test -x /sbin/sysctl; then
5347      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5348    elif test -x /usr/sbin/sysctl; then
5349      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5350    else
5351      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5352    fi
5353    # And add a safety zone
5354    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5355    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5356    ;;
5357
5358  interix*)
5359    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5360    lt_cv_sys_max_cmd_len=196608
5361    ;;
5362
5363  osf*)
5364    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5365    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5366    # nice to cause kernel panics so lets avoid the loop below.
5367    # First set a reasonable default.
5368    lt_cv_sys_max_cmd_len=16384
5369    #
5370    if test -x /sbin/sysconfig; then
5371      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5372        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5373      esac
5374    fi
5375    ;;
5376  sco3.2v5*)
5377    lt_cv_sys_max_cmd_len=102400
5378    ;;
5379  sysv5* | sco5v6* | sysv4.2uw2*)
5380    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5381    if test -n "$kargmax"; then
5382      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5383    else
5384      lt_cv_sys_max_cmd_len=32768
5385    fi
5386    ;;
5387  *)
5388    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5389    if test -n "$lt_cv_sys_max_cmd_len"; then
5390      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5391      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5392    else
5393      # Make teststring a little bigger before we do anything with it.
5394      # a 1K string should be a reasonable start.
5395      for i in 1 2 3 4 5 6 7 8 ; do
5396        teststring=$teststring$teststring
5397      done
5398      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5399      # If test is not a shell built-in, we'll probably end up computing a
5400      # maximum length that is only half of the actual maximum length, but
5401      # we can't tell.
5402      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5403	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5404	      test $i != 17 # 1/2 MB should be enough
5405      do
5406        i=`expr $i + 1`
5407        teststring=$teststring$teststring
5408      done
5409      # Only check the string length outside the loop.
5410      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5411      teststring=
5412      # Add a significant safety factor because C++ compilers can tack on
5413      # massive amounts of additional arguments before passing them to the
5414      # linker.  It appears as though 1/2 is a usable value.
5415      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5416    fi
5417    ;;
5418  esac
5419
5420fi
5421
5422if test -n $lt_cv_sys_max_cmd_len ; then
5423  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5424$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5425else
5426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5427$as_echo "none" >&6; }
5428fi
5429max_cmd_len=$lt_cv_sys_max_cmd_len
5430
5431
5432
5433
5434
5435
5436: ${CP="cp -f"}
5437: ${MV="mv -f"}
5438: ${RM="rm -f"}
5439
5440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5441$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5442# Try some XSI features
5443xsi_shell=no
5444( _lt_dummy="a/b/c"
5445  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5446      = c,a/b,, \
5447    && eval 'test $(( 1 + 1 )) -eq 2 \
5448    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5449  && xsi_shell=yes
5450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5451$as_echo "$xsi_shell" >&6; }
5452
5453
5454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5455$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5456lt_shell_append=no
5457( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5458    >/dev/null 2>&1 \
5459  && lt_shell_append=yes
5460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5461$as_echo "$lt_shell_append" >&6; }
5462
5463
5464if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5465  lt_unset=unset
5466else
5467  lt_unset=false
5468fi
5469
5470
5471
5472
5473
5474# test EBCDIC or ASCII
5475case `echo X|tr X '\101'` in
5476 A) # ASCII based system
5477    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5478  lt_SP2NL='tr \040 \012'
5479  lt_NL2SP='tr \015\012 \040\040'
5480  ;;
5481 *) # EBCDIC based system
5482  lt_SP2NL='tr \100 \n'
5483  lt_NL2SP='tr \r\n \100\100'
5484  ;;
5485esac
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5496$as_echo_n "checking for $LD option to reload object files... " >&6; }
5497if ${lt_cv_ld_reload_flag+:} false; then :
5498  $as_echo_n "(cached) " >&6
5499else
5500  lt_cv_ld_reload_flag='-r'
5501fi
5502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5503$as_echo "$lt_cv_ld_reload_flag" >&6; }
5504reload_flag=$lt_cv_ld_reload_flag
5505case $reload_flag in
5506"" | " "*) ;;
5507*) reload_flag=" $reload_flag" ;;
5508esac
5509reload_cmds='$LD$reload_flag -o $output$reload_objs'
5510case $host_os in
5511  darwin*)
5512    if test "$GCC" = yes; then
5513      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5514    else
5515      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5516    fi
5517    ;;
5518esac
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528if test -n "$ac_tool_prefix"; then
5529  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5530set dummy ${ac_tool_prefix}objdump; ac_word=$2
5531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5532$as_echo_n "checking for $ac_word... " >&6; }
5533if ${ac_cv_prog_OBJDUMP+:} false; then :
5534  $as_echo_n "(cached) " >&6
5535else
5536  if test -n "$OBJDUMP"; then
5537  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5538else
5539as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5540for as_dir in $PATH
5541do
5542  IFS=$as_save_IFS
5543  test -z "$as_dir" && as_dir=.
5544    for ac_exec_ext in '' $ac_executable_extensions; do
5545  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5546    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5547    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5548    break 2
5549  fi
5550done
5551  done
5552IFS=$as_save_IFS
5553
5554fi
5555fi
5556OBJDUMP=$ac_cv_prog_OBJDUMP
5557if test -n "$OBJDUMP"; then
5558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5559$as_echo "$OBJDUMP" >&6; }
5560else
5561  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5562$as_echo "no" >&6; }
5563fi
5564
5565
5566fi
5567if test -z "$ac_cv_prog_OBJDUMP"; then
5568  ac_ct_OBJDUMP=$OBJDUMP
5569  # Extract the first word of "objdump", so it can be a program name with args.
5570set dummy objdump; ac_word=$2
5571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5572$as_echo_n "checking for $ac_word... " >&6; }
5573if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5574  $as_echo_n "(cached) " >&6
5575else
5576  if test -n "$ac_ct_OBJDUMP"; then
5577  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5578else
5579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5580for as_dir in $PATH
5581do
5582  IFS=$as_save_IFS
5583  test -z "$as_dir" && as_dir=.
5584    for ac_exec_ext in '' $ac_executable_extensions; do
5585  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5586    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5587    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5588    break 2
5589  fi
5590done
5591  done
5592IFS=$as_save_IFS
5593
5594fi
5595fi
5596ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5597if test -n "$ac_ct_OBJDUMP"; then
5598  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5599$as_echo "$ac_ct_OBJDUMP" >&6; }
5600else
5601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5602$as_echo "no" >&6; }
5603fi
5604
5605  if test "x$ac_ct_OBJDUMP" = x; then
5606    OBJDUMP="false"
5607  else
5608    case $cross_compiling:$ac_tool_warned in
5609yes:)
5610{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5611$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5612ac_tool_warned=yes ;;
5613esac
5614    OBJDUMP=$ac_ct_OBJDUMP
5615  fi
5616else
5617  OBJDUMP="$ac_cv_prog_OBJDUMP"
5618fi
5619
5620test -z "$OBJDUMP" && OBJDUMP=objdump
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5631$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5632if ${lt_cv_deplibs_check_method+:} false; then :
5633  $as_echo_n "(cached) " >&6
5634else
5635  lt_cv_file_magic_cmd='$MAGIC_CMD'
5636lt_cv_file_magic_test_file=
5637lt_cv_deplibs_check_method='unknown'
5638# Need to set the preceding variable on all platforms that support
5639# interlibrary dependencies.
5640# 'none' -- dependencies not supported.
5641# `unknown' -- same as none, but documents that we really don't know.
5642# 'pass_all' -- all dependencies passed with no checks.
5643# 'test_compile' -- check by making test program.
5644# 'file_magic [[regex]]' -- check by looking for files in library path
5645# which responds to the $file_magic_cmd with a given extended regex.
5646# If you have `file' or equivalent on your system and you're not sure
5647# whether `pass_all' will *always* work, you probably want this one.
5648
5649case $host_os in
5650aix[4-9]*)
5651  lt_cv_deplibs_check_method=pass_all
5652  ;;
5653
5654beos*)
5655  lt_cv_deplibs_check_method=pass_all
5656  ;;
5657
5658bsdi[45]*)
5659  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5660  lt_cv_file_magic_cmd='/usr/bin/file -L'
5661  lt_cv_file_magic_test_file=/shlib/libc.so
5662  ;;
5663
5664cygwin*)
5665  # func_win32_libid is a shell function defined in ltmain.sh
5666  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5667  lt_cv_file_magic_cmd='func_win32_libid'
5668  ;;
5669
5670mingw* | pw32*)
5671  # Base MSYS/MinGW do not provide the 'file' command needed by
5672  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5673  # unless we find 'file', for example because we are cross-compiling.
5674  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5675  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5676    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5677    lt_cv_file_magic_cmd='func_win32_libid'
5678  else
5679    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5680    lt_cv_file_magic_cmd='$OBJDUMP -f'
5681  fi
5682  ;;
5683
5684cegcc*)
5685  # use the weaker test based on 'objdump'. See mingw*.
5686  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5687  lt_cv_file_magic_cmd='$OBJDUMP -f'
5688  ;;
5689
5690darwin* | rhapsody*)
5691  lt_cv_deplibs_check_method=pass_all
5692  ;;
5693
5694freebsd* | dragonfly*)
5695  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5696    case $host_cpu in
5697    i*86 )
5698      # Not sure whether the presence of OpenBSD here was a mistake.
5699      # Let's accept both of them until this is cleared up.
5700      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5701      lt_cv_file_magic_cmd=/usr/bin/file
5702      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5703      ;;
5704    esac
5705  else
5706    lt_cv_deplibs_check_method=pass_all
5707  fi
5708  ;;
5709
5710gnu*)
5711  lt_cv_deplibs_check_method=pass_all
5712  ;;
5713
5714haiku*)
5715  lt_cv_deplibs_check_method=pass_all
5716  ;;
5717
5718hpux10.20* | hpux11*)
5719  lt_cv_file_magic_cmd=/usr/bin/file
5720  case $host_cpu in
5721  ia64*)
5722    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5723    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5724    ;;
5725  hppa*64*)
5726    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]'
5727    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5728    ;;
5729  *)
5730    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5731    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5732    ;;
5733  esac
5734  ;;
5735
5736interix[3-9]*)
5737  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5738  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5739  ;;
5740
5741irix5* | irix6* | nonstopux*)
5742  case $LD in
5743  *-32|*"-32 ") libmagic=32-bit;;
5744  *-n32|*"-n32 ") libmagic=N32;;
5745  *-64|*"-64 ") libmagic=64-bit;;
5746  *) libmagic=never-match;;
5747  esac
5748  lt_cv_deplibs_check_method=pass_all
5749  ;;
5750
5751# This must be Linux ELF.
5752linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5753  lt_cv_deplibs_check_method=pass_all
5754  ;;
5755
5756netbsd*)
5757  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5758    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5759  else
5760    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5761  fi
5762  ;;
5763
5764newos6*)
5765  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5766  lt_cv_file_magic_cmd=/usr/bin/file
5767  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5768  ;;
5769
5770*nto* | *qnx*)
5771  lt_cv_deplibs_check_method=pass_all
5772  ;;
5773
5774openbsd*)
5775  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5776    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5777  else
5778    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5779  fi
5780  ;;
5781
5782osf3* | osf4* | osf5*)
5783  lt_cv_deplibs_check_method=pass_all
5784  ;;
5785
5786rdos*)
5787  lt_cv_deplibs_check_method=pass_all
5788  ;;
5789
5790solaris*)
5791  lt_cv_deplibs_check_method=pass_all
5792  ;;
5793
5794sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5795  lt_cv_deplibs_check_method=pass_all
5796  ;;
5797
5798sysv4 | sysv4.3*)
5799  case $host_vendor in
5800  motorola)
5801    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]'
5802    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5803    ;;
5804  ncr)
5805    lt_cv_deplibs_check_method=pass_all
5806    ;;
5807  sequent)
5808    lt_cv_file_magic_cmd='/bin/file'
5809    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5810    ;;
5811  sni)
5812    lt_cv_file_magic_cmd='/bin/file'
5813    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5814    lt_cv_file_magic_test_file=/lib/libc.so
5815    ;;
5816  siemens)
5817    lt_cv_deplibs_check_method=pass_all
5818    ;;
5819  pc)
5820    lt_cv_deplibs_check_method=pass_all
5821    ;;
5822  esac
5823  ;;
5824
5825tpf*)
5826  lt_cv_deplibs_check_method=pass_all
5827  ;;
5828esac
5829
5830fi
5831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5832$as_echo "$lt_cv_deplibs_check_method" >&6; }
5833file_magic_cmd=$lt_cv_file_magic_cmd
5834deplibs_check_method=$lt_cv_deplibs_check_method
5835test -z "$deplibs_check_method" && deplibs_check_method=unknown
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848if test -n "$ac_tool_prefix"; then
5849  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5850set dummy ${ac_tool_prefix}ar; ac_word=$2
5851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5852$as_echo_n "checking for $ac_word... " >&6; }
5853if ${ac_cv_prog_AR+:} false; then :
5854  $as_echo_n "(cached) " >&6
5855else
5856  if test -n "$AR"; then
5857  ac_cv_prog_AR="$AR" # Let the user override the test.
5858else
5859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5860for as_dir in $PATH
5861do
5862  IFS=$as_save_IFS
5863  test -z "$as_dir" && as_dir=.
5864    for ac_exec_ext in '' $ac_executable_extensions; do
5865  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5866    ac_cv_prog_AR="${ac_tool_prefix}ar"
5867    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5868    break 2
5869  fi
5870done
5871  done
5872IFS=$as_save_IFS
5873
5874fi
5875fi
5876AR=$ac_cv_prog_AR
5877if test -n "$AR"; then
5878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5879$as_echo "$AR" >&6; }
5880else
5881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5882$as_echo "no" >&6; }
5883fi
5884
5885
5886fi
5887if test -z "$ac_cv_prog_AR"; then
5888  ac_ct_AR=$AR
5889  # Extract the first word of "ar", so it can be a program name with args.
5890set dummy ar; ac_word=$2
5891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5892$as_echo_n "checking for $ac_word... " >&6; }
5893if ${ac_cv_prog_ac_ct_AR+:} false; then :
5894  $as_echo_n "(cached) " >&6
5895else
5896  if test -n "$ac_ct_AR"; then
5897  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5898else
5899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5900for as_dir in $PATH
5901do
5902  IFS=$as_save_IFS
5903  test -z "$as_dir" && as_dir=.
5904    for ac_exec_ext in '' $ac_executable_extensions; do
5905  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5906    ac_cv_prog_ac_ct_AR="ar"
5907    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5908    break 2
5909  fi
5910done
5911  done
5912IFS=$as_save_IFS
5913
5914fi
5915fi
5916ac_ct_AR=$ac_cv_prog_ac_ct_AR
5917if test -n "$ac_ct_AR"; then
5918  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5919$as_echo "$ac_ct_AR" >&6; }
5920else
5921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5922$as_echo "no" >&6; }
5923fi
5924
5925  if test "x$ac_ct_AR" = x; then
5926    AR="false"
5927  else
5928    case $cross_compiling:$ac_tool_warned in
5929yes:)
5930{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5931$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5932ac_tool_warned=yes ;;
5933esac
5934    AR=$ac_ct_AR
5935  fi
5936else
5937  AR="$ac_cv_prog_AR"
5938fi
5939
5940test -z "$AR" && AR=ar
5941test -z "$AR_FLAGS" && AR_FLAGS=cru
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953if test -n "$ac_tool_prefix"; then
5954  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5955set dummy ${ac_tool_prefix}strip; ac_word=$2
5956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5957$as_echo_n "checking for $ac_word... " >&6; }
5958if ${ac_cv_prog_STRIP+:} false; then :
5959  $as_echo_n "(cached) " >&6
5960else
5961  if test -n "$STRIP"; then
5962  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5963else
5964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5965for as_dir in $PATH
5966do
5967  IFS=$as_save_IFS
5968  test -z "$as_dir" && as_dir=.
5969    for ac_exec_ext in '' $ac_executable_extensions; do
5970  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5971    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5972    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5973    break 2
5974  fi
5975done
5976  done
5977IFS=$as_save_IFS
5978
5979fi
5980fi
5981STRIP=$ac_cv_prog_STRIP
5982if test -n "$STRIP"; then
5983  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5984$as_echo "$STRIP" >&6; }
5985else
5986  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5987$as_echo "no" >&6; }
5988fi
5989
5990
5991fi
5992if test -z "$ac_cv_prog_STRIP"; then
5993  ac_ct_STRIP=$STRIP
5994  # Extract the first word of "strip", so it can be a program name with args.
5995set dummy strip; ac_word=$2
5996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5997$as_echo_n "checking for $ac_word... " >&6; }
5998if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5999  $as_echo_n "(cached) " >&6
6000else
6001  if test -n "$ac_ct_STRIP"; then
6002  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6003else
6004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005for as_dir in $PATH
6006do
6007  IFS=$as_save_IFS
6008  test -z "$as_dir" && as_dir=.
6009    for ac_exec_ext in '' $ac_executable_extensions; do
6010  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6011    ac_cv_prog_ac_ct_STRIP="strip"
6012    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6013    break 2
6014  fi
6015done
6016  done
6017IFS=$as_save_IFS
6018
6019fi
6020fi
6021ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6022if test -n "$ac_ct_STRIP"; then
6023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6024$as_echo "$ac_ct_STRIP" >&6; }
6025else
6026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6027$as_echo "no" >&6; }
6028fi
6029
6030  if test "x$ac_ct_STRIP" = x; then
6031    STRIP=":"
6032  else
6033    case $cross_compiling:$ac_tool_warned in
6034yes:)
6035{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6036$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6037ac_tool_warned=yes ;;
6038esac
6039    STRIP=$ac_ct_STRIP
6040  fi
6041else
6042  STRIP="$ac_cv_prog_STRIP"
6043fi
6044
6045test -z "$STRIP" && STRIP=:
6046
6047
6048
6049
6050
6051
6052if test -n "$ac_tool_prefix"; then
6053  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6054set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6056$as_echo_n "checking for $ac_word... " >&6; }
6057if ${ac_cv_prog_RANLIB+:} false; then :
6058  $as_echo_n "(cached) " >&6
6059else
6060  if test -n "$RANLIB"; then
6061  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6062else
6063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6064for as_dir in $PATH
6065do
6066  IFS=$as_save_IFS
6067  test -z "$as_dir" && as_dir=.
6068    for ac_exec_ext in '' $ac_executable_extensions; do
6069  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6070    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6071    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6072    break 2
6073  fi
6074done
6075  done
6076IFS=$as_save_IFS
6077
6078fi
6079fi
6080RANLIB=$ac_cv_prog_RANLIB
6081if test -n "$RANLIB"; then
6082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6083$as_echo "$RANLIB" >&6; }
6084else
6085  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6086$as_echo "no" >&6; }
6087fi
6088
6089
6090fi
6091if test -z "$ac_cv_prog_RANLIB"; then
6092  ac_ct_RANLIB=$RANLIB
6093  # Extract the first word of "ranlib", so it can be a program name with args.
6094set dummy ranlib; ac_word=$2
6095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6096$as_echo_n "checking for $ac_word... " >&6; }
6097if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6098  $as_echo_n "(cached) " >&6
6099else
6100  if test -n "$ac_ct_RANLIB"; then
6101  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6102else
6103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6104for as_dir in $PATH
6105do
6106  IFS=$as_save_IFS
6107  test -z "$as_dir" && as_dir=.
6108    for ac_exec_ext in '' $ac_executable_extensions; do
6109  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6110    ac_cv_prog_ac_ct_RANLIB="ranlib"
6111    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6112    break 2
6113  fi
6114done
6115  done
6116IFS=$as_save_IFS
6117
6118fi
6119fi
6120ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6121if test -n "$ac_ct_RANLIB"; then
6122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6123$as_echo "$ac_ct_RANLIB" >&6; }
6124else
6125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6126$as_echo "no" >&6; }
6127fi
6128
6129  if test "x$ac_ct_RANLIB" = x; then
6130    RANLIB=":"
6131  else
6132    case $cross_compiling:$ac_tool_warned in
6133yes:)
6134{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6135$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6136ac_tool_warned=yes ;;
6137esac
6138    RANLIB=$ac_ct_RANLIB
6139  fi
6140else
6141  RANLIB="$ac_cv_prog_RANLIB"
6142fi
6143
6144test -z "$RANLIB" && RANLIB=:
6145
6146
6147
6148
6149
6150
6151# Determine commands to create old-style static archives.
6152old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6153old_postinstall_cmds='chmod 644 $oldlib'
6154old_postuninstall_cmds=
6155
6156if test -n "$RANLIB"; then
6157  case $host_os in
6158  openbsd*)
6159    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6160    ;;
6161  *)
6162    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6163    ;;
6164  esac
6165  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6166fi
6167
6168case $host_os in
6169  darwin*)
6170    lock_old_archive_extraction=yes ;;
6171  *)
6172    lock_old_archive_extraction=no ;;
6173esac
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213# If no C compiler was specified, use CC.
6214LTCC=${LTCC-"$CC"}
6215
6216# If no C compiler flags were specified, use CFLAGS.
6217LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6218
6219# Allow CC to be a program name with arguments.
6220compiler=$CC
6221
6222
6223# Check for command to grab the raw symbol name followed by C symbol from nm.
6224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6225$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6226if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6227  $as_echo_n "(cached) " >&6
6228else
6229
6230# These are sane defaults that work on at least a few old systems.
6231# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6232
6233# Character class describing NM global symbol codes.
6234symcode='[BCDEGRST]'
6235
6236# Regexp to match symbols that can be accessed directly from C.
6237sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6238
6239# Define system-specific variables.
6240case $host_os in
6241aix*)
6242  symcode='[BCDT]'
6243  ;;
6244cygwin* | mingw* | pw32* | cegcc*)
6245  symcode='[ABCDGISTW]'
6246  ;;
6247hpux*)
6248  if test "$host_cpu" = ia64; then
6249    symcode='[ABCDEGRST]'
6250  fi
6251  ;;
6252irix* | nonstopux*)
6253  symcode='[BCDEGRST]'
6254  ;;
6255osf*)
6256  symcode='[BCDEGQRST]'
6257  ;;
6258solaris*)
6259  symcode='[BDRT]'
6260  ;;
6261sco3.2v5*)
6262  symcode='[DT]'
6263  ;;
6264sysv4.2uw2*)
6265  symcode='[DT]'
6266  ;;
6267sysv5* | sco5v6* | unixware* | OpenUNIX*)
6268  symcode='[ABDT]'
6269  ;;
6270sysv4)
6271  symcode='[DFNSTU]'
6272  ;;
6273esac
6274
6275# If we're using GNU nm, then use its standard symbol codes.
6276case `$NM -V 2>&1` in
6277*GNU* | *'with BFD'*)
6278  symcode='[ABCDGIRSTW]' ;;
6279esac
6280
6281# Transform an extracted symbol line into a proper C declaration.
6282# Some systems (esp. on ia64) link data and code symbols differently,
6283# so use this general approach.
6284lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6285
6286# Transform an extracted symbol line into symbol name and symbol address
6287lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6288lt_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'"
6289
6290# Handle CRLF in mingw tool chain
6291opt_cr=
6292case $build_os in
6293mingw*)
6294  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6295  ;;
6296esac
6297
6298# Try without a prefix underscore, then with it.
6299for ac_symprfx in "" "_"; do
6300
6301  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6302  symxfrm="\\1 $ac_symprfx\\2 \\2"
6303
6304  # Write the raw and C identifiers.
6305  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6306    # Fake it for dumpbin and say T for any non-static function
6307    # and D for any global variable.
6308    # Also find C++ and __fastcall symbols from MSVC++,
6309    # which start with @ or ?.
6310    lt_cv_sys_global_symbol_pipe="$AWK '"\
6311"     {last_section=section; section=\$ 3};"\
6312"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6313"     \$ 0!~/External *\|/{next};"\
6314"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6315"     {if(hide[section]) next};"\
6316"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6317"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6318"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6319"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6320"     ' prfx=^$ac_symprfx"
6321  else
6322    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6323  fi
6324
6325  # Check to see that the pipe works correctly.
6326  pipe_works=no
6327
6328  rm -f conftest*
6329  cat > conftest.$ac_ext <<_LT_EOF
6330#ifdef __cplusplus
6331extern "C" {
6332#endif
6333char nm_test_var;
6334void nm_test_func(void);
6335void nm_test_func(void){}
6336#ifdef __cplusplus
6337}
6338#endif
6339int main(){nm_test_var='a';nm_test_func();return(0);}
6340_LT_EOF
6341
6342  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6343  (eval $ac_compile) 2>&5
6344  ac_status=$?
6345  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6346  test $ac_status = 0; }; then
6347    # Now try to grab the symbols.
6348    nlist=conftest.nm
6349    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6350  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6351  ac_status=$?
6352  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6353  test $ac_status = 0; } && test -s "$nlist"; then
6354      # Try sorting and uniquifying the output.
6355      if sort "$nlist" | uniq > "$nlist"T; then
6356	mv -f "$nlist"T "$nlist"
6357      else
6358	rm -f "$nlist"T
6359      fi
6360
6361      # Make sure that we snagged all the symbols we need.
6362      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6363	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6364	  cat <<_LT_EOF > conftest.$ac_ext
6365#ifdef __cplusplus
6366extern "C" {
6367#endif
6368
6369_LT_EOF
6370	  # Now generate the symbol file.
6371	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6372
6373	  cat <<_LT_EOF >> conftest.$ac_ext
6374
6375/* The mapping between symbol names and symbols.  */
6376const struct {
6377  const char *name;
6378  void       *address;
6379}
6380lt__PROGRAM__LTX_preloaded_symbols[] =
6381{
6382  { "@PROGRAM@", (void *) 0 },
6383_LT_EOF
6384	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6385	  cat <<\_LT_EOF >> conftest.$ac_ext
6386  {0, (void *) 0}
6387};
6388
6389/* This works around a problem in FreeBSD linker */
6390#ifdef FREEBSD_WORKAROUND
6391static const void *lt_preloaded_setup() {
6392  return lt__PROGRAM__LTX_preloaded_symbols;
6393}
6394#endif
6395
6396#ifdef __cplusplus
6397}
6398#endif
6399_LT_EOF
6400	  # Now try linking the two files.
6401	  mv conftest.$ac_objext conftstm.$ac_objext
6402	  lt_save_LIBS="$LIBS"
6403	  lt_save_CFLAGS="$CFLAGS"
6404	  LIBS="conftstm.$ac_objext"
6405	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6406	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6407  (eval $ac_link) 2>&5
6408  ac_status=$?
6409  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6410  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6411	    pipe_works=yes
6412	  fi
6413	  LIBS="$lt_save_LIBS"
6414	  CFLAGS="$lt_save_CFLAGS"
6415	else
6416	  echo "cannot find nm_test_func in $nlist" >&5
6417	fi
6418      else
6419	echo "cannot find nm_test_var in $nlist" >&5
6420      fi
6421    else
6422      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6423    fi
6424  else
6425    echo "$progname: failed program was:" >&5
6426    cat conftest.$ac_ext >&5
6427  fi
6428  rm -rf conftest* conftst*
6429
6430  # Do not use the global_symbol_pipe unless it works.
6431  if test "$pipe_works" = yes; then
6432    break
6433  else
6434    lt_cv_sys_global_symbol_pipe=
6435  fi
6436done
6437
6438fi
6439
6440if test -z "$lt_cv_sys_global_symbol_pipe"; then
6441  lt_cv_sys_global_symbol_to_cdecl=
6442fi
6443if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6445$as_echo "failed" >&6; }
6446else
6447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6448$as_echo "ok" >&6; }
6449fi
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472# Check whether --enable-libtool-lock was given.
6473if test "${enable_libtool_lock+set}" = set; then :
6474  enableval=$enable_libtool_lock;
6475fi
6476
6477test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6478
6479# Some flags need to be propagated to the compiler or linker for good
6480# libtool support.
6481case $host in
6482ia64-*-hpux*)
6483  # Find out which ABI we are using.
6484  echo 'int i;' > conftest.$ac_ext
6485  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6486  (eval $ac_compile) 2>&5
6487  ac_status=$?
6488  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6489  test $ac_status = 0; }; then
6490    case `/usr/bin/file conftest.$ac_objext` in
6491      *ELF-32*)
6492	HPUX_IA64_MODE="32"
6493	;;
6494      *ELF-64*)
6495	HPUX_IA64_MODE="64"
6496	;;
6497    esac
6498  fi
6499  rm -rf conftest*
6500  ;;
6501*-*-irix6*)
6502  # Find out which ABI we are using.
6503  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6504  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6505  (eval $ac_compile) 2>&5
6506  ac_status=$?
6507  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6508  test $ac_status = 0; }; then
6509    if test "$lt_cv_prog_gnu_ld" = yes; then
6510      case `/usr/bin/file conftest.$ac_objext` in
6511	*32-bit*)
6512	  LD="${LD-ld} -melf32bsmip"
6513	  ;;
6514	*N32*)
6515	  LD="${LD-ld} -melf32bmipn32"
6516	  ;;
6517	*64-bit*)
6518	  LD="${LD-ld} -melf64bmip"
6519	;;
6520      esac
6521    else
6522      case `/usr/bin/file conftest.$ac_objext` in
6523	*32-bit*)
6524	  LD="${LD-ld} -32"
6525	  ;;
6526	*N32*)
6527	  LD="${LD-ld} -n32"
6528	  ;;
6529	*64-bit*)
6530	  LD="${LD-ld} -64"
6531	  ;;
6532      esac
6533    fi
6534  fi
6535  rm -rf conftest*
6536  ;;
6537
6538x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6539s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6540  # Find out which ABI we are using.
6541  echo 'int i;' > conftest.$ac_ext
6542  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6543  (eval $ac_compile) 2>&5
6544  ac_status=$?
6545  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6546  test $ac_status = 0; }; then
6547    case `/usr/bin/file conftest.o` in
6548      *32-bit*)
6549	case $host in
6550	  x86_64-*kfreebsd*-gnu)
6551	    LD="${LD-ld} -m elf_i386_fbsd"
6552	    ;;
6553	  x86_64-*linux*)
6554	    case `/usr/bin/file conftest.o` in
6555	      *x86-64*)
6556		LD="${LD-ld} -m elf32_x86_64"
6557		;;
6558	      *)
6559		LD="${LD-ld} -m elf_i386"
6560		;;
6561	    esac
6562	    ;;
6563	  powerpc64le-*linux*)
6564	    LD="${LD-ld} -m elf32lppclinux"
6565	    ;;
6566	  powerpc64-*linux*)
6567	    LD="${LD-ld} -m elf32ppclinux"
6568	    ;;
6569	  s390x-*linux*)
6570	    LD="${LD-ld} -m elf_s390"
6571	    ;;
6572	  sparc64-*linux*)
6573	    LD="${LD-ld} -m elf32_sparc"
6574	    ;;
6575	esac
6576	;;
6577      *64-bit*)
6578	case $host in
6579	  x86_64-*kfreebsd*-gnu)
6580	    LD="${LD-ld} -m elf_x86_64_fbsd"
6581	    ;;
6582	  x86_64-*linux*)
6583	    LD="${LD-ld} -m elf_x86_64"
6584	    ;;
6585	  powerpcle-*linux*)
6586	    LD="${LD-ld} -m elf64lppc"
6587	    ;;
6588	  powerpc-*linux*)
6589	    LD="${LD-ld} -m elf64ppc"
6590	    ;;
6591	  s390*-*linux*|s390*-*tpf*)
6592	    LD="${LD-ld} -m elf64_s390"
6593	    ;;
6594	  sparc*-*linux*)
6595	    LD="${LD-ld} -m elf64_sparc"
6596	    ;;
6597	esac
6598	;;
6599    esac
6600  fi
6601  rm -rf conftest*
6602  ;;
6603
6604*-*-sco3.2v5*)
6605  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6606  SAVE_CFLAGS="$CFLAGS"
6607  CFLAGS="$CFLAGS -belf"
6608  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6609$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6610if ${lt_cv_cc_needs_belf+:} false; then :
6611  $as_echo_n "(cached) " >&6
6612else
6613  ac_ext=c
6614ac_cpp='$CPP $CPPFLAGS'
6615ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6616ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6617ac_compiler_gnu=$ac_cv_c_compiler_gnu
6618
6619     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6620/* end confdefs.h.  */
6621
6622int
6623main ()
6624{
6625
6626  ;
6627  return 0;
6628}
6629_ACEOF
6630if ac_fn_c_try_link "$LINENO"; then :
6631  lt_cv_cc_needs_belf=yes
6632else
6633  lt_cv_cc_needs_belf=no
6634fi
6635rm -f core conftest.err conftest.$ac_objext \
6636    conftest$ac_exeext conftest.$ac_ext
6637     ac_ext=c
6638ac_cpp='$CPP $CPPFLAGS'
6639ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6640ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6641ac_compiler_gnu=$ac_cv_c_compiler_gnu
6642
6643fi
6644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6645$as_echo "$lt_cv_cc_needs_belf" >&6; }
6646  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6647    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6648    CFLAGS="$SAVE_CFLAGS"
6649  fi
6650  ;;
6651sparc*-*solaris*)
6652  # Find out which ABI we are using.
6653  echo 'int i;' > conftest.$ac_ext
6654  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6655  (eval $ac_compile) 2>&5
6656  ac_status=$?
6657  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6658  test $ac_status = 0; }; then
6659    case `/usr/bin/file conftest.o` in
6660    *64-bit*)
6661      case $lt_cv_prog_gnu_ld in
6662      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6663      *)
6664	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6665	  LD="${LD-ld} -64"
6666	fi
6667	;;
6668      esac
6669      ;;
6670    esac
6671  fi
6672  rm -rf conftest*
6673  ;;
6674esac
6675
6676need_locks="$enable_libtool_lock"
6677
6678
6679  case $host_os in
6680    rhapsody* | darwin*)
6681    if test -n "$ac_tool_prefix"; then
6682  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6683set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6685$as_echo_n "checking for $ac_word... " >&6; }
6686if ${ac_cv_prog_DSYMUTIL+:} false; then :
6687  $as_echo_n "(cached) " >&6
6688else
6689  if test -n "$DSYMUTIL"; then
6690  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6691else
6692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6693for as_dir in $PATH
6694do
6695  IFS=$as_save_IFS
6696  test -z "$as_dir" && as_dir=.
6697    for ac_exec_ext in '' $ac_executable_extensions; do
6698  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6699    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6700    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6701    break 2
6702  fi
6703done
6704  done
6705IFS=$as_save_IFS
6706
6707fi
6708fi
6709DSYMUTIL=$ac_cv_prog_DSYMUTIL
6710if test -n "$DSYMUTIL"; then
6711  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6712$as_echo "$DSYMUTIL" >&6; }
6713else
6714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6715$as_echo "no" >&6; }
6716fi
6717
6718
6719fi
6720if test -z "$ac_cv_prog_DSYMUTIL"; then
6721  ac_ct_DSYMUTIL=$DSYMUTIL
6722  # Extract the first word of "dsymutil", so it can be a program name with args.
6723set dummy dsymutil; ac_word=$2
6724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6725$as_echo_n "checking for $ac_word... " >&6; }
6726if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6727  $as_echo_n "(cached) " >&6
6728else
6729  if test -n "$ac_ct_DSYMUTIL"; then
6730  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6731else
6732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6733for as_dir in $PATH
6734do
6735  IFS=$as_save_IFS
6736  test -z "$as_dir" && as_dir=.
6737    for ac_exec_ext in '' $ac_executable_extensions; do
6738  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6739    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6740    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6741    break 2
6742  fi
6743done
6744  done
6745IFS=$as_save_IFS
6746
6747fi
6748fi
6749ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6750if test -n "$ac_ct_DSYMUTIL"; then
6751  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6752$as_echo "$ac_ct_DSYMUTIL" >&6; }
6753else
6754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6755$as_echo "no" >&6; }
6756fi
6757
6758  if test "x$ac_ct_DSYMUTIL" = x; then
6759    DSYMUTIL=":"
6760  else
6761    case $cross_compiling:$ac_tool_warned in
6762yes:)
6763{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6764$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6765ac_tool_warned=yes ;;
6766esac
6767    DSYMUTIL=$ac_ct_DSYMUTIL
6768  fi
6769else
6770  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6771fi
6772
6773    if test -n "$ac_tool_prefix"; then
6774  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6775set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6777$as_echo_n "checking for $ac_word... " >&6; }
6778if ${ac_cv_prog_NMEDIT+:} false; then :
6779  $as_echo_n "(cached) " >&6
6780else
6781  if test -n "$NMEDIT"; then
6782  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6783else
6784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6785for as_dir in $PATH
6786do
6787  IFS=$as_save_IFS
6788  test -z "$as_dir" && as_dir=.
6789    for ac_exec_ext in '' $ac_executable_extensions; do
6790  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6791    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6792    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6793    break 2
6794  fi
6795done
6796  done
6797IFS=$as_save_IFS
6798
6799fi
6800fi
6801NMEDIT=$ac_cv_prog_NMEDIT
6802if test -n "$NMEDIT"; then
6803  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6804$as_echo "$NMEDIT" >&6; }
6805else
6806  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6807$as_echo "no" >&6; }
6808fi
6809
6810
6811fi
6812if test -z "$ac_cv_prog_NMEDIT"; then
6813  ac_ct_NMEDIT=$NMEDIT
6814  # Extract the first word of "nmedit", so it can be a program name with args.
6815set dummy nmedit; ac_word=$2
6816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6817$as_echo_n "checking for $ac_word... " >&6; }
6818if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6819  $as_echo_n "(cached) " >&6
6820else
6821  if test -n "$ac_ct_NMEDIT"; then
6822  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6823else
6824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6825for as_dir in $PATH
6826do
6827  IFS=$as_save_IFS
6828  test -z "$as_dir" && as_dir=.
6829    for ac_exec_ext in '' $ac_executable_extensions; do
6830  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6831    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6832    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6833    break 2
6834  fi
6835done
6836  done
6837IFS=$as_save_IFS
6838
6839fi
6840fi
6841ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6842if test -n "$ac_ct_NMEDIT"; then
6843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6844$as_echo "$ac_ct_NMEDIT" >&6; }
6845else
6846  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6847$as_echo "no" >&6; }
6848fi
6849
6850  if test "x$ac_ct_NMEDIT" = x; then
6851    NMEDIT=":"
6852  else
6853    case $cross_compiling:$ac_tool_warned in
6854yes:)
6855{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6856$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6857ac_tool_warned=yes ;;
6858esac
6859    NMEDIT=$ac_ct_NMEDIT
6860  fi
6861else
6862  NMEDIT="$ac_cv_prog_NMEDIT"
6863fi
6864
6865    if test -n "$ac_tool_prefix"; then
6866  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6867set dummy ${ac_tool_prefix}lipo; ac_word=$2
6868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6869$as_echo_n "checking for $ac_word... " >&6; }
6870if ${ac_cv_prog_LIPO+:} false; then :
6871  $as_echo_n "(cached) " >&6
6872else
6873  if test -n "$LIPO"; then
6874  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6875else
6876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6877for as_dir in $PATH
6878do
6879  IFS=$as_save_IFS
6880  test -z "$as_dir" && as_dir=.
6881    for ac_exec_ext in '' $ac_executable_extensions; do
6882  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6883    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6884    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6885    break 2
6886  fi
6887done
6888  done
6889IFS=$as_save_IFS
6890
6891fi
6892fi
6893LIPO=$ac_cv_prog_LIPO
6894if test -n "$LIPO"; then
6895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6896$as_echo "$LIPO" >&6; }
6897else
6898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6899$as_echo "no" >&6; }
6900fi
6901
6902
6903fi
6904if test -z "$ac_cv_prog_LIPO"; then
6905  ac_ct_LIPO=$LIPO
6906  # Extract the first word of "lipo", so it can be a program name with args.
6907set dummy lipo; ac_word=$2
6908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6909$as_echo_n "checking for $ac_word... " >&6; }
6910if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6911  $as_echo_n "(cached) " >&6
6912else
6913  if test -n "$ac_ct_LIPO"; then
6914  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6915else
6916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6917for as_dir in $PATH
6918do
6919  IFS=$as_save_IFS
6920  test -z "$as_dir" && as_dir=.
6921    for ac_exec_ext in '' $ac_executable_extensions; do
6922  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6923    ac_cv_prog_ac_ct_LIPO="lipo"
6924    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6925    break 2
6926  fi
6927done
6928  done
6929IFS=$as_save_IFS
6930
6931fi
6932fi
6933ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6934if test -n "$ac_ct_LIPO"; then
6935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6936$as_echo "$ac_ct_LIPO" >&6; }
6937else
6938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6939$as_echo "no" >&6; }
6940fi
6941
6942  if test "x$ac_ct_LIPO" = x; then
6943    LIPO=":"
6944  else
6945    case $cross_compiling:$ac_tool_warned in
6946yes:)
6947{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6948$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6949ac_tool_warned=yes ;;
6950esac
6951    LIPO=$ac_ct_LIPO
6952  fi
6953else
6954  LIPO="$ac_cv_prog_LIPO"
6955fi
6956
6957    if test -n "$ac_tool_prefix"; then
6958  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6959set dummy ${ac_tool_prefix}otool; ac_word=$2
6960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6961$as_echo_n "checking for $ac_word... " >&6; }
6962if ${ac_cv_prog_OTOOL+:} false; then :
6963  $as_echo_n "(cached) " >&6
6964else
6965  if test -n "$OTOOL"; then
6966  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6967else
6968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6969for as_dir in $PATH
6970do
6971  IFS=$as_save_IFS
6972  test -z "$as_dir" && as_dir=.
6973    for ac_exec_ext in '' $ac_executable_extensions; do
6974  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6975    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6976    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6977    break 2
6978  fi
6979done
6980  done
6981IFS=$as_save_IFS
6982
6983fi
6984fi
6985OTOOL=$ac_cv_prog_OTOOL
6986if test -n "$OTOOL"; then
6987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6988$as_echo "$OTOOL" >&6; }
6989else
6990  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6991$as_echo "no" >&6; }
6992fi
6993
6994
6995fi
6996if test -z "$ac_cv_prog_OTOOL"; then
6997  ac_ct_OTOOL=$OTOOL
6998  # Extract the first word of "otool", so it can be a program name with args.
6999set dummy otool; ac_word=$2
7000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7001$as_echo_n "checking for $ac_word... " >&6; }
7002if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7003  $as_echo_n "(cached) " >&6
7004else
7005  if test -n "$ac_ct_OTOOL"; then
7006  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7007else
7008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7009for as_dir in $PATH
7010do
7011  IFS=$as_save_IFS
7012  test -z "$as_dir" && as_dir=.
7013    for ac_exec_ext in '' $ac_executable_extensions; do
7014  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7015    ac_cv_prog_ac_ct_OTOOL="otool"
7016    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7017    break 2
7018  fi
7019done
7020  done
7021IFS=$as_save_IFS
7022
7023fi
7024fi
7025ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7026if test -n "$ac_ct_OTOOL"; then
7027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7028$as_echo "$ac_ct_OTOOL" >&6; }
7029else
7030  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7031$as_echo "no" >&6; }
7032fi
7033
7034  if test "x$ac_ct_OTOOL" = x; then
7035    OTOOL=":"
7036  else
7037    case $cross_compiling:$ac_tool_warned in
7038yes:)
7039{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7040$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7041ac_tool_warned=yes ;;
7042esac
7043    OTOOL=$ac_ct_OTOOL
7044  fi
7045else
7046  OTOOL="$ac_cv_prog_OTOOL"
7047fi
7048
7049    if test -n "$ac_tool_prefix"; then
7050  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7051set dummy ${ac_tool_prefix}otool64; ac_word=$2
7052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7053$as_echo_n "checking for $ac_word... " >&6; }
7054if ${ac_cv_prog_OTOOL64+:} false; then :
7055  $as_echo_n "(cached) " >&6
7056else
7057  if test -n "$OTOOL64"; then
7058  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7059else
7060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7061for as_dir in $PATH
7062do
7063  IFS=$as_save_IFS
7064  test -z "$as_dir" && as_dir=.
7065    for ac_exec_ext in '' $ac_executable_extensions; do
7066  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7067    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7068    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7069    break 2
7070  fi
7071done
7072  done
7073IFS=$as_save_IFS
7074
7075fi
7076fi
7077OTOOL64=$ac_cv_prog_OTOOL64
7078if test -n "$OTOOL64"; then
7079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7080$as_echo "$OTOOL64" >&6; }
7081else
7082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7083$as_echo "no" >&6; }
7084fi
7085
7086
7087fi
7088if test -z "$ac_cv_prog_OTOOL64"; then
7089  ac_ct_OTOOL64=$OTOOL64
7090  # Extract the first word of "otool64", so it can be a program name with args.
7091set dummy otool64; ac_word=$2
7092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7093$as_echo_n "checking for $ac_word... " >&6; }
7094if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7095  $as_echo_n "(cached) " >&6
7096else
7097  if test -n "$ac_ct_OTOOL64"; then
7098  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7099else
7100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7101for as_dir in $PATH
7102do
7103  IFS=$as_save_IFS
7104  test -z "$as_dir" && as_dir=.
7105    for ac_exec_ext in '' $ac_executable_extensions; do
7106  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7107    ac_cv_prog_ac_ct_OTOOL64="otool64"
7108    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7109    break 2
7110  fi
7111done
7112  done
7113IFS=$as_save_IFS
7114
7115fi
7116fi
7117ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7118if test -n "$ac_ct_OTOOL64"; then
7119  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7120$as_echo "$ac_ct_OTOOL64" >&6; }
7121else
7122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7123$as_echo "no" >&6; }
7124fi
7125
7126  if test "x$ac_ct_OTOOL64" = x; then
7127    OTOOL64=":"
7128  else
7129    case $cross_compiling:$ac_tool_warned in
7130yes:)
7131{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7132$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7133ac_tool_warned=yes ;;
7134esac
7135    OTOOL64=$ac_ct_OTOOL64
7136  fi
7137else
7138  OTOOL64="$ac_cv_prog_OTOOL64"
7139fi
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7168$as_echo_n "checking for -single_module linker flag... " >&6; }
7169if ${lt_cv_apple_cc_single_mod+:} false; then :
7170  $as_echo_n "(cached) " >&6
7171else
7172  lt_cv_apple_cc_single_mod=no
7173      if test -z "${LT_MULTI_MODULE}"; then
7174	# By default we will add the -single_module flag. You can override
7175	# by either setting the environment variable LT_MULTI_MODULE
7176	# non-empty at configure time, or by adding -multi_module to the
7177	# link flags.
7178	rm -rf libconftest.dylib*
7179	echo "int foo(void){return 1;}" > conftest.c
7180	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7181-dynamiclib -Wl,-single_module conftest.c" >&5
7182	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7183	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7184        _lt_result=$?
7185	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7186	  lt_cv_apple_cc_single_mod=yes
7187	else
7188	  cat conftest.err >&5
7189	fi
7190	rm -rf libconftest.dylib*
7191	rm -f conftest.*
7192      fi
7193fi
7194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7195$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7196    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7197$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7198if ${lt_cv_ld_exported_symbols_list+:} false; then :
7199  $as_echo_n "(cached) " >&6
7200else
7201  lt_cv_ld_exported_symbols_list=no
7202      save_LDFLAGS=$LDFLAGS
7203      echo "_main" > conftest.sym
7204      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7205      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7206/* end confdefs.h.  */
7207
7208int
7209main ()
7210{
7211
7212  ;
7213  return 0;
7214}
7215_ACEOF
7216if ac_fn_c_try_link "$LINENO"; then :
7217  lt_cv_ld_exported_symbols_list=yes
7218else
7219  lt_cv_ld_exported_symbols_list=no
7220fi
7221rm -f core conftest.err conftest.$ac_objext \
7222    conftest$ac_exeext conftest.$ac_ext
7223	LDFLAGS="$save_LDFLAGS"
7224
7225fi
7226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7227$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7228    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7229$as_echo_n "checking for -force_load linker flag... " >&6; }
7230if ${lt_cv_ld_force_load+:} false; then :
7231  $as_echo_n "(cached) " >&6
7232else
7233  lt_cv_ld_force_load=no
7234      cat > conftest.c << _LT_EOF
7235int forced_loaded() { return 2;}
7236_LT_EOF
7237      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7238      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7239      echo "$AR cru libconftest.a conftest.o" >&5
7240      $AR cru libconftest.a conftest.o 2>&5
7241      cat > conftest.c << _LT_EOF
7242int main() { return 0;}
7243_LT_EOF
7244      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7245      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7246      _lt_result=$?
7247      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7248	lt_cv_ld_force_load=yes
7249      else
7250	cat conftest.err >&5
7251      fi
7252        rm -f conftest.err libconftest.a conftest conftest.c
7253        rm -rf conftest.dSYM
7254
7255fi
7256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7257$as_echo "$lt_cv_ld_force_load" >&6; }
7258    # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7259    # build without first building modern cctools / linker.
7260    case $host_cpu-$host_os in
7261    *-rhapsody* | *-darwin1.[012])
7262      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7263    *-darwin1.*)
7264      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7265    *-darwin*)
7266      # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
7267      # deployment target is forced to an earlier version.
7268      case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
7269	UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
7270	  ;;
7271	10.[012][,.]*)
7272	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7273	  ;;
7274	*)
7275	  ;;
7276     esac
7277    ;;
7278  esac
7279    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7280      _lt_dar_single_mod='$single_module'
7281    fi
7282    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7283      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7284    else
7285      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7286    fi
7287    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7288      _lt_dsymutil='~$DSYMUTIL $lib || :'
7289    else
7290      _lt_dsymutil=
7291    fi
7292    ;;
7293  esac
7294
7295for ac_header in dlfcn.h
7296do :
7297  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7298"
7299if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7300  cat >>confdefs.h <<_ACEOF
7301#define HAVE_DLFCN_H 1
7302_ACEOF
7303
7304fi
7305
7306done
7307
7308
7309
7310
7311
7312# Set options
7313# Check whether --enable-static was given.
7314if test "${enable_static+set}" = set; then :
7315  enableval=$enable_static; p=${PACKAGE-default}
7316    case $enableval in
7317    yes) enable_static=yes ;;
7318    no) enable_static=no ;;
7319    *)
7320     enable_static=no
7321      # Look at the argument we got.  We use all the common list separators.
7322      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7323      for pkg in $enableval; do
7324	IFS="$lt_save_ifs"
7325	if test "X$pkg" = "X$p"; then
7326	  enable_static=yes
7327	fi
7328      done
7329      IFS="$lt_save_ifs"
7330      ;;
7331    esac
7332else
7333  enable_static=no
7334fi
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345        enable_dlopen=no
7346
7347
7348  enable_win32_dll=no
7349
7350
7351            # Check whether --enable-shared was given.
7352if test "${enable_shared+set}" = set; then :
7353  enableval=$enable_shared; p=${PACKAGE-default}
7354    case $enableval in
7355    yes) enable_shared=yes ;;
7356    no) enable_shared=no ;;
7357    *)
7358      enable_shared=no
7359      # Look at the argument we got.  We use all the common list separators.
7360      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7361      for pkg in $enableval; do
7362	IFS="$lt_save_ifs"
7363	if test "X$pkg" = "X$p"; then
7364	  enable_shared=yes
7365	fi
7366      done
7367      IFS="$lt_save_ifs"
7368      ;;
7369    esac
7370else
7371  enable_shared=yes
7372fi
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384# Check whether --with-pic was given.
7385if test "${with_pic+set}" = set; then :
7386  withval=$with_pic; pic_mode="$withval"
7387else
7388  pic_mode=default
7389fi
7390
7391
7392test -z "$pic_mode" && pic_mode=default
7393
7394
7395
7396
7397
7398
7399
7400  # Check whether --enable-fast-install was given.
7401if test "${enable_fast_install+set}" = set; then :
7402  enableval=$enable_fast_install; p=${PACKAGE-default}
7403    case $enableval in
7404    yes) enable_fast_install=yes ;;
7405    no) enable_fast_install=no ;;
7406    *)
7407      enable_fast_install=no
7408      # Look at the argument we got.  We use all the common list separators.
7409      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7410      for pkg in $enableval; do
7411	IFS="$lt_save_ifs"
7412	if test "X$pkg" = "X$p"; then
7413	  enable_fast_install=yes
7414	fi
7415      done
7416      IFS="$lt_save_ifs"
7417      ;;
7418    esac
7419else
7420  enable_fast_install=yes
7421fi
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433# This can be used to rebuild libtool when needed
7434LIBTOOL_DEPS="$ltmain"
7435
7436# Always use our own libtool.
7437LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464test -z "$LN_S" && LN_S="ln -s"
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479if test -n "${ZSH_VERSION+set}" ; then
7480   setopt NO_GLOB_SUBST
7481fi
7482
7483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7484$as_echo_n "checking for objdir... " >&6; }
7485if ${lt_cv_objdir+:} false; then :
7486  $as_echo_n "(cached) " >&6
7487else
7488  rm -f .libs 2>/dev/null
7489mkdir .libs 2>/dev/null
7490if test -d .libs; then
7491  lt_cv_objdir=.libs
7492else
7493  # MS-DOS does not allow filenames that begin with a dot.
7494  lt_cv_objdir=_libs
7495fi
7496rmdir .libs 2>/dev/null
7497fi
7498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7499$as_echo "$lt_cv_objdir" >&6; }
7500objdir=$lt_cv_objdir
7501
7502
7503
7504
7505
7506cat >>confdefs.h <<_ACEOF
7507#define LT_OBJDIR "$lt_cv_objdir/"
7508_ACEOF
7509
7510
7511
7512
7513case $host_os in
7514aix3*)
7515  # AIX sometimes has problems with the GCC collect2 program.  For some
7516  # reason, if we set the COLLECT_NAMES environment variable, the problems
7517  # vanish in a puff of smoke.
7518  if test "X${COLLECT_NAMES+set}" != Xset; then
7519    COLLECT_NAMES=
7520    export COLLECT_NAMES
7521  fi
7522  ;;
7523esac
7524
7525# Global variables:
7526ofile=libtool
7527can_build_shared=yes
7528
7529# All known linkers require a `.a' archive for static linking (except MSVC,
7530# which needs '.lib').
7531libext=a
7532
7533with_gnu_ld="$lt_cv_prog_gnu_ld"
7534
7535old_CC="$CC"
7536old_CFLAGS="$CFLAGS"
7537
7538# Set sane defaults for various variables
7539test -z "$CC" && CC=cc
7540test -z "$LTCC" && LTCC=$CC
7541test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7542test -z "$LD" && LD=ld
7543test -z "$ac_objext" && ac_objext=o
7544
7545for cc_temp in $compiler""; do
7546  case $cc_temp in
7547    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7548    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7549    \-*) ;;
7550    *) break;;
7551  esac
7552done
7553cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7554
7555
7556# Only perform the check for file, if the check method requires it
7557test -z "$MAGIC_CMD" && MAGIC_CMD=file
7558case $deplibs_check_method in
7559file_magic*)
7560  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7561    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7562$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7563if ${lt_cv_path_MAGIC_CMD+:} false; then :
7564  $as_echo_n "(cached) " >&6
7565else
7566  case $MAGIC_CMD in
7567[\\/*] |  ?:[\\/]*)
7568  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7569  ;;
7570*)
7571  lt_save_MAGIC_CMD="$MAGIC_CMD"
7572  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7573  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7574  for ac_dir in $ac_dummy; do
7575    IFS="$lt_save_ifs"
7576    test -z "$ac_dir" && ac_dir=.
7577    if test -f $ac_dir/${ac_tool_prefix}file; then
7578      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7579      if test -n "$file_magic_test_file"; then
7580	case $deplibs_check_method in
7581	"file_magic "*)
7582	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7583	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7584	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7585	    $EGREP "$file_magic_regex" > /dev/null; then
7586	    :
7587	  else
7588	    cat <<_LT_EOF 1>&2
7589
7590*** Warning: the command libtool uses to detect shared libraries,
7591*** $file_magic_cmd, produces output that libtool cannot recognize.
7592*** The result is that libtool may fail to recognize shared libraries
7593*** as such.  This will affect the creation of libtool libraries that
7594*** depend on shared libraries, but programs linked with such libtool
7595*** libraries will work regardless of this problem.  Nevertheless, you
7596*** may want to report the problem to your system manager and/or to
7597*** bug-libtool@gnu.org
7598
7599_LT_EOF
7600	  fi ;;
7601	esac
7602      fi
7603      break
7604    fi
7605  done
7606  IFS="$lt_save_ifs"
7607  MAGIC_CMD="$lt_save_MAGIC_CMD"
7608  ;;
7609esac
7610fi
7611
7612MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7613if test -n "$MAGIC_CMD"; then
7614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7615$as_echo "$MAGIC_CMD" >&6; }
7616else
7617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7618$as_echo "no" >&6; }
7619fi
7620
7621
7622
7623
7624
7625if test -z "$lt_cv_path_MAGIC_CMD"; then
7626  if test -n "$ac_tool_prefix"; then
7627    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7628$as_echo_n "checking for file... " >&6; }
7629if ${lt_cv_path_MAGIC_CMD+:} false; then :
7630  $as_echo_n "(cached) " >&6
7631else
7632  case $MAGIC_CMD in
7633[\\/*] |  ?:[\\/]*)
7634  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7635  ;;
7636*)
7637  lt_save_MAGIC_CMD="$MAGIC_CMD"
7638  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7639  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7640  for ac_dir in $ac_dummy; do
7641    IFS="$lt_save_ifs"
7642    test -z "$ac_dir" && ac_dir=.
7643    if test -f $ac_dir/file; then
7644      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7645      if test -n "$file_magic_test_file"; then
7646	case $deplibs_check_method in
7647	"file_magic "*)
7648	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7649	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7650	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7651	    $EGREP "$file_magic_regex" > /dev/null; then
7652	    :
7653	  else
7654	    cat <<_LT_EOF 1>&2
7655
7656*** Warning: the command libtool uses to detect shared libraries,
7657*** $file_magic_cmd, produces output that libtool cannot recognize.
7658*** The result is that libtool may fail to recognize shared libraries
7659*** as such.  This will affect the creation of libtool libraries that
7660*** depend on shared libraries, but programs linked with such libtool
7661*** libraries will work regardless of this problem.  Nevertheless, you
7662*** may want to report the problem to your system manager and/or to
7663*** bug-libtool@gnu.org
7664
7665_LT_EOF
7666	  fi ;;
7667	esac
7668      fi
7669      break
7670    fi
7671  done
7672  IFS="$lt_save_ifs"
7673  MAGIC_CMD="$lt_save_MAGIC_CMD"
7674  ;;
7675esac
7676fi
7677
7678MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7679if test -n "$MAGIC_CMD"; then
7680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7681$as_echo "$MAGIC_CMD" >&6; }
7682else
7683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7684$as_echo "no" >&6; }
7685fi
7686
7687
7688  else
7689    MAGIC_CMD=:
7690  fi
7691fi
7692
7693  fi
7694  ;;
7695esac
7696
7697# Use C for the default configuration in the libtool script
7698
7699lt_save_CC="$CC"
7700ac_ext=c
7701ac_cpp='$CPP $CPPFLAGS'
7702ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7703ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7704ac_compiler_gnu=$ac_cv_c_compiler_gnu
7705
7706
7707# Source file extension for C test sources.
7708ac_ext=c
7709
7710# Object file extension for compiled C test sources.
7711objext=o
7712objext=$objext
7713
7714# Code to be used in simple compile tests
7715lt_simple_compile_test_code="int some_variable = 0;"
7716
7717# Code to be used in simple link tests
7718lt_simple_link_test_code='int main(){return(0);}'
7719
7720
7721
7722
7723
7724
7725
7726# If no C compiler was specified, use CC.
7727LTCC=${LTCC-"$CC"}
7728
7729# If no C compiler flags were specified, use CFLAGS.
7730LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7731
7732# Allow CC to be a program name with arguments.
7733compiler=$CC
7734
7735# Save the default compiler, since it gets overwritten when the other
7736# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7737compiler_DEFAULT=$CC
7738
7739# save warnings/boilerplate of simple test code
7740ac_outfile=conftest.$ac_objext
7741echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7742eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7743_lt_compiler_boilerplate=`cat conftest.err`
7744$RM conftest*
7745
7746ac_outfile=conftest.$ac_objext
7747echo "$lt_simple_link_test_code" >conftest.$ac_ext
7748eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7749_lt_linker_boilerplate=`cat conftest.err`
7750$RM -r conftest*
7751
7752
7753## CAVEAT EMPTOR:
7754## There is no encapsulation within the following macros, do not change
7755## the running order or otherwise move them around unless you know exactly
7756## what you are doing...
7757if test -n "$compiler"; then
7758
7759lt_prog_compiler_no_builtin_flag=
7760
7761if test "$GCC" = yes; then
7762  case $cc_basename in
7763  nvcc*)
7764    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7765  *)
7766    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7767  esac
7768
7769  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7770$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7771if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7772  $as_echo_n "(cached) " >&6
7773else
7774  lt_cv_prog_compiler_rtti_exceptions=no
7775   ac_outfile=conftest.$ac_objext
7776   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7777   lt_compiler_flag="-fno-rtti -fno-exceptions"
7778   # Insert the option either (1) after the last *FLAGS variable, or
7779   # (2) before a word containing "conftest.", or (3) at the end.
7780   # Note that $ac_compile itself does not contain backslashes and begins
7781   # with a dollar sign (not a hyphen), so the echo should work correctly.
7782   # The option is referenced via a variable to avoid confusing sed.
7783   lt_compile=`echo "$ac_compile" | $SED \
7784   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7785   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7786   -e 's:$: $lt_compiler_flag:'`
7787   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7788   (eval "$lt_compile" 2>conftest.err)
7789   ac_status=$?
7790   cat conftest.err >&5
7791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7792   if (exit $ac_status) && test -s "$ac_outfile"; then
7793     # The compiler can only warn and ignore the option if not recognized
7794     # So say no if there are warnings other than the usual output.
7795     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7796     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7797     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7798       lt_cv_prog_compiler_rtti_exceptions=yes
7799     fi
7800   fi
7801   $RM conftest*
7802
7803fi
7804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7805$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7806
7807if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7808    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7809else
7810    :
7811fi
7812
7813fi
7814
7815
7816
7817
7818
7819
7820  lt_prog_compiler_wl=
7821lt_prog_compiler_pic=
7822lt_prog_compiler_static=
7823
7824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7825$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7826
7827  if test "$GCC" = yes; then
7828    lt_prog_compiler_wl='-Wl,'
7829    lt_prog_compiler_static='-static'
7830
7831    case $host_os in
7832      aix*)
7833      # All AIX code is PIC.
7834      if test "$host_cpu" = ia64; then
7835	# AIX 5 now supports IA64 processor
7836	lt_prog_compiler_static='-Bstatic'
7837      fi
7838      lt_prog_compiler_pic='-fPIC'
7839      ;;
7840
7841    amigaos*)
7842      case $host_cpu in
7843      powerpc)
7844            # see comment about AmigaOS4 .so support
7845            lt_prog_compiler_pic='-fPIC'
7846        ;;
7847      m68k)
7848            # FIXME: we need at least 68020 code to build shared libraries, but
7849            # adding the `-m68020' flag to GCC prevents building anything better,
7850            # like `-m68040'.
7851            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7852        ;;
7853      esac
7854      ;;
7855
7856    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7857      # PIC is the default for these OSes.
7858      ;;
7859
7860    mingw* | cygwin* | pw32* | os2* | cegcc*)
7861      # This hack is so that the source file can tell whether it is being
7862      # built for inclusion in a dll (and should export symbols for example).
7863      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7864      # (--disable-auto-import) libraries
7865      lt_prog_compiler_pic='-DDLL_EXPORT'
7866      ;;
7867
7868    darwin* | rhapsody*)
7869      # PIC is the default on this platform
7870      # Common symbols not allowed in MH_DYLIB files
7871      lt_prog_compiler_pic='-fno-common'
7872      ;;
7873
7874    haiku*)
7875      # PIC is the default for Haiku.
7876      # The "-static" flag exists, but is broken.
7877      lt_prog_compiler_static=
7878      ;;
7879
7880    hpux*)
7881      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7882      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7883      # sets the default TLS model and affects inlining.
7884      case $host_cpu in
7885      hppa*64*)
7886	# +Z the default
7887	;;
7888      *)
7889	lt_prog_compiler_pic='-fPIC'
7890	;;
7891      esac
7892      ;;
7893
7894    interix[3-9]*)
7895      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7896      # Instead, we relocate shared libraries at runtime.
7897      ;;
7898
7899    msdosdjgpp*)
7900      # Just because we use GCC doesn't mean we suddenly get shared libraries
7901      # on systems that don't support them.
7902      lt_prog_compiler_can_build_shared=no
7903      enable_shared=no
7904      ;;
7905
7906    *nto* | *qnx*)
7907      # QNX uses GNU C++, but need to define -shared option too, otherwise
7908      # it will coredump.
7909      lt_prog_compiler_pic='-fPIC -shared'
7910      ;;
7911
7912    sysv4*MP*)
7913      if test -d /usr/nec; then
7914	lt_prog_compiler_pic=-Kconform_pic
7915      fi
7916      ;;
7917
7918    *)
7919      lt_prog_compiler_pic='-fPIC'
7920      ;;
7921    esac
7922
7923    case $cc_basename in
7924    nvcc*) # Cuda Compiler Driver 2.2
7925      lt_prog_compiler_wl='-Xlinker '
7926      lt_prog_compiler_pic='-Xcompiler -fPIC'
7927      ;;
7928    esac
7929  else
7930    # PORTME Check for flag to pass linker flags through the system compiler.
7931    case $host_os in
7932    aix*)
7933      lt_prog_compiler_wl='-Wl,'
7934      if test "$host_cpu" = ia64; then
7935	# AIX 5 now supports IA64 processor
7936	lt_prog_compiler_static='-Bstatic'
7937      else
7938	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7939      fi
7940      ;;
7941
7942    mingw* | cygwin* | pw32* | os2* | cegcc*)
7943      # This hack is so that the source file can tell whether it is being
7944      # built for inclusion in a dll (and should export symbols for example).
7945      lt_prog_compiler_pic='-DDLL_EXPORT'
7946      ;;
7947
7948    hpux9* | hpux10* | hpux11*)
7949      lt_prog_compiler_wl='-Wl,'
7950      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7951      # not for PA HP-UX.
7952      case $host_cpu in
7953      hppa*64*|ia64*)
7954	# +Z the default
7955	;;
7956      *)
7957	lt_prog_compiler_pic='+Z'
7958	;;
7959      esac
7960      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7961      lt_prog_compiler_static='${wl}-a ${wl}archive'
7962      ;;
7963
7964    irix5* | irix6* | nonstopux*)
7965      lt_prog_compiler_wl='-Wl,'
7966      # PIC (with -KPIC) is the default.
7967      lt_prog_compiler_static='-non_shared'
7968      ;;
7969
7970    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7971      case $cc_basename in
7972      # old Intel for x86_64 which still supported -KPIC.
7973      ecc*)
7974	lt_prog_compiler_wl='-Wl,'
7975	lt_prog_compiler_pic='-KPIC'
7976	lt_prog_compiler_static='-static'
7977        ;;
7978      # icc used to be incompatible with GCC.
7979      # ICC 10 doesn't accept -KPIC any more.
7980      icc* | ifort*)
7981	lt_prog_compiler_wl='-Wl,'
7982	lt_prog_compiler_pic='-fPIC'
7983	lt_prog_compiler_static='-static'
7984        ;;
7985      # Lahey Fortran 8.1.
7986      lf95*)
7987	lt_prog_compiler_wl='-Wl,'
7988	lt_prog_compiler_pic='--shared'
7989	lt_prog_compiler_static='--static'
7990	;;
7991      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7992        # Portland Group compilers (*not* the Pentium gcc compiler,
7993	# which looks to be a dead project)
7994	lt_prog_compiler_wl='-Wl,'
7995	lt_prog_compiler_pic='-fpic'
7996	lt_prog_compiler_static='-Bstatic'
7997        ;;
7998      ccc*)
7999        lt_prog_compiler_wl='-Wl,'
8000        # All Alpha code is PIC.
8001        lt_prog_compiler_static='-non_shared'
8002        ;;
8003      xl* | bgxl* | bgf* | mpixl*)
8004	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8005	lt_prog_compiler_wl='-Wl,'
8006	lt_prog_compiler_pic='-qpic'
8007	lt_prog_compiler_static='-qstaticlink'
8008	;;
8009      *)
8010	case `$CC -V 2>&1 | sed 5q` in
8011	*Sun\ F* | *Sun*Fortran*)
8012	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8013	  lt_prog_compiler_pic='-KPIC'
8014	  lt_prog_compiler_static='-Bstatic'
8015	  lt_prog_compiler_wl=''
8016	  ;;
8017	*Sun\ C*)
8018	  # Sun C 5.9
8019	  lt_prog_compiler_pic='-KPIC'
8020	  lt_prog_compiler_static='-Bstatic'
8021	  lt_prog_compiler_wl='-Wl,'
8022	  ;;
8023	esac
8024	;;
8025      esac
8026      ;;
8027
8028    newsos6)
8029      lt_prog_compiler_pic='-KPIC'
8030      lt_prog_compiler_static='-Bstatic'
8031      ;;
8032
8033    *nto* | *qnx*)
8034      # QNX uses GNU C++, but need to define -shared option too, otherwise
8035      # it will coredump.
8036      lt_prog_compiler_pic='-fPIC -shared'
8037      ;;
8038
8039    osf3* | osf4* | osf5*)
8040      lt_prog_compiler_wl='-Wl,'
8041      # All OSF/1 code is PIC.
8042      lt_prog_compiler_static='-non_shared'
8043      ;;
8044
8045    rdos*)
8046      lt_prog_compiler_static='-non_shared'
8047      ;;
8048
8049    solaris*)
8050      lt_prog_compiler_pic='-KPIC'
8051      lt_prog_compiler_static='-Bstatic'
8052      case $cc_basename in
8053      f77* | f90* | f95*)
8054	lt_prog_compiler_wl='-Qoption ld ';;
8055      *)
8056	lt_prog_compiler_wl='-Wl,';;
8057      esac
8058      ;;
8059
8060    sunos4*)
8061      lt_prog_compiler_wl='-Qoption ld '
8062      lt_prog_compiler_pic='-PIC'
8063      lt_prog_compiler_static='-Bstatic'
8064      ;;
8065
8066    sysv4 | sysv4.2uw2* | sysv4.3*)
8067      lt_prog_compiler_wl='-Wl,'
8068      lt_prog_compiler_pic='-KPIC'
8069      lt_prog_compiler_static='-Bstatic'
8070      ;;
8071
8072    sysv4*MP*)
8073      if test -d /usr/nec ;then
8074	lt_prog_compiler_pic='-Kconform_pic'
8075	lt_prog_compiler_static='-Bstatic'
8076      fi
8077      ;;
8078
8079    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8080      lt_prog_compiler_wl='-Wl,'
8081      lt_prog_compiler_pic='-KPIC'
8082      lt_prog_compiler_static='-Bstatic'
8083      ;;
8084
8085    unicos*)
8086      lt_prog_compiler_wl='-Wl,'
8087      lt_prog_compiler_can_build_shared=no
8088      ;;
8089
8090    uts4*)
8091      lt_prog_compiler_pic='-pic'
8092      lt_prog_compiler_static='-Bstatic'
8093      ;;
8094
8095    *)
8096      lt_prog_compiler_can_build_shared=no
8097      ;;
8098    esac
8099  fi
8100
8101case $host_os in
8102  # For platforms which do not support PIC, -DPIC is meaningless:
8103  *djgpp*)
8104    lt_prog_compiler_pic=
8105    ;;
8106  *)
8107    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8108    ;;
8109esac
8110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8111$as_echo "$lt_prog_compiler_pic" >&6; }
8112
8113
8114
8115
8116
8117
8118#
8119# Check to make sure the PIC flag actually works.
8120#
8121if test -n "$lt_prog_compiler_pic"; then
8122  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8123$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8124if ${lt_cv_prog_compiler_pic_works+:} false; then :
8125  $as_echo_n "(cached) " >&6
8126else
8127  lt_cv_prog_compiler_pic_works=no
8128   ac_outfile=conftest.$ac_objext
8129   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8130   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8131   # Insert the option either (1) after the last *FLAGS variable, or
8132   # (2) before a word containing "conftest.", or (3) at the end.
8133   # Note that $ac_compile itself does not contain backslashes and begins
8134   # with a dollar sign (not a hyphen), so the echo should work correctly.
8135   # The option is referenced via a variable to avoid confusing sed.
8136   lt_compile=`echo "$ac_compile" | $SED \
8137   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8138   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8139   -e 's:$: $lt_compiler_flag:'`
8140   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8141   (eval "$lt_compile" 2>conftest.err)
8142   ac_status=$?
8143   cat conftest.err >&5
8144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8145   if (exit $ac_status) && test -s "$ac_outfile"; then
8146     # The compiler can only warn and ignore the option if not recognized
8147     # So say no if there are warnings other than the usual output.
8148     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8149     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8150     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8151       lt_cv_prog_compiler_pic_works=yes
8152     fi
8153   fi
8154   $RM conftest*
8155
8156fi
8157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8158$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8159
8160if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8161    case $lt_prog_compiler_pic in
8162     "" | " "*) ;;
8163     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8164     esac
8165else
8166    lt_prog_compiler_pic=
8167     lt_prog_compiler_can_build_shared=no
8168fi
8169
8170fi
8171
8172
8173
8174
8175
8176
8177#
8178# Check to make sure the static flag actually works.
8179#
8180wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8182$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8183if ${lt_cv_prog_compiler_static_works+:} false; then :
8184  $as_echo_n "(cached) " >&6
8185else
8186  lt_cv_prog_compiler_static_works=no
8187   save_LDFLAGS="$LDFLAGS"
8188   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8189   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8190   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8191     # The linker can only warn and ignore the option if not recognized
8192     # So say no if there are warnings
8193     if test -s conftest.err; then
8194       # Append any errors to the config.log.
8195       cat conftest.err 1>&5
8196       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8197       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8198       if diff conftest.exp conftest.er2 >/dev/null; then
8199         lt_cv_prog_compiler_static_works=yes
8200       fi
8201     else
8202       lt_cv_prog_compiler_static_works=yes
8203     fi
8204   fi
8205   $RM -r conftest*
8206   LDFLAGS="$save_LDFLAGS"
8207
8208fi
8209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8210$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8211
8212if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8213    :
8214else
8215    lt_prog_compiler_static=
8216fi
8217
8218
8219
8220
8221
8222
8223
8224  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8225$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8226if ${lt_cv_prog_compiler_c_o+:} false; then :
8227  $as_echo_n "(cached) " >&6
8228else
8229  lt_cv_prog_compiler_c_o=no
8230   $RM -r conftest 2>/dev/null
8231   mkdir conftest
8232   cd conftest
8233   mkdir out
8234   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8235
8236   lt_compiler_flag="-o out/conftest2.$ac_objext"
8237   # Insert the option either (1) after the last *FLAGS variable, or
8238   # (2) before a word containing "conftest.", or (3) at the end.
8239   # Note that $ac_compile itself does not contain backslashes and begins
8240   # with a dollar sign (not a hyphen), so the echo should work correctly.
8241   lt_compile=`echo "$ac_compile" | $SED \
8242   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8243   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8244   -e 's:$: $lt_compiler_flag:'`
8245   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8246   (eval "$lt_compile" 2>out/conftest.err)
8247   ac_status=$?
8248   cat out/conftest.err >&5
8249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8250   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8251   then
8252     # The compiler can only warn and ignore the option if not recognized
8253     # So say no if there are warnings
8254     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8255     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8256     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8257       lt_cv_prog_compiler_c_o=yes
8258     fi
8259   fi
8260   chmod u+w . 2>&5
8261   $RM conftest*
8262   # SGI C++ compiler will create directory out/ii_files/ for
8263   # template instantiation
8264   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8265   $RM out/* && rmdir out
8266   cd ..
8267   $RM -r conftest
8268   $RM conftest*
8269
8270fi
8271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8272$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8273
8274
8275
8276
8277
8278
8279  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8280$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8281if ${lt_cv_prog_compiler_c_o+:} false; then :
8282  $as_echo_n "(cached) " >&6
8283else
8284  lt_cv_prog_compiler_c_o=no
8285   $RM -r conftest 2>/dev/null
8286   mkdir conftest
8287   cd conftest
8288   mkdir out
8289   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8290
8291   lt_compiler_flag="-o out/conftest2.$ac_objext"
8292   # Insert the option either (1) after the last *FLAGS variable, or
8293   # (2) before a word containing "conftest.", or (3) at the end.
8294   # Note that $ac_compile itself does not contain backslashes and begins
8295   # with a dollar sign (not a hyphen), so the echo should work correctly.
8296   lt_compile=`echo "$ac_compile" | $SED \
8297   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8298   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8299   -e 's:$: $lt_compiler_flag:'`
8300   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8301   (eval "$lt_compile" 2>out/conftest.err)
8302   ac_status=$?
8303   cat out/conftest.err >&5
8304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8305   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8306   then
8307     # The compiler can only warn and ignore the option if not recognized
8308     # So say no if there are warnings
8309     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8310     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8311     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8312       lt_cv_prog_compiler_c_o=yes
8313     fi
8314   fi
8315   chmod u+w . 2>&5
8316   $RM conftest*
8317   # SGI C++ compiler will create directory out/ii_files/ for
8318   # template instantiation
8319   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8320   $RM out/* && rmdir out
8321   cd ..
8322   $RM -r conftest
8323   $RM conftest*
8324
8325fi
8326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8327$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8328
8329
8330
8331
8332hard_links="nottested"
8333if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8334  # do not overwrite the value of need_locks provided by the user
8335  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8336$as_echo_n "checking if we can lock with hard links... " >&6; }
8337  hard_links=yes
8338  $RM conftest*
8339  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8340  touch conftest.a
8341  ln conftest.a conftest.b 2>&5 || hard_links=no
8342  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8344$as_echo "$hard_links" >&6; }
8345  if test "$hard_links" = no; then
8346    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8347$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8348    need_locks=warn
8349  fi
8350else
8351  need_locks=no
8352fi
8353
8354
8355
8356
8357
8358
8359  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8360$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8361
8362  runpath_var=
8363  allow_undefined_flag=
8364  always_export_symbols=no
8365  archive_cmds=
8366  archive_expsym_cmds=
8367  compiler_needs_object=no
8368  enable_shared_with_static_runtimes=no
8369  export_dynamic_flag_spec=
8370  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8371  hardcode_automatic=no
8372  hardcode_direct=no
8373  hardcode_direct_absolute=no
8374  hardcode_libdir_flag_spec=
8375  hardcode_libdir_flag_spec_ld=
8376  hardcode_libdir_separator=
8377  hardcode_minus_L=no
8378  hardcode_shlibpath_var=unsupported
8379  inherit_rpath=no
8380  link_all_deplibs=unknown
8381  module_cmds=
8382  module_expsym_cmds=
8383  old_archive_from_new_cmds=
8384  old_archive_from_expsyms_cmds=
8385  thread_safe_flag_spec=
8386  whole_archive_flag_spec=
8387  # include_expsyms should be a list of space-separated symbols to be *always*
8388  # included in the symbol list
8389  include_expsyms=
8390  # exclude_expsyms can be an extended regexp of symbols to exclude
8391  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8392  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8393  # as well as any symbol that contains `d'.
8394  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8395  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8396  # platforms (ab)use it in PIC code, but their linkers get confused if
8397  # the symbol is explicitly referenced.  Since portable code cannot
8398  # rely on this symbol name, it's probably fine to never include it in
8399  # preloaded symbol tables.
8400  # Exclude shared library initialization/finalization symbols.
8401  extract_expsyms_cmds=
8402
8403  case $host_os in
8404  cygwin* | mingw* | pw32* | cegcc*)
8405    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8406    # When not using gcc, we currently assume that we are using
8407    # Microsoft Visual C++.
8408    if test "$GCC" != yes; then
8409      with_gnu_ld=no
8410    fi
8411    ;;
8412  interix*)
8413    # we just hope/assume this is gcc and not c89 (= MSVC++)
8414    with_gnu_ld=yes
8415    ;;
8416  openbsd*)
8417    with_gnu_ld=no
8418    ;;
8419  esac
8420
8421  ld_shlibs=yes
8422
8423  # On some targets, GNU ld is compatible enough with the native linker
8424  # that we're better off using the native interface for both.
8425  lt_use_gnu_ld_interface=no
8426  if test "$with_gnu_ld" = yes; then
8427    case $host_os in
8428      aix*)
8429	# The AIX port of GNU ld has always aspired to compatibility
8430	# with the native linker.  However, as the warning in the GNU ld
8431	# block says, versions before 2.19.5* couldn't really create working
8432	# shared libraries, regardless of the interface used.
8433	case `$LD -v 2>&1` in
8434	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8435	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8436	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8437	  *)
8438	    lt_use_gnu_ld_interface=yes
8439	    ;;
8440	esac
8441	;;
8442      *)
8443	lt_use_gnu_ld_interface=yes
8444	;;
8445    esac
8446  fi
8447
8448  if test "$lt_use_gnu_ld_interface" = yes; then
8449    # If archive_cmds runs LD, not CC, wlarc should be empty
8450    wlarc='${wl}'
8451
8452    # Set some defaults for GNU ld with shared library support. These
8453    # are reset later if shared libraries are not supported. Putting them
8454    # here allows them to be overridden if necessary.
8455    runpath_var=LD_RUN_PATH
8456    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8457    export_dynamic_flag_spec='${wl}--export-dynamic'
8458    # ancient GNU ld didn't support --whole-archive et. al.
8459    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8460      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8461    else
8462      whole_archive_flag_spec=
8463    fi
8464    supports_anon_versioning=no
8465    case `$LD -v 2>&1` in
8466      *GNU\ gold*) supports_anon_versioning=yes ;;
8467      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8468      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8469      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8470      *\ 2.11.*) ;; # other 2.11 versions
8471      *) supports_anon_versioning=yes ;;
8472    esac
8473
8474    # See if GNU ld supports shared libraries.
8475    case $host_os in
8476    aix[3-9]*)
8477      # On AIX/PPC, the GNU linker is very broken
8478      if test "$host_cpu" != ia64; then
8479	ld_shlibs=no
8480	cat <<_LT_EOF 1>&2
8481
8482*** Warning: the GNU linker, at least up to release 2.19, is reported
8483*** to be unable to reliably create shared libraries on AIX.
8484*** Therefore, libtool is disabling shared libraries support.  If you
8485*** really care for shared libraries, you may want to install binutils
8486*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8487*** You will then need to restart the configuration process.
8488
8489_LT_EOF
8490      fi
8491      ;;
8492
8493    amigaos*)
8494      case $host_cpu in
8495      powerpc)
8496            # see comment about AmigaOS4 .so support
8497            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8498            archive_expsym_cmds=''
8499        ;;
8500      m68k)
8501            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)'
8502            hardcode_libdir_flag_spec='-L$libdir'
8503            hardcode_minus_L=yes
8504        ;;
8505      esac
8506      ;;
8507
8508    beos*)
8509      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8510	allow_undefined_flag=unsupported
8511	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8512	# support --undefined.  This deserves some investigation.  FIXME
8513	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8514      else
8515	ld_shlibs=no
8516      fi
8517      ;;
8518
8519    cygwin* | mingw* | pw32* | cegcc*)
8520      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8521      # as there is no search path for DLLs.
8522      hardcode_libdir_flag_spec='-L$libdir'
8523      export_dynamic_flag_spec='${wl}--export-all-symbols'
8524      allow_undefined_flag=unsupported
8525      always_export_symbols=no
8526      enable_shared_with_static_runtimes=yes
8527      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8528
8529      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8530        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8531	# If the export-symbols file already is a .def file (1st line
8532	# is EXPORTS), use it as is; otherwise, prepend...
8533	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8534	  cp $export_symbols $output_objdir/$soname.def;
8535	else
8536	  echo EXPORTS > $output_objdir/$soname.def;
8537	  cat $export_symbols >> $output_objdir/$soname.def;
8538	fi~
8539	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8540      else
8541	ld_shlibs=no
8542      fi
8543      ;;
8544
8545    haiku*)
8546      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8547      link_all_deplibs=yes
8548      ;;
8549
8550    interix[3-9]*)
8551      hardcode_direct=no
8552      hardcode_shlibpath_var=no
8553      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8554      export_dynamic_flag_spec='${wl}-E'
8555      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8556      # Instead, shared libraries are loaded at an image base (0x10000000 by
8557      # default) and relocated if they conflict, which is a slow very memory
8558      # consuming and fragmenting process.  To avoid this, we pick a random,
8559      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8560      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8561      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8562      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'
8563      ;;
8564
8565    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8566      tmp_diet=no
8567      if test "$host_os" = linux-dietlibc; then
8568	case $cc_basename in
8569	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8570	esac
8571      fi
8572      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8573	 && test "$tmp_diet" = no
8574      then
8575	tmp_addflag=' $pic_flag'
8576	tmp_sharedflag='-shared'
8577	case $cc_basename,$host_cpu in
8578        pgcc*)				# Portland Group C compiler
8579	  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'
8580	  tmp_addflag=' $pic_flag'
8581	  ;;
8582	pgf77* | pgf90* | pgf95* | pgfortran*)
8583					# Portland Group f77 and f90 compilers
8584	  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'
8585	  tmp_addflag=' $pic_flag -Mnomain' ;;
8586	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8587	  tmp_addflag=' -i_dynamic' ;;
8588	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8589	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8590	ifc* | ifort*)			# Intel Fortran compiler
8591	  tmp_addflag=' -nofor_main' ;;
8592	lf95*)				# Lahey Fortran 8.1
8593	  whole_archive_flag_spec=
8594	  tmp_sharedflag='--shared' ;;
8595	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8596	  tmp_sharedflag='-qmkshrobj'
8597	  tmp_addflag= ;;
8598	nvcc*)	# Cuda Compiler Driver 2.2
8599	  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'
8600	  compiler_needs_object=yes
8601	  ;;
8602	esac
8603	case `$CC -V 2>&1 | sed 5q` in
8604	*Sun\ C*)			# Sun C 5.9
8605	  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'
8606	  compiler_needs_object=yes
8607	  tmp_sharedflag='-G' ;;
8608	*Sun\ F*)			# Sun Fortran 8.3
8609	  tmp_sharedflag='-G' ;;
8610	esac
8611	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8612
8613        if test "x$supports_anon_versioning" = xyes; then
8614          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8615	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8616	    echo "local: *; };" >> $output_objdir/$libname.ver~
8617	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8618        fi
8619
8620	case $cc_basename in
8621	xlf* | bgf* | bgxlf* | mpixlf*)
8622	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8623	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8624	  hardcode_libdir_flag_spec=
8625	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8626	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8627	  if test "x$supports_anon_versioning" = xyes; then
8628	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8629	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8630	      echo "local: *; };" >> $output_objdir/$libname.ver~
8631	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8632	  fi
8633	  ;;
8634	esac
8635      else
8636        ld_shlibs=no
8637      fi
8638      ;;
8639
8640    netbsd*)
8641      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8642	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8643	wlarc=
8644      else
8645	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8646	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8647      fi
8648      ;;
8649
8650    solaris*)
8651      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8652	ld_shlibs=no
8653	cat <<_LT_EOF 1>&2
8654
8655*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8656*** create shared libraries on Solaris systems.  Therefore, libtool
8657*** is disabling shared libraries support.  We urge you to upgrade GNU
8658*** binutils to release 2.9.1 or newer.  Another option is to modify
8659*** your PATH or compiler configuration so that the native linker is
8660*** used, and then restart.
8661
8662_LT_EOF
8663      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8664	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8665	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8666      else
8667	ld_shlibs=no
8668      fi
8669      ;;
8670
8671    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8672      case `$LD -v 2>&1` in
8673        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8674	ld_shlibs=no
8675	cat <<_LT_EOF 1>&2
8676
8677*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8678*** reliably create shared libraries on SCO systems.  Therefore, libtool
8679*** is disabling shared libraries support.  We urge you to upgrade GNU
8680*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8681*** your PATH or compiler configuration so that the native linker is
8682*** used, and then restart.
8683
8684_LT_EOF
8685	;;
8686	*)
8687	  # For security reasons, it is highly recommended that you always
8688	  # use absolute paths for naming shared libraries, and exclude the
8689	  # DT_RUNPATH tag from executables and libraries.  But doing so
8690	  # requires that you compile everything twice, which is a pain.
8691	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8692	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8693	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8694	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8695	  else
8696	    ld_shlibs=no
8697	  fi
8698	;;
8699      esac
8700      ;;
8701
8702    sunos4*)
8703      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8704      wlarc=
8705      hardcode_direct=yes
8706      hardcode_shlibpath_var=no
8707      ;;
8708
8709    *)
8710      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8711	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8712	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8713      else
8714	ld_shlibs=no
8715      fi
8716      ;;
8717    esac
8718
8719    if test "$ld_shlibs" = no; then
8720      runpath_var=
8721      hardcode_libdir_flag_spec=
8722      export_dynamic_flag_spec=
8723      whole_archive_flag_spec=
8724    fi
8725  else
8726    # PORTME fill in a description of your system's linker (not GNU ld)
8727    case $host_os in
8728    aix3*)
8729      allow_undefined_flag=unsupported
8730      always_export_symbols=yes
8731      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'
8732      # Note: this linker hardcodes the directories in LIBPATH if there
8733      # are no directories specified by -L.
8734      hardcode_minus_L=yes
8735      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8736	# Neither direct hardcoding nor static linking is supported with a
8737	# broken collect2.
8738	hardcode_direct=unsupported
8739      fi
8740      ;;
8741
8742    aix[4-9]*)
8743      if test "$host_cpu" = ia64; then
8744	# On IA64, the linker does run time linking by default, so we don't
8745	# have to do anything special.
8746	aix_use_runtimelinking=no
8747	exp_sym_flag='-Bexport'
8748	no_entry_flag=""
8749      else
8750	# If we're using GNU nm, then we don't want the "-C" option.
8751	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8752	# Also, AIX nm treats weak defined symbols like other global
8753	# defined symbols, whereas GNU nm marks them as "W".
8754	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8755	  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'
8756	else
8757	  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'
8758	fi
8759	aix_use_runtimelinking=no
8760
8761	# Test if we are trying to use run time linking or normal
8762	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8763	# need to do runtime linking.
8764	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8765	  for ld_flag in $LDFLAGS; do
8766	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8767	    aix_use_runtimelinking=yes
8768	    break
8769	  fi
8770	  done
8771	  ;;
8772	esac
8773
8774	exp_sym_flag='-bexport'
8775	no_entry_flag='-bnoentry'
8776      fi
8777
8778      # When large executables or shared objects are built, AIX ld can
8779      # have problems creating the table of contents.  If linking a library
8780      # or program results in "error TOC overflow" add -mminimal-toc to
8781      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8782      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8783
8784      archive_cmds=''
8785      hardcode_direct=yes
8786      hardcode_direct_absolute=yes
8787      hardcode_libdir_separator=':'
8788      link_all_deplibs=yes
8789      file_list_spec='${wl}-f,'
8790
8791      if test "$GCC" = yes; then
8792	case $host_os in aix4.[012]|aix4.[012].*)
8793	# We only want to do this on AIX 4.2 and lower, the check
8794	# below for broken collect2 doesn't work under 4.3+
8795	  collect2name=`${CC} -print-prog-name=collect2`
8796	  if test -f "$collect2name" &&
8797	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8798	  then
8799	  # We have reworked collect2
8800	  :
8801	  else
8802	  # We have old collect2
8803	  hardcode_direct=unsupported
8804	  # It fails to find uninstalled libraries when the uninstalled
8805	  # path is not listed in the libpath.  Setting hardcode_minus_L
8806	  # to unsupported forces relinking
8807	  hardcode_minus_L=yes
8808	  hardcode_libdir_flag_spec='-L$libdir'
8809	  hardcode_libdir_separator=
8810	  fi
8811	  ;;
8812	esac
8813	shared_flag='-shared'
8814	if test "$aix_use_runtimelinking" = yes; then
8815	  shared_flag="$shared_flag "'${wl}-G'
8816	fi
8817      else
8818	# not using gcc
8819	if test "$host_cpu" = ia64; then
8820	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8821	# chokes on -Wl,-G. The following line is correct:
8822	  shared_flag='-G'
8823	else
8824	  if test "$aix_use_runtimelinking" = yes; then
8825	    shared_flag='${wl}-G'
8826	  else
8827	    shared_flag='${wl}-bM:SRE'
8828	  fi
8829	fi
8830      fi
8831
8832      export_dynamic_flag_spec='${wl}-bexpall'
8833      # It seems that -bexpall does not export symbols beginning with
8834      # underscore (_), so it is better to generate a list of symbols to export.
8835      always_export_symbols=yes
8836      if test "$aix_use_runtimelinking" = yes; then
8837	# Warning - without using the other runtime loading flags (-brtl),
8838	# -berok will link without error, but may produce a broken library.
8839	allow_undefined_flag='-berok'
8840        # Determine the default libpath from the value encoded in an
8841        # empty executable.
8842        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8843/* end confdefs.h.  */
8844
8845int
8846main ()
8847{
8848
8849  ;
8850  return 0;
8851}
8852_ACEOF
8853if ac_fn_c_try_link "$LINENO"; then :
8854
8855lt_aix_libpath_sed='
8856    /Import File Strings/,/^$/ {
8857	/^0/ {
8858	    s/^0  *\(.*\)$/\1/
8859	    p
8860	}
8861    }'
8862aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8863# Check for a 64-bit object if we didn't find anything.
8864if test -z "$aix_libpath"; then
8865  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8866fi
8867fi
8868rm -f core conftest.err conftest.$ac_objext \
8869    conftest$ac_exeext conftest.$ac_ext
8870if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8871
8872        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8873        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"
8874      else
8875	if test "$host_cpu" = ia64; then
8876	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8877	  allow_undefined_flag="-z nodefs"
8878	  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"
8879	else
8880	 # Determine the default libpath from the value encoded in an
8881	 # empty executable.
8882	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8883/* end confdefs.h.  */
8884
8885int
8886main ()
8887{
8888
8889  ;
8890  return 0;
8891}
8892_ACEOF
8893if ac_fn_c_try_link "$LINENO"; then :
8894
8895lt_aix_libpath_sed='
8896    /Import File Strings/,/^$/ {
8897	/^0/ {
8898	    s/^0  *\(.*\)$/\1/
8899	    p
8900	}
8901    }'
8902aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8903# Check for a 64-bit object if we didn't find anything.
8904if test -z "$aix_libpath"; then
8905  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8906fi
8907fi
8908rm -f core conftest.err conftest.$ac_objext \
8909    conftest$ac_exeext conftest.$ac_ext
8910if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8911
8912	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8913	  # Warning - without using the other run time loading flags,
8914	  # -berok will link without error, but may produce a broken library.
8915	  no_undefined_flag=' ${wl}-bernotok'
8916	  allow_undefined_flag=' ${wl}-berok'
8917	  if test "$with_gnu_ld" = yes; then
8918	    # We only use this code for GNU lds that support --whole-archive.
8919	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8920	  else
8921	    # Exported symbols can be pulled into shared objects from archives
8922	    whole_archive_flag_spec='$convenience'
8923	  fi
8924	  archive_cmds_need_lc=yes
8925	  # This is similar to how AIX traditionally builds its shared libraries.
8926	  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'
8927	fi
8928      fi
8929      ;;
8930
8931    amigaos*)
8932      case $host_cpu in
8933      powerpc)
8934            # see comment about AmigaOS4 .so support
8935            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8936            archive_expsym_cmds=''
8937        ;;
8938      m68k)
8939            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)'
8940            hardcode_libdir_flag_spec='-L$libdir'
8941            hardcode_minus_L=yes
8942        ;;
8943      esac
8944      ;;
8945
8946    bsdi[45]*)
8947      export_dynamic_flag_spec=-rdynamic
8948      ;;
8949
8950    cygwin* | mingw* | pw32* | cegcc*)
8951      # When not using gcc, we currently assume that we are using
8952      # Microsoft Visual C++.
8953      # hardcode_libdir_flag_spec is actually meaningless, as there is
8954      # no search path for DLLs.
8955      hardcode_libdir_flag_spec=' '
8956      allow_undefined_flag=unsupported
8957      # Tell ltmain to make .lib files, not .a files.
8958      libext=lib
8959      # Tell ltmain to make .dll files, not .so files.
8960      shrext_cmds=".dll"
8961      # FIXME: Setting linknames here is a bad hack.
8962      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8963      # The linker will automatically build a .lib file if we build a DLL.
8964      old_archive_from_new_cmds='true'
8965      # FIXME: Should let the user specify the lib program.
8966      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8967      fix_srcfile_path='`cygpath -w "$srcfile"`'
8968      enable_shared_with_static_runtimes=yes
8969      ;;
8970
8971    darwin* | rhapsody*)
8972
8973
8974  archive_cmds_need_lc=no
8975  hardcode_direct=no
8976  hardcode_automatic=yes
8977  hardcode_shlibpath_var=unsupported
8978  if test "$lt_cv_ld_force_load" = "yes"; then
8979    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\"`'
8980  else
8981    whole_archive_flag_spec=''
8982  fi
8983  link_all_deplibs=yes
8984  allow_undefined_flag="$_lt_dar_allow_undefined"
8985  case $cc_basename in
8986     ifort*) _lt_dar_can_shared=yes ;;
8987     *) _lt_dar_can_shared=$GCC ;;
8988  esac
8989  if test "$_lt_dar_can_shared" = "yes"; then
8990    output_verbose_link_cmd=func_echo_all
8991    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8992    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8993    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}"
8994    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}"
8995
8996  else
8997  ld_shlibs=no
8998  fi
8999
9000      ;;
9001
9002    dgux*)
9003      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9004      hardcode_libdir_flag_spec='-L$libdir'
9005      hardcode_shlibpath_var=no
9006      ;;
9007
9008    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9009    # support.  Future versions do this automatically, but an explicit c++rt0.o
9010    # does not break anything, and helps significantly (at the cost of a little
9011    # extra space).
9012    freebsd2.2*)
9013      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9014      hardcode_libdir_flag_spec='-R$libdir'
9015      hardcode_direct=yes
9016      hardcode_shlibpath_var=no
9017      ;;
9018
9019    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9020    freebsd2.*)
9021      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9022      hardcode_direct=yes
9023      hardcode_minus_L=yes
9024      hardcode_shlibpath_var=no
9025      ;;
9026
9027    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9028    freebsd* | dragonfly*)
9029      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9030      hardcode_libdir_flag_spec='-R$libdir'
9031      hardcode_direct=yes
9032      hardcode_shlibpath_var=no
9033      ;;
9034
9035    hpux9*)
9036      if test "$GCC" = yes; then
9037	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'
9038      else
9039	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'
9040      fi
9041      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9042      hardcode_libdir_separator=:
9043      hardcode_direct=yes
9044
9045      # hardcode_minus_L: Not really in the search PATH,
9046      # but as the default location of the library.
9047      hardcode_minus_L=yes
9048      export_dynamic_flag_spec='${wl}-E'
9049      ;;
9050
9051    hpux10*)
9052      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9053	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9054      else
9055	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9056      fi
9057      if test "$with_gnu_ld" = no; then
9058	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9059	hardcode_libdir_flag_spec_ld='+b $libdir'
9060	hardcode_libdir_separator=:
9061	hardcode_direct=yes
9062	hardcode_direct_absolute=yes
9063	export_dynamic_flag_spec='${wl}-E'
9064	# hardcode_minus_L: Not really in the search PATH,
9065	# but as the default location of the library.
9066	hardcode_minus_L=yes
9067      fi
9068      ;;
9069
9070    hpux11*)
9071      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9072	case $host_cpu in
9073	hppa*64*)
9074	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9075	  ;;
9076	ia64*)
9077	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9078	  ;;
9079	*)
9080	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9081	  ;;
9082	esac
9083      else
9084	case $host_cpu in
9085	hppa*64*)
9086	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9087	  ;;
9088	ia64*)
9089	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9090	  ;;
9091	*)
9092
9093	  # Older versions of the 11.00 compiler do not understand -b yet
9094	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9095	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9096$as_echo_n "checking if $CC understands -b... " >&6; }
9097if ${lt_cv_prog_compiler__b+:} false; then :
9098  $as_echo_n "(cached) " >&6
9099else
9100  lt_cv_prog_compiler__b=no
9101   save_LDFLAGS="$LDFLAGS"
9102   LDFLAGS="$LDFLAGS -b"
9103   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9104   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9105     # The linker can only warn and ignore the option if not recognized
9106     # So say no if there are warnings
9107     if test -s conftest.err; then
9108       # Append any errors to the config.log.
9109       cat conftest.err 1>&5
9110       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9111       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9112       if diff conftest.exp conftest.er2 >/dev/null; then
9113         lt_cv_prog_compiler__b=yes
9114       fi
9115     else
9116       lt_cv_prog_compiler__b=yes
9117     fi
9118   fi
9119   $RM -r conftest*
9120   LDFLAGS="$save_LDFLAGS"
9121
9122fi
9123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9124$as_echo "$lt_cv_prog_compiler__b" >&6; }
9125
9126if test x"$lt_cv_prog_compiler__b" = xyes; then
9127    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9128else
9129    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9130fi
9131
9132	  ;;
9133	esac
9134      fi
9135      if test "$with_gnu_ld" = no; then
9136	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9137	hardcode_libdir_separator=:
9138
9139	case $host_cpu in
9140	hppa*64*|ia64*)
9141	  hardcode_direct=no
9142	  hardcode_shlibpath_var=no
9143	  ;;
9144	*)
9145	  hardcode_direct=yes
9146	  hardcode_direct_absolute=yes
9147	  export_dynamic_flag_spec='${wl}-E'
9148
9149	  # hardcode_minus_L: Not really in the search PATH,
9150	  # but as the default location of the library.
9151	  hardcode_minus_L=yes
9152	  ;;
9153	esac
9154      fi
9155      ;;
9156
9157    irix5* | irix6* | nonstopux*)
9158      if test "$GCC" = yes; then
9159	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'
9160	# Try to use the -exported_symbol ld option, if it does not
9161	# work, assume that -exports_file does not work either and
9162	# implicitly export all symbols.
9163        save_LDFLAGS="$LDFLAGS"
9164        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9165        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9166/* end confdefs.h.  */
9167int foo(void) {}
9168_ACEOF
9169if ac_fn_c_try_link "$LINENO"; then :
9170  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'
9171
9172fi
9173rm -f core conftest.err conftest.$ac_objext \
9174    conftest$ac_exeext conftest.$ac_ext
9175        LDFLAGS="$save_LDFLAGS"
9176      else
9177	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'
9178	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'
9179      fi
9180      archive_cmds_need_lc='no'
9181      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9182      hardcode_libdir_separator=:
9183      inherit_rpath=yes
9184      link_all_deplibs=yes
9185      ;;
9186
9187    netbsd*)
9188      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9189	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9190      else
9191	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9192      fi
9193      hardcode_libdir_flag_spec='-R$libdir'
9194      hardcode_direct=yes
9195      hardcode_shlibpath_var=no
9196      ;;
9197
9198    newsos6)
9199      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9200      hardcode_direct=yes
9201      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9202      hardcode_libdir_separator=:
9203      hardcode_shlibpath_var=no
9204      ;;
9205
9206    *nto* | *qnx*)
9207      ;;
9208
9209    openbsd*)
9210      if test -f /usr/libexec/ld.so; then
9211	hardcode_direct=yes
9212	hardcode_shlibpath_var=no
9213	hardcode_direct_absolute=yes
9214	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9215	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9216	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9217	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9218	  export_dynamic_flag_spec='${wl}-E'
9219	else
9220	  case $host_os in
9221	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9222	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9223	     hardcode_libdir_flag_spec='-R$libdir'
9224	     ;;
9225	   *)
9226	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9227	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9228	     ;;
9229	  esac
9230	fi
9231      else
9232	ld_shlibs=no
9233      fi
9234      ;;
9235
9236    os2*)
9237      hardcode_libdir_flag_spec='-L$libdir'
9238      hardcode_minus_L=yes
9239      allow_undefined_flag=unsupported
9240      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'
9241      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9242      ;;
9243
9244    osf3*)
9245      if test "$GCC" = yes; then
9246	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9247	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'
9248      else
9249	allow_undefined_flag=' -expect_unresolved \*'
9250	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'
9251      fi
9252      archive_cmds_need_lc='no'
9253      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9254      hardcode_libdir_separator=:
9255      ;;
9256
9257    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9258      if test "$GCC" = yes; then
9259	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9260	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'
9261	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9262      else
9263	allow_undefined_flag=' -expect_unresolved \*'
9264	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'
9265	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~
9266	$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'
9267
9268	# Both c and cxx compiler support -rpath directly
9269	hardcode_libdir_flag_spec='-rpath $libdir'
9270      fi
9271      archive_cmds_need_lc='no'
9272      hardcode_libdir_separator=:
9273      ;;
9274
9275    solaris*)
9276      no_undefined_flag=' -z defs'
9277      if test "$GCC" = yes; then
9278	wlarc='${wl}'
9279	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9280	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9281	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9282      else
9283	case `$CC -V 2>&1` in
9284	*"Compilers 5.0"*)
9285	  wlarc=''
9286	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9287	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9288	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9289	  ;;
9290	*)
9291	  wlarc='${wl}'
9292	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9293	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9294	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9295	  ;;
9296	esac
9297      fi
9298      hardcode_libdir_flag_spec='-R$libdir'
9299      hardcode_shlibpath_var=no
9300      case $host_os in
9301      solaris2.[0-5] | solaris2.[0-5].*) ;;
9302      *)
9303	# The compiler driver will combine and reorder linker options,
9304	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9305	# but is careful enough not to reorder.
9306	# Supported since Solaris 2.6 (maybe 2.5.1?)
9307	if test "$GCC" = yes; then
9308	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9309	else
9310	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9311	fi
9312	;;
9313      esac
9314      link_all_deplibs=yes
9315      ;;
9316
9317    sunos4*)
9318      if test "x$host_vendor" = xsequent; then
9319	# Use $CC to link under sequent, because it throws in some extra .o
9320	# files that make .init and .fini sections work.
9321	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9322      else
9323	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9324      fi
9325      hardcode_libdir_flag_spec='-L$libdir'
9326      hardcode_direct=yes
9327      hardcode_minus_L=yes
9328      hardcode_shlibpath_var=no
9329      ;;
9330
9331    sysv4)
9332      case $host_vendor in
9333	sni)
9334	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9335	  hardcode_direct=yes # is this really true???
9336	;;
9337	siemens)
9338	  ## LD is ld it makes a PLAMLIB
9339	  ## CC just makes a GrossModule.
9340	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9341	  reload_cmds='$CC -r -o $output$reload_objs'
9342	  hardcode_direct=no
9343        ;;
9344	motorola)
9345	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9346	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9347	;;
9348      esac
9349      runpath_var='LD_RUN_PATH'
9350      hardcode_shlibpath_var=no
9351      ;;
9352
9353    sysv4.3*)
9354      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9355      hardcode_shlibpath_var=no
9356      export_dynamic_flag_spec='-Bexport'
9357      ;;
9358
9359    sysv4*MP*)
9360      if test -d /usr/nec; then
9361	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9362	hardcode_shlibpath_var=no
9363	runpath_var=LD_RUN_PATH
9364	hardcode_runpath_var=yes
9365	ld_shlibs=yes
9366      fi
9367      ;;
9368
9369    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9370      no_undefined_flag='${wl}-z,text'
9371      archive_cmds_need_lc=no
9372      hardcode_shlibpath_var=no
9373      runpath_var='LD_RUN_PATH'
9374
9375      if test "$GCC" = yes; then
9376	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9377	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9378      else
9379	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9380	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9381      fi
9382      ;;
9383
9384    sysv5* | sco3.2v5* | sco5v6*)
9385      # Note: We can NOT use -z defs as we might desire, because we do not
9386      # link with -lc, and that would cause any symbols used from libc to
9387      # always be unresolved, which means just about no library would
9388      # ever link correctly.  If we're not using GNU ld we use -z text
9389      # though, which does catch some bad symbols but isn't as heavy-handed
9390      # as -z defs.
9391      no_undefined_flag='${wl}-z,text'
9392      allow_undefined_flag='${wl}-z,nodefs'
9393      archive_cmds_need_lc=no
9394      hardcode_shlibpath_var=no
9395      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9396      hardcode_libdir_separator=':'
9397      link_all_deplibs=yes
9398      export_dynamic_flag_spec='${wl}-Bexport'
9399      runpath_var='LD_RUN_PATH'
9400
9401      if test "$GCC" = yes; then
9402	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9403	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9404      else
9405	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9406	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9407      fi
9408      ;;
9409
9410    uts4*)
9411      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9412      hardcode_libdir_flag_spec='-L$libdir'
9413      hardcode_shlibpath_var=no
9414      ;;
9415
9416    *)
9417      ld_shlibs=no
9418      ;;
9419    esac
9420
9421    if test x$host_vendor = xsni; then
9422      case $host in
9423      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9424	export_dynamic_flag_spec='${wl}-Blargedynsym'
9425	;;
9426      esac
9427    fi
9428  fi
9429
9430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9431$as_echo "$ld_shlibs" >&6; }
9432test "$ld_shlibs" = no && can_build_shared=no
9433
9434with_gnu_ld=$with_gnu_ld
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450#
9451# Do we need to explicitly link libc?
9452#
9453case "x$archive_cmds_need_lc" in
9454x|xyes)
9455  # Assume -lc should be added
9456  archive_cmds_need_lc=yes
9457
9458  if test "$enable_shared" = yes && test "$GCC" = yes; then
9459    case $archive_cmds in
9460    *'~'*)
9461      # FIXME: we may have to deal with multi-command sequences.
9462      ;;
9463    '$CC '*)
9464      # Test whether the compiler implicitly links with -lc since on some
9465      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9466      # to ld, don't add -lc before -lgcc.
9467      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9468$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9469if ${lt_cv_archive_cmds_need_lc+:} false; then :
9470  $as_echo_n "(cached) " >&6
9471else
9472  $RM conftest*
9473	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9474
9475	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9476  (eval $ac_compile) 2>&5
9477  ac_status=$?
9478  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9479  test $ac_status = 0; } 2>conftest.err; then
9480	  soname=conftest
9481	  lib=conftest
9482	  libobjs=conftest.$ac_objext
9483	  deplibs=
9484	  wl=$lt_prog_compiler_wl
9485	  pic_flag=$lt_prog_compiler_pic
9486	  compiler_flags=-v
9487	  linker_flags=-v
9488	  verstring=
9489	  output_objdir=.
9490	  libname=conftest
9491	  lt_save_allow_undefined_flag=$allow_undefined_flag
9492	  allow_undefined_flag=
9493	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9494  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9495  ac_status=$?
9496  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9497  test $ac_status = 0; }
9498	  then
9499	    lt_cv_archive_cmds_need_lc=no
9500	  else
9501	    lt_cv_archive_cmds_need_lc=yes
9502	  fi
9503	  allow_undefined_flag=$lt_save_allow_undefined_flag
9504	else
9505	  cat conftest.err 1>&5
9506	fi
9507	$RM conftest*
9508
9509fi
9510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9511$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9512      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9513      ;;
9514    esac
9515  fi
9516  ;;
9517esac
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9676$as_echo_n "checking dynamic linker characteristics... " >&6; }
9677
9678if test "$GCC" = yes; then
9679  case $host_os in
9680    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9681    *) lt_awk_arg="/^libraries:/" ;;
9682  esac
9683  case $host_os in
9684    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9685    *) lt_sed_strip_eq="s,=/,/,g" ;;
9686  esac
9687  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9688  case $lt_search_path_spec in
9689  *\;*)
9690    # if the path contains ";" then we assume it to be the separator
9691    # otherwise default to the standard path separator (i.e. ":") - it is
9692    # assumed that no part of a normal pathname contains ";" but that should
9693    # okay in the real world where ";" in dirpaths is itself problematic.
9694    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9695    ;;
9696  *)
9697    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9698    ;;
9699  esac
9700  # Ok, now we have the path, separated by spaces, we can step through it
9701  # and add multilib dir if necessary.
9702  lt_tmp_lt_search_path_spec=
9703  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9704  for lt_sys_path in $lt_search_path_spec; do
9705    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9706      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9707    else
9708      test -d "$lt_sys_path" && \
9709	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9710    fi
9711  done
9712  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9713BEGIN {RS=" "; FS="/|\n";} {
9714  lt_foo="";
9715  lt_count=0;
9716  for (lt_i = NF; lt_i > 0; lt_i--) {
9717    if ($lt_i != "" && $lt_i != ".") {
9718      if ($lt_i == "..") {
9719        lt_count++;
9720      } else {
9721        if (lt_count == 0) {
9722          lt_foo="/" $lt_i lt_foo;
9723        } else {
9724          lt_count--;
9725        }
9726      }
9727    }
9728  }
9729  if (lt_foo != "") { lt_freq[lt_foo]++; }
9730  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9731}'`
9732  # AWK program above erroneously prepends '/' to C:/dos/paths
9733  # for these hosts.
9734  case $host_os in
9735    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9736      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9737  esac
9738  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9739else
9740  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9741fi
9742library_names_spec=
9743libname_spec='lib$name'
9744soname_spec=
9745shrext_cmds=".so"
9746postinstall_cmds=
9747postuninstall_cmds=
9748finish_cmds=
9749finish_eval=
9750shlibpath_var=
9751shlibpath_overrides_runpath=unknown
9752version_type=none
9753dynamic_linker="$host_os ld.so"
9754sys_lib_dlsearch_path_spec="/lib /usr/lib"
9755need_lib_prefix=unknown
9756hardcode_into_libs=no
9757
9758# when you set need_version to no, make sure it does not cause -set_version
9759# flags to be left without arguments
9760need_version=unknown
9761
9762case $host_os in
9763aix3*)
9764  version_type=linux
9765  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9766  shlibpath_var=LIBPATH
9767
9768  # AIX 3 has no versioning support, so we append a major version to the name.
9769  soname_spec='${libname}${release}${shared_ext}$major'
9770  ;;
9771
9772aix[4-9]*)
9773  version_type=linux
9774  need_lib_prefix=no
9775  need_version=no
9776  hardcode_into_libs=yes
9777  if test "$host_cpu" = ia64; then
9778    # AIX 5 supports IA64
9779    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9780    shlibpath_var=LD_LIBRARY_PATH
9781  else
9782    # With GCC up to 2.95.x, collect2 would create an import file
9783    # for dependence libraries.  The import file would start with
9784    # the line `#! .'.  This would cause the generated library to
9785    # depend on `.', always an invalid library.  This was fixed in
9786    # development snapshots of GCC prior to 3.0.
9787    case $host_os in
9788      aix4 | aix4.[01] | aix4.[01].*)
9789      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9790	   echo ' yes '
9791	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9792	:
9793      else
9794	can_build_shared=no
9795      fi
9796      ;;
9797    esac
9798    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9799    # soname into executable. Probably we can add versioning support to
9800    # collect2, so additional links can be useful in future.
9801    if test "$aix_use_runtimelinking" = yes; then
9802      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9803      # instead of lib<name>.a to let people know that these are not
9804      # typical AIX shared libraries.
9805      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9806    else
9807      # We preserve .a as extension for shared libraries through AIX4.2
9808      # and later when we are not doing run time linking.
9809      library_names_spec='${libname}${release}.a $libname.a'
9810      soname_spec='${libname}${release}${shared_ext}$major'
9811    fi
9812    shlibpath_var=LIBPATH
9813  fi
9814  ;;
9815
9816amigaos*)
9817  case $host_cpu in
9818  powerpc)
9819    # Since July 2007 AmigaOS4 officially supports .so libraries.
9820    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9821    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9822    ;;
9823  m68k)
9824    library_names_spec='$libname.ixlibrary $libname.a'
9825    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9826    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'
9827    ;;
9828  esac
9829  ;;
9830
9831beos*)
9832  library_names_spec='${libname}${shared_ext}'
9833  dynamic_linker="$host_os ld.so"
9834  shlibpath_var=LIBRARY_PATH
9835  ;;
9836
9837bsdi[45]*)
9838  version_type=linux
9839  need_version=no
9840  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9841  soname_spec='${libname}${release}${shared_ext}$major'
9842  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9843  shlibpath_var=LD_LIBRARY_PATH
9844  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9845  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9846  # the default ld.so.conf also contains /usr/contrib/lib and
9847  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9848  # libtool to hard-code these into programs
9849  ;;
9850
9851cygwin* | mingw* | pw32* | cegcc*)
9852  version_type=windows
9853  shrext_cmds=".dll"
9854  need_version=no
9855  need_lib_prefix=no
9856
9857  case $GCC,$host_os in
9858  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9859    library_names_spec='$libname.dll.a'
9860    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9861    postinstall_cmds='base_file=`basename \${file}`~
9862      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9863      dldir=$destdir/`dirname \$dlpath`~
9864      test -d \$dldir || mkdir -p \$dldir~
9865      $install_prog $dir/$dlname \$dldir/$dlname~
9866      chmod a+x \$dldir/$dlname~
9867      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9868        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9869      fi'
9870    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9871      dlpath=$dir/\$dldll~
9872       $RM \$dlpath'
9873    shlibpath_overrides_runpath=yes
9874
9875    case $host_os in
9876    cygwin*)
9877      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9878      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9879
9880      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9881      ;;
9882    mingw* | cegcc*)
9883      # MinGW DLLs use traditional 'lib' prefix
9884      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9885      ;;
9886    pw32*)
9887      # pw32 DLLs use 'pw' prefix rather than 'lib'
9888      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9889      ;;
9890    esac
9891    ;;
9892
9893  *)
9894    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9895    ;;
9896  esac
9897  dynamic_linker='Win32 ld.exe'
9898  # FIXME: first we should search . and the directory the executable is in
9899  shlibpath_var=PATH
9900  ;;
9901
9902darwin* | rhapsody*)
9903  dynamic_linker="$host_os dyld"
9904  version_type=darwin
9905  need_lib_prefix=no
9906  need_version=no
9907  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9908  soname_spec='${libname}${release}${major}$shared_ext'
9909  shlibpath_overrides_runpath=yes
9910  shlibpath_var=DYLD_LIBRARY_PATH
9911  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9912
9913  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9914  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9915  ;;
9916
9917dgux*)
9918  version_type=linux
9919  need_lib_prefix=no
9920  need_version=no
9921  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9922  soname_spec='${libname}${release}${shared_ext}$major'
9923  shlibpath_var=LD_LIBRARY_PATH
9924  ;;
9925
9926freebsd* | dragonfly*)
9927  # DragonFly does not have aout.  When/if they implement a new
9928  # versioning mechanism, adjust this.
9929  if test -x /usr/bin/objformat; then
9930    objformat=`/usr/bin/objformat`
9931  else
9932    case $host_os in
9933    freebsd[23].*) objformat=aout ;;
9934    *) objformat=elf ;;
9935    esac
9936  fi
9937  version_type=freebsd-$objformat
9938  case $version_type in
9939    freebsd-elf*)
9940      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9941      need_version=no
9942      need_lib_prefix=no
9943      ;;
9944    freebsd-*)
9945      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9946      need_version=yes
9947      ;;
9948  esac
9949  shlibpath_var=LD_LIBRARY_PATH
9950  case $host_os in
9951  freebsd2.*)
9952    shlibpath_overrides_runpath=yes
9953    ;;
9954  freebsd3.[01]* | freebsdelf3.[01]*)
9955    shlibpath_overrides_runpath=yes
9956    hardcode_into_libs=yes
9957    ;;
9958  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9959  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9960    shlibpath_overrides_runpath=no
9961    hardcode_into_libs=yes
9962    ;;
9963  *) # from 4.6 on, and DragonFly
9964    shlibpath_overrides_runpath=yes
9965    hardcode_into_libs=yes
9966    ;;
9967  esac
9968  ;;
9969
9970haiku*)
9971  version_type=linux
9972  need_lib_prefix=no
9973  need_version=no
9974  dynamic_linker="$host_os runtime_loader"
9975  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9976  soname_spec='${libname}${release}${shared_ext}$major'
9977  shlibpath_var=LIBRARY_PATH
9978  shlibpath_overrides_runpath=yes
9979  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9980  hardcode_into_libs=yes
9981  ;;
9982
9983hpux9* | hpux10* | hpux11*)
9984  # Give a soname corresponding to the major version so that dld.sl refuses to
9985  # link against other versions.
9986  version_type=sunos
9987  need_lib_prefix=no
9988  need_version=no
9989  case $host_cpu in
9990  ia64*)
9991    shrext_cmds='.so'
9992    hardcode_into_libs=yes
9993    dynamic_linker="$host_os dld.so"
9994    shlibpath_var=LD_LIBRARY_PATH
9995    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9996    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9997    soname_spec='${libname}${release}${shared_ext}$major'
9998    if test "X$HPUX_IA64_MODE" = X32; then
9999      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10000    else
10001      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10002    fi
10003    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10004    ;;
10005  hppa*64*)
10006    shrext_cmds='.sl'
10007    hardcode_into_libs=yes
10008    dynamic_linker="$host_os dld.sl"
10009    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10010    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10011    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10012    soname_spec='${libname}${release}${shared_ext}$major'
10013    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10014    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10015    ;;
10016  *)
10017    shrext_cmds='.sl'
10018    dynamic_linker="$host_os dld.sl"
10019    shlibpath_var=SHLIB_PATH
10020    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10021    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10022    soname_spec='${libname}${release}${shared_ext}$major'
10023    ;;
10024  esac
10025  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10026  postinstall_cmds='chmod 555 $lib'
10027  # or fails outright, so override atomically:
10028  install_override_mode=555
10029  ;;
10030
10031interix[3-9]*)
10032  version_type=linux
10033  need_lib_prefix=no
10034  need_version=no
10035  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10036  soname_spec='${libname}${release}${shared_ext}$major'
10037  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10038  shlibpath_var=LD_LIBRARY_PATH
10039  shlibpath_overrides_runpath=no
10040  hardcode_into_libs=yes
10041  ;;
10042
10043irix5* | irix6* | nonstopux*)
10044  case $host_os in
10045    nonstopux*) version_type=nonstopux ;;
10046    *)
10047	if test "$lt_cv_prog_gnu_ld" = yes; then
10048		version_type=linux
10049	else
10050		version_type=irix
10051	fi ;;
10052  esac
10053  need_lib_prefix=no
10054  need_version=no
10055  soname_spec='${libname}${release}${shared_ext}$major'
10056  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10057  case $host_os in
10058  irix5* | nonstopux*)
10059    libsuff= shlibsuff=
10060    ;;
10061  *)
10062    case $LD in # libtool.m4 will add one of these switches to LD
10063    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10064      libsuff= shlibsuff= libmagic=32-bit;;
10065    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10066      libsuff=32 shlibsuff=N32 libmagic=N32;;
10067    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10068      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10069    *) libsuff= shlibsuff= libmagic=never-match;;
10070    esac
10071    ;;
10072  esac
10073  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10074  shlibpath_overrides_runpath=no
10075  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10076  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10077  hardcode_into_libs=yes
10078  ;;
10079
10080# No shared lib support for Linux oldld, aout, or coff.
10081linux*oldld* | linux*aout* | linux*coff*)
10082  dynamic_linker=no
10083  ;;
10084
10085# This must be Linux ELF.
10086
10087# uclinux* changes (here and below) have been submitted to the libtool
10088# project, but have not yet been accepted: they are GCC-local changes
10089# for the time being.  (See
10090# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10091linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10092  version_type=linux
10093  need_lib_prefix=no
10094  need_version=no
10095  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10096  soname_spec='${libname}${release}${shared_ext}$major'
10097  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10098  shlibpath_var=LD_LIBRARY_PATH
10099  shlibpath_overrides_runpath=no
10100
10101  # Some binutils ld are patched to set DT_RUNPATH
10102  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10103  $as_echo_n "(cached) " >&6
10104else
10105  lt_cv_shlibpath_overrides_runpath=no
10106    save_LDFLAGS=$LDFLAGS
10107    save_libdir=$libdir
10108    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10109	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10110    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10111/* end confdefs.h.  */
10112
10113int
10114main ()
10115{
10116
10117  ;
10118  return 0;
10119}
10120_ACEOF
10121if ac_fn_c_try_link "$LINENO"; then :
10122  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10123  lt_cv_shlibpath_overrides_runpath=yes
10124fi
10125fi
10126rm -f core conftest.err conftest.$ac_objext \
10127    conftest$ac_exeext conftest.$ac_ext
10128    LDFLAGS=$save_LDFLAGS
10129    libdir=$save_libdir
10130
10131fi
10132
10133  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10134
10135  # This implies no fast_install, which is unacceptable.
10136  # Some rework will be needed to allow for fast_install
10137  # before this can be enabled.
10138  hardcode_into_libs=yes
10139
10140  # Append ld.so.conf contents to the search path
10141  if test -f /etc/ld.so.conf; then
10142    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' ' '`
10143    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10144  fi
10145
10146  # We used to test for /lib/ld.so.1 and disable shared libraries on
10147  # powerpc, because MkLinux only supported shared libraries with the
10148  # GNU dynamic linker.  Since this was broken with cross compilers,
10149  # most powerpc-linux boxes support dynamic linking these days and
10150  # people can always --disable-shared, the test was removed, and we
10151  # assume the GNU/Linux dynamic linker is in use.
10152  dynamic_linker='GNU/Linux ld.so'
10153  ;;
10154
10155netbsd*)
10156  version_type=sunos
10157  need_lib_prefix=no
10158  need_version=no
10159  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10160    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10161    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10162    dynamic_linker='NetBSD (a.out) ld.so'
10163  else
10164    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10165    soname_spec='${libname}${release}${shared_ext}$major'
10166    dynamic_linker='NetBSD ld.elf_so'
10167  fi
10168  shlibpath_var=LD_LIBRARY_PATH
10169  shlibpath_overrides_runpath=yes
10170  hardcode_into_libs=yes
10171  ;;
10172
10173newsos6)
10174  version_type=linux
10175  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10176  shlibpath_var=LD_LIBRARY_PATH
10177  shlibpath_overrides_runpath=yes
10178  ;;
10179
10180*nto* | *qnx*)
10181  version_type=qnx
10182  need_lib_prefix=no
10183  need_version=no
10184  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10185  soname_spec='${libname}${release}${shared_ext}$major'
10186  shlibpath_var=LD_LIBRARY_PATH
10187  shlibpath_overrides_runpath=no
10188  hardcode_into_libs=yes
10189  dynamic_linker='ldqnx.so'
10190  ;;
10191
10192openbsd*)
10193  version_type=sunos
10194  sys_lib_dlsearch_path_spec="/usr/lib"
10195  need_lib_prefix=no
10196  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10197  case $host_os in
10198    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10199    *)				need_version=no  ;;
10200  esac
10201  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10202  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10203  shlibpath_var=LD_LIBRARY_PATH
10204  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10205    case $host_os in
10206      openbsd2.[89] | openbsd2.[89].*)
10207	shlibpath_overrides_runpath=no
10208	;;
10209      *)
10210	shlibpath_overrides_runpath=yes
10211	;;
10212      esac
10213  else
10214    shlibpath_overrides_runpath=yes
10215  fi
10216  ;;
10217
10218os2*)
10219  libname_spec='$name'
10220  shrext_cmds=".dll"
10221  need_lib_prefix=no
10222  library_names_spec='$libname${shared_ext} $libname.a'
10223  dynamic_linker='OS/2 ld.exe'
10224  shlibpath_var=LIBPATH
10225  ;;
10226
10227osf3* | osf4* | osf5*)
10228  version_type=osf
10229  need_lib_prefix=no
10230  need_version=no
10231  soname_spec='${libname}${release}${shared_ext}$major'
10232  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10233  shlibpath_var=LD_LIBRARY_PATH
10234  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10235  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10236  ;;
10237
10238rdos*)
10239  dynamic_linker=no
10240  ;;
10241
10242solaris*)
10243  version_type=linux
10244  need_lib_prefix=no
10245  need_version=no
10246  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10247  soname_spec='${libname}${release}${shared_ext}$major'
10248  shlibpath_var=LD_LIBRARY_PATH
10249  shlibpath_overrides_runpath=yes
10250  hardcode_into_libs=yes
10251  # ldd complains unless libraries are executable
10252  postinstall_cmds='chmod +x $lib'
10253  ;;
10254
10255sunos4*)
10256  version_type=sunos
10257  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10258  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10259  shlibpath_var=LD_LIBRARY_PATH
10260  shlibpath_overrides_runpath=yes
10261  if test "$with_gnu_ld" = yes; then
10262    need_lib_prefix=no
10263  fi
10264  need_version=yes
10265  ;;
10266
10267sysv4 | sysv4.3*)
10268  version_type=linux
10269  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10270  soname_spec='${libname}${release}${shared_ext}$major'
10271  shlibpath_var=LD_LIBRARY_PATH
10272  case $host_vendor in
10273    sni)
10274      shlibpath_overrides_runpath=no
10275      need_lib_prefix=no
10276      runpath_var=LD_RUN_PATH
10277      ;;
10278    siemens)
10279      need_lib_prefix=no
10280      ;;
10281    motorola)
10282      need_lib_prefix=no
10283      need_version=no
10284      shlibpath_overrides_runpath=no
10285      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10286      ;;
10287  esac
10288  ;;
10289
10290sysv4*MP*)
10291  if test -d /usr/nec ;then
10292    version_type=linux
10293    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10294    soname_spec='$libname${shared_ext}.$major'
10295    shlibpath_var=LD_LIBRARY_PATH
10296  fi
10297  ;;
10298
10299sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10300  version_type=freebsd-elf
10301  need_lib_prefix=no
10302  need_version=no
10303  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10304  soname_spec='${libname}${release}${shared_ext}$major'
10305  shlibpath_var=LD_LIBRARY_PATH
10306  shlibpath_overrides_runpath=yes
10307  hardcode_into_libs=yes
10308  if test "$with_gnu_ld" = yes; then
10309    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10310  else
10311    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10312    case $host_os in
10313      sco3.2v5*)
10314        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10315	;;
10316    esac
10317  fi
10318  sys_lib_dlsearch_path_spec='/usr/lib'
10319  ;;
10320
10321tpf*)
10322  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10323  version_type=linux
10324  need_lib_prefix=no
10325  need_version=no
10326  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10327  shlibpath_var=LD_LIBRARY_PATH
10328  shlibpath_overrides_runpath=no
10329  hardcode_into_libs=yes
10330  ;;
10331
10332uts4*)
10333  version_type=linux
10334  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10335  soname_spec='${libname}${release}${shared_ext}$major'
10336  shlibpath_var=LD_LIBRARY_PATH
10337  ;;
10338
10339*)
10340  dynamic_linker=no
10341  ;;
10342esac
10343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10344$as_echo "$dynamic_linker" >&6; }
10345test "$dynamic_linker" = no && can_build_shared=no
10346
10347variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10348if test "$GCC" = yes; then
10349  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10350fi
10351
10352if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10353  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10354fi
10355if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10356  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10357fi
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10451$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10452hardcode_action=
10453if test -n "$hardcode_libdir_flag_spec" ||
10454   test -n "$runpath_var" ||
10455   test "X$hardcode_automatic" = "Xyes" ; then
10456
10457  # We can hardcode non-existent directories.
10458  if test "$hardcode_direct" != no &&
10459     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10460     # have to relink, otherwise we might link with an installed library
10461     # when we should be linking with a yet-to-be-installed one
10462     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10463     test "$hardcode_minus_L" != no; then
10464    # Linking always hardcodes the temporary library directory.
10465    hardcode_action=relink
10466  else
10467    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10468    hardcode_action=immediate
10469  fi
10470else
10471  # We cannot hardcode anything, or else we can only hardcode existing
10472  # directories.
10473  hardcode_action=unsupported
10474fi
10475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10476$as_echo "$hardcode_action" >&6; }
10477
10478if test "$hardcode_action" = relink ||
10479   test "$inherit_rpath" = yes; then
10480  # Fast installation is not supported
10481  enable_fast_install=no
10482elif test "$shlibpath_overrides_runpath" = yes ||
10483     test "$enable_shared" = no; then
10484  # Fast installation is not necessary
10485  enable_fast_install=needless
10486fi
10487
10488
10489
10490
10491
10492
10493  if test "x$enable_dlopen" != xyes; then
10494  enable_dlopen=unknown
10495  enable_dlopen_self=unknown
10496  enable_dlopen_self_static=unknown
10497else
10498  lt_cv_dlopen=no
10499  lt_cv_dlopen_libs=
10500
10501  case $host_os in
10502  beos*)
10503    lt_cv_dlopen="load_add_on"
10504    lt_cv_dlopen_libs=
10505    lt_cv_dlopen_self=yes
10506    ;;
10507
10508  mingw* | pw32* | cegcc*)
10509    lt_cv_dlopen="LoadLibrary"
10510    lt_cv_dlopen_libs=
10511    ;;
10512
10513  cygwin*)
10514    lt_cv_dlopen="dlopen"
10515    lt_cv_dlopen_libs=
10516    ;;
10517
10518  darwin*)
10519  # if libdl is installed we need to link against it
10520    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10521$as_echo_n "checking for dlopen in -ldl... " >&6; }
10522if ${ac_cv_lib_dl_dlopen+:} false; then :
10523  $as_echo_n "(cached) " >&6
10524else
10525  ac_check_lib_save_LIBS=$LIBS
10526LIBS="-ldl  $LIBS"
10527cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10528/* end confdefs.h.  */
10529
10530/* Override any GCC internal prototype to avoid an error.
10531   Use char because int might match the return type of a GCC
10532   builtin and then its argument prototype would still apply.  */
10533#ifdef __cplusplus
10534extern "C"
10535#endif
10536char dlopen ();
10537int
10538main ()
10539{
10540return dlopen ();
10541  ;
10542  return 0;
10543}
10544_ACEOF
10545if ac_fn_c_try_link "$LINENO"; then :
10546  ac_cv_lib_dl_dlopen=yes
10547else
10548  ac_cv_lib_dl_dlopen=no
10549fi
10550rm -f core conftest.err conftest.$ac_objext \
10551    conftest$ac_exeext conftest.$ac_ext
10552LIBS=$ac_check_lib_save_LIBS
10553fi
10554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10555$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10556if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10557  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10558else
10559
10560    lt_cv_dlopen="dyld"
10561    lt_cv_dlopen_libs=
10562    lt_cv_dlopen_self=yes
10563
10564fi
10565
10566    ;;
10567
10568  *)
10569    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10570if test "x$ac_cv_func_shl_load" = xyes; then :
10571  lt_cv_dlopen="shl_load"
10572else
10573  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10574$as_echo_n "checking for shl_load in -ldld... " >&6; }
10575if ${ac_cv_lib_dld_shl_load+:} false; then :
10576  $as_echo_n "(cached) " >&6
10577else
10578  ac_check_lib_save_LIBS=$LIBS
10579LIBS="-ldld  $LIBS"
10580cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10581/* end confdefs.h.  */
10582
10583/* Override any GCC internal prototype to avoid an error.
10584   Use char because int might match the return type of a GCC
10585   builtin and then its argument prototype would still apply.  */
10586#ifdef __cplusplus
10587extern "C"
10588#endif
10589char shl_load ();
10590int
10591main ()
10592{
10593return shl_load ();
10594  ;
10595  return 0;
10596}
10597_ACEOF
10598if ac_fn_c_try_link "$LINENO"; then :
10599  ac_cv_lib_dld_shl_load=yes
10600else
10601  ac_cv_lib_dld_shl_load=no
10602fi
10603rm -f core conftest.err conftest.$ac_objext \
10604    conftest$ac_exeext conftest.$ac_ext
10605LIBS=$ac_check_lib_save_LIBS
10606fi
10607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10608$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10609if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10610  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10611else
10612  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10613if test "x$ac_cv_func_dlopen" = xyes; then :
10614  lt_cv_dlopen="dlopen"
10615else
10616  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10617$as_echo_n "checking for dlopen in -ldl... " >&6; }
10618if ${ac_cv_lib_dl_dlopen+:} false; then :
10619  $as_echo_n "(cached) " >&6
10620else
10621  ac_check_lib_save_LIBS=$LIBS
10622LIBS="-ldl  $LIBS"
10623cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10624/* end confdefs.h.  */
10625
10626/* Override any GCC internal prototype to avoid an error.
10627   Use char because int might match the return type of a GCC
10628   builtin and then its argument prototype would still apply.  */
10629#ifdef __cplusplus
10630extern "C"
10631#endif
10632char dlopen ();
10633int
10634main ()
10635{
10636return dlopen ();
10637  ;
10638  return 0;
10639}
10640_ACEOF
10641if ac_fn_c_try_link "$LINENO"; then :
10642  ac_cv_lib_dl_dlopen=yes
10643else
10644  ac_cv_lib_dl_dlopen=no
10645fi
10646rm -f core conftest.err conftest.$ac_objext \
10647    conftest$ac_exeext conftest.$ac_ext
10648LIBS=$ac_check_lib_save_LIBS
10649fi
10650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10651$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10652if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10653  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10654else
10655  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10656$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10657if ${ac_cv_lib_svld_dlopen+:} false; then :
10658  $as_echo_n "(cached) " >&6
10659else
10660  ac_check_lib_save_LIBS=$LIBS
10661LIBS="-lsvld  $LIBS"
10662cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10663/* end confdefs.h.  */
10664
10665/* Override any GCC internal prototype to avoid an error.
10666   Use char because int might match the return type of a GCC
10667   builtin and then its argument prototype would still apply.  */
10668#ifdef __cplusplus
10669extern "C"
10670#endif
10671char dlopen ();
10672int
10673main ()
10674{
10675return dlopen ();
10676  ;
10677  return 0;
10678}
10679_ACEOF
10680if ac_fn_c_try_link "$LINENO"; then :
10681  ac_cv_lib_svld_dlopen=yes
10682else
10683  ac_cv_lib_svld_dlopen=no
10684fi
10685rm -f core conftest.err conftest.$ac_objext \
10686    conftest$ac_exeext conftest.$ac_ext
10687LIBS=$ac_check_lib_save_LIBS
10688fi
10689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10690$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10691if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10692  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10693else
10694  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10695$as_echo_n "checking for dld_link in -ldld... " >&6; }
10696if ${ac_cv_lib_dld_dld_link+:} false; then :
10697  $as_echo_n "(cached) " >&6
10698else
10699  ac_check_lib_save_LIBS=$LIBS
10700LIBS="-ldld  $LIBS"
10701cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10702/* end confdefs.h.  */
10703
10704/* Override any GCC internal prototype to avoid an error.
10705   Use char because int might match the return type of a GCC
10706   builtin and then its argument prototype would still apply.  */
10707#ifdef __cplusplus
10708extern "C"
10709#endif
10710char dld_link ();
10711int
10712main ()
10713{
10714return dld_link ();
10715  ;
10716  return 0;
10717}
10718_ACEOF
10719if ac_fn_c_try_link "$LINENO"; then :
10720  ac_cv_lib_dld_dld_link=yes
10721else
10722  ac_cv_lib_dld_dld_link=no
10723fi
10724rm -f core conftest.err conftest.$ac_objext \
10725    conftest$ac_exeext conftest.$ac_ext
10726LIBS=$ac_check_lib_save_LIBS
10727fi
10728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10729$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10730if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10731  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10732fi
10733
10734
10735fi
10736
10737
10738fi
10739
10740
10741fi
10742
10743
10744fi
10745
10746
10747fi
10748
10749    ;;
10750  esac
10751
10752  if test "x$lt_cv_dlopen" != xno; then
10753    enable_dlopen=yes
10754  else
10755    enable_dlopen=no
10756  fi
10757
10758  case $lt_cv_dlopen in
10759  dlopen)
10760    save_CPPFLAGS="$CPPFLAGS"
10761    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10762
10763    save_LDFLAGS="$LDFLAGS"
10764    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10765
10766    save_LIBS="$LIBS"
10767    LIBS="$lt_cv_dlopen_libs $LIBS"
10768
10769    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10770$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10771if ${lt_cv_dlopen_self+:} false; then :
10772  $as_echo_n "(cached) " >&6
10773else
10774  	  if test "$cross_compiling" = yes; then :
10775  lt_cv_dlopen_self=cross
10776else
10777  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10778  lt_status=$lt_dlunknown
10779  cat > conftest.$ac_ext <<_LT_EOF
10780#line 10780 "configure"
10781#include "confdefs.h"
10782
10783#if HAVE_DLFCN_H
10784#include <dlfcn.h>
10785#endif
10786
10787#include <stdio.h>
10788
10789#ifdef RTLD_GLOBAL
10790#  define LT_DLGLOBAL		RTLD_GLOBAL
10791#else
10792#  ifdef DL_GLOBAL
10793#    define LT_DLGLOBAL		DL_GLOBAL
10794#  else
10795#    define LT_DLGLOBAL		0
10796#  endif
10797#endif
10798
10799/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10800   find out it does not work in some platform. */
10801#ifndef LT_DLLAZY_OR_NOW
10802#  ifdef RTLD_LAZY
10803#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10804#  else
10805#    ifdef DL_LAZY
10806#      define LT_DLLAZY_OR_NOW		DL_LAZY
10807#    else
10808#      ifdef RTLD_NOW
10809#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10810#      else
10811#        ifdef DL_NOW
10812#          define LT_DLLAZY_OR_NOW	DL_NOW
10813#        else
10814#          define LT_DLLAZY_OR_NOW	0
10815#        endif
10816#      endif
10817#    endif
10818#  endif
10819#endif
10820
10821/* When -fvisbility=hidden is used, assume the code has been annotated
10822   correspondingly for the symbols needed.  */
10823#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10824void fnord () __attribute__((visibility("default")));
10825#endif
10826
10827void fnord () { int i=42; }
10828int main ()
10829{
10830  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10831  int status = $lt_dlunknown;
10832
10833  if (self)
10834    {
10835      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10836      else
10837        {
10838	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10839          else puts (dlerror ());
10840	}
10841      /* dlclose (self); */
10842    }
10843  else
10844    puts (dlerror ());
10845
10846  return status;
10847}
10848_LT_EOF
10849  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10850  (eval $ac_link) 2>&5
10851  ac_status=$?
10852  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10853  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10854    (./conftest; exit; ) >&5 2>/dev/null
10855    lt_status=$?
10856    case x$lt_status in
10857      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10858      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10859      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10860    esac
10861  else :
10862    # compilation failed
10863    lt_cv_dlopen_self=no
10864  fi
10865fi
10866rm -fr conftest*
10867
10868
10869fi
10870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10871$as_echo "$lt_cv_dlopen_self" >&6; }
10872
10873    if test "x$lt_cv_dlopen_self" = xyes; then
10874      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10875      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10876$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10877if ${lt_cv_dlopen_self_static+:} false; then :
10878  $as_echo_n "(cached) " >&6
10879else
10880  	  if test "$cross_compiling" = yes; then :
10881  lt_cv_dlopen_self_static=cross
10882else
10883  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10884  lt_status=$lt_dlunknown
10885  cat > conftest.$ac_ext <<_LT_EOF
10886#line 10886 "configure"
10887#include "confdefs.h"
10888
10889#if HAVE_DLFCN_H
10890#include <dlfcn.h>
10891#endif
10892
10893#include <stdio.h>
10894
10895#ifdef RTLD_GLOBAL
10896#  define LT_DLGLOBAL		RTLD_GLOBAL
10897#else
10898#  ifdef DL_GLOBAL
10899#    define LT_DLGLOBAL		DL_GLOBAL
10900#  else
10901#    define LT_DLGLOBAL		0
10902#  endif
10903#endif
10904
10905/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10906   find out it does not work in some platform. */
10907#ifndef LT_DLLAZY_OR_NOW
10908#  ifdef RTLD_LAZY
10909#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10910#  else
10911#    ifdef DL_LAZY
10912#      define LT_DLLAZY_OR_NOW		DL_LAZY
10913#    else
10914#      ifdef RTLD_NOW
10915#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10916#      else
10917#        ifdef DL_NOW
10918#          define LT_DLLAZY_OR_NOW	DL_NOW
10919#        else
10920#          define LT_DLLAZY_OR_NOW	0
10921#        endif
10922#      endif
10923#    endif
10924#  endif
10925#endif
10926
10927/* When -fvisbility=hidden is used, assume the code has been annotated
10928   correspondingly for the symbols needed.  */
10929#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10930void fnord () __attribute__((visibility("default")));
10931#endif
10932
10933void fnord () { int i=42; }
10934int main ()
10935{
10936  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10937  int status = $lt_dlunknown;
10938
10939  if (self)
10940    {
10941      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10942      else
10943        {
10944	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10945          else puts (dlerror ());
10946	}
10947      /* dlclose (self); */
10948    }
10949  else
10950    puts (dlerror ());
10951
10952  return status;
10953}
10954_LT_EOF
10955  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10956  (eval $ac_link) 2>&5
10957  ac_status=$?
10958  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10959  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10960    (./conftest; exit; ) >&5 2>/dev/null
10961    lt_status=$?
10962    case x$lt_status in
10963      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10964      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10965      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10966    esac
10967  else :
10968    # compilation failed
10969    lt_cv_dlopen_self_static=no
10970  fi
10971fi
10972rm -fr conftest*
10973
10974
10975fi
10976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10977$as_echo "$lt_cv_dlopen_self_static" >&6; }
10978    fi
10979
10980    CPPFLAGS="$save_CPPFLAGS"
10981    LDFLAGS="$save_LDFLAGS"
10982    LIBS="$save_LIBS"
10983    ;;
10984  esac
10985
10986  case $lt_cv_dlopen_self in
10987  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10988  *) enable_dlopen_self=unknown ;;
10989  esac
10990
10991  case $lt_cv_dlopen_self_static in
10992  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10993  *) enable_dlopen_self_static=unknown ;;
10994  esac
10995fi
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013striplib=
11014old_striplib=
11015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11016$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11017if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11018  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11019  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11021$as_echo "yes" >&6; }
11022else
11023# FIXME - insert some real tests, host_os isn't really good enough
11024  case $host_os in
11025  darwin*)
11026    if test -n "$STRIP" ; then
11027      striplib="$STRIP -x"
11028      old_striplib="$STRIP -S"
11029      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11030$as_echo "yes" >&6; }
11031    else
11032      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11033$as_echo "no" >&6; }
11034    fi
11035    ;;
11036  *)
11037    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11038$as_echo "no" >&6; }
11039    ;;
11040  esac
11041fi
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054  # Report which library types will actually be built
11055  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11056$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11058$as_echo "$can_build_shared" >&6; }
11059
11060  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11061$as_echo_n "checking whether to build shared libraries... " >&6; }
11062  test "$can_build_shared" = "no" && enable_shared=no
11063
11064  # On AIX, shared libraries and static libraries use the same namespace, and
11065  # are all built from PIC.
11066  case $host_os in
11067  aix3*)
11068    test "$enable_shared" = yes && enable_static=no
11069    if test -n "$RANLIB"; then
11070      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11071      postinstall_cmds='$RANLIB $lib'
11072    fi
11073    ;;
11074
11075  aix[4-9]*)
11076    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11077      test "$enable_shared" = yes && enable_static=no
11078    fi
11079    ;;
11080  esac
11081  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11082$as_echo "$enable_shared" >&6; }
11083
11084  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11085$as_echo_n "checking whether to build static libraries... " >&6; }
11086  # Make sure either enable_shared or enable_static is yes.
11087  test "$enable_shared" = yes || enable_static=yes
11088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11089$as_echo "$enable_static" >&6; }
11090
11091
11092
11093
11094fi
11095ac_ext=c
11096ac_cpp='$CPP $CPPFLAGS'
11097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11099ac_compiler_gnu=$ac_cv_c_compiler_gnu
11100
11101CC="$lt_save_CC"
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115        ac_config_commands="$ac_config_commands libtool"
11116
11117
11118
11119
11120# Only expand once:
11121
11122
11123
11124ac_ext=cpp
11125ac_cpp='$CXXCPP $CPPFLAGS'
11126ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11127ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11128ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11129if test -z "$CXX"; then
11130  if test -n "$CCC"; then
11131    CXX=$CCC
11132  else
11133    if test -n "$ac_tool_prefix"; then
11134  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
11135  do
11136    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11137set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11139$as_echo_n "checking for $ac_word... " >&6; }
11140if ${ac_cv_prog_CXX+:} false; then :
11141  $as_echo_n "(cached) " >&6
11142else
11143  if test -n "$CXX"; then
11144  ac_cv_prog_CXX="$CXX" # Let the user override the test.
11145else
11146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11147for as_dir in $PATH
11148do
11149  IFS=$as_save_IFS
11150  test -z "$as_dir" && as_dir=.
11151    for ac_exec_ext in '' $ac_executable_extensions; do
11152  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11153    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
11154    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11155    break 2
11156  fi
11157done
11158  done
11159IFS=$as_save_IFS
11160
11161fi
11162fi
11163CXX=$ac_cv_prog_CXX
11164if test -n "$CXX"; then
11165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
11166$as_echo "$CXX" >&6; }
11167else
11168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11169$as_echo "no" >&6; }
11170fi
11171
11172
11173    test -n "$CXX" && break
11174  done
11175fi
11176if test -z "$CXX"; then
11177  ac_ct_CXX=$CXX
11178  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
11179do
11180  # Extract the first word of "$ac_prog", so it can be a program name with args.
11181set dummy $ac_prog; ac_word=$2
11182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11183$as_echo_n "checking for $ac_word... " >&6; }
11184if ${ac_cv_prog_ac_ct_CXX+:} false; then :
11185  $as_echo_n "(cached) " >&6
11186else
11187  if test -n "$ac_ct_CXX"; then
11188  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
11189else
11190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11191for as_dir in $PATH
11192do
11193  IFS=$as_save_IFS
11194  test -z "$as_dir" && as_dir=.
11195    for ac_exec_ext in '' $ac_executable_extensions; do
11196  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11197    ac_cv_prog_ac_ct_CXX="$ac_prog"
11198    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11199    break 2
11200  fi
11201done
11202  done
11203IFS=$as_save_IFS
11204
11205fi
11206fi
11207ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
11208if test -n "$ac_ct_CXX"; then
11209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
11210$as_echo "$ac_ct_CXX" >&6; }
11211else
11212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11213$as_echo "no" >&6; }
11214fi
11215
11216
11217  test -n "$ac_ct_CXX" && break
11218done
11219
11220  if test "x$ac_ct_CXX" = x; then
11221    CXX="g++"
11222  else
11223    case $cross_compiling:$ac_tool_warned in
11224yes:)
11225{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11226$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11227ac_tool_warned=yes ;;
11228esac
11229    CXX=$ac_ct_CXX
11230  fi
11231fi
11232
11233  fi
11234fi
11235# Provide some information about the compiler.
11236$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
11237set X $ac_compile
11238ac_compiler=$2
11239for ac_option in --version -v -V -qversion; do
11240  { { ac_try="$ac_compiler $ac_option >&5"
11241case "(($ac_try" in
11242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11243  *) ac_try_echo=$ac_try;;
11244esac
11245eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11246$as_echo "$ac_try_echo"; } >&5
11247  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11248  ac_status=$?
11249  if test -s conftest.err; then
11250    sed '10a\
11251... rest of stderr output deleted ...
11252         10q' conftest.err >conftest.er1
11253    cat conftest.er1 >&5
11254  fi
11255  rm -f conftest.er1 conftest.err
11256  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11257  test $ac_status = 0; }
11258done
11259
11260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
11261$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
11262if ${ac_cv_cxx_compiler_gnu+:} false; then :
11263  $as_echo_n "(cached) " >&6
11264else
11265  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11266/* end confdefs.h.  */
11267
11268int
11269main ()
11270{
11271#ifndef __GNUC__
11272       choke me
11273#endif
11274
11275  ;
11276  return 0;
11277}
11278_ACEOF
11279if ac_fn_cxx_try_compile "$LINENO"; then :
11280  ac_compiler_gnu=yes
11281else
11282  ac_compiler_gnu=no
11283fi
11284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11285ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
11286
11287fi
11288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
11289$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
11290if test $ac_compiler_gnu = yes; then
11291  GXX=yes
11292else
11293  GXX=
11294fi
11295ac_test_CXXFLAGS=${CXXFLAGS+set}
11296ac_save_CXXFLAGS=$CXXFLAGS
11297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
11298$as_echo_n "checking whether $CXX accepts -g... " >&6; }
11299if ${ac_cv_prog_cxx_g+:} false; then :
11300  $as_echo_n "(cached) " >&6
11301else
11302  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
11303   ac_cxx_werror_flag=yes
11304   ac_cv_prog_cxx_g=no
11305   CXXFLAGS="-g"
11306   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11307/* end confdefs.h.  */
11308
11309int
11310main ()
11311{
11312
11313  ;
11314  return 0;
11315}
11316_ACEOF
11317if ac_fn_cxx_try_compile "$LINENO"; then :
11318  ac_cv_prog_cxx_g=yes
11319else
11320  CXXFLAGS=""
11321      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11322/* end confdefs.h.  */
11323
11324int
11325main ()
11326{
11327
11328  ;
11329  return 0;
11330}
11331_ACEOF
11332if ac_fn_cxx_try_compile "$LINENO"; then :
11333
11334else
11335  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11336	 CXXFLAGS="-g"
11337	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11338/* end confdefs.h.  */
11339
11340int
11341main ()
11342{
11343
11344  ;
11345  return 0;
11346}
11347_ACEOF
11348if ac_fn_cxx_try_compile "$LINENO"; then :
11349  ac_cv_prog_cxx_g=yes
11350fi
11351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11352fi
11353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11354fi
11355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11356   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11357fi
11358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
11359$as_echo "$ac_cv_prog_cxx_g" >&6; }
11360if test "$ac_test_CXXFLAGS" = set; then
11361  CXXFLAGS=$ac_save_CXXFLAGS
11362elif test $ac_cv_prog_cxx_g = yes; then
11363  if test "$GXX" = yes; then
11364    CXXFLAGS="-g -O2"
11365  else
11366    CXXFLAGS="-g"
11367  fi
11368else
11369  if test "$GXX" = yes; then
11370    CXXFLAGS="-O2"
11371  else
11372    CXXFLAGS=
11373  fi
11374fi
11375ac_ext=c
11376ac_cpp='$CPP $CPPFLAGS'
11377ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11378ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11379ac_compiler_gnu=$ac_cv_c_compiler_gnu
11380
11381depcc="$CXX"  am_compiler_list=
11382
11383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
11384$as_echo_n "checking dependency style of $depcc... " >&6; }
11385if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
11386  $as_echo_n "(cached) " >&6
11387else
11388  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
11389  # We make a subdir and do the tests there.  Otherwise we can end up
11390  # making bogus files that we don't know about and never remove.  For
11391  # instance it was reported that on HP-UX the gcc test will end up
11392  # making a dummy file named 'D' -- because '-MD' means "put the output
11393  # in D".
11394  rm -rf conftest.dir
11395  mkdir conftest.dir
11396  # Copy depcomp to subdir because otherwise we won't find it if we're
11397  # using a relative directory.
11398  cp "$am_depcomp" conftest.dir
11399  cd conftest.dir
11400  # We will build objects and dependencies in a subdirectory because
11401  # it helps to detect inapplicable dependency modes.  For instance
11402  # both Tru64's cc and ICC support -MD to output dependencies as a
11403  # side effect of compilation, but ICC will put the dependencies in
11404  # the current directory while Tru64 will put them in the object
11405  # directory.
11406  mkdir sub
11407
11408  am_cv_CXX_dependencies_compiler_type=none
11409  if test "$am_compiler_list" = ""; then
11410     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
11411  fi
11412  am__universal=false
11413  case " $depcc " in #(
11414     *\ -arch\ *\ -arch\ *) am__universal=true ;;
11415     esac
11416
11417  for depmode in $am_compiler_list; do
11418    # Setup a source with many dependencies, because some compilers
11419    # like to wrap large dependency lists on column 80 (with \), and
11420    # we should not choose a depcomp mode which is confused by this.
11421    #
11422    # We need to recreate these files for each test, as the compiler may
11423    # overwrite some of them when testing with obscure command lines.
11424    # This happens at least with the AIX C compiler.
11425    : > sub/conftest.c
11426    for i in 1 2 3 4 5 6; do
11427      echo '#include "conftst'$i'.h"' >> sub/conftest.c
11428      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
11429      # Solaris 10 /bin/sh.
11430      echo '/* dummy */' > sub/conftst$i.h
11431    done
11432    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
11433
11434    # We check with '-c' and '-o' for the sake of the "dashmstdout"
11435    # mode.  It turns out that the SunPro C++ compiler does not properly
11436    # handle '-M -o', and we need to detect this.  Also, some Intel
11437    # versions had trouble with output in subdirs.
11438    am__obj=sub/conftest.${OBJEXT-o}
11439    am__minus_obj="-o $am__obj"
11440    case $depmode in
11441    gcc)
11442      # This depmode causes a compiler race in universal mode.
11443      test "$am__universal" = false || continue
11444      ;;
11445    nosideeffect)
11446      # After this tag, mechanisms are not by side-effect, so they'll
11447      # only be used when explicitly requested.
11448      if test "x$enable_dependency_tracking" = xyes; then
11449	continue
11450      else
11451	break
11452      fi
11453      ;;
11454    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
11455      # This compiler won't grok '-c -o', but also, the minuso test has
11456      # not run yet.  These depmodes are late enough in the game, and
11457      # so weak that their functioning should not be impacted.
11458      am__obj=conftest.${OBJEXT-o}
11459      am__minus_obj=
11460      ;;
11461    none) break ;;
11462    esac
11463    if depmode=$depmode \
11464       source=sub/conftest.c object=$am__obj \
11465       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
11466       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
11467         >/dev/null 2>conftest.err &&
11468       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
11469       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
11470       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
11471       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
11472      # icc doesn't choke on unknown options, it will just issue warnings
11473      # or remarks (even with -Werror).  So we grep stderr for any message
11474      # that says an option was ignored or not supported.
11475      # When given -MP, icc 7.0 and 7.1 complain thusly:
11476      #   icc: Command line warning: ignoring option '-M'; no argument required
11477      # The diagnosis changed in icc 8.0:
11478      #   icc: Command line remark: option '-MP' not supported
11479      if (grep 'ignoring option' conftest.err ||
11480          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
11481        am_cv_CXX_dependencies_compiler_type=$depmode
11482        break
11483      fi
11484    fi
11485  done
11486
11487  cd ..
11488  rm -rf conftest.dir
11489else
11490  am_cv_CXX_dependencies_compiler_type=none
11491fi
11492
11493fi
11494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
11495$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
11496CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
11497
11498 if
11499  test "x$enable_dependency_tracking" != xno \
11500  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
11501  am__fastdepCXX_TRUE=
11502  am__fastdepCXX_FALSE='#'
11503else
11504  am__fastdepCXX_TRUE='#'
11505  am__fastdepCXX_FALSE=
11506fi
11507
11508
11509      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11510    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11511    (test "X$CXX" != "Xg++"))) ; then
11512  ac_ext=cpp
11513ac_cpp='$CXXCPP $CPPFLAGS'
11514ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11515ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11516ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11518$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11519if test -z "$CXXCPP"; then
11520  if ${ac_cv_prog_CXXCPP+:} false; then :
11521  $as_echo_n "(cached) " >&6
11522else
11523      # Double quotes because CXXCPP needs to be expanded
11524    for CXXCPP in "$CXX -E" "/lib/cpp"
11525    do
11526      ac_preproc_ok=false
11527for ac_cxx_preproc_warn_flag in '' yes
11528do
11529  # Use a header file that comes with gcc, so configuring glibc
11530  # with a fresh cross-compiler works.
11531  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11532  # <limits.h> exists even on freestanding compilers.
11533  # On the NeXT, cc -E runs the code through the compiler's parser,
11534  # not just through cpp. "Syntax error" is here to catch this case.
11535  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11536/* end confdefs.h.  */
11537#ifdef __STDC__
11538# include <limits.h>
11539#else
11540# include <assert.h>
11541#endif
11542		     Syntax error
11543_ACEOF
11544if ac_fn_cxx_try_cpp "$LINENO"; then :
11545
11546else
11547  # Broken: fails on valid input.
11548continue
11549fi
11550rm -f conftest.err conftest.i conftest.$ac_ext
11551
11552  # OK, works on sane cases.  Now check whether nonexistent headers
11553  # can be detected and how.
11554  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11555/* end confdefs.h.  */
11556#include <ac_nonexistent.h>
11557_ACEOF
11558if ac_fn_cxx_try_cpp "$LINENO"; then :
11559  # Broken: success on invalid input.
11560continue
11561else
11562  # Passes both tests.
11563ac_preproc_ok=:
11564break
11565fi
11566rm -f conftest.err conftest.i conftest.$ac_ext
11567
11568done
11569# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11570rm -f conftest.i conftest.err conftest.$ac_ext
11571if $ac_preproc_ok; then :
11572  break
11573fi
11574
11575    done
11576    ac_cv_prog_CXXCPP=$CXXCPP
11577
11578fi
11579  CXXCPP=$ac_cv_prog_CXXCPP
11580else
11581  ac_cv_prog_CXXCPP=$CXXCPP
11582fi
11583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11584$as_echo "$CXXCPP" >&6; }
11585ac_preproc_ok=false
11586for ac_cxx_preproc_warn_flag in '' yes
11587do
11588  # Use a header file that comes with gcc, so configuring glibc
11589  # with a fresh cross-compiler works.
11590  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11591  # <limits.h> exists even on freestanding compilers.
11592  # On the NeXT, cc -E runs the code through the compiler's parser,
11593  # not just through cpp. "Syntax error" is here to catch this case.
11594  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11595/* end confdefs.h.  */
11596#ifdef __STDC__
11597# include <limits.h>
11598#else
11599# include <assert.h>
11600#endif
11601		     Syntax error
11602_ACEOF
11603if ac_fn_cxx_try_cpp "$LINENO"; then :
11604
11605else
11606  # Broken: fails on valid input.
11607continue
11608fi
11609rm -f conftest.err conftest.i conftest.$ac_ext
11610
11611  # OK, works on sane cases.  Now check whether nonexistent headers
11612  # can be detected and how.
11613  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11614/* end confdefs.h.  */
11615#include <ac_nonexistent.h>
11616_ACEOF
11617if ac_fn_cxx_try_cpp "$LINENO"; then :
11618  # Broken: success on invalid input.
11619continue
11620else
11621  # Passes both tests.
11622ac_preproc_ok=:
11623break
11624fi
11625rm -f conftest.err conftest.i conftest.$ac_ext
11626
11627done
11628# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11629rm -f conftest.i conftest.err conftest.$ac_ext
11630if $ac_preproc_ok; then :
11631
11632else
11633  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11634$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11635as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
11636See \`config.log' for more details" "$LINENO" 5; }
11637fi
11638
11639ac_ext=c
11640ac_cpp='$CPP $CPPFLAGS'
11641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11643ac_compiler_gnu=$ac_cv_c_compiler_gnu
11644
11645else
11646  _lt_caught_CXX_error=yes
11647fi
11648
11649ac_ext=cpp
11650ac_cpp='$CXXCPP $CPPFLAGS'
11651ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11652ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11653ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11654
11655archive_cmds_need_lc_CXX=no
11656allow_undefined_flag_CXX=
11657always_export_symbols_CXX=no
11658archive_expsym_cmds_CXX=
11659compiler_needs_object_CXX=no
11660export_dynamic_flag_spec_CXX=
11661hardcode_direct_CXX=no
11662hardcode_direct_absolute_CXX=no
11663hardcode_libdir_flag_spec_CXX=
11664hardcode_libdir_flag_spec_ld_CXX=
11665hardcode_libdir_separator_CXX=
11666hardcode_minus_L_CXX=no
11667hardcode_shlibpath_var_CXX=unsupported
11668hardcode_automatic_CXX=no
11669inherit_rpath_CXX=no
11670module_cmds_CXX=
11671module_expsym_cmds_CXX=
11672link_all_deplibs_CXX=unknown
11673old_archive_cmds_CXX=$old_archive_cmds
11674reload_flag_CXX=$reload_flag
11675reload_cmds_CXX=$reload_cmds
11676no_undefined_flag_CXX=
11677whole_archive_flag_spec_CXX=
11678enable_shared_with_static_runtimes_CXX=no
11679
11680# Source file extension for C++ test sources.
11681ac_ext=cpp
11682
11683# Object file extension for compiled C++ test sources.
11684objext=o
11685objext_CXX=$objext
11686
11687# No sense in running all these tests if we already determined that
11688# the CXX compiler isn't working.  Some variables (like enable_shared)
11689# are currently assumed to apply to all compilers on this platform,
11690# and will be corrupted by setting them based on a non-working compiler.
11691if test "$_lt_caught_CXX_error" != yes; then
11692  # Code to be used in simple compile tests
11693  lt_simple_compile_test_code="int some_variable = 0;"
11694
11695  # Code to be used in simple link tests
11696  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11697
11698  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11699
11700
11701
11702
11703
11704
11705# If no C compiler was specified, use CC.
11706LTCC=${LTCC-"$CC"}
11707
11708# If no C compiler flags were specified, use CFLAGS.
11709LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11710
11711# Allow CC to be a program name with arguments.
11712compiler=$CC
11713
11714
11715  # save warnings/boilerplate of simple test code
11716  ac_outfile=conftest.$ac_objext
11717echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11718eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11719_lt_compiler_boilerplate=`cat conftest.err`
11720$RM conftest*
11721
11722  ac_outfile=conftest.$ac_objext
11723echo "$lt_simple_link_test_code" >conftest.$ac_ext
11724eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11725_lt_linker_boilerplate=`cat conftest.err`
11726$RM -r conftest*
11727
11728
11729  # Allow CC to be a program name with arguments.
11730  lt_save_CC=$CC
11731  lt_save_LD=$LD
11732  lt_save_GCC=$GCC
11733  GCC=$GXX
11734  lt_save_with_gnu_ld=$with_gnu_ld
11735  lt_save_path_LD=$lt_cv_path_LD
11736  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11737    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11738  else
11739    $as_unset lt_cv_prog_gnu_ld
11740  fi
11741  if test -n "${lt_cv_path_LDCXX+set}"; then
11742    lt_cv_path_LD=$lt_cv_path_LDCXX
11743  else
11744    $as_unset lt_cv_path_LD
11745  fi
11746  test -z "${LDCXX+set}" || LD=$LDCXX
11747  CC=${CXX-"c++"}
11748  compiler=$CC
11749  compiler_CXX=$CC
11750  for cc_temp in $compiler""; do
11751  case $cc_temp in
11752    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11753    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11754    \-*) ;;
11755    *) break;;
11756  esac
11757done
11758cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11759
11760
11761  if test -n "$compiler"; then
11762    # We don't want -fno-exception when compiling C++ code, so set the
11763    # no_builtin_flag separately
11764    if test "$GXX" = yes; then
11765      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11766    else
11767      lt_prog_compiler_no_builtin_flag_CXX=
11768    fi
11769
11770    if test "$GXX" = yes; then
11771      # Set up default GNU C++ configuration
11772
11773
11774
11775# Check whether --with-gnu-ld was given.
11776if test "${with_gnu_ld+set}" = set; then :
11777  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11778else
11779  with_gnu_ld=no
11780fi
11781
11782ac_prog=ld
11783if test "$GCC" = yes; then
11784  # Check if gcc -print-prog-name=ld gives a path.
11785  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11786$as_echo_n "checking for ld used by $CC... " >&6; }
11787  case $host in
11788  *-*-mingw*)
11789    # gcc leaves a trailing carriage return which upsets mingw
11790    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11791  *)
11792    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11793  esac
11794  case $ac_prog in
11795    # Accept absolute paths.
11796    [\\/]* | ?:[\\/]*)
11797      re_direlt='/[^/][^/]*/\.\./'
11798      # Canonicalize the pathname of ld
11799      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11800      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11801	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11802      done
11803      test -z "$LD" && LD="$ac_prog"
11804      ;;
11805  "")
11806    # If it fails, then pretend we aren't using GCC.
11807    ac_prog=ld
11808    ;;
11809  *)
11810    # If it is relative, then search for the first ld in PATH.
11811    with_gnu_ld=unknown
11812    ;;
11813  esac
11814elif test "$with_gnu_ld" = yes; then
11815  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11816$as_echo_n "checking for GNU ld... " >&6; }
11817else
11818  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11819$as_echo_n "checking for non-GNU ld... " >&6; }
11820fi
11821if ${lt_cv_path_LD+:} false; then :
11822  $as_echo_n "(cached) " >&6
11823else
11824  if test -z "$LD"; then
11825  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11826  for ac_dir in $PATH; do
11827    IFS="$lt_save_ifs"
11828    test -z "$ac_dir" && ac_dir=.
11829    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11830      lt_cv_path_LD="$ac_dir/$ac_prog"
11831      # Check to see if the program is GNU ld.  I'd rather use --version,
11832      # but apparently some variants of GNU ld only accept -v.
11833      # Break only if it was the GNU/non-GNU ld that we prefer.
11834      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11835      *GNU* | *'with BFD'*)
11836	test "$with_gnu_ld" != no && break
11837	;;
11838      *)
11839	test "$with_gnu_ld" != yes && break
11840	;;
11841      esac
11842    fi
11843  done
11844  IFS="$lt_save_ifs"
11845else
11846  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11847fi
11848fi
11849
11850LD="$lt_cv_path_LD"
11851if test -n "$LD"; then
11852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11853$as_echo "$LD" >&6; }
11854else
11855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11856$as_echo "no" >&6; }
11857fi
11858test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
11859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11860$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11861if ${lt_cv_prog_gnu_ld+:} false; then :
11862  $as_echo_n "(cached) " >&6
11863else
11864  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11865case `$LD -v 2>&1 </dev/null` in
11866*GNU* | *'with BFD'*)
11867  lt_cv_prog_gnu_ld=yes
11868  ;;
11869*)
11870  lt_cv_prog_gnu_ld=no
11871  ;;
11872esac
11873fi
11874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11875$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11876with_gnu_ld=$lt_cv_prog_gnu_ld
11877
11878
11879
11880
11881
11882
11883
11884      # Check if GNU C++ uses GNU ld as the underlying linker, since the
11885      # archiving commands below assume that GNU ld is being used.
11886      if test "$with_gnu_ld" = yes; then
11887        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11888        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'
11889
11890        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11891        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11892
11893        # If archive_cmds runs LD, not CC, wlarc should be empty
11894        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11895        #     investigate it a little bit more. (MM)
11896        wlarc='${wl}'
11897
11898        # ancient GNU ld didn't support --whole-archive et. al.
11899        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
11900	  $GREP 'no-whole-archive' > /dev/null; then
11901          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11902        else
11903          whole_archive_flag_spec_CXX=
11904        fi
11905      else
11906        with_gnu_ld=no
11907        wlarc=
11908
11909        # A generic and very simple default shared library creation
11910        # command for GNU C++ for the case where it uses the native
11911        # linker, instead of GNU ld.  If possible, this setting should
11912        # overridden to take advantage of the native linker features on
11913        # the platform it is being used on.
11914        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11915      fi
11916
11917      # Commands to make compiler produce verbose output that lists
11918      # what "hidden" libraries, object files and flags are used when
11919      # linking a shared library.
11920      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
11921
11922    else
11923      GXX=no
11924      with_gnu_ld=no
11925      wlarc=
11926    fi
11927
11928    # PORTME: fill in a description of your system's C++ link characteristics
11929    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11930$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11931    ld_shlibs_CXX=yes
11932    case $host_os in
11933      aix3*)
11934        # FIXME: insert proper C++ library support
11935        ld_shlibs_CXX=no
11936        ;;
11937      aix[4-9]*)
11938        if test "$host_cpu" = ia64; then
11939          # On IA64, the linker does run time linking by default, so we don't
11940          # have to do anything special.
11941          aix_use_runtimelinking=no
11942          exp_sym_flag='-Bexport'
11943          no_entry_flag=""
11944        else
11945          aix_use_runtimelinking=no
11946
11947          # Test if we are trying to use run time linking or normal
11948          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11949          # need to do runtime linking.
11950          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11951	    for ld_flag in $LDFLAGS; do
11952	      case $ld_flag in
11953	      *-brtl*)
11954	        aix_use_runtimelinking=yes
11955	        break
11956	        ;;
11957	      esac
11958	    done
11959	    ;;
11960          esac
11961
11962          exp_sym_flag='-bexport'
11963          no_entry_flag='-bnoentry'
11964        fi
11965
11966        # When large executables or shared objects are built, AIX ld can
11967        # have problems creating the table of contents.  If linking a library
11968        # or program results in "error TOC overflow" add -mminimal-toc to
11969        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11970        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11971
11972        archive_cmds_CXX=''
11973        hardcode_direct_CXX=yes
11974        hardcode_direct_absolute_CXX=yes
11975        hardcode_libdir_separator_CXX=':'
11976        link_all_deplibs_CXX=yes
11977        file_list_spec_CXX='${wl}-f,'
11978
11979        if test "$GXX" = yes; then
11980          case $host_os in aix4.[012]|aix4.[012].*)
11981          # We only want to do this on AIX 4.2 and lower, the check
11982          # below for broken collect2 doesn't work under 4.3+
11983	  collect2name=`${CC} -print-prog-name=collect2`
11984	  if test -f "$collect2name" &&
11985	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11986	  then
11987	    # We have reworked collect2
11988	    :
11989	  else
11990	    # We have old collect2
11991	    hardcode_direct_CXX=unsupported
11992	    # It fails to find uninstalled libraries when the uninstalled
11993	    # path is not listed in the libpath.  Setting hardcode_minus_L
11994	    # to unsupported forces relinking
11995	    hardcode_minus_L_CXX=yes
11996	    hardcode_libdir_flag_spec_CXX='-L$libdir'
11997	    hardcode_libdir_separator_CXX=
11998	  fi
11999          esac
12000          shared_flag='-shared'
12001	  if test "$aix_use_runtimelinking" = yes; then
12002	    shared_flag="$shared_flag "'${wl}-G'
12003	  fi
12004        else
12005          # not using gcc
12006          if test "$host_cpu" = ia64; then
12007	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12008	  # chokes on -Wl,-G. The following line is correct:
12009	  shared_flag='-G'
12010          else
12011	    if test "$aix_use_runtimelinking" = yes; then
12012	      shared_flag='${wl}-G'
12013	    else
12014	      shared_flag='${wl}-bM:SRE'
12015	    fi
12016          fi
12017        fi
12018
12019        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12020        # It seems that -bexpall does not export symbols beginning with
12021        # underscore (_), so it is better to generate a list of symbols to
12022	# export.
12023        always_export_symbols_CXX=yes
12024        if test "$aix_use_runtimelinking" = yes; then
12025          # Warning - without using the other runtime loading flags (-brtl),
12026          # -berok will link without error, but may produce a broken library.
12027          allow_undefined_flag_CXX='-berok'
12028          # Determine the default libpath from the value encoded in an empty
12029          # executable.
12030          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12031/* end confdefs.h.  */
12032
12033int
12034main ()
12035{
12036
12037  ;
12038  return 0;
12039}
12040_ACEOF
12041if ac_fn_cxx_try_link "$LINENO"; then :
12042
12043lt_aix_libpath_sed='
12044    /Import File Strings/,/^$/ {
12045	/^0/ {
12046	    s/^0  *\(.*\)$/\1/
12047	    p
12048	}
12049    }'
12050aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12051# Check for a 64-bit object if we didn't find anything.
12052if test -z "$aix_libpath"; then
12053  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12054fi
12055fi
12056rm -f core conftest.err conftest.$ac_objext \
12057    conftest$ac_exeext conftest.$ac_ext
12058if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12059
12060          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12061
12062          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"
12063        else
12064          if test "$host_cpu" = ia64; then
12065	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12066	    allow_undefined_flag_CXX="-z nodefs"
12067	    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"
12068          else
12069	    # Determine the default libpath from the value encoded in an
12070	    # empty executable.
12071	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12072/* end confdefs.h.  */
12073
12074int
12075main ()
12076{
12077
12078  ;
12079  return 0;
12080}
12081_ACEOF
12082if ac_fn_cxx_try_link "$LINENO"; then :
12083
12084lt_aix_libpath_sed='
12085    /Import File Strings/,/^$/ {
12086	/^0/ {
12087	    s/^0  *\(.*\)$/\1/
12088	    p
12089	}
12090    }'
12091aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12092# Check for a 64-bit object if we didn't find anything.
12093if test -z "$aix_libpath"; then
12094  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12095fi
12096fi
12097rm -f core conftest.err conftest.$ac_objext \
12098    conftest$ac_exeext conftest.$ac_ext
12099if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12100
12101	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12102	    # Warning - without using the other run time loading flags,
12103	    # -berok will link without error, but may produce a broken library.
12104	    no_undefined_flag_CXX=' ${wl}-bernotok'
12105	    allow_undefined_flag_CXX=' ${wl}-berok'
12106	    if test "$with_gnu_ld" = yes; then
12107	      # We only use this code for GNU lds that support --whole-archive.
12108	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12109	    else
12110	      # Exported symbols can be pulled into shared objects from archives
12111	      whole_archive_flag_spec_CXX='$convenience'
12112	    fi
12113	    archive_cmds_need_lc_CXX=yes
12114	    # This is similar to how AIX traditionally builds its shared
12115	    # libraries.
12116	    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'
12117          fi
12118        fi
12119        ;;
12120
12121      beos*)
12122	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12123	  allow_undefined_flag_CXX=unsupported
12124	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12125	  # support --undefined.  This deserves some investigation.  FIXME
12126	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12127	else
12128	  ld_shlibs_CXX=no
12129	fi
12130	;;
12131
12132      chorus*)
12133        case $cc_basename in
12134          *)
12135	  # FIXME: insert proper C++ library support
12136	  ld_shlibs_CXX=no
12137	  ;;
12138        esac
12139        ;;
12140
12141      cygwin* | mingw* | pw32* | cegcc*)
12142        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12143        # as there is no search path for DLLs.
12144        hardcode_libdir_flag_spec_CXX='-L$libdir'
12145        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12146        allow_undefined_flag_CXX=unsupported
12147        always_export_symbols_CXX=no
12148        enable_shared_with_static_runtimes_CXX=yes
12149
12150        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12151          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'
12152          # If the export-symbols file already is a .def file (1st line
12153          # is EXPORTS), use it as is; otherwise, prepend...
12154          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12155	    cp $export_symbols $output_objdir/$soname.def;
12156          else
12157	    echo EXPORTS > $output_objdir/$soname.def;
12158	    cat $export_symbols >> $output_objdir/$soname.def;
12159          fi~
12160          $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'
12161        else
12162          ld_shlibs_CXX=no
12163        fi
12164        ;;
12165      darwin* | rhapsody*)
12166
12167
12168  archive_cmds_need_lc_CXX=no
12169  hardcode_direct_CXX=no
12170  hardcode_automatic_CXX=yes
12171  hardcode_shlibpath_var_CXX=unsupported
12172  if test "$lt_cv_ld_force_load" = "yes"; then
12173    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\"`'
12174  else
12175    whole_archive_flag_spec_CXX=''
12176  fi
12177  link_all_deplibs_CXX=yes
12178  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12179  case $cc_basename in
12180     ifort*) _lt_dar_can_shared=yes ;;
12181     *) _lt_dar_can_shared=$GCC ;;
12182  esac
12183  if test "$_lt_dar_can_shared" = "yes"; then
12184    output_verbose_link_cmd=func_echo_all
12185    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}"
12186    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12187    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}"
12188    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}"
12189       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12190      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}"
12191      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}"
12192    fi
12193
12194  else
12195  ld_shlibs_CXX=no
12196  fi
12197
12198	;;
12199
12200      dgux*)
12201        case $cc_basename in
12202          ec++*)
12203	    # FIXME: insert proper C++ library support
12204	    ld_shlibs_CXX=no
12205	    ;;
12206          ghcx*)
12207	    # Green Hills C++ Compiler
12208	    # FIXME: insert proper C++ library support
12209	    ld_shlibs_CXX=no
12210	    ;;
12211          *)
12212	    # FIXME: insert proper C++ library support
12213	    ld_shlibs_CXX=no
12214	    ;;
12215        esac
12216        ;;
12217
12218      freebsd2.*)
12219        # C++ shared libraries reported to be fairly broken before
12220	# switch to ELF
12221        ld_shlibs_CXX=no
12222        ;;
12223
12224      freebsd-elf*)
12225        archive_cmds_need_lc_CXX=no
12226        ;;
12227
12228      freebsd* | dragonfly*)
12229        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12230        # conventions
12231        ld_shlibs_CXX=yes
12232        ;;
12233
12234      gnu*)
12235        ;;
12236
12237      haiku*)
12238        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12239        link_all_deplibs_CXX=yes
12240        ;;
12241
12242      hpux9*)
12243        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12244        hardcode_libdir_separator_CXX=:
12245        export_dynamic_flag_spec_CXX='${wl}-E'
12246        hardcode_direct_CXX=yes
12247        hardcode_minus_L_CXX=yes # Not in the search PATH,
12248				             # but as the default
12249				             # location of the library.
12250
12251        case $cc_basename in
12252          CC*)
12253            # FIXME: insert proper C++ library support
12254            ld_shlibs_CXX=no
12255            ;;
12256          aCC*)
12257            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'
12258            # Commands to make compiler produce verbose output that lists
12259            # what "hidden" libraries, object files and flags are used when
12260            # linking a shared library.
12261            #
12262            # There doesn't appear to be a way to prevent this compiler from
12263            # explicitly linking system object files so we need to strip them
12264            # from the output so that they don't get included in the library
12265            # dependencies.
12266            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"'
12267            ;;
12268          *)
12269            if test "$GXX" = yes; then
12270              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'
12271            else
12272              # FIXME: insert proper C++ library support
12273              ld_shlibs_CXX=no
12274            fi
12275            ;;
12276        esac
12277        ;;
12278
12279      hpux10*|hpux11*)
12280        if test $with_gnu_ld = no; then
12281	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12282	  hardcode_libdir_separator_CXX=:
12283
12284          case $host_cpu in
12285            hppa*64*|ia64*)
12286              ;;
12287            *)
12288	      export_dynamic_flag_spec_CXX='${wl}-E'
12289              ;;
12290          esac
12291        fi
12292        case $host_cpu in
12293          hppa*64*|ia64*)
12294            hardcode_direct_CXX=no
12295            hardcode_shlibpath_var_CXX=no
12296            ;;
12297          *)
12298            hardcode_direct_CXX=yes
12299            hardcode_direct_absolute_CXX=yes
12300            hardcode_minus_L_CXX=yes # Not in the search PATH,
12301					         # but as the default
12302					         # location of the library.
12303            ;;
12304        esac
12305
12306        case $cc_basename in
12307          CC*)
12308	    # FIXME: insert proper C++ library support
12309	    ld_shlibs_CXX=no
12310	    ;;
12311          aCC*)
12312	    case $host_cpu in
12313	      hppa*64*)
12314	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12315	        ;;
12316	      ia64*)
12317	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12318	        ;;
12319	      *)
12320	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12321	        ;;
12322	    esac
12323	    # Commands to make compiler produce verbose output that lists
12324	    # what "hidden" libraries, object files and flags are used when
12325	    # linking a shared library.
12326	    #
12327	    # There doesn't appear to be a way to prevent this compiler from
12328	    # explicitly linking system object files so we need to strip them
12329	    # from the output so that they don't get included in the library
12330	    # dependencies.
12331	    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"'
12332	    ;;
12333          *)
12334	    if test "$GXX" = yes; then
12335	      if test $with_gnu_ld = no; then
12336	        case $host_cpu in
12337	          hppa*64*)
12338	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12339	            ;;
12340	          ia64*)
12341	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12342	            ;;
12343	          *)
12344	            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'
12345	            ;;
12346	        esac
12347	      fi
12348	    else
12349	      # FIXME: insert proper C++ library support
12350	      ld_shlibs_CXX=no
12351	    fi
12352	    ;;
12353        esac
12354        ;;
12355
12356      interix[3-9]*)
12357	hardcode_direct_CXX=no
12358	hardcode_shlibpath_var_CXX=no
12359	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12360	export_dynamic_flag_spec_CXX='${wl}-E'
12361	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12362	# Instead, shared libraries are loaded at an image base (0x10000000 by
12363	# default) and relocated if they conflict, which is a slow very memory
12364	# consuming and fragmenting process.  To avoid this, we pick a random,
12365	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12366	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12367	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'
12368	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'
12369	;;
12370      irix5* | irix6*)
12371        case $cc_basename in
12372          CC*)
12373	    # SGI C++
12374	    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'
12375
12376	    # Archives containing C++ object files must be created using
12377	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12378	    # necessary to make sure instantiated templates are included
12379	    # in the archive.
12380	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12381	    ;;
12382          *)
12383	    if test "$GXX" = yes; then
12384	      if test "$with_gnu_ld" = no; then
12385	        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'
12386	      else
12387	        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'
12388	      fi
12389	    fi
12390	    link_all_deplibs_CXX=yes
12391	    ;;
12392        esac
12393        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12394        hardcode_libdir_separator_CXX=:
12395        inherit_rpath_CXX=yes
12396        ;;
12397
12398      linux* | k*bsd*-gnu | kopensolaris*-gnu)
12399        case $cc_basename in
12400          KCC*)
12401	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12402
12403	    # KCC will only create a shared library if the output file
12404	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12405	    # to its proper name (with version) after linking.
12406	    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'
12407	    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'
12408	    # Commands to make compiler produce verbose output that lists
12409	    # what "hidden" libraries, object files and flags are used when
12410	    # linking a shared library.
12411	    #
12412	    # There doesn't appear to be a way to prevent this compiler from
12413	    # explicitly linking system object files so we need to strip them
12414	    # from the output so that they don't get included in the library
12415	    # dependencies.
12416	    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"'
12417
12418	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12419	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12420
12421	    # Archives containing C++ object files must be created using
12422	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12423	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12424	    ;;
12425	  icpc* | ecpc* )
12426	    # Intel C++
12427	    with_gnu_ld=yes
12428	    # version 8.0 and above of icpc choke on multiply defined symbols
12429	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12430	    # earlier do not add the objects themselves.
12431	    case `$CC -V 2>&1` in
12432	      *"Version 7."*)
12433	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12434		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'
12435		;;
12436	      *)  # Version 8.0 or newer
12437	        tmp_idyn=
12438	        case $host_cpu in
12439		  ia64*) tmp_idyn=' -i_dynamic';;
12440		esac
12441	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12442		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'
12443		;;
12444	    esac
12445	    archive_cmds_need_lc_CXX=no
12446	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12447	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12448	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12449	    ;;
12450          pgCC* | pgcpp*)
12451            # Portland Group C++ compiler
12452	    case `$CC -V` in
12453	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12454	      prelink_cmds_CXX='tpldir=Template.dir~
12455		rm -rf $tpldir~
12456		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12457		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12458	      old_archive_cmds_CXX='tpldir=Template.dir~
12459		rm -rf $tpldir~
12460		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12461		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12462		$RANLIB $oldlib'
12463	      archive_cmds_CXX='tpldir=Template.dir~
12464		rm -rf $tpldir~
12465		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12466		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12467	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12468		rm -rf $tpldir~
12469		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12470		$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'
12471	      ;;
12472	    *) # Version 6 and above use weak symbols
12473	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12474	      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'
12475	      ;;
12476	    esac
12477
12478	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12479	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12480	    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'
12481            ;;
12482	  cxx*)
12483	    # Compaq C++
12484	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12485	    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'
12486
12487	    runpath_var=LD_RUN_PATH
12488	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12489	    hardcode_libdir_separator_CXX=:
12490
12491	    # Commands to make compiler produce verbose output that lists
12492	    # what "hidden" libraries, object files and flags are used when
12493	    # linking a shared library.
12494	    #
12495	    # There doesn't appear to be a way to prevent this compiler from
12496	    # explicitly linking system object files so we need to strip them
12497	    # from the output so that they don't get included in the library
12498	    # dependencies.
12499	    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'
12500	    ;;
12501	  xl* | mpixl* | bgxl*)
12502	    # IBM XL 8.0 on PPC, with GNU ld
12503	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12504	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12505	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12506	    if test "x$supports_anon_versioning" = xyes; then
12507	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12508		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12509		echo "local: *; };" >> $output_objdir/$libname.ver~
12510		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12511	    fi
12512	    ;;
12513	  *)
12514	    case `$CC -V 2>&1 | sed 5q` in
12515	    *Sun\ C*)
12516	      # Sun C++ 5.9
12517	      no_undefined_flag_CXX=' -zdefs'
12518	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12519	      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'
12520	      hardcode_libdir_flag_spec_CXX='-R$libdir'
12521	      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'
12522	      compiler_needs_object_CXX=yes
12523
12524	      # Not sure whether something based on
12525	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12526	      # would be better.
12527	      output_verbose_link_cmd='func_echo_all'
12528
12529	      # Archives containing C++ object files must be created using
12530	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12531	      # necessary to make sure instantiated templates are included
12532	      # in the archive.
12533	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12534	      ;;
12535	    esac
12536	    ;;
12537	esac
12538	;;
12539
12540      lynxos*)
12541        # FIXME: insert proper C++ library support
12542	ld_shlibs_CXX=no
12543	;;
12544
12545      m88k*)
12546        # FIXME: insert proper C++ library support
12547        ld_shlibs_CXX=no
12548	;;
12549
12550      mvs*)
12551        case $cc_basename in
12552          cxx*)
12553	    # FIXME: insert proper C++ library support
12554	    ld_shlibs_CXX=no
12555	    ;;
12556	  *)
12557	    # FIXME: insert proper C++ library support
12558	    ld_shlibs_CXX=no
12559	    ;;
12560	esac
12561	;;
12562
12563      netbsd*)
12564        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12565	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12566	  wlarc=
12567	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12568	  hardcode_direct_CXX=yes
12569	  hardcode_shlibpath_var_CXX=no
12570	fi
12571	# Workaround some broken pre-1.5 toolchains
12572	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12573	;;
12574
12575      *nto* | *qnx*)
12576        ld_shlibs_CXX=yes
12577	;;
12578
12579      openbsd2*)
12580        # C++ shared libraries are fairly broken
12581	ld_shlibs_CXX=no
12582	;;
12583
12584      openbsd*)
12585	if test -f /usr/libexec/ld.so; then
12586	  hardcode_direct_CXX=yes
12587	  hardcode_shlibpath_var_CXX=no
12588	  hardcode_direct_absolute_CXX=yes
12589	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12590	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12591	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12592	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12593	    export_dynamic_flag_spec_CXX='${wl}-E'
12594	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12595	  fi
12596	  output_verbose_link_cmd=func_echo_all
12597	else
12598	  ld_shlibs_CXX=no
12599	fi
12600	;;
12601
12602      osf3* | osf4* | osf5*)
12603        case $cc_basename in
12604          KCC*)
12605	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12606
12607	    # KCC will only create a shared library if the output file
12608	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12609	    # to its proper name (with version) after linking.
12610	    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'
12611
12612	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12613	    hardcode_libdir_separator_CXX=:
12614
12615	    # Archives containing C++ object files must be created using
12616	    # the KAI C++ compiler.
12617	    case $host in
12618	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12619	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12620	    esac
12621	    ;;
12622          RCC*)
12623	    # Rational C++ 2.4.1
12624	    # FIXME: insert proper C++ library support
12625	    ld_shlibs_CXX=no
12626	    ;;
12627          cxx*)
12628	    case $host in
12629	      osf3*)
12630	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12631	        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'
12632	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12633		;;
12634	      *)
12635	        allow_undefined_flag_CXX=' -expect_unresolved \*'
12636	        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'
12637	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12638	          echo "-hidden">> $lib.exp~
12639	          $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~
12640	          $RM $lib.exp'
12641	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12642		;;
12643	    esac
12644
12645	    hardcode_libdir_separator_CXX=:
12646
12647	    # Commands to make compiler produce verbose output that lists
12648	    # what "hidden" libraries, object files and flags are used when
12649	    # linking a shared library.
12650	    #
12651	    # There doesn't appear to be a way to prevent this compiler from
12652	    # explicitly linking system object files so we need to strip them
12653	    # from the output so that they don't get included in the library
12654	    # dependencies.
12655	    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"'
12656	    ;;
12657	  *)
12658	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12659	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12660	      case $host in
12661	        osf3*)
12662	          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'
12663		  ;;
12664	        *)
12665	          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'
12666		  ;;
12667	      esac
12668
12669	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12670	      hardcode_libdir_separator_CXX=:
12671
12672	      # Commands to make compiler produce verbose output that lists
12673	      # what "hidden" libraries, object files and flags are used when
12674	      # linking a shared library.
12675	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12676
12677	    else
12678	      # FIXME: insert proper C++ library support
12679	      ld_shlibs_CXX=no
12680	    fi
12681	    ;;
12682        esac
12683        ;;
12684
12685      psos*)
12686        # FIXME: insert proper C++ library support
12687        ld_shlibs_CXX=no
12688        ;;
12689
12690      sunos4*)
12691        case $cc_basename in
12692          CC*)
12693	    # Sun C++ 4.x
12694	    # FIXME: insert proper C++ library support
12695	    ld_shlibs_CXX=no
12696	    ;;
12697          lcc*)
12698	    # Lucid
12699	    # FIXME: insert proper C++ library support
12700	    ld_shlibs_CXX=no
12701	    ;;
12702          *)
12703	    # FIXME: insert proper C++ library support
12704	    ld_shlibs_CXX=no
12705	    ;;
12706        esac
12707        ;;
12708
12709      solaris*)
12710        case $cc_basename in
12711          CC*)
12712	    # Sun C++ 4.2, 5.x and Centerline C++
12713            archive_cmds_need_lc_CXX=yes
12714	    no_undefined_flag_CXX=' -zdefs'
12715	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12716	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12717	      $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'
12718
12719	    hardcode_libdir_flag_spec_CXX='-R$libdir'
12720	    hardcode_shlibpath_var_CXX=no
12721	    case $host_os in
12722	      solaris2.[0-5] | solaris2.[0-5].*) ;;
12723	      *)
12724		# The compiler driver will combine and reorder linker options,
12725		# but understands `-z linker_flag'.
12726	        # Supported since Solaris 2.6 (maybe 2.5.1?)
12727		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12728	        ;;
12729	    esac
12730	    link_all_deplibs_CXX=yes
12731
12732	    output_verbose_link_cmd='func_echo_all'
12733
12734	    # Archives containing C++ object files must be created using
12735	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12736	    # necessary to make sure instantiated templates are included
12737	    # in the archive.
12738	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12739	    ;;
12740          gcx*)
12741	    # Green Hills C++ Compiler
12742	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12743
12744	    # The C++ compiler must be used to create the archive.
12745	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12746	    ;;
12747          *)
12748	    # GNU C++ compiler with Solaris linker
12749	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12750	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12751	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12752	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12753	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12754		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12755
12756	        # Commands to make compiler produce verbose output that lists
12757	        # what "hidden" libraries, object files and flags are used when
12758	        # linking a shared library.
12759	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12760	      else
12761	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
12762	        # platform.
12763	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12764	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12765		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12766
12767	        # Commands to make compiler produce verbose output that lists
12768	        # what "hidden" libraries, object files and flags are used when
12769	        # linking a shared library.
12770	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12771	      fi
12772
12773	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12774	      case $host_os in
12775		solaris2.[0-5] | solaris2.[0-5].*) ;;
12776		*)
12777		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12778		  ;;
12779	      esac
12780	    fi
12781	    ;;
12782        esac
12783        ;;
12784
12785    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12786      no_undefined_flag_CXX='${wl}-z,text'
12787      archive_cmds_need_lc_CXX=no
12788      hardcode_shlibpath_var_CXX=no
12789      runpath_var='LD_RUN_PATH'
12790
12791      case $cc_basename in
12792        CC*)
12793	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12794	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12795	  ;;
12796	*)
12797	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12798	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12799	  ;;
12800      esac
12801      ;;
12802
12803      sysv5* | sco3.2v5* | sco5v6*)
12804	# Note: We can NOT use -z defs as we might desire, because we do not
12805	# link with -lc, and that would cause any symbols used from libc to
12806	# always be unresolved, which means just about no library would
12807	# ever link correctly.  If we're not using GNU ld we use -z text
12808	# though, which does catch some bad symbols but isn't as heavy-handed
12809	# as -z defs.
12810	no_undefined_flag_CXX='${wl}-z,text'
12811	allow_undefined_flag_CXX='${wl}-z,nodefs'
12812	archive_cmds_need_lc_CXX=no
12813	hardcode_shlibpath_var_CXX=no
12814	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12815	hardcode_libdir_separator_CXX=':'
12816	link_all_deplibs_CXX=yes
12817	export_dynamic_flag_spec_CXX='${wl}-Bexport'
12818	runpath_var='LD_RUN_PATH'
12819
12820	case $cc_basename in
12821          CC*)
12822	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12823	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12824	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
12825	      '"$old_archive_cmds_CXX"
12826	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
12827	      '"$reload_cmds_CXX"
12828	    ;;
12829	  *)
12830	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12831	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12832	    ;;
12833	esac
12834      ;;
12835
12836      tandem*)
12837        case $cc_basename in
12838          NCC*)
12839	    # NonStop-UX NCC 3.20
12840	    # FIXME: insert proper C++ library support
12841	    ld_shlibs_CXX=no
12842	    ;;
12843          *)
12844	    # FIXME: insert proper C++ library support
12845	    ld_shlibs_CXX=no
12846	    ;;
12847        esac
12848        ;;
12849
12850      vxworks*)
12851        # FIXME: insert proper C++ library support
12852        ld_shlibs_CXX=no
12853        ;;
12854
12855      *)
12856        # FIXME: insert proper C++ library support
12857        ld_shlibs_CXX=no
12858        ;;
12859    esac
12860
12861    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12862$as_echo "$ld_shlibs_CXX" >&6; }
12863    test "$ld_shlibs_CXX" = no && can_build_shared=no
12864
12865    GCC_CXX="$GXX"
12866    LD_CXX="$LD"
12867
12868    ## CAVEAT EMPTOR:
12869    ## There is no encapsulation within the following macros, do not change
12870    ## the running order or otherwise move them around unless you know exactly
12871    ## what you are doing...
12872    # Dependencies to place before and after the object being linked:
12873predep_objects_CXX=
12874postdep_objects_CXX=
12875predeps_CXX=
12876postdeps_CXX=
12877compiler_lib_search_path_CXX=
12878
12879cat > conftest.$ac_ext <<_LT_EOF
12880class Foo
12881{
12882public:
12883  Foo (void) { a = 0; }
12884private:
12885  int a;
12886};
12887_LT_EOF
12888
12889if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12890  (eval $ac_compile) 2>&5
12891  ac_status=$?
12892  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12893  test $ac_status = 0; }; then
12894  # Parse the compiler output and extract the necessary
12895  # objects, libraries and library flags.
12896
12897  # Sentinel used to keep track of whether or not we are before
12898  # the conftest object file.
12899  pre_test_object_deps_done=no
12900
12901  for p in `eval "$output_verbose_link_cmd"`; do
12902    case $p in
12903
12904    -L* | -R* | -l*)
12905       # Some compilers place space between "-{L,R}" and the path.
12906       # Remove the space.
12907       if test $p = "-L" ||
12908          test $p = "-R"; then
12909	 prev=$p
12910	 continue
12911       else
12912	 prev=
12913       fi
12914
12915       if test "$pre_test_object_deps_done" = no; then
12916	 case $p in
12917	 -L* | -R*)
12918	   # Internal compiler library paths should come after those
12919	   # provided the user.  The postdeps already come after the
12920	   # user supplied libs so there is no need to process them.
12921	   if test -z "$compiler_lib_search_path_CXX"; then
12922	     compiler_lib_search_path_CXX="${prev}${p}"
12923	   else
12924	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12925	   fi
12926	   ;;
12927	 # The "-l" case would never come before the object being
12928	 # linked, so don't bother handling this case.
12929	 esac
12930       else
12931	 if test -z "$postdeps_CXX"; then
12932	   postdeps_CXX="${prev}${p}"
12933	 else
12934	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12935	 fi
12936       fi
12937       ;;
12938
12939    *.$objext)
12940       # This assumes that the test object file only shows up
12941       # once in the compiler output.
12942       if test "$p" = "conftest.$objext"; then
12943	 pre_test_object_deps_done=yes
12944	 continue
12945       fi
12946
12947       if test "$pre_test_object_deps_done" = no; then
12948	 if test -z "$predep_objects_CXX"; then
12949	   predep_objects_CXX="$p"
12950	 else
12951	   predep_objects_CXX="$predep_objects_CXX $p"
12952	 fi
12953       else
12954	 if test -z "$postdep_objects_CXX"; then
12955	   postdep_objects_CXX="$p"
12956	 else
12957	   postdep_objects_CXX="$postdep_objects_CXX $p"
12958	 fi
12959       fi
12960       ;;
12961
12962    *) ;; # Ignore the rest.
12963
12964    esac
12965  done
12966
12967  # Clean up.
12968  rm -f a.out a.exe
12969else
12970  echo "libtool.m4: error: problem compiling CXX test program"
12971fi
12972
12973$RM -f confest.$objext
12974
12975# PORTME: override above test on systems where it is broken
12976case $host_os in
12977interix[3-9]*)
12978  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12979  # hack all around it, let's just trust "g++" to DTRT.
12980  predep_objects_CXX=
12981  postdep_objects_CXX=
12982  postdeps_CXX=
12983  ;;
12984
12985linux*)
12986  case `$CC -V 2>&1 | sed 5q` in
12987  *Sun\ C*)
12988    # Sun C++ 5.9
12989
12990    # The more standards-conforming stlport4 library is
12991    # incompatible with the Cstd library. Avoid specifying
12992    # it if it's in CXXFLAGS. Ignore libCrun as
12993    # -library=stlport4 depends on it.
12994    case " $CXX $CXXFLAGS " in
12995    *" -library=stlport4 "*)
12996      solaris_use_stlport4=yes
12997      ;;
12998    esac
12999
13000    if test "$solaris_use_stlport4" != yes; then
13001      postdeps_CXX='-library=Cstd -library=Crun'
13002    fi
13003    ;;
13004  esac
13005  ;;
13006
13007solaris*)
13008  case $cc_basename in
13009  CC*)
13010    # The more standards-conforming stlport4 library is
13011    # incompatible with the Cstd library. Avoid specifying
13012    # it if it's in CXXFLAGS. Ignore libCrun as
13013    # -library=stlport4 depends on it.
13014    case " $CXX $CXXFLAGS " in
13015    *" -library=stlport4 "*)
13016      solaris_use_stlport4=yes
13017      ;;
13018    esac
13019
13020    # Adding this requires a known-good setup of shared libraries for
13021    # Sun compiler versions before 5.6, else PIC objects from an old
13022    # archive will be linked into the output, leading to subtle bugs.
13023    if test "$solaris_use_stlport4" != yes; then
13024      postdeps_CXX='-library=Cstd -library=Crun'
13025    fi
13026    ;;
13027  esac
13028  ;;
13029esac
13030
13031
13032case " $postdeps_CXX " in
13033*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13034esac
13035 compiler_lib_search_dirs_CXX=
13036if test -n "${compiler_lib_search_path_CXX}"; then
13037 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13038fi
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070    lt_prog_compiler_wl_CXX=
13071lt_prog_compiler_pic_CXX=
13072lt_prog_compiler_static_CXX=
13073
13074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13075$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13076
13077  # C++ specific cases for pic, static, wl, etc.
13078  if test "$GXX" = yes; then
13079    lt_prog_compiler_wl_CXX='-Wl,'
13080    lt_prog_compiler_static_CXX='-static'
13081
13082    case $host_os in
13083    aix*)
13084      # All AIX code is PIC.
13085      if test "$host_cpu" = ia64; then
13086	# AIX 5 now supports IA64 processor
13087	lt_prog_compiler_static_CXX='-Bstatic'
13088      fi
13089      lt_prog_compiler_pic_CXX='-fPIC'
13090      ;;
13091
13092    amigaos*)
13093      case $host_cpu in
13094      powerpc)
13095            # see comment about AmigaOS4 .so support
13096            lt_prog_compiler_pic_CXX='-fPIC'
13097        ;;
13098      m68k)
13099            # FIXME: we need at least 68020 code to build shared libraries, but
13100            # adding the `-m68020' flag to GCC prevents building anything better,
13101            # like `-m68040'.
13102            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13103        ;;
13104      esac
13105      ;;
13106
13107    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13108      # PIC is the default for these OSes.
13109      ;;
13110    mingw* | cygwin* | os2* | pw32* | cegcc*)
13111      # This hack is so that the source file can tell whether it is being
13112      # built for inclusion in a dll (and should export symbols for example).
13113      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13114      # (--disable-auto-import) libraries
13115      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13116      ;;
13117    darwin* | rhapsody*)
13118      # PIC is the default on this platform
13119      # Common symbols not allowed in MH_DYLIB files
13120      lt_prog_compiler_pic_CXX='-fno-common'
13121      ;;
13122    *djgpp*)
13123      # DJGPP does not support shared libraries at all
13124      lt_prog_compiler_pic_CXX=
13125      ;;
13126    haiku*)
13127      # PIC is the default for Haiku.
13128      # The "-static" flag exists, but is broken.
13129      lt_prog_compiler_static_CXX=
13130      ;;
13131    interix[3-9]*)
13132      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13133      # Instead, we relocate shared libraries at runtime.
13134      ;;
13135    sysv4*MP*)
13136      if test -d /usr/nec; then
13137	lt_prog_compiler_pic_CXX=-Kconform_pic
13138      fi
13139      ;;
13140    hpux*)
13141      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13142      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13143      # sets the default TLS model and affects inlining.
13144      case $host_cpu in
13145      hppa*64*)
13146	;;
13147      *)
13148	lt_prog_compiler_pic_CXX='-fPIC'
13149	;;
13150      esac
13151      ;;
13152    *qnx* | *nto*)
13153      # QNX uses GNU C++, but need to define -shared option too, otherwise
13154      # it will coredump.
13155      lt_prog_compiler_pic_CXX='-fPIC -shared'
13156      ;;
13157    *)
13158      lt_prog_compiler_pic_CXX='-fPIC'
13159      ;;
13160    esac
13161  else
13162    case $host_os in
13163      aix[4-9]*)
13164	# All AIX code is PIC.
13165	if test "$host_cpu" = ia64; then
13166	  # AIX 5 now supports IA64 processor
13167	  lt_prog_compiler_static_CXX='-Bstatic'
13168	else
13169	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13170	fi
13171	;;
13172      chorus*)
13173	case $cc_basename in
13174	cxch68*)
13175	  # Green Hills C++ Compiler
13176	  # _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"
13177	  ;;
13178	esac
13179	;;
13180      dgux*)
13181	case $cc_basename in
13182	  ec++*)
13183	    lt_prog_compiler_pic_CXX='-KPIC'
13184	    ;;
13185	  ghcx*)
13186	    # Green Hills C++ Compiler
13187	    lt_prog_compiler_pic_CXX='-pic'
13188	    ;;
13189	  *)
13190	    ;;
13191	esac
13192	;;
13193      freebsd* | dragonfly*)
13194	# FreeBSD uses GNU C++
13195	;;
13196      hpux9* | hpux10* | hpux11*)
13197	case $cc_basename in
13198	  CC*)
13199	    lt_prog_compiler_wl_CXX='-Wl,'
13200	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13201	    if test "$host_cpu" != ia64; then
13202	      lt_prog_compiler_pic_CXX='+Z'
13203	    fi
13204	    ;;
13205	  aCC*)
13206	    lt_prog_compiler_wl_CXX='-Wl,'
13207	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13208	    case $host_cpu in
13209	    hppa*64*|ia64*)
13210	      # +Z the default
13211	      ;;
13212	    *)
13213	      lt_prog_compiler_pic_CXX='+Z'
13214	      ;;
13215	    esac
13216	    ;;
13217	  *)
13218	    ;;
13219	esac
13220	;;
13221      interix*)
13222	# This is c89, which is MS Visual C++ (no shared libs)
13223	# Anyone wants to do a port?
13224	;;
13225      irix5* | irix6* | nonstopux*)
13226	case $cc_basename in
13227	  CC*)
13228	    lt_prog_compiler_wl_CXX='-Wl,'
13229	    lt_prog_compiler_static_CXX='-non_shared'
13230	    # CC pic flag -KPIC is the default.
13231	    ;;
13232	  *)
13233	    ;;
13234	esac
13235	;;
13236      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13237	case $cc_basename in
13238	  KCC*)
13239	    # KAI C++ Compiler
13240	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13241	    lt_prog_compiler_pic_CXX='-fPIC'
13242	    ;;
13243	  ecpc* )
13244	    # old Intel C++ for x86_64 which still supported -KPIC.
13245	    lt_prog_compiler_wl_CXX='-Wl,'
13246	    lt_prog_compiler_pic_CXX='-KPIC'
13247	    lt_prog_compiler_static_CXX='-static'
13248	    ;;
13249	  icpc* )
13250	    # Intel C++, used to be incompatible with GCC.
13251	    # ICC 10 doesn't accept -KPIC any more.
13252	    lt_prog_compiler_wl_CXX='-Wl,'
13253	    lt_prog_compiler_pic_CXX='-fPIC'
13254	    lt_prog_compiler_static_CXX='-static'
13255	    ;;
13256	  pgCC* | pgcpp*)
13257	    # Portland Group C++ compiler
13258	    lt_prog_compiler_wl_CXX='-Wl,'
13259	    lt_prog_compiler_pic_CXX='-fpic'
13260	    lt_prog_compiler_static_CXX='-Bstatic'
13261	    ;;
13262	  cxx*)
13263	    # Compaq C++
13264	    # Make sure the PIC flag is empty.  It appears that all Alpha
13265	    # Linux and Compaq Tru64 Unix objects are PIC.
13266	    lt_prog_compiler_pic_CXX=
13267	    lt_prog_compiler_static_CXX='-non_shared'
13268	    ;;
13269	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13270	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13271	    lt_prog_compiler_wl_CXX='-Wl,'
13272	    lt_prog_compiler_pic_CXX='-qpic'
13273	    lt_prog_compiler_static_CXX='-qstaticlink'
13274	    ;;
13275	  *)
13276	    case `$CC -V 2>&1 | sed 5q` in
13277	    *Sun\ C*)
13278	      # Sun C++ 5.9
13279	      lt_prog_compiler_pic_CXX='-KPIC'
13280	      lt_prog_compiler_static_CXX='-Bstatic'
13281	      lt_prog_compiler_wl_CXX='-Qoption ld '
13282	      ;;
13283	    esac
13284	    ;;
13285	esac
13286	;;
13287      lynxos*)
13288	;;
13289      m88k*)
13290	;;
13291      mvs*)
13292	case $cc_basename in
13293	  cxx*)
13294	    lt_prog_compiler_pic_CXX='-W c,exportall'
13295	    ;;
13296	  *)
13297	    ;;
13298	esac
13299	;;
13300      netbsd*)
13301	;;
13302      *qnx* | *nto*)
13303        # QNX uses GNU C++, but need to define -shared option too, otherwise
13304        # it will coredump.
13305        lt_prog_compiler_pic_CXX='-fPIC -shared'
13306        ;;
13307      osf3* | osf4* | osf5*)
13308	case $cc_basename in
13309	  KCC*)
13310	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13311	    ;;
13312	  RCC*)
13313	    # Rational C++ 2.4.1
13314	    lt_prog_compiler_pic_CXX='-pic'
13315	    ;;
13316	  cxx*)
13317	    # Digital/Compaq C++
13318	    lt_prog_compiler_wl_CXX='-Wl,'
13319	    # Make sure the PIC flag is empty.  It appears that all Alpha
13320	    # Linux and Compaq Tru64 Unix objects are PIC.
13321	    lt_prog_compiler_pic_CXX=
13322	    lt_prog_compiler_static_CXX='-non_shared'
13323	    ;;
13324	  *)
13325	    ;;
13326	esac
13327	;;
13328      psos*)
13329	;;
13330      solaris*)
13331	case $cc_basename in
13332	  CC*)
13333	    # Sun C++ 4.2, 5.x and Centerline C++
13334	    lt_prog_compiler_pic_CXX='-KPIC'
13335	    lt_prog_compiler_static_CXX='-Bstatic'
13336	    lt_prog_compiler_wl_CXX='-Qoption ld '
13337	    ;;
13338	  gcx*)
13339	    # Green Hills C++ Compiler
13340	    lt_prog_compiler_pic_CXX='-PIC'
13341	    ;;
13342	  *)
13343	    ;;
13344	esac
13345	;;
13346      sunos4*)
13347	case $cc_basename in
13348	  CC*)
13349	    # Sun C++ 4.x
13350	    lt_prog_compiler_pic_CXX='-pic'
13351	    lt_prog_compiler_static_CXX='-Bstatic'
13352	    ;;
13353	  lcc*)
13354	    # Lucid
13355	    lt_prog_compiler_pic_CXX='-pic'
13356	    ;;
13357	  *)
13358	    ;;
13359	esac
13360	;;
13361      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13362	case $cc_basename in
13363	  CC*)
13364	    lt_prog_compiler_wl_CXX='-Wl,'
13365	    lt_prog_compiler_pic_CXX='-KPIC'
13366	    lt_prog_compiler_static_CXX='-Bstatic'
13367	    ;;
13368	esac
13369	;;
13370      tandem*)
13371	case $cc_basename in
13372	  NCC*)
13373	    # NonStop-UX NCC 3.20
13374	    lt_prog_compiler_pic_CXX='-KPIC'
13375	    ;;
13376	  *)
13377	    ;;
13378	esac
13379	;;
13380      vxworks*)
13381	;;
13382      *)
13383	lt_prog_compiler_can_build_shared_CXX=no
13384	;;
13385    esac
13386  fi
13387
13388case $host_os in
13389  # For platforms which do not support PIC, -DPIC is meaningless:
13390  *djgpp*)
13391    lt_prog_compiler_pic_CXX=
13392    ;;
13393  *)
13394    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13395    ;;
13396esac
13397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13398$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13399
13400
13401
13402#
13403# Check to make sure the PIC flag actually works.
13404#
13405if test -n "$lt_prog_compiler_pic_CXX"; then
13406  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13407$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13408if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
13409  $as_echo_n "(cached) " >&6
13410else
13411  lt_cv_prog_compiler_pic_works_CXX=no
13412   ac_outfile=conftest.$ac_objext
13413   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13414   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13415   # Insert the option either (1) after the last *FLAGS variable, or
13416   # (2) before a word containing "conftest.", or (3) at the end.
13417   # Note that $ac_compile itself does not contain backslashes and begins
13418   # with a dollar sign (not a hyphen), so the echo should work correctly.
13419   # The option is referenced via a variable to avoid confusing sed.
13420   lt_compile=`echo "$ac_compile" | $SED \
13421   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13422   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13423   -e 's:$: $lt_compiler_flag:'`
13424   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13425   (eval "$lt_compile" 2>conftest.err)
13426   ac_status=$?
13427   cat conftest.err >&5
13428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13429   if (exit $ac_status) && test -s "$ac_outfile"; then
13430     # The compiler can only warn and ignore the option if not recognized
13431     # So say no if there are warnings other than the usual output.
13432     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13433     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13434     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13435       lt_cv_prog_compiler_pic_works_CXX=yes
13436     fi
13437   fi
13438   $RM conftest*
13439
13440fi
13441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13442$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13443
13444if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13445    case $lt_prog_compiler_pic_CXX in
13446     "" | " "*) ;;
13447     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13448     esac
13449else
13450    lt_prog_compiler_pic_CXX=
13451     lt_prog_compiler_can_build_shared_CXX=no
13452fi
13453
13454fi
13455
13456
13457
13458#
13459# Check to make sure the static flag actually works.
13460#
13461wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13463$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13464if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
13465  $as_echo_n "(cached) " >&6
13466else
13467  lt_cv_prog_compiler_static_works_CXX=no
13468   save_LDFLAGS="$LDFLAGS"
13469   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13470   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13471   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13472     # The linker can only warn and ignore the option if not recognized
13473     # So say no if there are warnings
13474     if test -s conftest.err; then
13475       # Append any errors to the config.log.
13476       cat conftest.err 1>&5
13477       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13478       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13479       if diff conftest.exp conftest.er2 >/dev/null; then
13480         lt_cv_prog_compiler_static_works_CXX=yes
13481       fi
13482     else
13483       lt_cv_prog_compiler_static_works_CXX=yes
13484     fi
13485   fi
13486   $RM -r conftest*
13487   LDFLAGS="$save_LDFLAGS"
13488
13489fi
13490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13491$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13492
13493if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13494    :
13495else
13496    lt_prog_compiler_static_CXX=
13497fi
13498
13499
13500
13501
13502    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13503$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13504if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13505  $as_echo_n "(cached) " >&6
13506else
13507  lt_cv_prog_compiler_c_o_CXX=no
13508   $RM -r conftest 2>/dev/null
13509   mkdir conftest
13510   cd conftest
13511   mkdir out
13512   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13513
13514   lt_compiler_flag="-o out/conftest2.$ac_objext"
13515   # Insert the option either (1) after the last *FLAGS variable, or
13516   # (2) before a word containing "conftest.", or (3) at the end.
13517   # Note that $ac_compile itself does not contain backslashes and begins
13518   # with a dollar sign (not a hyphen), so the echo should work correctly.
13519   lt_compile=`echo "$ac_compile" | $SED \
13520   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13521   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13522   -e 's:$: $lt_compiler_flag:'`
13523   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13524   (eval "$lt_compile" 2>out/conftest.err)
13525   ac_status=$?
13526   cat out/conftest.err >&5
13527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13528   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13529   then
13530     # The compiler can only warn and ignore the option if not recognized
13531     # So say no if there are warnings
13532     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13533     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13534     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13535       lt_cv_prog_compiler_c_o_CXX=yes
13536     fi
13537   fi
13538   chmod u+w . 2>&5
13539   $RM conftest*
13540   # SGI C++ compiler will create directory out/ii_files/ for
13541   # template instantiation
13542   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13543   $RM out/* && rmdir out
13544   cd ..
13545   $RM -r conftest
13546   $RM conftest*
13547
13548fi
13549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13550$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13551
13552
13553
13554    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13555$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13556if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13557  $as_echo_n "(cached) " >&6
13558else
13559  lt_cv_prog_compiler_c_o_CXX=no
13560   $RM -r conftest 2>/dev/null
13561   mkdir conftest
13562   cd conftest
13563   mkdir out
13564   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13565
13566   lt_compiler_flag="-o out/conftest2.$ac_objext"
13567   # Insert the option either (1) after the last *FLAGS variable, or
13568   # (2) before a word containing "conftest.", or (3) at the end.
13569   # Note that $ac_compile itself does not contain backslashes and begins
13570   # with a dollar sign (not a hyphen), so the echo should work correctly.
13571   lt_compile=`echo "$ac_compile" | $SED \
13572   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13573   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13574   -e 's:$: $lt_compiler_flag:'`
13575   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13576   (eval "$lt_compile" 2>out/conftest.err)
13577   ac_status=$?
13578   cat out/conftest.err >&5
13579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13580   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13581   then
13582     # The compiler can only warn and ignore the option if not recognized
13583     # So say no if there are warnings
13584     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13585     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13586     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13587       lt_cv_prog_compiler_c_o_CXX=yes
13588     fi
13589   fi
13590   chmod u+w . 2>&5
13591   $RM conftest*
13592   # SGI C++ compiler will create directory out/ii_files/ for
13593   # template instantiation
13594   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13595   $RM out/* && rmdir out
13596   cd ..
13597   $RM -r conftest
13598   $RM conftest*
13599
13600fi
13601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13602$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13603
13604
13605
13606
13607hard_links="nottested"
13608if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13609  # do not overwrite the value of need_locks provided by the user
13610  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13611$as_echo_n "checking if we can lock with hard links... " >&6; }
13612  hard_links=yes
13613  $RM conftest*
13614  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13615  touch conftest.a
13616  ln conftest.a conftest.b 2>&5 || hard_links=no
13617  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13618  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13619$as_echo "$hard_links" >&6; }
13620  if test "$hard_links" = no; then
13621    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13622$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13623    need_locks=warn
13624  fi
13625else
13626  need_locks=no
13627fi
13628
13629
13630
13631    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13632$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13633
13634  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13635  case $host_os in
13636  aix[4-9]*)
13637    # If we're using GNU nm, then we don't want the "-C" option.
13638    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13639    # Also, AIX nm treats weak defined symbols like other global defined
13640    # symbols, whereas GNU nm marks them as "W".
13641    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13642      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'
13643    else
13644      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'
13645    fi
13646    ;;
13647  pw32*)
13648    export_symbols_cmds_CXX="$ltdll_cmds"
13649  ;;
13650  cygwin* | mingw* | cegcc*)
13651    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'
13652  ;;
13653  *)
13654    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13655  ;;
13656  esac
13657  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13658
13659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13660$as_echo "$ld_shlibs_CXX" >&6; }
13661test "$ld_shlibs_CXX" = no && can_build_shared=no
13662
13663with_gnu_ld_CXX=$with_gnu_ld
13664
13665
13666
13667
13668
13669
13670#
13671# Do we need to explicitly link libc?
13672#
13673case "x$archive_cmds_need_lc_CXX" in
13674x|xyes)
13675  # Assume -lc should be added
13676  archive_cmds_need_lc_CXX=yes
13677
13678  if test "$enable_shared" = yes && test "$GCC" = yes; then
13679    case $archive_cmds_CXX in
13680    *'~'*)
13681      # FIXME: we may have to deal with multi-command sequences.
13682      ;;
13683    '$CC '*)
13684      # Test whether the compiler implicitly links with -lc since on some
13685      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13686      # to ld, don't add -lc before -lgcc.
13687      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13688$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13689if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
13690  $as_echo_n "(cached) " >&6
13691else
13692  $RM conftest*
13693	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13694
13695	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13696  (eval $ac_compile) 2>&5
13697  ac_status=$?
13698  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13699  test $ac_status = 0; } 2>conftest.err; then
13700	  soname=conftest
13701	  lib=conftest
13702	  libobjs=conftest.$ac_objext
13703	  deplibs=
13704	  wl=$lt_prog_compiler_wl_CXX
13705	  pic_flag=$lt_prog_compiler_pic_CXX
13706	  compiler_flags=-v
13707	  linker_flags=-v
13708	  verstring=
13709	  output_objdir=.
13710	  libname=conftest
13711	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13712	  allow_undefined_flag_CXX=
13713	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13714  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13715  ac_status=$?
13716  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13717  test $ac_status = 0; }
13718	  then
13719	    lt_cv_archive_cmds_need_lc_CXX=no
13720	  else
13721	    lt_cv_archive_cmds_need_lc_CXX=yes
13722	  fi
13723	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13724	else
13725	  cat conftest.err 1>&5
13726	fi
13727	$RM conftest*
13728
13729fi
13730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
13731$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
13732      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
13733      ;;
13734    esac
13735  fi
13736  ;;
13737esac
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13803$as_echo_n "checking dynamic linker characteristics... " >&6; }
13804
13805library_names_spec=
13806libname_spec='lib$name'
13807soname_spec=
13808shrext_cmds=".so"
13809postinstall_cmds=
13810postuninstall_cmds=
13811finish_cmds=
13812finish_eval=
13813shlibpath_var=
13814shlibpath_overrides_runpath=unknown
13815version_type=none
13816dynamic_linker="$host_os ld.so"
13817sys_lib_dlsearch_path_spec="/lib /usr/lib"
13818need_lib_prefix=unknown
13819hardcode_into_libs=no
13820
13821# when you set need_version to no, make sure it does not cause -set_version
13822# flags to be left without arguments
13823need_version=unknown
13824
13825case $host_os in
13826aix3*)
13827  version_type=linux
13828  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13829  shlibpath_var=LIBPATH
13830
13831  # AIX 3 has no versioning support, so we append a major version to the name.
13832  soname_spec='${libname}${release}${shared_ext}$major'
13833  ;;
13834
13835aix[4-9]*)
13836  version_type=linux
13837  need_lib_prefix=no
13838  need_version=no
13839  hardcode_into_libs=yes
13840  if test "$host_cpu" = ia64; then
13841    # AIX 5 supports IA64
13842    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13843    shlibpath_var=LD_LIBRARY_PATH
13844  else
13845    # With GCC up to 2.95.x, collect2 would create an import file
13846    # for dependence libraries.  The import file would start with
13847    # the line `#! .'.  This would cause the generated library to
13848    # depend on `.', always an invalid library.  This was fixed in
13849    # development snapshots of GCC prior to 3.0.
13850    case $host_os in
13851      aix4 | aix4.[01] | aix4.[01].*)
13852      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13853	   echo ' yes '
13854	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13855	:
13856      else
13857	can_build_shared=no
13858      fi
13859      ;;
13860    esac
13861    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13862    # soname into executable. Probably we can add versioning support to
13863    # collect2, so additional links can be useful in future.
13864    if test "$aix_use_runtimelinking" = yes; then
13865      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13866      # instead of lib<name>.a to let people know that these are not
13867      # typical AIX shared libraries.
13868      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13869    else
13870      # We preserve .a as extension for shared libraries through AIX4.2
13871      # and later when we are not doing run time linking.
13872      library_names_spec='${libname}${release}.a $libname.a'
13873      soname_spec='${libname}${release}${shared_ext}$major'
13874    fi
13875    shlibpath_var=LIBPATH
13876  fi
13877  ;;
13878
13879amigaos*)
13880  case $host_cpu in
13881  powerpc)
13882    # Since July 2007 AmigaOS4 officially supports .so libraries.
13883    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13884    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13885    ;;
13886  m68k)
13887    library_names_spec='$libname.ixlibrary $libname.a'
13888    # Create ${libname}_ixlibrary.a entries in /sys/libs.
13889    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'
13890    ;;
13891  esac
13892  ;;
13893
13894beos*)
13895  library_names_spec='${libname}${shared_ext}'
13896  dynamic_linker="$host_os ld.so"
13897  shlibpath_var=LIBRARY_PATH
13898  ;;
13899
13900bsdi[45]*)
13901  version_type=linux
13902  need_version=no
13903  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13904  soname_spec='${libname}${release}${shared_ext}$major'
13905  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13906  shlibpath_var=LD_LIBRARY_PATH
13907  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13908  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13909  # the default ld.so.conf also contains /usr/contrib/lib and
13910  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13911  # libtool to hard-code these into programs
13912  ;;
13913
13914cygwin* | mingw* | pw32* | cegcc*)
13915  version_type=windows
13916  shrext_cmds=".dll"
13917  need_version=no
13918  need_lib_prefix=no
13919
13920  case $GCC,$host_os in
13921  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13922    library_names_spec='$libname.dll.a'
13923    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13924    postinstall_cmds='base_file=`basename \${file}`~
13925      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13926      dldir=$destdir/`dirname \$dlpath`~
13927      test -d \$dldir || mkdir -p \$dldir~
13928      $install_prog $dir/$dlname \$dldir/$dlname~
13929      chmod a+x \$dldir/$dlname~
13930      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13931        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13932      fi'
13933    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13934      dlpath=$dir/\$dldll~
13935       $RM \$dlpath'
13936    shlibpath_overrides_runpath=yes
13937
13938    case $host_os in
13939    cygwin*)
13940      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13941      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13942
13943      ;;
13944    mingw* | cegcc*)
13945      # MinGW DLLs use traditional 'lib' prefix
13946      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13947      ;;
13948    pw32*)
13949      # pw32 DLLs use 'pw' prefix rather than 'lib'
13950      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13951      ;;
13952    esac
13953    ;;
13954
13955  *)
13956    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13957    ;;
13958  esac
13959  dynamic_linker='Win32 ld.exe'
13960  # FIXME: first we should search . and the directory the executable is in
13961  shlibpath_var=PATH
13962  ;;
13963
13964darwin* | rhapsody*)
13965  dynamic_linker="$host_os dyld"
13966  version_type=darwin
13967  need_lib_prefix=no
13968  need_version=no
13969  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13970  soname_spec='${libname}${release}${major}$shared_ext'
13971  shlibpath_overrides_runpath=yes
13972  shlibpath_var=DYLD_LIBRARY_PATH
13973  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13974
13975  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13976  ;;
13977
13978dgux*)
13979  version_type=linux
13980  need_lib_prefix=no
13981  need_version=no
13982  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13983  soname_spec='${libname}${release}${shared_ext}$major'
13984  shlibpath_var=LD_LIBRARY_PATH
13985  ;;
13986
13987freebsd* | dragonfly*)
13988  # DragonFly does not have aout.  When/if they implement a new
13989  # versioning mechanism, adjust this.
13990  if test -x /usr/bin/objformat; then
13991    objformat=`/usr/bin/objformat`
13992  else
13993    case $host_os in
13994    freebsd[23].*) objformat=aout ;;
13995    *) objformat=elf ;;
13996    esac
13997  fi
13998  version_type=freebsd-$objformat
13999  case $version_type in
14000    freebsd-elf*)
14001      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14002      need_version=no
14003      need_lib_prefix=no
14004      ;;
14005    freebsd-*)
14006      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14007      need_version=yes
14008      ;;
14009  esac
14010  shlibpath_var=LD_LIBRARY_PATH
14011  case $host_os in
14012  freebsd2.*)
14013    shlibpath_overrides_runpath=yes
14014    ;;
14015  freebsd3.[01]* | freebsdelf3.[01]*)
14016    shlibpath_overrides_runpath=yes
14017    hardcode_into_libs=yes
14018    ;;
14019  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14020  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14021    shlibpath_overrides_runpath=no
14022    hardcode_into_libs=yes
14023    ;;
14024  *) # from 4.6 on, and DragonFly
14025    shlibpath_overrides_runpath=yes
14026    hardcode_into_libs=yes
14027    ;;
14028  esac
14029  ;;
14030
14031haiku*)
14032  version_type=linux
14033  need_lib_prefix=no
14034  need_version=no
14035  dynamic_linker="$host_os runtime_loader"
14036  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14037  soname_spec='${libname}${release}${shared_ext}$major'
14038  shlibpath_var=LIBRARY_PATH
14039  shlibpath_overrides_runpath=yes
14040  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14041  hardcode_into_libs=yes
14042  ;;
14043
14044hpux9* | hpux10* | hpux11*)
14045  # Give a soname corresponding to the major version so that dld.sl refuses to
14046  # link against other versions.
14047  version_type=sunos
14048  need_lib_prefix=no
14049  need_version=no
14050  case $host_cpu in
14051  ia64*)
14052    shrext_cmds='.so'
14053    hardcode_into_libs=yes
14054    dynamic_linker="$host_os dld.so"
14055    shlibpath_var=LD_LIBRARY_PATH
14056    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14057    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14058    soname_spec='${libname}${release}${shared_ext}$major'
14059    if test "X$HPUX_IA64_MODE" = X32; then
14060      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14061    else
14062      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14063    fi
14064    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14065    ;;
14066  hppa*64*)
14067    shrext_cmds='.sl'
14068    hardcode_into_libs=yes
14069    dynamic_linker="$host_os dld.sl"
14070    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14071    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14072    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14073    soname_spec='${libname}${release}${shared_ext}$major'
14074    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14075    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14076    ;;
14077  *)
14078    shrext_cmds='.sl'
14079    dynamic_linker="$host_os dld.sl"
14080    shlibpath_var=SHLIB_PATH
14081    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14082    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14083    soname_spec='${libname}${release}${shared_ext}$major'
14084    ;;
14085  esac
14086  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14087  postinstall_cmds='chmod 555 $lib'
14088  # or fails outright, so override atomically:
14089  install_override_mode=555
14090  ;;
14091
14092interix[3-9]*)
14093  version_type=linux
14094  need_lib_prefix=no
14095  need_version=no
14096  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14097  soname_spec='${libname}${release}${shared_ext}$major'
14098  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14099  shlibpath_var=LD_LIBRARY_PATH
14100  shlibpath_overrides_runpath=no
14101  hardcode_into_libs=yes
14102  ;;
14103
14104irix5* | irix6* | nonstopux*)
14105  case $host_os in
14106    nonstopux*) version_type=nonstopux ;;
14107    *)
14108	if test "$lt_cv_prog_gnu_ld" = yes; then
14109		version_type=linux
14110	else
14111		version_type=irix
14112	fi ;;
14113  esac
14114  need_lib_prefix=no
14115  need_version=no
14116  soname_spec='${libname}${release}${shared_ext}$major'
14117  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14118  case $host_os in
14119  irix5* | nonstopux*)
14120    libsuff= shlibsuff=
14121    ;;
14122  *)
14123    case $LD in # libtool.m4 will add one of these switches to LD
14124    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14125      libsuff= shlibsuff= libmagic=32-bit;;
14126    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14127      libsuff=32 shlibsuff=N32 libmagic=N32;;
14128    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14129      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14130    *) libsuff= shlibsuff= libmagic=never-match;;
14131    esac
14132    ;;
14133  esac
14134  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14135  shlibpath_overrides_runpath=no
14136  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14137  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14138  hardcode_into_libs=yes
14139  ;;
14140
14141# No shared lib support for Linux oldld, aout, or coff.
14142linux*oldld* | linux*aout* | linux*coff*)
14143  dynamic_linker=no
14144  ;;
14145
14146# This must be Linux ELF.
14147
14148# uclinux* changes (here and below) have been submitted to the libtool
14149# project, but have not yet been accepted: they are GCC-local changes
14150# for the time being.  (See
14151# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
14152linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
14153  version_type=linux
14154  need_lib_prefix=no
14155  need_version=no
14156  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14157  soname_spec='${libname}${release}${shared_ext}$major'
14158  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14159  shlibpath_var=LD_LIBRARY_PATH
14160  shlibpath_overrides_runpath=no
14161
14162  # Some binutils ld are patched to set DT_RUNPATH
14163  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14164  $as_echo_n "(cached) " >&6
14165else
14166  lt_cv_shlibpath_overrides_runpath=no
14167    save_LDFLAGS=$LDFLAGS
14168    save_libdir=$libdir
14169    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14170	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14171    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14172/* end confdefs.h.  */
14173
14174int
14175main ()
14176{
14177
14178  ;
14179  return 0;
14180}
14181_ACEOF
14182if ac_fn_cxx_try_link "$LINENO"; then :
14183  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14184  lt_cv_shlibpath_overrides_runpath=yes
14185fi
14186fi
14187rm -f core conftest.err conftest.$ac_objext \
14188    conftest$ac_exeext conftest.$ac_ext
14189    LDFLAGS=$save_LDFLAGS
14190    libdir=$save_libdir
14191
14192fi
14193
14194  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14195
14196  # This implies no fast_install, which is unacceptable.
14197  # Some rework will be needed to allow for fast_install
14198  # before this can be enabled.
14199  hardcode_into_libs=yes
14200
14201  # Append ld.so.conf contents to the search path
14202  if test -f /etc/ld.so.conf; then
14203    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' ' '`
14204    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14205  fi
14206
14207  # We used to test for /lib/ld.so.1 and disable shared libraries on
14208  # powerpc, because MkLinux only supported shared libraries with the
14209  # GNU dynamic linker.  Since this was broken with cross compilers,
14210  # most powerpc-linux boxes support dynamic linking these days and
14211  # people can always --disable-shared, the test was removed, and we
14212  # assume the GNU/Linux dynamic linker is in use.
14213  dynamic_linker='GNU/Linux ld.so'
14214  ;;
14215
14216netbsd*)
14217  version_type=sunos
14218  need_lib_prefix=no
14219  need_version=no
14220  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14221    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14222    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14223    dynamic_linker='NetBSD (a.out) ld.so'
14224  else
14225    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14226    soname_spec='${libname}${release}${shared_ext}$major'
14227    dynamic_linker='NetBSD ld.elf_so'
14228  fi
14229  shlibpath_var=LD_LIBRARY_PATH
14230  shlibpath_overrides_runpath=yes
14231  hardcode_into_libs=yes
14232  ;;
14233
14234newsos6)
14235  version_type=linux
14236  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14237  shlibpath_var=LD_LIBRARY_PATH
14238  shlibpath_overrides_runpath=yes
14239  ;;
14240
14241*nto* | *qnx*)
14242  version_type=qnx
14243  need_lib_prefix=no
14244  need_version=no
14245  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14246  soname_spec='${libname}${release}${shared_ext}$major'
14247  shlibpath_var=LD_LIBRARY_PATH
14248  shlibpath_overrides_runpath=no
14249  hardcode_into_libs=yes
14250  dynamic_linker='ldqnx.so'
14251  ;;
14252
14253openbsd*)
14254  version_type=sunos
14255  sys_lib_dlsearch_path_spec="/usr/lib"
14256  need_lib_prefix=no
14257  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14258  case $host_os in
14259    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14260    *)				need_version=no  ;;
14261  esac
14262  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14263  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14264  shlibpath_var=LD_LIBRARY_PATH
14265  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14266    case $host_os in
14267      openbsd2.[89] | openbsd2.[89].*)
14268	shlibpath_overrides_runpath=no
14269	;;
14270      *)
14271	shlibpath_overrides_runpath=yes
14272	;;
14273      esac
14274  else
14275    shlibpath_overrides_runpath=yes
14276  fi
14277  ;;
14278
14279os2*)
14280  libname_spec='$name'
14281  shrext_cmds=".dll"
14282  need_lib_prefix=no
14283  library_names_spec='$libname${shared_ext} $libname.a'
14284  dynamic_linker='OS/2 ld.exe'
14285  shlibpath_var=LIBPATH
14286  ;;
14287
14288osf3* | osf4* | osf5*)
14289  version_type=osf
14290  need_lib_prefix=no
14291  need_version=no
14292  soname_spec='${libname}${release}${shared_ext}$major'
14293  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14294  shlibpath_var=LD_LIBRARY_PATH
14295  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14296  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14297  ;;
14298
14299rdos*)
14300  dynamic_linker=no
14301  ;;
14302
14303solaris*)
14304  version_type=linux
14305  need_lib_prefix=no
14306  need_version=no
14307  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14308  soname_spec='${libname}${release}${shared_ext}$major'
14309  shlibpath_var=LD_LIBRARY_PATH
14310  shlibpath_overrides_runpath=yes
14311  hardcode_into_libs=yes
14312  # ldd complains unless libraries are executable
14313  postinstall_cmds='chmod +x $lib'
14314  ;;
14315
14316sunos4*)
14317  version_type=sunos
14318  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14319  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14320  shlibpath_var=LD_LIBRARY_PATH
14321  shlibpath_overrides_runpath=yes
14322  if test "$with_gnu_ld" = yes; then
14323    need_lib_prefix=no
14324  fi
14325  need_version=yes
14326  ;;
14327
14328sysv4 | sysv4.3*)
14329  version_type=linux
14330  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14331  soname_spec='${libname}${release}${shared_ext}$major'
14332  shlibpath_var=LD_LIBRARY_PATH
14333  case $host_vendor in
14334    sni)
14335      shlibpath_overrides_runpath=no
14336      need_lib_prefix=no
14337      runpath_var=LD_RUN_PATH
14338      ;;
14339    siemens)
14340      need_lib_prefix=no
14341      ;;
14342    motorola)
14343      need_lib_prefix=no
14344      need_version=no
14345      shlibpath_overrides_runpath=no
14346      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14347      ;;
14348  esac
14349  ;;
14350
14351sysv4*MP*)
14352  if test -d /usr/nec ;then
14353    version_type=linux
14354    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14355    soname_spec='$libname${shared_ext}.$major'
14356    shlibpath_var=LD_LIBRARY_PATH
14357  fi
14358  ;;
14359
14360sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14361  version_type=freebsd-elf
14362  need_lib_prefix=no
14363  need_version=no
14364  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14365  soname_spec='${libname}${release}${shared_ext}$major'
14366  shlibpath_var=LD_LIBRARY_PATH
14367  shlibpath_overrides_runpath=yes
14368  hardcode_into_libs=yes
14369  if test "$with_gnu_ld" = yes; then
14370    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14371  else
14372    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14373    case $host_os in
14374      sco3.2v5*)
14375        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14376	;;
14377    esac
14378  fi
14379  sys_lib_dlsearch_path_spec='/usr/lib'
14380  ;;
14381
14382tpf*)
14383  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14384  version_type=linux
14385  need_lib_prefix=no
14386  need_version=no
14387  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14388  shlibpath_var=LD_LIBRARY_PATH
14389  shlibpath_overrides_runpath=no
14390  hardcode_into_libs=yes
14391  ;;
14392
14393uts4*)
14394  version_type=linux
14395  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14396  soname_spec='${libname}${release}${shared_ext}$major'
14397  shlibpath_var=LD_LIBRARY_PATH
14398  ;;
14399
14400*)
14401  dynamic_linker=no
14402  ;;
14403esac
14404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14405$as_echo "$dynamic_linker" >&6; }
14406test "$dynamic_linker" = no && can_build_shared=no
14407
14408variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14409if test "$GCC" = yes; then
14410  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14411fi
14412
14413if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14414  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14415fi
14416if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14417  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14418fi
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14458$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14459hardcode_action_CXX=
14460if test -n "$hardcode_libdir_flag_spec_CXX" ||
14461   test -n "$runpath_var_CXX" ||
14462   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14463
14464  # We can hardcode non-existent directories.
14465  if test "$hardcode_direct_CXX" != no &&
14466     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14467     # have to relink, otherwise we might link with an installed library
14468     # when we should be linking with a yet-to-be-installed one
14469     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14470     test "$hardcode_minus_L_CXX" != no; then
14471    # Linking always hardcodes the temporary library directory.
14472    hardcode_action_CXX=relink
14473  else
14474    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14475    hardcode_action_CXX=immediate
14476  fi
14477else
14478  # We cannot hardcode anything, or else we can only hardcode existing
14479  # directories.
14480  hardcode_action_CXX=unsupported
14481fi
14482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14483$as_echo "$hardcode_action_CXX" >&6; }
14484
14485if test "$hardcode_action_CXX" = relink ||
14486   test "$inherit_rpath_CXX" = yes; then
14487  # Fast installation is not supported
14488  enable_fast_install=no
14489elif test "$shlibpath_overrides_runpath" = yes ||
14490     test "$enable_shared" = no; then
14491  # Fast installation is not necessary
14492  enable_fast_install=needless
14493fi
14494
14495
14496
14497
14498
14499
14500
14501  fi # test -n "$compiler"
14502
14503  CC=$lt_save_CC
14504  LDCXX=$LD
14505  LD=$lt_save_LD
14506  GCC=$lt_save_GCC
14507  with_gnu_ld=$lt_save_with_gnu_ld
14508  lt_cv_path_LDCXX=$lt_cv_path_LD
14509  lt_cv_path_LD=$lt_save_path_LD
14510  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14511  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14512fi # test "$_lt_caught_CXX_error" != yes
14513
14514ac_ext=c
14515ac_cpp='$CPP $CPPFLAGS'
14516ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14517ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14518ac_compiler_gnu=$ac_cv_c_compiler_gnu
14519
14520
14521
14522visibility=
14523if test "$GXX" = yes; then
14524  visibility=-fvisibility=hidden
14525fi
14526
14527
14528 # Check whether --enable-cet was given.
14529if test "${enable_cet+set}" = set; then :
14530  enableval=$enable_cet;
14531      case "$enableval" in
14532       yes|no|auto) ;;
14533       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
14534                          esac
14535
14536else
14537  enable_cet=auto
14538fi
14539
14540
14541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
14542$as_echo_n "checking for CET support... " >&6; }
14543
14544case "$host" in
14545  i[34567]86-*-linux* | x86_64-*-linux*)
14546    may_have_cet=yes
14547    cet_save_CFLAGS="$CFLAGS"
14548    CFLAGS="$CFLAGS -fcf-protection"
14549    case "$enable_cet" in
14550      auto)
14551	# Check if target supports multi-byte NOPs
14552	# and if compiler and assembler support CET.
14553	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14554/* end confdefs.h.  */
14555
14556int
14557main ()
14558{
14559
14560#if !defined(__SSE2__)
14561#error target does not support multi-byte NOPs
14562#else
14563asm ("setssbsy");
14564#endif
14565
14566  ;
14567  return 0;
14568}
14569_ACEOF
14570if ac_fn_c_try_compile "$LINENO"; then :
14571  enable_cet=yes
14572else
14573  enable_cet=no
14574fi
14575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14576	;;
14577      yes)
14578	# Check if compiler and assembler support CET.
14579	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14580/* end confdefs.h.  */
14581
14582int
14583main ()
14584{
14585asm ("setssbsy");
14586  ;
14587  return 0;
14588}
14589_ACEOF
14590if ac_fn_c_try_compile "$LINENO"; then :
14591  support_cet=yes
14592else
14593  support_cet=no
14594fi
14595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14596	if test $support_cet = "no"; then
14597	  if test x$enable_bootstrap != xno \
14598	     && test -z "${with_build_subdir}" \
14599	     && (test ! -f ../stage_current \
14600	         || test `cat ../stage_current` != "stage1"); then
14601	    # Require CET support only for the final GCC build.
14602	    as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5
14603	  else
14604	    # Don't enable CET without CET support for non-bootstrap
14605	    # build, in stage1 nor for build support.
14606	    enable_cet=no
14607	  fi
14608	fi
14609	;;
14610    esac
14611    CFLAGS="$cet_save_CFLAGS"
14612    ;;
14613  *)
14614    may_have_cet=no
14615    enable_cet=no
14616    ;;
14617esac
14618
14619cet_save_CFLAGS="$CFLAGS"
14620CFLAGS="$CFLAGS -fcf-protection=none"
14621cet_save_LDFLAGS="$LDFLAGS"
14622LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
14623if test x$may_have_cet = xyes; then
14624  # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
14625  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14626/* end confdefs.h.  */
14627
14628int
14629main ()
14630{
14631return 0;
14632  ;
14633  return 0;
14634}
14635_ACEOF
14636if ac_fn_c_try_link "$LINENO"; then :
14637  may_have_cet=yes
14638else
14639  may_have_cet=no
14640fi
14641rm -f core conftest.err conftest.$ac_objext \
14642    conftest$ac_exeext conftest.$ac_ext
14643fi
14644
14645if test x$may_have_cet = xyes; then
14646  if test x$cross_compiling = xno; then
14647    if test "$cross_compiling" = yes; then :
14648  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14649$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14650as_fn_error $? "cannot run test program while cross compiling
14651See \`config.log' for more details" "$LINENO" 5; }
14652else
14653  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14654/* end confdefs.h.  */
14655
14656int
14657main ()
14658{
14659  asm ("endbr32");
14660  return 0;
14661}
14662
14663_ACEOF
14664if ac_fn_c_try_run "$LINENO"; then :
14665  have_multi_byte_nop=yes
14666else
14667  have_multi_byte_nop=no
14668fi
14669rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14670  conftest.$ac_objext conftest.beam conftest.$ac_ext
14671fi
14672
14673    have_cet=no
14674    if test x$have_multi_byte_nop = xyes; then
14675      if test "$cross_compiling" = yes; then :
14676  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14677$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14678as_fn_error $? "cannot run test program while cross compiling
14679See \`config.log' for more details" "$LINENO" 5; }
14680else
14681  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14682/* end confdefs.h.  */
14683
14684static void
14685foo (void)
14686{
14687}
14688
14689static void
14690__attribute__ ((noinline, noclone))
14691xxx (void (*f) (void))
14692{
14693  f ();
14694}
14695
14696static void
14697__attribute__ ((noinline, noclone))
14698bar (void)
14699{
14700  xxx (foo);
14701}
14702
14703int
14704main ()
14705{
14706  bar ();
14707  return 0;
14708}
14709
14710_ACEOF
14711if ac_fn_c_try_run "$LINENO"; then :
14712  have_cet=no
14713else
14714  have_cet=yes
14715fi
14716rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14717  conftest.$ac_objext conftest.beam conftest.$ac_ext
14718fi
14719
14720    fi
14721    if test x$enable_cet = xno -a x$have_cet = xyes; then
14722      as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
14723    fi
14724  fi
14725else
14726  # Enable CET in cross compiler if possible so that it will run on both
14727  # CET and non-CET hosts.
14728  have_cet=yes
14729fi
14730if test x$enable_cet = xyes; then
14731  CET_HOST_FLAGS="-fcf-protection"
14732  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14733$as_echo "yes" >&6; }
14734else
14735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14736$as_echo "no" >&6; }
14737fi
14738CFLAGS="$cet_save_CFLAGS"
14739LDFLAGS="$cet_save_LDFLAGS"
14740
14741
14742
14743ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
14744if test "x$ac_cv_have_decl_basename" = xyes; then :
14745  ac_have_decl=1
14746else
14747  ac_have_decl=0
14748fi
14749
14750cat >>confdefs.h <<_ACEOF
14751#define HAVE_DECL_BASENAME $ac_have_decl
14752_ACEOF
14753
14754
14755
14756  get_gcc_base_ver="cat"
14757
14758# Check whether --with-gcc-major-version-only was given.
14759if test "${with_gcc_major_version_only+set}" = set; then :
14760  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
14761        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
14762      fi
14763
14764fi
14765
14766
14767
14768
14769if test x$with_gcc_major_version_only = xyes ; then
14770    gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/../gcc/BASE-VER`
14771  else
14772  gcc_version=`cat $srcdir/../gcc/BASE-VER`
14773fi
14774
14775CONFIG_STATUS_DEPENDENCIES='$(top_srcdir)/../gcc/BASE-VER'
14776
14777
14778ac_ext=c
14779ac_cpp='$CPP $CPPFLAGS'
14780ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14781ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14782ac_compiler_gnu=$ac_cv_c_compiler_gnu
14783
14784WARN_FLAGS=
14785save_CFLAGS="$CFLAGS"
14786for real_option in -W -Wall; do
14787  # Do the check with the no- prefix removed since gcc silently
14788  # accepts any -Wno-* option on purpose
14789  case $real_option in
14790    -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
14791    *) option=$real_option ;;
14792  esac
14793  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
14794
14795  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
14796$as_echo_n "checking whether $CC supports $option... " >&6; }
14797if eval \${$as_acx_Woption+:} false; then :
14798  $as_echo_n "(cached) " >&6
14799else
14800  CFLAGS="$option"
14801    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14802/* end confdefs.h.  */
14803
14804int
14805main ()
14806{
14807
14808  ;
14809  return 0;
14810}
14811_ACEOF
14812if ac_fn_c_try_compile "$LINENO"; then :
14813  eval "$as_acx_Woption=yes"
14814else
14815  eval "$as_acx_Woption=no"
14816fi
14817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14818
14819fi
14820eval ac_res=\$$as_acx_Woption
14821	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14822$as_echo "$ac_res" >&6; }
14823  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
14824  WARN_FLAGS="$WARN_FLAGS${WARN_FLAGS:+ }$real_option"
14825fi
14826  done
14827CFLAGS="$save_CFLAGS"
14828ac_ext=c
14829ac_cpp='$CPP $CPPFLAGS'
14830ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14831ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14832ac_compiler_gnu=$ac_cv_c_compiler_gnu
14833
14834
14835
14836ac_ext=c
14837ac_cpp='$CPP $CPPFLAGS'
14838ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14839ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14840ac_compiler_gnu=$ac_cv_c_compiler_gnu
14841
14842WERROR=
14843# Check whether --enable-werror-always was given.
14844if test "${enable_werror_always+set}" = set; then :
14845  enableval=$enable_werror_always;
14846else
14847  enable_werror_always=no
14848fi
14849
14850if test $enable_werror_always = yes; then :
14851  WERROR="$WERROR${WERROR:+ }-Werror"
14852fi
14853
14854ac_ext=c
14855ac_cpp='$CPP $CPPFLAGS'
14856ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14857ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14858ac_compiler_gnu=$ac_cv_c_compiler_gnu
14859
14860
14861
14862
14863
14864libsuffix=
14865if test "$GXX" = yes; then
14866  libsuffix=`$CXX -print-multi-os-directory`
14867fi
14868
14869
14870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5
14871$as_echo_n "checking for socket libraries... " >&6; }
14872if ${libcc1_cv_lib_sockets+:} false; then :
14873  $as_echo_n "(cached) " >&6
14874else
14875  libcc1_cv_lib_sockets=
14876   libcc1_check_both=no
14877   ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
14878if test "x$ac_cv_func_connect" = xyes; then :
14879  libcc1_check_socket=no
14880else
14881  libcc1_check_socket=yes
14882fi
14883
14884   if test "$libcc1_check_socket" = "yes"; then
14885     unset ac_cv_func_connect
14886     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5
14887$as_echo_n "checking for main in -lsocket... " >&6; }
14888if ${ac_cv_lib_socket_main+:} false; then :
14889  $as_echo_n "(cached) " >&6
14890else
14891  ac_check_lib_save_LIBS=$LIBS
14892LIBS="-lsocket  $LIBS"
14893cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14894/* end confdefs.h.  */
14895
14896
14897int
14898main ()
14899{
14900return main ();
14901  ;
14902  return 0;
14903}
14904_ACEOF
14905if ac_fn_c_try_link "$LINENO"; then :
14906  ac_cv_lib_socket_main=yes
14907else
14908  ac_cv_lib_socket_main=no
14909fi
14910rm -f core conftest.err conftest.$ac_objext \
14911    conftest$ac_exeext conftest.$ac_ext
14912LIBS=$ac_check_lib_save_LIBS
14913fi
14914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5
14915$as_echo "$ac_cv_lib_socket_main" >&6; }
14916if test "x$ac_cv_lib_socket_main" = xyes; then :
14917  libcc1_cv_lib_sockets="-lsocket"
14918else
14919  libcc1_check_both=yes
14920fi
14921
14922   fi
14923   if test "$libcc1_check_both" = "yes"; then
14924     libcc1_old_libs=$LIBS
14925     LIBS="$LIBS -lsocket -lnsl"
14926     unset ac_cv_func_accept
14927     ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
14928if test "x$ac_cv_func_accept" = xyes; then :
14929  libcc1_check_nsl=no
14930		    libcc1_cv_lib_sockets="-lsocket -lnsl"
14931fi
14932
14933     unset ac_cv_func_accept
14934     LIBS=$libcc1_old_libs
14935   fi
14936   unset ac_cv_func_gethostbyname
14937   libcc1_old_libs="$LIBS"
14938   ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
14939if test "x$ac_cv_func_gethostbyname" = xyes; then :
14940
14941else
14942  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5
14943$as_echo_n "checking for main in -lnsl... " >&6; }
14944if ${ac_cv_lib_nsl_main+:} false; then :
14945  $as_echo_n "(cached) " >&6
14946else
14947  ac_check_lib_save_LIBS=$LIBS
14948LIBS="-lnsl  $LIBS"
14949cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14950/* end confdefs.h.  */
14951
14952
14953int
14954main ()
14955{
14956return main ();
14957  ;
14958  return 0;
14959}
14960_ACEOF
14961if ac_fn_c_try_link "$LINENO"; then :
14962  ac_cv_lib_nsl_main=yes
14963else
14964  ac_cv_lib_nsl_main=no
14965fi
14966rm -f core conftest.err conftest.$ac_objext \
14967    conftest$ac_exeext conftest.$ac_ext
14968LIBS=$ac_check_lib_save_LIBS
14969fi
14970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5
14971$as_echo "$ac_cv_lib_nsl_main" >&6; }
14972if test "x$ac_cv_lib_nsl_main" = xyes; then :
14973  libcc1_cv_lib_sockets="$libcc1_cv_lib_sockets -lnsl"
14974fi
14975
14976fi
14977
14978   unset ac_cv_func_gethostbyname
14979   LIBS=$libcc1_old_libs
14980
14981fi
14982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libcc1_cv_lib_sockets" >&5
14983$as_echo "$libcc1_cv_lib_sockets" >&6; }
14984LIBS="$LIBS $libcc1_cv_lib_sockets"
14985
14986case "$host" in
14987  *-*-darwin*) darwin_dynamic_lookup=yes ;;
14988  *) darwin_dynamic_lookup=no ;;
14989esac
14990 if test $darwin_dynamic_lookup = yes; then
14991  DARWIN_DYNAMIC_LOOKUP_TRUE=
14992  DARWIN_DYNAMIC_LOOKUP_FALSE='#'
14993else
14994  DARWIN_DYNAMIC_LOOKUP_TRUE='#'
14995  DARWIN_DYNAMIC_LOOKUP_FALSE=
14996fi
14997
14998
14999# If any of these functions are missing, simply don't bother building
15000# this plugin.
15001# Check for plugin support
15002   # Check whether --enable-plugin was given.
15003if test "${enable_plugin+set}" = set; then :
15004  enableval=$enable_plugin; enable_plugin=$enableval
15005else
15006  enable_plugin=yes; default_plugin=yes
15007fi
15008
15009
15010   pluginlibs=
15011   plugin_check=yes
15012
15013   case "${host}" in
15014     *-*-mingw*)
15015       # Since plugin support under MinGW is not as straightforward as on
15016       # other platforms (e.g., we have to link import library, etc), we
15017       # only enable it if explicitly requested.
15018       if test x"$default_plugin" = x"yes"; then
15019         enable_plugin=no
15020       elif test x"$enable_plugin" = x"yes"; then
15021         # Use make's target variable to derive import library name.
15022         pluginlibs='-Wl,--export-all-symbols -Wl,--out-implib=$@.a'
15023	 plugin_check=no
15024       fi
15025     ;;
15026     *-*-darwin*)
15027       if test x$build = x$host; then
15028	 export_sym_check="nm${exeext} -g"
15029       elif test x$host = x$target; then
15030	 export_sym_check="$gcc_cv_nm -g"
15031       else
15032	 export_sym_check=
15033       fi
15034     ;;
15035     *)
15036       if test x$build = x$host; then
15037	 export_sym_check="objdump${exeext} -T"
15038       elif test x$host = x$target; then
15039	 export_sym_check="$gcc_cv_objdump -T"
15040       else
15041	 export_sym_check=
15042       fi
15043     ;;
15044   esac
15045
15046   if test x"$enable_plugin" = x"yes" -a x"$plugin_check" = x"yes"; then
15047
15048     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exported symbols" >&5
15049$as_echo_n "checking for exported symbols... " >&6; }
15050     if test "x$export_sym_check" != x; then
15051       echo "int main() {return 0;} int foobar() {return 0;}" > conftest.c
15052       ${CC} ${CFLAGS} ${LDFLAGS} conftest.c -o conftest$ac_exeext > /dev/null 2>&1
15053       if $export_sym_check conftest$ac_exeext | grep foobar > /dev/null; then
15054	 : # No need to use a flag
15055	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15056$as_echo "yes" >&6; }
15057       else
15058	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15059$as_echo "yes" >&6; }
15060	 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -rdynamic" >&5
15061$as_echo_n "checking for -rdynamic... " >&6; }
15062	 ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest$ac_exeext > /dev/null 2>&1
15063	 if $export_sym_check conftest$ac_exeext | grep foobar > /dev/null; then
15064	   plugin_rdynamic=yes
15065	   pluginlibs="-rdynamic"
15066	 else
15067	   plugin_rdynamic=no
15068	   enable_plugin=no
15069	 fi
15070	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_rdynamic" >&5
15071$as_echo "$plugin_rdynamic" >&6; }
15072       fi
15073     else
15074       { $as_echo "$as_me:${as_lineno-$LINENO}: result: unable to check" >&5
15075$as_echo "unable to check" >&6; }
15076     fi
15077
15078     # Check -ldl
15079     saved_LIBS="$LIBS"
15080     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15081$as_echo_n "checking for library containing dlopen... " >&6; }
15082if ${ac_cv_search_dlopen+:} false; then :
15083  $as_echo_n "(cached) " >&6
15084else
15085  ac_func_search_save_LIBS=$LIBS
15086cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15087/* end confdefs.h.  */
15088
15089/* Override any GCC internal prototype to avoid an error.
15090   Use char because int might match the return type of a GCC
15091   builtin and then its argument prototype would still apply.  */
15092#ifdef __cplusplus
15093extern "C"
15094#endif
15095char dlopen ();
15096int
15097main ()
15098{
15099return dlopen ();
15100  ;
15101  return 0;
15102}
15103_ACEOF
15104for ac_lib in '' dl; do
15105  if test -z "$ac_lib"; then
15106    ac_res="none required"
15107  else
15108    ac_res=-l$ac_lib
15109    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15110  fi
15111  if ac_fn_c_try_link "$LINENO"; then :
15112  ac_cv_search_dlopen=$ac_res
15113fi
15114rm -f core conftest.err conftest.$ac_objext \
15115    conftest$ac_exeext
15116  if ${ac_cv_search_dlopen+:} false; then :
15117  break
15118fi
15119done
15120if ${ac_cv_search_dlopen+:} false; then :
15121
15122else
15123  ac_cv_search_dlopen=no
15124fi
15125rm conftest.$ac_ext
15126LIBS=$ac_func_search_save_LIBS
15127fi
15128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15129$as_echo "$ac_cv_search_dlopen" >&6; }
15130ac_res=$ac_cv_search_dlopen
15131if test "$ac_res" != no; then :
15132  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15133
15134fi
15135
15136     if test x"$ac_cv_search_dlopen" = x"-ldl"; then
15137       pluginlibs="$pluginlibs -ldl"
15138     fi
15139     LIBS="$saved_LIBS"
15140
15141     # Check that we can build shared objects with -fPIC -shared
15142     saved_LDFLAGS="$LDFLAGS"
15143     saved_CFLAGS="$CFLAGS"
15144     saved_CXXFLAGS="$CXXFLAGS"
15145     case "${host}" in
15146       *-*-darwin*)
15147	 CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g`
15148	 CFLAGS="$CFLAGS -fPIC"
15149	 CXXFLAGS=`echo $CXXFLAGS | sed s/-mdynamic-no-pic//g`
15150	 CXXFLAGS="$CXXFLAGS -fPIC"
15151	 LDFLAGS="$LDFLAGS -shared -undefined dynamic_lookup"
15152       ;;
15153       *)
15154	 CFLAGS="$CFLAGS -fPIC"
15155	 CXXFLAGS="$CXXFLAGS -fPIC"
15156	 LDFLAGS="$LDFLAGS -fPIC -shared"
15157       ;;
15158     esac
15159     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fPIC -shared" >&5
15160$as_echo_n "checking for -fPIC -shared... " >&6; }
15161     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15162/* end confdefs.h.  */
15163extern int X;
15164int
15165main ()
15166{
15167return X == 0;
15168  ;
15169  return 0;
15170}
15171_ACEOF
15172if ac_fn_c_try_link "$LINENO"; then :
15173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15174$as_echo "yes" >&6; }; have_pic_shared=yes
15175else
15176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15177$as_echo "no" >&6; }; have_pic_shared=no
15178fi
15179rm -f core conftest.err conftest.$ac_objext \
15180    conftest$ac_exeext conftest.$ac_ext
15181     if test x"$have_pic_shared" != x"yes" -o x"$ac_cv_search_dlopen" = x"no"; then
15182       pluginlibs=
15183       enable_plugin=no
15184     fi
15185     LDFLAGS="$saved_LDFLAGS"
15186     CFLAGS="$saved_CFLAGS"
15187     CXXFLAGS="$saved_CXXFLAGS"
15188
15189     # If plugin support had been requested but not available, fail.
15190     if test x"$enable_plugin" = x"no" ; then
15191       if test x"$default_plugin" != x"yes"; then
15192	 as_fn_error $? "
15193   Building GCC with plugin support requires a host that supports
15194   -fPIC, -shared, -ldl and -rdynamic." "$LINENO" 5
15195       fi
15196     fi
15197   fi
15198
15199ac_fn_c_check_func "$LINENO" "socketpair" "ac_cv_func_socketpair"
15200if test "x$ac_cv_func_socketpair" = xyes; then :
15201
15202else
15203  enable_plugin=no
15204fi
15205
15206ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
15207if test "x$ac_cv_func_select" = xyes; then :
15208
15209else
15210  enable_plugin=no
15211fi
15212
15213ac_fn_c_check_func "$LINENO" "fork" "ac_cv_func_fork"
15214if test "x$ac_cv_func_fork" = xyes; then :
15215
15216else
15217  enable_plugin=no
15218fi
15219
15220 if test $enable_plugin = yes; then
15221  ENABLE_PLUGIN_TRUE=
15222  ENABLE_PLUGIN_FALSE='#'
15223else
15224  ENABLE_PLUGIN_TRUE='#'
15225  ENABLE_PLUGIN_FALSE=
15226fi
15227
15228
15229ac_config_files="$ac_config_files Makefile"
15230
15231cat >confcache <<\_ACEOF
15232# This file is a shell script that caches the results of configure
15233# tests run on this system so they can be shared between configure
15234# scripts and configure runs, see configure's option --config-cache.
15235# It is not useful on other systems.  If it contains results you don't
15236# want to keep, you may remove or edit it.
15237#
15238# config.status only pays attention to the cache file if you give it
15239# the --recheck option to rerun configure.
15240#
15241# `ac_cv_env_foo' variables (set or unset) will be overridden when
15242# loading this file, other *unset* `ac_cv_foo' will be assigned the
15243# following values.
15244
15245_ACEOF
15246
15247# The following way of writing the cache mishandles newlines in values,
15248# but we know of no workaround that is simple, portable, and efficient.
15249# So, we kill variables containing newlines.
15250# Ultrix sh set writes to stderr and can't be redirected directly,
15251# and sets the high bit in the cache file unless we assign to the vars.
15252(
15253  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15254    eval ac_val=\$$ac_var
15255    case $ac_val in #(
15256    *${as_nl}*)
15257      case $ac_var in #(
15258      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15259$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15260      esac
15261      case $ac_var in #(
15262      _ | IFS | as_nl) ;; #(
15263      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15264      *) { eval $ac_var=; unset $ac_var;} ;;
15265      esac ;;
15266    esac
15267  done
15268
15269  (set) 2>&1 |
15270    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15271    *${as_nl}ac_space=\ *)
15272      # `set' does not quote correctly, so add quotes: double-quote
15273      # substitution turns \\\\ into \\, and sed turns \\ into \.
15274      sed -n \
15275	"s/'/'\\\\''/g;
15276	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15277      ;; #(
15278    *)
15279      # `set' quotes correctly as required by POSIX, so do not add quotes.
15280      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15281      ;;
15282    esac |
15283    sort
15284) |
15285  sed '
15286     /^ac_cv_env_/b end
15287     t clear
15288     :clear
15289     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15290     t end
15291     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15292     :end' >>confcache
15293if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15294  if test -w "$cache_file"; then
15295    if test "x$cache_file" != "x/dev/null"; then
15296      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15297$as_echo "$as_me: updating cache $cache_file" >&6;}
15298      if test ! -f "$cache_file" || test -h "$cache_file"; then
15299	cat confcache >"$cache_file"
15300      else
15301        case $cache_file in #(
15302        */* | ?:*)
15303	  mv -f confcache "$cache_file"$$ &&
15304	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15305        *)
15306	  mv -f confcache "$cache_file" ;;
15307	esac
15308      fi
15309    fi
15310  else
15311    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15312$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15313  fi
15314fi
15315rm -f confcache
15316
15317test "x$prefix" = xNONE && prefix=$ac_default_prefix
15318# Let make expand exec_prefix.
15319test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15320
15321DEFS=-DHAVE_CONFIG_H
15322
15323ac_libobjs=
15324ac_ltlibobjs=
15325U=
15326for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15327  # 1. Remove the extension, and $U if already installed.
15328  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15329  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15330  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15331  #    will be set to the directory where LIBOBJS objects are built.
15332  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15333  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15334done
15335LIBOBJS=$ac_libobjs
15336
15337LTLIBOBJS=$ac_ltlibobjs
15338
15339
15340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15341$as_echo_n "checking that generated files are newer than configure... " >&6; }
15342   if test -n "$am_sleep_pid"; then
15343     # Hide warnings about reused PIDs.
15344     wait $am_sleep_pid 2>/dev/null
15345   fi
15346   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15347$as_echo "done" >&6; }
15348if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15349  as_fn_error $? "conditional \"AMDEP\" was never defined.
15350Usually this means the macro was only invoked conditionally." "$LINENO" 5
15351fi
15352if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15353  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15354Usually this means the macro was only invoked conditionally." "$LINENO" 5
15355fi
15356 if test -n "$EXEEXT"; then
15357  am__EXEEXT_TRUE=
15358  am__EXEEXT_FALSE='#'
15359else
15360  am__EXEEXT_TRUE='#'
15361  am__EXEEXT_FALSE=
15362fi
15363
15364if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15365  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15366Usually this means the macro was only invoked conditionally." "$LINENO" 5
15367fi
15368if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15369  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
15370Usually this means the macro was only invoked conditionally." "$LINENO" 5
15371fi
15372if test -z "${DARWIN_DYNAMIC_LOOKUP_TRUE}" && test -z "${DARWIN_DYNAMIC_LOOKUP_FALSE}"; then
15373  as_fn_error $? "conditional \"DARWIN_DYNAMIC_LOOKUP\" was never defined.
15374Usually this means the macro was only invoked conditionally." "$LINENO" 5
15375fi
15376if test -z "${ENABLE_PLUGIN_TRUE}" && test -z "${ENABLE_PLUGIN_FALSE}"; then
15377  as_fn_error $? "conditional \"ENABLE_PLUGIN\" was never defined.
15378Usually this means the macro was only invoked conditionally." "$LINENO" 5
15379fi
15380
15381: "${CONFIG_STATUS=./config.status}"
15382ac_write_fail=0
15383ac_clean_files_save=$ac_clean_files
15384ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15385{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15386$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15387as_write_fail=0
15388cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15389#! $SHELL
15390# Generated by $as_me.
15391# Run this file to recreate the current configuration.
15392# Compiler output produced by configure, useful for debugging
15393# configure, is in config.log if it exists.
15394
15395debug=false
15396ac_cs_recheck=false
15397ac_cs_silent=false
15398
15399SHELL=\${CONFIG_SHELL-$SHELL}
15400export SHELL
15401_ASEOF
15402cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15403## -------------------- ##
15404## M4sh Initialization. ##
15405## -------------------- ##
15406
15407# Be more Bourne compatible
15408DUALCASE=1; export DUALCASE # for MKS sh
15409if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15410  emulate sh
15411  NULLCMD=:
15412  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15413  # is contrary to our usage.  Disable this feature.
15414  alias -g '${1+"$@"}'='"$@"'
15415  setopt NO_GLOB_SUBST
15416else
15417  case `(set -o) 2>/dev/null` in #(
15418  *posix*) :
15419    set -o posix ;; #(
15420  *) :
15421     ;;
15422esac
15423fi
15424
15425
15426as_nl='
15427'
15428export as_nl
15429# Printing a long string crashes Solaris 7 /usr/bin/printf.
15430as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15431as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15432as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15433# Prefer a ksh shell builtin over an external printf program on Solaris,
15434# but without wasting forks for bash or zsh.
15435if test -z "$BASH_VERSION$ZSH_VERSION" \
15436    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15437  as_echo='print -r --'
15438  as_echo_n='print -rn --'
15439elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15440  as_echo='printf %s\n'
15441  as_echo_n='printf %s'
15442else
15443  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15444    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15445    as_echo_n='/usr/ucb/echo -n'
15446  else
15447    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15448    as_echo_n_body='eval
15449      arg=$1;
15450      case $arg in #(
15451      *"$as_nl"*)
15452	expr "X$arg" : "X\\(.*\\)$as_nl";
15453	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15454      esac;
15455      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15456    '
15457    export as_echo_n_body
15458    as_echo_n='sh -c $as_echo_n_body as_echo'
15459  fi
15460  export as_echo_body
15461  as_echo='sh -c $as_echo_body as_echo'
15462fi
15463
15464# The user is always right.
15465if test "${PATH_SEPARATOR+set}" != set; then
15466  PATH_SEPARATOR=:
15467  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15468    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15469      PATH_SEPARATOR=';'
15470  }
15471fi
15472
15473
15474# IFS
15475# We need space, tab and new line, in precisely that order.  Quoting is
15476# there to prevent editors from complaining about space-tab.
15477# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15478# splitting by setting IFS to empty value.)
15479IFS=" ""	$as_nl"
15480
15481# Find who we are.  Look in the path if we contain no directory separator.
15482as_myself=
15483case $0 in #((
15484  *[\\/]* ) as_myself=$0 ;;
15485  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15486for as_dir in $PATH
15487do
15488  IFS=$as_save_IFS
15489  test -z "$as_dir" && as_dir=.
15490    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15491  done
15492IFS=$as_save_IFS
15493
15494     ;;
15495esac
15496# We did not find ourselves, most probably we were run as `sh COMMAND'
15497# in which case we are not to be found in the path.
15498if test "x$as_myself" = x; then
15499  as_myself=$0
15500fi
15501if test ! -f "$as_myself"; then
15502  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15503  exit 1
15504fi
15505
15506# Unset variables that we do not need and which cause bugs (e.g. in
15507# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15508# suppresses any "Segmentation fault" message there.  '((' could
15509# trigger a bug in pdksh 5.2.14.
15510for as_var in BASH_ENV ENV MAIL MAILPATH
15511do eval test x\${$as_var+set} = xset \
15512  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15513done
15514PS1='$ '
15515PS2='> '
15516PS4='+ '
15517
15518# NLS nuisances.
15519LC_ALL=C
15520export LC_ALL
15521LANGUAGE=C
15522export LANGUAGE
15523
15524# CDPATH.
15525(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15526
15527
15528# as_fn_error STATUS ERROR [LINENO LOG_FD]
15529# ----------------------------------------
15530# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15531# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15532# script with STATUS, using 1 if that was 0.
15533as_fn_error ()
15534{
15535  as_status=$1; test $as_status -eq 0 && as_status=1
15536  if test "$4"; then
15537    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15538    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15539  fi
15540  $as_echo "$as_me: error: $2" >&2
15541  as_fn_exit $as_status
15542} # as_fn_error
15543
15544
15545# as_fn_set_status STATUS
15546# -----------------------
15547# Set $? to STATUS, without forking.
15548as_fn_set_status ()
15549{
15550  return $1
15551} # as_fn_set_status
15552
15553# as_fn_exit STATUS
15554# -----------------
15555# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15556as_fn_exit ()
15557{
15558  set +e
15559  as_fn_set_status $1
15560  exit $1
15561} # as_fn_exit
15562
15563# as_fn_unset VAR
15564# ---------------
15565# Portably unset VAR.
15566as_fn_unset ()
15567{
15568  { eval $1=; unset $1;}
15569}
15570as_unset=as_fn_unset
15571# as_fn_append VAR VALUE
15572# ----------------------
15573# Append the text in VALUE to the end of the definition contained in VAR. Take
15574# advantage of any shell optimizations that allow amortized linear growth over
15575# repeated appends, instead of the typical quadratic growth present in naive
15576# implementations.
15577if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15578  eval 'as_fn_append ()
15579  {
15580    eval $1+=\$2
15581  }'
15582else
15583  as_fn_append ()
15584  {
15585    eval $1=\$$1\$2
15586  }
15587fi # as_fn_append
15588
15589# as_fn_arith ARG...
15590# ------------------
15591# Perform arithmetic evaluation on the ARGs, and store the result in the
15592# global $as_val. Take advantage of shells that can avoid forks. The arguments
15593# must be portable across $(()) and expr.
15594if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15595  eval 'as_fn_arith ()
15596  {
15597    as_val=$(( $* ))
15598  }'
15599else
15600  as_fn_arith ()
15601  {
15602    as_val=`expr "$@" || test $? -eq 1`
15603  }
15604fi # as_fn_arith
15605
15606
15607if expr a : '\(a\)' >/dev/null 2>&1 &&
15608   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15609  as_expr=expr
15610else
15611  as_expr=false
15612fi
15613
15614if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15615  as_basename=basename
15616else
15617  as_basename=false
15618fi
15619
15620if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15621  as_dirname=dirname
15622else
15623  as_dirname=false
15624fi
15625
15626as_me=`$as_basename -- "$0" ||
15627$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15628	 X"$0" : 'X\(//\)$' \| \
15629	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15630$as_echo X/"$0" |
15631    sed '/^.*\/\([^/][^/]*\)\/*$/{
15632	    s//\1/
15633	    q
15634	  }
15635	  /^X\/\(\/\/\)$/{
15636	    s//\1/
15637	    q
15638	  }
15639	  /^X\/\(\/\).*/{
15640	    s//\1/
15641	    q
15642	  }
15643	  s/.*/./; q'`
15644
15645# Avoid depending upon Character Ranges.
15646as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15647as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15648as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15649as_cr_digits='0123456789'
15650as_cr_alnum=$as_cr_Letters$as_cr_digits
15651
15652ECHO_C= ECHO_N= ECHO_T=
15653case `echo -n x` in #(((((
15654-n*)
15655  case `echo 'xy\c'` in
15656  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15657  xy)  ECHO_C='\c';;
15658  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15659       ECHO_T='	';;
15660  esac;;
15661*)
15662  ECHO_N='-n';;
15663esac
15664
15665rm -f conf$$ conf$$.exe conf$$.file
15666if test -d conf$$.dir; then
15667  rm -f conf$$.dir/conf$$.file
15668else
15669  rm -f conf$$.dir
15670  mkdir conf$$.dir 2>/dev/null
15671fi
15672if (echo >conf$$.file) 2>/dev/null; then
15673  if ln -s conf$$.file conf$$ 2>/dev/null; then
15674    as_ln_s='ln -s'
15675    # ... but there are two gotchas:
15676    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15677    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15678    # In both cases, we have to default to `cp -pR'.
15679    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15680      as_ln_s='cp -pR'
15681  elif ln conf$$.file conf$$ 2>/dev/null; then
15682    as_ln_s=ln
15683  else
15684    as_ln_s='cp -pR'
15685  fi
15686else
15687  as_ln_s='cp -pR'
15688fi
15689rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15690rmdir conf$$.dir 2>/dev/null
15691
15692
15693# as_fn_mkdir_p
15694# -------------
15695# Create "$as_dir" as a directory, including parents if necessary.
15696as_fn_mkdir_p ()
15697{
15698
15699  case $as_dir in #(
15700  -*) as_dir=./$as_dir;;
15701  esac
15702  test -d "$as_dir" || eval $as_mkdir_p || {
15703    as_dirs=
15704    while :; do
15705      case $as_dir in #(
15706      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15707      *) as_qdir=$as_dir;;
15708      esac
15709      as_dirs="'$as_qdir' $as_dirs"
15710      as_dir=`$as_dirname -- "$as_dir" ||
15711$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15712	 X"$as_dir" : 'X\(//\)[^/]' \| \
15713	 X"$as_dir" : 'X\(//\)$' \| \
15714	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15715$as_echo X"$as_dir" |
15716    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15717	    s//\1/
15718	    q
15719	  }
15720	  /^X\(\/\/\)[^/].*/{
15721	    s//\1/
15722	    q
15723	  }
15724	  /^X\(\/\/\)$/{
15725	    s//\1/
15726	    q
15727	  }
15728	  /^X\(\/\).*/{
15729	    s//\1/
15730	    q
15731	  }
15732	  s/.*/./; q'`
15733      test -d "$as_dir" && break
15734    done
15735    test -z "$as_dirs" || eval "mkdir $as_dirs"
15736  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15737
15738
15739} # as_fn_mkdir_p
15740if mkdir -p . 2>/dev/null; then
15741  as_mkdir_p='mkdir -p "$as_dir"'
15742else
15743  test -d ./-p && rmdir ./-p
15744  as_mkdir_p=false
15745fi
15746
15747
15748# as_fn_executable_p FILE
15749# -----------------------
15750# Test if FILE is an executable regular file.
15751as_fn_executable_p ()
15752{
15753  test -f "$1" && test -x "$1"
15754} # as_fn_executable_p
15755as_test_x='test -x'
15756as_executable_p=as_fn_executable_p
15757
15758# Sed expression to map a string onto a valid CPP name.
15759as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15760
15761# Sed expression to map a string onto a valid variable name.
15762as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15763
15764
15765exec 6>&1
15766## ----------------------------------- ##
15767## Main body of $CONFIG_STATUS script. ##
15768## ----------------------------------- ##
15769_ASEOF
15770test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15771
15772cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15773# Save the log message, to keep $0 and so on meaningful, and to
15774# report actual input values of CONFIG_FILES etc. instead of their
15775# values after options handling.
15776ac_log="
15777This file was extended by libcc1 $as_me version-unused, which was
15778generated by GNU Autoconf 2.69.  Invocation command line was
15779
15780  CONFIG_FILES    = $CONFIG_FILES
15781  CONFIG_HEADERS  = $CONFIG_HEADERS
15782  CONFIG_LINKS    = $CONFIG_LINKS
15783  CONFIG_COMMANDS = $CONFIG_COMMANDS
15784  $ $0 $@
15785
15786on `(hostname || uname -n) 2>/dev/null | sed 1q`
15787"
15788
15789_ACEOF
15790
15791case $ac_config_files in *"
15792"*) set x $ac_config_files; shift; ac_config_files=$*;;
15793esac
15794
15795case $ac_config_headers in *"
15796"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15797esac
15798
15799
15800cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15801# Files that config.status was made for.
15802config_files="$ac_config_files"
15803config_headers="$ac_config_headers"
15804config_commands="$ac_config_commands"
15805
15806_ACEOF
15807
15808cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15809ac_cs_usage="\
15810\`$as_me' instantiates files and other configuration actions
15811from templates according to the current configuration.  Unless the files
15812and actions are specified as TAGs, all are instantiated by default.
15813
15814Usage: $0 [OPTION]... [TAG]...
15815
15816  -h, --help       print this help, then exit
15817  -V, --version    print version number and configuration settings, then exit
15818      --config     print configuration, then exit
15819  -q, --quiet, --silent
15820                   do not print progress messages
15821  -d, --debug      don't remove temporary files
15822      --recheck    update $as_me by reconfiguring in the same conditions
15823      --file=FILE[:TEMPLATE]
15824                   instantiate the configuration file FILE
15825      --header=FILE[:TEMPLATE]
15826                   instantiate the configuration header FILE
15827
15828Configuration files:
15829$config_files
15830
15831Configuration headers:
15832$config_headers
15833
15834Configuration commands:
15835$config_commands
15836
15837Report bugs to the package provider."
15838
15839_ACEOF
15840cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15841ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15842ac_cs_version="\\
15843libcc1 config.status version-unused
15844configured by $0, generated by GNU Autoconf 2.69,
15845  with options \\"\$ac_cs_config\\"
15846
15847Copyright (C) 2012 Free Software Foundation, Inc.
15848This config.status script is free software; the Free Software Foundation
15849gives unlimited permission to copy, distribute and modify it."
15850
15851ac_pwd='$ac_pwd'
15852srcdir='$srcdir'
15853INSTALL='$INSTALL'
15854MKDIR_P='$MKDIR_P'
15855AWK='$AWK'
15856test -n "\$AWK" || AWK=awk
15857_ACEOF
15858
15859cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15860# The default lists apply if the user does not specify any file.
15861ac_need_defaults=:
15862while test $# != 0
15863do
15864  case $1 in
15865  --*=?*)
15866    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15867    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15868    ac_shift=:
15869    ;;
15870  --*=)
15871    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15872    ac_optarg=
15873    ac_shift=:
15874    ;;
15875  *)
15876    ac_option=$1
15877    ac_optarg=$2
15878    ac_shift=shift
15879    ;;
15880  esac
15881
15882  case $ac_option in
15883  # Handling of the options.
15884  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15885    ac_cs_recheck=: ;;
15886  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15887    $as_echo "$ac_cs_version"; exit ;;
15888  --config | --confi | --conf | --con | --co | --c )
15889    $as_echo "$ac_cs_config"; exit ;;
15890  --debug | --debu | --deb | --de | --d | -d )
15891    debug=: ;;
15892  --file | --fil | --fi | --f )
15893    $ac_shift
15894    case $ac_optarg in
15895    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15896    '') as_fn_error $? "missing file argument" ;;
15897    esac
15898    as_fn_append CONFIG_FILES " '$ac_optarg'"
15899    ac_need_defaults=false;;
15900  --header | --heade | --head | --hea )
15901    $ac_shift
15902    case $ac_optarg in
15903    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15904    esac
15905    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15906    ac_need_defaults=false;;
15907  --he | --h)
15908    # Conflict between --help and --header
15909    as_fn_error $? "ambiguous option: \`$1'
15910Try \`$0 --help' for more information.";;
15911  --help | --hel | -h )
15912    $as_echo "$ac_cs_usage"; exit ;;
15913  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15914  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15915    ac_cs_silent=: ;;
15916
15917  # This is an error.
15918  -*) as_fn_error $? "unrecognized option: \`$1'
15919Try \`$0 --help' for more information." ;;
15920
15921  *) as_fn_append ac_config_targets " $1"
15922     ac_need_defaults=false ;;
15923
15924  esac
15925  shift
15926done
15927
15928ac_configure_extra_args=
15929
15930if $ac_cs_silent; then
15931  exec 6>/dev/null
15932  ac_configure_extra_args="$ac_configure_extra_args --silent"
15933fi
15934
15935_ACEOF
15936cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15937if \$ac_cs_recheck; then
15938  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15939  shift
15940  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15941  CONFIG_SHELL='$SHELL'
15942  export CONFIG_SHELL
15943  exec "\$@"
15944fi
15945
15946_ACEOF
15947cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15948exec 5>>config.log
15949{
15950  echo
15951  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15952## Running $as_me. ##
15953_ASBOX
15954  $as_echo "$ac_log"
15955} >&5
15956
15957_ACEOF
15958cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15959#
15960# INIT-COMMANDS
15961#
15962AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15963
15964
15965# The HP-UX ksh and POSIX shell print the target directory to stdout
15966# if CDPATH is set.
15967(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15968
15969sed_quote_subst='$sed_quote_subst'
15970double_quote_subst='$double_quote_subst'
15971delay_variable_subst='$delay_variable_subst'
15972macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15973macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15974enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15975enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15976pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15977enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15978SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15979ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15980host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15981host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15982host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15983build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15984build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15985build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15986SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15987Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15988GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15989EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15990FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15991LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15992NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15993LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15994max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15995ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15996exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15997lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15998lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15999lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16000reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16001reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16002OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16003deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16004file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16005AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16006AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16007STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16008RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16009old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16010old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16011old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16012lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16013CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16014CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16015compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16016GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16017lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16018lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16019lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16020lt_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"`'
16021objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16022MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16023lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16024lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16025lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16026lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16027lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16028need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16029DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16030NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16031LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16032OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16033OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16034libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16035shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16036extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16037archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16038enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16039export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16040whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16041compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16042old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16043old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16044archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16045archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16046module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16047module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16048with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16049allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16050no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16051hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16052hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16053hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16054hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16055hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16056hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16057hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16058hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16059inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16060link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16061fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16062always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16063export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16064exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16065include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16066prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16067file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16068variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16069need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16070need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16071version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16072runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16073shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16074shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16075libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16076library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16077soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16078install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16079postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16080postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16081finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16082finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16083hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16084sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16085sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16086hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16087enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16088enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16089enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16090old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16091striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16092compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16093predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16094postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16095predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16096postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16097compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16098LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16099reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16100reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16101old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16102compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16103GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16104lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16105lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16106lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16107lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16108lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16109archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16110enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16111export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16112whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16113compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16114old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16115old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16116archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16117archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16118module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16119module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16120with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
16121allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16122no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16123hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16124hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
16125hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
16126hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
16127hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
16128hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
16129hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
16130hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
16131inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
16132link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
16133fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
16134always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
16135export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16136exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16137include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16138prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16139file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
16140hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
16141compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
16142predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16143postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16144predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
16145postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
16146compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
16147
16148LTCC='$LTCC'
16149LTCFLAGS='$LTCFLAGS'
16150compiler='$compiler_DEFAULT'
16151
16152# A function that is used when there is no print builtin or printf.
16153func_fallback_echo ()
16154{
16155  eval 'cat <<_LTECHO_EOF
16156\$1
16157_LTECHO_EOF'
16158}
16159
16160# Quote evaled strings.
16161for var in SHELL \
16162ECHO \
16163SED \
16164GREP \
16165EGREP \
16166FGREP \
16167LD \
16168NM \
16169LN_S \
16170lt_SP2NL \
16171lt_NL2SP \
16172reload_flag \
16173OBJDUMP \
16174deplibs_check_method \
16175file_magic_cmd \
16176AR \
16177AR_FLAGS \
16178STRIP \
16179RANLIB \
16180CC \
16181CFLAGS \
16182compiler \
16183lt_cv_sys_global_symbol_pipe \
16184lt_cv_sys_global_symbol_to_cdecl \
16185lt_cv_sys_global_symbol_to_c_name_address \
16186lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16187lt_prog_compiler_no_builtin_flag \
16188lt_prog_compiler_wl \
16189lt_prog_compiler_pic \
16190lt_prog_compiler_static \
16191lt_cv_prog_compiler_c_o \
16192need_locks \
16193DSYMUTIL \
16194NMEDIT \
16195LIPO \
16196OTOOL \
16197OTOOL64 \
16198shrext_cmds \
16199export_dynamic_flag_spec \
16200whole_archive_flag_spec \
16201compiler_needs_object \
16202with_gnu_ld \
16203allow_undefined_flag \
16204no_undefined_flag \
16205hardcode_libdir_flag_spec \
16206hardcode_libdir_flag_spec_ld \
16207hardcode_libdir_separator \
16208fix_srcfile_path \
16209exclude_expsyms \
16210include_expsyms \
16211file_list_spec \
16212variables_saved_for_relink \
16213libname_spec \
16214library_names_spec \
16215soname_spec \
16216install_override_mode \
16217finish_eval \
16218old_striplib \
16219striplib \
16220compiler_lib_search_dirs \
16221predep_objects \
16222postdep_objects \
16223predeps \
16224postdeps \
16225compiler_lib_search_path \
16226LD_CXX \
16227reload_flag_CXX \
16228compiler_CXX \
16229lt_prog_compiler_no_builtin_flag_CXX \
16230lt_prog_compiler_wl_CXX \
16231lt_prog_compiler_pic_CXX \
16232lt_prog_compiler_static_CXX \
16233lt_cv_prog_compiler_c_o_CXX \
16234export_dynamic_flag_spec_CXX \
16235whole_archive_flag_spec_CXX \
16236compiler_needs_object_CXX \
16237with_gnu_ld_CXX \
16238allow_undefined_flag_CXX \
16239no_undefined_flag_CXX \
16240hardcode_libdir_flag_spec_CXX \
16241hardcode_libdir_flag_spec_ld_CXX \
16242hardcode_libdir_separator_CXX \
16243fix_srcfile_path_CXX \
16244exclude_expsyms_CXX \
16245include_expsyms_CXX \
16246file_list_spec_CXX \
16247compiler_lib_search_dirs_CXX \
16248predep_objects_CXX \
16249postdep_objects_CXX \
16250predeps_CXX \
16251postdeps_CXX \
16252compiler_lib_search_path_CXX; do
16253    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16254    *[\\\\\\\`\\"\\\$]*)
16255      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16256      ;;
16257    *)
16258      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16259      ;;
16260    esac
16261done
16262
16263# Double-quote double-evaled strings.
16264for var in reload_cmds \
16265old_postinstall_cmds \
16266old_postuninstall_cmds \
16267old_archive_cmds \
16268extract_expsyms_cmds \
16269old_archive_from_new_cmds \
16270old_archive_from_expsyms_cmds \
16271archive_cmds \
16272archive_expsym_cmds \
16273module_cmds \
16274module_expsym_cmds \
16275export_symbols_cmds \
16276prelink_cmds \
16277postinstall_cmds \
16278postuninstall_cmds \
16279finish_cmds \
16280sys_lib_search_path_spec \
16281sys_lib_dlsearch_path_spec \
16282reload_cmds_CXX \
16283old_archive_cmds_CXX \
16284old_archive_from_new_cmds_CXX \
16285old_archive_from_expsyms_cmds_CXX \
16286archive_cmds_CXX \
16287archive_expsym_cmds_CXX \
16288module_cmds_CXX \
16289module_expsym_cmds_CXX \
16290export_symbols_cmds_CXX \
16291prelink_cmds_CXX; do
16292    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16293    *[\\\\\\\`\\"\\\$]*)
16294      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16295      ;;
16296    *)
16297      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16298      ;;
16299    esac
16300done
16301
16302ac_aux_dir='$ac_aux_dir'
16303xsi_shell='$xsi_shell'
16304lt_shell_append='$lt_shell_append'
16305
16306# See if we are running on zsh, and set the options which allow our
16307# commands through without removal of \ escapes INIT.
16308if test -n "\${ZSH_VERSION+set}" ; then
16309   setopt NO_GLOB_SUBST
16310fi
16311
16312
16313    PACKAGE='$PACKAGE'
16314    VERSION='$VERSION'
16315    TIMESTAMP='$TIMESTAMP'
16316    RM='$RM'
16317    ofile='$ofile'
16318
16319
16320
16321
16322
16323
16324_ACEOF
16325
16326cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16327
16328# Handling of arguments.
16329for ac_config_target in $ac_config_targets
16330do
16331  case $ac_config_target in
16332    "cc1plugin-config.h") CONFIG_HEADERS="$CONFIG_HEADERS cc1plugin-config.h" ;;
16333    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16334    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16335    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16336
16337  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16338  esac
16339done
16340
16341
16342# If the user did not use the arguments to specify the items to instantiate,
16343# then the envvar interface is used.  Set only those that are not.
16344# We use the long form for the default assignment because of an extremely
16345# bizarre bug on SunOS 4.1.3.
16346if $ac_need_defaults; then
16347  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16348  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16349  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16350fi
16351
16352# Have a temporary directory for convenience.  Make it in the build tree
16353# simply because there is no reason against having it here, and in addition,
16354# creating and moving files from /tmp can sometimes cause problems.
16355# Hook for its removal unless debugging.
16356# Note that there is a small window in which the directory will not be cleaned:
16357# after its creation but before its name has been assigned to `$tmp'.
16358$debug ||
16359{
16360  tmp= ac_tmp=
16361  trap 'exit_status=$?
16362  : "${ac_tmp:=$tmp}"
16363  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16364' 0
16365  trap 'as_fn_exit 1' 1 2 13 15
16366}
16367# Create a (secure) tmp directory for tmp files.
16368
16369{
16370  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16371  test -d "$tmp"
16372}  ||
16373{
16374  tmp=./conf$$-$RANDOM
16375  (umask 077 && mkdir "$tmp")
16376} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16377ac_tmp=$tmp
16378
16379# Set up the scripts for CONFIG_FILES section.
16380# No need to generate them if there are no CONFIG_FILES.
16381# This happens for instance with `./config.status config.h'.
16382if test -n "$CONFIG_FILES"; then
16383
16384
16385ac_cr=`echo X | tr X '\015'`
16386# On cygwin, bash can eat \r inside `` if the user requested igncr.
16387# But we know of no other shell where ac_cr would be empty at this
16388# point, so we can use a bashism as a fallback.
16389if test "x$ac_cr" = x; then
16390  eval ac_cr=\$\'\\r\'
16391fi
16392ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16393if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16394  ac_cs_awk_cr='\\r'
16395else
16396  ac_cs_awk_cr=$ac_cr
16397fi
16398
16399echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16400_ACEOF
16401
16402
16403{
16404  echo "cat >conf$$subs.awk <<_ACEOF" &&
16405  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16406  echo "_ACEOF"
16407} >conf$$subs.sh ||
16408  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16409ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16410ac_delim='%!_!# '
16411for ac_last_try in false false false false false :; do
16412  . ./conf$$subs.sh ||
16413    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16414
16415  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16416  if test $ac_delim_n = $ac_delim_num; then
16417    break
16418  elif $ac_last_try; then
16419    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16420  else
16421    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16422  fi
16423done
16424rm -f conf$$subs.sh
16425
16426cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16427cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16428_ACEOF
16429sed -n '
16430h
16431s/^/S["/; s/!.*/"]=/
16432p
16433g
16434s/^[^!]*!//
16435:repl
16436t repl
16437s/'"$ac_delim"'$//
16438t delim
16439:nl
16440h
16441s/\(.\{148\}\)..*/\1/
16442t more1
16443s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16444p
16445n
16446b repl
16447:more1
16448s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16449p
16450g
16451s/.\{148\}//
16452t nl
16453:delim
16454h
16455s/\(.\{148\}\)..*/\1/
16456t more2
16457s/["\\]/\\&/g; s/^/"/; s/$/"/
16458p
16459b
16460:more2
16461s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16462p
16463g
16464s/.\{148\}//
16465t delim
16466' <conf$$subs.awk | sed '
16467/^[^""]/{
16468  N
16469  s/\n//
16470}
16471' >>$CONFIG_STATUS || ac_write_fail=1
16472rm -f conf$$subs.awk
16473cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16474_ACAWK
16475cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16476  for (key in S) S_is_set[key] = 1
16477  FS = ""
16478
16479}
16480{
16481  line = $ 0
16482  nfields = split(line, field, "@")
16483  substed = 0
16484  len = length(field[1])
16485  for (i = 2; i < nfields; i++) {
16486    key = field[i]
16487    keylen = length(key)
16488    if (S_is_set[key]) {
16489      value = S[key]
16490      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16491      len += length(value) + length(field[++i])
16492      substed = 1
16493    } else
16494      len += 1 + keylen
16495  }
16496
16497  print line
16498}
16499
16500_ACAWK
16501_ACEOF
16502cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16503if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16504  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16505else
16506  cat
16507fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16508  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16509_ACEOF
16510
16511# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16512# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16513# trailing colons and then remove the whole line if VPATH becomes empty
16514# (actually we leave an empty line to preserve line numbers).
16515if test "x$srcdir" = x.; then
16516  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
16517h
16518s///
16519s/^/:/
16520s/[	 ]*$/:/
16521s/:\$(srcdir):/:/g
16522s/:\${srcdir}:/:/g
16523s/:@srcdir@:/:/g
16524s/^:*//
16525s/:*$//
16526x
16527s/\(=[	 ]*\).*/\1/
16528G
16529s/\n//
16530s/^[^=]*=[	 ]*$//
16531}'
16532fi
16533
16534cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16535fi # test -n "$CONFIG_FILES"
16536
16537# Set up the scripts for CONFIG_HEADERS section.
16538# No need to generate them if there are no CONFIG_HEADERS.
16539# This happens for instance with `./config.status Makefile'.
16540if test -n "$CONFIG_HEADERS"; then
16541cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16542BEGIN {
16543_ACEOF
16544
16545# Transform confdefs.h into an awk script `defines.awk', embedded as
16546# here-document in config.status, that substitutes the proper values into
16547# config.h.in to produce config.h.
16548
16549# Create a delimiter string that does not exist in confdefs.h, to ease
16550# handling of long lines.
16551ac_delim='%!_!# '
16552for ac_last_try in false false :; do
16553  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16554  if test -z "$ac_tt"; then
16555    break
16556  elif $ac_last_try; then
16557    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16558  else
16559    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16560  fi
16561done
16562
16563# For the awk script, D is an array of macro values keyed by name,
16564# likewise P contains macro parameters if any.  Preserve backslash
16565# newline sequences.
16566
16567ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16568sed -n '
16569s/.\{148\}/&'"$ac_delim"'/g
16570t rset
16571:rset
16572s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
16573t def
16574d
16575:def
16576s/\\$//
16577t bsnl
16578s/["\\]/\\&/g
16579s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16580D["\1"]=" \3"/p
16581s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
16582d
16583:bsnl
16584s/["\\]/\\&/g
16585s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16586D["\1"]=" \3\\\\\\n"\\/p
16587t cont
16588s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16589t cont
16590d
16591:cont
16592n
16593s/.\{148\}/&'"$ac_delim"'/g
16594t clear
16595:clear
16596s/\\$//
16597t bsnlc
16598s/["\\]/\\&/g; s/^/"/; s/$/"/p
16599d
16600:bsnlc
16601s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16602b cont
16603' <confdefs.h | sed '
16604s/'"$ac_delim"'/"\\\
16605"/g' >>$CONFIG_STATUS || ac_write_fail=1
16606
16607cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16608  for (key in D) D_is_set[key] = 1
16609  FS = ""
16610}
16611/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16612  line = \$ 0
16613  split(line, arg, " ")
16614  if (arg[1] == "#") {
16615    defundef = arg[2]
16616    mac1 = arg[3]
16617  } else {
16618    defundef = substr(arg[1], 2)
16619    mac1 = arg[2]
16620  }
16621  split(mac1, mac2, "(") #)
16622  macro = mac2[1]
16623  prefix = substr(line, 1, index(line, defundef) - 1)
16624  if (D_is_set[macro]) {
16625    # Preserve the white space surrounding the "#".
16626    print prefix "define", macro P[macro] D[macro]
16627    next
16628  } else {
16629    # Replace #undef with comments.  This is necessary, for example,
16630    # in the case of _POSIX_SOURCE, which is predefined and required
16631    # on some systems where configure will not decide to define it.
16632    if (defundef == "undef") {
16633      print "/*", prefix defundef, macro, "*/"
16634      next
16635    }
16636  }
16637}
16638{ print }
16639_ACAWK
16640_ACEOF
16641cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16642  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16643fi # test -n "$CONFIG_HEADERS"
16644
16645
16646eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16647shift
16648for ac_tag
16649do
16650  case $ac_tag in
16651  :[FHLC]) ac_mode=$ac_tag; continue;;
16652  esac
16653  case $ac_mode$ac_tag in
16654  :[FHL]*:*);;
16655  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16656  :[FH]-) ac_tag=-:-;;
16657  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16658  esac
16659  ac_save_IFS=$IFS
16660  IFS=:
16661  set x $ac_tag
16662  IFS=$ac_save_IFS
16663  shift
16664  ac_file=$1
16665  shift
16666
16667  case $ac_mode in
16668  :L) ac_source=$1;;
16669  :[FH])
16670    ac_file_inputs=
16671    for ac_f
16672    do
16673      case $ac_f in
16674      -) ac_f="$ac_tmp/stdin";;
16675      *) # Look for the file first in the build tree, then in the source tree
16676	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
16677	 # because $ac_f cannot contain `:'.
16678	 test -f "$ac_f" ||
16679	   case $ac_f in
16680	   [\\/$]*) false;;
16681	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16682	   esac ||
16683	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16684      esac
16685      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16686      as_fn_append ac_file_inputs " '$ac_f'"
16687    done
16688
16689    # Let's still pretend it is `configure' which instantiates (i.e., don't
16690    # use $as_me), people would be surprised to read:
16691    #    /* config.h.  Generated by config.status.  */
16692    configure_input='Generated from '`
16693	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16694	`' by configure.'
16695    if test x"$ac_file" != x-; then
16696      configure_input="$ac_file.  $configure_input"
16697      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16698$as_echo "$as_me: creating $ac_file" >&6;}
16699    fi
16700    # Neutralize special characters interpreted by sed in replacement strings.
16701    case $configure_input in #(
16702    *\&* | *\|* | *\\* )
16703       ac_sed_conf_input=`$as_echo "$configure_input" |
16704       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16705    *) ac_sed_conf_input=$configure_input;;
16706    esac
16707
16708    case $ac_tag in
16709    *:-:* | *:-) cat >"$ac_tmp/stdin" \
16710      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16711    esac
16712    ;;
16713  esac
16714
16715  ac_dir=`$as_dirname -- "$ac_file" ||
16716$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16717	 X"$ac_file" : 'X\(//\)[^/]' \| \
16718	 X"$ac_file" : 'X\(//\)$' \| \
16719	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16720$as_echo X"$ac_file" |
16721    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16722	    s//\1/
16723	    q
16724	  }
16725	  /^X\(\/\/\)[^/].*/{
16726	    s//\1/
16727	    q
16728	  }
16729	  /^X\(\/\/\)$/{
16730	    s//\1/
16731	    q
16732	  }
16733	  /^X\(\/\).*/{
16734	    s//\1/
16735	    q
16736	  }
16737	  s/.*/./; q'`
16738  as_dir="$ac_dir"; as_fn_mkdir_p
16739  ac_builddir=.
16740
16741case "$ac_dir" in
16742.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16743*)
16744  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16745  # A ".." for each directory in $ac_dir_suffix.
16746  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16747  case $ac_top_builddir_sub in
16748  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16749  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16750  esac ;;
16751esac
16752ac_abs_top_builddir=$ac_pwd
16753ac_abs_builddir=$ac_pwd$ac_dir_suffix
16754# for backward compatibility:
16755ac_top_builddir=$ac_top_build_prefix
16756
16757case $srcdir in
16758  .)  # We are building in place.
16759    ac_srcdir=.
16760    ac_top_srcdir=$ac_top_builddir_sub
16761    ac_abs_top_srcdir=$ac_pwd ;;
16762  [\\/]* | ?:[\\/]* )  # Absolute name.
16763    ac_srcdir=$srcdir$ac_dir_suffix;
16764    ac_top_srcdir=$srcdir
16765    ac_abs_top_srcdir=$srcdir ;;
16766  *) # Relative name.
16767    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16768    ac_top_srcdir=$ac_top_build_prefix$srcdir
16769    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16770esac
16771ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16772
16773
16774  case $ac_mode in
16775  :F)
16776  #
16777  # CONFIG_FILE
16778  #
16779
16780  case $INSTALL in
16781  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16782  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16783  esac
16784  ac_MKDIR_P=$MKDIR_P
16785  case $MKDIR_P in
16786  [\\/$]* | ?:[\\/]* ) ;;
16787  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16788  esac
16789_ACEOF
16790
16791cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16792# If the template does not know about datarootdir, expand it.
16793# FIXME: This hack should be removed a few years after 2.60.
16794ac_datarootdir_hack=; ac_datarootdir_seen=
16795ac_sed_dataroot='
16796/datarootdir/ {
16797  p
16798  q
16799}
16800/@datadir@/p
16801/@docdir@/p
16802/@infodir@/p
16803/@localedir@/p
16804/@mandir@/p'
16805case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16806*datarootdir*) ac_datarootdir_seen=yes;;
16807*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16808  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16809$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16810_ACEOF
16811cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16812  ac_datarootdir_hack='
16813  s&@datadir@&$datadir&g
16814  s&@docdir@&$docdir&g
16815  s&@infodir@&$infodir&g
16816  s&@localedir@&$localedir&g
16817  s&@mandir@&$mandir&g
16818  s&\\\${datarootdir}&$datarootdir&g' ;;
16819esac
16820_ACEOF
16821
16822# Neutralize VPATH when `$srcdir' = `.'.
16823# Shell code in configure.ac might set extrasub.
16824# FIXME: do we really want to maintain this feature?
16825cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16826ac_sed_extra="$ac_vpsub
16827$extrasub
16828_ACEOF
16829cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16830:t
16831/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16832s|@configure_input@|$ac_sed_conf_input|;t t
16833s&@top_builddir@&$ac_top_builddir_sub&;t t
16834s&@top_build_prefix@&$ac_top_build_prefix&;t t
16835s&@srcdir@&$ac_srcdir&;t t
16836s&@abs_srcdir@&$ac_abs_srcdir&;t t
16837s&@top_srcdir@&$ac_top_srcdir&;t t
16838s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16839s&@builddir@&$ac_builddir&;t t
16840s&@abs_builddir@&$ac_abs_builddir&;t t
16841s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16842s&@INSTALL@&$ac_INSTALL&;t t
16843s&@MKDIR_P@&$ac_MKDIR_P&;t t
16844$ac_datarootdir_hack
16845"
16846eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16847  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16848
16849test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16850  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16851  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16852      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16853  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16854which seems to be undefined.  Please make sure it is defined" >&5
16855$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16856which seems to be undefined.  Please make sure it is defined" >&2;}
16857
16858  rm -f "$ac_tmp/stdin"
16859  case $ac_file in
16860  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16861  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16862  esac \
16863  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16864 ;;
16865  :H)
16866  #
16867  # CONFIG_HEADER
16868  #
16869  if test x"$ac_file" != x-; then
16870    {
16871      $as_echo "/* $configure_input  */" \
16872      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16873    } >"$ac_tmp/config.h" \
16874      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16875    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16876      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16877$as_echo "$as_me: $ac_file is unchanged" >&6;}
16878    else
16879      rm -f "$ac_file"
16880      mv "$ac_tmp/config.h" "$ac_file" \
16881	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16882    fi
16883  else
16884    $as_echo "/* $configure_input  */" \
16885      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16886      || as_fn_error $? "could not create -" "$LINENO" 5
16887  fi
16888# Compute "$ac_file"'s index in $config_headers.
16889_am_arg="$ac_file"
16890_am_stamp_count=1
16891for _am_header in $config_headers :; do
16892  case $_am_header in
16893    $_am_arg | $_am_arg:* )
16894      break ;;
16895    * )
16896      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16897  esac
16898done
16899echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16900$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16901	 X"$_am_arg" : 'X\(//\)[^/]' \| \
16902	 X"$_am_arg" : 'X\(//\)$' \| \
16903	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16904$as_echo X"$_am_arg" |
16905    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16906	    s//\1/
16907	    q
16908	  }
16909	  /^X\(\/\/\)[^/].*/{
16910	    s//\1/
16911	    q
16912	  }
16913	  /^X\(\/\/\)$/{
16914	    s//\1/
16915	    q
16916	  }
16917	  /^X\(\/\).*/{
16918	    s//\1/
16919	    q
16920	  }
16921	  s/.*/./; q'`/stamp-h$_am_stamp_count
16922 ;;
16923
16924  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16925$as_echo "$as_me: executing $ac_file commands" >&6;}
16926 ;;
16927  esac
16928
16929
16930  case $ac_file$ac_mode in
16931    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16932  # Older Autoconf quotes --file arguments for eval, but not when files
16933  # are listed without --file.  Let's play safe and only enable the eval
16934  # if we detect the quoting.
16935  case $CONFIG_FILES in
16936  *\'*) eval set x "$CONFIG_FILES" ;;
16937  *)   set x $CONFIG_FILES ;;
16938  esac
16939  shift
16940  for mf
16941  do
16942    # Strip MF so we end up with the name of the file.
16943    mf=`echo "$mf" | sed -e 's/:.*$//'`
16944    # Check whether this is an Automake generated Makefile or not.
16945    # We used to match only the files named 'Makefile.in', but
16946    # some people rename them; so instead we look at the file content.
16947    # Grep'ing the first line is not enough: some people post-process
16948    # each Makefile.in and add a new line on top of each file to say so.
16949    # Grep'ing the whole file is not good either: AIX grep has a line
16950    # limit of 2048, but all sed's we know have understand at least 4000.
16951    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16952      dirpart=`$as_dirname -- "$mf" ||
16953$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16954	 X"$mf" : 'X\(//\)[^/]' \| \
16955	 X"$mf" : 'X\(//\)$' \| \
16956	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16957$as_echo X"$mf" |
16958    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16959	    s//\1/
16960	    q
16961	  }
16962	  /^X\(\/\/\)[^/].*/{
16963	    s//\1/
16964	    q
16965	  }
16966	  /^X\(\/\/\)$/{
16967	    s//\1/
16968	    q
16969	  }
16970	  /^X\(\/\).*/{
16971	    s//\1/
16972	    q
16973	  }
16974	  s/.*/./; q'`
16975    else
16976      continue
16977    fi
16978    # Extract the definition of DEPDIR, am__include, and am__quote
16979    # from the Makefile without running 'make'.
16980    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16981    test -z "$DEPDIR" && continue
16982    am__include=`sed -n 's/^am__include = //p' < "$mf"`
16983    test -z "$am__include" && continue
16984    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16985    # Find all dependency output files, they are included files with
16986    # $(DEPDIR) in their names.  We invoke sed twice because it is the
16987    # simplest approach to changing $(DEPDIR) to its actual value in the
16988    # expansion.
16989    for file in `sed -n "
16990      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16991	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16992      # Make sure the directory exists.
16993      test -f "$dirpart/$file" && continue
16994      fdir=`$as_dirname -- "$file" ||
16995$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16996	 X"$file" : 'X\(//\)[^/]' \| \
16997	 X"$file" : 'X\(//\)$' \| \
16998	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16999$as_echo X"$file" |
17000    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17001	    s//\1/
17002	    q
17003	  }
17004	  /^X\(\/\/\)[^/].*/{
17005	    s//\1/
17006	    q
17007	  }
17008	  /^X\(\/\/\)$/{
17009	    s//\1/
17010	    q
17011	  }
17012	  /^X\(\/\).*/{
17013	    s//\1/
17014	    q
17015	  }
17016	  s/.*/./; q'`
17017      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17018      # echo "creating $dirpart/$file"
17019      echo '# dummy' > "$dirpart/$file"
17020    done
17021  done
17022}
17023 ;;
17024    "libtool":C)
17025
17026    # See if we are running on zsh, and set the options which allow our
17027    # commands through without removal of \ escapes.
17028    if test -n "${ZSH_VERSION+set}" ; then
17029      setopt NO_GLOB_SUBST
17030    fi
17031
17032    cfgfile="${ofile}T"
17033    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17034    $RM "$cfgfile"
17035
17036    cat <<_LT_EOF >> "$cfgfile"
17037#! $SHELL
17038
17039# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17040# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17041# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17042# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17043#
17044#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17045#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17046#   Written by Gordon Matzigkeit, 1996
17047#
17048#   This file is part of GNU Libtool.
17049#
17050# GNU Libtool is free software; you can redistribute it and/or
17051# modify it under the terms of the GNU General Public License as
17052# published by the Free Software Foundation; either version 2 of
17053# the License, or (at your option) any later version.
17054#
17055# As a special exception to the GNU General Public License,
17056# if you distribute this file as part of a program or library that
17057# is built using GNU Libtool, you may include this file under the
17058# same distribution terms that you use for the rest of that program.
17059#
17060# GNU Libtool is distributed in the hope that it will be useful,
17061# but WITHOUT ANY WARRANTY; without even the implied warranty of
17062# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17063# GNU General Public License for more details.
17064#
17065# You should have received a copy of the GNU General Public License
17066# along with GNU Libtool; see the file COPYING.  If not, a copy
17067# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17068# obtained by writing to the Free Software Foundation, Inc.,
17069# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17070
17071
17072# The names of the tagged configurations supported by this script.
17073available_tags="CXX "
17074
17075# ### BEGIN LIBTOOL CONFIG
17076
17077# Which release of libtool.m4 was used?
17078macro_version=$macro_version
17079macro_revision=$macro_revision
17080
17081# Whether or not to build static libraries.
17082build_old_libs=$enable_static
17083
17084# Whether or not to build shared libraries.
17085build_libtool_libs=$enable_shared
17086
17087# What type of objects to build.
17088pic_mode=$pic_mode
17089
17090# Whether or not to optimize for fast installation.
17091fast_install=$enable_fast_install
17092
17093# Shell to use when invoking shell scripts.
17094SHELL=$lt_SHELL
17095
17096# An echo program that protects backslashes.
17097ECHO=$lt_ECHO
17098
17099# The host system.
17100host_alias=$host_alias
17101host=$host
17102host_os=$host_os
17103
17104# The build system.
17105build_alias=$build_alias
17106build=$build
17107build_os=$build_os
17108
17109# A sed program that does not truncate output.
17110SED=$lt_SED
17111
17112# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17113Xsed="\$SED -e 1s/^X//"
17114
17115# A grep program that handles long lines.
17116GREP=$lt_GREP
17117
17118# An ERE matcher.
17119EGREP=$lt_EGREP
17120
17121# A literal string matcher.
17122FGREP=$lt_FGREP
17123
17124# A BSD- or MS-compatible name lister.
17125NM=$lt_NM
17126
17127# Whether we need soft or hard links.
17128LN_S=$lt_LN_S
17129
17130# What is the maximum length of a command?
17131max_cmd_len=$max_cmd_len
17132
17133# Object file suffix (normally "o").
17134objext=$ac_objext
17135
17136# Executable file suffix (normally "").
17137exeext=$exeext
17138
17139# whether the shell understands "unset".
17140lt_unset=$lt_unset
17141
17142# turn spaces into newlines.
17143SP2NL=$lt_lt_SP2NL
17144
17145# turn newlines into spaces.
17146NL2SP=$lt_lt_NL2SP
17147
17148# An object symbol dumper.
17149OBJDUMP=$lt_OBJDUMP
17150
17151# Method to check whether dependent libraries are shared objects.
17152deplibs_check_method=$lt_deplibs_check_method
17153
17154# Command to use when deplibs_check_method == "file_magic".
17155file_magic_cmd=$lt_file_magic_cmd
17156
17157# The archiver.
17158AR=$lt_AR
17159AR_FLAGS=$lt_AR_FLAGS
17160
17161# A symbol stripping program.
17162STRIP=$lt_STRIP
17163
17164# Commands used to install an old-style archive.
17165RANLIB=$lt_RANLIB
17166old_postinstall_cmds=$lt_old_postinstall_cmds
17167old_postuninstall_cmds=$lt_old_postuninstall_cmds
17168
17169# Whether to use a lock for old archive extraction.
17170lock_old_archive_extraction=$lock_old_archive_extraction
17171
17172# A C compiler.
17173LTCC=$lt_CC
17174
17175# LTCC compiler flags.
17176LTCFLAGS=$lt_CFLAGS
17177
17178# Take the output of nm and produce a listing of raw symbols and C names.
17179global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17180
17181# Transform the output of nm in a proper C declaration.
17182global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17183
17184# Transform the output of nm in a C name address pair.
17185global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17186
17187# Transform the output of nm in a C name address pair when lib prefix is needed.
17188global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17189
17190# The name of the directory that contains temporary libtool files.
17191objdir=$objdir
17192
17193# Used to examine libraries when file_magic_cmd begins with "file".
17194MAGIC_CMD=$MAGIC_CMD
17195
17196# Must we lock files when doing compilation?
17197need_locks=$lt_need_locks
17198
17199# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17200DSYMUTIL=$lt_DSYMUTIL
17201
17202# Tool to change global to local symbols on Mac OS X.
17203NMEDIT=$lt_NMEDIT
17204
17205# Tool to manipulate fat objects and archives on Mac OS X.
17206LIPO=$lt_LIPO
17207
17208# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17209OTOOL=$lt_OTOOL
17210
17211# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17212OTOOL64=$lt_OTOOL64
17213
17214# Old archive suffix (normally "a").
17215libext=$libext
17216
17217# Shared library suffix (normally ".so").
17218shrext_cmds=$lt_shrext_cmds
17219
17220# The commands to extract the exported symbol list from a shared archive.
17221extract_expsyms_cmds=$lt_extract_expsyms_cmds
17222
17223# Variables whose values should be saved in libtool wrapper scripts and
17224# restored at link time.
17225variables_saved_for_relink=$lt_variables_saved_for_relink
17226
17227# Do we need the "lib" prefix for modules?
17228need_lib_prefix=$need_lib_prefix
17229
17230# Do we need a version for libraries?
17231need_version=$need_version
17232
17233# Library versioning type.
17234version_type=$version_type
17235
17236# Shared library runtime path variable.
17237runpath_var=$runpath_var
17238
17239# Shared library path variable.
17240shlibpath_var=$shlibpath_var
17241
17242# Is shlibpath searched before the hard-coded library search path?
17243shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17244
17245# Format of library name prefix.
17246libname_spec=$lt_libname_spec
17247
17248# List of archive names.  First name is the real one, the rest are links.
17249# The last name is the one that the linker finds with -lNAME
17250library_names_spec=$lt_library_names_spec
17251
17252# The coded name of the library, if different from the real name.
17253soname_spec=$lt_soname_spec
17254
17255# Permission mode override for installation of shared libraries.
17256install_override_mode=$lt_install_override_mode
17257
17258# Command to use after installation of a shared archive.
17259postinstall_cmds=$lt_postinstall_cmds
17260
17261# Command to use after uninstallation of a shared archive.
17262postuninstall_cmds=$lt_postuninstall_cmds
17263
17264# Commands used to finish a libtool library installation in a directory.
17265finish_cmds=$lt_finish_cmds
17266
17267# As "finish_cmds", except a single script fragment to be evaled but
17268# not shown.
17269finish_eval=$lt_finish_eval
17270
17271# Whether we should hardcode library paths into libraries.
17272hardcode_into_libs=$hardcode_into_libs
17273
17274# Compile-time system search path for libraries.
17275sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17276
17277# Run-time system search path for libraries.
17278sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17279
17280# Whether dlopen is supported.
17281dlopen_support=$enable_dlopen
17282
17283# Whether dlopen of programs is supported.
17284dlopen_self=$enable_dlopen_self
17285
17286# Whether dlopen of statically linked programs is supported.
17287dlopen_self_static=$enable_dlopen_self_static
17288
17289# Commands to strip libraries.
17290old_striplib=$lt_old_striplib
17291striplib=$lt_striplib
17292
17293
17294# The linker used to build libraries.
17295LD=$lt_LD
17296
17297# How to create reloadable object files.
17298reload_flag=$lt_reload_flag
17299reload_cmds=$lt_reload_cmds
17300
17301# Commands used to build an old-style archive.
17302old_archive_cmds=$lt_old_archive_cmds
17303
17304# A language specific compiler.
17305CC=$lt_compiler
17306
17307# Is the compiler the GNU compiler?
17308with_gcc=$GCC
17309
17310# Compiler flag to turn off builtin functions.
17311no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17312
17313# How to pass a linker flag through the compiler.
17314wl=$lt_lt_prog_compiler_wl
17315
17316# Additional compiler flags for building library objects.
17317pic_flag=$lt_lt_prog_compiler_pic
17318
17319# Compiler flag to prevent dynamic linking.
17320link_static_flag=$lt_lt_prog_compiler_static
17321
17322# Does compiler simultaneously support -c and -o options?
17323compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17324
17325# Whether or not to add -lc for building shared libraries.
17326build_libtool_need_lc=$archive_cmds_need_lc
17327
17328# Whether or not to disallow shared libs when runtime libs are static.
17329allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17330
17331# Compiler flag to allow reflexive dlopens.
17332export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17333
17334# Compiler flag to generate shared objects directly from archives.
17335whole_archive_flag_spec=$lt_whole_archive_flag_spec
17336
17337# Whether the compiler copes with passing no objects directly.
17338compiler_needs_object=$lt_compiler_needs_object
17339
17340# Create an old-style archive from a shared archive.
17341old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17342
17343# Create a temporary old-style archive to link instead of a shared archive.
17344old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17345
17346# Commands used to build a shared archive.
17347archive_cmds=$lt_archive_cmds
17348archive_expsym_cmds=$lt_archive_expsym_cmds
17349
17350# Commands used to build a loadable module if different from building
17351# a shared archive.
17352module_cmds=$lt_module_cmds
17353module_expsym_cmds=$lt_module_expsym_cmds
17354
17355# Whether we are building with GNU ld or not.
17356with_gnu_ld=$lt_with_gnu_ld
17357
17358# Flag that allows shared libraries with undefined symbols to be built.
17359allow_undefined_flag=$lt_allow_undefined_flag
17360
17361# Flag that enforces no undefined symbols.
17362no_undefined_flag=$lt_no_undefined_flag
17363
17364# Flag to hardcode \$libdir into a binary during linking.
17365# This must work even if \$libdir does not exist
17366hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17367
17368# If ld is used when linking, flag to hardcode \$libdir into a binary
17369# during linking.  This must work even if \$libdir does not exist.
17370hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17371
17372# Whether we need a single "-rpath" flag with a separated argument.
17373hardcode_libdir_separator=$lt_hardcode_libdir_separator
17374
17375# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17376# DIR into the resulting binary.
17377hardcode_direct=$hardcode_direct
17378
17379# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17380# DIR into the resulting binary and the resulting library dependency is
17381# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17382# library is relocated.
17383hardcode_direct_absolute=$hardcode_direct_absolute
17384
17385# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17386# into the resulting binary.
17387hardcode_minus_L=$hardcode_minus_L
17388
17389# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17390# into the resulting binary.
17391hardcode_shlibpath_var=$hardcode_shlibpath_var
17392
17393# Set to "yes" if building a shared library automatically hardcodes DIR
17394# into the library and all subsequent libraries and executables linked
17395# against it.
17396hardcode_automatic=$hardcode_automatic
17397
17398# Set to yes if linker adds runtime paths of dependent libraries
17399# to runtime path list.
17400inherit_rpath=$inherit_rpath
17401
17402# Whether libtool must link a program against all its dependency libraries.
17403link_all_deplibs=$link_all_deplibs
17404
17405# Fix the shell variable \$srcfile for the compiler.
17406fix_srcfile_path=$lt_fix_srcfile_path
17407
17408# Set to "yes" if exported symbols are required.
17409always_export_symbols=$always_export_symbols
17410
17411# The commands to list exported symbols.
17412export_symbols_cmds=$lt_export_symbols_cmds
17413
17414# Symbols that should not be listed in the preloaded symbols.
17415exclude_expsyms=$lt_exclude_expsyms
17416
17417# Symbols that must always be exported.
17418include_expsyms=$lt_include_expsyms
17419
17420# Commands necessary for linking programs (against libraries) with templates.
17421prelink_cmds=$lt_prelink_cmds
17422
17423# Specify filename containing input files.
17424file_list_spec=$lt_file_list_spec
17425
17426# How to hardcode a shared library path into an executable.
17427hardcode_action=$hardcode_action
17428
17429# The directories searched by this compiler when creating a shared library.
17430compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17431
17432# Dependencies to place before and after the objects being linked to
17433# create a shared library.
17434predep_objects=$lt_predep_objects
17435postdep_objects=$lt_postdep_objects
17436predeps=$lt_predeps
17437postdeps=$lt_postdeps
17438
17439# The library search path used internally by the compiler when linking
17440# a shared library.
17441compiler_lib_search_path=$lt_compiler_lib_search_path
17442
17443# ### END LIBTOOL CONFIG
17444
17445_LT_EOF
17446
17447  case $host_os in
17448  aix3*)
17449    cat <<\_LT_EOF >> "$cfgfile"
17450# AIX sometimes has problems with the GCC collect2 program.  For some
17451# reason, if we set the COLLECT_NAMES environment variable, the problems
17452# vanish in a puff of smoke.
17453if test "X${COLLECT_NAMES+set}" != Xset; then
17454  COLLECT_NAMES=
17455  export COLLECT_NAMES
17456fi
17457_LT_EOF
17458    ;;
17459  esac
17460
17461
17462ltmain="$ac_aux_dir/ltmain.sh"
17463
17464
17465  # We use sed instead of cat because bash on DJGPP gets confused if
17466  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17467  # text mode, it properly converts lines to CR/LF.  This bash problem
17468  # is reportedly fixed, but why not run on old versions too?
17469  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17470    || (rm -f "$cfgfile"; exit 1)
17471
17472  case $xsi_shell in
17473  yes)
17474    cat << \_LT_EOF >> "$cfgfile"
17475
17476# func_dirname file append nondir_replacement
17477# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17478# otherwise set result to NONDIR_REPLACEMENT.
17479func_dirname ()
17480{
17481  case ${1} in
17482    */*) func_dirname_result="${1%/*}${2}" ;;
17483    *  ) func_dirname_result="${3}" ;;
17484  esac
17485}
17486
17487# func_basename file
17488func_basename ()
17489{
17490  func_basename_result="${1##*/}"
17491}
17492
17493# func_dirname_and_basename file append nondir_replacement
17494# perform func_basename and func_dirname in a single function
17495# call:
17496#   dirname:  Compute the dirname of FILE.  If nonempty,
17497#             add APPEND to the result, otherwise set result
17498#             to NONDIR_REPLACEMENT.
17499#             value returned in "$func_dirname_result"
17500#   basename: Compute filename of FILE.
17501#             value retuned in "$func_basename_result"
17502# Implementation must be kept synchronized with func_dirname
17503# and func_basename. For efficiency, we do not delegate to
17504# those functions but instead duplicate the functionality here.
17505func_dirname_and_basename ()
17506{
17507  case ${1} in
17508    */*) func_dirname_result="${1%/*}${2}" ;;
17509    *  ) func_dirname_result="${3}" ;;
17510  esac
17511  func_basename_result="${1##*/}"
17512}
17513
17514# func_stripname prefix suffix name
17515# strip PREFIX and SUFFIX off of NAME.
17516# PREFIX and SUFFIX must not contain globbing or regex special
17517# characters, hashes, percent signs, but SUFFIX may contain a leading
17518# dot (in which case that matches only a dot).
17519func_stripname ()
17520{
17521  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17522  # positional parameters, so assign one to ordinary parameter first.
17523  func_stripname_result=${3}
17524  func_stripname_result=${func_stripname_result#"${1}"}
17525  func_stripname_result=${func_stripname_result%"${2}"}
17526}
17527
17528# func_opt_split
17529func_opt_split ()
17530{
17531  func_opt_split_opt=${1%%=*}
17532  func_opt_split_arg=${1#*=}
17533}
17534
17535# func_lo2o object
17536func_lo2o ()
17537{
17538  case ${1} in
17539    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17540    *)    func_lo2o_result=${1} ;;
17541  esac
17542}
17543
17544# func_xform libobj-or-source
17545func_xform ()
17546{
17547  func_xform_result=${1%.*}.lo
17548}
17549
17550# func_arith arithmetic-term...
17551func_arith ()
17552{
17553  func_arith_result=$(( $* ))
17554}
17555
17556# func_len string
17557# STRING may not start with a hyphen.
17558func_len ()
17559{
17560  func_len_result=${#1}
17561}
17562
17563_LT_EOF
17564    ;;
17565  *) # Bourne compatible functions.
17566    cat << \_LT_EOF >> "$cfgfile"
17567
17568# func_dirname file append nondir_replacement
17569# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17570# otherwise set result to NONDIR_REPLACEMENT.
17571func_dirname ()
17572{
17573  # Extract subdirectory from the argument.
17574  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17575  if test "X$func_dirname_result" = "X${1}"; then
17576    func_dirname_result="${3}"
17577  else
17578    func_dirname_result="$func_dirname_result${2}"
17579  fi
17580}
17581
17582# func_basename file
17583func_basename ()
17584{
17585  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17586}
17587
17588
17589# func_stripname prefix suffix name
17590# strip PREFIX and SUFFIX off of NAME.
17591# PREFIX and SUFFIX must not contain globbing or regex special
17592# characters, hashes, percent signs, but SUFFIX may contain a leading
17593# dot (in which case that matches only a dot).
17594# func_strip_suffix prefix name
17595func_stripname ()
17596{
17597  case ${2} in
17598    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17599    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17600  esac
17601}
17602
17603# sed scripts:
17604my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17605my_sed_long_arg='1s/^-[^=]*=//'
17606
17607# func_opt_split
17608func_opt_split ()
17609{
17610  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17611  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17612}
17613
17614# func_lo2o object
17615func_lo2o ()
17616{
17617  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17618}
17619
17620# func_xform libobj-or-source
17621func_xform ()
17622{
17623  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17624}
17625
17626# func_arith arithmetic-term...
17627func_arith ()
17628{
17629  func_arith_result=`expr "$@"`
17630}
17631
17632# func_len string
17633# STRING may not start with a hyphen.
17634func_len ()
17635{
17636  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17637}
17638
17639_LT_EOF
17640esac
17641
17642case $lt_shell_append in
17643  yes)
17644    cat << \_LT_EOF >> "$cfgfile"
17645
17646# func_append var value
17647# Append VALUE to the end of shell variable VAR.
17648func_append ()
17649{
17650  eval "$1+=\$2"
17651}
17652_LT_EOF
17653    ;;
17654  *)
17655    cat << \_LT_EOF >> "$cfgfile"
17656
17657# func_append var value
17658# Append VALUE to the end of shell variable VAR.
17659func_append ()
17660{
17661  eval "$1=\$$1\$2"
17662}
17663
17664_LT_EOF
17665    ;;
17666  esac
17667
17668
17669  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17670    || (rm -f "$cfgfile"; exit 1)
17671
17672  mv -f "$cfgfile" "$ofile" ||
17673    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17674  chmod +x "$ofile"
17675
17676
17677    cat <<_LT_EOF >> "$ofile"
17678
17679# ### BEGIN LIBTOOL TAG CONFIG: CXX
17680
17681# The linker used to build libraries.
17682LD=$lt_LD_CXX
17683
17684# How to create reloadable object files.
17685reload_flag=$lt_reload_flag_CXX
17686reload_cmds=$lt_reload_cmds_CXX
17687
17688# Commands used to build an old-style archive.
17689old_archive_cmds=$lt_old_archive_cmds_CXX
17690
17691# A language specific compiler.
17692CC=$lt_compiler_CXX
17693
17694# Is the compiler the GNU compiler?
17695with_gcc=$GCC_CXX
17696
17697# Compiler flag to turn off builtin functions.
17698no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
17699
17700# How to pass a linker flag through the compiler.
17701wl=$lt_lt_prog_compiler_wl_CXX
17702
17703# Additional compiler flags for building library objects.
17704pic_flag=$lt_lt_prog_compiler_pic_CXX
17705
17706# Compiler flag to prevent dynamic linking.
17707link_static_flag=$lt_lt_prog_compiler_static_CXX
17708
17709# Does compiler simultaneously support -c and -o options?
17710compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
17711
17712# Whether or not to add -lc for building shared libraries.
17713build_libtool_need_lc=$archive_cmds_need_lc_CXX
17714
17715# Whether or not to disallow shared libs when runtime libs are static.
17716allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
17717
17718# Compiler flag to allow reflexive dlopens.
17719export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
17720
17721# Compiler flag to generate shared objects directly from archives.
17722whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
17723
17724# Whether the compiler copes with passing no objects directly.
17725compiler_needs_object=$lt_compiler_needs_object_CXX
17726
17727# Create an old-style archive from a shared archive.
17728old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
17729
17730# Create a temporary old-style archive to link instead of a shared archive.
17731old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
17732
17733# Commands used to build a shared archive.
17734archive_cmds=$lt_archive_cmds_CXX
17735archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
17736
17737# Commands used to build a loadable module if different from building
17738# a shared archive.
17739module_cmds=$lt_module_cmds_CXX
17740module_expsym_cmds=$lt_module_expsym_cmds_CXX
17741
17742# Whether we are building with GNU ld or not.
17743with_gnu_ld=$lt_with_gnu_ld_CXX
17744
17745# Flag that allows shared libraries with undefined symbols to be built.
17746allow_undefined_flag=$lt_allow_undefined_flag_CXX
17747
17748# Flag that enforces no undefined symbols.
17749no_undefined_flag=$lt_no_undefined_flag_CXX
17750
17751# Flag to hardcode \$libdir into a binary during linking.
17752# This must work even if \$libdir does not exist
17753hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
17754
17755# If ld is used when linking, flag to hardcode \$libdir into a binary
17756# during linking.  This must work even if \$libdir does not exist.
17757hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
17758
17759# Whether we need a single "-rpath" flag with a separated argument.
17760hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
17761
17762# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17763# DIR into the resulting binary.
17764hardcode_direct=$hardcode_direct_CXX
17765
17766# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17767# DIR into the resulting binary and the resulting library dependency is
17768# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17769# library is relocated.
17770hardcode_direct_absolute=$hardcode_direct_absolute_CXX
17771
17772# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17773# into the resulting binary.
17774hardcode_minus_L=$hardcode_minus_L_CXX
17775
17776# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17777# into the resulting binary.
17778hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
17779
17780# Set to "yes" if building a shared library automatically hardcodes DIR
17781# into the library and all subsequent libraries and executables linked
17782# against it.
17783hardcode_automatic=$hardcode_automatic_CXX
17784
17785# Set to yes if linker adds runtime paths of dependent libraries
17786# to runtime path list.
17787inherit_rpath=$inherit_rpath_CXX
17788
17789# Whether libtool must link a program against all its dependency libraries.
17790link_all_deplibs=$link_all_deplibs_CXX
17791
17792# Fix the shell variable \$srcfile for the compiler.
17793fix_srcfile_path=$lt_fix_srcfile_path_CXX
17794
17795# Set to "yes" if exported symbols are required.
17796always_export_symbols=$always_export_symbols_CXX
17797
17798# The commands to list exported symbols.
17799export_symbols_cmds=$lt_export_symbols_cmds_CXX
17800
17801# Symbols that should not be listed in the preloaded symbols.
17802exclude_expsyms=$lt_exclude_expsyms_CXX
17803
17804# Symbols that must always be exported.
17805include_expsyms=$lt_include_expsyms_CXX
17806
17807# Commands necessary for linking programs (against libraries) with templates.
17808prelink_cmds=$lt_prelink_cmds_CXX
17809
17810# Specify filename containing input files.
17811file_list_spec=$lt_file_list_spec_CXX
17812
17813# How to hardcode a shared library path into an executable.
17814hardcode_action=$hardcode_action_CXX
17815
17816# The directories searched by this compiler when creating a shared library.
17817compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
17818
17819# Dependencies to place before and after the objects being linked to
17820# create a shared library.
17821predep_objects=$lt_predep_objects_CXX
17822postdep_objects=$lt_postdep_objects_CXX
17823predeps=$lt_predeps_CXX
17824postdeps=$lt_postdeps_CXX
17825
17826# The library search path used internally by the compiler when linking
17827# a shared library.
17828compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
17829
17830# ### END LIBTOOL TAG CONFIG: CXX
17831_LT_EOF
17832
17833 ;;
17834
17835  esac
17836done # for ac_tag
17837
17838
17839as_fn_exit 0
17840_ACEOF
17841ac_clean_files=$ac_clean_files_save
17842
17843test $ac_write_fail = 0 ||
17844  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17845
17846
17847# configure is writing to config.log, and then calls config.status.
17848# config.status does its own redirection, appending to config.log.
17849# Unfortunately, on DOS this fails, as config.log is still kept open
17850# by configure, so config.status won't be able to write to it; its
17851# output is simply discarded.  So we exec the FD to /dev/null,
17852# effectively closing config.log, so it can be properly (re)opened and
17853# appended to by config.status.  When coming back to configure, we
17854# need to make the FD available again.
17855if test "$no_create" != yes; then
17856  ac_cs_success=:
17857  ac_config_status_args=
17858  test "$silent" = yes &&
17859    ac_config_status_args="$ac_config_status_args --quiet"
17860  exec 5>/dev/null
17861  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17862  exec 5>>config.log
17863  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17864  # would make configure fail if this is the last instruction.
17865  $ac_cs_success || as_fn_exit 1
17866fi
17867if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17868  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17869$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17870fi
17871
17872