1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for ld 2.35.50.
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='ld'
589PACKAGE_TARNAME='ld'
590PACKAGE_VERSION='2.35.50'
591PACKAGE_STRING='ld 2.35.50'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="ldmain.c"
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_header_list=
633ac_subst_vars='am__EXEEXT_FALSE
634am__EXEEXT_TRUE
635LTLIBOBJS
636LIBOBJS
637TESTCTFLIB
638TESTBFDLIB
639EMULATION_LIBPATH
640LIB_PATH
641EMUL_EXTRA_OFILES
642EMULATION_OFILES
643TDIRS
644EMUL
645elf_plt_unwind_list_options
646elf_shlib_list_options
647elf_list_options
648STRINGIFY
649zlibinc
650zlibdir
651enable_initfini_array
652NATIVE_LIB_DIRS
653HDEFINES
654do_compare
655GENINSRC_NEVER_FALSE
656GENINSRC_NEVER_TRUE
657LEXLIB
658LEX_OUTPUT_ROOT
659LEX
660YFLAGS
661YACC
662MSGMERGE
663MSGFMT
664MKINSTALLDIRS
665CATOBJEXT
666GENCAT
667INSTOBJEXT
668DATADIRNAME
669CATALOGS
670POSUB
671GMSGFMT
672XGETTEXT
673INCINTL
674LIBINTL_DEP
675LIBINTL
676USE_NLS
677WARN_WRITE_STRINGS
678NO_WERROR
679WARN_CFLAGS_FOR_BUILD
680WARN_CFLAGS
681enable_libctf
682ENABLE_LIBCTF_FALSE
683ENABLE_LIBCTF_TRUE
684installed_linker
685install_as_default
686TARGET_SYSTEM_ROOT_DEFINE
687TARGET_SYSTEM_ROOT
688use_sysroot
689LARGEFILE_CPPFLAGS
690CXXCPP
691OTOOL64
692OTOOL
693LIPO
694NMEDIT
695DSYMUTIL
696RANLIB
697AR
698OBJDUMP
699LN_S
700NM
701ac_ct_DUMPBIN
702DUMPBIN
703LD
704FGREP
705SED
706LIBTOOL
707EGREP
708CPP
709GREP
710am__fastdepCXX_FALSE
711am__fastdepCXX_TRUE
712CXXDEPMODE
713ac_ct_CXX
714CXXFLAGS
715CXX
716MAINT
717MAINTAINER_MODE_FALSE
718MAINTAINER_MODE_TRUE
719AM_BACKSLASH
720AM_DEFAULT_VERBOSITY
721AM_DEFAULT_V
722AM_V
723am__fastdepCC_FALSE
724am__fastdepCC_TRUE
725CCDEPMODE
726am__nodep
727AMDEPBACKSLASH
728AMDEP_FALSE
729AMDEP_TRUE
730am__quote
731am__include
732DEPDIR
733am__untar
734am__tar
735AMTAR
736am__leading_dot
737SET_MAKE
738AWK
739mkdir_p
740MKDIR_P
741INSTALL_STRIP_PROGRAM
742STRIP
743install_sh
744MAKEINFO
745AUTOHEADER
746AUTOMAKE
747AUTOCONF
748ACLOCAL
749VERSION
750PACKAGE
751CYGPATH_W
752am__isrc
753INSTALL_DATA
754INSTALL_SCRIPT
755INSTALL_PROGRAM
756OBJEXT
757EXEEXT
758ac_ct_CC
759CPPFLAGS
760LDFLAGS
761CFLAGS
762CC
763target_os
764target_vendor
765target_cpu
766target
767host_os
768host_vendor
769host_cpu
770host
771build_os
772build_vendor
773build_cpu
774build
775target_alias
776host_alias
777build_alias
778LIBS
779ECHO_T
780ECHO_N
781ECHO_C
782DEFS
783mandir
784localedir
785libdir
786psdir
787pdfdir
788dvidir
789htmldir
790infodir
791docdir
792oldincludedir
793includedir
794localstatedir
795sharedstatedir
796sysconfdir
797datadir
798datarootdir
799libexecdir
800sbindir
801bindir
802program_transform_name
803prefix
804exec_prefix
805PACKAGE_URL
806PACKAGE_BUGREPORT
807PACKAGE_STRING
808PACKAGE_VERSION
809PACKAGE_TARNAME
810PACKAGE_NAME
811PATH_SEPARATOR
812SHELL'
813ac_subst_files=''
814ac_user_opts='
815enable_option_checking
816enable_dependency_tracking
817enable_silent_rules
818enable_maintainer_mode
819enable_shared
820enable_static
821with_pic
822enable_fast_install
823with_gnu_ld
824enable_libtool_lock
825enable_plugins
826enable_largefile
827with_lib_path
828enable_targets
829enable_64_bit_bfd
830with_sysroot
831enable_gold
832enable_got
833enable_compressed_debug_sections
834enable_new_dtags
835enable_relro
836enable_textrel_check
837enable_separate_code
838enable_default_hash_style
839enable_libctf
840enable_werror
841enable_build_warnings
842enable_nls
843enable_initfini_array
844with_system_zlib
845'
846      ac_precious_vars='build_alias
847host_alias
848target_alias
849CC
850CFLAGS
851LDFLAGS
852LIBS
853CPPFLAGS
854CXX
855CXXFLAGS
856CCC
857CPP
858CXXCPP
859YACC
860YFLAGS'
861
862
863# Initialize some variables set by options.
864ac_init_help=
865ac_init_version=false
866ac_unrecognized_opts=
867ac_unrecognized_sep=
868# The variables have the same names as the options, with
869# dashes changed to underlines.
870cache_file=/dev/null
871exec_prefix=NONE
872no_create=
873no_recursion=
874prefix=NONE
875program_prefix=NONE
876program_suffix=NONE
877program_transform_name=s,x,x,
878silent=
879site=
880srcdir=
881verbose=
882x_includes=NONE
883x_libraries=NONE
884
885# Installation directory options.
886# These are left unexpanded so users can "make install exec_prefix=/foo"
887# and all the variables that are supposed to be based on exec_prefix
888# by default will actually change.
889# Use braces instead of parens because sh, perl, etc. also accept them.
890# (The list follows the same order as the GNU Coding Standards.)
891bindir='${exec_prefix}/bin'
892sbindir='${exec_prefix}/sbin'
893libexecdir='${exec_prefix}/libexec'
894datarootdir='${prefix}/share'
895datadir='${datarootdir}'
896sysconfdir='${prefix}/etc'
897sharedstatedir='${prefix}/com'
898localstatedir='${prefix}/var'
899includedir='${prefix}/include'
900oldincludedir='/usr/include'
901docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
902infodir='${datarootdir}/info'
903htmldir='${docdir}'
904dvidir='${docdir}'
905pdfdir='${docdir}'
906psdir='${docdir}'
907libdir='${exec_prefix}/lib'
908localedir='${datarootdir}/locale'
909mandir='${datarootdir}/man'
910
911ac_prev=
912ac_dashdash=
913for ac_option
914do
915  # If the previous option needs an argument, assign it.
916  if test -n "$ac_prev"; then
917    eval $ac_prev=\$ac_option
918    ac_prev=
919    continue
920  fi
921
922  case $ac_option in
923  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
924  *=)   ac_optarg= ;;
925  *)    ac_optarg=yes ;;
926  esac
927
928  # Accept the important Cygnus configure options, so we can diagnose typos.
929
930  case $ac_dashdash$ac_option in
931  --)
932    ac_dashdash=yes ;;
933
934  -bindir | --bindir | --bindi | --bind | --bin | --bi)
935    ac_prev=bindir ;;
936  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
937    bindir=$ac_optarg ;;
938
939  -build | --build | --buil | --bui | --bu)
940    ac_prev=build_alias ;;
941  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
942    build_alias=$ac_optarg ;;
943
944  -cache-file | --cache-file | --cache-fil | --cache-fi \
945  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
946    ac_prev=cache_file ;;
947  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
948  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
949    cache_file=$ac_optarg ;;
950
951  --config-cache | -C)
952    cache_file=config.cache ;;
953
954  -datadir | --datadir | --datadi | --datad)
955    ac_prev=datadir ;;
956  -datadir=* | --datadir=* | --datadi=* | --datad=*)
957    datadir=$ac_optarg ;;
958
959  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
960  | --dataroo | --dataro | --datar)
961    ac_prev=datarootdir ;;
962  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
963  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
964    datarootdir=$ac_optarg ;;
965
966  -disable-* | --disable-*)
967    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
968    # Reject names that are not valid shell variable names.
969    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
970      as_fn_error $? "invalid feature name: $ac_useropt"
971    ac_useropt_orig=$ac_useropt
972    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
973    case $ac_user_opts in
974      *"
975"enable_$ac_useropt"
976"*) ;;
977      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
978	 ac_unrecognized_sep=', ';;
979    esac
980    eval enable_$ac_useropt=no ;;
981
982  -docdir | --docdir | --docdi | --doc | --do)
983    ac_prev=docdir ;;
984  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
985    docdir=$ac_optarg ;;
986
987  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
988    ac_prev=dvidir ;;
989  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
990    dvidir=$ac_optarg ;;
991
992  -enable-* | --enable-*)
993    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
994    # Reject names that are not valid shell variable names.
995    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
996      as_fn_error $? "invalid feature name: $ac_useropt"
997    ac_useropt_orig=$ac_useropt
998    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
999    case $ac_user_opts in
1000      *"
1001"enable_$ac_useropt"
1002"*) ;;
1003      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1004	 ac_unrecognized_sep=', ';;
1005    esac
1006    eval enable_$ac_useropt=\$ac_optarg ;;
1007
1008  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1009  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1010  | --exec | --exe | --ex)
1011    ac_prev=exec_prefix ;;
1012  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1013  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1014  | --exec=* | --exe=* | --ex=*)
1015    exec_prefix=$ac_optarg ;;
1016
1017  -gas | --gas | --ga | --g)
1018    # Obsolete; use --with-gas.
1019    with_gas=yes ;;
1020
1021  -help | --help | --hel | --he | -h)
1022    ac_init_help=long ;;
1023  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1024    ac_init_help=recursive ;;
1025  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1026    ac_init_help=short ;;
1027
1028  -host | --host | --hos | --ho)
1029    ac_prev=host_alias ;;
1030  -host=* | --host=* | --hos=* | --ho=*)
1031    host_alias=$ac_optarg ;;
1032
1033  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1034    ac_prev=htmldir ;;
1035  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1036  | --ht=*)
1037    htmldir=$ac_optarg ;;
1038
1039  -includedir | --includedir | --includedi | --included | --include \
1040  | --includ | --inclu | --incl | --inc)
1041    ac_prev=includedir ;;
1042  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1043  | --includ=* | --inclu=* | --incl=* | --inc=*)
1044    includedir=$ac_optarg ;;
1045
1046  -infodir | --infodir | --infodi | --infod | --info | --inf)
1047    ac_prev=infodir ;;
1048  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1049    infodir=$ac_optarg ;;
1050
1051  -libdir | --libdir | --libdi | --libd)
1052    ac_prev=libdir ;;
1053  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1054    libdir=$ac_optarg ;;
1055
1056  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1057  | --libexe | --libex | --libe)
1058    ac_prev=libexecdir ;;
1059  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1060  | --libexe=* | --libex=* | --libe=*)
1061    libexecdir=$ac_optarg ;;
1062
1063  -localedir | --localedir | --localedi | --localed | --locale)
1064    ac_prev=localedir ;;
1065  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1066    localedir=$ac_optarg ;;
1067
1068  -localstatedir | --localstatedir | --localstatedi | --localstated \
1069  | --localstate | --localstat | --localsta | --localst | --locals)
1070    ac_prev=localstatedir ;;
1071  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1072  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1073    localstatedir=$ac_optarg ;;
1074
1075  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1076    ac_prev=mandir ;;
1077  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1078    mandir=$ac_optarg ;;
1079
1080  -nfp | --nfp | --nf)
1081    # Obsolete; use --without-fp.
1082    with_fp=no ;;
1083
1084  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1085  | --no-cr | --no-c | -n)
1086    no_create=yes ;;
1087
1088  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1089  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1090    no_recursion=yes ;;
1091
1092  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1093  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1094  | --oldin | --oldi | --old | --ol | --o)
1095    ac_prev=oldincludedir ;;
1096  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1097  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1098  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1099    oldincludedir=$ac_optarg ;;
1100
1101  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1102    ac_prev=prefix ;;
1103  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1104    prefix=$ac_optarg ;;
1105
1106  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1107  | --program-pre | --program-pr | --program-p)
1108    ac_prev=program_prefix ;;
1109  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1110  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1111    program_prefix=$ac_optarg ;;
1112
1113  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1114  | --program-suf | --program-su | --program-s)
1115    ac_prev=program_suffix ;;
1116  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1117  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1118    program_suffix=$ac_optarg ;;
1119
1120  -program-transform-name | --program-transform-name \
1121  | --program-transform-nam | --program-transform-na \
1122  | --program-transform-n | --program-transform- \
1123  | --program-transform | --program-transfor \
1124  | --program-transfo | --program-transf \
1125  | --program-trans | --program-tran \
1126  | --progr-tra | --program-tr | --program-t)
1127    ac_prev=program_transform_name ;;
1128  -program-transform-name=* | --program-transform-name=* \
1129  | --program-transform-nam=* | --program-transform-na=* \
1130  | --program-transform-n=* | --program-transform-=* \
1131  | --program-transform=* | --program-transfor=* \
1132  | --program-transfo=* | --program-transf=* \
1133  | --program-trans=* | --program-tran=* \
1134  | --progr-tra=* | --program-tr=* | --program-t=*)
1135    program_transform_name=$ac_optarg ;;
1136
1137  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1138    ac_prev=pdfdir ;;
1139  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1140    pdfdir=$ac_optarg ;;
1141
1142  -psdir | --psdir | --psdi | --psd | --ps)
1143    ac_prev=psdir ;;
1144  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1145    psdir=$ac_optarg ;;
1146
1147  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1148  | -silent | --silent | --silen | --sile | --sil)
1149    silent=yes ;;
1150
1151  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1152    ac_prev=sbindir ;;
1153  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1154  | --sbi=* | --sb=*)
1155    sbindir=$ac_optarg ;;
1156
1157  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1158  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1159  | --sharedst | --shareds | --shared | --share | --shar \
1160  | --sha | --sh)
1161    ac_prev=sharedstatedir ;;
1162  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1163  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1164  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1165  | --sha=* | --sh=*)
1166    sharedstatedir=$ac_optarg ;;
1167
1168  -site | --site | --sit)
1169    ac_prev=site ;;
1170  -site=* | --site=* | --sit=*)
1171    site=$ac_optarg ;;
1172
1173  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1174    ac_prev=srcdir ;;
1175  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1176    srcdir=$ac_optarg ;;
1177
1178  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1179  | --syscon | --sysco | --sysc | --sys | --sy)
1180    ac_prev=sysconfdir ;;
1181  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1182  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1183    sysconfdir=$ac_optarg ;;
1184
1185  -target | --target | --targe | --targ | --tar | --ta | --t)
1186    ac_prev=target_alias ;;
1187  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1188    target_alias=$ac_optarg ;;
1189
1190  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1191    verbose=yes ;;
1192
1193  -version | --version | --versio | --versi | --vers | -V)
1194    ac_init_version=: ;;
1195
1196  -with-* | --with-*)
1197    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1198    # Reject names that are not valid shell variable names.
1199    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1200      as_fn_error $? "invalid package name: $ac_useropt"
1201    ac_useropt_orig=$ac_useropt
1202    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1203    case $ac_user_opts in
1204      *"
1205"with_$ac_useropt"
1206"*) ;;
1207      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1208	 ac_unrecognized_sep=', ';;
1209    esac
1210    eval with_$ac_useropt=\$ac_optarg ;;
1211
1212  -without-* | --without-*)
1213    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1214    # Reject names that are not valid shell variable names.
1215    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1216      as_fn_error $? "invalid package name: $ac_useropt"
1217    ac_useropt_orig=$ac_useropt
1218    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1219    case $ac_user_opts in
1220      *"
1221"with_$ac_useropt"
1222"*) ;;
1223      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1224	 ac_unrecognized_sep=', ';;
1225    esac
1226    eval with_$ac_useropt=no ;;
1227
1228  --x)
1229    # Obsolete; use --with-x.
1230    with_x=yes ;;
1231
1232  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1233  | --x-incl | --x-inc | --x-in | --x-i)
1234    ac_prev=x_includes ;;
1235  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1236  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1237    x_includes=$ac_optarg ;;
1238
1239  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1240  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1241    ac_prev=x_libraries ;;
1242  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1243  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1244    x_libraries=$ac_optarg ;;
1245
1246  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1247Try \`$0 --help' for more information"
1248    ;;
1249
1250  *=*)
1251    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1252    # Reject names that are not valid shell variable names.
1253    case $ac_envvar in #(
1254      '' | [0-9]* | *[!_$as_cr_alnum]* )
1255      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1256    esac
1257    eval $ac_envvar=\$ac_optarg
1258    export $ac_envvar ;;
1259
1260  *)
1261    # FIXME: should be removed in autoconf 3.0.
1262    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1263    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1264      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1265    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1266    ;;
1267
1268  esac
1269done
1270
1271if test -n "$ac_prev"; then
1272  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1273  as_fn_error $? "missing argument to $ac_option"
1274fi
1275
1276if test -n "$ac_unrecognized_opts"; then
1277  case $enable_option_checking in
1278    no) ;;
1279    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1280    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1281  esac
1282fi
1283
1284# Check all directory arguments for consistency.
1285for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1286		datadir sysconfdir sharedstatedir localstatedir includedir \
1287		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1288		libdir localedir mandir
1289do
1290  eval ac_val=\$$ac_var
1291  # Remove trailing slashes.
1292  case $ac_val in
1293    */ )
1294      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1295      eval $ac_var=\$ac_val;;
1296  esac
1297  # Be sure to have absolute directory names.
1298  case $ac_val in
1299    [\\/$]* | ?:[\\/]* )  continue;;
1300    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1301  esac
1302  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1303done
1304
1305# There might be people who depend on the old broken behavior: `$host'
1306# used to hold the argument of --host etc.
1307# FIXME: To remove some day.
1308build=$build_alias
1309host=$host_alias
1310target=$target_alias
1311
1312# FIXME: To remove some day.
1313if test "x$host_alias" != x; then
1314  if test "x$build_alias" = x; then
1315    cross_compiling=maybe
1316  elif test "x$build_alias" != "x$host_alias"; then
1317    cross_compiling=yes
1318  fi
1319fi
1320
1321ac_tool_prefix=
1322test -n "$host_alias" && ac_tool_prefix=$host_alias-
1323
1324test "$silent" = yes && exec 6>/dev/null
1325
1326
1327ac_pwd=`pwd` && test -n "$ac_pwd" &&
1328ac_ls_di=`ls -di .` &&
1329ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1330  as_fn_error $? "working directory cannot be determined"
1331test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1332  as_fn_error $? "pwd does not report name of working directory"
1333
1334
1335# Find the source files, if location was not specified.
1336if test -z "$srcdir"; then
1337  ac_srcdir_defaulted=yes
1338  # Try the directory containing this script, then the parent directory.
1339  ac_confdir=`$as_dirname -- "$as_myself" ||
1340$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1341	 X"$as_myself" : 'X\(//\)[^/]' \| \
1342	 X"$as_myself" : 'X\(//\)$' \| \
1343	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1344$as_echo X"$as_myself" |
1345    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1346	    s//\1/
1347	    q
1348	  }
1349	  /^X\(\/\/\)[^/].*/{
1350	    s//\1/
1351	    q
1352	  }
1353	  /^X\(\/\/\)$/{
1354	    s//\1/
1355	    q
1356	  }
1357	  /^X\(\/\).*/{
1358	    s//\1/
1359	    q
1360	  }
1361	  s/.*/./; q'`
1362  srcdir=$ac_confdir
1363  if test ! -r "$srcdir/$ac_unique_file"; then
1364    srcdir=..
1365  fi
1366else
1367  ac_srcdir_defaulted=no
1368fi
1369if test ! -r "$srcdir/$ac_unique_file"; then
1370  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1371  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1372fi
1373ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1374ac_abs_confdir=`(
1375	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1376	pwd)`
1377# When building in place, set srcdir=.
1378if test "$ac_abs_confdir" = "$ac_pwd"; then
1379  srcdir=.
1380fi
1381# Remove unnecessary trailing slashes from srcdir.
1382# Double slashes in file names in object file debugging info
1383# mess up M-x gdb in Emacs.
1384case $srcdir in
1385*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1386esac
1387for ac_var in $ac_precious_vars; do
1388  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1389  eval ac_env_${ac_var}_value=\$${ac_var}
1390  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1391  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1392done
1393
1394#
1395# Report the --help message.
1396#
1397if test "$ac_init_help" = "long"; then
1398  # Omit some internal or obsolete options to make the list less imposing.
1399  # This message is too long to be a string in the A/UX 3.1 sh.
1400  cat <<_ACEOF
1401\`configure' configures ld 2.35.50 to adapt to many kinds of systems.
1402
1403Usage: $0 [OPTION]... [VAR=VALUE]...
1404
1405To assign environment variables (e.g., CC, CFLAGS...), specify them as
1406VAR=VALUE.  See below for descriptions of some of the useful variables.
1407
1408Defaults for the options are specified in brackets.
1409
1410Configuration:
1411  -h, --help              display this help and exit
1412      --help=short        display options specific to this package
1413      --help=recursive    display the short help of all the included packages
1414  -V, --version           display version information and exit
1415  -q, --quiet, --silent   do not print \`checking ...' messages
1416      --cache-file=FILE   cache test results in FILE [disabled]
1417  -C, --config-cache      alias for \`--cache-file=config.cache'
1418  -n, --no-create         do not create output files
1419      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1420
1421Installation directories:
1422  --prefix=PREFIX         install architecture-independent files in PREFIX
1423                          [$ac_default_prefix]
1424  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1425                          [PREFIX]
1426
1427By default, \`make install' will install all the files in
1428\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1429an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1430for instance \`--prefix=\$HOME'.
1431
1432For better control, use the options below.
1433
1434Fine tuning of the installation directories:
1435  --bindir=DIR            user executables [EPREFIX/bin]
1436  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1437  --libexecdir=DIR        program executables [EPREFIX/libexec]
1438  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1439  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1440  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1441  --libdir=DIR            object code libraries [EPREFIX/lib]
1442  --includedir=DIR        C header files [PREFIX/include]
1443  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1444  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1445  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1446  --infodir=DIR           info documentation [DATAROOTDIR/info]
1447  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1448  --mandir=DIR            man documentation [DATAROOTDIR/man]
1449  --docdir=DIR            documentation root [DATAROOTDIR/doc/ld]
1450  --htmldir=DIR           html documentation [DOCDIR]
1451  --dvidir=DIR            dvi documentation [DOCDIR]
1452  --pdfdir=DIR            pdf documentation [DOCDIR]
1453  --psdir=DIR             ps documentation [DOCDIR]
1454_ACEOF
1455
1456  cat <<\_ACEOF
1457
1458Program names:
1459  --program-prefix=PREFIX            prepend PREFIX to installed program names
1460  --program-suffix=SUFFIX            append SUFFIX to installed program names
1461  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1462
1463System types:
1464  --build=BUILD     configure for building on BUILD [guessed]
1465  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1466  --target=TARGET   configure for building compilers for TARGET [HOST]
1467_ACEOF
1468fi
1469
1470if test -n "$ac_init_help"; then
1471  case $ac_init_help in
1472     short | recursive ) echo "Configuration of ld 2.35.50:";;
1473   esac
1474  cat <<\_ACEOF
1475
1476Optional Features:
1477  --disable-option-checking  ignore unrecognized --enable/--with options
1478  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1479  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1480  --enable-dependency-tracking
1481                          do not reject slow dependency extractors
1482  --disable-dependency-tracking
1483                          speeds up one-time build
1484  --enable-silent-rules   less verbose build output (undo: "make V=1")
1485  --disable-silent-rules  verbose build output (undo: "make V=0")
1486  --enable-maintainer-mode
1487                          enable make rules and dependencies not useful (and
1488                          sometimes confusing) to the casual installer
1489  --enable-shared[=PKGS]  build shared libraries [default=yes]
1490  --enable-static[=PKGS]  build static libraries [default=yes]
1491  --enable-fast-install[=PKGS]
1492                          optimize for fast installation [default=yes]
1493  --disable-libtool-lock  avoid locking (might break parallel builds)
1494  --enable-plugins        Enable support for plugins
1495  --disable-largefile     omit support for large files
1496  --enable-targets        alternative target configurations
1497  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1498  --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1499  --enable-got=<type>     GOT handling scheme (target, single, negative,
1500                          multigot)
1501  --enable-compressed-debug-sections={all,ld,none}
1502                          compress debug sections by default]
1503  --enable-new-dtags      set DT_RUNPATH instead of DT_RPATH by default]
1504  --enable-relro          enable -z relro in ELF linker by default
1505  --enable-textrel-check=[yes|no|warning|error]
1506                          enable DT_TEXTREL check in ELF linker
1507  --enable-separate-code  enable -z separate-code in ELF linker by default
1508  --enable-default-hash-style={sysv,gnu,both}
1509                          use this default hash style
1510  --enable-libctf         Handle .ctf type-info sections [default=yes]
1511  --enable-werror         treat compile warnings as errors
1512  --enable-build-warnings enable build-time compiler warnings
1513  --disable-nls           do not use Native Language Support
1514  --disable-initfini-array do not use .init_array/.fini_array sections
1515
1516Optional Packages:
1517  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1518  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1519  --with-pic              try to use only PIC/non-PIC objects [default=use
1520                          both]
1521  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1522  --with-lib-path=dir1:dir2...  set default LIB_PATH
1523  --with-sysroot=DIR Search for usr/lib et al within DIR.
1524  --with-system-zlib      use installed libz
1525
1526Some influential environment variables:
1527  CC          C compiler command
1528  CFLAGS      C compiler flags
1529  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1530              nonstandard directory <lib dir>
1531  LIBS        libraries to pass to the linker, e.g. -l<library>
1532  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1533              you have headers in a nonstandard directory <include dir>
1534  CXX         C++ compiler command
1535  CXXFLAGS    C++ compiler flags
1536  CPP         C preprocessor
1537  CXXCPP      C++ preprocessor
1538  YACC        The `Yet Another Compiler Compiler' implementation to use.
1539              Defaults to the first program found out of: `bison -y', `byacc',
1540              `yacc'.
1541  YFLAGS      The list of arguments that will be passed by default to $YACC.
1542              This script will default YFLAGS to the empty string to avoid a
1543              default value of `-d' given by some make applications.
1544
1545Use these variables to override the choices made by `configure' or to help
1546it to find libraries and programs with nonstandard names/locations.
1547
1548Report bugs to the package provider.
1549_ACEOF
1550ac_status=$?
1551fi
1552
1553if test "$ac_init_help" = "recursive"; then
1554  # If there are subdirs, report their specific --help.
1555  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1556    test -d "$ac_dir" ||
1557      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1558      continue
1559    ac_builddir=.
1560
1561case "$ac_dir" in
1562.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1563*)
1564  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1565  # A ".." for each directory in $ac_dir_suffix.
1566  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1567  case $ac_top_builddir_sub in
1568  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1569  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1570  esac ;;
1571esac
1572ac_abs_top_builddir=$ac_pwd
1573ac_abs_builddir=$ac_pwd$ac_dir_suffix
1574# for backward compatibility:
1575ac_top_builddir=$ac_top_build_prefix
1576
1577case $srcdir in
1578  .)  # We are building in place.
1579    ac_srcdir=.
1580    ac_top_srcdir=$ac_top_builddir_sub
1581    ac_abs_top_srcdir=$ac_pwd ;;
1582  [\\/]* | ?:[\\/]* )  # Absolute name.
1583    ac_srcdir=$srcdir$ac_dir_suffix;
1584    ac_top_srcdir=$srcdir
1585    ac_abs_top_srcdir=$srcdir ;;
1586  *) # Relative name.
1587    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1588    ac_top_srcdir=$ac_top_build_prefix$srcdir
1589    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1590esac
1591ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1592
1593    cd "$ac_dir" || { ac_status=$?; continue; }
1594    # Check for guested configure.
1595    if test -f "$ac_srcdir/configure.gnu"; then
1596      echo &&
1597      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1598    elif test -f "$ac_srcdir/configure"; then
1599      echo &&
1600      $SHELL "$ac_srcdir/configure" --help=recursive
1601    else
1602      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1603    fi || ac_status=$?
1604    cd "$ac_pwd" || { ac_status=$?; break; }
1605  done
1606fi
1607
1608test -n "$ac_init_help" && exit $ac_status
1609if $ac_init_version; then
1610  cat <<\_ACEOF
1611ld configure 2.35.50
1612generated by GNU Autoconf 2.69
1613
1614Copyright (C) 2012 Free Software Foundation, Inc.
1615This configure script is free software; the Free Software Foundation
1616gives unlimited permission to copy, distribute and modify it.
1617_ACEOF
1618  exit
1619fi
1620
1621## ------------------------ ##
1622## Autoconf initialization. ##
1623## ------------------------ ##
1624
1625# ac_fn_c_try_compile LINENO
1626# --------------------------
1627# Try to compile conftest.$ac_ext, and return whether this succeeded.
1628ac_fn_c_try_compile ()
1629{
1630  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1631  rm -f conftest.$ac_objext
1632  if { { ac_try="$ac_compile"
1633case "(($ac_try" in
1634  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1635  *) ac_try_echo=$ac_try;;
1636esac
1637eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1638$as_echo "$ac_try_echo"; } >&5
1639  (eval "$ac_compile") 2>conftest.err
1640  ac_status=$?
1641  if test -s conftest.err; then
1642    grep -v '^ *+' conftest.err >conftest.er1
1643    cat conftest.er1 >&5
1644    mv -f conftest.er1 conftest.err
1645  fi
1646  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1647  test $ac_status = 0; } && {
1648	 test -z "$ac_c_werror_flag" ||
1649	 test ! -s conftest.err
1650       } && test -s conftest.$ac_objext; then :
1651  ac_retval=0
1652else
1653  $as_echo "$as_me: failed program was:" >&5
1654sed 's/^/| /' conftest.$ac_ext >&5
1655
1656	ac_retval=1
1657fi
1658  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1659  as_fn_set_status $ac_retval
1660
1661} # ac_fn_c_try_compile
1662
1663# ac_fn_c_try_link LINENO
1664# -----------------------
1665# Try to link conftest.$ac_ext, and return whether this succeeded.
1666ac_fn_c_try_link ()
1667{
1668  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1669  rm -f conftest.$ac_objext conftest$ac_exeext
1670  if { { ac_try="$ac_link"
1671case "(($ac_try" in
1672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1673  *) ac_try_echo=$ac_try;;
1674esac
1675eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1676$as_echo "$ac_try_echo"; } >&5
1677  (eval "$ac_link") 2>conftest.err
1678  ac_status=$?
1679  if test -s conftest.err; then
1680    grep -v '^ *+' conftest.err >conftest.er1
1681    cat conftest.er1 >&5
1682    mv -f conftest.er1 conftest.err
1683  fi
1684  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1685  test $ac_status = 0; } && {
1686	 test -z "$ac_c_werror_flag" ||
1687	 test ! -s conftest.err
1688       } && test -s conftest$ac_exeext && {
1689	 test "$cross_compiling" = yes ||
1690	 test -x conftest$ac_exeext
1691       }; then :
1692  ac_retval=0
1693else
1694  $as_echo "$as_me: failed program was:" >&5
1695sed 's/^/| /' conftest.$ac_ext >&5
1696
1697	ac_retval=1
1698fi
1699  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1700  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1701  # interfere with the next link command; also delete a directory that is
1702  # left behind by Apple's compiler.  We do this before executing the actions.
1703  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1704  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705  as_fn_set_status $ac_retval
1706
1707} # ac_fn_c_try_link
1708
1709# ac_fn_cxx_try_compile LINENO
1710# ----------------------------
1711# Try to compile conftest.$ac_ext, and return whether this succeeded.
1712ac_fn_cxx_try_compile ()
1713{
1714  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715  rm -f conftest.$ac_objext
1716  if { { ac_try="$ac_compile"
1717case "(($ac_try" in
1718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719  *) ac_try_echo=$ac_try;;
1720esac
1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722$as_echo "$ac_try_echo"; } >&5
1723  (eval "$ac_compile") 2>conftest.err
1724  ac_status=$?
1725  if test -s conftest.err; then
1726    grep -v '^ *+' conftest.err >conftest.er1
1727    cat conftest.er1 >&5
1728    mv -f conftest.er1 conftest.err
1729  fi
1730  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731  test $ac_status = 0; } && {
1732	 test -z "$ac_cxx_werror_flag" ||
1733	 test ! -s conftest.err
1734       } && test -s conftest.$ac_objext; then :
1735  ac_retval=0
1736else
1737  $as_echo "$as_me: failed program was:" >&5
1738sed 's/^/| /' conftest.$ac_ext >&5
1739
1740	ac_retval=1
1741fi
1742  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1743  as_fn_set_status $ac_retval
1744
1745} # ac_fn_cxx_try_compile
1746
1747# ac_fn_c_try_cpp LINENO
1748# ----------------------
1749# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1750ac_fn_c_try_cpp ()
1751{
1752  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753  if { { ac_try="$ac_cpp conftest.$ac_ext"
1754case "(($ac_try" in
1755  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756  *) ac_try_echo=$ac_try;;
1757esac
1758eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759$as_echo "$ac_try_echo"; } >&5
1760  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1761  ac_status=$?
1762  if test -s conftest.err; then
1763    grep -v '^ *+' conftest.err >conftest.er1
1764    cat conftest.er1 >&5
1765    mv -f conftest.er1 conftest.err
1766  fi
1767  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768  test $ac_status = 0; } > conftest.i && {
1769	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1770	 test ! -s conftest.err
1771       }; then :
1772  ac_retval=0
1773else
1774  $as_echo "$as_me: failed program was:" >&5
1775sed 's/^/| /' conftest.$ac_ext >&5
1776
1777    ac_retval=1
1778fi
1779  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1780  as_fn_set_status $ac_retval
1781
1782} # ac_fn_c_try_cpp
1783
1784# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1785# -------------------------------------------------------
1786# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1787# the include files in INCLUDES and setting the cache variable VAR
1788# accordingly.
1789ac_fn_c_check_header_mongrel ()
1790{
1791  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792  if eval \${$3+:} false; then :
1793  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1794$as_echo_n "checking for $2... " >&6; }
1795if eval \${$3+:} false; then :
1796  $as_echo_n "(cached) " >&6
1797fi
1798eval ac_res=\$$3
1799	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1800$as_echo "$ac_res" >&6; }
1801else
1802  # Is the header compilable?
1803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1804$as_echo_n "checking $2 usability... " >&6; }
1805cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806/* end confdefs.h.  */
1807$4
1808#include <$2>
1809_ACEOF
1810if ac_fn_c_try_compile "$LINENO"; then :
1811  ac_header_compiler=yes
1812else
1813  ac_header_compiler=no
1814fi
1815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1817$as_echo "$ac_header_compiler" >&6; }
1818
1819# Is the header present?
1820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1821$as_echo_n "checking $2 presence... " >&6; }
1822cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823/* end confdefs.h.  */
1824#include <$2>
1825_ACEOF
1826if ac_fn_c_try_cpp "$LINENO"; then :
1827  ac_header_preproc=yes
1828else
1829  ac_header_preproc=no
1830fi
1831rm -f conftest.err conftest.i conftest.$ac_ext
1832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1833$as_echo "$ac_header_preproc" >&6; }
1834
1835# So?  What about this header?
1836case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1837  yes:no: )
1838    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1839$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1840    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1841$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1842    ;;
1843  no:yes:* )
1844    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1845$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1846    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1847$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1848    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1849$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1850    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1851$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1852    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1853$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1854    ;;
1855esac
1856  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1857$as_echo_n "checking for $2... " >&6; }
1858if eval \${$3+:} false; then :
1859  $as_echo_n "(cached) " >&6
1860else
1861  eval "$3=\$ac_header_compiler"
1862fi
1863eval ac_res=\$$3
1864	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1865$as_echo "$ac_res" >&6; }
1866fi
1867  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1868
1869} # ac_fn_c_check_header_mongrel
1870
1871# ac_fn_c_try_run LINENO
1872# ----------------------
1873# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1874# that executables *can* be run.
1875ac_fn_c_try_run ()
1876{
1877  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1878  if { { ac_try="$ac_link"
1879case "(($ac_try" in
1880  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1881  *) ac_try_echo=$ac_try;;
1882esac
1883eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1884$as_echo "$ac_try_echo"; } >&5
1885  (eval "$ac_link") 2>&5
1886  ac_status=$?
1887  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1888  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1889  { { case "(($ac_try" in
1890  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1891  *) ac_try_echo=$ac_try;;
1892esac
1893eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1894$as_echo "$ac_try_echo"; } >&5
1895  (eval "$ac_try") 2>&5
1896  ac_status=$?
1897  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1898  test $ac_status = 0; }; }; then :
1899  ac_retval=0
1900else
1901  $as_echo "$as_me: program exited with status $ac_status" >&5
1902       $as_echo "$as_me: failed program was:" >&5
1903sed 's/^/| /' conftest.$ac_ext >&5
1904
1905       ac_retval=$ac_status
1906fi
1907  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1908  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1909  as_fn_set_status $ac_retval
1910
1911} # ac_fn_c_try_run
1912
1913# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1914# -------------------------------------------------------
1915# Tests whether HEADER exists and can be compiled using the include files in
1916# INCLUDES, setting the cache variable VAR accordingly.
1917ac_fn_c_check_header_compile ()
1918{
1919  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1920  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1921$as_echo_n "checking for $2... " >&6; }
1922if eval \${$3+:} false; then :
1923  $as_echo_n "(cached) " >&6
1924else
1925  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1926/* end confdefs.h.  */
1927$4
1928#include <$2>
1929_ACEOF
1930if ac_fn_c_try_compile "$LINENO"; then :
1931  eval "$3=yes"
1932else
1933  eval "$3=no"
1934fi
1935rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1936fi
1937eval ac_res=\$$3
1938	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1939$as_echo "$ac_res" >&6; }
1940  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1941
1942} # ac_fn_c_check_header_compile
1943
1944# ac_fn_c_check_func LINENO FUNC VAR
1945# ----------------------------------
1946# Tests whether FUNC exists, setting the cache variable VAR accordingly
1947ac_fn_c_check_func ()
1948{
1949  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1950  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1951$as_echo_n "checking for $2... " >&6; }
1952if eval \${$3+:} false; then :
1953  $as_echo_n "(cached) " >&6
1954else
1955  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956/* end confdefs.h.  */
1957/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1958   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1959#define $2 innocuous_$2
1960
1961/* System header to define __stub macros and hopefully few prototypes,
1962    which can conflict with char $2 (); below.
1963    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1964    <limits.h> exists even on freestanding compilers.  */
1965
1966#ifdef __STDC__
1967# include <limits.h>
1968#else
1969# include <assert.h>
1970#endif
1971
1972#undef $2
1973
1974/* Override any GCC internal prototype to avoid an error.
1975   Use char because int might match the return type of a GCC
1976   builtin and then its argument prototype would still apply.  */
1977#ifdef __cplusplus
1978extern "C"
1979#endif
1980char $2 ();
1981/* The GNU C library defines this for functions which it implements
1982    to always fail with ENOSYS.  Some functions are actually named
1983    something starting with __ and the normal name is an alias.  */
1984#if defined __stub_$2 || defined __stub___$2
1985choke me
1986#endif
1987
1988int
1989main ()
1990{
1991return $2 ();
1992  ;
1993  return 0;
1994}
1995_ACEOF
1996if ac_fn_c_try_link "$LINENO"; then :
1997  eval "$3=yes"
1998else
1999  eval "$3=no"
2000fi
2001rm -f core conftest.err conftest.$ac_objext \
2002    conftest$ac_exeext conftest.$ac_ext
2003fi
2004eval ac_res=\$$3
2005	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2006$as_echo "$ac_res" >&6; }
2007  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2008
2009} # ac_fn_c_check_func
2010
2011# ac_fn_cxx_try_cpp LINENO
2012# ------------------------
2013# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2014ac_fn_cxx_try_cpp ()
2015{
2016  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2017  if { { ac_try="$ac_cpp conftest.$ac_ext"
2018case "(($ac_try" in
2019  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2020  *) ac_try_echo=$ac_try;;
2021esac
2022eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2023$as_echo "$ac_try_echo"; } >&5
2024  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2025  ac_status=$?
2026  if test -s conftest.err; then
2027    grep -v '^ *+' conftest.err >conftest.er1
2028    cat conftest.er1 >&5
2029    mv -f conftest.er1 conftest.err
2030  fi
2031  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2032  test $ac_status = 0; } > conftest.i && {
2033	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2034	 test ! -s conftest.err
2035       }; then :
2036  ac_retval=0
2037else
2038  $as_echo "$as_me: failed program was:" >&5
2039sed 's/^/| /' conftest.$ac_ext >&5
2040
2041    ac_retval=1
2042fi
2043  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2044  as_fn_set_status $ac_retval
2045
2046} # ac_fn_cxx_try_cpp
2047
2048# ac_fn_cxx_try_link LINENO
2049# -------------------------
2050# Try to link conftest.$ac_ext, and return whether this succeeded.
2051ac_fn_cxx_try_link ()
2052{
2053  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2054  rm -f conftest.$ac_objext conftest$ac_exeext
2055  if { { ac_try="$ac_link"
2056case "(($ac_try" in
2057  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2058  *) ac_try_echo=$ac_try;;
2059esac
2060eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2061$as_echo "$ac_try_echo"; } >&5
2062  (eval "$ac_link") 2>conftest.err
2063  ac_status=$?
2064  if test -s conftest.err; then
2065    grep -v '^ *+' conftest.err >conftest.er1
2066    cat conftest.er1 >&5
2067    mv -f conftest.er1 conftest.err
2068  fi
2069  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2070  test $ac_status = 0; } && {
2071	 test -z "$ac_cxx_werror_flag" ||
2072	 test ! -s conftest.err
2073       } && test -s conftest$ac_exeext && {
2074	 test "$cross_compiling" = yes ||
2075	 test -x conftest$ac_exeext
2076       }; then :
2077  ac_retval=0
2078else
2079  $as_echo "$as_me: failed program was:" >&5
2080sed 's/^/| /' conftest.$ac_ext >&5
2081
2082	ac_retval=1
2083fi
2084  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2085  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2086  # interfere with the next link command; also delete a directory that is
2087  # left behind by Apple's compiler.  We do this before executing the actions.
2088  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2089  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2090  as_fn_set_status $ac_retval
2091
2092} # ac_fn_cxx_try_link
2093
2094# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2095# ---------------------------------------------
2096# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2097# accordingly.
2098ac_fn_c_check_decl ()
2099{
2100  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2101  as_decl_name=`echo $2|sed 's/ *(.*//'`
2102  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2103  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2104$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2105if eval \${$3+:} false; then :
2106  $as_echo_n "(cached) " >&6
2107else
2108  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109/* end confdefs.h.  */
2110$4
2111int
2112main ()
2113{
2114#ifndef $as_decl_name
2115#ifdef __cplusplus
2116  (void) $as_decl_use;
2117#else
2118  (void) $as_decl_name;
2119#endif
2120#endif
2121
2122  ;
2123  return 0;
2124}
2125_ACEOF
2126if ac_fn_c_try_compile "$LINENO"; then :
2127  eval "$3=yes"
2128else
2129  eval "$3=no"
2130fi
2131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2132fi
2133eval ac_res=\$$3
2134	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2135$as_echo "$ac_res" >&6; }
2136  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2137
2138} # ac_fn_c_check_decl
2139
2140# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2141# --------------------------------------------
2142# Tries to find the compile-time value of EXPR in a program that includes
2143# INCLUDES, setting VAR accordingly. Returns whether the value could be
2144# computed
2145ac_fn_c_compute_int ()
2146{
2147  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2148  if test "$cross_compiling" = yes; then
2149    # Depending upon the size, compute the lo and hi bounds.
2150cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2151/* end confdefs.h.  */
2152$4
2153int
2154main ()
2155{
2156static int test_array [1 - 2 * !(($2) >= 0)];
2157test_array [0] = 0;
2158return test_array [0];
2159
2160  ;
2161  return 0;
2162}
2163_ACEOF
2164if ac_fn_c_try_compile "$LINENO"; then :
2165  ac_lo=0 ac_mid=0
2166  while :; do
2167    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2168/* end confdefs.h.  */
2169$4
2170int
2171main ()
2172{
2173static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2174test_array [0] = 0;
2175return test_array [0];
2176
2177  ;
2178  return 0;
2179}
2180_ACEOF
2181if ac_fn_c_try_compile "$LINENO"; then :
2182  ac_hi=$ac_mid; break
2183else
2184  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2185			if test $ac_lo -le $ac_mid; then
2186			  ac_lo= ac_hi=
2187			  break
2188			fi
2189			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2190fi
2191rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2192  done
2193else
2194  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2195/* end confdefs.h.  */
2196$4
2197int
2198main ()
2199{
2200static int test_array [1 - 2 * !(($2) < 0)];
2201test_array [0] = 0;
2202return test_array [0];
2203
2204  ;
2205  return 0;
2206}
2207_ACEOF
2208if ac_fn_c_try_compile "$LINENO"; then :
2209  ac_hi=-1 ac_mid=-1
2210  while :; do
2211    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2212/* end confdefs.h.  */
2213$4
2214int
2215main ()
2216{
2217static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2218test_array [0] = 0;
2219return test_array [0];
2220
2221  ;
2222  return 0;
2223}
2224_ACEOF
2225if ac_fn_c_try_compile "$LINENO"; then :
2226  ac_lo=$ac_mid; break
2227else
2228  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2229			if test $ac_mid -le $ac_hi; then
2230			  ac_lo= ac_hi=
2231			  break
2232			fi
2233			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2234fi
2235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2236  done
2237else
2238  ac_lo= ac_hi=
2239fi
2240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2241fi
2242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2243# Binary search between lo and hi bounds.
2244while test "x$ac_lo" != "x$ac_hi"; do
2245  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2246  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2247/* end confdefs.h.  */
2248$4
2249int
2250main ()
2251{
2252static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2253test_array [0] = 0;
2254return test_array [0];
2255
2256  ;
2257  return 0;
2258}
2259_ACEOF
2260if ac_fn_c_try_compile "$LINENO"; then :
2261  ac_hi=$ac_mid
2262else
2263  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2264fi
2265rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2266done
2267case $ac_lo in #((
2268?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2269'') ac_retval=1 ;;
2270esac
2271  else
2272    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2273/* end confdefs.h.  */
2274$4
2275static long int longval () { return $2; }
2276static unsigned long int ulongval () { return $2; }
2277#include <stdio.h>
2278#include <stdlib.h>
2279int
2280main ()
2281{
2282
2283  FILE *f = fopen ("conftest.val", "w");
2284  if (! f)
2285    return 1;
2286  if (($2) < 0)
2287    {
2288      long int i = longval ();
2289      if (i != ($2))
2290	return 1;
2291      fprintf (f, "%ld", i);
2292    }
2293  else
2294    {
2295      unsigned long int i = ulongval ();
2296      if (i != ($2))
2297	return 1;
2298      fprintf (f, "%lu", i);
2299    }
2300  /* Do not output a trailing newline, as this causes \r\n confusion
2301     on some platforms.  */
2302  return ferror (f) || fclose (f) != 0;
2303
2304  ;
2305  return 0;
2306}
2307_ACEOF
2308if ac_fn_c_try_run "$LINENO"; then :
2309  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2310else
2311  ac_retval=1
2312fi
2313rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2314  conftest.$ac_objext conftest.beam conftest.$ac_ext
2315rm -f conftest.val
2316
2317  fi
2318  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2319  as_fn_set_status $ac_retval
2320
2321} # ac_fn_c_compute_int
2322cat >config.log <<_ACEOF
2323This file contains any messages produced by compilers while
2324running configure, to aid debugging if configure makes a mistake.
2325
2326It was created by ld $as_me 2.35.50, which was
2327generated by GNU Autoconf 2.69.  Invocation command line was
2328
2329  $ $0 $@
2330
2331_ACEOF
2332exec 5>>config.log
2333{
2334cat <<_ASUNAME
2335## --------- ##
2336## Platform. ##
2337## --------- ##
2338
2339hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2340uname -m = `(uname -m) 2>/dev/null || echo unknown`
2341uname -r = `(uname -r) 2>/dev/null || echo unknown`
2342uname -s = `(uname -s) 2>/dev/null || echo unknown`
2343uname -v = `(uname -v) 2>/dev/null || echo unknown`
2344
2345/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2346/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2347
2348/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2349/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2350/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2351/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2352/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2353/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2354/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2355
2356_ASUNAME
2357
2358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2359for as_dir in $PATH
2360do
2361  IFS=$as_save_IFS
2362  test -z "$as_dir" && as_dir=.
2363    $as_echo "PATH: $as_dir"
2364  done
2365IFS=$as_save_IFS
2366
2367} >&5
2368
2369cat >&5 <<_ACEOF
2370
2371
2372## ----------- ##
2373## Core tests. ##
2374## ----------- ##
2375
2376_ACEOF
2377
2378
2379# Keep a trace of the command line.
2380# Strip out --no-create and --no-recursion so they do not pile up.
2381# Strip out --silent because we don't want to record it for future runs.
2382# Also quote any args containing shell meta-characters.
2383# Make two passes to allow for proper duplicate-argument suppression.
2384ac_configure_args=
2385ac_configure_args0=
2386ac_configure_args1=
2387ac_must_keep_next=false
2388for ac_pass in 1 2
2389do
2390  for ac_arg
2391  do
2392    case $ac_arg in
2393    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2394    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2395    | -silent | --silent | --silen | --sile | --sil)
2396      continue ;;
2397    *\'*)
2398      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2399    esac
2400    case $ac_pass in
2401    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2402    2)
2403      as_fn_append ac_configure_args1 " '$ac_arg'"
2404      if test $ac_must_keep_next = true; then
2405	ac_must_keep_next=false # Got value, back to normal.
2406      else
2407	case $ac_arg in
2408	  *=* | --config-cache | -C | -disable-* | --disable-* \
2409	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2410	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2411	  | -with-* | --with-* | -without-* | --without-* | --x)
2412	    case "$ac_configure_args0 " in
2413	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2414	    esac
2415	    ;;
2416	  -* ) ac_must_keep_next=true ;;
2417	esac
2418      fi
2419      as_fn_append ac_configure_args " '$ac_arg'"
2420      ;;
2421    esac
2422  done
2423done
2424{ ac_configure_args0=; unset ac_configure_args0;}
2425{ ac_configure_args1=; unset ac_configure_args1;}
2426
2427# When interrupted or exit'd, cleanup temporary files, and complete
2428# config.log.  We remove comments because anyway the quotes in there
2429# would cause problems or look ugly.
2430# WARNING: Use '\'' to represent an apostrophe within the trap.
2431# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2432trap 'exit_status=$?
2433  # Save into config.log some information that might help in debugging.
2434  {
2435    echo
2436
2437    $as_echo "## ---------------- ##
2438## Cache variables. ##
2439## ---------------- ##"
2440    echo
2441    # The following way of writing the cache mishandles newlines in values,
2442(
2443  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2444    eval ac_val=\$$ac_var
2445    case $ac_val in #(
2446    *${as_nl}*)
2447      case $ac_var in #(
2448      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2449$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2450      esac
2451      case $ac_var in #(
2452      _ | IFS | as_nl) ;; #(
2453      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2454      *) { eval $ac_var=; unset $ac_var;} ;;
2455      esac ;;
2456    esac
2457  done
2458  (set) 2>&1 |
2459    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2460    *${as_nl}ac_space=\ *)
2461      sed -n \
2462	"s/'\''/'\''\\\\'\'''\''/g;
2463	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2464      ;; #(
2465    *)
2466      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2467      ;;
2468    esac |
2469    sort
2470)
2471    echo
2472
2473    $as_echo "## ----------------- ##
2474## Output variables. ##
2475## ----------------- ##"
2476    echo
2477    for ac_var in $ac_subst_vars
2478    do
2479      eval ac_val=\$$ac_var
2480      case $ac_val in
2481      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2482      esac
2483      $as_echo "$ac_var='\''$ac_val'\''"
2484    done | sort
2485    echo
2486
2487    if test -n "$ac_subst_files"; then
2488      $as_echo "## ------------------- ##
2489## File substitutions. ##
2490## ------------------- ##"
2491      echo
2492      for ac_var in $ac_subst_files
2493      do
2494	eval ac_val=\$$ac_var
2495	case $ac_val in
2496	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2497	esac
2498	$as_echo "$ac_var='\''$ac_val'\''"
2499      done | sort
2500      echo
2501    fi
2502
2503    if test -s confdefs.h; then
2504      $as_echo "## ----------- ##
2505## confdefs.h. ##
2506## ----------- ##"
2507      echo
2508      cat confdefs.h
2509      echo
2510    fi
2511    test "$ac_signal" != 0 &&
2512      $as_echo "$as_me: caught signal $ac_signal"
2513    $as_echo "$as_me: exit $exit_status"
2514  } >&5
2515  rm -f core *.core core.conftest.* &&
2516    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2517    exit $exit_status
2518' 0
2519for ac_signal in 1 2 13 15; do
2520  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2521done
2522ac_signal=0
2523
2524# confdefs.h avoids OS command line length limits that DEFS can exceed.
2525rm -f -r conftest* confdefs.h
2526
2527$as_echo "/* confdefs.h */" > confdefs.h
2528
2529# Predefined preprocessor variables.
2530
2531cat >>confdefs.h <<_ACEOF
2532#define PACKAGE_NAME "$PACKAGE_NAME"
2533_ACEOF
2534
2535cat >>confdefs.h <<_ACEOF
2536#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2537_ACEOF
2538
2539cat >>confdefs.h <<_ACEOF
2540#define PACKAGE_VERSION "$PACKAGE_VERSION"
2541_ACEOF
2542
2543cat >>confdefs.h <<_ACEOF
2544#define PACKAGE_STRING "$PACKAGE_STRING"
2545_ACEOF
2546
2547cat >>confdefs.h <<_ACEOF
2548#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2549_ACEOF
2550
2551cat >>confdefs.h <<_ACEOF
2552#define PACKAGE_URL "$PACKAGE_URL"
2553_ACEOF
2554
2555
2556# Let the site file select an alternate cache file if it wants to.
2557# Prefer an explicitly selected file to automatically selected ones.
2558ac_site_file1=NONE
2559ac_site_file2=NONE
2560if test -n "$CONFIG_SITE"; then
2561  # We do not want a PATH search for config.site.
2562  case $CONFIG_SITE in #((
2563    -*)  ac_site_file1=./$CONFIG_SITE;;
2564    */*) ac_site_file1=$CONFIG_SITE;;
2565    *)   ac_site_file1=./$CONFIG_SITE;;
2566  esac
2567elif test "x$prefix" != xNONE; then
2568  ac_site_file1=$prefix/share/config.site
2569  ac_site_file2=$prefix/etc/config.site
2570else
2571  ac_site_file1=$ac_default_prefix/share/config.site
2572  ac_site_file2=$ac_default_prefix/etc/config.site
2573fi
2574for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2575do
2576  test "x$ac_site_file" = xNONE && continue
2577  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2578    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2579$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2580    sed 's/^/| /' "$ac_site_file" >&5
2581    . "$ac_site_file" \
2582      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2583$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2584as_fn_error $? "failed to load site script $ac_site_file
2585See \`config.log' for more details" "$LINENO" 5; }
2586  fi
2587done
2588
2589if test -r "$cache_file"; then
2590  # Some versions of bash will fail to source /dev/null (special files
2591  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2592  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2593    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2594$as_echo "$as_me: loading cache $cache_file" >&6;}
2595    case $cache_file in
2596      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2597      *)                      . "./$cache_file";;
2598    esac
2599  fi
2600else
2601  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2602$as_echo "$as_me: creating cache $cache_file" >&6;}
2603  >$cache_file
2604fi
2605
2606as_fn_append ac_header_list " stdlib.h"
2607as_fn_append ac_header_list " unistd.h"
2608as_fn_append ac_header_list " sys/param.h"
2609# Check that the precious variables saved in the cache have kept the same
2610# value.
2611ac_cache_corrupted=false
2612for ac_var in $ac_precious_vars; do
2613  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2614  eval ac_new_set=\$ac_env_${ac_var}_set
2615  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2616  eval ac_new_val=\$ac_env_${ac_var}_value
2617  case $ac_old_set,$ac_new_set in
2618    set,)
2619      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2620$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2621      ac_cache_corrupted=: ;;
2622    ,set)
2623      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2624$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2625      ac_cache_corrupted=: ;;
2626    ,);;
2627    *)
2628      if test "x$ac_old_val" != "x$ac_new_val"; then
2629	# differences in whitespace do not lead to failure.
2630	ac_old_val_w=`echo x $ac_old_val`
2631	ac_new_val_w=`echo x $ac_new_val`
2632	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2633	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2634$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2635	  ac_cache_corrupted=:
2636	else
2637	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2638$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2639	  eval $ac_var=\$ac_old_val
2640	fi
2641	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2642$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2643	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2644$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2645      fi;;
2646  esac
2647  # Pass precious variables to config.status.
2648  if test "$ac_new_set" = set; then
2649    case $ac_new_val in
2650    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2651    *) ac_arg=$ac_var=$ac_new_val ;;
2652    esac
2653    case " $ac_configure_args " in
2654      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2655      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2656    esac
2657  fi
2658done
2659if $ac_cache_corrupted; then
2660  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2661$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2662  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2663$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2664  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2665fi
2666## -------------------- ##
2667## Main body of script. ##
2668## -------------------- ##
2669
2670ac_ext=c
2671ac_cpp='$CPP $CPPFLAGS'
2672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2674ac_compiler_gnu=$ac_cv_c_compiler_gnu
2675
2676
2677
2678
2679
2680
2681
2682ac_aux_dir=
2683for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2684  if test -f "$ac_dir/install-sh"; then
2685    ac_aux_dir=$ac_dir
2686    ac_install_sh="$ac_aux_dir/install-sh -c"
2687    break
2688  elif test -f "$ac_dir/install.sh"; then
2689    ac_aux_dir=$ac_dir
2690    ac_install_sh="$ac_aux_dir/install.sh -c"
2691    break
2692  elif test -f "$ac_dir/shtool"; then
2693    ac_aux_dir=$ac_dir
2694    ac_install_sh="$ac_aux_dir/shtool install -c"
2695    break
2696  fi
2697done
2698if test -z "$ac_aux_dir"; then
2699  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2700fi
2701
2702# These three variables are undocumented and unsupported,
2703# and are intended to be withdrawn in a future Autoconf release.
2704# They can cause serious problems if a builder's source tree is in a directory
2705# whose full name contains unusual characters.
2706ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2707ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2708ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2709
2710
2711# Make sure we can run config.sub.
2712$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2713  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2714
2715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2716$as_echo_n "checking build system type... " >&6; }
2717if ${ac_cv_build+:} false; then :
2718  $as_echo_n "(cached) " >&6
2719else
2720  ac_build_alias=$build_alias
2721test "x$ac_build_alias" = x &&
2722  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2723test "x$ac_build_alias" = x &&
2724  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2725ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2726  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2727
2728fi
2729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2730$as_echo "$ac_cv_build" >&6; }
2731case $ac_cv_build in
2732*-*-*) ;;
2733*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2734esac
2735build=$ac_cv_build
2736ac_save_IFS=$IFS; IFS='-'
2737set x $ac_cv_build
2738shift
2739build_cpu=$1
2740build_vendor=$2
2741shift; shift
2742# Remember, the first character of IFS is used to create $*,
2743# except with old shells:
2744build_os=$*
2745IFS=$ac_save_IFS
2746case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2747
2748
2749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2750$as_echo_n "checking host system type... " >&6; }
2751if ${ac_cv_host+:} false; then :
2752  $as_echo_n "(cached) " >&6
2753else
2754  if test "x$host_alias" = x; then
2755  ac_cv_host=$ac_cv_build
2756else
2757  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2758    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2759fi
2760
2761fi
2762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2763$as_echo "$ac_cv_host" >&6; }
2764case $ac_cv_host in
2765*-*-*) ;;
2766*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2767esac
2768host=$ac_cv_host
2769ac_save_IFS=$IFS; IFS='-'
2770set x $ac_cv_host
2771shift
2772host_cpu=$1
2773host_vendor=$2
2774shift; shift
2775# Remember, the first character of IFS is used to create $*,
2776# except with old shells:
2777host_os=$*
2778IFS=$ac_save_IFS
2779case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2780
2781
2782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2783$as_echo_n "checking target system type... " >&6; }
2784if ${ac_cv_target+:} false; then :
2785  $as_echo_n "(cached) " >&6
2786else
2787  if test "x$target_alias" = x; then
2788  ac_cv_target=$ac_cv_host
2789else
2790  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2791    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2792fi
2793
2794fi
2795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2796$as_echo "$ac_cv_target" >&6; }
2797case $ac_cv_target in
2798*-*-*) ;;
2799*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2800esac
2801target=$ac_cv_target
2802ac_save_IFS=$IFS; IFS='-'
2803set x $ac_cv_target
2804shift
2805target_cpu=$1
2806target_vendor=$2
2807shift; shift
2808# Remember, the first character of IFS is used to create $*,
2809# except with old shells:
2810target_os=$*
2811IFS=$ac_save_IFS
2812case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2813
2814
2815# The aliases save the names the user supplied, while $host etc.
2816# will get canonicalized.
2817test -n "$target_alias" &&
2818  test "$program_prefix$program_suffix$program_transform_name" = \
2819    NONENONEs,x,x, &&
2820  program_prefix=${target_alias}-
2821
2822# Expand $ac_aux_dir to an absolute path.
2823am_aux_dir=`cd "$ac_aux_dir" && pwd`
2824
2825ac_ext=c
2826ac_cpp='$CPP $CPPFLAGS'
2827ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2828ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2829ac_compiler_gnu=$ac_cv_c_compiler_gnu
2830if test -n "$ac_tool_prefix"; then
2831  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2832set dummy ${ac_tool_prefix}gcc; ac_word=$2
2833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2834$as_echo_n "checking for $ac_word... " >&6; }
2835if ${ac_cv_prog_CC+:} false; then :
2836  $as_echo_n "(cached) " >&6
2837else
2838  if test -n "$CC"; then
2839  ac_cv_prog_CC="$CC" # Let the user override the test.
2840else
2841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2842for as_dir in $PATH
2843do
2844  IFS=$as_save_IFS
2845  test -z "$as_dir" && as_dir=.
2846    for ac_exec_ext in '' $ac_executable_extensions; do
2847  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2848    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2849    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2850    break 2
2851  fi
2852done
2853  done
2854IFS=$as_save_IFS
2855
2856fi
2857fi
2858CC=$ac_cv_prog_CC
2859if test -n "$CC"; then
2860  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2861$as_echo "$CC" >&6; }
2862else
2863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2864$as_echo "no" >&6; }
2865fi
2866
2867
2868fi
2869if test -z "$ac_cv_prog_CC"; then
2870  ac_ct_CC=$CC
2871  # Extract the first word of "gcc", so it can be a program name with args.
2872set dummy gcc; ac_word=$2
2873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2874$as_echo_n "checking for $ac_word... " >&6; }
2875if ${ac_cv_prog_ac_ct_CC+:} false; then :
2876  $as_echo_n "(cached) " >&6
2877else
2878  if test -n "$ac_ct_CC"; then
2879  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2880else
2881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2882for as_dir in $PATH
2883do
2884  IFS=$as_save_IFS
2885  test -z "$as_dir" && as_dir=.
2886    for ac_exec_ext in '' $ac_executable_extensions; do
2887  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2888    ac_cv_prog_ac_ct_CC="gcc"
2889    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2890    break 2
2891  fi
2892done
2893  done
2894IFS=$as_save_IFS
2895
2896fi
2897fi
2898ac_ct_CC=$ac_cv_prog_ac_ct_CC
2899if test -n "$ac_ct_CC"; then
2900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2901$as_echo "$ac_ct_CC" >&6; }
2902else
2903  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2904$as_echo "no" >&6; }
2905fi
2906
2907  if test "x$ac_ct_CC" = x; then
2908    CC=""
2909  else
2910    case $cross_compiling:$ac_tool_warned in
2911yes:)
2912{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2913$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2914ac_tool_warned=yes ;;
2915esac
2916    CC=$ac_ct_CC
2917  fi
2918else
2919  CC="$ac_cv_prog_CC"
2920fi
2921
2922if test -z "$CC"; then
2923          if test -n "$ac_tool_prefix"; then
2924    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2925set dummy ${ac_tool_prefix}cc; ac_word=$2
2926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2927$as_echo_n "checking for $ac_word... " >&6; }
2928if ${ac_cv_prog_CC+:} false; then :
2929  $as_echo_n "(cached) " >&6
2930else
2931  if test -n "$CC"; then
2932  ac_cv_prog_CC="$CC" # Let the user override the test.
2933else
2934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2935for as_dir in $PATH
2936do
2937  IFS=$as_save_IFS
2938  test -z "$as_dir" && as_dir=.
2939    for ac_exec_ext in '' $ac_executable_extensions; do
2940  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2941    ac_cv_prog_CC="${ac_tool_prefix}cc"
2942    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2943    break 2
2944  fi
2945done
2946  done
2947IFS=$as_save_IFS
2948
2949fi
2950fi
2951CC=$ac_cv_prog_CC
2952if test -n "$CC"; then
2953  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2954$as_echo "$CC" >&6; }
2955else
2956  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2957$as_echo "no" >&6; }
2958fi
2959
2960
2961  fi
2962fi
2963if test -z "$CC"; then
2964  # Extract the first word of "cc", so it can be a program name with args.
2965set dummy cc; ac_word=$2
2966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2967$as_echo_n "checking for $ac_word... " >&6; }
2968if ${ac_cv_prog_CC+:} false; then :
2969  $as_echo_n "(cached) " >&6
2970else
2971  if test -n "$CC"; then
2972  ac_cv_prog_CC="$CC" # Let the user override the test.
2973else
2974  ac_prog_rejected=no
2975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2976for as_dir in $PATH
2977do
2978  IFS=$as_save_IFS
2979  test -z "$as_dir" && as_dir=.
2980    for ac_exec_ext in '' $ac_executable_extensions; do
2981  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2982    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2983       ac_prog_rejected=yes
2984       continue
2985     fi
2986    ac_cv_prog_CC="cc"
2987    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2988    break 2
2989  fi
2990done
2991  done
2992IFS=$as_save_IFS
2993
2994if test $ac_prog_rejected = yes; then
2995  # We found a bogon in the path, so make sure we never use it.
2996  set dummy $ac_cv_prog_CC
2997  shift
2998  if test $# != 0; then
2999    # We chose a different compiler from the bogus one.
3000    # However, it has the same basename, so the bogon will be chosen
3001    # first if we set CC to just the basename; use the full file name.
3002    shift
3003    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3004  fi
3005fi
3006fi
3007fi
3008CC=$ac_cv_prog_CC
3009if test -n "$CC"; then
3010  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3011$as_echo "$CC" >&6; }
3012else
3013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3014$as_echo "no" >&6; }
3015fi
3016
3017
3018fi
3019if test -z "$CC"; then
3020  if test -n "$ac_tool_prefix"; then
3021  for ac_prog in cl.exe
3022  do
3023    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3024set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3026$as_echo_n "checking for $ac_word... " >&6; }
3027if ${ac_cv_prog_CC+:} false; then :
3028  $as_echo_n "(cached) " >&6
3029else
3030  if test -n "$CC"; then
3031  ac_cv_prog_CC="$CC" # Let the user override the test.
3032else
3033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3034for as_dir in $PATH
3035do
3036  IFS=$as_save_IFS
3037  test -z "$as_dir" && as_dir=.
3038    for ac_exec_ext in '' $ac_executable_extensions; do
3039  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3040    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3041    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3042    break 2
3043  fi
3044done
3045  done
3046IFS=$as_save_IFS
3047
3048fi
3049fi
3050CC=$ac_cv_prog_CC
3051if test -n "$CC"; then
3052  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3053$as_echo "$CC" >&6; }
3054else
3055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3056$as_echo "no" >&6; }
3057fi
3058
3059
3060    test -n "$CC" && break
3061  done
3062fi
3063if test -z "$CC"; then
3064  ac_ct_CC=$CC
3065  for ac_prog in cl.exe
3066do
3067  # Extract the first word of "$ac_prog", so it can be a program name with args.
3068set dummy $ac_prog; ac_word=$2
3069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3070$as_echo_n "checking for $ac_word... " >&6; }
3071if ${ac_cv_prog_ac_ct_CC+:} false; then :
3072  $as_echo_n "(cached) " >&6
3073else
3074  if test -n "$ac_ct_CC"; then
3075  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3076else
3077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3078for as_dir in $PATH
3079do
3080  IFS=$as_save_IFS
3081  test -z "$as_dir" && as_dir=.
3082    for ac_exec_ext in '' $ac_executable_extensions; do
3083  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3084    ac_cv_prog_ac_ct_CC="$ac_prog"
3085    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3086    break 2
3087  fi
3088done
3089  done
3090IFS=$as_save_IFS
3091
3092fi
3093fi
3094ac_ct_CC=$ac_cv_prog_ac_ct_CC
3095if test -n "$ac_ct_CC"; then
3096  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3097$as_echo "$ac_ct_CC" >&6; }
3098else
3099  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3100$as_echo "no" >&6; }
3101fi
3102
3103
3104  test -n "$ac_ct_CC" && break
3105done
3106
3107  if test "x$ac_ct_CC" = x; then
3108    CC=""
3109  else
3110    case $cross_compiling:$ac_tool_warned in
3111yes:)
3112{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3113$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3114ac_tool_warned=yes ;;
3115esac
3116    CC=$ac_ct_CC
3117  fi
3118fi
3119
3120fi
3121
3122
3123test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3124$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3125as_fn_error $? "no acceptable C compiler found in \$PATH
3126See \`config.log' for more details" "$LINENO" 5; }
3127
3128# Provide some information about the compiler.
3129$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3130set X $ac_compile
3131ac_compiler=$2
3132for ac_option in --version -v -V -qversion; do
3133  { { ac_try="$ac_compiler $ac_option >&5"
3134case "(($ac_try" in
3135  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3136  *) ac_try_echo=$ac_try;;
3137esac
3138eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3139$as_echo "$ac_try_echo"; } >&5
3140  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3141  ac_status=$?
3142  if test -s conftest.err; then
3143    sed '10a\
3144... rest of stderr output deleted ...
3145         10q' conftest.err >conftest.er1
3146    cat conftest.er1 >&5
3147  fi
3148  rm -f conftest.er1 conftest.err
3149  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3150  test $ac_status = 0; }
3151done
3152
3153cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3154/* end confdefs.h.  */
3155
3156int
3157main ()
3158{
3159
3160  ;
3161  return 0;
3162}
3163_ACEOF
3164ac_clean_files_save=$ac_clean_files
3165ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3166# Try to create an executable without -o first, disregard a.out.
3167# It will help us diagnose broken compilers, and finding out an intuition
3168# of exeext.
3169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3170$as_echo_n "checking whether the C compiler works... " >&6; }
3171ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3172
3173# The possible output files:
3174ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3175
3176ac_rmfiles=
3177for ac_file in $ac_files
3178do
3179  case $ac_file in
3180    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3181    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3182  esac
3183done
3184rm -f $ac_rmfiles
3185
3186if { { ac_try="$ac_link_default"
3187case "(($ac_try" in
3188  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3189  *) ac_try_echo=$ac_try;;
3190esac
3191eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3192$as_echo "$ac_try_echo"; } >&5
3193  (eval "$ac_link_default") 2>&5
3194  ac_status=$?
3195  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3196  test $ac_status = 0; }; then :
3197  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3198# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3199# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3200# so that the user can short-circuit this test for compilers unknown to
3201# Autoconf.
3202for ac_file in $ac_files ''
3203do
3204  test -f "$ac_file" || continue
3205  case $ac_file in
3206    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3207	;;
3208    [ab].out )
3209	# We found the default executable, but exeext='' is most
3210	# certainly right.
3211	break;;
3212    *.* )
3213	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3214	then :; else
3215	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3216	fi
3217	# We set ac_cv_exeext here because the later test for it is not
3218	# safe: cross compilers may not add the suffix if given an `-o'
3219	# argument, so we may need to know it at that point already.
3220	# Even if this section looks crufty: it has the advantage of
3221	# actually working.
3222	break;;
3223    * )
3224	break;;
3225  esac
3226done
3227test "$ac_cv_exeext" = no && ac_cv_exeext=
3228
3229else
3230  ac_file=''
3231fi
3232if test -z "$ac_file"; then :
3233  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3234$as_echo "no" >&6; }
3235$as_echo "$as_me: failed program was:" >&5
3236sed 's/^/| /' conftest.$ac_ext >&5
3237
3238{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3239$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3240as_fn_error 77 "C compiler cannot create executables
3241See \`config.log' for more details" "$LINENO" 5; }
3242else
3243  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3244$as_echo "yes" >&6; }
3245fi
3246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3247$as_echo_n "checking for C compiler default output file name... " >&6; }
3248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3249$as_echo "$ac_file" >&6; }
3250ac_exeext=$ac_cv_exeext
3251
3252rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3253ac_clean_files=$ac_clean_files_save
3254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3255$as_echo_n "checking for suffix of executables... " >&6; }
3256if { { ac_try="$ac_link"
3257case "(($ac_try" in
3258  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3259  *) ac_try_echo=$ac_try;;
3260esac
3261eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3262$as_echo "$ac_try_echo"; } >&5
3263  (eval "$ac_link") 2>&5
3264  ac_status=$?
3265  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3266  test $ac_status = 0; }; then :
3267  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3268# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3269# work properly (i.e., refer to `conftest.exe'), while it won't with
3270# `rm'.
3271for ac_file in conftest.exe conftest conftest.*; do
3272  test -f "$ac_file" || continue
3273  case $ac_file in
3274    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3275    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3276	  break;;
3277    * ) break;;
3278  esac
3279done
3280else
3281  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3282$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3283as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3284See \`config.log' for more details" "$LINENO" 5; }
3285fi
3286rm -f conftest conftest$ac_cv_exeext
3287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3288$as_echo "$ac_cv_exeext" >&6; }
3289
3290rm -f conftest.$ac_ext
3291EXEEXT=$ac_cv_exeext
3292ac_exeext=$EXEEXT
3293cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294/* end confdefs.h.  */
3295#include <stdio.h>
3296int
3297main ()
3298{
3299FILE *f = fopen ("conftest.out", "w");
3300 return ferror (f) || fclose (f) != 0;
3301
3302  ;
3303  return 0;
3304}
3305_ACEOF
3306ac_clean_files="$ac_clean_files conftest.out"
3307# Check that the compiler produces executables we can run.  If not, either
3308# the compiler is broken, or we cross compile.
3309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3310$as_echo_n "checking whether we are cross compiling... " >&6; }
3311if test "$cross_compiling" != yes; then
3312  { { ac_try="$ac_link"
3313case "(($ac_try" in
3314  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3315  *) ac_try_echo=$ac_try;;
3316esac
3317eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3318$as_echo "$ac_try_echo"; } >&5
3319  (eval "$ac_link") 2>&5
3320  ac_status=$?
3321  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3322  test $ac_status = 0; }
3323  if { ac_try='./conftest$ac_cv_exeext'
3324  { { case "(($ac_try" in
3325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326  *) ac_try_echo=$ac_try;;
3327esac
3328eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3329$as_echo "$ac_try_echo"; } >&5
3330  (eval "$ac_try") 2>&5
3331  ac_status=$?
3332  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3333  test $ac_status = 0; }; }; then
3334    cross_compiling=no
3335  else
3336    if test "$cross_compiling" = maybe; then
3337	cross_compiling=yes
3338    else
3339	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3340$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3341as_fn_error $? "cannot run C compiled programs.
3342If you meant to cross compile, use \`--host'.
3343See \`config.log' for more details" "$LINENO" 5; }
3344    fi
3345  fi
3346fi
3347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3348$as_echo "$cross_compiling" >&6; }
3349
3350rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3351ac_clean_files=$ac_clean_files_save
3352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3353$as_echo_n "checking for suffix of object files... " >&6; }
3354if ${ac_cv_objext+:} false; then :
3355  $as_echo_n "(cached) " >&6
3356else
3357  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3358/* end confdefs.h.  */
3359
3360int
3361main ()
3362{
3363
3364  ;
3365  return 0;
3366}
3367_ACEOF
3368rm -f conftest.o conftest.obj
3369if { { ac_try="$ac_compile"
3370case "(($ac_try" in
3371  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3372  *) ac_try_echo=$ac_try;;
3373esac
3374eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3375$as_echo "$ac_try_echo"; } >&5
3376  (eval "$ac_compile") 2>&5
3377  ac_status=$?
3378  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3379  test $ac_status = 0; }; then :
3380  for ac_file in conftest.o conftest.obj conftest.*; do
3381  test -f "$ac_file" || continue;
3382  case $ac_file in
3383    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3384    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3385       break;;
3386  esac
3387done
3388else
3389  $as_echo "$as_me: failed program was:" >&5
3390sed 's/^/| /' conftest.$ac_ext >&5
3391
3392{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3393$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3394as_fn_error $? "cannot compute suffix of object files: cannot compile
3395See \`config.log' for more details" "$LINENO" 5; }
3396fi
3397rm -f conftest.$ac_cv_objext conftest.$ac_ext
3398fi
3399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3400$as_echo "$ac_cv_objext" >&6; }
3401OBJEXT=$ac_cv_objext
3402ac_objext=$OBJEXT
3403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3404$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3405if ${ac_cv_c_compiler_gnu+:} false; then :
3406  $as_echo_n "(cached) " >&6
3407else
3408  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3409/* end confdefs.h.  */
3410
3411int
3412main ()
3413{
3414#ifndef __GNUC__
3415       choke me
3416#endif
3417
3418  ;
3419  return 0;
3420}
3421_ACEOF
3422if ac_fn_c_try_compile "$LINENO"; then :
3423  ac_compiler_gnu=yes
3424else
3425  ac_compiler_gnu=no
3426fi
3427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3428ac_cv_c_compiler_gnu=$ac_compiler_gnu
3429
3430fi
3431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3432$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3433if test $ac_compiler_gnu = yes; then
3434  GCC=yes
3435else
3436  GCC=
3437fi
3438ac_test_CFLAGS=${CFLAGS+set}
3439ac_save_CFLAGS=$CFLAGS
3440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3441$as_echo_n "checking whether $CC accepts -g... " >&6; }
3442if ${ac_cv_prog_cc_g+:} false; then :
3443  $as_echo_n "(cached) " >&6
3444else
3445  ac_save_c_werror_flag=$ac_c_werror_flag
3446   ac_c_werror_flag=yes
3447   ac_cv_prog_cc_g=no
3448   CFLAGS="-g"
3449   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3450/* end confdefs.h.  */
3451
3452int
3453main ()
3454{
3455
3456  ;
3457  return 0;
3458}
3459_ACEOF
3460if ac_fn_c_try_compile "$LINENO"; then :
3461  ac_cv_prog_cc_g=yes
3462else
3463  CFLAGS=""
3464      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3465/* end confdefs.h.  */
3466
3467int
3468main ()
3469{
3470
3471  ;
3472  return 0;
3473}
3474_ACEOF
3475if ac_fn_c_try_compile "$LINENO"; then :
3476
3477else
3478  ac_c_werror_flag=$ac_save_c_werror_flag
3479	 CFLAGS="-g"
3480	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3481/* end confdefs.h.  */
3482
3483int
3484main ()
3485{
3486
3487  ;
3488  return 0;
3489}
3490_ACEOF
3491if ac_fn_c_try_compile "$LINENO"; then :
3492  ac_cv_prog_cc_g=yes
3493fi
3494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3495fi
3496rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3497fi
3498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3499   ac_c_werror_flag=$ac_save_c_werror_flag
3500fi
3501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3502$as_echo "$ac_cv_prog_cc_g" >&6; }
3503if test "$ac_test_CFLAGS" = set; then
3504  CFLAGS=$ac_save_CFLAGS
3505elif test $ac_cv_prog_cc_g = yes; then
3506  if test "$GCC" = yes; then
3507    CFLAGS="-g -O2"
3508  else
3509    CFLAGS="-g"
3510  fi
3511else
3512  if test "$GCC" = yes; then
3513    CFLAGS="-O2"
3514  else
3515    CFLAGS=
3516  fi
3517fi
3518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3519$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3520if ${ac_cv_prog_cc_c89+:} false; then :
3521  $as_echo_n "(cached) " >&6
3522else
3523  ac_cv_prog_cc_c89=no
3524ac_save_CC=$CC
3525cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3526/* end confdefs.h.  */
3527#include <stdarg.h>
3528#include <stdio.h>
3529struct stat;
3530/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3531struct buf { int x; };
3532FILE * (*rcsopen) (struct buf *, struct stat *, int);
3533static char *e (p, i)
3534     char **p;
3535     int i;
3536{
3537  return p[i];
3538}
3539static char *f (char * (*g) (char **, int), char **p, ...)
3540{
3541  char *s;
3542  va_list v;
3543  va_start (v,p);
3544  s = g (p, va_arg (v,int));
3545  va_end (v);
3546  return s;
3547}
3548
3549/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3550   function prototypes and stuff, but not '\xHH' hex character constants.
3551   These don't provoke an error unfortunately, instead are silently treated
3552   as 'x'.  The following induces an error, until -std is added to get
3553   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3554   array size at least.  It's necessary to write '\x00'==0 to get something
3555   that's true only with -std.  */
3556int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3557
3558/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3559   inside strings and character constants.  */
3560#define FOO(x) 'x'
3561int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3562
3563int test (int i, double x);
3564struct s1 {int (*f) (int a);};
3565struct s2 {int (*f) (double a);};
3566int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3567int argc;
3568char **argv;
3569int
3570main ()
3571{
3572return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3573  ;
3574  return 0;
3575}
3576_ACEOF
3577for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3578	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3579do
3580  CC="$ac_save_CC $ac_arg"
3581  if ac_fn_c_try_compile "$LINENO"; then :
3582  ac_cv_prog_cc_c89=$ac_arg
3583fi
3584rm -f core conftest.err conftest.$ac_objext
3585  test "x$ac_cv_prog_cc_c89" != "xno" && break
3586done
3587rm -f conftest.$ac_ext
3588CC=$ac_save_CC
3589
3590fi
3591# AC_CACHE_VAL
3592case "x$ac_cv_prog_cc_c89" in
3593  x)
3594    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3595$as_echo "none needed" >&6; } ;;
3596  xno)
3597    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3598$as_echo "unsupported" >&6; } ;;
3599  *)
3600    CC="$CC $ac_cv_prog_cc_c89"
3601    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3602$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3603esac
3604if test "x$ac_cv_prog_cc_c89" != xno; then :
3605
3606fi
3607
3608ac_ext=c
3609ac_cpp='$CPP $CPPFLAGS'
3610ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3611ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3612ac_compiler_gnu=$ac_cv_c_compiler_gnu
3613
3614ac_ext=c
3615ac_cpp='$CPP $CPPFLAGS'
3616ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3617ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3618ac_compiler_gnu=$ac_cv_c_compiler_gnu
3619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3620$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3621if ${am_cv_prog_cc_c_o+:} false; then :
3622  $as_echo_n "(cached) " >&6
3623else
3624  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3625/* end confdefs.h.  */
3626
3627int
3628main ()
3629{
3630
3631  ;
3632  return 0;
3633}
3634_ACEOF
3635  # Make sure it works both with $CC and with simple cc.
3636  # Following AC_PROG_CC_C_O, we do the test twice because some
3637  # compilers refuse to overwrite an existing .o file with -o,
3638  # though they will create one.
3639  am_cv_prog_cc_c_o=yes
3640  for am_i in 1 2; do
3641    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3642   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3643   ac_status=$?
3644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3645   (exit $ac_status); } \
3646         && test -f conftest2.$ac_objext; then
3647      : OK
3648    else
3649      am_cv_prog_cc_c_o=no
3650      break
3651    fi
3652  done
3653  rm -f core conftest*
3654  unset am_i
3655fi
3656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3657$as_echo "$am_cv_prog_cc_c_o" >&6; }
3658if test "$am_cv_prog_cc_c_o" != yes; then
3659   # Losing compiler, so override with the script.
3660   # FIXME: It is wrong to rewrite CC.
3661   # But if we don't then we get into trouble of one sort or another.
3662   # A longer-term fix would be to have automake use am__CC in this case,
3663   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3664   CC="$am_aux_dir/compile $CC"
3665fi
3666ac_ext=c
3667ac_cpp='$CPP $CPPFLAGS'
3668ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3669ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3670ac_compiler_gnu=$ac_cv_c_compiler_gnu
3671
3672
3673
3674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3675$as_echo_n "checking for library containing strerror... " >&6; }
3676if ${ac_cv_search_strerror+:} false; then :
3677  $as_echo_n "(cached) " >&6
3678else
3679  ac_func_search_save_LIBS=$LIBS
3680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3681/* end confdefs.h.  */
3682
3683/* Override any GCC internal prototype to avoid an error.
3684   Use char because int might match the return type of a GCC
3685   builtin and then its argument prototype would still apply.  */
3686#ifdef __cplusplus
3687extern "C"
3688#endif
3689char strerror ();
3690int
3691main ()
3692{
3693return strerror ();
3694  ;
3695  return 0;
3696}
3697_ACEOF
3698for ac_lib in '' cposix; do
3699  if test -z "$ac_lib"; then
3700    ac_res="none required"
3701  else
3702    ac_res=-l$ac_lib
3703    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3704  fi
3705  if ac_fn_c_try_link "$LINENO"; then :
3706  ac_cv_search_strerror=$ac_res
3707fi
3708rm -f core conftest.err conftest.$ac_objext \
3709    conftest$ac_exeext
3710  if ${ac_cv_search_strerror+:} false; then :
3711  break
3712fi
3713done
3714if ${ac_cv_search_strerror+:} false; then :
3715
3716else
3717  ac_cv_search_strerror=no
3718fi
3719rm conftest.$ac_ext
3720LIBS=$ac_func_search_save_LIBS
3721fi
3722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3723$as_echo "$ac_cv_search_strerror" >&6; }
3724ac_res=$ac_cv_search_strerror
3725if test "$ac_res" != no; then :
3726  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3727
3728fi
3729
3730
3731am__api_version='1.15'
3732
3733# Find a good install program.  We prefer a C program (faster),
3734# so one script is as good as another.  But avoid the broken or
3735# incompatible versions:
3736# SysV /etc/install, /usr/sbin/install
3737# SunOS /usr/etc/install
3738# IRIX /sbin/install
3739# AIX /bin/install
3740# AmigaOS /C/install, which installs bootblocks on floppy discs
3741# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3742# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3743# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3744# OS/2's system install, which has a completely different semantic
3745# ./install, which can be erroneously created by make from ./install.sh.
3746# Reject install programs that cannot install multiple files.
3747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3748$as_echo_n "checking for a BSD-compatible install... " >&6; }
3749if test -z "$INSTALL"; then
3750if ${ac_cv_path_install+:} false; then :
3751  $as_echo_n "(cached) " >&6
3752else
3753  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3754for as_dir in $PATH
3755do
3756  IFS=$as_save_IFS
3757  test -z "$as_dir" && as_dir=.
3758    # Account for people who put trailing slashes in PATH elements.
3759case $as_dir/ in #((
3760  ./ | .// | /[cC]/* | \
3761  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3762  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3763  /usr/ucb/* ) ;;
3764  *)
3765    # OSF1 and SCO ODT 3.0 have their own names for install.
3766    # Don't use installbsd from OSF since it installs stuff as root
3767    # by default.
3768    for ac_prog in ginstall scoinst install; do
3769      for ac_exec_ext in '' $ac_executable_extensions; do
3770	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3771	  if test $ac_prog = install &&
3772	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3773	    # AIX install.  It has an incompatible calling convention.
3774	    :
3775	  elif test $ac_prog = install &&
3776	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3777	    # program-specific install script used by HP pwplus--don't use.
3778	    :
3779	  else
3780	    rm -rf conftest.one conftest.two conftest.dir
3781	    echo one > conftest.one
3782	    echo two > conftest.two
3783	    mkdir conftest.dir
3784	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3785	      test -s conftest.one && test -s conftest.two &&
3786	      test -s conftest.dir/conftest.one &&
3787	      test -s conftest.dir/conftest.two
3788	    then
3789	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3790	      break 3
3791	    fi
3792	  fi
3793	fi
3794      done
3795    done
3796    ;;
3797esac
3798
3799  done
3800IFS=$as_save_IFS
3801
3802rm -rf conftest.one conftest.two conftest.dir
3803
3804fi
3805  if test "${ac_cv_path_install+set}" = set; then
3806    INSTALL=$ac_cv_path_install
3807  else
3808    # As a last resort, use the slow shell script.  Don't cache a
3809    # value for INSTALL within a source directory, because that will
3810    # break other packages using the cache if that directory is
3811    # removed, or if the value is a relative name.
3812    INSTALL=$ac_install_sh
3813  fi
3814fi
3815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3816$as_echo "$INSTALL" >&6; }
3817
3818# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3819# It thinks the first close brace ends the variable substitution.
3820test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3821
3822test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3823
3824test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3825
3826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3827$as_echo_n "checking whether build environment is sane... " >&6; }
3828# Reject unsafe characters in $srcdir or the absolute working directory
3829# name.  Accept space and tab only in the latter.
3830am_lf='
3831'
3832case `pwd` in
3833  *[\\\"\#\$\&\'\`$am_lf]*)
3834    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3835esac
3836case $srcdir in
3837  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3838    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3839esac
3840
3841# Do 'set' in a subshell so we don't clobber the current shell's
3842# arguments.  Must try -L first in case configure is actually a
3843# symlink; some systems play weird games with the mod time of symlinks
3844# (eg FreeBSD returns the mod time of the symlink's containing
3845# directory).
3846if (
3847   am_has_slept=no
3848   for am_try in 1 2; do
3849     echo "timestamp, slept: $am_has_slept" > conftest.file
3850     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3851     if test "$*" = "X"; then
3852	# -L didn't work.
3853	set X `ls -t "$srcdir/configure" conftest.file`
3854     fi
3855     if test "$*" != "X $srcdir/configure conftest.file" \
3856	&& test "$*" != "X conftest.file $srcdir/configure"; then
3857
3858	# If neither matched, then we have a broken ls.  This can happen
3859	# if, for instance, CONFIG_SHELL is bash and it inherits a
3860	# broken ls alias from the environment.  This has actually
3861	# happened.  Such a system could not be considered "sane".
3862	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3863  alias in your environment" "$LINENO" 5
3864     fi
3865     if test "$2" = conftest.file || test $am_try -eq 2; then
3866       break
3867     fi
3868     # Just in case.
3869     sleep 1
3870     am_has_slept=yes
3871   done
3872   test "$2" = conftest.file
3873   )
3874then
3875   # Ok.
3876   :
3877else
3878   as_fn_error $? "newly created file is older than distributed files!
3879Check your system clock" "$LINENO" 5
3880fi
3881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3882$as_echo "yes" >&6; }
3883# If we didn't sleep, we still need to ensure time stamps of config.status and
3884# generated files are strictly newer.
3885am_sleep_pid=
3886if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3887  ( sleep 1 ) &
3888  am_sleep_pid=$!
3889fi
3890
3891rm -f conftest.file
3892
3893test "$program_prefix" != NONE &&
3894  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3895# Use a double $ so make ignores it.
3896test "$program_suffix" != NONE &&
3897  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3898# Double any \ or $.
3899# By default was `s,x,x', remove it if useless.
3900ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3901program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3902
3903if test x"${MISSING+set}" != xset; then
3904  case $am_aux_dir in
3905  *\ * | *\	*)
3906    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3907  *)
3908    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3909  esac
3910fi
3911# Use eval to expand $SHELL
3912if eval "$MISSING --is-lightweight"; then
3913  am_missing_run="$MISSING "
3914else
3915  am_missing_run=
3916  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3917$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3918fi
3919
3920if test x"${install_sh+set}" != xset; then
3921  case $am_aux_dir in
3922  *\ * | *\	*)
3923    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3924  *)
3925    install_sh="\${SHELL} $am_aux_dir/install-sh"
3926  esac
3927fi
3928
3929# Installed binaries are usually stripped using 'strip' when the user
3930# run "make install-strip".  However 'strip' might not be the right
3931# tool to use in cross-compilation environments, therefore Automake
3932# will honor the 'STRIP' environment variable to overrule this program.
3933if test "$cross_compiling" != no; then
3934  if test -n "$ac_tool_prefix"; then
3935  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3936set dummy ${ac_tool_prefix}strip; ac_word=$2
3937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3938$as_echo_n "checking for $ac_word... " >&6; }
3939if ${ac_cv_prog_STRIP+:} false; then :
3940  $as_echo_n "(cached) " >&6
3941else
3942  if test -n "$STRIP"; then
3943  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3944else
3945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3946for as_dir in $PATH
3947do
3948  IFS=$as_save_IFS
3949  test -z "$as_dir" && as_dir=.
3950    for ac_exec_ext in '' $ac_executable_extensions; do
3951  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3952    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3953    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3954    break 2
3955  fi
3956done
3957  done
3958IFS=$as_save_IFS
3959
3960fi
3961fi
3962STRIP=$ac_cv_prog_STRIP
3963if test -n "$STRIP"; then
3964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3965$as_echo "$STRIP" >&6; }
3966else
3967  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3968$as_echo "no" >&6; }
3969fi
3970
3971
3972fi
3973if test -z "$ac_cv_prog_STRIP"; then
3974  ac_ct_STRIP=$STRIP
3975  # Extract the first word of "strip", so it can be a program name with args.
3976set dummy strip; ac_word=$2
3977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3978$as_echo_n "checking for $ac_word... " >&6; }
3979if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3980  $as_echo_n "(cached) " >&6
3981else
3982  if test -n "$ac_ct_STRIP"; then
3983  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3984else
3985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3986for as_dir in $PATH
3987do
3988  IFS=$as_save_IFS
3989  test -z "$as_dir" && as_dir=.
3990    for ac_exec_ext in '' $ac_executable_extensions; do
3991  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3992    ac_cv_prog_ac_ct_STRIP="strip"
3993    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3994    break 2
3995  fi
3996done
3997  done
3998IFS=$as_save_IFS
3999
4000fi
4001fi
4002ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4003if test -n "$ac_ct_STRIP"; then
4004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4005$as_echo "$ac_ct_STRIP" >&6; }
4006else
4007  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4008$as_echo "no" >&6; }
4009fi
4010
4011  if test "x$ac_ct_STRIP" = x; then
4012    STRIP=":"
4013  else
4014    case $cross_compiling:$ac_tool_warned in
4015yes:)
4016{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4017$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4018ac_tool_warned=yes ;;
4019esac
4020    STRIP=$ac_ct_STRIP
4021  fi
4022else
4023  STRIP="$ac_cv_prog_STRIP"
4024fi
4025
4026fi
4027INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4028
4029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4030$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4031if test -z "$MKDIR_P"; then
4032  if ${ac_cv_path_mkdir+:} false; then :
4033  $as_echo_n "(cached) " >&6
4034else
4035  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4036for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4037do
4038  IFS=$as_save_IFS
4039  test -z "$as_dir" && as_dir=.
4040    for ac_prog in mkdir gmkdir; do
4041	 for ac_exec_ext in '' $ac_executable_extensions; do
4042	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4043	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4044	     'mkdir (GNU coreutils) '* | \
4045	     'mkdir (coreutils) '* | \
4046	     'mkdir (fileutils) '4.1*)
4047	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4048	       break 3;;
4049	   esac
4050	 done
4051       done
4052  done
4053IFS=$as_save_IFS
4054
4055fi
4056
4057  test -d ./--version && rmdir ./--version
4058  if test "${ac_cv_path_mkdir+set}" = set; then
4059    MKDIR_P="$ac_cv_path_mkdir -p"
4060  else
4061    # As a last resort, use the slow shell script.  Don't cache a
4062    # value for MKDIR_P within a source directory, because that will
4063    # break other packages using the cache if that directory is
4064    # removed, or if the value is a relative name.
4065    MKDIR_P="$ac_install_sh -d"
4066  fi
4067fi
4068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4069$as_echo "$MKDIR_P" >&6; }
4070
4071for ac_prog in gawk mawk nawk awk
4072do
4073  # Extract the first word of "$ac_prog", so it can be a program name with args.
4074set dummy $ac_prog; ac_word=$2
4075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4076$as_echo_n "checking for $ac_word... " >&6; }
4077if ${ac_cv_prog_AWK+:} false; then :
4078  $as_echo_n "(cached) " >&6
4079else
4080  if test -n "$AWK"; then
4081  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4082else
4083as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4084for as_dir in $PATH
4085do
4086  IFS=$as_save_IFS
4087  test -z "$as_dir" && as_dir=.
4088    for ac_exec_ext in '' $ac_executable_extensions; do
4089  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4090    ac_cv_prog_AWK="$ac_prog"
4091    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4092    break 2
4093  fi
4094done
4095  done
4096IFS=$as_save_IFS
4097
4098fi
4099fi
4100AWK=$ac_cv_prog_AWK
4101if test -n "$AWK"; then
4102  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4103$as_echo "$AWK" >&6; }
4104else
4105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4106$as_echo "no" >&6; }
4107fi
4108
4109
4110  test -n "$AWK" && break
4111done
4112
4113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4114$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4115set x ${MAKE-make}
4116ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4117if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4118  $as_echo_n "(cached) " >&6
4119else
4120  cat >conftest.make <<\_ACEOF
4121SHELL = /bin/sh
4122all:
4123	@echo '@@@%%%=$(MAKE)=@@@%%%'
4124_ACEOF
4125# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4126case `${MAKE-make} -f conftest.make 2>/dev/null` in
4127  *@@@%%%=?*=@@@%%%*)
4128    eval ac_cv_prog_make_${ac_make}_set=yes;;
4129  *)
4130    eval ac_cv_prog_make_${ac_make}_set=no;;
4131esac
4132rm -f conftest.make
4133fi
4134if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4135  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4136$as_echo "yes" >&6; }
4137  SET_MAKE=
4138else
4139  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4140$as_echo "no" >&6; }
4141  SET_MAKE="MAKE=${MAKE-make}"
4142fi
4143
4144rm -rf .tst 2>/dev/null
4145mkdir .tst 2>/dev/null
4146if test -d .tst; then
4147  am__leading_dot=.
4148else
4149  am__leading_dot=_
4150fi
4151rmdir .tst 2>/dev/null
4152
4153DEPDIR="${am__leading_dot}deps"
4154
4155ac_config_commands="$ac_config_commands depfiles"
4156
4157
4158am_make=${MAKE-make}
4159cat > confinc << 'END'
4160am__doit:
4161	@echo this is the am__doit target
4162.PHONY: am__doit
4163END
4164# If we don't find an include directive, just comment out the code.
4165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4166$as_echo_n "checking for style of include used by $am_make... " >&6; }
4167am__include="#"
4168am__quote=
4169_am_result=none
4170# First try GNU make style include.
4171echo "include confinc" > confmf
4172# Ignore all kinds of additional output from 'make'.
4173case `$am_make -s -f confmf 2> /dev/null` in #(
4174*the\ am__doit\ target*)
4175  am__include=include
4176  am__quote=
4177  _am_result=GNU
4178  ;;
4179esac
4180# Now try BSD make style include.
4181if test "$am__include" = "#"; then
4182   echo '.include "confinc"' > confmf
4183   case `$am_make -s -f confmf 2> /dev/null` in #(
4184   *the\ am__doit\ target*)
4185     am__include=.include
4186     am__quote="\""
4187     _am_result=BSD
4188     ;;
4189   esac
4190fi
4191
4192
4193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4194$as_echo "$_am_result" >&6; }
4195rm -f confinc confmf
4196
4197# Check whether --enable-dependency-tracking was given.
4198if test "${enable_dependency_tracking+set}" = set; then :
4199  enableval=$enable_dependency_tracking;
4200fi
4201
4202if test "x$enable_dependency_tracking" != xno; then
4203  am_depcomp="$ac_aux_dir/depcomp"
4204  AMDEPBACKSLASH='\'
4205  am__nodep='_no'
4206fi
4207 if test "x$enable_dependency_tracking" != xno; then
4208  AMDEP_TRUE=
4209  AMDEP_FALSE='#'
4210else
4211  AMDEP_TRUE='#'
4212  AMDEP_FALSE=
4213fi
4214
4215
4216# Check whether --enable-silent-rules was given.
4217if test "${enable_silent_rules+set}" = set; then :
4218  enableval=$enable_silent_rules;
4219fi
4220
4221case $enable_silent_rules in # (((
4222  yes) AM_DEFAULT_VERBOSITY=0;;
4223   no) AM_DEFAULT_VERBOSITY=1;;
4224    *) AM_DEFAULT_VERBOSITY=1;;
4225esac
4226am_make=${MAKE-make}
4227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4228$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4229if ${am_cv_make_support_nested_variables+:} false; then :
4230  $as_echo_n "(cached) " >&6
4231else
4232  if $as_echo 'TRUE=$(BAR$(V))
4233BAR0=false
4234BAR1=true
4235V=1
4236am__doit:
4237	@$(TRUE)
4238.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4239  am_cv_make_support_nested_variables=yes
4240else
4241  am_cv_make_support_nested_variables=no
4242fi
4243fi
4244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4245$as_echo "$am_cv_make_support_nested_variables" >&6; }
4246if test $am_cv_make_support_nested_variables = yes; then
4247    AM_V='$(V)'
4248  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4249else
4250  AM_V=$AM_DEFAULT_VERBOSITY
4251  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4252fi
4253AM_BACKSLASH='\'
4254
4255if test "`cd $srcdir && pwd`" != "`pwd`"; then
4256  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4257  # is not polluted with repeated "-I."
4258  am__isrc=' -I$(srcdir)'
4259  # test to see if srcdir already configured
4260  if test -f $srcdir/config.status; then
4261    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4262  fi
4263fi
4264
4265# test whether we have cygpath
4266if test -z "$CYGPATH_W"; then
4267  if (cygpath --version) >/dev/null 2>/dev/null; then
4268    CYGPATH_W='cygpath -w'
4269  else
4270    CYGPATH_W=echo
4271  fi
4272fi
4273
4274
4275# Define the identity of the package.
4276 PACKAGE='ld'
4277 VERSION='2.35.50'
4278
4279
4280cat >>confdefs.h <<_ACEOF
4281#define PACKAGE "$PACKAGE"
4282_ACEOF
4283
4284
4285cat >>confdefs.h <<_ACEOF
4286#define VERSION "$VERSION"
4287_ACEOF
4288
4289# Some tools Automake needs.
4290
4291ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4292
4293
4294AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4295
4296
4297AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4298
4299
4300AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4301
4302
4303MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4304
4305# For better backward compatibility.  To be removed once Automake 1.9.x
4306# dies out for good.  For more background, see:
4307# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4308# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4309mkdir_p='$(MKDIR_P)'
4310
4311# We need awk for the "check" target (and possibly the TAP driver).  The
4312# system "awk" is bad on some platforms.
4313# Always define AMTAR for backward compatibility.  Yes, it's still used
4314# in the wild :-(  We should find a proper way to deprecate it ...
4315AMTAR='$${TAR-tar}'
4316
4317
4318# We'll loop over all known methods to create a tar archive until one works.
4319_am_tools='gnutar  pax cpio none'
4320
4321am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4322
4323
4324
4325
4326
4327depcc="$CC"   am_compiler_list=
4328
4329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4330$as_echo_n "checking dependency style of $depcc... " >&6; }
4331if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4332  $as_echo_n "(cached) " >&6
4333else
4334  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4335  # We make a subdir and do the tests there.  Otherwise we can end up
4336  # making bogus files that we don't know about and never remove.  For
4337  # instance it was reported that on HP-UX the gcc test will end up
4338  # making a dummy file named 'D' -- because '-MD' means "put the output
4339  # in D".
4340  rm -rf conftest.dir
4341  mkdir conftest.dir
4342  # Copy depcomp to subdir because otherwise we won't find it if we're
4343  # using a relative directory.
4344  cp "$am_depcomp" conftest.dir
4345  cd conftest.dir
4346  # We will build objects and dependencies in a subdirectory because
4347  # it helps to detect inapplicable dependency modes.  For instance
4348  # both Tru64's cc and ICC support -MD to output dependencies as a
4349  # side effect of compilation, but ICC will put the dependencies in
4350  # the current directory while Tru64 will put them in the object
4351  # directory.
4352  mkdir sub
4353
4354  am_cv_CC_dependencies_compiler_type=none
4355  if test "$am_compiler_list" = ""; then
4356     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4357  fi
4358  am__universal=false
4359  case " $depcc " in #(
4360     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4361     esac
4362
4363  for depmode in $am_compiler_list; do
4364    # Setup a source with many dependencies, because some compilers
4365    # like to wrap large dependency lists on column 80 (with \), and
4366    # we should not choose a depcomp mode which is confused by this.
4367    #
4368    # We need to recreate these files for each test, as the compiler may
4369    # overwrite some of them when testing with obscure command lines.
4370    # This happens at least with the AIX C compiler.
4371    : > sub/conftest.c
4372    for i in 1 2 3 4 5 6; do
4373      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4374      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4375      # Solaris 10 /bin/sh.
4376      echo '/* dummy */' > sub/conftst$i.h
4377    done
4378    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4379
4380    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4381    # mode.  It turns out that the SunPro C++ compiler does not properly
4382    # handle '-M -o', and we need to detect this.  Also, some Intel
4383    # versions had trouble with output in subdirs.
4384    am__obj=sub/conftest.${OBJEXT-o}
4385    am__minus_obj="-o $am__obj"
4386    case $depmode in
4387    gcc)
4388      # This depmode causes a compiler race in universal mode.
4389      test "$am__universal" = false || continue
4390      ;;
4391    nosideeffect)
4392      # After this tag, mechanisms are not by side-effect, so they'll
4393      # only be used when explicitly requested.
4394      if test "x$enable_dependency_tracking" = xyes; then
4395	continue
4396      else
4397	break
4398      fi
4399      ;;
4400    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4401      # This compiler won't grok '-c -o', but also, the minuso test has
4402      # not run yet.  These depmodes are late enough in the game, and
4403      # so weak that their functioning should not be impacted.
4404      am__obj=conftest.${OBJEXT-o}
4405      am__minus_obj=
4406      ;;
4407    none) break ;;
4408    esac
4409    if depmode=$depmode \
4410       source=sub/conftest.c object=$am__obj \
4411       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4412       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4413         >/dev/null 2>conftest.err &&
4414       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4415       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4416       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4417       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4418      # icc doesn't choke on unknown options, it will just issue warnings
4419      # or remarks (even with -Werror).  So we grep stderr for any message
4420      # that says an option was ignored or not supported.
4421      # When given -MP, icc 7.0 and 7.1 complain thusly:
4422      #   icc: Command line warning: ignoring option '-M'; no argument required
4423      # The diagnosis changed in icc 8.0:
4424      #   icc: Command line remark: option '-MP' not supported
4425      if (grep 'ignoring option' conftest.err ||
4426          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4427        am_cv_CC_dependencies_compiler_type=$depmode
4428        break
4429      fi
4430    fi
4431  done
4432
4433  cd ..
4434  rm -rf conftest.dir
4435else
4436  am_cv_CC_dependencies_compiler_type=none
4437fi
4438
4439fi
4440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4441$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4442CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4443
4444 if
4445  test "x$enable_dependency_tracking" != xno \
4446  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4447  am__fastdepCC_TRUE=
4448  am__fastdepCC_FALSE='#'
4449else
4450  am__fastdepCC_TRUE='#'
4451  am__fastdepCC_FALSE=
4452fi
4453
4454
4455
4456# POSIX will say in a future version that running "rm -f" with no argument
4457# is OK; and we want to be able to make that assumption in our Makefile
4458# recipes.  So use an aggressive probe to check that the usage we want is
4459# actually supported "in the wild" to an acceptable degree.
4460# See automake bug#10828.
4461# To make any issue more visible, cause the running configure to be aborted
4462# by default if the 'rm' program in use doesn't match our expectations; the
4463# user can still override this though.
4464if rm -f && rm -fr && rm -rf; then : OK; else
4465  cat >&2 <<'END'
4466Oops!
4467
4468Your 'rm' program seems unable to run without file operands specified
4469on the command line, even when the '-f' option is present.  This is contrary
4470to the behaviour of most rm programs out there, and not conforming with
4471the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4472
4473Please tell bug-automake@gnu.org about your system, including the value
4474of your $PATH and any error possibly output before this message.  This
4475can help us improve future automake versions.
4476
4477END
4478  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4479    echo 'Configuration will proceed anyway, since you have set the' >&2
4480    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4481    echo >&2
4482  else
4483    cat >&2 <<'END'
4484Aborting the configuration process, to ensure you take notice of the issue.
4485
4486You can download and install GNU coreutils to get an 'rm' implementation
4487that behaves properly: <http://www.gnu.org/software/coreutils/>.
4488
4489If you want to complete the configuration process using your problematic
4490'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4491to "yes", and re-run configure.
4492
4493END
4494    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4495  fi
4496fi
4497
4498
4499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4500$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4501    # Check whether --enable-maintainer-mode was given.
4502if test "${enable_maintainer_mode+set}" = set; then :
4503  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4504else
4505  USE_MAINTAINER_MODE=no
4506fi
4507
4508  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4509$as_echo "$USE_MAINTAINER_MODE" >&6; }
4510   if test $USE_MAINTAINER_MODE = yes; then
4511  MAINTAINER_MODE_TRUE=
4512  MAINTAINER_MODE_FALSE='#'
4513else
4514  MAINTAINER_MODE_TRUE='#'
4515  MAINTAINER_MODE_FALSE=
4516fi
4517
4518  MAINT=$MAINTAINER_MODE_TRUE
4519
4520
4521
4522ac_ext=c
4523ac_cpp='$CPP $CPPFLAGS'
4524ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4525ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4526ac_compiler_gnu=$ac_cv_c_compiler_gnu
4527if test -n "$ac_tool_prefix"; then
4528  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4529set dummy ${ac_tool_prefix}gcc; ac_word=$2
4530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4531$as_echo_n "checking for $ac_word... " >&6; }
4532if ${ac_cv_prog_CC+:} false; then :
4533  $as_echo_n "(cached) " >&6
4534else
4535  if test -n "$CC"; then
4536  ac_cv_prog_CC="$CC" # Let the user override the test.
4537else
4538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4539for as_dir in $PATH
4540do
4541  IFS=$as_save_IFS
4542  test -z "$as_dir" && as_dir=.
4543    for ac_exec_ext in '' $ac_executable_extensions; do
4544  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4545    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4546    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4547    break 2
4548  fi
4549done
4550  done
4551IFS=$as_save_IFS
4552
4553fi
4554fi
4555CC=$ac_cv_prog_CC
4556if test -n "$CC"; then
4557  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4558$as_echo "$CC" >&6; }
4559else
4560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4561$as_echo "no" >&6; }
4562fi
4563
4564
4565fi
4566if test -z "$ac_cv_prog_CC"; then
4567  ac_ct_CC=$CC
4568  # Extract the first word of "gcc", so it can be a program name with args.
4569set dummy gcc; ac_word=$2
4570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4571$as_echo_n "checking for $ac_word... " >&6; }
4572if ${ac_cv_prog_ac_ct_CC+:} false; then :
4573  $as_echo_n "(cached) " >&6
4574else
4575  if test -n "$ac_ct_CC"; then
4576  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4577else
4578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4579for as_dir in $PATH
4580do
4581  IFS=$as_save_IFS
4582  test -z "$as_dir" && as_dir=.
4583    for ac_exec_ext in '' $ac_executable_extensions; do
4584  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4585    ac_cv_prog_ac_ct_CC="gcc"
4586    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4587    break 2
4588  fi
4589done
4590  done
4591IFS=$as_save_IFS
4592
4593fi
4594fi
4595ac_ct_CC=$ac_cv_prog_ac_ct_CC
4596if test -n "$ac_ct_CC"; then
4597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4598$as_echo "$ac_ct_CC" >&6; }
4599else
4600  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4601$as_echo "no" >&6; }
4602fi
4603
4604  if test "x$ac_ct_CC" = x; then
4605    CC=""
4606  else
4607    case $cross_compiling:$ac_tool_warned in
4608yes:)
4609{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4610$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4611ac_tool_warned=yes ;;
4612esac
4613    CC=$ac_ct_CC
4614  fi
4615else
4616  CC="$ac_cv_prog_CC"
4617fi
4618
4619if test -z "$CC"; then
4620          if test -n "$ac_tool_prefix"; then
4621    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4622set dummy ${ac_tool_prefix}cc; ac_word=$2
4623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4624$as_echo_n "checking for $ac_word... " >&6; }
4625if ${ac_cv_prog_CC+:} false; then :
4626  $as_echo_n "(cached) " >&6
4627else
4628  if test -n "$CC"; then
4629  ac_cv_prog_CC="$CC" # Let the user override the test.
4630else
4631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4632for as_dir in $PATH
4633do
4634  IFS=$as_save_IFS
4635  test -z "$as_dir" && as_dir=.
4636    for ac_exec_ext in '' $ac_executable_extensions; do
4637  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4638    ac_cv_prog_CC="${ac_tool_prefix}cc"
4639    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4640    break 2
4641  fi
4642done
4643  done
4644IFS=$as_save_IFS
4645
4646fi
4647fi
4648CC=$ac_cv_prog_CC
4649if test -n "$CC"; then
4650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4651$as_echo "$CC" >&6; }
4652else
4653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4654$as_echo "no" >&6; }
4655fi
4656
4657
4658  fi
4659fi
4660if test -z "$CC"; then
4661  # Extract the first word of "cc", so it can be a program name with args.
4662set dummy cc; ac_word=$2
4663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4664$as_echo_n "checking for $ac_word... " >&6; }
4665if ${ac_cv_prog_CC+:} false; then :
4666  $as_echo_n "(cached) " >&6
4667else
4668  if test -n "$CC"; then
4669  ac_cv_prog_CC="$CC" # Let the user override the test.
4670else
4671  ac_prog_rejected=no
4672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4673for as_dir in $PATH
4674do
4675  IFS=$as_save_IFS
4676  test -z "$as_dir" && as_dir=.
4677    for ac_exec_ext in '' $ac_executable_extensions; do
4678  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4679    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4680       ac_prog_rejected=yes
4681       continue
4682     fi
4683    ac_cv_prog_CC="cc"
4684    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4685    break 2
4686  fi
4687done
4688  done
4689IFS=$as_save_IFS
4690
4691if test $ac_prog_rejected = yes; then
4692  # We found a bogon in the path, so make sure we never use it.
4693  set dummy $ac_cv_prog_CC
4694  shift
4695  if test $# != 0; then
4696    # We chose a different compiler from the bogus one.
4697    # However, it has the same basename, so the bogon will be chosen
4698    # first if we set CC to just the basename; use the full file name.
4699    shift
4700    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4701  fi
4702fi
4703fi
4704fi
4705CC=$ac_cv_prog_CC
4706if test -n "$CC"; then
4707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4708$as_echo "$CC" >&6; }
4709else
4710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4711$as_echo "no" >&6; }
4712fi
4713
4714
4715fi
4716if test -z "$CC"; then
4717  if test -n "$ac_tool_prefix"; then
4718  for ac_prog in cl.exe
4719  do
4720    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4721set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4723$as_echo_n "checking for $ac_word... " >&6; }
4724if ${ac_cv_prog_CC+:} false; then :
4725  $as_echo_n "(cached) " >&6
4726else
4727  if test -n "$CC"; then
4728  ac_cv_prog_CC="$CC" # Let the user override the test.
4729else
4730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4731for as_dir in $PATH
4732do
4733  IFS=$as_save_IFS
4734  test -z "$as_dir" && as_dir=.
4735    for ac_exec_ext in '' $ac_executable_extensions; do
4736  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4737    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4738    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4739    break 2
4740  fi
4741done
4742  done
4743IFS=$as_save_IFS
4744
4745fi
4746fi
4747CC=$ac_cv_prog_CC
4748if test -n "$CC"; then
4749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4750$as_echo "$CC" >&6; }
4751else
4752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4753$as_echo "no" >&6; }
4754fi
4755
4756
4757    test -n "$CC" && break
4758  done
4759fi
4760if test -z "$CC"; then
4761  ac_ct_CC=$CC
4762  for ac_prog in cl.exe
4763do
4764  # Extract the first word of "$ac_prog", so it can be a program name with args.
4765set dummy $ac_prog; ac_word=$2
4766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4767$as_echo_n "checking for $ac_word... " >&6; }
4768if ${ac_cv_prog_ac_ct_CC+:} false; then :
4769  $as_echo_n "(cached) " >&6
4770else
4771  if test -n "$ac_ct_CC"; then
4772  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4773else
4774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4775for as_dir in $PATH
4776do
4777  IFS=$as_save_IFS
4778  test -z "$as_dir" && as_dir=.
4779    for ac_exec_ext in '' $ac_executable_extensions; do
4780  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4781    ac_cv_prog_ac_ct_CC="$ac_prog"
4782    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4783    break 2
4784  fi
4785done
4786  done
4787IFS=$as_save_IFS
4788
4789fi
4790fi
4791ac_ct_CC=$ac_cv_prog_ac_ct_CC
4792if test -n "$ac_ct_CC"; then
4793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4794$as_echo "$ac_ct_CC" >&6; }
4795else
4796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4797$as_echo "no" >&6; }
4798fi
4799
4800
4801  test -n "$ac_ct_CC" && break
4802done
4803
4804  if test "x$ac_ct_CC" = x; then
4805    CC=""
4806  else
4807    case $cross_compiling:$ac_tool_warned in
4808yes:)
4809{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4810$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4811ac_tool_warned=yes ;;
4812esac
4813    CC=$ac_ct_CC
4814  fi
4815fi
4816
4817fi
4818
4819
4820test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4821$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4822as_fn_error $? "no acceptable C compiler found in \$PATH
4823See \`config.log' for more details" "$LINENO" 5; }
4824
4825# Provide some information about the compiler.
4826$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4827set X $ac_compile
4828ac_compiler=$2
4829for ac_option in --version -v -V -qversion; do
4830  { { ac_try="$ac_compiler $ac_option >&5"
4831case "(($ac_try" in
4832  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4833  *) ac_try_echo=$ac_try;;
4834esac
4835eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4836$as_echo "$ac_try_echo"; } >&5
4837  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4838  ac_status=$?
4839  if test -s conftest.err; then
4840    sed '10a\
4841... rest of stderr output deleted ...
4842         10q' conftest.err >conftest.er1
4843    cat conftest.er1 >&5
4844  fi
4845  rm -f conftest.er1 conftest.err
4846  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4847  test $ac_status = 0; }
4848done
4849
4850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4851$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4852if ${ac_cv_c_compiler_gnu+:} false; then :
4853  $as_echo_n "(cached) " >&6
4854else
4855  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4856/* end confdefs.h.  */
4857
4858int
4859main ()
4860{
4861#ifndef __GNUC__
4862       choke me
4863#endif
4864
4865  ;
4866  return 0;
4867}
4868_ACEOF
4869if ac_fn_c_try_compile "$LINENO"; then :
4870  ac_compiler_gnu=yes
4871else
4872  ac_compiler_gnu=no
4873fi
4874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4875ac_cv_c_compiler_gnu=$ac_compiler_gnu
4876
4877fi
4878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4879$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4880if test $ac_compiler_gnu = yes; then
4881  GCC=yes
4882else
4883  GCC=
4884fi
4885ac_test_CFLAGS=${CFLAGS+set}
4886ac_save_CFLAGS=$CFLAGS
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4888$as_echo_n "checking whether $CC accepts -g... " >&6; }
4889if ${ac_cv_prog_cc_g+:} false; then :
4890  $as_echo_n "(cached) " >&6
4891else
4892  ac_save_c_werror_flag=$ac_c_werror_flag
4893   ac_c_werror_flag=yes
4894   ac_cv_prog_cc_g=no
4895   CFLAGS="-g"
4896   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4897/* end confdefs.h.  */
4898
4899int
4900main ()
4901{
4902
4903  ;
4904  return 0;
4905}
4906_ACEOF
4907if ac_fn_c_try_compile "$LINENO"; then :
4908  ac_cv_prog_cc_g=yes
4909else
4910  CFLAGS=""
4911      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4912/* end confdefs.h.  */
4913
4914int
4915main ()
4916{
4917
4918  ;
4919  return 0;
4920}
4921_ACEOF
4922if ac_fn_c_try_compile "$LINENO"; then :
4923
4924else
4925  ac_c_werror_flag=$ac_save_c_werror_flag
4926	 CFLAGS="-g"
4927	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4928/* end confdefs.h.  */
4929
4930int
4931main ()
4932{
4933
4934  ;
4935  return 0;
4936}
4937_ACEOF
4938if ac_fn_c_try_compile "$LINENO"; then :
4939  ac_cv_prog_cc_g=yes
4940fi
4941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4942fi
4943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4944fi
4945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4946   ac_c_werror_flag=$ac_save_c_werror_flag
4947fi
4948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4949$as_echo "$ac_cv_prog_cc_g" >&6; }
4950if test "$ac_test_CFLAGS" = set; then
4951  CFLAGS=$ac_save_CFLAGS
4952elif test $ac_cv_prog_cc_g = yes; then
4953  if test "$GCC" = yes; then
4954    CFLAGS="-g -O2"
4955  else
4956    CFLAGS="-g"
4957  fi
4958else
4959  if test "$GCC" = yes; then
4960    CFLAGS="-O2"
4961  else
4962    CFLAGS=
4963  fi
4964fi
4965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4966$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4967if ${ac_cv_prog_cc_c89+:} false; then :
4968  $as_echo_n "(cached) " >&6
4969else
4970  ac_cv_prog_cc_c89=no
4971ac_save_CC=$CC
4972cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4973/* end confdefs.h.  */
4974#include <stdarg.h>
4975#include <stdio.h>
4976struct stat;
4977/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4978struct buf { int x; };
4979FILE * (*rcsopen) (struct buf *, struct stat *, int);
4980static char *e (p, i)
4981     char **p;
4982     int i;
4983{
4984  return p[i];
4985}
4986static char *f (char * (*g) (char **, int), char **p, ...)
4987{
4988  char *s;
4989  va_list v;
4990  va_start (v,p);
4991  s = g (p, va_arg (v,int));
4992  va_end (v);
4993  return s;
4994}
4995
4996/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4997   function prototypes and stuff, but not '\xHH' hex character constants.
4998   These don't provoke an error unfortunately, instead are silently treated
4999   as 'x'.  The following induces an error, until -std is added to get
5000   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5001   array size at least.  It's necessary to write '\x00'==0 to get something
5002   that's true only with -std.  */
5003int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5004
5005/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5006   inside strings and character constants.  */
5007#define FOO(x) 'x'
5008int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5009
5010int test (int i, double x);
5011struct s1 {int (*f) (int a);};
5012struct s2 {int (*f) (double a);};
5013int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5014int argc;
5015char **argv;
5016int
5017main ()
5018{
5019return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5020  ;
5021  return 0;
5022}
5023_ACEOF
5024for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5025	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5026do
5027  CC="$ac_save_CC $ac_arg"
5028  if ac_fn_c_try_compile "$LINENO"; then :
5029  ac_cv_prog_cc_c89=$ac_arg
5030fi
5031rm -f core conftest.err conftest.$ac_objext
5032  test "x$ac_cv_prog_cc_c89" != "xno" && break
5033done
5034rm -f conftest.$ac_ext
5035CC=$ac_save_CC
5036
5037fi
5038# AC_CACHE_VAL
5039case "x$ac_cv_prog_cc_c89" in
5040  x)
5041    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5042$as_echo "none needed" >&6; } ;;
5043  xno)
5044    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5045$as_echo "unsupported" >&6; } ;;
5046  *)
5047    CC="$CC $ac_cv_prog_cc_c89"
5048    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5049$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5050esac
5051if test "x$ac_cv_prog_cc_c89" != xno; then :
5052
5053fi
5054
5055ac_ext=c
5056ac_cpp='$CPP $CPPFLAGS'
5057ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5058ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5059ac_compiler_gnu=$ac_cv_c_compiler_gnu
5060
5061ac_ext=c
5062ac_cpp='$CPP $CPPFLAGS'
5063ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5064ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5065ac_compiler_gnu=$ac_cv_c_compiler_gnu
5066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5067$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5068if ${am_cv_prog_cc_c_o+:} false; then :
5069  $as_echo_n "(cached) " >&6
5070else
5071  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5072/* end confdefs.h.  */
5073
5074int
5075main ()
5076{
5077
5078  ;
5079  return 0;
5080}
5081_ACEOF
5082  # Make sure it works both with $CC and with simple cc.
5083  # Following AC_PROG_CC_C_O, we do the test twice because some
5084  # compilers refuse to overwrite an existing .o file with -o,
5085  # though they will create one.
5086  am_cv_prog_cc_c_o=yes
5087  for am_i in 1 2; do
5088    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5089   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5090   ac_status=$?
5091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5092   (exit $ac_status); } \
5093         && test -f conftest2.$ac_objext; then
5094      : OK
5095    else
5096      am_cv_prog_cc_c_o=no
5097      break
5098    fi
5099  done
5100  rm -f core conftest*
5101  unset am_i
5102fi
5103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5104$as_echo "$am_cv_prog_cc_c_o" >&6; }
5105if test "$am_cv_prog_cc_c_o" != yes; then
5106   # Losing compiler, so override with the script.
5107   # FIXME: It is wrong to rewrite CC.
5108   # But if we don't then we get into trouble of one sort or another.
5109   # A longer-term fix would be to have automake use am__CC in this case,
5110   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5111   CC="$am_aux_dir/compile $CC"
5112fi
5113ac_ext=c
5114ac_cpp='$CPP $CPPFLAGS'
5115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5117ac_compiler_gnu=$ac_cv_c_compiler_gnu
5118
5119
5120ac_ext=cpp
5121ac_cpp='$CXXCPP $CPPFLAGS'
5122ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5123ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5124ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5125if test -z "$CXX"; then
5126  if test -n "$CCC"; then
5127    CXX=$CCC
5128  else
5129    if test -n "$ac_tool_prefix"; then
5130  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5131  do
5132    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5133set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5135$as_echo_n "checking for $ac_word... " >&6; }
5136if ${ac_cv_prog_CXX+:} false; then :
5137  $as_echo_n "(cached) " >&6
5138else
5139  if test -n "$CXX"; then
5140  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5141else
5142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5143for as_dir in $PATH
5144do
5145  IFS=$as_save_IFS
5146  test -z "$as_dir" && as_dir=.
5147    for ac_exec_ext in '' $ac_executable_extensions; do
5148  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5149    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5150    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5151    break 2
5152  fi
5153done
5154  done
5155IFS=$as_save_IFS
5156
5157fi
5158fi
5159CXX=$ac_cv_prog_CXX
5160if test -n "$CXX"; then
5161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5162$as_echo "$CXX" >&6; }
5163else
5164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5165$as_echo "no" >&6; }
5166fi
5167
5168
5169    test -n "$CXX" && break
5170  done
5171fi
5172if test -z "$CXX"; then
5173  ac_ct_CXX=$CXX
5174  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5175do
5176  # Extract the first word of "$ac_prog", so it can be a program name with args.
5177set dummy $ac_prog; ac_word=$2
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5179$as_echo_n "checking for $ac_word... " >&6; }
5180if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5181  $as_echo_n "(cached) " >&6
5182else
5183  if test -n "$ac_ct_CXX"; then
5184  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5185else
5186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5187for as_dir in $PATH
5188do
5189  IFS=$as_save_IFS
5190  test -z "$as_dir" && as_dir=.
5191    for ac_exec_ext in '' $ac_executable_extensions; do
5192  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5193    ac_cv_prog_ac_ct_CXX="$ac_prog"
5194    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5195    break 2
5196  fi
5197done
5198  done
5199IFS=$as_save_IFS
5200
5201fi
5202fi
5203ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5204if test -n "$ac_ct_CXX"; then
5205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5206$as_echo "$ac_ct_CXX" >&6; }
5207else
5208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5209$as_echo "no" >&6; }
5210fi
5211
5212
5213  test -n "$ac_ct_CXX" && break
5214done
5215
5216  if test "x$ac_ct_CXX" = x; then
5217    CXX="g++"
5218  else
5219    case $cross_compiling:$ac_tool_warned in
5220yes:)
5221{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5222$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5223ac_tool_warned=yes ;;
5224esac
5225    CXX=$ac_ct_CXX
5226  fi
5227fi
5228
5229  fi
5230fi
5231# Provide some information about the compiler.
5232$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5233set X $ac_compile
5234ac_compiler=$2
5235for ac_option in --version -v -V -qversion; do
5236  { { ac_try="$ac_compiler $ac_option >&5"
5237case "(($ac_try" in
5238  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5239  *) ac_try_echo=$ac_try;;
5240esac
5241eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5242$as_echo "$ac_try_echo"; } >&5
5243  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5244  ac_status=$?
5245  if test -s conftest.err; then
5246    sed '10a\
5247... rest of stderr output deleted ...
5248         10q' conftest.err >conftest.er1
5249    cat conftest.er1 >&5
5250  fi
5251  rm -f conftest.er1 conftest.err
5252  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5253  test $ac_status = 0; }
5254done
5255
5256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5257$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5258if ${ac_cv_cxx_compiler_gnu+:} false; then :
5259  $as_echo_n "(cached) " >&6
5260else
5261  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5262/* end confdefs.h.  */
5263
5264int
5265main ()
5266{
5267#ifndef __GNUC__
5268       choke me
5269#endif
5270
5271  ;
5272  return 0;
5273}
5274_ACEOF
5275if ac_fn_cxx_try_compile "$LINENO"; then :
5276  ac_compiler_gnu=yes
5277else
5278  ac_compiler_gnu=no
5279fi
5280rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5281ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5282
5283fi
5284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5285$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5286if test $ac_compiler_gnu = yes; then
5287  GXX=yes
5288else
5289  GXX=
5290fi
5291ac_test_CXXFLAGS=${CXXFLAGS+set}
5292ac_save_CXXFLAGS=$CXXFLAGS
5293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5294$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5295if ${ac_cv_prog_cxx_g+:} false; then :
5296  $as_echo_n "(cached) " >&6
5297else
5298  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5299   ac_cxx_werror_flag=yes
5300   ac_cv_prog_cxx_g=no
5301   CXXFLAGS="-g"
5302   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5303/* end confdefs.h.  */
5304
5305int
5306main ()
5307{
5308
5309  ;
5310  return 0;
5311}
5312_ACEOF
5313if ac_fn_cxx_try_compile "$LINENO"; then :
5314  ac_cv_prog_cxx_g=yes
5315else
5316  CXXFLAGS=""
5317      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318/* end confdefs.h.  */
5319
5320int
5321main ()
5322{
5323
5324  ;
5325  return 0;
5326}
5327_ACEOF
5328if ac_fn_cxx_try_compile "$LINENO"; then :
5329
5330else
5331  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5332	 CXXFLAGS="-g"
5333	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5334/* end confdefs.h.  */
5335
5336int
5337main ()
5338{
5339
5340  ;
5341  return 0;
5342}
5343_ACEOF
5344if ac_fn_cxx_try_compile "$LINENO"; then :
5345  ac_cv_prog_cxx_g=yes
5346fi
5347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5348fi
5349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5350fi
5351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5352   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5353fi
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5355$as_echo "$ac_cv_prog_cxx_g" >&6; }
5356if test "$ac_test_CXXFLAGS" = set; then
5357  CXXFLAGS=$ac_save_CXXFLAGS
5358elif test $ac_cv_prog_cxx_g = yes; then
5359  if test "$GXX" = yes; then
5360    CXXFLAGS="-g -O2"
5361  else
5362    CXXFLAGS="-g"
5363  fi
5364else
5365  if test "$GXX" = yes; then
5366    CXXFLAGS="-O2"
5367  else
5368    CXXFLAGS=
5369  fi
5370fi
5371ac_ext=c
5372ac_cpp='$CPP $CPPFLAGS'
5373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5375ac_compiler_gnu=$ac_cv_c_compiler_gnu
5376
5377depcc="$CXX"  am_compiler_list=
5378
5379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5380$as_echo_n "checking dependency style of $depcc... " >&6; }
5381if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5382  $as_echo_n "(cached) " >&6
5383else
5384  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5385  # We make a subdir and do the tests there.  Otherwise we can end up
5386  # making bogus files that we don't know about and never remove.  For
5387  # instance it was reported that on HP-UX the gcc test will end up
5388  # making a dummy file named 'D' -- because '-MD' means "put the output
5389  # in D".
5390  rm -rf conftest.dir
5391  mkdir conftest.dir
5392  # Copy depcomp to subdir because otherwise we won't find it if we're
5393  # using a relative directory.
5394  cp "$am_depcomp" conftest.dir
5395  cd conftest.dir
5396  # We will build objects and dependencies in a subdirectory because
5397  # it helps to detect inapplicable dependency modes.  For instance
5398  # both Tru64's cc and ICC support -MD to output dependencies as a
5399  # side effect of compilation, but ICC will put the dependencies in
5400  # the current directory while Tru64 will put them in the object
5401  # directory.
5402  mkdir sub
5403
5404  am_cv_CXX_dependencies_compiler_type=none
5405  if test "$am_compiler_list" = ""; then
5406     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5407  fi
5408  am__universal=false
5409  case " $depcc " in #(
5410     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5411     esac
5412
5413  for depmode in $am_compiler_list; do
5414    # Setup a source with many dependencies, because some compilers
5415    # like to wrap large dependency lists on column 80 (with \), and
5416    # we should not choose a depcomp mode which is confused by this.
5417    #
5418    # We need to recreate these files for each test, as the compiler may
5419    # overwrite some of them when testing with obscure command lines.
5420    # This happens at least with the AIX C compiler.
5421    : > sub/conftest.c
5422    for i in 1 2 3 4 5 6; do
5423      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5424      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5425      # Solaris 10 /bin/sh.
5426      echo '/* dummy */' > sub/conftst$i.h
5427    done
5428    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5429
5430    # We check with '-c' and '-o' for the sake of the "dashmstdout"
5431    # mode.  It turns out that the SunPro C++ compiler does not properly
5432    # handle '-M -o', and we need to detect this.  Also, some Intel
5433    # versions had trouble with output in subdirs.
5434    am__obj=sub/conftest.${OBJEXT-o}
5435    am__minus_obj="-o $am__obj"
5436    case $depmode in
5437    gcc)
5438      # This depmode causes a compiler race in universal mode.
5439      test "$am__universal" = false || continue
5440      ;;
5441    nosideeffect)
5442      # After this tag, mechanisms are not by side-effect, so they'll
5443      # only be used when explicitly requested.
5444      if test "x$enable_dependency_tracking" = xyes; then
5445	continue
5446      else
5447	break
5448      fi
5449      ;;
5450    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5451      # This compiler won't grok '-c -o', but also, the minuso test has
5452      # not run yet.  These depmodes are late enough in the game, and
5453      # so weak that their functioning should not be impacted.
5454      am__obj=conftest.${OBJEXT-o}
5455      am__minus_obj=
5456      ;;
5457    none) break ;;
5458    esac
5459    if depmode=$depmode \
5460       source=sub/conftest.c object=$am__obj \
5461       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5462       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5463         >/dev/null 2>conftest.err &&
5464       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5465       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5466       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5467       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5468      # icc doesn't choke on unknown options, it will just issue warnings
5469      # or remarks (even with -Werror).  So we grep stderr for any message
5470      # that says an option was ignored or not supported.
5471      # When given -MP, icc 7.0 and 7.1 complain thusly:
5472      #   icc: Command line warning: ignoring option '-M'; no argument required
5473      # The diagnosis changed in icc 8.0:
5474      #   icc: Command line remark: option '-MP' not supported
5475      if (grep 'ignoring option' conftest.err ||
5476          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5477        am_cv_CXX_dependencies_compiler_type=$depmode
5478        break
5479      fi
5480    fi
5481  done
5482
5483  cd ..
5484  rm -rf conftest.dir
5485else
5486  am_cv_CXX_dependencies_compiler_type=none
5487fi
5488
5489fi
5490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5491$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5492CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5493
5494 if
5495  test "x$enable_dependency_tracking" != xno \
5496  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5497  am__fastdepCXX_TRUE=
5498  am__fastdepCXX_FALSE='#'
5499else
5500  am__fastdepCXX_TRUE='#'
5501  am__fastdepCXX_FALSE=
5502fi
5503
5504
5505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5506$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5507if ${ac_cv_path_GREP+:} false; then :
5508  $as_echo_n "(cached) " >&6
5509else
5510  if test -z "$GREP"; then
5511  ac_path_GREP_found=false
5512  # Loop through the user's path and test for each of PROGNAME-LIST
5513  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5514for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5515do
5516  IFS=$as_save_IFS
5517  test -z "$as_dir" && as_dir=.
5518    for ac_prog in grep ggrep; do
5519    for ac_exec_ext in '' $ac_executable_extensions; do
5520      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5521      as_fn_executable_p "$ac_path_GREP" || continue
5522# Check for GNU ac_path_GREP and select it if it is found.
5523  # Check for GNU $ac_path_GREP
5524case `"$ac_path_GREP" --version 2>&1` in
5525*GNU*)
5526  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5527*)
5528  ac_count=0
5529  $as_echo_n 0123456789 >"conftest.in"
5530  while :
5531  do
5532    cat "conftest.in" "conftest.in" >"conftest.tmp"
5533    mv "conftest.tmp" "conftest.in"
5534    cp "conftest.in" "conftest.nl"
5535    $as_echo 'GREP' >> "conftest.nl"
5536    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5537    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5538    as_fn_arith $ac_count + 1 && ac_count=$as_val
5539    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5540      # Best one so far, save it but keep looking for a better one
5541      ac_cv_path_GREP="$ac_path_GREP"
5542      ac_path_GREP_max=$ac_count
5543    fi
5544    # 10*(2^10) chars as input seems more than enough
5545    test $ac_count -gt 10 && break
5546  done
5547  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5548esac
5549
5550      $ac_path_GREP_found && break 3
5551    done
5552  done
5553  done
5554IFS=$as_save_IFS
5555  if test -z "$ac_cv_path_GREP"; then
5556    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5557  fi
5558else
5559  ac_cv_path_GREP=$GREP
5560fi
5561
5562fi
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5564$as_echo "$ac_cv_path_GREP" >&6; }
5565 GREP="$ac_cv_path_GREP"
5566
5567
5568ac_ext=c
5569ac_cpp='$CPP $CPPFLAGS'
5570ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5571ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5572ac_compiler_gnu=$ac_cv_c_compiler_gnu
5573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5574$as_echo_n "checking how to run the C preprocessor... " >&6; }
5575# On Suns, sometimes $CPP names a directory.
5576if test -n "$CPP" && test -d "$CPP"; then
5577  CPP=
5578fi
5579if test -z "$CPP"; then
5580  if ${ac_cv_prog_CPP+:} false; then :
5581  $as_echo_n "(cached) " >&6
5582else
5583      # Double quotes because CPP needs to be expanded
5584    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5585    do
5586      ac_preproc_ok=false
5587for ac_c_preproc_warn_flag in '' yes
5588do
5589  # Use a header file that comes with gcc, so configuring glibc
5590  # with a fresh cross-compiler works.
5591  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5592  # <limits.h> exists even on freestanding compilers.
5593  # On the NeXT, cc -E runs the code through the compiler's parser,
5594  # not just through cpp. "Syntax error" is here to catch this case.
5595  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5596/* end confdefs.h.  */
5597#ifdef __STDC__
5598# include <limits.h>
5599#else
5600# include <assert.h>
5601#endif
5602		     Syntax error
5603_ACEOF
5604if ac_fn_c_try_cpp "$LINENO"; then :
5605
5606else
5607  # Broken: fails on valid input.
5608continue
5609fi
5610rm -f conftest.err conftest.i conftest.$ac_ext
5611
5612  # OK, works on sane cases.  Now check whether nonexistent headers
5613  # can be detected and how.
5614  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5615/* end confdefs.h.  */
5616#include <ac_nonexistent.h>
5617_ACEOF
5618if ac_fn_c_try_cpp "$LINENO"; then :
5619  # Broken: success on invalid input.
5620continue
5621else
5622  # Passes both tests.
5623ac_preproc_ok=:
5624break
5625fi
5626rm -f conftest.err conftest.i conftest.$ac_ext
5627
5628done
5629# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5630rm -f conftest.i conftest.err conftest.$ac_ext
5631if $ac_preproc_ok; then :
5632  break
5633fi
5634
5635    done
5636    ac_cv_prog_CPP=$CPP
5637
5638fi
5639  CPP=$ac_cv_prog_CPP
5640else
5641  ac_cv_prog_CPP=$CPP
5642fi
5643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5644$as_echo "$CPP" >&6; }
5645ac_preproc_ok=false
5646for ac_c_preproc_warn_flag in '' yes
5647do
5648  # Use a header file that comes with gcc, so configuring glibc
5649  # with a fresh cross-compiler works.
5650  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5651  # <limits.h> exists even on freestanding compilers.
5652  # On the NeXT, cc -E runs the code through the compiler's parser,
5653  # not just through cpp. "Syntax error" is here to catch this case.
5654  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5655/* end confdefs.h.  */
5656#ifdef __STDC__
5657# include <limits.h>
5658#else
5659# include <assert.h>
5660#endif
5661		     Syntax error
5662_ACEOF
5663if ac_fn_c_try_cpp "$LINENO"; then :
5664
5665else
5666  # Broken: fails on valid input.
5667continue
5668fi
5669rm -f conftest.err conftest.i conftest.$ac_ext
5670
5671  # OK, works on sane cases.  Now check whether nonexistent headers
5672  # can be detected and how.
5673  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5674/* end confdefs.h.  */
5675#include <ac_nonexistent.h>
5676_ACEOF
5677if ac_fn_c_try_cpp "$LINENO"; then :
5678  # Broken: success on invalid input.
5679continue
5680else
5681  # Passes both tests.
5682ac_preproc_ok=:
5683break
5684fi
5685rm -f conftest.err conftest.i conftest.$ac_ext
5686
5687done
5688# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5689rm -f conftest.i conftest.err conftest.$ac_ext
5690if $ac_preproc_ok; then :
5691
5692else
5693  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5694$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5695as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5696See \`config.log' for more details" "$LINENO" 5; }
5697fi
5698
5699ac_ext=c
5700ac_cpp='$CPP $CPPFLAGS'
5701ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5702ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5703ac_compiler_gnu=$ac_cv_c_compiler_gnu
5704
5705
5706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5707$as_echo_n "checking for egrep... " >&6; }
5708if ${ac_cv_path_EGREP+:} false; then :
5709  $as_echo_n "(cached) " >&6
5710else
5711  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5712   then ac_cv_path_EGREP="$GREP -E"
5713   else
5714     if test -z "$EGREP"; then
5715  ac_path_EGREP_found=false
5716  # Loop through the user's path and test for each of PROGNAME-LIST
5717  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5718for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5719do
5720  IFS=$as_save_IFS
5721  test -z "$as_dir" && as_dir=.
5722    for ac_prog in egrep; do
5723    for ac_exec_ext in '' $ac_executable_extensions; do
5724      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5725      as_fn_executable_p "$ac_path_EGREP" || continue
5726# Check for GNU ac_path_EGREP and select it if it is found.
5727  # Check for GNU $ac_path_EGREP
5728case `"$ac_path_EGREP" --version 2>&1` in
5729*GNU*)
5730  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5731*)
5732  ac_count=0
5733  $as_echo_n 0123456789 >"conftest.in"
5734  while :
5735  do
5736    cat "conftest.in" "conftest.in" >"conftest.tmp"
5737    mv "conftest.tmp" "conftest.in"
5738    cp "conftest.in" "conftest.nl"
5739    $as_echo 'EGREP' >> "conftest.nl"
5740    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5741    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5742    as_fn_arith $ac_count + 1 && ac_count=$as_val
5743    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5744      # Best one so far, save it but keep looking for a better one
5745      ac_cv_path_EGREP="$ac_path_EGREP"
5746      ac_path_EGREP_max=$ac_count
5747    fi
5748    # 10*(2^10) chars as input seems more than enough
5749    test $ac_count -gt 10 && break
5750  done
5751  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5752esac
5753
5754      $ac_path_EGREP_found && break 3
5755    done
5756  done
5757  done
5758IFS=$as_save_IFS
5759  if test -z "$ac_cv_path_EGREP"; then
5760    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5761  fi
5762else
5763  ac_cv_path_EGREP=$EGREP
5764fi
5765
5766   fi
5767fi
5768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5769$as_echo "$ac_cv_path_EGREP" >&6; }
5770 EGREP="$ac_cv_path_EGREP"
5771
5772
5773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5774$as_echo_n "checking for ANSI C header files... " >&6; }
5775if ${ac_cv_header_stdc+:} false; then :
5776  $as_echo_n "(cached) " >&6
5777else
5778  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5779/* end confdefs.h.  */
5780#include <stdlib.h>
5781#include <stdarg.h>
5782#include <string.h>
5783#include <float.h>
5784
5785int
5786main ()
5787{
5788
5789  ;
5790  return 0;
5791}
5792_ACEOF
5793if ac_fn_c_try_compile "$LINENO"; then :
5794  ac_cv_header_stdc=yes
5795else
5796  ac_cv_header_stdc=no
5797fi
5798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5799
5800if test $ac_cv_header_stdc = yes; then
5801  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5802  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5803/* end confdefs.h.  */
5804#include <string.h>
5805
5806_ACEOF
5807if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5808  $EGREP "memchr" >/dev/null 2>&1; then :
5809
5810else
5811  ac_cv_header_stdc=no
5812fi
5813rm -f conftest*
5814
5815fi
5816
5817if test $ac_cv_header_stdc = yes; then
5818  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5819  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5820/* end confdefs.h.  */
5821#include <stdlib.h>
5822
5823_ACEOF
5824if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5825  $EGREP "free" >/dev/null 2>&1; then :
5826
5827else
5828  ac_cv_header_stdc=no
5829fi
5830rm -f conftest*
5831
5832fi
5833
5834if test $ac_cv_header_stdc = yes; then
5835  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5836  if test "$cross_compiling" = yes; then :
5837  :
5838else
5839  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5840/* end confdefs.h.  */
5841#include <ctype.h>
5842#include <stdlib.h>
5843#if ((' ' & 0x0FF) == 0x020)
5844# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5845# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5846#else
5847# define ISLOWER(c) \
5848		   (('a' <= (c) && (c) <= 'i') \
5849		     || ('j' <= (c) && (c) <= 'r') \
5850		     || ('s' <= (c) && (c) <= 'z'))
5851# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5852#endif
5853
5854#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5855int
5856main ()
5857{
5858  int i;
5859  for (i = 0; i < 256; i++)
5860    if (XOR (islower (i), ISLOWER (i))
5861	|| toupper (i) != TOUPPER (i))
5862      return 2;
5863  return 0;
5864}
5865_ACEOF
5866if ac_fn_c_try_run "$LINENO"; then :
5867
5868else
5869  ac_cv_header_stdc=no
5870fi
5871rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5872  conftest.$ac_objext conftest.beam conftest.$ac_ext
5873fi
5874
5875fi
5876fi
5877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5878$as_echo "$ac_cv_header_stdc" >&6; }
5879if test $ac_cv_header_stdc = yes; then
5880
5881$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5882
5883fi
5884
5885# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5886for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5887		  inttypes.h stdint.h unistd.h
5888do :
5889  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5890ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5891"
5892if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5893  cat >>confdefs.h <<_ACEOF
5894#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5895_ACEOF
5896
5897fi
5898
5899done
5900
5901
5902
5903  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5904if test "x$ac_cv_header_minix_config_h" = xyes; then :
5905  MINIX=yes
5906else
5907  MINIX=
5908fi
5909
5910
5911  if test "$MINIX" = yes; then
5912
5913$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5914
5915
5916$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5917
5918
5919$as_echo "#define _MINIX 1" >>confdefs.h
5920
5921  fi
5922
5923
5924  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5925$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5926if ${ac_cv_safe_to_define___extensions__+:} false; then :
5927  $as_echo_n "(cached) " >&6
5928else
5929  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5930/* end confdefs.h.  */
5931
5932#         define __EXTENSIONS__ 1
5933          $ac_includes_default
5934int
5935main ()
5936{
5937
5938  ;
5939  return 0;
5940}
5941_ACEOF
5942if ac_fn_c_try_compile "$LINENO"; then :
5943  ac_cv_safe_to_define___extensions__=yes
5944else
5945  ac_cv_safe_to_define___extensions__=no
5946fi
5947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5948fi
5949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5950$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5951  test $ac_cv_safe_to_define___extensions__ = yes &&
5952    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5953
5954  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5955
5956  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5957
5958  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5959
5960  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5961
5962
5963
5964
5965
5966
5967case `pwd` in
5968  *\ * | *\	*)
5969    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5970$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5971esac
5972
5973
5974
5975macro_version='2.2.7a'
5976macro_revision='1.3134'
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990ltmain="$ac_aux_dir/ltmain.sh"
5991
5992# Backslashify metacharacters that are still active within
5993# double-quoted strings.
5994sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5995
5996# Same as above, but do not quote variable references.
5997double_quote_subst='s/\(["`\\]\)/\\\1/g'
5998
5999# Sed substitution to delay expansion of an escaped shell variable in a
6000# double_quote_subst'ed string.
6001delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6002
6003# Sed substitution to delay expansion of an escaped single quote.
6004delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6005
6006# Sed substitution to avoid accidental globbing in evaled expressions
6007no_glob_subst='s/\*/\\\*/g'
6008
6009ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6010ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6011ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6012
6013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6014$as_echo_n "checking how to print strings... " >&6; }
6015# Test print first, because it will be a builtin if present.
6016if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6017   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6018  ECHO='print -r --'
6019elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6020  ECHO='printf %s\n'
6021else
6022  # Use this function as a fallback that always works.
6023  func_fallback_echo ()
6024  {
6025    eval 'cat <<_LTECHO_EOF
6026$1
6027_LTECHO_EOF'
6028  }
6029  ECHO='func_fallback_echo'
6030fi
6031
6032# func_echo_all arg...
6033# Invoke $ECHO with all args, space-separated.
6034func_echo_all ()
6035{
6036    $ECHO ""
6037}
6038
6039case "$ECHO" in
6040  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6041$as_echo "printf" >&6; } ;;
6042  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6043$as_echo "print -r" >&6; } ;;
6044  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6045$as_echo "cat" >&6; } ;;
6046esac
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6062$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6063if ${ac_cv_path_SED+:} false; then :
6064  $as_echo_n "(cached) " >&6
6065else
6066            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6067     for ac_i in 1 2 3 4 5 6 7; do
6068       ac_script="$ac_script$as_nl$ac_script"
6069     done
6070     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6071     { ac_script=; unset ac_script;}
6072     if test -z "$SED"; then
6073  ac_path_SED_found=false
6074  # Loop through the user's path and test for each of PROGNAME-LIST
6075  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6076for as_dir in $PATH
6077do
6078  IFS=$as_save_IFS
6079  test -z "$as_dir" && as_dir=.
6080    for ac_prog in sed gsed; do
6081    for ac_exec_ext in '' $ac_executable_extensions; do
6082      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6083      as_fn_executable_p "$ac_path_SED" || continue
6084# Check for GNU ac_path_SED and select it if it is found.
6085  # Check for GNU $ac_path_SED
6086case `"$ac_path_SED" --version 2>&1` in
6087*GNU*)
6088  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6089*)
6090  ac_count=0
6091  $as_echo_n 0123456789 >"conftest.in"
6092  while :
6093  do
6094    cat "conftest.in" "conftest.in" >"conftest.tmp"
6095    mv "conftest.tmp" "conftest.in"
6096    cp "conftest.in" "conftest.nl"
6097    $as_echo '' >> "conftest.nl"
6098    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6099    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6100    as_fn_arith $ac_count + 1 && ac_count=$as_val
6101    if test $ac_count -gt ${ac_path_SED_max-0}; then
6102      # Best one so far, save it but keep looking for a better one
6103      ac_cv_path_SED="$ac_path_SED"
6104      ac_path_SED_max=$ac_count
6105    fi
6106    # 10*(2^10) chars as input seems more than enough
6107    test $ac_count -gt 10 && break
6108  done
6109  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6110esac
6111
6112      $ac_path_SED_found && break 3
6113    done
6114  done
6115  done
6116IFS=$as_save_IFS
6117  if test -z "$ac_cv_path_SED"; then
6118    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6119  fi
6120else
6121  ac_cv_path_SED=$SED
6122fi
6123
6124fi
6125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6126$as_echo "$ac_cv_path_SED" >&6; }
6127 SED="$ac_cv_path_SED"
6128  rm -f conftest.sed
6129
6130test -z "$SED" && SED=sed
6131Xsed="$SED -e 1s/^X//"
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6144$as_echo_n "checking for fgrep... " >&6; }
6145if ${ac_cv_path_FGREP+:} false; then :
6146  $as_echo_n "(cached) " >&6
6147else
6148  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6149   then ac_cv_path_FGREP="$GREP -F"
6150   else
6151     if test -z "$FGREP"; then
6152  ac_path_FGREP_found=false
6153  # Loop through the user's path and test for each of PROGNAME-LIST
6154  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6155for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6156do
6157  IFS=$as_save_IFS
6158  test -z "$as_dir" && as_dir=.
6159    for ac_prog in fgrep; do
6160    for ac_exec_ext in '' $ac_executable_extensions; do
6161      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6162      as_fn_executable_p "$ac_path_FGREP" || continue
6163# Check for GNU ac_path_FGREP and select it if it is found.
6164  # Check for GNU $ac_path_FGREP
6165case `"$ac_path_FGREP" --version 2>&1` in
6166*GNU*)
6167  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6168*)
6169  ac_count=0
6170  $as_echo_n 0123456789 >"conftest.in"
6171  while :
6172  do
6173    cat "conftest.in" "conftest.in" >"conftest.tmp"
6174    mv "conftest.tmp" "conftest.in"
6175    cp "conftest.in" "conftest.nl"
6176    $as_echo 'FGREP' >> "conftest.nl"
6177    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6178    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6179    as_fn_arith $ac_count + 1 && ac_count=$as_val
6180    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6181      # Best one so far, save it but keep looking for a better one
6182      ac_cv_path_FGREP="$ac_path_FGREP"
6183      ac_path_FGREP_max=$ac_count
6184    fi
6185    # 10*(2^10) chars as input seems more than enough
6186    test $ac_count -gt 10 && break
6187  done
6188  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6189esac
6190
6191      $ac_path_FGREP_found && break 3
6192    done
6193  done
6194  done
6195IFS=$as_save_IFS
6196  if test -z "$ac_cv_path_FGREP"; then
6197    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6198  fi
6199else
6200  ac_cv_path_FGREP=$FGREP
6201fi
6202
6203   fi
6204fi
6205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6206$as_echo "$ac_cv_path_FGREP" >&6; }
6207 FGREP="$ac_cv_path_FGREP"
6208
6209
6210test -z "$GREP" && GREP=grep
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230# Check whether --with-gnu-ld was given.
6231if test "${with_gnu_ld+set}" = set; then :
6232  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6233else
6234  with_gnu_ld=no
6235fi
6236
6237ac_prog=ld
6238if test "$GCC" = yes; then
6239  # Check if gcc -print-prog-name=ld gives a path.
6240  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6241$as_echo_n "checking for ld used by $CC... " >&6; }
6242  case $host in
6243  *-*-mingw*)
6244    # gcc leaves a trailing carriage return which upsets mingw
6245    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6246  *)
6247    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6248  esac
6249  case $ac_prog in
6250    # Accept absolute paths.
6251    [\\/]* | ?:[\\/]*)
6252      re_direlt='/[^/][^/]*/\.\./'
6253      # Canonicalize the pathname of ld
6254      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6255      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6256	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6257      done
6258      test -z "$LD" && LD="$ac_prog"
6259      ;;
6260  "")
6261    # If it fails, then pretend we aren't using GCC.
6262    ac_prog=ld
6263    ;;
6264  *)
6265    # If it is relative, then search for the first ld in PATH.
6266    with_gnu_ld=unknown
6267    ;;
6268  esac
6269elif test "$with_gnu_ld" = yes; then
6270  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6271$as_echo_n "checking for GNU ld... " >&6; }
6272else
6273  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6274$as_echo_n "checking for non-GNU ld... " >&6; }
6275fi
6276if ${lt_cv_path_LD+:} false; then :
6277  $as_echo_n "(cached) " >&6
6278else
6279  if test -z "$LD"; then
6280  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6281  for ac_dir in $PATH; do
6282    IFS="$lt_save_ifs"
6283    test -z "$ac_dir" && ac_dir=.
6284    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6285      lt_cv_path_LD="$ac_dir/$ac_prog"
6286      # Check to see if the program is GNU ld.  I'd rather use --version,
6287      # but apparently some variants of GNU ld only accept -v.
6288      # Break only if it was the GNU/non-GNU ld that we prefer.
6289      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6290      *GNU* | *'with BFD'*)
6291	test "$with_gnu_ld" != no && break
6292	;;
6293      *)
6294	test "$with_gnu_ld" != yes && break
6295	;;
6296      esac
6297    fi
6298  done
6299  IFS="$lt_save_ifs"
6300else
6301  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6302fi
6303fi
6304
6305LD="$lt_cv_path_LD"
6306if test -n "$LD"; then
6307  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6308$as_echo "$LD" >&6; }
6309else
6310  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6311$as_echo "no" >&6; }
6312fi
6313test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6315$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6316if ${lt_cv_prog_gnu_ld+:} false; then :
6317  $as_echo_n "(cached) " >&6
6318else
6319  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6320case `$LD -v 2>&1 </dev/null` in
6321*GNU* | *'with BFD'*)
6322  lt_cv_prog_gnu_ld=yes
6323  ;;
6324*)
6325  lt_cv_prog_gnu_ld=no
6326  ;;
6327esac
6328fi
6329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6330$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6331with_gnu_ld=$lt_cv_prog_gnu_ld
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6342$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6343if ${lt_cv_path_NM+:} false; then :
6344  $as_echo_n "(cached) " >&6
6345else
6346  if test -n "$NM"; then
6347  # Let the user override the test.
6348  lt_cv_path_NM="$NM"
6349else
6350  lt_nm_to_check="${ac_tool_prefix}nm"
6351  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6352    lt_nm_to_check="$lt_nm_to_check nm"
6353  fi
6354  for lt_tmp_nm in $lt_nm_to_check; do
6355    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6356    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6357      IFS="$lt_save_ifs"
6358      test -z "$ac_dir" && ac_dir=.
6359      tmp_nm="$ac_dir/$lt_tmp_nm"
6360      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6361	# Check to see if the nm accepts a BSD-compat flag.
6362	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
6363	#   nm: unknown option "B" ignored
6364	# Tru64's nm complains that /dev/null is an invalid object file
6365	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6366	*/dev/null* | *'Invalid file or object type'*)
6367	  lt_cv_path_NM="$tmp_nm -B"
6368	  break
6369	  ;;
6370	*)
6371	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6372	  */dev/null*)
6373	    lt_cv_path_NM="$tmp_nm -p"
6374	    break
6375	    ;;
6376	  *)
6377	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6378	    continue # so that we can try to find one that supports BSD flags
6379	    ;;
6380	  esac
6381	  ;;
6382	esac
6383      fi
6384    done
6385    IFS="$lt_save_ifs"
6386  done
6387  : ${lt_cv_path_NM=no}
6388fi
6389fi
6390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6391$as_echo "$lt_cv_path_NM" >&6; }
6392if test "$lt_cv_path_NM" != "no"; then
6393  NM="$lt_cv_path_NM"
6394else
6395  # Didn't find any BSD compatible name lister, look for dumpbin.
6396  if test -n "$DUMPBIN"; then :
6397    # Let the user override the test.
6398  else
6399    if test -n "$ac_tool_prefix"; then
6400  for ac_prog in dumpbin "link -dump"
6401  do
6402    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6403set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6405$as_echo_n "checking for $ac_word... " >&6; }
6406if ${ac_cv_prog_DUMPBIN+:} false; then :
6407  $as_echo_n "(cached) " >&6
6408else
6409  if test -n "$DUMPBIN"; then
6410  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6411else
6412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6413for as_dir in $PATH
6414do
6415  IFS=$as_save_IFS
6416  test -z "$as_dir" && as_dir=.
6417    for ac_exec_ext in '' $ac_executable_extensions; do
6418  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6419    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6420    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6421    break 2
6422  fi
6423done
6424  done
6425IFS=$as_save_IFS
6426
6427fi
6428fi
6429DUMPBIN=$ac_cv_prog_DUMPBIN
6430if test -n "$DUMPBIN"; then
6431  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6432$as_echo "$DUMPBIN" >&6; }
6433else
6434  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6435$as_echo "no" >&6; }
6436fi
6437
6438
6439    test -n "$DUMPBIN" && break
6440  done
6441fi
6442if test -z "$DUMPBIN"; then
6443  ac_ct_DUMPBIN=$DUMPBIN
6444  for ac_prog in dumpbin "link -dump"
6445do
6446  # Extract the first word of "$ac_prog", so it can be a program name with args.
6447set dummy $ac_prog; ac_word=$2
6448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6449$as_echo_n "checking for $ac_word... " >&6; }
6450if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6451  $as_echo_n "(cached) " >&6
6452else
6453  if test -n "$ac_ct_DUMPBIN"; then
6454  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6455else
6456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6457for as_dir in $PATH
6458do
6459  IFS=$as_save_IFS
6460  test -z "$as_dir" && as_dir=.
6461    for ac_exec_ext in '' $ac_executable_extensions; do
6462  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6463    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6464    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6465    break 2
6466  fi
6467done
6468  done
6469IFS=$as_save_IFS
6470
6471fi
6472fi
6473ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6474if test -n "$ac_ct_DUMPBIN"; then
6475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6476$as_echo "$ac_ct_DUMPBIN" >&6; }
6477else
6478  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6479$as_echo "no" >&6; }
6480fi
6481
6482
6483  test -n "$ac_ct_DUMPBIN" && break
6484done
6485
6486  if test "x$ac_ct_DUMPBIN" = x; then
6487    DUMPBIN=":"
6488  else
6489    case $cross_compiling:$ac_tool_warned in
6490yes:)
6491{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6492$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6493ac_tool_warned=yes ;;
6494esac
6495    DUMPBIN=$ac_ct_DUMPBIN
6496  fi
6497fi
6498
6499    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6500    *COFF*)
6501      DUMPBIN="$DUMPBIN -symbols"
6502      ;;
6503    *)
6504      DUMPBIN=:
6505      ;;
6506    esac
6507  fi
6508
6509  if test "$DUMPBIN" != ":"; then
6510    NM="$DUMPBIN"
6511  fi
6512fi
6513test -z "$NM" && NM=nm
6514
6515
6516
6517
6518
6519
6520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6521$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6522if ${lt_cv_nm_interface+:} false; then :
6523  $as_echo_n "(cached) " >&6
6524else
6525  lt_cv_nm_interface="BSD nm"
6526  echo "int some_variable = 0;" > conftest.$ac_ext
6527  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6528  (eval "$ac_compile" 2>conftest.err)
6529  cat conftest.err >&5
6530  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6531  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6532  cat conftest.err >&5
6533  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6534  cat conftest.out >&5
6535  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6536    lt_cv_nm_interface="MS dumpbin"
6537  fi
6538  rm -f conftest*
6539fi
6540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6541$as_echo "$lt_cv_nm_interface" >&6; }
6542
6543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6544$as_echo_n "checking whether ln -s works... " >&6; }
6545LN_S=$as_ln_s
6546if test "$LN_S" = "ln -s"; then
6547  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6548$as_echo "yes" >&6; }
6549else
6550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6551$as_echo "no, using $LN_S" >&6; }
6552fi
6553
6554# find the maximum length of command line arguments
6555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6556$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6557if ${lt_cv_sys_max_cmd_len+:} false; then :
6558  $as_echo_n "(cached) " >&6
6559else
6560    i=0
6561  teststring="ABCD"
6562
6563  case $build_os in
6564  msdosdjgpp*)
6565    # On DJGPP, this test can blow up pretty badly due to problems in libc
6566    # (any single argument exceeding 2000 bytes causes a buffer overrun
6567    # during glob expansion).  Even if it were fixed, the result of this
6568    # check would be larger than it should be.
6569    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6570    ;;
6571
6572  gnu*)
6573    # Under GNU Hurd, this test is not required because there is
6574    # no limit to the length of command line arguments.
6575    # Libtool will interpret -1 as no limit whatsoever
6576    lt_cv_sys_max_cmd_len=-1;
6577    ;;
6578
6579  cygwin* | mingw* | cegcc*)
6580    # On Win9x/ME, this test blows up -- it succeeds, but takes
6581    # about 5 minutes as the teststring grows exponentially.
6582    # Worse, since 9x/ME are not pre-emptively multitasking,
6583    # you end up with a "frozen" computer, even though with patience
6584    # the test eventually succeeds (with a max line length of 256k).
6585    # Instead, let's just punt: use the minimum linelength reported by
6586    # all of the supported platforms: 8192 (on NT/2K/XP).
6587    lt_cv_sys_max_cmd_len=8192;
6588    ;;
6589
6590  mint*)
6591    # On MiNT this can take a long time and run out of memory.
6592    lt_cv_sys_max_cmd_len=8192;
6593    ;;
6594
6595  amigaos*)
6596    # On AmigaOS with pdksh, this test takes hours, literally.
6597    # So we just punt and use a minimum line length of 8192.
6598    lt_cv_sys_max_cmd_len=8192;
6599    ;;
6600
6601  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6602    # This has been around since 386BSD, at least.  Likely further.
6603    if test -x /sbin/sysctl; then
6604      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6605    elif test -x /usr/sbin/sysctl; then
6606      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6607    else
6608      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6609    fi
6610    # And add a safety zone
6611    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6612    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6613    ;;
6614
6615  interix*)
6616    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6617    lt_cv_sys_max_cmd_len=196608
6618    ;;
6619
6620  osf*)
6621    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6622    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6623    # nice to cause kernel panics so lets avoid the loop below.
6624    # First set a reasonable default.
6625    lt_cv_sys_max_cmd_len=16384
6626    #
6627    if test -x /sbin/sysconfig; then
6628      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6629        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6630      esac
6631    fi
6632    ;;
6633  sco3.2v5*)
6634    lt_cv_sys_max_cmd_len=102400
6635    ;;
6636  sysv5* | sco5v6* | sysv4.2uw2*)
6637    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6638    if test -n "$kargmax"; then
6639      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6640    else
6641      lt_cv_sys_max_cmd_len=32768
6642    fi
6643    ;;
6644  *)
6645    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6646    if test -n "$lt_cv_sys_max_cmd_len"; then
6647      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6648      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6649    else
6650      # Make teststring a little bigger before we do anything with it.
6651      # a 1K string should be a reasonable start.
6652      for i in 1 2 3 4 5 6 7 8 ; do
6653        teststring=$teststring$teststring
6654      done
6655      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6656      # If test is not a shell built-in, we'll probably end up computing a
6657      # maximum length that is only half of the actual maximum length, but
6658      # we can't tell.
6659      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6660	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6661	      test $i != 17 # 1/2 MB should be enough
6662      do
6663        i=`expr $i + 1`
6664        teststring=$teststring$teststring
6665      done
6666      # Only check the string length outside the loop.
6667      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6668      teststring=
6669      # Add a significant safety factor because C++ compilers can tack on
6670      # massive amounts of additional arguments before passing them to the
6671      # linker.  It appears as though 1/2 is a usable value.
6672      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6673    fi
6674    ;;
6675  esac
6676
6677fi
6678
6679if test -n $lt_cv_sys_max_cmd_len ; then
6680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6681$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6682else
6683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6684$as_echo "none" >&6; }
6685fi
6686max_cmd_len=$lt_cv_sys_max_cmd_len
6687
6688
6689
6690
6691
6692
6693: ${CP="cp -f"}
6694: ${MV="mv -f"}
6695: ${RM="rm -f"}
6696
6697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6698$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6699# Try some XSI features
6700xsi_shell=no
6701( _lt_dummy="a/b/c"
6702  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6703      = c,a/b,, \
6704    && eval 'test $(( 1 + 1 )) -eq 2 \
6705    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6706  && xsi_shell=yes
6707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6708$as_echo "$xsi_shell" >&6; }
6709
6710
6711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6712$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6713lt_shell_append=no
6714( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6715    >/dev/null 2>&1 \
6716  && lt_shell_append=yes
6717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6718$as_echo "$lt_shell_append" >&6; }
6719
6720
6721if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6722  lt_unset=unset
6723else
6724  lt_unset=false
6725fi
6726
6727
6728
6729
6730
6731# test EBCDIC or ASCII
6732case `echo X|tr X '\101'` in
6733 A) # ASCII based system
6734    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6735  lt_SP2NL='tr \040 \012'
6736  lt_NL2SP='tr \015\012 \040\040'
6737  ;;
6738 *) # EBCDIC based system
6739  lt_SP2NL='tr \100 \n'
6740  lt_NL2SP='tr \r\n \100\100'
6741  ;;
6742esac
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6753$as_echo_n "checking for $LD option to reload object files... " >&6; }
6754if ${lt_cv_ld_reload_flag+:} false; then :
6755  $as_echo_n "(cached) " >&6
6756else
6757  lt_cv_ld_reload_flag='-r'
6758fi
6759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6760$as_echo "$lt_cv_ld_reload_flag" >&6; }
6761reload_flag=$lt_cv_ld_reload_flag
6762case $reload_flag in
6763"" | " "*) ;;
6764*) reload_flag=" $reload_flag" ;;
6765esac
6766reload_cmds='$LD$reload_flag -o $output$reload_objs'
6767case $host_os in
6768  darwin*)
6769    if test "$GCC" = yes; then
6770      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6771    else
6772      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6773    fi
6774    ;;
6775esac
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785if test -n "$ac_tool_prefix"; then
6786  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6787set dummy ${ac_tool_prefix}objdump; ac_word=$2
6788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6789$as_echo_n "checking for $ac_word... " >&6; }
6790if ${ac_cv_prog_OBJDUMP+:} false; then :
6791  $as_echo_n "(cached) " >&6
6792else
6793  if test -n "$OBJDUMP"; then
6794  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6795else
6796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797for as_dir in $PATH
6798do
6799  IFS=$as_save_IFS
6800  test -z "$as_dir" && as_dir=.
6801    for ac_exec_ext in '' $ac_executable_extensions; do
6802  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6803    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6804    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6805    break 2
6806  fi
6807done
6808  done
6809IFS=$as_save_IFS
6810
6811fi
6812fi
6813OBJDUMP=$ac_cv_prog_OBJDUMP
6814if test -n "$OBJDUMP"; then
6815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6816$as_echo "$OBJDUMP" >&6; }
6817else
6818  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6819$as_echo "no" >&6; }
6820fi
6821
6822
6823fi
6824if test -z "$ac_cv_prog_OBJDUMP"; then
6825  ac_ct_OBJDUMP=$OBJDUMP
6826  # Extract the first word of "objdump", so it can be a program name with args.
6827set dummy objdump; ac_word=$2
6828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6829$as_echo_n "checking for $ac_word... " >&6; }
6830if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6831  $as_echo_n "(cached) " >&6
6832else
6833  if test -n "$ac_ct_OBJDUMP"; then
6834  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6835else
6836as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6837for as_dir in $PATH
6838do
6839  IFS=$as_save_IFS
6840  test -z "$as_dir" && as_dir=.
6841    for ac_exec_ext in '' $ac_executable_extensions; do
6842  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6843    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6844    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6845    break 2
6846  fi
6847done
6848  done
6849IFS=$as_save_IFS
6850
6851fi
6852fi
6853ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6854if test -n "$ac_ct_OBJDUMP"; then
6855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6856$as_echo "$ac_ct_OBJDUMP" >&6; }
6857else
6858  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6859$as_echo "no" >&6; }
6860fi
6861
6862  if test "x$ac_ct_OBJDUMP" = x; then
6863    OBJDUMP="false"
6864  else
6865    case $cross_compiling:$ac_tool_warned in
6866yes:)
6867{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6868$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6869ac_tool_warned=yes ;;
6870esac
6871    OBJDUMP=$ac_ct_OBJDUMP
6872  fi
6873else
6874  OBJDUMP="$ac_cv_prog_OBJDUMP"
6875fi
6876
6877test -z "$OBJDUMP" && OBJDUMP=objdump
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6888$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6889if ${lt_cv_deplibs_check_method+:} false; then :
6890  $as_echo_n "(cached) " >&6
6891else
6892  lt_cv_file_magic_cmd='$MAGIC_CMD'
6893lt_cv_file_magic_test_file=
6894lt_cv_deplibs_check_method='unknown'
6895# Need to set the preceding variable on all platforms that support
6896# interlibrary dependencies.
6897# 'none' -- dependencies not supported.
6898# `unknown' -- same as none, but documents that we really don't know.
6899# 'pass_all' -- all dependencies passed with no checks.
6900# 'test_compile' -- check by making test program.
6901# 'file_magic [[regex]]' -- check by looking for files in library path
6902# which responds to the $file_magic_cmd with a given extended regex.
6903# If you have `file' or equivalent on your system and you're not sure
6904# whether `pass_all' will *always* work, you probably want this one.
6905
6906case $host_os in
6907aix[4-9]*)
6908  lt_cv_deplibs_check_method=pass_all
6909  ;;
6910
6911beos*)
6912  lt_cv_deplibs_check_method=pass_all
6913  ;;
6914
6915bsdi[45]*)
6916  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6917  lt_cv_file_magic_cmd='/usr/bin/file -L'
6918  lt_cv_file_magic_test_file=/shlib/libc.so
6919  ;;
6920
6921cygwin*)
6922  # func_win32_libid is a shell function defined in ltmain.sh
6923  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6924  lt_cv_file_magic_cmd='func_win32_libid'
6925  ;;
6926
6927mingw* | pw32*)
6928  # Base MSYS/MinGW do not provide the 'file' command needed by
6929  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6930  # unless we find 'file', for example because we are cross-compiling.
6931  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6932  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6933    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6934    lt_cv_file_magic_cmd='func_win32_libid'
6935  else
6936    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6937    lt_cv_file_magic_cmd='$OBJDUMP -f'
6938  fi
6939  ;;
6940
6941cegcc*)
6942  # use the weaker test based on 'objdump'. See mingw*.
6943  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6944  lt_cv_file_magic_cmd='$OBJDUMP -f'
6945  ;;
6946
6947darwin* | rhapsody*)
6948  lt_cv_deplibs_check_method=pass_all
6949  ;;
6950
6951freebsd* | dragonfly*)
6952  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6953    case $host_cpu in
6954    i*86 )
6955      # Not sure whether the presence of OpenBSD here was a mistake.
6956      # Let's accept both of them until this is cleared up.
6957      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6958      lt_cv_file_magic_cmd=/usr/bin/file
6959      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6960      ;;
6961    esac
6962  else
6963    lt_cv_deplibs_check_method=pass_all
6964  fi
6965  ;;
6966
6967gnu*)
6968  lt_cv_deplibs_check_method=pass_all
6969  ;;
6970
6971haiku*)
6972  lt_cv_deplibs_check_method=pass_all
6973  ;;
6974
6975hpux10.20* | hpux11*)
6976  lt_cv_file_magic_cmd=/usr/bin/file
6977  case $host_cpu in
6978  ia64*)
6979    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6980    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6981    ;;
6982  hppa*64*)
6983    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]'
6984    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6985    ;;
6986  *)
6987    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6988    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6989    ;;
6990  esac
6991  ;;
6992
6993interix[3-9]*)
6994  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6995  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6996  ;;
6997
6998irix5* | irix6* | nonstopux*)
6999  case $LD in
7000  *-32|*"-32 ") libmagic=32-bit;;
7001  *-n32|*"-n32 ") libmagic=N32;;
7002  *-64|*"-64 ") libmagic=64-bit;;
7003  *) libmagic=never-match;;
7004  esac
7005  lt_cv_deplibs_check_method=pass_all
7006  ;;
7007
7008# This must be Linux ELF.
7009linux* | k*bsd*-gnu | kopensolaris*-gnu)
7010  lt_cv_deplibs_check_method=pass_all
7011  ;;
7012
7013netbsd*)
7014  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7015    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7016  else
7017    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7018  fi
7019  ;;
7020
7021newos6*)
7022  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7023  lt_cv_file_magic_cmd=/usr/bin/file
7024  lt_cv_file_magic_test_file=/usr/lib/libnls.so
7025  ;;
7026
7027*nto* | *qnx*)
7028  lt_cv_deplibs_check_method=pass_all
7029  ;;
7030
7031openbsd*)
7032  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7033    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7034  else
7035    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7036  fi
7037  ;;
7038
7039osf3* | osf4* | osf5*)
7040  lt_cv_deplibs_check_method=pass_all
7041  ;;
7042
7043rdos*)
7044  lt_cv_deplibs_check_method=pass_all
7045  ;;
7046
7047solaris*)
7048  lt_cv_deplibs_check_method=pass_all
7049  ;;
7050
7051sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7052  lt_cv_deplibs_check_method=pass_all
7053  ;;
7054
7055sysv4 | sysv4.3*)
7056  case $host_vendor in
7057  motorola)
7058    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]'
7059    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7060    ;;
7061  ncr)
7062    lt_cv_deplibs_check_method=pass_all
7063    ;;
7064  sequent)
7065    lt_cv_file_magic_cmd='/bin/file'
7066    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7067    ;;
7068  sni)
7069    lt_cv_file_magic_cmd='/bin/file'
7070    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7071    lt_cv_file_magic_test_file=/lib/libc.so
7072    ;;
7073  siemens)
7074    lt_cv_deplibs_check_method=pass_all
7075    ;;
7076  pc)
7077    lt_cv_deplibs_check_method=pass_all
7078    ;;
7079  esac
7080  ;;
7081
7082tpf*)
7083  lt_cv_deplibs_check_method=pass_all
7084  ;;
7085esac
7086
7087fi
7088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7089$as_echo "$lt_cv_deplibs_check_method" >&6; }
7090file_magic_cmd=$lt_cv_file_magic_cmd
7091deplibs_check_method=$lt_cv_deplibs_check_method
7092test -z "$deplibs_check_method" && deplibs_check_method=unknown
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105if test -n "$ac_tool_prefix"; then
7106  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7107set dummy ${ac_tool_prefix}ar; ac_word=$2
7108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7109$as_echo_n "checking for $ac_word... " >&6; }
7110if ${ac_cv_prog_AR+:} false; then :
7111  $as_echo_n "(cached) " >&6
7112else
7113  if test -n "$AR"; then
7114  ac_cv_prog_AR="$AR" # Let the user override the test.
7115else
7116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7117for as_dir in $PATH
7118do
7119  IFS=$as_save_IFS
7120  test -z "$as_dir" && as_dir=.
7121    for ac_exec_ext in '' $ac_executable_extensions; do
7122  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7123    ac_cv_prog_AR="${ac_tool_prefix}ar"
7124    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7125    break 2
7126  fi
7127done
7128  done
7129IFS=$as_save_IFS
7130
7131fi
7132fi
7133AR=$ac_cv_prog_AR
7134if test -n "$AR"; then
7135  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7136$as_echo "$AR" >&6; }
7137else
7138  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7139$as_echo "no" >&6; }
7140fi
7141
7142
7143fi
7144if test -z "$ac_cv_prog_AR"; then
7145  ac_ct_AR=$AR
7146  # Extract the first word of "ar", so it can be a program name with args.
7147set dummy ar; ac_word=$2
7148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7149$as_echo_n "checking for $ac_word... " >&6; }
7150if ${ac_cv_prog_ac_ct_AR+:} false; then :
7151  $as_echo_n "(cached) " >&6
7152else
7153  if test -n "$ac_ct_AR"; then
7154  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7155else
7156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7157for as_dir in $PATH
7158do
7159  IFS=$as_save_IFS
7160  test -z "$as_dir" && as_dir=.
7161    for ac_exec_ext in '' $ac_executable_extensions; do
7162  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7163    ac_cv_prog_ac_ct_AR="ar"
7164    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7165    break 2
7166  fi
7167done
7168  done
7169IFS=$as_save_IFS
7170
7171fi
7172fi
7173ac_ct_AR=$ac_cv_prog_ac_ct_AR
7174if test -n "$ac_ct_AR"; then
7175  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7176$as_echo "$ac_ct_AR" >&6; }
7177else
7178  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7179$as_echo "no" >&6; }
7180fi
7181
7182  if test "x$ac_ct_AR" = x; then
7183    AR="false"
7184  else
7185    case $cross_compiling:$ac_tool_warned in
7186yes:)
7187{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7188$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7189ac_tool_warned=yes ;;
7190esac
7191    AR=$ac_ct_AR
7192  fi
7193else
7194  AR="$ac_cv_prog_AR"
7195fi
7196
7197test -z "$AR" && AR=ar
7198test -z "$AR_FLAGS" && AR_FLAGS=cru
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210if test -n "$ac_tool_prefix"; then
7211  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7212set dummy ${ac_tool_prefix}strip; ac_word=$2
7213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7214$as_echo_n "checking for $ac_word... " >&6; }
7215if ${ac_cv_prog_STRIP+:} false; then :
7216  $as_echo_n "(cached) " >&6
7217else
7218  if test -n "$STRIP"; then
7219  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7220else
7221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7222for as_dir in $PATH
7223do
7224  IFS=$as_save_IFS
7225  test -z "$as_dir" && as_dir=.
7226    for ac_exec_ext in '' $ac_executable_extensions; do
7227  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7228    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7229    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7230    break 2
7231  fi
7232done
7233  done
7234IFS=$as_save_IFS
7235
7236fi
7237fi
7238STRIP=$ac_cv_prog_STRIP
7239if test -n "$STRIP"; then
7240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7241$as_echo "$STRIP" >&6; }
7242else
7243  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7244$as_echo "no" >&6; }
7245fi
7246
7247
7248fi
7249if test -z "$ac_cv_prog_STRIP"; then
7250  ac_ct_STRIP=$STRIP
7251  # Extract the first word of "strip", so it can be a program name with args.
7252set dummy strip; ac_word=$2
7253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7254$as_echo_n "checking for $ac_word... " >&6; }
7255if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7256  $as_echo_n "(cached) " >&6
7257else
7258  if test -n "$ac_ct_STRIP"; then
7259  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7260else
7261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7262for as_dir in $PATH
7263do
7264  IFS=$as_save_IFS
7265  test -z "$as_dir" && as_dir=.
7266    for ac_exec_ext in '' $ac_executable_extensions; do
7267  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7268    ac_cv_prog_ac_ct_STRIP="strip"
7269    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7270    break 2
7271  fi
7272done
7273  done
7274IFS=$as_save_IFS
7275
7276fi
7277fi
7278ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7279if test -n "$ac_ct_STRIP"; then
7280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7281$as_echo "$ac_ct_STRIP" >&6; }
7282else
7283  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7284$as_echo "no" >&6; }
7285fi
7286
7287  if test "x$ac_ct_STRIP" = x; then
7288    STRIP=":"
7289  else
7290    case $cross_compiling:$ac_tool_warned in
7291yes:)
7292{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7293$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7294ac_tool_warned=yes ;;
7295esac
7296    STRIP=$ac_ct_STRIP
7297  fi
7298else
7299  STRIP="$ac_cv_prog_STRIP"
7300fi
7301
7302test -z "$STRIP" && STRIP=:
7303
7304
7305
7306
7307
7308
7309if test -n "$ac_tool_prefix"; then
7310  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7311set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7313$as_echo_n "checking for $ac_word... " >&6; }
7314if ${ac_cv_prog_RANLIB+:} false; then :
7315  $as_echo_n "(cached) " >&6
7316else
7317  if test -n "$RANLIB"; then
7318  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7319else
7320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7321for as_dir in $PATH
7322do
7323  IFS=$as_save_IFS
7324  test -z "$as_dir" && as_dir=.
7325    for ac_exec_ext in '' $ac_executable_extensions; do
7326  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7327    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7328    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7329    break 2
7330  fi
7331done
7332  done
7333IFS=$as_save_IFS
7334
7335fi
7336fi
7337RANLIB=$ac_cv_prog_RANLIB
7338if test -n "$RANLIB"; then
7339  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7340$as_echo "$RANLIB" >&6; }
7341else
7342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7343$as_echo "no" >&6; }
7344fi
7345
7346
7347fi
7348if test -z "$ac_cv_prog_RANLIB"; then
7349  ac_ct_RANLIB=$RANLIB
7350  # Extract the first word of "ranlib", so it can be a program name with args.
7351set dummy ranlib; ac_word=$2
7352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7353$as_echo_n "checking for $ac_word... " >&6; }
7354if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7355  $as_echo_n "(cached) " >&6
7356else
7357  if test -n "$ac_ct_RANLIB"; then
7358  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7359else
7360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7361for as_dir in $PATH
7362do
7363  IFS=$as_save_IFS
7364  test -z "$as_dir" && as_dir=.
7365    for ac_exec_ext in '' $ac_executable_extensions; do
7366  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7367    ac_cv_prog_ac_ct_RANLIB="ranlib"
7368    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7369    break 2
7370  fi
7371done
7372  done
7373IFS=$as_save_IFS
7374
7375fi
7376fi
7377ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7378if test -n "$ac_ct_RANLIB"; then
7379  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7380$as_echo "$ac_ct_RANLIB" >&6; }
7381else
7382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7383$as_echo "no" >&6; }
7384fi
7385
7386  if test "x$ac_ct_RANLIB" = x; then
7387    RANLIB=":"
7388  else
7389    case $cross_compiling:$ac_tool_warned in
7390yes:)
7391{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7392$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7393ac_tool_warned=yes ;;
7394esac
7395    RANLIB=$ac_ct_RANLIB
7396  fi
7397else
7398  RANLIB="$ac_cv_prog_RANLIB"
7399fi
7400
7401test -z "$RANLIB" && RANLIB=:
7402
7403
7404
7405
7406
7407
7408# Determine commands to create old-style static archives.
7409old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7410old_postinstall_cmds='chmod 644 $oldlib'
7411old_postuninstall_cmds=
7412
7413if test -n "$RANLIB"; then
7414  case $host_os in
7415  openbsd*)
7416    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7417    ;;
7418  *)
7419    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7420    ;;
7421  esac
7422  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7423fi
7424
7425case $host_os in
7426  darwin*)
7427    lock_old_archive_extraction=yes ;;
7428  *)
7429    lock_old_archive_extraction=no ;;
7430esac
7431
7432
7433
7434
7435
7436
7437
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
7464
7465
7466
7467
7468
7469
7470# If no C compiler was specified, use CC.
7471LTCC=${LTCC-"$CC"}
7472
7473# If no C compiler flags were specified, use CFLAGS.
7474LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7475
7476# Allow CC to be a program name with arguments.
7477compiler=$CC
7478
7479
7480# Check for command to grab the raw symbol name followed by C symbol from nm.
7481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7482$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7483if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7484  $as_echo_n "(cached) " >&6
7485else
7486
7487# These are sane defaults that work on at least a few old systems.
7488# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7489
7490# Character class describing NM global symbol codes.
7491symcode='[BCDEGRST]'
7492
7493# Regexp to match symbols that can be accessed directly from C.
7494sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7495
7496# Define system-specific variables.
7497case $host_os in
7498aix*)
7499  symcode='[BCDT]'
7500  ;;
7501cygwin* | mingw* | pw32* | cegcc*)
7502  symcode='[ABCDGISTW]'
7503  ;;
7504hpux*)
7505  if test "$host_cpu" = ia64; then
7506    symcode='[ABCDEGRST]'
7507  fi
7508  ;;
7509irix* | nonstopux*)
7510  symcode='[BCDEGRST]'
7511  ;;
7512osf*)
7513  symcode='[BCDEGQRST]'
7514  ;;
7515solaris*)
7516  symcode='[BDRT]'
7517  ;;
7518sco3.2v5*)
7519  symcode='[DT]'
7520  ;;
7521sysv4.2uw2*)
7522  symcode='[DT]'
7523  ;;
7524sysv5* | sco5v6* | unixware* | OpenUNIX*)
7525  symcode='[ABDT]'
7526  ;;
7527sysv4)
7528  symcode='[DFNSTU]'
7529  ;;
7530esac
7531
7532# If we're using GNU nm, then use its standard symbol codes.
7533case `$NM -V 2>&1` in
7534*GNU* | *'with BFD'*)
7535  symcode='[ABCDGIRSTW]' ;;
7536esac
7537
7538# Transform an extracted symbol line into a proper C declaration.
7539# Some systems (esp. on ia64) link data and code symbols differently,
7540# so use this general approach.
7541lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7542
7543# Transform an extracted symbol line into symbol name and symbol address
7544lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7545lt_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'"
7546
7547# Handle CRLF in mingw tool chain
7548opt_cr=
7549case $build_os in
7550mingw*)
7551  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7552  ;;
7553esac
7554
7555# Try without a prefix underscore, then with it.
7556for ac_symprfx in "" "_"; do
7557
7558  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7559  symxfrm="\\1 $ac_symprfx\\2 \\2"
7560
7561  # Write the raw and C identifiers.
7562  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7563    # Fake it for dumpbin and say T for any non-static function
7564    # and D for any global variable.
7565    # Also find C++ and __fastcall symbols from MSVC++,
7566    # which start with @ or ?.
7567    lt_cv_sys_global_symbol_pipe="$AWK '"\
7568"     {last_section=section; section=\$ 3};"\
7569"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7570"     \$ 0!~/External *\|/{next};"\
7571"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7572"     {if(hide[section]) next};"\
7573"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7574"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7575"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7576"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7577"     ' prfx=^$ac_symprfx"
7578  else
7579    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7580  fi
7581
7582  # Check to see that the pipe works correctly.
7583  pipe_works=no
7584
7585  rm -f conftest*
7586  cat > conftest.$ac_ext <<_LT_EOF
7587#ifdef __cplusplus
7588extern "C" {
7589#endif
7590char nm_test_var;
7591void nm_test_func(void);
7592void nm_test_func(void){}
7593#ifdef __cplusplus
7594}
7595#endif
7596int main(){nm_test_var='a';nm_test_func();return(0);}
7597_LT_EOF
7598
7599  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7600  (eval $ac_compile) 2>&5
7601  ac_status=$?
7602  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7603  test $ac_status = 0; }; then
7604    # Now try to grab the symbols.
7605    nlist=conftest.nm
7606    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7607  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7608  ac_status=$?
7609  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7610  test $ac_status = 0; } && test -s "$nlist"; then
7611      # Try sorting and uniquifying the output.
7612      if sort "$nlist" | uniq > "$nlist"T; then
7613	mv -f "$nlist"T "$nlist"
7614      else
7615	rm -f "$nlist"T
7616      fi
7617
7618      # Make sure that we snagged all the symbols we need.
7619      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7620	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7621	  cat <<_LT_EOF > conftest.$ac_ext
7622#ifdef __cplusplus
7623extern "C" {
7624#endif
7625
7626_LT_EOF
7627	  # Now generate the symbol file.
7628	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7629
7630	  cat <<_LT_EOF >> conftest.$ac_ext
7631
7632/* The mapping between symbol names and symbols.  */
7633const struct {
7634  const char *name;
7635  void       *address;
7636}
7637lt__PROGRAM__LTX_preloaded_symbols[] =
7638{
7639  { "@PROGRAM@", (void *) 0 },
7640_LT_EOF
7641	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7642	  cat <<\_LT_EOF >> conftest.$ac_ext
7643  {0, (void *) 0}
7644};
7645
7646/* This works around a problem in FreeBSD linker */
7647#ifdef FREEBSD_WORKAROUND
7648static const void *lt_preloaded_setup() {
7649  return lt__PROGRAM__LTX_preloaded_symbols;
7650}
7651#endif
7652
7653#ifdef __cplusplus
7654}
7655#endif
7656_LT_EOF
7657	  # Now try linking the two files.
7658	  mv conftest.$ac_objext conftstm.$ac_objext
7659	  lt_save_LIBS="$LIBS"
7660	  lt_save_CFLAGS="$CFLAGS"
7661	  LIBS="conftstm.$ac_objext"
7662	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7663	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7664  (eval $ac_link) 2>&5
7665  ac_status=$?
7666  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7667  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7668	    pipe_works=yes
7669	  fi
7670	  LIBS="$lt_save_LIBS"
7671	  CFLAGS="$lt_save_CFLAGS"
7672	else
7673	  echo "cannot find nm_test_func in $nlist" >&5
7674	fi
7675      else
7676	echo "cannot find nm_test_var in $nlist" >&5
7677      fi
7678    else
7679      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7680    fi
7681  else
7682    echo "$progname: failed program was:" >&5
7683    cat conftest.$ac_ext >&5
7684  fi
7685  rm -rf conftest* conftst*
7686
7687  # Do not use the global_symbol_pipe unless it works.
7688  if test "$pipe_works" = yes; then
7689    break
7690  else
7691    lt_cv_sys_global_symbol_pipe=
7692  fi
7693done
7694
7695fi
7696
7697if test -z "$lt_cv_sys_global_symbol_pipe"; then
7698  lt_cv_sys_global_symbol_to_cdecl=
7699fi
7700if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7701  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7702$as_echo "failed" >&6; }
7703else
7704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7705$as_echo "ok" >&6; }
7706fi
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729# Check whether --enable-libtool-lock was given.
7730if test "${enable_libtool_lock+set}" = set; then :
7731  enableval=$enable_libtool_lock;
7732fi
7733
7734test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7735
7736# Some flags need to be propagated to the compiler or linker for good
7737# libtool support.
7738case $host in
7739ia64-*-hpux*)
7740  # Find out which ABI we are using.
7741  echo 'int i;' > conftest.$ac_ext
7742  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7743  (eval $ac_compile) 2>&5
7744  ac_status=$?
7745  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7746  test $ac_status = 0; }; then
7747    case `/usr/bin/file conftest.$ac_objext` in
7748      *ELF-32*)
7749	HPUX_IA64_MODE="32"
7750	;;
7751      *ELF-64*)
7752	HPUX_IA64_MODE="64"
7753	;;
7754    esac
7755  fi
7756  rm -rf conftest*
7757  ;;
7758*-*-irix6*)
7759  # Find out which ABI we are using.
7760  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7761  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7762  (eval $ac_compile) 2>&5
7763  ac_status=$?
7764  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7765  test $ac_status = 0; }; then
7766    if test "$lt_cv_prog_gnu_ld" = yes; then
7767      case `/usr/bin/file conftest.$ac_objext` in
7768	*32-bit*)
7769	  LD="${LD-ld} -melf32bsmip"
7770	  ;;
7771	*N32*)
7772	  LD="${LD-ld} -melf32bmipn32"
7773	  ;;
7774	*64-bit*)
7775	  LD="${LD-ld} -melf64bmip"
7776	;;
7777      esac
7778    else
7779      case `/usr/bin/file conftest.$ac_objext` in
7780	*32-bit*)
7781	  LD="${LD-ld} -32"
7782	  ;;
7783	*N32*)
7784	  LD="${LD-ld} -n32"
7785	  ;;
7786	*64-bit*)
7787	  LD="${LD-ld} -64"
7788	  ;;
7789      esac
7790    fi
7791  fi
7792  rm -rf conftest*
7793  ;;
7794
7795x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7796s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7797  # Find out which ABI we are using.
7798  echo 'int i;' > conftest.$ac_ext
7799  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7800  (eval $ac_compile) 2>&5
7801  ac_status=$?
7802  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7803  test $ac_status = 0; }; then
7804    case `/usr/bin/file conftest.o` in
7805      *32-bit*)
7806	case $host in
7807	  x86_64-*kfreebsd*-gnu)
7808	    LD="${LD-ld} -m elf_i386_fbsd"
7809	    ;;
7810	  x86_64-*linux*)
7811	    case `/usr/bin/file conftest.o` in
7812	      *x86-64*)
7813		LD="${LD-ld} -m elf32_x86_64"
7814		;;
7815	      *)
7816		LD="${LD-ld} -m elf_i386"
7817		;;
7818	    esac
7819	    ;;
7820	  powerpc64le-*linux*)
7821	    LD="${LD-ld} -m elf32lppclinux"
7822	    ;;
7823	  powerpc64-*linux*)
7824	    LD="${LD-ld} -m elf32ppclinux"
7825	    ;;
7826	  s390x-*linux*)
7827	    LD="${LD-ld} -m elf_s390"
7828	    ;;
7829	  sparc64-*linux*)
7830	    LD="${LD-ld} -m elf32_sparc"
7831	    ;;
7832	esac
7833	;;
7834      *64-bit*)
7835	case $host in
7836	  x86_64-*kfreebsd*-gnu)
7837	    LD="${LD-ld} -m elf_x86_64_fbsd"
7838	    ;;
7839	  x86_64-*linux*)
7840	    LD="${LD-ld} -m elf_x86_64"
7841	    ;;
7842	  powerpcle-*linux*)
7843	    LD="${LD-ld} -m elf64lppc"
7844	    ;;
7845	  powerpc-*linux*)
7846	    LD="${LD-ld} -m elf64ppc"
7847	    ;;
7848	  s390*-*linux*|s390*-*tpf*)
7849	    LD="${LD-ld} -m elf64_s390"
7850	    ;;
7851	  sparc*-*linux*)
7852	    LD="${LD-ld} -m elf64_sparc"
7853	    ;;
7854	esac
7855	;;
7856    esac
7857  fi
7858  rm -rf conftest*
7859  ;;
7860
7861*-*-sco3.2v5*)
7862  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7863  SAVE_CFLAGS="$CFLAGS"
7864  CFLAGS="$CFLAGS -belf"
7865  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7866$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7867if ${lt_cv_cc_needs_belf+:} false; then :
7868  $as_echo_n "(cached) " >&6
7869else
7870  ac_ext=c
7871ac_cpp='$CPP $CPPFLAGS'
7872ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7873ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7874ac_compiler_gnu=$ac_cv_c_compiler_gnu
7875
7876     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7877/* end confdefs.h.  */
7878
7879int
7880main ()
7881{
7882
7883  ;
7884  return 0;
7885}
7886_ACEOF
7887if ac_fn_c_try_link "$LINENO"; then :
7888  lt_cv_cc_needs_belf=yes
7889else
7890  lt_cv_cc_needs_belf=no
7891fi
7892rm -f core conftest.err conftest.$ac_objext \
7893    conftest$ac_exeext conftest.$ac_ext
7894     ac_ext=c
7895ac_cpp='$CPP $CPPFLAGS'
7896ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7897ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7898ac_compiler_gnu=$ac_cv_c_compiler_gnu
7899
7900fi
7901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7902$as_echo "$lt_cv_cc_needs_belf" >&6; }
7903  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7904    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7905    CFLAGS="$SAVE_CFLAGS"
7906  fi
7907  ;;
7908sparc*-*solaris*)
7909  # Find out which ABI we are using.
7910  echo 'int i;' > conftest.$ac_ext
7911  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7912  (eval $ac_compile) 2>&5
7913  ac_status=$?
7914  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7915  test $ac_status = 0; }; then
7916    case `/usr/bin/file conftest.o` in
7917    *64-bit*)
7918      case $lt_cv_prog_gnu_ld in
7919      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7920      *)
7921	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7922	  LD="${LD-ld} -64"
7923	fi
7924	;;
7925      esac
7926      ;;
7927    esac
7928  fi
7929  rm -rf conftest*
7930  ;;
7931esac
7932
7933need_locks="$enable_libtool_lock"
7934
7935
7936  case $host_os in
7937    rhapsody* | darwin*)
7938    if test -n "$ac_tool_prefix"; then
7939  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7940set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7942$as_echo_n "checking for $ac_word... " >&6; }
7943if ${ac_cv_prog_DSYMUTIL+:} false; then :
7944  $as_echo_n "(cached) " >&6
7945else
7946  if test -n "$DSYMUTIL"; then
7947  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7948else
7949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7950for as_dir in $PATH
7951do
7952  IFS=$as_save_IFS
7953  test -z "$as_dir" && as_dir=.
7954    for ac_exec_ext in '' $ac_executable_extensions; do
7955  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7956    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7957    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7958    break 2
7959  fi
7960done
7961  done
7962IFS=$as_save_IFS
7963
7964fi
7965fi
7966DSYMUTIL=$ac_cv_prog_DSYMUTIL
7967if test -n "$DSYMUTIL"; then
7968  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7969$as_echo "$DSYMUTIL" >&6; }
7970else
7971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7972$as_echo "no" >&6; }
7973fi
7974
7975
7976fi
7977if test -z "$ac_cv_prog_DSYMUTIL"; then
7978  ac_ct_DSYMUTIL=$DSYMUTIL
7979  # Extract the first word of "dsymutil", so it can be a program name with args.
7980set dummy dsymutil; ac_word=$2
7981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7982$as_echo_n "checking for $ac_word... " >&6; }
7983if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7984  $as_echo_n "(cached) " >&6
7985else
7986  if test -n "$ac_ct_DSYMUTIL"; then
7987  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7988else
7989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7990for as_dir in $PATH
7991do
7992  IFS=$as_save_IFS
7993  test -z "$as_dir" && as_dir=.
7994    for ac_exec_ext in '' $ac_executable_extensions; do
7995  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7996    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7997    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7998    break 2
7999  fi
8000done
8001  done
8002IFS=$as_save_IFS
8003
8004fi
8005fi
8006ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8007if test -n "$ac_ct_DSYMUTIL"; then
8008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8009$as_echo "$ac_ct_DSYMUTIL" >&6; }
8010else
8011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8012$as_echo "no" >&6; }
8013fi
8014
8015  if test "x$ac_ct_DSYMUTIL" = x; then
8016    DSYMUTIL=":"
8017  else
8018    case $cross_compiling:$ac_tool_warned in
8019yes:)
8020{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8021$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8022ac_tool_warned=yes ;;
8023esac
8024    DSYMUTIL=$ac_ct_DSYMUTIL
8025  fi
8026else
8027  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8028fi
8029
8030    if test -n "$ac_tool_prefix"; then
8031  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8032set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8034$as_echo_n "checking for $ac_word... " >&6; }
8035if ${ac_cv_prog_NMEDIT+:} false; then :
8036  $as_echo_n "(cached) " >&6
8037else
8038  if test -n "$NMEDIT"; then
8039  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8040else
8041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8042for as_dir in $PATH
8043do
8044  IFS=$as_save_IFS
8045  test -z "$as_dir" && as_dir=.
8046    for ac_exec_ext in '' $ac_executable_extensions; do
8047  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8048    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8049    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8050    break 2
8051  fi
8052done
8053  done
8054IFS=$as_save_IFS
8055
8056fi
8057fi
8058NMEDIT=$ac_cv_prog_NMEDIT
8059if test -n "$NMEDIT"; then
8060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8061$as_echo "$NMEDIT" >&6; }
8062else
8063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8064$as_echo "no" >&6; }
8065fi
8066
8067
8068fi
8069if test -z "$ac_cv_prog_NMEDIT"; then
8070  ac_ct_NMEDIT=$NMEDIT
8071  # Extract the first word of "nmedit", so it can be a program name with args.
8072set dummy nmedit; ac_word=$2
8073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8074$as_echo_n "checking for $ac_word... " >&6; }
8075if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8076  $as_echo_n "(cached) " >&6
8077else
8078  if test -n "$ac_ct_NMEDIT"; then
8079  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8080else
8081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8082for as_dir in $PATH
8083do
8084  IFS=$as_save_IFS
8085  test -z "$as_dir" && as_dir=.
8086    for ac_exec_ext in '' $ac_executable_extensions; do
8087  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8088    ac_cv_prog_ac_ct_NMEDIT="nmedit"
8089    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8090    break 2
8091  fi
8092done
8093  done
8094IFS=$as_save_IFS
8095
8096fi
8097fi
8098ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8099if test -n "$ac_ct_NMEDIT"; then
8100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8101$as_echo "$ac_ct_NMEDIT" >&6; }
8102else
8103  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8104$as_echo "no" >&6; }
8105fi
8106
8107  if test "x$ac_ct_NMEDIT" = x; then
8108    NMEDIT=":"
8109  else
8110    case $cross_compiling:$ac_tool_warned in
8111yes:)
8112{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8113$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8114ac_tool_warned=yes ;;
8115esac
8116    NMEDIT=$ac_ct_NMEDIT
8117  fi
8118else
8119  NMEDIT="$ac_cv_prog_NMEDIT"
8120fi
8121
8122    if test -n "$ac_tool_prefix"; then
8123  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8124set dummy ${ac_tool_prefix}lipo; ac_word=$2
8125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8126$as_echo_n "checking for $ac_word... " >&6; }
8127if ${ac_cv_prog_LIPO+:} false; then :
8128  $as_echo_n "(cached) " >&6
8129else
8130  if test -n "$LIPO"; then
8131  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8132else
8133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8134for as_dir in $PATH
8135do
8136  IFS=$as_save_IFS
8137  test -z "$as_dir" && as_dir=.
8138    for ac_exec_ext in '' $ac_executable_extensions; do
8139  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8140    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8141    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8142    break 2
8143  fi
8144done
8145  done
8146IFS=$as_save_IFS
8147
8148fi
8149fi
8150LIPO=$ac_cv_prog_LIPO
8151if test -n "$LIPO"; then
8152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8153$as_echo "$LIPO" >&6; }
8154else
8155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8156$as_echo "no" >&6; }
8157fi
8158
8159
8160fi
8161if test -z "$ac_cv_prog_LIPO"; then
8162  ac_ct_LIPO=$LIPO
8163  # Extract the first word of "lipo", so it can be a program name with args.
8164set dummy lipo; ac_word=$2
8165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8166$as_echo_n "checking for $ac_word... " >&6; }
8167if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8168  $as_echo_n "(cached) " >&6
8169else
8170  if test -n "$ac_ct_LIPO"; then
8171  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8172else
8173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8174for as_dir in $PATH
8175do
8176  IFS=$as_save_IFS
8177  test -z "$as_dir" && as_dir=.
8178    for ac_exec_ext in '' $ac_executable_extensions; do
8179  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8180    ac_cv_prog_ac_ct_LIPO="lipo"
8181    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8182    break 2
8183  fi
8184done
8185  done
8186IFS=$as_save_IFS
8187
8188fi
8189fi
8190ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8191if test -n "$ac_ct_LIPO"; then
8192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8193$as_echo "$ac_ct_LIPO" >&6; }
8194else
8195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8196$as_echo "no" >&6; }
8197fi
8198
8199  if test "x$ac_ct_LIPO" = x; then
8200    LIPO=":"
8201  else
8202    case $cross_compiling:$ac_tool_warned in
8203yes:)
8204{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8205$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8206ac_tool_warned=yes ;;
8207esac
8208    LIPO=$ac_ct_LIPO
8209  fi
8210else
8211  LIPO="$ac_cv_prog_LIPO"
8212fi
8213
8214    if test -n "$ac_tool_prefix"; then
8215  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8216set dummy ${ac_tool_prefix}otool; ac_word=$2
8217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8218$as_echo_n "checking for $ac_word... " >&6; }
8219if ${ac_cv_prog_OTOOL+:} false; then :
8220  $as_echo_n "(cached) " >&6
8221else
8222  if test -n "$OTOOL"; then
8223  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8224else
8225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8226for as_dir in $PATH
8227do
8228  IFS=$as_save_IFS
8229  test -z "$as_dir" && as_dir=.
8230    for ac_exec_ext in '' $ac_executable_extensions; do
8231  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8232    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8233    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8234    break 2
8235  fi
8236done
8237  done
8238IFS=$as_save_IFS
8239
8240fi
8241fi
8242OTOOL=$ac_cv_prog_OTOOL
8243if test -n "$OTOOL"; then
8244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8245$as_echo "$OTOOL" >&6; }
8246else
8247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8248$as_echo "no" >&6; }
8249fi
8250
8251
8252fi
8253if test -z "$ac_cv_prog_OTOOL"; then
8254  ac_ct_OTOOL=$OTOOL
8255  # Extract the first word of "otool", so it can be a program name with args.
8256set dummy otool; ac_word=$2
8257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8258$as_echo_n "checking for $ac_word... " >&6; }
8259if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8260  $as_echo_n "(cached) " >&6
8261else
8262  if test -n "$ac_ct_OTOOL"; then
8263  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8264else
8265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8266for as_dir in $PATH
8267do
8268  IFS=$as_save_IFS
8269  test -z "$as_dir" && as_dir=.
8270    for ac_exec_ext in '' $ac_executable_extensions; do
8271  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8272    ac_cv_prog_ac_ct_OTOOL="otool"
8273    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8274    break 2
8275  fi
8276done
8277  done
8278IFS=$as_save_IFS
8279
8280fi
8281fi
8282ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8283if test -n "$ac_ct_OTOOL"; then
8284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8285$as_echo "$ac_ct_OTOOL" >&6; }
8286else
8287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8288$as_echo "no" >&6; }
8289fi
8290
8291  if test "x$ac_ct_OTOOL" = x; then
8292    OTOOL=":"
8293  else
8294    case $cross_compiling:$ac_tool_warned in
8295yes:)
8296{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8297$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8298ac_tool_warned=yes ;;
8299esac
8300    OTOOL=$ac_ct_OTOOL
8301  fi
8302else
8303  OTOOL="$ac_cv_prog_OTOOL"
8304fi
8305
8306    if test -n "$ac_tool_prefix"; then
8307  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8308set dummy ${ac_tool_prefix}otool64; ac_word=$2
8309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8310$as_echo_n "checking for $ac_word... " >&6; }
8311if ${ac_cv_prog_OTOOL64+:} false; then :
8312  $as_echo_n "(cached) " >&6
8313else
8314  if test -n "$OTOOL64"; then
8315  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8316else
8317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8318for as_dir in $PATH
8319do
8320  IFS=$as_save_IFS
8321  test -z "$as_dir" && as_dir=.
8322    for ac_exec_ext in '' $ac_executable_extensions; do
8323  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8324    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8325    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8326    break 2
8327  fi
8328done
8329  done
8330IFS=$as_save_IFS
8331
8332fi
8333fi
8334OTOOL64=$ac_cv_prog_OTOOL64
8335if test -n "$OTOOL64"; then
8336  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8337$as_echo "$OTOOL64" >&6; }
8338else
8339  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8340$as_echo "no" >&6; }
8341fi
8342
8343
8344fi
8345if test -z "$ac_cv_prog_OTOOL64"; then
8346  ac_ct_OTOOL64=$OTOOL64
8347  # Extract the first word of "otool64", so it can be a program name with args.
8348set dummy otool64; ac_word=$2
8349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8350$as_echo_n "checking for $ac_word... " >&6; }
8351if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8352  $as_echo_n "(cached) " >&6
8353else
8354  if test -n "$ac_ct_OTOOL64"; then
8355  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8356else
8357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8358for as_dir in $PATH
8359do
8360  IFS=$as_save_IFS
8361  test -z "$as_dir" && as_dir=.
8362    for ac_exec_ext in '' $ac_executable_extensions; do
8363  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8364    ac_cv_prog_ac_ct_OTOOL64="otool64"
8365    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8366    break 2
8367  fi
8368done
8369  done
8370IFS=$as_save_IFS
8371
8372fi
8373fi
8374ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8375if test -n "$ac_ct_OTOOL64"; then
8376  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8377$as_echo "$ac_ct_OTOOL64" >&6; }
8378else
8379  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8380$as_echo "no" >&6; }
8381fi
8382
8383  if test "x$ac_ct_OTOOL64" = x; then
8384    OTOOL64=":"
8385  else
8386    case $cross_compiling:$ac_tool_warned in
8387yes:)
8388{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8389$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8390ac_tool_warned=yes ;;
8391esac
8392    OTOOL64=$ac_ct_OTOOL64
8393  fi
8394else
8395  OTOOL64="$ac_cv_prog_OTOOL64"
8396fi
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8425$as_echo_n "checking for -single_module linker flag... " >&6; }
8426if ${lt_cv_apple_cc_single_mod+:} false; then :
8427  $as_echo_n "(cached) " >&6
8428else
8429  lt_cv_apple_cc_single_mod=no
8430      if test -z "${LT_MULTI_MODULE}"; then
8431	# By default we will add the -single_module flag. You can override
8432	# by either setting the environment variable LT_MULTI_MODULE
8433	# non-empty at configure time, or by adding -multi_module to the
8434	# link flags.
8435	rm -rf libconftest.dylib*
8436	echo "int foo(void){return 1;}" > conftest.c
8437	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8438-dynamiclib -Wl,-single_module conftest.c" >&5
8439	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8440	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8441        _lt_result=$?
8442	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8443	  lt_cv_apple_cc_single_mod=yes
8444	else
8445	  cat conftest.err >&5
8446	fi
8447	rm -rf libconftest.dylib*
8448	rm -f conftest.*
8449      fi
8450fi
8451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8452$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8453    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8454$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8455if ${lt_cv_ld_exported_symbols_list+:} false; then :
8456  $as_echo_n "(cached) " >&6
8457else
8458  lt_cv_ld_exported_symbols_list=no
8459      save_LDFLAGS=$LDFLAGS
8460      echo "_main" > conftest.sym
8461      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8462      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8463/* end confdefs.h.  */
8464
8465int
8466main ()
8467{
8468
8469  ;
8470  return 0;
8471}
8472_ACEOF
8473if ac_fn_c_try_link "$LINENO"; then :
8474  lt_cv_ld_exported_symbols_list=yes
8475else
8476  lt_cv_ld_exported_symbols_list=no
8477fi
8478rm -f core conftest.err conftest.$ac_objext \
8479    conftest$ac_exeext conftest.$ac_ext
8480	LDFLAGS="$save_LDFLAGS"
8481
8482fi
8483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8484$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8485    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8486$as_echo_n "checking for -force_load linker flag... " >&6; }
8487if ${lt_cv_ld_force_load+:} false; then :
8488  $as_echo_n "(cached) " >&6
8489else
8490  lt_cv_ld_force_load=no
8491      cat > conftest.c << _LT_EOF
8492int forced_loaded() { return 2;}
8493_LT_EOF
8494      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8495      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8496      echo "$AR cru libconftest.a conftest.o" >&5
8497      $AR cru libconftest.a conftest.o 2>&5
8498      cat > conftest.c << _LT_EOF
8499int main() { return 0;}
8500_LT_EOF
8501      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8502      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8503      _lt_result=$?
8504      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8505	lt_cv_ld_force_load=yes
8506      else
8507	cat conftest.err >&5
8508      fi
8509        rm -f conftest.err libconftest.a conftest conftest.c
8510        rm -rf conftest.dSYM
8511
8512fi
8513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8514$as_echo "$lt_cv_ld_force_load" >&6; }
8515    case $host_os in
8516    rhapsody* | darwin1.[012])
8517      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8518    darwin1.*)
8519      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8520    darwin*) # darwin 5.x on
8521      # if running on 10.5 or later, the deployment target defaults
8522      # to the OS version, if on x86, and 10.4, the deployment
8523      # target defaults to 10.4. Don't you love it?
8524      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8525	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8526	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8527	10.[012][,.]*)
8528	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8529	10.*)
8530	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8531      esac
8532    ;;
8533  esac
8534    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8535      _lt_dar_single_mod='$single_module'
8536    fi
8537    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8538      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8539    else
8540      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8541    fi
8542    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8543      _lt_dsymutil='~$DSYMUTIL $lib || :'
8544    else
8545      _lt_dsymutil=
8546    fi
8547    ;;
8548  esac
8549
8550for ac_header in dlfcn.h
8551do :
8552  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8553"
8554if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8555  cat >>confdefs.h <<_ACEOF
8556#define HAVE_DLFCN_H 1
8557_ACEOF
8558
8559fi
8560
8561done
8562
8563
8564
8565
8566
8567
8568# Set options
8569
8570
8571
8572        enable_dlopen=no
8573
8574
8575  enable_win32_dll=no
8576
8577
8578            # Check whether --enable-shared was given.
8579if test "${enable_shared+set}" = set; then :
8580  enableval=$enable_shared; p=${PACKAGE-default}
8581    case $enableval in
8582    yes) enable_shared=yes ;;
8583    no) enable_shared=no ;;
8584    *)
8585      enable_shared=no
8586      # Look at the argument we got.  We use all the common list separators.
8587      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8588      for pkg in $enableval; do
8589	IFS="$lt_save_ifs"
8590	if test "X$pkg" = "X$p"; then
8591	  enable_shared=yes
8592	fi
8593      done
8594      IFS="$lt_save_ifs"
8595      ;;
8596    esac
8597else
8598  enable_shared=yes
8599fi
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609  # Check whether --enable-static was given.
8610if test "${enable_static+set}" = set; then :
8611  enableval=$enable_static; p=${PACKAGE-default}
8612    case $enableval in
8613    yes) enable_static=yes ;;
8614    no) enable_static=no ;;
8615    *)
8616     enable_static=no
8617      # Look at the argument we got.  We use all the common list separators.
8618      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8619      for pkg in $enableval; do
8620	IFS="$lt_save_ifs"
8621	if test "X$pkg" = "X$p"; then
8622	  enable_static=yes
8623	fi
8624      done
8625      IFS="$lt_save_ifs"
8626      ;;
8627    esac
8628else
8629  enable_static=yes
8630fi
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641# Check whether --with-pic was given.
8642if test "${with_pic+set}" = set; then :
8643  withval=$with_pic; pic_mode="$withval"
8644else
8645  pic_mode=default
8646fi
8647
8648
8649test -z "$pic_mode" && pic_mode=default
8650
8651
8652
8653
8654
8655
8656
8657  # Check whether --enable-fast-install was given.
8658if test "${enable_fast_install+set}" = set; then :
8659  enableval=$enable_fast_install; p=${PACKAGE-default}
8660    case $enableval in
8661    yes) enable_fast_install=yes ;;
8662    no) enable_fast_install=no ;;
8663    *)
8664      enable_fast_install=no
8665      # Look at the argument we got.  We use all the common list separators.
8666      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8667      for pkg in $enableval; do
8668	IFS="$lt_save_ifs"
8669	if test "X$pkg" = "X$p"; then
8670	  enable_fast_install=yes
8671	fi
8672      done
8673      IFS="$lt_save_ifs"
8674      ;;
8675    esac
8676else
8677  enable_fast_install=yes
8678fi
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690# This can be used to rebuild libtool when needed
8691LIBTOOL_DEPS="$ltmain"
8692
8693# Always use our own libtool.
8694LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721test -z "$LN_S" && LN_S="ln -s"
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736if test -n "${ZSH_VERSION+set}" ; then
8737   setopt NO_GLOB_SUBST
8738fi
8739
8740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8741$as_echo_n "checking for objdir... " >&6; }
8742if ${lt_cv_objdir+:} false; then :
8743  $as_echo_n "(cached) " >&6
8744else
8745  rm -f .libs 2>/dev/null
8746mkdir .libs 2>/dev/null
8747if test -d .libs; then
8748  lt_cv_objdir=.libs
8749else
8750  # MS-DOS does not allow filenames that begin with a dot.
8751  lt_cv_objdir=_libs
8752fi
8753rmdir .libs 2>/dev/null
8754fi
8755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8756$as_echo "$lt_cv_objdir" >&6; }
8757objdir=$lt_cv_objdir
8758
8759
8760
8761
8762
8763cat >>confdefs.h <<_ACEOF
8764#define LT_OBJDIR "$lt_cv_objdir/"
8765_ACEOF
8766
8767
8768
8769
8770case $host_os in
8771aix3*)
8772  # AIX sometimes has problems with the GCC collect2 program.  For some
8773  # reason, if we set the COLLECT_NAMES environment variable, the problems
8774  # vanish in a puff of smoke.
8775  if test "X${COLLECT_NAMES+set}" != Xset; then
8776    COLLECT_NAMES=
8777    export COLLECT_NAMES
8778  fi
8779  ;;
8780esac
8781
8782# Global variables:
8783ofile=libtool
8784can_build_shared=yes
8785
8786# All known linkers require a `.a' archive for static linking (except MSVC,
8787# which needs '.lib').
8788libext=a
8789
8790with_gnu_ld="$lt_cv_prog_gnu_ld"
8791
8792old_CC="$CC"
8793old_CFLAGS="$CFLAGS"
8794
8795# Set sane defaults for various variables
8796test -z "$CC" && CC=cc
8797test -z "$LTCC" && LTCC=$CC
8798test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8799test -z "$LD" && LD=ld
8800test -z "$ac_objext" && ac_objext=o
8801
8802for cc_temp in $compiler""; do
8803  case $cc_temp in
8804    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8805    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8806    \-*) ;;
8807    *) break;;
8808  esac
8809done
8810cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8811
8812
8813# Only perform the check for file, if the check method requires it
8814test -z "$MAGIC_CMD" && MAGIC_CMD=file
8815case $deplibs_check_method in
8816file_magic*)
8817  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8818    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8819$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8820if ${lt_cv_path_MAGIC_CMD+:} false; then :
8821  $as_echo_n "(cached) " >&6
8822else
8823  case $MAGIC_CMD in
8824[\\/*] |  ?:[\\/]*)
8825  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8826  ;;
8827*)
8828  lt_save_MAGIC_CMD="$MAGIC_CMD"
8829  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8830  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8831  for ac_dir in $ac_dummy; do
8832    IFS="$lt_save_ifs"
8833    test -z "$ac_dir" && ac_dir=.
8834    if test -f $ac_dir/${ac_tool_prefix}file; then
8835      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8836      if test -n "$file_magic_test_file"; then
8837	case $deplibs_check_method in
8838	"file_magic "*)
8839	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8840	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8841	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8842	    $EGREP "$file_magic_regex" > /dev/null; then
8843	    :
8844	  else
8845	    cat <<_LT_EOF 1>&2
8846
8847*** Warning: the command libtool uses to detect shared libraries,
8848*** $file_magic_cmd, produces output that libtool cannot recognize.
8849*** The result is that libtool may fail to recognize shared libraries
8850*** as such.  This will affect the creation of libtool libraries that
8851*** depend on shared libraries, but programs linked with such libtool
8852*** libraries will work regardless of this problem.  Nevertheless, you
8853*** may want to report the problem to your system manager and/or to
8854*** bug-libtool@gnu.org
8855
8856_LT_EOF
8857	  fi ;;
8858	esac
8859      fi
8860      break
8861    fi
8862  done
8863  IFS="$lt_save_ifs"
8864  MAGIC_CMD="$lt_save_MAGIC_CMD"
8865  ;;
8866esac
8867fi
8868
8869MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8870if test -n "$MAGIC_CMD"; then
8871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8872$as_echo "$MAGIC_CMD" >&6; }
8873else
8874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8875$as_echo "no" >&6; }
8876fi
8877
8878
8879
8880
8881
8882if test -z "$lt_cv_path_MAGIC_CMD"; then
8883  if test -n "$ac_tool_prefix"; then
8884    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8885$as_echo_n "checking for file... " >&6; }
8886if ${lt_cv_path_MAGIC_CMD+:} false; then :
8887  $as_echo_n "(cached) " >&6
8888else
8889  case $MAGIC_CMD in
8890[\\/*] |  ?:[\\/]*)
8891  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8892  ;;
8893*)
8894  lt_save_MAGIC_CMD="$MAGIC_CMD"
8895  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8896  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8897  for ac_dir in $ac_dummy; do
8898    IFS="$lt_save_ifs"
8899    test -z "$ac_dir" && ac_dir=.
8900    if test -f $ac_dir/file; then
8901      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8902      if test -n "$file_magic_test_file"; then
8903	case $deplibs_check_method in
8904	"file_magic "*)
8905	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8906	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8907	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8908	    $EGREP "$file_magic_regex" > /dev/null; then
8909	    :
8910	  else
8911	    cat <<_LT_EOF 1>&2
8912
8913*** Warning: the command libtool uses to detect shared libraries,
8914*** $file_magic_cmd, produces output that libtool cannot recognize.
8915*** The result is that libtool may fail to recognize shared libraries
8916*** as such.  This will affect the creation of libtool libraries that
8917*** depend on shared libraries, but programs linked with such libtool
8918*** libraries will work regardless of this problem.  Nevertheless, you
8919*** may want to report the problem to your system manager and/or to
8920*** bug-libtool@gnu.org
8921
8922_LT_EOF
8923	  fi ;;
8924	esac
8925      fi
8926      break
8927    fi
8928  done
8929  IFS="$lt_save_ifs"
8930  MAGIC_CMD="$lt_save_MAGIC_CMD"
8931  ;;
8932esac
8933fi
8934
8935MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8936if test -n "$MAGIC_CMD"; then
8937  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8938$as_echo "$MAGIC_CMD" >&6; }
8939else
8940  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8941$as_echo "no" >&6; }
8942fi
8943
8944
8945  else
8946    MAGIC_CMD=:
8947  fi
8948fi
8949
8950  fi
8951  ;;
8952esac
8953
8954# Use C for the default configuration in the libtool script
8955
8956lt_save_CC="$CC"
8957ac_ext=c
8958ac_cpp='$CPP $CPPFLAGS'
8959ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8960ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8961ac_compiler_gnu=$ac_cv_c_compiler_gnu
8962
8963
8964# Source file extension for C test sources.
8965ac_ext=c
8966
8967# Object file extension for compiled C test sources.
8968objext=o
8969objext=$objext
8970
8971# Code to be used in simple compile tests
8972lt_simple_compile_test_code="int some_variable = 0;"
8973
8974# Code to be used in simple link tests
8975lt_simple_link_test_code='int main(){return(0);}'
8976
8977
8978
8979
8980
8981
8982
8983# If no C compiler was specified, use CC.
8984LTCC=${LTCC-"$CC"}
8985
8986# If no C compiler flags were specified, use CFLAGS.
8987LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8988
8989# Allow CC to be a program name with arguments.
8990compiler=$CC
8991
8992# Save the default compiler, since it gets overwritten when the other
8993# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8994compiler_DEFAULT=$CC
8995
8996# save warnings/boilerplate of simple test code
8997ac_outfile=conftest.$ac_objext
8998echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8999eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9000_lt_compiler_boilerplate=`cat conftest.err`
9001$RM conftest*
9002
9003ac_outfile=conftest.$ac_objext
9004echo "$lt_simple_link_test_code" >conftest.$ac_ext
9005eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9006_lt_linker_boilerplate=`cat conftest.err`
9007$RM -r conftest*
9008
9009
9010## CAVEAT EMPTOR:
9011## There is no encapsulation within the following macros, do not change
9012## the running order or otherwise move them around unless you know exactly
9013## what you are doing...
9014if test -n "$compiler"; then
9015
9016lt_prog_compiler_no_builtin_flag=
9017
9018if test "$GCC" = yes; then
9019  case $cc_basename in
9020  nvcc*)
9021    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9022  *)
9023    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9024  esac
9025
9026  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9027$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9028if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9029  $as_echo_n "(cached) " >&6
9030else
9031  lt_cv_prog_compiler_rtti_exceptions=no
9032   ac_outfile=conftest.$ac_objext
9033   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9034   lt_compiler_flag="-fno-rtti -fno-exceptions"
9035   # Insert the option either (1) after the last *FLAGS variable, or
9036   # (2) before a word containing "conftest.", or (3) at the end.
9037   # Note that $ac_compile itself does not contain backslashes and begins
9038   # with a dollar sign (not a hyphen), so the echo should work correctly.
9039   # The option is referenced via a variable to avoid confusing sed.
9040   lt_compile=`echo "$ac_compile" | $SED \
9041   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9042   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9043   -e 's:$: $lt_compiler_flag:'`
9044   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9045   (eval "$lt_compile" 2>conftest.err)
9046   ac_status=$?
9047   cat conftest.err >&5
9048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9049   if (exit $ac_status) && test -s "$ac_outfile"; then
9050     # The compiler can only warn and ignore the option if not recognized
9051     # So say no if there are warnings other than the usual output.
9052     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9053     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9054     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9055       lt_cv_prog_compiler_rtti_exceptions=yes
9056     fi
9057   fi
9058   $RM conftest*
9059
9060fi
9061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9062$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9063
9064if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9065    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9066else
9067    :
9068fi
9069
9070fi
9071
9072
9073
9074
9075
9076
9077  lt_prog_compiler_wl=
9078lt_prog_compiler_pic=
9079lt_prog_compiler_static=
9080
9081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9082$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9083
9084  if test "$GCC" = yes; then
9085    lt_prog_compiler_wl='-Wl,'
9086    lt_prog_compiler_static='-static'
9087
9088    case $host_os in
9089      aix*)
9090      # All AIX code is PIC.
9091      if test "$host_cpu" = ia64; then
9092	# AIX 5 now supports IA64 processor
9093	lt_prog_compiler_static='-Bstatic'
9094      fi
9095      lt_prog_compiler_pic='-fPIC'
9096      ;;
9097
9098    amigaos*)
9099      case $host_cpu in
9100      powerpc)
9101            # see comment about AmigaOS4 .so support
9102            lt_prog_compiler_pic='-fPIC'
9103        ;;
9104      m68k)
9105            # FIXME: we need at least 68020 code to build shared libraries, but
9106            # adding the `-m68020' flag to GCC prevents building anything better,
9107            # like `-m68040'.
9108            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9109        ;;
9110      esac
9111      ;;
9112
9113    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9114      # PIC is the default for these OSes.
9115      ;;
9116
9117    mingw* | cygwin* | pw32* | os2* | cegcc*)
9118      # This hack is so that the source file can tell whether it is being
9119      # built for inclusion in a dll (and should export symbols for example).
9120      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9121      # (--disable-auto-import) libraries
9122      lt_prog_compiler_pic='-DDLL_EXPORT'
9123      ;;
9124
9125    darwin* | rhapsody*)
9126      # PIC is the default on this platform
9127      # Common symbols not allowed in MH_DYLIB files
9128      lt_prog_compiler_pic='-fno-common'
9129      ;;
9130
9131    haiku*)
9132      # PIC is the default for Haiku.
9133      # The "-static" flag exists, but is broken.
9134      lt_prog_compiler_static=
9135      ;;
9136
9137    hpux*)
9138      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9139      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9140      # sets the default TLS model and affects inlining.
9141      case $host_cpu in
9142      hppa*64*)
9143	# +Z the default
9144	;;
9145      *)
9146	lt_prog_compiler_pic='-fPIC'
9147	;;
9148      esac
9149      ;;
9150
9151    interix[3-9]*)
9152      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9153      # Instead, we relocate shared libraries at runtime.
9154      ;;
9155
9156    msdosdjgpp*)
9157      # Just because we use GCC doesn't mean we suddenly get shared libraries
9158      # on systems that don't support them.
9159      lt_prog_compiler_can_build_shared=no
9160      enable_shared=no
9161      ;;
9162
9163    *nto* | *qnx*)
9164      # QNX uses GNU C++, but need to define -shared option too, otherwise
9165      # it will coredump.
9166      lt_prog_compiler_pic='-fPIC -shared'
9167      ;;
9168
9169    sysv4*MP*)
9170      if test -d /usr/nec; then
9171	lt_prog_compiler_pic=-Kconform_pic
9172      fi
9173      ;;
9174
9175    *)
9176      lt_prog_compiler_pic='-fPIC'
9177      ;;
9178    esac
9179
9180    case $cc_basename in
9181    nvcc*) # Cuda Compiler Driver 2.2
9182      lt_prog_compiler_wl='-Xlinker '
9183      lt_prog_compiler_pic='-Xcompiler -fPIC'
9184      ;;
9185    esac
9186  else
9187    # PORTME Check for flag to pass linker flags through the system compiler.
9188    case $host_os in
9189    aix*)
9190      lt_prog_compiler_wl='-Wl,'
9191      if test "$host_cpu" = ia64; then
9192	# AIX 5 now supports IA64 processor
9193	lt_prog_compiler_static='-Bstatic'
9194      else
9195	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9196      fi
9197      ;;
9198
9199    mingw* | cygwin* | pw32* | os2* | cegcc*)
9200      # This hack is so that the source file can tell whether it is being
9201      # built for inclusion in a dll (and should export symbols for example).
9202      lt_prog_compiler_pic='-DDLL_EXPORT'
9203      ;;
9204
9205    hpux9* | hpux10* | hpux11*)
9206      lt_prog_compiler_wl='-Wl,'
9207      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9208      # not for PA HP-UX.
9209      case $host_cpu in
9210      hppa*64*|ia64*)
9211	# +Z the default
9212	;;
9213      *)
9214	lt_prog_compiler_pic='+Z'
9215	;;
9216      esac
9217      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9218      lt_prog_compiler_static='${wl}-a ${wl}archive'
9219      ;;
9220
9221    irix5* | irix6* | nonstopux*)
9222      lt_prog_compiler_wl='-Wl,'
9223      # PIC (with -KPIC) is the default.
9224      lt_prog_compiler_static='-non_shared'
9225      ;;
9226
9227    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9228      case $cc_basename in
9229      # old Intel for x86_64 which still supported -KPIC.
9230      ecc*)
9231	lt_prog_compiler_wl='-Wl,'
9232	lt_prog_compiler_pic='-KPIC'
9233	lt_prog_compiler_static='-static'
9234        ;;
9235      # icc used to be incompatible with GCC.
9236      # ICC 10 doesn't accept -KPIC any more.
9237      icc* | ifort*)
9238	lt_prog_compiler_wl='-Wl,'
9239	lt_prog_compiler_pic='-fPIC'
9240	lt_prog_compiler_static='-static'
9241        ;;
9242      # Lahey Fortran 8.1.
9243      lf95*)
9244	lt_prog_compiler_wl='-Wl,'
9245	lt_prog_compiler_pic='--shared'
9246	lt_prog_compiler_static='--static'
9247	;;
9248      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9249        # Portland Group compilers (*not* the Pentium gcc compiler,
9250	# which looks to be a dead project)
9251	lt_prog_compiler_wl='-Wl,'
9252	lt_prog_compiler_pic='-fpic'
9253	lt_prog_compiler_static='-Bstatic'
9254        ;;
9255      ccc*)
9256        lt_prog_compiler_wl='-Wl,'
9257        # All Alpha code is PIC.
9258        lt_prog_compiler_static='-non_shared'
9259        ;;
9260      xl* | bgxl* | bgf* | mpixl*)
9261	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9262	lt_prog_compiler_wl='-Wl,'
9263	lt_prog_compiler_pic='-qpic'
9264	lt_prog_compiler_static='-qstaticlink'
9265	;;
9266      *)
9267	case `$CC -V 2>&1 | sed 5q` in
9268	*Sun\ F* | *Sun*Fortran*)
9269	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9270	  lt_prog_compiler_pic='-KPIC'
9271	  lt_prog_compiler_static='-Bstatic'
9272	  lt_prog_compiler_wl=''
9273	  ;;
9274	*Sun\ C*)
9275	  # Sun C 5.9
9276	  lt_prog_compiler_pic='-KPIC'
9277	  lt_prog_compiler_static='-Bstatic'
9278	  lt_prog_compiler_wl='-Wl,'
9279	  ;;
9280	esac
9281	;;
9282      esac
9283      ;;
9284
9285    newsos6)
9286      lt_prog_compiler_pic='-KPIC'
9287      lt_prog_compiler_static='-Bstatic'
9288      ;;
9289
9290    *nto* | *qnx*)
9291      # QNX uses GNU C++, but need to define -shared option too, otherwise
9292      # it will coredump.
9293      lt_prog_compiler_pic='-fPIC -shared'
9294      ;;
9295
9296    osf3* | osf4* | osf5*)
9297      lt_prog_compiler_wl='-Wl,'
9298      # All OSF/1 code is PIC.
9299      lt_prog_compiler_static='-non_shared'
9300      ;;
9301
9302    rdos*)
9303      lt_prog_compiler_static='-non_shared'
9304      ;;
9305
9306    solaris*)
9307      lt_prog_compiler_pic='-KPIC'
9308      lt_prog_compiler_static='-Bstatic'
9309      case $cc_basename in
9310      f77* | f90* | f95*)
9311	lt_prog_compiler_wl='-Qoption ld ';;
9312      *)
9313	lt_prog_compiler_wl='-Wl,';;
9314      esac
9315      ;;
9316
9317    sunos4*)
9318      lt_prog_compiler_wl='-Qoption ld '
9319      lt_prog_compiler_pic='-PIC'
9320      lt_prog_compiler_static='-Bstatic'
9321      ;;
9322
9323    sysv4 | sysv4.2uw2* | sysv4.3*)
9324      lt_prog_compiler_wl='-Wl,'
9325      lt_prog_compiler_pic='-KPIC'
9326      lt_prog_compiler_static='-Bstatic'
9327      ;;
9328
9329    sysv4*MP*)
9330      if test -d /usr/nec ;then
9331	lt_prog_compiler_pic='-Kconform_pic'
9332	lt_prog_compiler_static='-Bstatic'
9333      fi
9334      ;;
9335
9336    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9337      lt_prog_compiler_wl='-Wl,'
9338      lt_prog_compiler_pic='-KPIC'
9339      lt_prog_compiler_static='-Bstatic'
9340      ;;
9341
9342    unicos*)
9343      lt_prog_compiler_wl='-Wl,'
9344      lt_prog_compiler_can_build_shared=no
9345      ;;
9346
9347    uts4*)
9348      lt_prog_compiler_pic='-pic'
9349      lt_prog_compiler_static='-Bstatic'
9350      ;;
9351
9352    *)
9353      lt_prog_compiler_can_build_shared=no
9354      ;;
9355    esac
9356  fi
9357
9358case $host_os in
9359  # For platforms which do not support PIC, -DPIC is meaningless:
9360  *djgpp*)
9361    lt_prog_compiler_pic=
9362    ;;
9363  *)
9364    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9365    ;;
9366esac
9367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9368$as_echo "$lt_prog_compiler_pic" >&6; }
9369
9370
9371
9372
9373
9374
9375#
9376# Check to make sure the PIC flag actually works.
9377#
9378if test -n "$lt_prog_compiler_pic"; then
9379  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9380$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9381if ${lt_cv_prog_compiler_pic_works+:} false; then :
9382  $as_echo_n "(cached) " >&6
9383else
9384  lt_cv_prog_compiler_pic_works=no
9385   ac_outfile=conftest.$ac_objext
9386   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9387   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9388   # Insert the option either (1) after the last *FLAGS variable, or
9389   # (2) before a word containing "conftest.", or (3) at the end.
9390   # Note that $ac_compile itself does not contain backslashes and begins
9391   # with a dollar sign (not a hyphen), so the echo should work correctly.
9392   # The option is referenced via a variable to avoid confusing sed.
9393   lt_compile=`echo "$ac_compile" | $SED \
9394   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9395   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9396   -e 's:$: $lt_compiler_flag:'`
9397   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9398   (eval "$lt_compile" 2>conftest.err)
9399   ac_status=$?
9400   cat conftest.err >&5
9401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9402   if (exit $ac_status) && test -s "$ac_outfile"; then
9403     # The compiler can only warn and ignore the option if not recognized
9404     # So say no if there are warnings other than the usual output.
9405     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9406     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9407     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9408       lt_cv_prog_compiler_pic_works=yes
9409     fi
9410   fi
9411   $RM conftest*
9412
9413fi
9414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9415$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9416
9417if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9418    case $lt_prog_compiler_pic in
9419     "" | " "*) ;;
9420     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9421     esac
9422else
9423    lt_prog_compiler_pic=
9424     lt_prog_compiler_can_build_shared=no
9425fi
9426
9427fi
9428
9429
9430
9431
9432
9433
9434#
9435# Check to make sure the static flag actually works.
9436#
9437wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9439$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9440if ${lt_cv_prog_compiler_static_works+:} false; then :
9441  $as_echo_n "(cached) " >&6
9442else
9443  lt_cv_prog_compiler_static_works=no
9444   save_LDFLAGS="$LDFLAGS"
9445   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9446   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9447   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9448     # The linker can only warn and ignore the option if not recognized
9449     # So say no if there are warnings
9450     if test -s conftest.err; then
9451       # Append any errors to the config.log.
9452       cat conftest.err 1>&5
9453       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9454       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9455       if diff conftest.exp conftest.er2 >/dev/null; then
9456         lt_cv_prog_compiler_static_works=yes
9457       fi
9458     else
9459       lt_cv_prog_compiler_static_works=yes
9460     fi
9461   fi
9462   $RM -r conftest*
9463   LDFLAGS="$save_LDFLAGS"
9464
9465fi
9466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9467$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9468
9469if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9470    :
9471else
9472    lt_prog_compiler_static=
9473fi
9474
9475
9476
9477
9478
9479
9480
9481  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9482$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9483if ${lt_cv_prog_compiler_c_o+:} false; then :
9484  $as_echo_n "(cached) " >&6
9485else
9486  lt_cv_prog_compiler_c_o=no
9487   $RM -r conftest 2>/dev/null
9488   mkdir conftest
9489   cd conftest
9490   mkdir out
9491   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9492
9493   lt_compiler_flag="-o out/conftest2.$ac_objext"
9494   # Insert the option either (1) after the last *FLAGS variable, or
9495   # (2) before a word containing "conftest.", or (3) at the end.
9496   # Note that $ac_compile itself does not contain backslashes and begins
9497   # with a dollar sign (not a hyphen), so the echo should work correctly.
9498   lt_compile=`echo "$ac_compile" | $SED \
9499   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9500   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9501   -e 's:$: $lt_compiler_flag:'`
9502   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9503   (eval "$lt_compile" 2>out/conftest.err)
9504   ac_status=$?
9505   cat out/conftest.err >&5
9506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9507   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9508   then
9509     # The compiler can only warn and ignore the option if not recognized
9510     # So say no if there are warnings
9511     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9512     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9513     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9514       lt_cv_prog_compiler_c_o=yes
9515     fi
9516   fi
9517   chmod u+w . 2>&5
9518   $RM conftest*
9519   # SGI C++ compiler will create directory out/ii_files/ for
9520   # template instantiation
9521   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9522   $RM out/* && rmdir out
9523   cd ..
9524   $RM -r conftest
9525   $RM conftest*
9526
9527fi
9528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9529$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9530
9531
9532
9533
9534
9535
9536  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9537$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9538if ${lt_cv_prog_compiler_c_o+:} false; then :
9539  $as_echo_n "(cached) " >&6
9540else
9541  lt_cv_prog_compiler_c_o=no
9542   $RM -r conftest 2>/dev/null
9543   mkdir conftest
9544   cd conftest
9545   mkdir out
9546   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9547
9548   lt_compiler_flag="-o out/conftest2.$ac_objext"
9549   # Insert the option either (1) after the last *FLAGS variable, or
9550   # (2) before a word containing "conftest.", or (3) at the end.
9551   # Note that $ac_compile itself does not contain backslashes and begins
9552   # with a dollar sign (not a hyphen), so the echo should work correctly.
9553   lt_compile=`echo "$ac_compile" | $SED \
9554   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9555   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9556   -e 's:$: $lt_compiler_flag:'`
9557   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9558   (eval "$lt_compile" 2>out/conftest.err)
9559   ac_status=$?
9560   cat out/conftest.err >&5
9561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9562   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9563   then
9564     # The compiler can only warn and ignore the option if not recognized
9565     # So say no if there are warnings
9566     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9567     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9568     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9569       lt_cv_prog_compiler_c_o=yes
9570     fi
9571   fi
9572   chmod u+w . 2>&5
9573   $RM conftest*
9574   # SGI C++ compiler will create directory out/ii_files/ for
9575   # template instantiation
9576   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9577   $RM out/* && rmdir out
9578   cd ..
9579   $RM -r conftest
9580   $RM conftest*
9581
9582fi
9583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9584$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9585
9586
9587
9588
9589hard_links="nottested"
9590if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9591  # do not overwrite the value of need_locks provided by the user
9592  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9593$as_echo_n "checking if we can lock with hard links... " >&6; }
9594  hard_links=yes
9595  $RM conftest*
9596  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9597  touch conftest.a
9598  ln conftest.a conftest.b 2>&5 || hard_links=no
9599  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9600  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9601$as_echo "$hard_links" >&6; }
9602  if test "$hard_links" = no; then
9603    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9604$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9605    need_locks=warn
9606  fi
9607else
9608  need_locks=no
9609fi
9610
9611
9612
9613
9614
9615
9616  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9617$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9618
9619  runpath_var=
9620  allow_undefined_flag=
9621  always_export_symbols=no
9622  archive_cmds=
9623  archive_expsym_cmds=
9624  compiler_needs_object=no
9625  enable_shared_with_static_runtimes=no
9626  export_dynamic_flag_spec=
9627  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9628  hardcode_automatic=no
9629  hardcode_direct=no
9630  hardcode_direct_absolute=no
9631  hardcode_libdir_flag_spec=
9632  hardcode_libdir_flag_spec_ld=
9633  hardcode_libdir_separator=
9634  hardcode_minus_L=no
9635  hardcode_shlibpath_var=unsupported
9636  inherit_rpath=no
9637  link_all_deplibs=unknown
9638  module_cmds=
9639  module_expsym_cmds=
9640  old_archive_from_new_cmds=
9641  old_archive_from_expsyms_cmds=
9642  thread_safe_flag_spec=
9643  whole_archive_flag_spec=
9644  # include_expsyms should be a list of space-separated symbols to be *always*
9645  # included in the symbol list
9646  include_expsyms=
9647  # exclude_expsyms can be an extended regexp of symbols to exclude
9648  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9649  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9650  # as well as any symbol that contains `d'.
9651  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9652  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9653  # platforms (ab)use it in PIC code, but their linkers get confused if
9654  # the symbol is explicitly referenced.  Since portable code cannot
9655  # rely on this symbol name, it's probably fine to never include it in
9656  # preloaded symbol tables.
9657  # Exclude shared library initialization/finalization symbols.
9658  extract_expsyms_cmds=
9659
9660  case $host_os in
9661  cygwin* | mingw* | pw32* | cegcc*)
9662    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9663    # When not using gcc, we currently assume that we are using
9664    # Microsoft Visual C++.
9665    if test "$GCC" != yes; then
9666      with_gnu_ld=no
9667    fi
9668    ;;
9669  interix*)
9670    # we just hope/assume this is gcc and not c89 (= MSVC++)
9671    with_gnu_ld=yes
9672    ;;
9673  openbsd*)
9674    with_gnu_ld=no
9675    ;;
9676  esac
9677
9678  ld_shlibs=yes
9679
9680  # On some targets, GNU ld is compatible enough with the native linker
9681  # that we're better off using the native interface for both.
9682  lt_use_gnu_ld_interface=no
9683  if test "$with_gnu_ld" = yes; then
9684    case $host_os in
9685      aix*)
9686	# The AIX port of GNU ld has always aspired to compatibility
9687	# with the native linker.  However, as the warning in the GNU ld
9688	# block says, versions before 2.19.5* couldn't really create working
9689	# shared libraries, regardless of the interface used.
9690	case `$LD -v 2>&1` in
9691	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9692	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9693	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9694	  *)
9695	    lt_use_gnu_ld_interface=yes
9696	    ;;
9697	esac
9698	;;
9699      *)
9700	lt_use_gnu_ld_interface=yes
9701	;;
9702    esac
9703  fi
9704
9705  if test "$lt_use_gnu_ld_interface" = yes; then
9706    # If archive_cmds runs LD, not CC, wlarc should be empty
9707    wlarc='${wl}'
9708
9709    # Set some defaults for GNU ld with shared library support. These
9710    # are reset later if shared libraries are not supported. Putting them
9711    # here allows them to be overridden if necessary.
9712    runpath_var=LD_RUN_PATH
9713    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9714    export_dynamic_flag_spec='${wl}--export-dynamic'
9715    # ancient GNU ld didn't support --whole-archive et. al.
9716    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9717      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9718    else
9719      whole_archive_flag_spec=
9720    fi
9721    supports_anon_versioning=no
9722    case `$LD -v 2>&1` in
9723      *GNU\ gold*) supports_anon_versioning=yes ;;
9724      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9725      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9726      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9727      *\ 2.11.*) ;; # other 2.11 versions
9728      *) supports_anon_versioning=yes ;;
9729    esac
9730
9731    # See if GNU ld supports shared libraries.
9732    case $host_os in
9733    aix[3-9]*)
9734      # On AIX/PPC, the GNU linker is very broken
9735      if test "$host_cpu" != ia64; then
9736	ld_shlibs=no
9737	cat <<_LT_EOF 1>&2
9738
9739*** Warning: the GNU linker, at least up to release 2.19, is reported
9740*** to be unable to reliably create shared libraries on AIX.
9741*** Therefore, libtool is disabling shared libraries support.  If you
9742*** really care for shared libraries, you may want to install binutils
9743*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9744*** You will then need to restart the configuration process.
9745
9746_LT_EOF
9747      fi
9748      ;;
9749
9750    amigaos*)
9751      case $host_cpu in
9752      powerpc)
9753            # see comment about AmigaOS4 .so support
9754            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9755            archive_expsym_cmds=''
9756        ;;
9757      m68k)
9758            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)'
9759            hardcode_libdir_flag_spec='-L$libdir'
9760            hardcode_minus_L=yes
9761        ;;
9762      esac
9763      ;;
9764
9765    beos*)
9766      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9767	allow_undefined_flag=unsupported
9768	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9769	# support --undefined.  This deserves some investigation.  FIXME
9770	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9771      else
9772	ld_shlibs=no
9773      fi
9774      ;;
9775
9776    cygwin* | mingw* | pw32* | cegcc*)
9777      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9778      # as there is no search path for DLLs.
9779      hardcode_libdir_flag_spec='-L$libdir'
9780      export_dynamic_flag_spec='${wl}--export-all-symbols'
9781      allow_undefined_flag=unsupported
9782      always_export_symbols=no
9783      enable_shared_with_static_runtimes=yes
9784      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9785
9786      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9787        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9788	# If the export-symbols file already is a .def file (1st line
9789	# is EXPORTS), use it as is; otherwise, prepend...
9790	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9791	  cp $export_symbols $output_objdir/$soname.def;
9792	else
9793	  echo EXPORTS > $output_objdir/$soname.def;
9794	  cat $export_symbols >> $output_objdir/$soname.def;
9795	fi~
9796	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9797      else
9798	ld_shlibs=no
9799      fi
9800      ;;
9801
9802    haiku*)
9803      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9804      link_all_deplibs=yes
9805      ;;
9806
9807    interix[3-9]*)
9808      hardcode_direct=no
9809      hardcode_shlibpath_var=no
9810      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9811      export_dynamic_flag_spec='${wl}-E'
9812      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9813      # Instead, shared libraries are loaded at an image base (0x10000000 by
9814      # default) and relocated if they conflict, which is a slow very memory
9815      # consuming and fragmenting process.  To avoid this, we pick a random,
9816      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9817      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9818      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9819      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'
9820      ;;
9821
9822    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9823      tmp_diet=no
9824      if test "$host_os" = linux-dietlibc; then
9825	case $cc_basename in
9826	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9827	esac
9828      fi
9829      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9830	 && test "$tmp_diet" = no
9831      then
9832	tmp_addflag=' $pic_flag'
9833	tmp_sharedflag='-shared'
9834	case $cc_basename,$host_cpu in
9835        pgcc*)				# Portland Group C compiler
9836	  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'
9837	  tmp_addflag=' $pic_flag'
9838	  ;;
9839	pgf77* | pgf90* | pgf95* | pgfortran*)
9840					# Portland Group f77 and f90 compilers
9841	  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'
9842	  tmp_addflag=' $pic_flag -Mnomain' ;;
9843	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9844	  tmp_addflag=' -i_dynamic' ;;
9845	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9846	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9847	ifc* | ifort*)			# Intel Fortran compiler
9848	  tmp_addflag=' -nofor_main' ;;
9849	lf95*)				# Lahey Fortran 8.1
9850	  whole_archive_flag_spec=
9851	  tmp_sharedflag='--shared' ;;
9852	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9853	  tmp_sharedflag='-qmkshrobj'
9854	  tmp_addflag= ;;
9855	nvcc*)	# Cuda Compiler Driver 2.2
9856	  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'
9857	  compiler_needs_object=yes
9858	  ;;
9859	esac
9860	case `$CC -V 2>&1 | sed 5q` in
9861	*Sun\ C*)			# Sun C 5.9
9862	  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'
9863	  compiler_needs_object=yes
9864	  tmp_sharedflag='-G' ;;
9865	*Sun\ F*)			# Sun Fortran 8.3
9866	  tmp_sharedflag='-G' ;;
9867	esac
9868	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9869
9870        if test "x$supports_anon_versioning" = xyes; then
9871          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9872	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9873	    echo "local: *; };" >> $output_objdir/$libname.ver~
9874	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9875        fi
9876
9877	case $cc_basename in
9878	xlf* | bgf* | bgxlf* | mpixlf*)
9879	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9880	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9881	  hardcode_libdir_flag_spec=
9882	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9883	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9884	  if test "x$supports_anon_versioning" = xyes; then
9885	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9886	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9887	      echo "local: *; };" >> $output_objdir/$libname.ver~
9888	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9889	  fi
9890	  ;;
9891	esac
9892      else
9893        ld_shlibs=no
9894      fi
9895      ;;
9896
9897    netbsd*)
9898      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9899	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9900	wlarc=
9901      else
9902	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9903	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9904      fi
9905      ;;
9906
9907    solaris*)
9908      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9909	ld_shlibs=no
9910	cat <<_LT_EOF 1>&2
9911
9912*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9913*** create shared libraries on Solaris systems.  Therefore, libtool
9914*** is disabling shared libraries support.  We urge you to upgrade GNU
9915*** binutils to release 2.9.1 or newer.  Another option is to modify
9916*** your PATH or compiler configuration so that the native linker is
9917*** used, and then restart.
9918
9919_LT_EOF
9920      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9921	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9922	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9923      else
9924	ld_shlibs=no
9925      fi
9926      ;;
9927
9928    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9929      case `$LD -v 2>&1` in
9930        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9931	ld_shlibs=no
9932	cat <<_LT_EOF 1>&2
9933
9934*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9935*** reliably create shared libraries on SCO systems.  Therefore, libtool
9936*** is disabling shared libraries support.  We urge you to upgrade GNU
9937*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9938*** your PATH or compiler configuration so that the native linker is
9939*** used, and then restart.
9940
9941_LT_EOF
9942	;;
9943	*)
9944	  # For security reasons, it is highly recommended that you always
9945	  # use absolute paths for naming shared libraries, and exclude the
9946	  # DT_RUNPATH tag from executables and libraries.  But doing so
9947	  # requires that you compile everything twice, which is a pain.
9948	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9949	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9950	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9951	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9952	  else
9953	    ld_shlibs=no
9954	  fi
9955	;;
9956      esac
9957      ;;
9958
9959    sunos4*)
9960      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9961      wlarc=
9962      hardcode_direct=yes
9963      hardcode_shlibpath_var=no
9964      ;;
9965
9966    *)
9967      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9968	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9969	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9970      else
9971	ld_shlibs=no
9972      fi
9973      ;;
9974    esac
9975
9976    if test "$ld_shlibs" = no; then
9977      runpath_var=
9978      hardcode_libdir_flag_spec=
9979      export_dynamic_flag_spec=
9980      whole_archive_flag_spec=
9981    fi
9982  else
9983    # PORTME fill in a description of your system's linker (not GNU ld)
9984    case $host_os in
9985    aix3*)
9986      allow_undefined_flag=unsupported
9987      always_export_symbols=yes
9988      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'
9989      # Note: this linker hardcodes the directories in LIBPATH if there
9990      # are no directories specified by -L.
9991      hardcode_minus_L=yes
9992      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9993	# Neither direct hardcoding nor static linking is supported with a
9994	# broken collect2.
9995	hardcode_direct=unsupported
9996      fi
9997      ;;
9998
9999    aix[4-9]*)
10000      if test "$host_cpu" = ia64; then
10001	# On IA64, the linker does run time linking by default, so we don't
10002	# have to do anything special.
10003	aix_use_runtimelinking=no
10004	exp_sym_flag='-Bexport'
10005	no_entry_flag=""
10006      else
10007	# If we're using GNU nm, then we don't want the "-C" option.
10008	# -C means demangle to AIX nm, but means don't demangle with GNU nm
10009	# Also, AIX nm treats weak defined symbols like other global
10010	# defined symbols, whereas GNU nm marks them as "W".
10011	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10012	  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'
10013	else
10014	  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'
10015	fi
10016	aix_use_runtimelinking=no
10017
10018	# Test if we are trying to use run time linking or normal
10019	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10020	# need to do runtime linking.
10021	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10022	  for ld_flag in $LDFLAGS; do
10023	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10024	    aix_use_runtimelinking=yes
10025	    break
10026	  fi
10027	  done
10028	  ;;
10029	esac
10030
10031	exp_sym_flag='-bexport'
10032	no_entry_flag='-bnoentry'
10033      fi
10034
10035      # When large executables or shared objects are built, AIX ld can
10036      # have problems creating the table of contents.  If linking a library
10037      # or program results in "error TOC overflow" add -mminimal-toc to
10038      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10039      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10040
10041      archive_cmds=''
10042      hardcode_direct=yes
10043      hardcode_direct_absolute=yes
10044      hardcode_libdir_separator=':'
10045      link_all_deplibs=yes
10046      file_list_spec='${wl}-f,'
10047
10048      if test "$GCC" = yes; then
10049	case $host_os in aix4.[012]|aix4.[012].*)
10050	# We only want to do this on AIX 4.2 and lower, the check
10051	# below for broken collect2 doesn't work under 4.3+
10052	  collect2name=`${CC} -print-prog-name=collect2`
10053	  if test -f "$collect2name" &&
10054	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10055	  then
10056	  # We have reworked collect2
10057	  :
10058	  else
10059	  # We have old collect2
10060	  hardcode_direct=unsupported
10061	  # It fails to find uninstalled libraries when the uninstalled
10062	  # path is not listed in the libpath.  Setting hardcode_minus_L
10063	  # to unsupported forces relinking
10064	  hardcode_minus_L=yes
10065	  hardcode_libdir_flag_spec='-L$libdir'
10066	  hardcode_libdir_separator=
10067	  fi
10068	  ;;
10069	esac
10070	shared_flag='-shared'
10071	if test "$aix_use_runtimelinking" = yes; then
10072	  shared_flag="$shared_flag "'${wl}-G'
10073	fi
10074      else
10075	# not using gcc
10076	if test "$host_cpu" = ia64; then
10077	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10078	# chokes on -Wl,-G. The following line is correct:
10079	  shared_flag='-G'
10080	else
10081	  if test "$aix_use_runtimelinking" = yes; then
10082	    shared_flag='${wl}-G'
10083	  else
10084	    shared_flag='${wl}-bM:SRE'
10085	  fi
10086	fi
10087      fi
10088
10089      export_dynamic_flag_spec='${wl}-bexpall'
10090      # It seems that -bexpall does not export symbols beginning with
10091      # underscore (_), so it is better to generate a list of symbols to export.
10092      always_export_symbols=yes
10093      if test "$aix_use_runtimelinking" = yes; then
10094	# Warning - without using the other runtime loading flags (-brtl),
10095	# -berok will link without error, but may produce a broken library.
10096	allow_undefined_flag='-berok'
10097        # Determine the default libpath from the value encoded in an
10098        # empty executable.
10099        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10100/* end confdefs.h.  */
10101
10102int
10103main ()
10104{
10105
10106  ;
10107  return 0;
10108}
10109_ACEOF
10110if ac_fn_c_try_link "$LINENO"; then :
10111
10112lt_aix_libpath_sed='
10113    /Import File Strings/,/^$/ {
10114	/^0/ {
10115	    s/^0  *\(.*\)$/\1/
10116	    p
10117	}
10118    }'
10119aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10120# Check for a 64-bit object if we didn't find anything.
10121if test -z "$aix_libpath"; then
10122  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10123fi
10124fi
10125rm -f core conftest.err conftest.$ac_objext \
10126    conftest$ac_exeext conftest.$ac_ext
10127if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10128
10129        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10130        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"
10131      else
10132	if test "$host_cpu" = ia64; then
10133	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10134	  allow_undefined_flag="-z nodefs"
10135	  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"
10136	else
10137	 # Determine the default libpath from the value encoded in an
10138	 # empty executable.
10139	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10140/* end confdefs.h.  */
10141
10142int
10143main ()
10144{
10145
10146  ;
10147  return 0;
10148}
10149_ACEOF
10150if ac_fn_c_try_link "$LINENO"; then :
10151
10152lt_aix_libpath_sed='
10153    /Import File Strings/,/^$/ {
10154	/^0/ {
10155	    s/^0  *\(.*\)$/\1/
10156	    p
10157	}
10158    }'
10159aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10160# Check for a 64-bit object if we didn't find anything.
10161if test -z "$aix_libpath"; then
10162  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10163fi
10164fi
10165rm -f core conftest.err conftest.$ac_objext \
10166    conftest$ac_exeext conftest.$ac_ext
10167if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10168
10169	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10170	  # Warning - without using the other run time loading flags,
10171	  # -berok will link without error, but may produce a broken library.
10172	  no_undefined_flag=' ${wl}-bernotok'
10173	  allow_undefined_flag=' ${wl}-berok'
10174	  if test "$with_gnu_ld" = yes; then
10175	    # We only use this code for GNU lds that support --whole-archive.
10176	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10177	  else
10178	    # Exported symbols can be pulled into shared objects from archives
10179	    whole_archive_flag_spec='$convenience'
10180	  fi
10181	  archive_cmds_need_lc=yes
10182	  # This is similar to how AIX traditionally builds its shared libraries.
10183	  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'
10184	fi
10185      fi
10186      ;;
10187
10188    amigaos*)
10189      case $host_cpu in
10190      powerpc)
10191            # see comment about AmigaOS4 .so support
10192            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10193            archive_expsym_cmds=''
10194        ;;
10195      m68k)
10196            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)'
10197            hardcode_libdir_flag_spec='-L$libdir'
10198            hardcode_minus_L=yes
10199        ;;
10200      esac
10201      ;;
10202
10203    bsdi[45]*)
10204      export_dynamic_flag_spec=-rdynamic
10205      ;;
10206
10207    cygwin* | mingw* | pw32* | cegcc*)
10208      # When not using gcc, we currently assume that we are using
10209      # Microsoft Visual C++.
10210      # hardcode_libdir_flag_spec is actually meaningless, as there is
10211      # no search path for DLLs.
10212      hardcode_libdir_flag_spec=' '
10213      allow_undefined_flag=unsupported
10214      # Tell ltmain to make .lib files, not .a files.
10215      libext=lib
10216      # Tell ltmain to make .dll files, not .so files.
10217      shrext_cmds=".dll"
10218      # FIXME: Setting linknames here is a bad hack.
10219      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10220      # The linker will automatically build a .lib file if we build a DLL.
10221      old_archive_from_new_cmds='true'
10222      # FIXME: Should let the user specify the lib program.
10223      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10224      fix_srcfile_path='`cygpath -w "$srcfile"`'
10225      enable_shared_with_static_runtimes=yes
10226      ;;
10227
10228    darwin* | rhapsody*)
10229
10230
10231  archive_cmds_need_lc=no
10232  hardcode_direct=no
10233  hardcode_automatic=yes
10234  hardcode_shlibpath_var=unsupported
10235  if test "$lt_cv_ld_force_load" = "yes"; then
10236    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\"`'
10237  else
10238    whole_archive_flag_spec=''
10239  fi
10240  link_all_deplibs=yes
10241  allow_undefined_flag="$_lt_dar_allow_undefined"
10242  case $cc_basename in
10243     ifort*) _lt_dar_can_shared=yes ;;
10244     *) _lt_dar_can_shared=$GCC ;;
10245  esac
10246  if test "$_lt_dar_can_shared" = "yes"; then
10247    output_verbose_link_cmd=func_echo_all
10248    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10249    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10250    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}"
10251    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}"
10252
10253  else
10254  ld_shlibs=no
10255  fi
10256
10257      ;;
10258
10259    dgux*)
10260      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10261      hardcode_libdir_flag_spec='-L$libdir'
10262      hardcode_shlibpath_var=no
10263      ;;
10264
10265    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10266    # support.  Future versions do this automatically, but an explicit c++rt0.o
10267    # does not break anything, and helps significantly (at the cost of a little
10268    # extra space).
10269    freebsd2.2*)
10270      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10271      hardcode_libdir_flag_spec='-R$libdir'
10272      hardcode_direct=yes
10273      hardcode_shlibpath_var=no
10274      ;;
10275
10276    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10277    freebsd2.*)
10278      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10279      hardcode_direct=yes
10280      hardcode_minus_L=yes
10281      hardcode_shlibpath_var=no
10282      ;;
10283
10284    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10285    freebsd* | dragonfly*)
10286      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10287      hardcode_libdir_flag_spec='-R$libdir'
10288      hardcode_direct=yes
10289      hardcode_shlibpath_var=no
10290      ;;
10291
10292    hpux9*)
10293      if test "$GCC" = yes; then
10294	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'
10295      else
10296	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'
10297      fi
10298      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10299      hardcode_libdir_separator=:
10300      hardcode_direct=yes
10301
10302      # hardcode_minus_L: Not really in the search PATH,
10303      # but as the default location of the library.
10304      hardcode_minus_L=yes
10305      export_dynamic_flag_spec='${wl}-E'
10306      ;;
10307
10308    hpux10*)
10309      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10310	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10311      else
10312	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10313      fi
10314      if test "$with_gnu_ld" = no; then
10315	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10316	hardcode_libdir_flag_spec_ld='+b $libdir'
10317	hardcode_libdir_separator=:
10318	hardcode_direct=yes
10319	hardcode_direct_absolute=yes
10320	export_dynamic_flag_spec='${wl}-E'
10321	# hardcode_minus_L: Not really in the search PATH,
10322	# but as the default location of the library.
10323	hardcode_minus_L=yes
10324      fi
10325      ;;
10326
10327    hpux11*)
10328      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10329	case $host_cpu in
10330	hppa*64*)
10331	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10332	  ;;
10333	ia64*)
10334	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10335	  ;;
10336	*)
10337	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10338	  ;;
10339	esac
10340      else
10341	case $host_cpu in
10342	hppa*64*)
10343	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10344	  ;;
10345	ia64*)
10346	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10347	  ;;
10348	*)
10349
10350	  # Older versions of the 11.00 compiler do not understand -b yet
10351	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10352	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10353$as_echo_n "checking if $CC understands -b... " >&6; }
10354if ${lt_cv_prog_compiler__b+:} false; then :
10355  $as_echo_n "(cached) " >&6
10356else
10357  lt_cv_prog_compiler__b=no
10358   save_LDFLAGS="$LDFLAGS"
10359   LDFLAGS="$LDFLAGS -b"
10360   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10361   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10362     # The linker can only warn and ignore the option if not recognized
10363     # So say no if there are warnings
10364     if test -s conftest.err; then
10365       # Append any errors to the config.log.
10366       cat conftest.err 1>&5
10367       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10368       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10369       if diff conftest.exp conftest.er2 >/dev/null; then
10370         lt_cv_prog_compiler__b=yes
10371       fi
10372     else
10373       lt_cv_prog_compiler__b=yes
10374     fi
10375   fi
10376   $RM -r conftest*
10377   LDFLAGS="$save_LDFLAGS"
10378
10379fi
10380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10381$as_echo "$lt_cv_prog_compiler__b" >&6; }
10382
10383if test x"$lt_cv_prog_compiler__b" = xyes; then
10384    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10385else
10386    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10387fi
10388
10389	  ;;
10390	esac
10391      fi
10392      if test "$with_gnu_ld" = no; then
10393	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10394	hardcode_libdir_separator=:
10395
10396	case $host_cpu in
10397	hppa*64*|ia64*)
10398	  hardcode_direct=no
10399	  hardcode_shlibpath_var=no
10400	  ;;
10401	*)
10402	  hardcode_direct=yes
10403	  hardcode_direct_absolute=yes
10404	  export_dynamic_flag_spec='${wl}-E'
10405
10406	  # hardcode_minus_L: Not really in the search PATH,
10407	  # but as the default location of the library.
10408	  hardcode_minus_L=yes
10409	  ;;
10410	esac
10411      fi
10412      ;;
10413
10414    irix5* | irix6* | nonstopux*)
10415      if test "$GCC" = yes; then
10416	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'
10417	# Try to use the -exported_symbol ld option, if it does not
10418	# work, assume that -exports_file does not work either and
10419	# implicitly export all symbols.
10420        save_LDFLAGS="$LDFLAGS"
10421        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10422        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10423/* end confdefs.h.  */
10424int foo(void) {}
10425_ACEOF
10426if ac_fn_c_try_link "$LINENO"; then :
10427  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'
10428
10429fi
10430rm -f core conftest.err conftest.$ac_objext \
10431    conftest$ac_exeext conftest.$ac_ext
10432        LDFLAGS="$save_LDFLAGS"
10433      else
10434	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'
10435	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'
10436      fi
10437      archive_cmds_need_lc='no'
10438      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10439      hardcode_libdir_separator=:
10440      inherit_rpath=yes
10441      link_all_deplibs=yes
10442      ;;
10443
10444    netbsd*)
10445      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10446	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10447      else
10448	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10449      fi
10450      hardcode_libdir_flag_spec='-R$libdir'
10451      hardcode_direct=yes
10452      hardcode_shlibpath_var=no
10453      ;;
10454
10455    newsos6)
10456      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10457      hardcode_direct=yes
10458      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10459      hardcode_libdir_separator=:
10460      hardcode_shlibpath_var=no
10461      ;;
10462
10463    *nto* | *qnx*)
10464      ;;
10465
10466    openbsd*)
10467      if test -f /usr/libexec/ld.so; then
10468	hardcode_direct=yes
10469	hardcode_shlibpath_var=no
10470	hardcode_direct_absolute=yes
10471	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10472	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10473	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10474	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10475	  export_dynamic_flag_spec='${wl}-E'
10476	else
10477	  case $host_os in
10478	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10479	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10480	     hardcode_libdir_flag_spec='-R$libdir'
10481	     ;;
10482	   *)
10483	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10484	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10485	     ;;
10486	  esac
10487	fi
10488      else
10489	ld_shlibs=no
10490      fi
10491      ;;
10492
10493    os2*)
10494      hardcode_libdir_flag_spec='-L$libdir'
10495      hardcode_minus_L=yes
10496      allow_undefined_flag=unsupported
10497      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'
10498      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10499      ;;
10500
10501    osf3*)
10502      if test "$GCC" = yes; then
10503	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10504	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'
10505      else
10506	allow_undefined_flag=' -expect_unresolved \*'
10507	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'
10508      fi
10509      archive_cmds_need_lc='no'
10510      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10511      hardcode_libdir_separator=:
10512      ;;
10513
10514    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10515      if test "$GCC" = yes; then
10516	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10517	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'
10518	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10519      else
10520	allow_undefined_flag=' -expect_unresolved \*'
10521	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'
10522	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~
10523	$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'
10524
10525	# Both c and cxx compiler support -rpath directly
10526	hardcode_libdir_flag_spec='-rpath $libdir'
10527      fi
10528      archive_cmds_need_lc='no'
10529      hardcode_libdir_separator=:
10530      ;;
10531
10532    solaris*)
10533      no_undefined_flag=' -z defs'
10534      if test "$GCC" = yes; then
10535	wlarc='${wl}'
10536	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10537	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10538	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10539      else
10540	case `$CC -V 2>&1` in
10541	*"Compilers 5.0"*)
10542	  wlarc=''
10543	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10544	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10545	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10546	  ;;
10547	*)
10548	  wlarc='${wl}'
10549	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10550	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10551	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10552	  ;;
10553	esac
10554      fi
10555      hardcode_libdir_flag_spec='-R$libdir'
10556      hardcode_shlibpath_var=no
10557      case $host_os in
10558      solaris2.[0-5] | solaris2.[0-5].*) ;;
10559      *)
10560	# The compiler driver will combine and reorder linker options,
10561	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10562	# but is careful enough not to reorder.
10563	# Supported since Solaris 2.6 (maybe 2.5.1?)
10564	if test "$GCC" = yes; then
10565	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10566	else
10567	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10568	fi
10569	;;
10570      esac
10571      link_all_deplibs=yes
10572      ;;
10573
10574    sunos4*)
10575      if test "x$host_vendor" = xsequent; then
10576	# Use $CC to link under sequent, because it throws in some extra .o
10577	# files that make .init and .fini sections work.
10578	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10579      else
10580	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10581      fi
10582      hardcode_libdir_flag_spec='-L$libdir'
10583      hardcode_direct=yes
10584      hardcode_minus_L=yes
10585      hardcode_shlibpath_var=no
10586      ;;
10587
10588    sysv4)
10589      case $host_vendor in
10590	sni)
10591	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10592	  hardcode_direct=yes # is this really true???
10593	;;
10594	siemens)
10595	  ## LD is ld it makes a PLAMLIB
10596	  ## CC just makes a GrossModule.
10597	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10598	  reload_cmds='$CC -r -o $output$reload_objs'
10599	  hardcode_direct=no
10600        ;;
10601	motorola)
10602	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10603	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10604	;;
10605      esac
10606      runpath_var='LD_RUN_PATH'
10607      hardcode_shlibpath_var=no
10608      ;;
10609
10610    sysv4.3*)
10611      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10612      hardcode_shlibpath_var=no
10613      export_dynamic_flag_spec='-Bexport'
10614      ;;
10615
10616    sysv4*MP*)
10617      if test -d /usr/nec; then
10618	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10619	hardcode_shlibpath_var=no
10620	runpath_var=LD_RUN_PATH
10621	hardcode_runpath_var=yes
10622	ld_shlibs=yes
10623      fi
10624      ;;
10625
10626    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10627      no_undefined_flag='${wl}-z,text'
10628      archive_cmds_need_lc=no
10629      hardcode_shlibpath_var=no
10630      runpath_var='LD_RUN_PATH'
10631
10632      if test "$GCC" = yes; then
10633	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10634	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10635      else
10636	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10637	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10638      fi
10639      ;;
10640
10641    sysv5* | sco3.2v5* | sco5v6*)
10642      # Note: We can NOT use -z defs as we might desire, because we do not
10643      # link with -lc, and that would cause any symbols used from libc to
10644      # always be unresolved, which means just about no library would
10645      # ever link correctly.  If we're not using GNU ld we use -z text
10646      # though, which does catch some bad symbols but isn't as heavy-handed
10647      # as -z defs.
10648      no_undefined_flag='${wl}-z,text'
10649      allow_undefined_flag='${wl}-z,nodefs'
10650      archive_cmds_need_lc=no
10651      hardcode_shlibpath_var=no
10652      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10653      hardcode_libdir_separator=':'
10654      link_all_deplibs=yes
10655      export_dynamic_flag_spec='${wl}-Bexport'
10656      runpath_var='LD_RUN_PATH'
10657
10658      if test "$GCC" = yes; then
10659	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10660	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10661      else
10662	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10663	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10664      fi
10665      ;;
10666
10667    uts4*)
10668      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10669      hardcode_libdir_flag_spec='-L$libdir'
10670      hardcode_shlibpath_var=no
10671      ;;
10672
10673    *)
10674      ld_shlibs=no
10675      ;;
10676    esac
10677
10678    if test x$host_vendor = xsni; then
10679      case $host in
10680      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10681	export_dynamic_flag_spec='${wl}-Blargedynsym'
10682	;;
10683      esac
10684    fi
10685  fi
10686
10687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10688$as_echo "$ld_shlibs" >&6; }
10689test "$ld_shlibs" = no && can_build_shared=no
10690
10691with_gnu_ld=$with_gnu_ld
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707#
10708# Do we need to explicitly link libc?
10709#
10710case "x$archive_cmds_need_lc" in
10711x|xyes)
10712  # Assume -lc should be added
10713  archive_cmds_need_lc=yes
10714
10715  if test "$enable_shared" = yes && test "$GCC" = yes; then
10716    case $archive_cmds in
10717    *'~'*)
10718      # FIXME: we may have to deal with multi-command sequences.
10719      ;;
10720    '$CC '*)
10721      # Test whether the compiler implicitly links with -lc since on some
10722      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10723      # to ld, don't add -lc before -lgcc.
10724      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10725$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10726if ${lt_cv_archive_cmds_need_lc+:} false; then :
10727  $as_echo_n "(cached) " >&6
10728else
10729  $RM conftest*
10730	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10731
10732	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10733  (eval $ac_compile) 2>&5
10734  ac_status=$?
10735  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10736  test $ac_status = 0; } 2>conftest.err; then
10737	  soname=conftest
10738	  lib=conftest
10739	  libobjs=conftest.$ac_objext
10740	  deplibs=
10741	  wl=$lt_prog_compiler_wl
10742	  pic_flag=$lt_prog_compiler_pic
10743	  compiler_flags=-v
10744	  linker_flags=-v
10745	  verstring=
10746	  output_objdir=.
10747	  libname=conftest
10748	  lt_save_allow_undefined_flag=$allow_undefined_flag
10749	  allow_undefined_flag=
10750	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10751  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10752  ac_status=$?
10753  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10754  test $ac_status = 0; }
10755	  then
10756	    lt_cv_archive_cmds_need_lc=no
10757	  else
10758	    lt_cv_archive_cmds_need_lc=yes
10759	  fi
10760	  allow_undefined_flag=$lt_save_allow_undefined_flag
10761	else
10762	  cat conftest.err 1>&5
10763	fi
10764	$RM conftest*
10765
10766fi
10767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10768$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10769      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10770      ;;
10771    esac
10772  fi
10773  ;;
10774esac
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10933$as_echo_n "checking dynamic linker characteristics... " >&6; }
10934
10935if test "$GCC" = yes; then
10936  case $host_os in
10937    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10938    *) lt_awk_arg="/^libraries:/" ;;
10939  esac
10940  case $host_os in
10941    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10942    *) lt_sed_strip_eq="s,=/,/,g" ;;
10943  esac
10944  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10945  case $lt_search_path_spec in
10946  *\;*)
10947    # if the path contains ";" then we assume it to be the separator
10948    # otherwise default to the standard path separator (i.e. ":") - it is
10949    # assumed that no part of a normal pathname contains ";" but that should
10950    # okay in the real world where ";" in dirpaths is itself problematic.
10951    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10952    ;;
10953  *)
10954    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10955    ;;
10956  esac
10957  # Ok, now we have the path, separated by spaces, we can step through it
10958  # and add multilib dir if necessary.
10959  lt_tmp_lt_search_path_spec=
10960  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10961  for lt_sys_path in $lt_search_path_spec; do
10962    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10963      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10964    else
10965      test -d "$lt_sys_path" && \
10966	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10967    fi
10968  done
10969  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10970BEGIN {RS=" "; FS="/|\n";} {
10971  lt_foo="";
10972  lt_count=0;
10973  for (lt_i = NF; lt_i > 0; lt_i--) {
10974    if ($lt_i != "" && $lt_i != ".") {
10975      if ($lt_i == "..") {
10976        lt_count++;
10977      } else {
10978        if (lt_count == 0) {
10979          lt_foo="/" $lt_i lt_foo;
10980        } else {
10981          lt_count--;
10982        }
10983      }
10984    }
10985  }
10986  if (lt_foo != "") { lt_freq[lt_foo]++; }
10987  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10988}'`
10989  # AWK program above erroneously prepends '/' to C:/dos/paths
10990  # for these hosts.
10991  case $host_os in
10992    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10993      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10994  esac
10995  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10996else
10997  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10998fi
10999library_names_spec=
11000libname_spec='lib$name'
11001soname_spec=
11002shrext_cmds=".so"
11003postinstall_cmds=
11004postuninstall_cmds=
11005finish_cmds=
11006finish_eval=
11007shlibpath_var=
11008shlibpath_overrides_runpath=unknown
11009version_type=none
11010dynamic_linker="$host_os ld.so"
11011sys_lib_dlsearch_path_spec="/lib /usr/lib"
11012need_lib_prefix=unknown
11013hardcode_into_libs=no
11014
11015# when you set need_version to no, make sure it does not cause -set_version
11016# flags to be left without arguments
11017need_version=unknown
11018
11019case $host_os in
11020aix3*)
11021  version_type=linux
11022  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11023  shlibpath_var=LIBPATH
11024
11025  # AIX 3 has no versioning support, so we append a major version to the name.
11026  soname_spec='${libname}${release}${shared_ext}$major'
11027  ;;
11028
11029aix[4-9]*)
11030  version_type=linux
11031  need_lib_prefix=no
11032  need_version=no
11033  hardcode_into_libs=yes
11034  if test "$host_cpu" = ia64; then
11035    # AIX 5 supports IA64
11036    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11037    shlibpath_var=LD_LIBRARY_PATH
11038  else
11039    # With GCC up to 2.95.x, collect2 would create an import file
11040    # for dependence libraries.  The import file would start with
11041    # the line `#! .'.  This would cause the generated library to
11042    # depend on `.', always an invalid library.  This was fixed in
11043    # development snapshots of GCC prior to 3.0.
11044    case $host_os in
11045      aix4 | aix4.[01] | aix4.[01].*)
11046      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11047	   echo ' yes '
11048	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11049	:
11050      else
11051	can_build_shared=no
11052      fi
11053      ;;
11054    esac
11055    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11056    # soname into executable. Probably we can add versioning support to
11057    # collect2, so additional links can be useful in future.
11058    if test "$aix_use_runtimelinking" = yes; then
11059      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11060      # instead of lib<name>.a to let people know that these are not
11061      # typical AIX shared libraries.
11062      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11063    else
11064      # We preserve .a as extension for shared libraries through AIX4.2
11065      # and later when we are not doing run time linking.
11066      library_names_spec='${libname}${release}.a $libname.a'
11067      soname_spec='${libname}${release}${shared_ext}$major'
11068    fi
11069    shlibpath_var=LIBPATH
11070  fi
11071  ;;
11072
11073amigaos*)
11074  case $host_cpu in
11075  powerpc)
11076    # Since July 2007 AmigaOS4 officially supports .so libraries.
11077    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11078    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11079    ;;
11080  m68k)
11081    library_names_spec='$libname.ixlibrary $libname.a'
11082    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11083    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'
11084    ;;
11085  esac
11086  ;;
11087
11088beos*)
11089  library_names_spec='${libname}${shared_ext}'
11090  dynamic_linker="$host_os ld.so"
11091  shlibpath_var=LIBRARY_PATH
11092  ;;
11093
11094bsdi[45]*)
11095  version_type=linux
11096  need_version=no
11097  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11098  soname_spec='${libname}${release}${shared_ext}$major'
11099  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11100  shlibpath_var=LD_LIBRARY_PATH
11101  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11102  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11103  # the default ld.so.conf also contains /usr/contrib/lib and
11104  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11105  # libtool to hard-code these into programs
11106  ;;
11107
11108cygwin* | mingw* | pw32* | cegcc*)
11109  version_type=windows
11110  shrext_cmds=".dll"
11111  need_version=no
11112  need_lib_prefix=no
11113
11114  case $GCC,$host_os in
11115  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11116    library_names_spec='$libname.dll.a'
11117    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11118    postinstall_cmds='base_file=`basename \${file}`~
11119      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11120      dldir=$destdir/`dirname \$dlpath`~
11121      test -d \$dldir || mkdir -p \$dldir~
11122      $install_prog $dir/$dlname \$dldir/$dlname~
11123      chmod a+x \$dldir/$dlname~
11124      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11125        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11126      fi'
11127    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11128      dlpath=$dir/\$dldll~
11129       $RM \$dlpath'
11130    shlibpath_overrides_runpath=yes
11131
11132    case $host_os in
11133    cygwin*)
11134      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11135      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11136
11137      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11138      ;;
11139    mingw* | cegcc*)
11140      # MinGW DLLs use traditional 'lib' prefix
11141      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11142      ;;
11143    pw32*)
11144      # pw32 DLLs use 'pw' prefix rather than 'lib'
11145      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11146      ;;
11147    esac
11148    ;;
11149
11150  *)
11151    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11152    ;;
11153  esac
11154  dynamic_linker='Win32 ld.exe'
11155  # FIXME: first we should search . and the directory the executable is in
11156  shlibpath_var=PATH
11157  ;;
11158
11159darwin* | rhapsody*)
11160  dynamic_linker="$host_os dyld"
11161  version_type=darwin
11162  need_lib_prefix=no
11163  need_version=no
11164  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11165  soname_spec='${libname}${release}${major}$shared_ext'
11166  shlibpath_overrides_runpath=yes
11167  shlibpath_var=DYLD_LIBRARY_PATH
11168  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11169
11170  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11171  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11172  ;;
11173
11174dgux*)
11175  version_type=linux
11176  need_lib_prefix=no
11177  need_version=no
11178  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11179  soname_spec='${libname}${release}${shared_ext}$major'
11180  shlibpath_var=LD_LIBRARY_PATH
11181  ;;
11182
11183freebsd* | dragonfly*)
11184  # DragonFly does not have aout.  When/if they implement a new
11185  # versioning mechanism, adjust this.
11186  if test -x /usr/bin/objformat; then
11187    objformat=`/usr/bin/objformat`
11188  else
11189    case $host_os in
11190    freebsd[23].*) objformat=aout ;;
11191    *) objformat=elf ;;
11192    esac
11193  fi
11194  version_type=freebsd-$objformat
11195  case $version_type in
11196    freebsd-elf*)
11197      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11198      need_version=no
11199      need_lib_prefix=no
11200      ;;
11201    freebsd-*)
11202      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11203      need_version=yes
11204      ;;
11205  esac
11206  shlibpath_var=LD_LIBRARY_PATH
11207  case $host_os in
11208  freebsd2.*)
11209    shlibpath_overrides_runpath=yes
11210    ;;
11211  freebsd3.[01]* | freebsdelf3.[01]*)
11212    shlibpath_overrides_runpath=yes
11213    hardcode_into_libs=yes
11214    ;;
11215  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11216  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11217    shlibpath_overrides_runpath=no
11218    hardcode_into_libs=yes
11219    ;;
11220  *) # from 4.6 on, and DragonFly
11221    shlibpath_overrides_runpath=yes
11222    hardcode_into_libs=yes
11223    ;;
11224  esac
11225  ;;
11226
11227gnu*)
11228  version_type=linux
11229  need_lib_prefix=no
11230  need_version=no
11231  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11232  soname_spec='${libname}${release}${shared_ext}$major'
11233  shlibpath_var=LD_LIBRARY_PATH
11234  hardcode_into_libs=yes
11235  ;;
11236
11237haiku*)
11238  version_type=linux
11239  need_lib_prefix=no
11240  need_version=no
11241  dynamic_linker="$host_os runtime_loader"
11242  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11243  soname_spec='${libname}${release}${shared_ext}$major'
11244  shlibpath_var=LIBRARY_PATH
11245  shlibpath_overrides_runpath=yes
11246  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11247  hardcode_into_libs=yes
11248  ;;
11249
11250hpux9* | hpux10* | hpux11*)
11251  # Give a soname corresponding to the major version so that dld.sl refuses to
11252  # link against other versions.
11253  version_type=sunos
11254  need_lib_prefix=no
11255  need_version=no
11256  case $host_cpu in
11257  ia64*)
11258    shrext_cmds='.so'
11259    hardcode_into_libs=yes
11260    dynamic_linker="$host_os dld.so"
11261    shlibpath_var=LD_LIBRARY_PATH
11262    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11263    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11264    soname_spec='${libname}${release}${shared_ext}$major'
11265    if test "X$HPUX_IA64_MODE" = X32; then
11266      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11267    else
11268      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11269    fi
11270    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11271    ;;
11272  hppa*64*)
11273    shrext_cmds='.sl'
11274    hardcode_into_libs=yes
11275    dynamic_linker="$host_os dld.sl"
11276    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11277    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11278    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11279    soname_spec='${libname}${release}${shared_ext}$major'
11280    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11281    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11282    ;;
11283  *)
11284    shrext_cmds='.sl'
11285    dynamic_linker="$host_os dld.sl"
11286    shlibpath_var=SHLIB_PATH
11287    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11288    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11289    soname_spec='${libname}${release}${shared_ext}$major'
11290    ;;
11291  esac
11292  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11293  postinstall_cmds='chmod 555 $lib'
11294  # or fails outright, so override atomically:
11295  install_override_mode=555
11296  ;;
11297
11298interix[3-9]*)
11299  version_type=linux
11300  need_lib_prefix=no
11301  need_version=no
11302  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11303  soname_spec='${libname}${release}${shared_ext}$major'
11304  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11305  shlibpath_var=LD_LIBRARY_PATH
11306  shlibpath_overrides_runpath=no
11307  hardcode_into_libs=yes
11308  ;;
11309
11310irix5* | irix6* | nonstopux*)
11311  case $host_os in
11312    nonstopux*) version_type=nonstopux ;;
11313    *)
11314	if test "$lt_cv_prog_gnu_ld" = yes; then
11315		version_type=linux
11316	else
11317		version_type=irix
11318	fi ;;
11319  esac
11320  need_lib_prefix=no
11321  need_version=no
11322  soname_spec='${libname}${release}${shared_ext}$major'
11323  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11324  case $host_os in
11325  irix5* | nonstopux*)
11326    libsuff= shlibsuff=
11327    ;;
11328  *)
11329    case $LD in # libtool.m4 will add one of these switches to LD
11330    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11331      libsuff= shlibsuff= libmagic=32-bit;;
11332    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11333      libsuff=32 shlibsuff=N32 libmagic=N32;;
11334    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11335      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11336    *) libsuff= shlibsuff= libmagic=never-match;;
11337    esac
11338    ;;
11339  esac
11340  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11341  shlibpath_overrides_runpath=no
11342  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11343  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11344  hardcode_into_libs=yes
11345  ;;
11346
11347# No shared lib support for Linux oldld, aout, or coff.
11348linux*oldld* | linux*aout* | linux*coff*)
11349  dynamic_linker=no
11350  ;;
11351
11352# This must be Linux ELF.
11353linux* | k*bsd*-gnu | kopensolaris*-gnu)
11354  version_type=linux
11355  need_lib_prefix=no
11356  need_version=no
11357  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11358  soname_spec='${libname}${release}${shared_ext}$major'
11359  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11360  shlibpath_var=LD_LIBRARY_PATH
11361  shlibpath_overrides_runpath=no
11362
11363  # Some binutils ld are patched to set DT_RUNPATH
11364  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11365  $as_echo_n "(cached) " >&6
11366else
11367  lt_cv_shlibpath_overrides_runpath=no
11368    save_LDFLAGS=$LDFLAGS
11369    save_libdir=$libdir
11370    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11371	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11372    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11373/* end confdefs.h.  */
11374
11375int
11376main ()
11377{
11378
11379  ;
11380  return 0;
11381}
11382_ACEOF
11383if ac_fn_c_try_link "$LINENO"; then :
11384  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11385  lt_cv_shlibpath_overrides_runpath=yes
11386fi
11387fi
11388rm -f core conftest.err conftest.$ac_objext \
11389    conftest$ac_exeext conftest.$ac_ext
11390    LDFLAGS=$save_LDFLAGS
11391    libdir=$save_libdir
11392
11393fi
11394
11395  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11396
11397  # This implies no fast_install, which is unacceptable.
11398  # Some rework will be needed to allow for fast_install
11399  # before this can be enabled.
11400  hardcode_into_libs=yes
11401
11402  # Append ld.so.conf contents to the search path
11403  if test -f /etc/ld.so.conf; then
11404    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' ' '`
11405    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11406  fi
11407
11408  # We used to test for /lib/ld.so.1 and disable shared libraries on
11409  # powerpc, because MkLinux only supported shared libraries with the
11410  # GNU dynamic linker.  Since this was broken with cross compilers,
11411  # most powerpc-linux boxes support dynamic linking these days and
11412  # people can always --disable-shared, the test was removed, and we
11413  # assume the GNU/Linux dynamic linker is in use.
11414  dynamic_linker='GNU/Linux ld.so'
11415  ;;
11416
11417netbsd*)
11418  version_type=sunos
11419  need_lib_prefix=no
11420  need_version=no
11421  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11422    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11423    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11424    dynamic_linker='NetBSD (a.out) ld.so'
11425  else
11426    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11427    soname_spec='${libname}${release}${shared_ext}$major'
11428    dynamic_linker='NetBSD ld.elf_so'
11429  fi
11430  shlibpath_var=LD_LIBRARY_PATH
11431  shlibpath_overrides_runpath=yes
11432  hardcode_into_libs=yes
11433  ;;
11434
11435newsos6)
11436  version_type=linux
11437  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11438  shlibpath_var=LD_LIBRARY_PATH
11439  shlibpath_overrides_runpath=yes
11440  ;;
11441
11442*nto* | *qnx*)
11443  version_type=qnx
11444  need_lib_prefix=no
11445  need_version=no
11446  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11447  soname_spec='${libname}${release}${shared_ext}$major'
11448  shlibpath_var=LD_LIBRARY_PATH
11449  shlibpath_overrides_runpath=no
11450  hardcode_into_libs=yes
11451  dynamic_linker='ldqnx.so'
11452  ;;
11453
11454openbsd*)
11455  version_type=sunos
11456  sys_lib_dlsearch_path_spec="/usr/lib"
11457  need_lib_prefix=no
11458  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11459  case $host_os in
11460    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11461    *)				need_version=no  ;;
11462  esac
11463  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11464  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11465  shlibpath_var=LD_LIBRARY_PATH
11466  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11467    case $host_os in
11468      openbsd2.[89] | openbsd2.[89].*)
11469	shlibpath_overrides_runpath=no
11470	;;
11471      *)
11472	shlibpath_overrides_runpath=yes
11473	;;
11474      esac
11475  else
11476    shlibpath_overrides_runpath=yes
11477  fi
11478  ;;
11479
11480os2*)
11481  libname_spec='$name'
11482  shrext_cmds=".dll"
11483  need_lib_prefix=no
11484  library_names_spec='$libname${shared_ext} $libname.a'
11485  dynamic_linker='OS/2 ld.exe'
11486  shlibpath_var=LIBPATH
11487  ;;
11488
11489osf3* | osf4* | osf5*)
11490  version_type=osf
11491  need_lib_prefix=no
11492  need_version=no
11493  soname_spec='${libname}${release}${shared_ext}$major'
11494  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11495  shlibpath_var=LD_LIBRARY_PATH
11496  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11497  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11498  ;;
11499
11500rdos*)
11501  dynamic_linker=no
11502  ;;
11503
11504solaris*)
11505  version_type=linux
11506  need_lib_prefix=no
11507  need_version=no
11508  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11509  soname_spec='${libname}${release}${shared_ext}$major'
11510  shlibpath_var=LD_LIBRARY_PATH
11511  shlibpath_overrides_runpath=yes
11512  hardcode_into_libs=yes
11513  # ldd complains unless libraries are executable
11514  postinstall_cmds='chmod +x $lib'
11515  ;;
11516
11517sunos4*)
11518  version_type=sunos
11519  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11520  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11521  shlibpath_var=LD_LIBRARY_PATH
11522  shlibpath_overrides_runpath=yes
11523  if test "$with_gnu_ld" = yes; then
11524    need_lib_prefix=no
11525  fi
11526  need_version=yes
11527  ;;
11528
11529sysv4 | sysv4.3*)
11530  version_type=linux
11531  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11532  soname_spec='${libname}${release}${shared_ext}$major'
11533  shlibpath_var=LD_LIBRARY_PATH
11534  case $host_vendor in
11535    sni)
11536      shlibpath_overrides_runpath=no
11537      need_lib_prefix=no
11538      runpath_var=LD_RUN_PATH
11539      ;;
11540    siemens)
11541      need_lib_prefix=no
11542      ;;
11543    motorola)
11544      need_lib_prefix=no
11545      need_version=no
11546      shlibpath_overrides_runpath=no
11547      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11548      ;;
11549  esac
11550  ;;
11551
11552sysv4*MP*)
11553  if test -d /usr/nec ;then
11554    version_type=linux
11555    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11556    soname_spec='$libname${shared_ext}.$major'
11557    shlibpath_var=LD_LIBRARY_PATH
11558  fi
11559  ;;
11560
11561sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11562  version_type=freebsd-elf
11563  need_lib_prefix=no
11564  need_version=no
11565  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11566  soname_spec='${libname}${release}${shared_ext}$major'
11567  shlibpath_var=LD_LIBRARY_PATH
11568  shlibpath_overrides_runpath=yes
11569  hardcode_into_libs=yes
11570  if test "$with_gnu_ld" = yes; then
11571    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11572  else
11573    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11574    case $host_os in
11575      sco3.2v5*)
11576        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11577	;;
11578    esac
11579  fi
11580  sys_lib_dlsearch_path_spec='/usr/lib'
11581  ;;
11582
11583tpf*)
11584  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11585  version_type=linux
11586  need_lib_prefix=no
11587  need_version=no
11588  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11589  shlibpath_var=LD_LIBRARY_PATH
11590  shlibpath_overrides_runpath=no
11591  hardcode_into_libs=yes
11592  ;;
11593
11594uts4*)
11595  version_type=linux
11596  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11597  soname_spec='${libname}${release}${shared_ext}$major'
11598  shlibpath_var=LD_LIBRARY_PATH
11599  ;;
11600
11601*)
11602  dynamic_linker=no
11603  ;;
11604esac
11605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11606$as_echo "$dynamic_linker" >&6; }
11607test "$dynamic_linker" = no && can_build_shared=no
11608
11609variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11610if test "$GCC" = yes; then
11611  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11612fi
11613
11614if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11615  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11616fi
11617if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11618  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11619fi
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11713$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11714hardcode_action=
11715if test -n "$hardcode_libdir_flag_spec" ||
11716   test -n "$runpath_var" ||
11717   test "X$hardcode_automatic" = "Xyes" ; then
11718
11719  # We can hardcode non-existent directories.
11720  if test "$hardcode_direct" != no &&
11721     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11722     # have to relink, otherwise we might link with an installed library
11723     # when we should be linking with a yet-to-be-installed one
11724     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11725     test "$hardcode_minus_L" != no; then
11726    # Linking always hardcodes the temporary library directory.
11727    hardcode_action=relink
11728  else
11729    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11730    hardcode_action=immediate
11731  fi
11732else
11733  # We cannot hardcode anything, or else we can only hardcode existing
11734  # directories.
11735  hardcode_action=unsupported
11736fi
11737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11738$as_echo "$hardcode_action" >&6; }
11739
11740if test "$hardcode_action" = relink ||
11741   test "$inherit_rpath" = yes; then
11742  # Fast installation is not supported
11743  enable_fast_install=no
11744elif test "$shlibpath_overrides_runpath" = yes ||
11745     test "$enable_shared" = no; then
11746  # Fast installation is not necessary
11747  enable_fast_install=needless
11748fi
11749
11750
11751
11752
11753
11754
11755  if test "x$enable_dlopen" != xyes; then
11756  enable_dlopen=unknown
11757  enable_dlopen_self=unknown
11758  enable_dlopen_self_static=unknown
11759else
11760  lt_cv_dlopen=no
11761  lt_cv_dlopen_libs=
11762
11763  case $host_os in
11764  beos*)
11765    lt_cv_dlopen="load_add_on"
11766    lt_cv_dlopen_libs=
11767    lt_cv_dlopen_self=yes
11768    ;;
11769
11770  mingw* | pw32* | cegcc*)
11771    lt_cv_dlopen="LoadLibrary"
11772    lt_cv_dlopen_libs=
11773    ;;
11774
11775  cygwin*)
11776    lt_cv_dlopen="dlopen"
11777    lt_cv_dlopen_libs=
11778    ;;
11779
11780  darwin*)
11781  # if libdl is installed we need to link against it
11782    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11783$as_echo_n "checking for dlopen in -ldl... " >&6; }
11784if ${ac_cv_lib_dl_dlopen+:} false; then :
11785  $as_echo_n "(cached) " >&6
11786else
11787  ac_check_lib_save_LIBS=$LIBS
11788LIBS="-ldl  $LIBS"
11789cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11790/* end confdefs.h.  */
11791
11792/* Override any GCC internal prototype to avoid an error.
11793   Use char because int might match the return type of a GCC
11794   builtin and then its argument prototype would still apply.  */
11795#ifdef __cplusplus
11796extern "C"
11797#endif
11798char dlopen ();
11799int
11800main ()
11801{
11802return dlopen ();
11803  ;
11804  return 0;
11805}
11806_ACEOF
11807if ac_fn_c_try_link "$LINENO"; then :
11808  ac_cv_lib_dl_dlopen=yes
11809else
11810  ac_cv_lib_dl_dlopen=no
11811fi
11812rm -f core conftest.err conftest.$ac_objext \
11813    conftest$ac_exeext conftest.$ac_ext
11814LIBS=$ac_check_lib_save_LIBS
11815fi
11816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11817$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11818if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11819  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11820else
11821
11822    lt_cv_dlopen="dyld"
11823    lt_cv_dlopen_libs=
11824    lt_cv_dlopen_self=yes
11825
11826fi
11827
11828    ;;
11829
11830  *)
11831    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11832if test "x$ac_cv_func_shl_load" = xyes; then :
11833  lt_cv_dlopen="shl_load"
11834else
11835  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11836$as_echo_n "checking for shl_load in -ldld... " >&6; }
11837if ${ac_cv_lib_dld_shl_load+:} false; then :
11838  $as_echo_n "(cached) " >&6
11839else
11840  ac_check_lib_save_LIBS=$LIBS
11841LIBS="-ldld  $LIBS"
11842cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11843/* end confdefs.h.  */
11844
11845/* Override any GCC internal prototype to avoid an error.
11846   Use char because int might match the return type of a GCC
11847   builtin and then its argument prototype would still apply.  */
11848#ifdef __cplusplus
11849extern "C"
11850#endif
11851char shl_load ();
11852int
11853main ()
11854{
11855return shl_load ();
11856  ;
11857  return 0;
11858}
11859_ACEOF
11860if ac_fn_c_try_link "$LINENO"; then :
11861  ac_cv_lib_dld_shl_load=yes
11862else
11863  ac_cv_lib_dld_shl_load=no
11864fi
11865rm -f core conftest.err conftest.$ac_objext \
11866    conftest$ac_exeext conftest.$ac_ext
11867LIBS=$ac_check_lib_save_LIBS
11868fi
11869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11870$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11871if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11872  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11873else
11874  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11875if test "x$ac_cv_func_dlopen" = xyes; then :
11876  lt_cv_dlopen="dlopen"
11877else
11878  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11879$as_echo_n "checking for dlopen in -ldl... " >&6; }
11880if ${ac_cv_lib_dl_dlopen+:} false; then :
11881  $as_echo_n "(cached) " >&6
11882else
11883  ac_check_lib_save_LIBS=$LIBS
11884LIBS="-ldl  $LIBS"
11885cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11886/* end confdefs.h.  */
11887
11888/* Override any GCC internal prototype to avoid an error.
11889   Use char because int might match the return type of a GCC
11890   builtin and then its argument prototype would still apply.  */
11891#ifdef __cplusplus
11892extern "C"
11893#endif
11894char dlopen ();
11895int
11896main ()
11897{
11898return dlopen ();
11899  ;
11900  return 0;
11901}
11902_ACEOF
11903if ac_fn_c_try_link "$LINENO"; then :
11904  ac_cv_lib_dl_dlopen=yes
11905else
11906  ac_cv_lib_dl_dlopen=no
11907fi
11908rm -f core conftest.err conftest.$ac_objext \
11909    conftest$ac_exeext conftest.$ac_ext
11910LIBS=$ac_check_lib_save_LIBS
11911fi
11912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11913$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11914if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11915  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11916else
11917  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11918$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11919if ${ac_cv_lib_svld_dlopen+:} false; then :
11920  $as_echo_n "(cached) " >&6
11921else
11922  ac_check_lib_save_LIBS=$LIBS
11923LIBS="-lsvld  $LIBS"
11924cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11925/* end confdefs.h.  */
11926
11927/* Override any GCC internal prototype to avoid an error.
11928   Use char because int might match the return type of a GCC
11929   builtin and then its argument prototype would still apply.  */
11930#ifdef __cplusplus
11931extern "C"
11932#endif
11933char dlopen ();
11934int
11935main ()
11936{
11937return dlopen ();
11938  ;
11939  return 0;
11940}
11941_ACEOF
11942if ac_fn_c_try_link "$LINENO"; then :
11943  ac_cv_lib_svld_dlopen=yes
11944else
11945  ac_cv_lib_svld_dlopen=no
11946fi
11947rm -f core conftest.err conftest.$ac_objext \
11948    conftest$ac_exeext conftest.$ac_ext
11949LIBS=$ac_check_lib_save_LIBS
11950fi
11951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11952$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11953if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11954  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11955else
11956  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11957$as_echo_n "checking for dld_link in -ldld... " >&6; }
11958if ${ac_cv_lib_dld_dld_link+:} false; then :
11959  $as_echo_n "(cached) " >&6
11960else
11961  ac_check_lib_save_LIBS=$LIBS
11962LIBS="-ldld  $LIBS"
11963cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11964/* end confdefs.h.  */
11965
11966/* Override any GCC internal prototype to avoid an error.
11967   Use char because int might match the return type of a GCC
11968   builtin and then its argument prototype would still apply.  */
11969#ifdef __cplusplus
11970extern "C"
11971#endif
11972char dld_link ();
11973int
11974main ()
11975{
11976return dld_link ();
11977  ;
11978  return 0;
11979}
11980_ACEOF
11981if ac_fn_c_try_link "$LINENO"; then :
11982  ac_cv_lib_dld_dld_link=yes
11983else
11984  ac_cv_lib_dld_dld_link=no
11985fi
11986rm -f core conftest.err conftest.$ac_objext \
11987    conftest$ac_exeext conftest.$ac_ext
11988LIBS=$ac_check_lib_save_LIBS
11989fi
11990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11991$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11992if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11993  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11994fi
11995
11996
11997fi
11998
11999
12000fi
12001
12002
12003fi
12004
12005
12006fi
12007
12008
12009fi
12010
12011    ;;
12012  esac
12013
12014  if test "x$lt_cv_dlopen" != xno; then
12015    enable_dlopen=yes
12016  else
12017    enable_dlopen=no
12018  fi
12019
12020  case $lt_cv_dlopen in
12021  dlopen)
12022    save_CPPFLAGS="$CPPFLAGS"
12023    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12024
12025    save_LDFLAGS="$LDFLAGS"
12026    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12027
12028    save_LIBS="$LIBS"
12029    LIBS="$lt_cv_dlopen_libs $LIBS"
12030
12031    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12032$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12033if ${lt_cv_dlopen_self+:} false; then :
12034  $as_echo_n "(cached) " >&6
12035else
12036  	  if test "$cross_compiling" = yes; then :
12037  lt_cv_dlopen_self=cross
12038else
12039  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12040  lt_status=$lt_dlunknown
12041  cat > conftest.$ac_ext <<_LT_EOF
12042#line 12042 "configure"
12043#include "confdefs.h"
12044
12045#if HAVE_DLFCN_H
12046#include <dlfcn.h>
12047#endif
12048
12049#include <stdio.h>
12050
12051#ifdef RTLD_GLOBAL
12052#  define LT_DLGLOBAL		RTLD_GLOBAL
12053#else
12054#  ifdef DL_GLOBAL
12055#    define LT_DLGLOBAL		DL_GLOBAL
12056#  else
12057#    define LT_DLGLOBAL		0
12058#  endif
12059#endif
12060
12061/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12062   find out it does not work in some platform. */
12063#ifndef LT_DLLAZY_OR_NOW
12064#  ifdef RTLD_LAZY
12065#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12066#  else
12067#    ifdef DL_LAZY
12068#      define LT_DLLAZY_OR_NOW		DL_LAZY
12069#    else
12070#      ifdef RTLD_NOW
12071#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12072#      else
12073#        ifdef DL_NOW
12074#          define LT_DLLAZY_OR_NOW	DL_NOW
12075#        else
12076#          define LT_DLLAZY_OR_NOW	0
12077#        endif
12078#      endif
12079#    endif
12080#  endif
12081#endif
12082
12083/* When -fvisbility=hidden is used, assume the code has been annotated
12084   correspondingly for the symbols needed.  */
12085#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12086void fnord () __attribute__((visibility("default")));
12087#endif
12088
12089void fnord () { int i=42; }
12090int main ()
12091{
12092  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12093  int status = $lt_dlunknown;
12094
12095  if (self)
12096    {
12097      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12098      else
12099        {
12100	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12101          else puts (dlerror ());
12102	}
12103      /* dlclose (self); */
12104    }
12105  else
12106    puts (dlerror ());
12107
12108  return status;
12109}
12110_LT_EOF
12111  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12112  (eval $ac_link) 2>&5
12113  ac_status=$?
12114  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12115  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12116    (./conftest; exit; ) >&5 2>/dev/null
12117    lt_status=$?
12118    case x$lt_status in
12119      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12120      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12121      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12122    esac
12123  else :
12124    # compilation failed
12125    lt_cv_dlopen_self=no
12126  fi
12127fi
12128rm -fr conftest*
12129
12130
12131fi
12132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12133$as_echo "$lt_cv_dlopen_self" >&6; }
12134
12135    if test "x$lt_cv_dlopen_self" = xyes; then
12136      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12137      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12138$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12139if ${lt_cv_dlopen_self_static+:} false; then :
12140  $as_echo_n "(cached) " >&6
12141else
12142  	  if test "$cross_compiling" = yes; then :
12143  lt_cv_dlopen_self_static=cross
12144else
12145  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12146  lt_status=$lt_dlunknown
12147  cat > conftest.$ac_ext <<_LT_EOF
12148#line 12148 "configure"
12149#include "confdefs.h"
12150
12151#if HAVE_DLFCN_H
12152#include <dlfcn.h>
12153#endif
12154
12155#include <stdio.h>
12156
12157#ifdef RTLD_GLOBAL
12158#  define LT_DLGLOBAL		RTLD_GLOBAL
12159#else
12160#  ifdef DL_GLOBAL
12161#    define LT_DLGLOBAL		DL_GLOBAL
12162#  else
12163#    define LT_DLGLOBAL		0
12164#  endif
12165#endif
12166
12167/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12168   find out it does not work in some platform. */
12169#ifndef LT_DLLAZY_OR_NOW
12170#  ifdef RTLD_LAZY
12171#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12172#  else
12173#    ifdef DL_LAZY
12174#      define LT_DLLAZY_OR_NOW		DL_LAZY
12175#    else
12176#      ifdef RTLD_NOW
12177#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12178#      else
12179#        ifdef DL_NOW
12180#          define LT_DLLAZY_OR_NOW	DL_NOW
12181#        else
12182#          define LT_DLLAZY_OR_NOW	0
12183#        endif
12184#      endif
12185#    endif
12186#  endif
12187#endif
12188
12189/* When -fvisbility=hidden is used, assume the code has been annotated
12190   correspondingly for the symbols needed.  */
12191#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12192void fnord () __attribute__((visibility("default")));
12193#endif
12194
12195void fnord () { int i=42; }
12196int main ()
12197{
12198  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12199  int status = $lt_dlunknown;
12200
12201  if (self)
12202    {
12203      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12204      else
12205        {
12206	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12207          else puts (dlerror ());
12208	}
12209      /* dlclose (self); */
12210    }
12211  else
12212    puts (dlerror ());
12213
12214  return status;
12215}
12216_LT_EOF
12217  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12218  (eval $ac_link) 2>&5
12219  ac_status=$?
12220  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12221  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12222    (./conftest; exit; ) >&5 2>/dev/null
12223    lt_status=$?
12224    case x$lt_status in
12225      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12226      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12227      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12228    esac
12229  else :
12230    # compilation failed
12231    lt_cv_dlopen_self_static=no
12232  fi
12233fi
12234rm -fr conftest*
12235
12236
12237fi
12238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12239$as_echo "$lt_cv_dlopen_self_static" >&6; }
12240    fi
12241
12242    CPPFLAGS="$save_CPPFLAGS"
12243    LDFLAGS="$save_LDFLAGS"
12244    LIBS="$save_LIBS"
12245    ;;
12246  esac
12247
12248  case $lt_cv_dlopen_self in
12249  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12250  *) enable_dlopen_self=unknown ;;
12251  esac
12252
12253  case $lt_cv_dlopen_self_static in
12254  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12255  *) enable_dlopen_self_static=unknown ;;
12256  esac
12257fi
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275striplib=
12276old_striplib=
12277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12278$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12279if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12280  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12281  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12282  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12283$as_echo "yes" >&6; }
12284else
12285# FIXME - insert some real tests, host_os isn't really good enough
12286  case $host_os in
12287  darwin*)
12288    if test -n "$STRIP" ; then
12289      striplib="$STRIP -x"
12290      old_striplib="$STRIP -S"
12291      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12292$as_echo "yes" >&6; }
12293    else
12294      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12295$as_echo "no" >&6; }
12296    fi
12297    ;;
12298  *)
12299    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12300$as_echo "no" >&6; }
12301    ;;
12302  esac
12303fi
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316  # Report which library types will actually be built
12317  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12318$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12320$as_echo "$can_build_shared" >&6; }
12321
12322  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12323$as_echo_n "checking whether to build shared libraries... " >&6; }
12324  test "$can_build_shared" = "no" && enable_shared=no
12325
12326  # On AIX, shared libraries and static libraries use the same namespace, and
12327  # are all built from PIC.
12328  case $host_os in
12329  aix3*)
12330    test "$enable_shared" = yes && enable_static=no
12331    if test -n "$RANLIB"; then
12332      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12333      postinstall_cmds='$RANLIB $lib'
12334    fi
12335    ;;
12336
12337  aix[4-9]*)
12338    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12339      test "$enable_shared" = yes && enable_static=no
12340    fi
12341    ;;
12342  esac
12343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12344$as_echo "$enable_shared" >&6; }
12345
12346  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12347$as_echo_n "checking whether to build static libraries... " >&6; }
12348  # Make sure either enable_shared or enable_static is yes.
12349  test "$enable_shared" = yes || enable_static=yes
12350  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12351$as_echo "$enable_static" >&6; }
12352
12353
12354
12355
12356fi
12357ac_ext=c
12358ac_cpp='$CPP $CPPFLAGS'
12359ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12360ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12361ac_compiler_gnu=$ac_cv_c_compiler_gnu
12362
12363CC="$lt_save_CC"
12364
12365      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12366    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12367    (test "X$CXX" != "Xg++"))) ; then
12368  ac_ext=cpp
12369ac_cpp='$CXXCPP $CPPFLAGS'
12370ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12371ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12372ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12374$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12375if test -z "$CXXCPP"; then
12376  if ${ac_cv_prog_CXXCPP+:} false; then :
12377  $as_echo_n "(cached) " >&6
12378else
12379      # Double quotes because CXXCPP needs to be expanded
12380    for CXXCPP in "$CXX -E" "/lib/cpp"
12381    do
12382      ac_preproc_ok=false
12383for ac_cxx_preproc_warn_flag in '' yes
12384do
12385  # Use a header file that comes with gcc, so configuring glibc
12386  # with a fresh cross-compiler works.
12387  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12388  # <limits.h> exists even on freestanding compilers.
12389  # On the NeXT, cc -E runs the code through the compiler's parser,
12390  # not just through cpp. "Syntax error" is here to catch this case.
12391  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12392/* end confdefs.h.  */
12393#ifdef __STDC__
12394# include <limits.h>
12395#else
12396# include <assert.h>
12397#endif
12398		     Syntax error
12399_ACEOF
12400if ac_fn_cxx_try_cpp "$LINENO"; then :
12401
12402else
12403  # Broken: fails on valid input.
12404continue
12405fi
12406rm -f conftest.err conftest.i conftest.$ac_ext
12407
12408  # OK, works on sane cases.  Now check whether nonexistent headers
12409  # can be detected and how.
12410  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12411/* end confdefs.h.  */
12412#include <ac_nonexistent.h>
12413_ACEOF
12414if ac_fn_cxx_try_cpp "$LINENO"; then :
12415  # Broken: success on invalid input.
12416continue
12417else
12418  # Passes both tests.
12419ac_preproc_ok=:
12420break
12421fi
12422rm -f conftest.err conftest.i conftest.$ac_ext
12423
12424done
12425# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12426rm -f conftest.i conftest.err conftest.$ac_ext
12427if $ac_preproc_ok; then :
12428  break
12429fi
12430
12431    done
12432    ac_cv_prog_CXXCPP=$CXXCPP
12433
12434fi
12435  CXXCPP=$ac_cv_prog_CXXCPP
12436else
12437  ac_cv_prog_CXXCPP=$CXXCPP
12438fi
12439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12440$as_echo "$CXXCPP" >&6; }
12441ac_preproc_ok=false
12442for ac_cxx_preproc_warn_flag in '' yes
12443do
12444  # Use a header file that comes with gcc, so configuring glibc
12445  # with a fresh cross-compiler works.
12446  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12447  # <limits.h> exists even on freestanding compilers.
12448  # On the NeXT, cc -E runs the code through the compiler's parser,
12449  # not just through cpp. "Syntax error" is here to catch this case.
12450  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12451/* end confdefs.h.  */
12452#ifdef __STDC__
12453# include <limits.h>
12454#else
12455# include <assert.h>
12456#endif
12457		     Syntax error
12458_ACEOF
12459if ac_fn_cxx_try_cpp "$LINENO"; then :
12460
12461else
12462  # Broken: fails on valid input.
12463continue
12464fi
12465rm -f conftest.err conftest.i conftest.$ac_ext
12466
12467  # OK, works on sane cases.  Now check whether nonexistent headers
12468  # can be detected and how.
12469  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12470/* end confdefs.h.  */
12471#include <ac_nonexistent.h>
12472_ACEOF
12473if ac_fn_cxx_try_cpp "$LINENO"; then :
12474  # Broken: success on invalid input.
12475continue
12476else
12477  # Passes both tests.
12478ac_preproc_ok=:
12479break
12480fi
12481rm -f conftest.err conftest.i conftest.$ac_ext
12482
12483done
12484# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12485rm -f conftest.i conftest.err conftest.$ac_ext
12486if $ac_preproc_ok; then :
12487
12488else
12489  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12490$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12491as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12492See \`config.log' for more details" "$LINENO" 5; }
12493fi
12494
12495ac_ext=c
12496ac_cpp='$CPP $CPPFLAGS'
12497ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12498ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12499ac_compiler_gnu=$ac_cv_c_compiler_gnu
12500
12501else
12502  _lt_caught_CXX_error=yes
12503fi
12504
12505ac_ext=cpp
12506ac_cpp='$CXXCPP $CPPFLAGS'
12507ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12508ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12509ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12510
12511archive_cmds_need_lc_CXX=no
12512allow_undefined_flag_CXX=
12513always_export_symbols_CXX=no
12514archive_expsym_cmds_CXX=
12515compiler_needs_object_CXX=no
12516export_dynamic_flag_spec_CXX=
12517hardcode_direct_CXX=no
12518hardcode_direct_absolute_CXX=no
12519hardcode_libdir_flag_spec_CXX=
12520hardcode_libdir_flag_spec_ld_CXX=
12521hardcode_libdir_separator_CXX=
12522hardcode_minus_L_CXX=no
12523hardcode_shlibpath_var_CXX=unsupported
12524hardcode_automatic_CXX=no
12525inherit_rpath_CXX=no
12526module_cmds_CXX=
12527module_expsym_cmds_CXX=
12528link_all_deplibs_CXX=unknown
12529old_archive_cmds_CXX=$old_archive_cmds
12530reload_flag_CXX=$reload_flag
12531reload_cmds_CXX=$reload_cmds
12532no_undefined_flag_CXX=
12533whole_archive_flag_spec_CXX=
12534enable_shared_with_static_runtimes_CXX=no
12535
12536# Source file extension for C++ test sources.
12537ac_ext=cpp
12538
12539# Object file extension for compiled C++ test sources.
12540objext=o
12541objext_CXX=$objext
12542
12543# No sense in running all these tests if we already determined that
12544# the CXX compiler isn't working.  Some variables (like enable_shared)
12545# are currently assumed to apply to all compilers on this platform,
12546# and will be corrupted by setting them based on a non-working compiler.
12547if test "$_lt_caught_CXX_error" != yes; then
12548  # Code to be used in simple compile tests
12549  lt_simple_compile_test_code="int some_variable = 0;"
12550
12551  # Code to be used in simple link tests
12552  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12553
12554  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12555
12556
12557
12558
12559
12560
12561# If no C compiler was specified, use CC.
12562LTCC=${LTCC-"$CC"}
12563
12564# If no C compiler flags were specified, use CFLAGS.
12565LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12566
12567# Allow CC to be a program name with arguments.
12568compiler=$CC
12569
12570
12571  # save warnings/boilerplate of simple test code
12572  ac_outfile=conftest.$ac_objext
12573echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12574eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12575_lt_compiler_boilerplate=`cat conftest.err`
12576$RM conftest*
12577
12578  ac_outfile=conftest.$ac_objext
12579echo "$lt_simple_link_test_code" >conftest.$ac_ext
12580eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12581_lt_linker_boilerplate=`cat conftest.err`
12582$RM -r conftest*
12583
12584
12585  # Allow CC to be a program name with arguments.
12586  lt_save_CC=$CC
12587  lt_save_LD=$LD
12588  lt_save_GCC=$GCC
12589  GCC=$GXX
12590  lt_save_with_gnu_ld=$with_gnu_ld
12591  lt_save_path_LD=$lt_cv_path_LD
12592  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12593    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12594  else
12595    $as_unset lt_cv_prog_gnu_ld
12596  fi
12597  if test -n "${lt_cv_path_LDCXX+set}"; then
12598    lt_cv_path_LD=$lt_cv_path_LDCXX
12599  else
12600    $as_unset lt_cv_path_LD
12601  fi
12602  test -z "${LDCXX+set}" || LD=$LDCXX
12603  CC=${CXX-"c++"}
12604  compiler=$CC
12605  compiler_CXX=$CC
12606  for cc_temp in $compiler""; do
12607  case $cc_temp in
12608    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12609    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12610    \-*) ;;
12611    *) break;;
12612  esac
12613done
12614cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12615
12616
12617  if test -n "$compiler"; then
12618    # We don't want -fno-exception when compiling C++ code, so set the
12619    # no_builtin_flag separately
12620    if test "$GXX" = yes; then
12621      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12622    else
12623      lt_prog_compiler_no_builtin_flag_CXX=
12624    fi
12625
12626    if test "$GXX" = yes; then
12627      # Set up default GNU C++ configuration
12628
12629
12630
12631# Check whether --with-gnu-ld was given.
12632if test "${with_gnu_ld+set}" = set; then :
12633  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12634else
12635  with_gnu_ld=no
12636fi
12637
12638ac_prog=ld
12639if test "$GCC" = yes; then
12640  # Check if gcc -print-prog-name=ld gives a path.
12641  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12642$as_echo_n "checking for ld used by $CC... " >&6; }
12643  case $host in
12644  *-*-mingw*)
12645    # gcc leaves a trailing carriage return which upsets mingw
12646    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12647  *)
12648    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12649  esac
12650  case $ac_prog in
12651    # Accept absolute paths.
12652    [\\/]* | ?:[\\/]*)
12653      re_direlt='/[^/][^/]*/\.\./'
12654      # Canonicalize the pathname of ld
12655      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12656      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12657	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12658      done
12659      test -z "$LD" && LD="$ac_prog"
12660      ;;
12661  "")
12662    # If it fails, then pretend we aren't using GCC.
12663    ac_prog=ld
12664    ;;
12665  *)
12666    # If it is relative, then search for the first ld in PATH.
12667    with_gnu_ld=unknown
12668    ;;
12669  esac
12670elif test "$with_gnu_ld" = yes; then
12671  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12672$as_echo_n "checking for GNU ld... " >&6; }
12673else
12674  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12675$as_echo_n "checking for non-GNU ld... " >&6; }
12676fi
12677if ${lt_cv_path_LD+:} false; then :
12678  $as_echo_n "(cached) " >&6
12679else
12680  if test -z "$LD"; then
12681  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12682  for ac_dir in $PATH; do
12683    IFS="$lt_save_ifs"
12684    test -z "$ac_dir" && ac_dir=.
12685    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12686      lt_cv_path_LD="$ac_dir/$ac_prog"
12687      # Check to see if the program is GNU ld.  I'd rather use --version,
12688      # but apparently some variants of GNU ld only accept -v.
12689      # Break only if it was the GNU/non-GNU ld that we prefer.
12690      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12691      *GNU* | *'with BFD'*)
12692	test "$with_gnu_ld" != no && break
12693	;;
12694      *)
12695	test "$with_gnu_ld" != yes && break
12696	;;
12697      esac
12698    fi
12699  done
12700  IFS="$lt_save_ifs"
12701else
12702  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12703fi
12704fi
12705
12706LD="$lt_cv_path_LD"
12707if test -n "$LD"; then
12708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12709$as_echo "$LD" >&6; }
12710else
12711  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12712$as_echo "no" >&6; }
12713fi
12714test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12716$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12717if ${lt_cv_prog_gnu_ld+:} false; then :
12718  $as_echo_n "(cached) " >&6
12719else
12720  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12721case `$LD -v 2>&1 </dev/null` in
12722*GNU* | *'with BFD'*)
12723  lt_cv_prog_gnu_ld=yes
12724  ;;
12725*)
12726  lt_cv_prog_gnu_ld=no
12727  ;;
12728esac
12729fi
12730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12731$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12732with_gnu_ld=$lt_cv_prog_gnu_ld
12733
12734
12735
12736
12737
12738
12739
12740      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12741      # archiving commands below assume that GNU ld is being used.
12742      if test "$with_gnu_ld" = yes; then
12743        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12744        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'
12745
12746        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12747        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12748
12749        # If archive_cmds runs LD, not CC, wlarc should be empty
12750        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12751        #     investigate it a little bit more. (MM)
12752        wlarc='${wl}'
12753
12754        # ancient GNU ld didn't support --whole-archive et. al.
12755        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12756	  $GREP 'no-whole-archive' > /dev/null; then
12757          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12758        else
12759          whole_archive_flag_spec_CXX=
12760        fi
12761      else
12762        with_gnu_ld=no
12763        wlarc=
12764
12765        # A generic and very simple default shared library creation
12766        # command for GNU C++ for the case where it uses the native
12767        # linker, instead of GNU ld.  If possible, this setting should
12768        # overridden to take advantage of the native linker features on
12769        # the platform it is being used on.
12770        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12771      fi
12772
12773      # Commands to make compiler produce verbose output that lists
12774      # what "hidden" libraries, object files and flags are used when
12775      # linking a shared library.
12776      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12777
12778    else
12779      GXX=no
12780      with_gnu_ld=no
12781      wlarc=
12782    fi
12783
12784    # PORTME: fill in a description of your system's C++ link characteristics
12785    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12786$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12787    ld_shlibs_CXX=yes
12788    case $host_os in
12789      aix3*)
12790        # FIXME: insert proper C++ library support
12791        ld_shlibs_CXX=no
12792        ;;
12793      aix[4-9]*)
12794        if test "$host_cpu" = ia64; then
12795          # On IA64, the linker does run time linking by default, so we don't
12796          # have to do anything special.
12797          aix_use_runtimelinking=no
12798          exp_sym_flag='-Bexport'
12799          no_entry_flag=""
12800        else
12801          aix_use_runtimelinking=no
12802
12803          # Test if we are trying to use run time linking or normal
12804          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12805          # need to do runtime linking.
12806          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12807	    for ld_flag in $LDFLAGS; do
12808	      case $ld_flag in
12809	      *-brtl*)
12810	        aix_use_runtimelinking=yes
12811	        break
12812	        ;;
12813	      esac
12814	    done
12815	    ;;
12816          esac
12817
12818          exp_sym_flag='-bexport'
12819          no_entry_flag='-bnoentry'
12820        fi
12821
12822        # When large executables or shared objects are built, AIX ld can
12823        # have problems creating the table of contents.  If linking a library
12824        # or program results in "error TOC overflow" add -mminimal-toc to
12825        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12826        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12827
12828        archive_cmds_CXX=''
12829        hardcode_direct_CXX=yes
12830        hardcode_direct_absolute_CXX=yes
12831        hardcode_libdir_separator_CXX=':'
12832        link_all_deplibs_CXX=yes
12833        file_list_spec_CXX='${wl}-f,'
12834
12835        if test "$GXX" = yes; then
12836          case $host_os in aix4.[012]|aix4.[012].*)
12837          # We only want to do this on AIX 4.2 and lower, the check
12838          # below for broken collect2 doesn't work under 4.3+
12839	  collect2name=`${CC} -print-prog-name=collect2`
12840	  if test -f "$collect2name" &&
12841	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12842	  then
12843	    # We have reworked collect2
12844	    :
12845	  else
12846	    # We have old collect2
12847	    hardcode_direct_CXX=unsupported
12848	    # It fails to find uninstalled libraries when the uninstalled
12849	    # path is not listed in the libpath.  Setting hardcode_minus_L
12850	    # to unsupported forces relinking
12851	    hardcode_minus_L_CXX=yes
12852	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12853	    hardcode_libdir_separator_CXX=
12854	  fi
12855          esac
12856          shared_flag='-shared'
12857	  if test "$aix_use_runtimelinking" = yes; then
12858	    shared_flag="$shared_flag "'${wl}-G'
12859	  fi
12860        else
12861          # not using gcc
12862          if test "$host_cpu" = ia64; then
12863	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12864	  # chokes on -Wl,-G. The following line is correct:
12865	  shared_flag='-G'
12866          else
12867	    if test "$aix_use_runtimelinking" = yes; then
12868	      shared_flag='${wl}-G'
12869	    else
12870	      shared_flag='${wl}-bM:SRE'
12871	    fi
12872          fi
12873        fi
12874
12875        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12876        # It seems that -bexpall does not export symbols beginning with
12877        # underscore (_), so it is better to generate a list of symbols to
12878	# export.
12879        always_export_symbols_CXX=yes
12880        if test "$aix_use_runtimelinking" = yes; then
12881          # Warning - without using the other runtime loading flags (-brtl),
12882          # -berok will link without error, but may produce a broken library.
12883          allow_undefined_flag_CXX='-berok'
12884          # Determine the default libpath from the value encoded in an empty
12885          # executable.
12886          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12887/* end confdefs.h.  */
12888
12889int
12890main ()
12891{
12892
12893  ;
12894  return 0;
12895}
12896_ACEOF
12897if ac_fn_cxx_try_link "$LINENO"; then :
12898
12899lt_aix_libpath_sed='
12900    /Import File Strings/,/^$/ {
12901	/^0/ {
12902	    s/^0  *\(.*\)$/\1/
12903	    p
12904	}
12905    }'
12906aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12907# Check for a 64-bit object if we didn't find anything.
12908if test -z "$aix_libpath"; then
12909  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12910fi
12911fi
12912rm -f core conftest.err conftest.$ac_objext \
12913    conftest$ac_exeext conftest.$ac_ext
12914if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12915
12916          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12917
12918          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"
12919        else
12920          if test "$host_cpu" = ia64; then
12921	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12922	    allow_undefined_flag_CXX="-z nodefs"
12923	    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"
12924          else
12925	    # Determine the default libpath from the value encoded in an
12926	    # empty executable.
12927	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12928/* end confdefs.h.  */
12929
12930int
12931main ()
12932{
12933
12934  ;
12935  return 0;
12936}
12937_ACEOF
12938if ac_fn_cxx_try_link "$LINENO"; then :
12939
12940lt_aix_libpath_sed='
12941    /Import File Strings/,/^$/ {
12942	/^0/ {
12943	    s/^0  *\(.*\)$/\1/
12944	    p
12945	}
12946    }'
12947aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12948# Check for a 64-bit object if we didn't find anything.
12949if test -z "$aix_libpath"; then
12950  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12951fi
12952fi
12953rm -f core conftest.err conftest.$ac_objext \
12954    conftest$ac_exeext conftest.$ac_ext
12955if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12956
12957	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12958	    # Warning - without using the other run time loading flags,
12959	    # -berok will link without error, but may produce a broken library.
12960	    no_undefined_flag_CXX=' ${wl}-bernotok'
12961	    allow_undefined_flag_CXX=' ${wl}-berok'
12962	    if test "$with_gnu_ld" = yes; then
12963	      # We only use this code for GNU lds that support --whole-archive.
12964	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12965	    else
12966	      # Exported symbols can be pulled into shared objects from archives
12967	      whole_archive_flag_spec_CXX='$convenience'
12968	    fi
12969	    archive_cmds_need_lc_CXX=yes
12970	    # This is similar to how AIX traditionally builds its shared
12971	    # libraries.
12972	    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'
12973          fi
12974        fi
12975        ;;
12976
12977      beos*)
12978	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12979	  allow_undefined_flag_CXX=unsupported
12980	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12981	  # support --undefined.  This deserves some investigation.  FIXME
12982	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12983	else
12984	  ld_shlibs_CXX=no
12985	fi
12986	;;
12987
12988      chorus*)
12989        case $cc_basename in
12990          *)
12991	  # FIXME: insert proper C++ library support
12992	  ld_shlibs_CXX=no
12993	  ;;
12994        esac
12995        ;;
12996
12997      cygwin* | mingw* | pw32* | cegcc*)
12998        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12999        # as there is no search path for DLLs.
13000        hardcode_libdir_flag_spec_CXX='-L$libdir'
13001        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13002        allow_undefined_flag_CXX=unsupported
13003        always_export_symbols_CXX=no
13004        enable_shared_with_static_runtimes_CXX=yes
13005
13006        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13007          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'
13008          # If the export-symbols file already is a .def file (1st line
13009          # is EXPORTS), use it as is; otherwise, prepend...
13010          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13011	    cp $export_symbols $output_objdir/$soname.def;
13012          else
13013	    echo EXPORTS > $output_objdir/$soname.def;
13014	    cat $export_symbols >> $output_objdir/$soname.def;
13015          fi~
13016          $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'
13017        else
13018          ld_shlibs_CXX=no
13019        fi
13020        ;;
13021      darwin* | rhapsody*)
13022
13023
13024  archive_cmds_need_lc_CXX=no
13025  hardcode_direct_CXX=no
13026  hardcode_automatic_CXX=yes
13027  hardcode_shlibpath_var_CXX=unsupported
13028  if test "$lt_cv_ld_force_load" = "yes"; then
13029    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\"`'
13030  else
13031    whole_archive_flag_spec_CXX=''
13032  fi
13033  link_all_deplibs_CXX=yes
13034  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13035  case $cc_basename in
13036     ifort*) _lt_dar_can_shared=yes ;;
13037     *) _lt_dar_can_shared=$GCC ;;
13038  esac
13039  if test "$_lt_dar_can_shared" = "yes"; then
13040    output_verbose_link_cmd=func_echo_all
13041    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}"
13042    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13043    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}"
13044    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}"
13045       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13046      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}"
13047      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}"
13048    fi
13049
13050  else
13051  ld_shlibs_CXX=no
13052  fi
13053
13054	;;
13055
13056      dgux*)
13057        case $cc_basename in
13058          ec++*)
13059	    # FIXME: insert proper C++ library support
13060	    ld_shlibs_CXX=no
13061	    ;;
13062          ghcx*)
13063	    # Green Hills C++ Compiler
13064	    # FIXME: insert proper C++ library support
13065	    ld_shlibs_CXX=no
13066	    ;;
13067          *)
13068	    # FIXME: insert proper C++ library support
13069	    ld_shlibs_CXX=no
13070	    ;;
13071        esac
13072        ;;
13073
13074      freebsd2.*)
13075        # C++ shared libraries reported to be fairly broken before
13076	# switch to ELF
13077        ld_shlibs_CXX=no
13078        ;;
13079
13080      freebsd-elf*)
13081        archive_cmds_need_lc_CXX=no
13082        ;;
13083
13084      freebsd* | dragonfly*)
13085        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13086        # conventions
13087        ld_shlibs_CXX=yes
13088        ;;
13089
13090      gnu*)
13091        ;;
13092
13093      haiku*)
13094        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13095        link_all_deplibs_CXX=yes
13096        ;;
13097
13098      hpux9*)
13099        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13100        hardcode_libdir_separator_CXX=:
13101        export_dynamic_flag_spec_CXX='${wl}-E'
13102        hardcode_direct_CXX=yes
13103        hardcode_minus_L_CXX=yes # Not in the search PATH,
13104				             # but as the default
13105				             # location of the library.
13106
13107        case $cc_basename in
13108          CC*)
13109            # FIXME: insert proper C++ library support
13110            ld_shlibs_CXX=no
13111            ;;
13112          aCC*)
13113            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'
13114            # Commands to make compiler produce verbose output that lists
13115            # what "hidden" libraries, object files and flags are used when
13116            # linking a shared library.
13117            #
13118            # There doesn't appear to be a way to prevent this compiler from
13119            # explicitly linking system object files so we need to strip them
13120            # from the output so that they don't get included in the library
13121            # dependencies.
13122            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"'
13123            ;;
13124          *)
13125            if test "$GXX" = yes; then
13126              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'
13127            else
13128              # FIXME: insert proper C++ library support
13129              ld_shlibs_CXX=no
13130            fi
13131            ;;
13132        esac
13133        ;;
13134
13135      hpux10*|hpux11*)
13136        if test $with_gnu_ld = no; then
13137	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13138	  hardcode_libdir_separator_CXX=:
13139
13140          case $host_cpu in
13141            hppa*64*|ia64*)
13142              ;;
13143            *)
13144	      export_dynamic_flag_spec_CXX='${wl}-E'
13145              ;;
13146          esac
13147        fi
13148        case $host_cpu in
13149          hppa*64*|ia64*)
13150            hardcode_direct_CXX=no
13151            hardcode_shlibpath_var_CXX=no
13152            ;;
13153          *)
13154            hardcode_direct_CXX=yes
13155            hardcode_direct_absolute_CXX=yes
13156            hardcode_minus_L_CXX=yes # Not in the search PATH,
13157					         # but as the default
13158					         # location of the library.
13159            ;;
13160        esac
13161
13162        case $cc_basename in
13163          CC*)
13164	    # FIXME: insert proper C++ library support
13165	    ld_shlibs_CXX=no
13166	    ;;
13167          aCC*)
13168	    case $host_cpu in
13169	      hppa*64*)
13170	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13171	        ;;
13172	      ia64*)
13173	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13174	        ;;
13175	      *)
13176	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13177	        ;;
13178	    esac
13179	    # Commands to make compiler produce verbose output that lists
13180	    # what "hidden" libraries, object files and flags are used when
13181	    # linking a shared library.
13182	    #
13183	    # There doesn't appear to be a way to prevent this compiler from
13184	    # explicitly linking system object files so we need to strip them
13185	    # from the output so that they don't get included in the library
13186	    # dependencies.
13187	    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"'
13188	    ;;
13189          *)
13190	    if test "$GXX" = yes; then
13191	      if test $with_gnu_ld = no; then
13192	        case $host_cpu in
13193	          hppa*64*)
13194	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13195	            ;;
13196	          ia64*)
13197	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13198	            ;;
13199	          *)
13200	            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'
13201	            ;;
13202	        esac
13203	      fi
13204	    else
13205	      # FIXME: insert proper C++ library support
13206	      ld_shlibs_CXX=no
13207	    fi
13208	    ;;
13209        esac
13210        ;;
13211
13212      interix[3-9]*)
13213	hardcode_direct_CXX=no
13214	hardcode_shlibpath_var_CXX=no
13215	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13216	export_dynamic_flag_spec_CXX='${wl}-E'
13217	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13218	# Instead, shared libraries are loaded at an image base (0x10000000 by
13219	# default) and relocated if they conflict, which is a slow very memory
13220	# consuming and fragmenting process.  To avoid this, we pick a random,
13221	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13222	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13223	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'
13224	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'
13225	;;
13226      irix5* | irix6*)
13227        case $cc_basename in
13228          CC*)
13229	    # SGI C++
13230	    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'
13231
13232	    # Archives containing C++ object files must be created using
13233	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13234	    # necessary to make sure instantiated templates are included
13235	    # in the archive.
13236	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13237	    ;;
13238          *)
13239	    if test "$GXX" = yes; then
13240	      if test "$with_gnu_ld" = no; then
13241	        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'
13242	      else
13243	        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'
13244	      fi
13245	    fi
13246	    link_all_deplibs_CXX=yes
13247	    ;;
13248        esac
13249        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13250        hardcode_libdir_separator_CXX=:
13251        inherit_rpath_CXX=yes
13252        ;;
13253
13254      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13255        case $cc_basename in
13256          KCC*)
13257	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13258
13259	    # KCC will only create a shared library if the output file
13260	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13261	    # to its proper name (with version) after linking.
13262	    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'
13263	    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'
13264	    # Commands to make compiler produce verbose output that lists
13265	    # what "hidden" libraries, object files and flags are used when
13266	    # linking a shared library.
13267	    #
13268	    # There doesn't appear to be a way to prevent this compiler from
13269	    # explicitly linking system object files so we need to strip them
13270	    # from the output so that they don't get included in the library
13271	    # dependencies.
13272	    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"'
13273
13274	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13275	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13276
13277	    # Archives containing C++ object files must be created using
13278	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13279	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13280	    ;;
13281	  icpc* | ecpc* )
13282	    # Intel C++
13283	    with_gnu_ld=yes
13284	    # version 8.0 and above of icpc choke on multiply defined symbols
13285	    # if we add $predep_objects and $postdep_objects, however 7.1 and
13286	    # earlier do not add the objects themselves.
13287	    case `$CC -V 2>&1` in
13288	      *"Version 7."*)
13289	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13290		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'
13291		;;
13292	      *)  # Version 8.0 or newer
13293	        tmp_idyn=
13294	        case $host_cpu in
13295		  ia64*) tmp_idyn=' -i_dynamic';;
13296		esac
13297	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13298		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'
13299		;;
13300	    esac
13301	    archive_cmds_need_lc_CXX=no
13302	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13303	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13304	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13305	    ;;
13306          pgCC* | pgcpp*)
13307            # Portland Group C++ compiler
13308	    case `$CC -V` in
13309	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13310	      prelink_cmds_CXX='tpldir=Template.dir~
13311		rm -rf $tpldir~
13312		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13313		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13314	      old_archive_cmds_CXX='tpldir=Template.dir~
13315		rm -rf $tpldir~
13316		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13317		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13318		$RANLIB $oldlib'
13319	      archive_cmds_CXX='tpldir=Template.dir~
13320		rm -rf $tpldir~
13321		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13322		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13323	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13324		rm -rf $tpldir~
13325		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13326		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13327	      ;;
13328	    *) # Version 6 and above use weak symbols
13329	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13330	      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'
13331	      ;;
13332	    esac
13333
13334	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13335	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13336	    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'
13337            ;;
13338	  cxx*)
13339	    # Compaq C++
13340	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13341	    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'
13342
13343	    runpath_var=LD_RUN_PATH
13344	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13345	    hardcode_libdir_separator_CXX=:
13346
13347	    # Commands to make compiler produce verbose output that lists
13348	    # what "hidden" libraries, object files and flags are used when
13349	    # linking a shared library.
13350	    #
13351	    # There doesn't appear to be a way to prevent this compiler from
13352	    # explicitly linking system object files so we need to strip them
13353	    # from the output so that they don't get included in the library
13354	    # dependencies.
13355	    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'
13356	    ;;
13357	  xl* | mpixl* | bgxl*)
13358	    # IBM XL 8.0 on PPC, with GNU ld
13359	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13360	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13361	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13362	    if test "x$supports_anon_versioning" = xyes; then
13363	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13364		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13365		echo "local: *; };" >> $output_objdir/$libname.ver~
13366		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13367	    fi
13368	    ;;
13369	  *)
13370	    case `$CC -V 2>&1 | sed 5q` in
13371	    *Sun\ C*)
13372	      # Sun C++ 5.9
13373	      no_undefined_flag_CXX=' -zdefs'
13374	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13375	      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'
13376	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13377	      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'
13378	      compiler_needs_object_CXX=yes
13379
13380	      # Not sure whether something based on
13381	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13382	      # would be better.
13383	      output_verbose_link_cmd='func_echo_all'
13384
13385	      # Archives containing C++ object files must be created using
13386	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13387	      # necessary to make sure instantiated templates are included
13388	      # in the archive.
13389	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13390	      ;;
13391	    esac
13392	    ;;
13393	esac
13394	;;
13395
13396      lynxos*)
13397        # FIXME: insert proper C++ library support
13398	ld_shlibs_CXX=no
13399	;;
13400
13401      m88k*)
13402        # FIXME: insert proper C++ library support
13403        ld_shlibs_CXX=no
13404	;;
13405
13406      mvs*)
13407        case $cc_basename in
13408          cxx*)
13409	    # FIXME: insert proper C++ library support
13410	    ld_shlibs_CXX=no
13411	    ;;
13412	  *)
13413	    # FIXME: insert proper C++ library support
13414	    ld_shlibs_CXX=no
13415	    ;;
13416	esac
13417	;;
13418
13419      netbsd*)
13420        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13421	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13422	  wlarc=
13423	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13424	  hardcode_direct_CXX=yes
13425	  hardcode_shlibpath_var_CXX=no
13426	fi
13427	# Workaround some broken pre-1.5 toolchains
13428	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13429	;;
13430
13431      *nto* | *qnx*)
13432        ld_shlibs_CXX=yes
13433	;;
13434
13435      openbsd2*)
13436        # C++ shared libraries are fairly broken
13437	ld_shlibs_CXX=no
13438	;;
13439
13440      openbsd*)
13441	if test -f /usr/libexec/ld.so; then
13442	  hardcode_direct_CXX=yes
13443	  hardcode_shlibpath_var_CXX=no
13444	  hardcode_direct_absolute_CXX=yes
13445	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13446	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13447	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13448	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13449	    export_dynamic_flag_spec_CXX='${wl}-E'
13450	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13451	  fi
13452	  output_verbose_link_cmd=func_echo_all
13453	else
13454	  ld_shlibs_CXX=no
13455	fi
13456	;;
13457
13458      osf3* | osf4* | osf5*)
13459        case $cc_basename in
13460          KCC*)
13461	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13462
13463	    # KCC will only create a shared library if the output file
13464	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13465	    # to its proper name (with version) after linking.
13466	    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'
13467
13468	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13469	    hardcode_libdir_separator_CXX=:
13470
13471	    # Archives containing C++ object files must be created using
13472	    # the KAI C++ compiler.
13473	    case $host in
13474	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13475	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13476	    esac
13477	    ;;
13478          RCC*)
13479	    # Rational C++ 2.4.1
13480	    # FIXME: insert proper C++ library support
13481	    ld_shlibs_CXX=no
13482	    ;;
13483          cxx*)
13484	    case $host in
13485	      osf3*)
13486	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13487	        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'
13488	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13489		;;
13490	      *)
13491	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13492	        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'
13493	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13494	          echo "-hidden">> $lib.exp~
13495	          $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~
13496	          $RM $lib.exp'
13497	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13498		;;
13499	    esac
13500
13501	    hardcode_libdir_separator_CXX=:
13502
13503	    # Commands to make compiler produce verbose output that lists
13504	    # what "hidden" libraries, object files and flags are used when
13505	    # linking a shared library.
13506	    #
13507	    # There doesn't appear to be a way to prevent this compiler from
13508	    # explicitly linking system object files so we need to strip them
13509	    # from the output so that they don't get included in the library
13510	    # dependencies.
13511	    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"'
13512	    ;;
13513	  *)
13514	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13515	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13516	      case $host in
13517	        osf3*)
13518	          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'
13519		  ;;
13520	        *)
13521	          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'
13522		  ;;
13523	      esac
13524
13525	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13526	      hardcode_libdir_separator_CXX=:
13527
13528	      # Commands to make compiler produce verbose output that lists
13529	      # what "hidden" libraries, object files and flags are used when
13530	      # linking a shared library.
13531	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13532
13533	    else
13534	      # FIXME: insert proper C++ library support
13535	      ld_shlibs_CXX=no
13536	    fi
13537	    ;;
13538        esac
13539        ;;
13540
13541      psos*)
13542        # FIXME: insert proper C++ library support
13543        ld_shlibs_CXX=no
13544        ;;
13545
13546      sunos4*)
13547        case $cc_basename in
13548          CC*)
13549	    # Sun C++ 4.x
13550	    # FIXME: insert proper C++ library support
13551	    ld_shlibs_CXX=no
13552	    ;;
13553          lcc*)
13554	    # Lucid
13555	    # FIXME: insert proper C++ library support
13556	    ld_shlibs_CXX=no
13557	    ;;
13558          *)
13559	    # FIXME: insert proper C++ library support
13560	    ld_shlibs_CXX=no
13561	    ;;
13562        esac
13563        ;;
13564
13565      solaris*)
13566        case $cc_basename in
13567          CC*)
13568	    # Sun C++ 4.2, 5.x and Centerline C++
13569            archive_cmds_need_lc_CXX=yes
13570	    no_undefined_flag_CXX=' -zdefs'
13571	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13572	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13573	      $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'
13574
13575	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13576	    hardcode_shlibpath_var_CXX=no
13577	    case $host_os in
13578	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13579	      *)
13580		# The compiler driver will combine and reorder linker options,
13581		# but understands `-z linker_flag'.
13582	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13583		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13584	        ;;
13585	    esac
13586	    link_all_deplibs_CXX=yes
13587
13588	    output_verbose_link_cmd='func_echo_all'
13589
13590	    # Archives containing C++ object files must be created using
13591	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13592	    # necessary to make sure instantiated templates are included
13593	    # in the archive.
13594	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13595	    ;;
13596          gcx*)
13597	    # Green Hills C++ Compiler
13598	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13599
13600	    # The C++ compiler must be used to create the archive.
13601	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13602	    ;;
13603          *)
13604	    # GNU C++ compiler with Solaris linker
13605	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13606	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13607	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13608	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13609	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13610		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13611
13612	        # Commands to make compiler produce verbose output that lists
13613	        # what "hidden" libraries, object files and flags are used when
13614	        # linking a shared library.
13615	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13616	      else
13617	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13618	        # platform.
13619	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13620	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13621		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13622
13623	        # Commands to make compiler produce verbose output that lists
13624	        # what "hidden" libraries, object files and flags are used when
13625	        # linking a shared library.
13626	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13627	      fi
13628
13629	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13630	      case $host_os in
13631		solaris2.[0-5] | solaris2.[0-5].*) ;;
13632		*)
13633		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13634		  ;;
13635	      esac
13636	    fi
13637	    ;;
13638        esac
13639        ;;
13640
13641    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13642      no_undefined_flag_CXX='${wl}-z,text'
13643      archive_cmds_need_lc_CXX=no
13644      hardcode_shlibpath_var_CXX=no
13645      runpath_var='LD_RUN_PATH'
13646
13647      case $cc_basename in
13648        CC*)
13649	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13650	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13651	  ;;
13652	*)
13653	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13654	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13655	  ;;
13656      esac
13657      ;;
13658
13659      sysv5* | sco3.2v5* | sco5v6*)
13660	# Note: We can NOT use -z defs as we might desire, because we do not
13661	# link with -lc, and that would cause any symbols used from libc to
13662	# always be unresolved, which means just about no library would
13663	# ever link correctly.  If we're not using GNU ld we use -z text
13664	# though, which does catch some bad symbols but isn't as heavy-handed
13665	# as -z defs.
13666	no_undefined_flag_CXX='${wl}-z,text'
13667	allow_undefined_flag_CXX='${wl}-z,nodefs'
13668	archive_cmds_need_lc_CXX=no
13669	hardcode_shlibpath_var_CXX=no
13670	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13671	hardcode_libdir_separator_CXX=':'
13672	link_all_deplibs_CXX=yes
13673	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13674	runpath_var='LD_RUN_PATH'
13675
13676	case $cc_basename in
13677          CC*)
13678	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13679	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13680	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13681	      '"$old_archive_cmds_CXX"
13682	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13683	      '"$reload_cmds_CXX"
13684	    ;;
13685	  *)
13686	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13687	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13688	    ;;
13689	esac
13690      ;;
13691
13692      tandem*)
13693        case $cc_basename in
13694          NCC*)
13695	    # NonStop-UX NCC 3.20
13696	    # FIXME: insert proper C++ library support
13697	    ld_shlibs_CXX=no
13698	    ;;
13699          *)
13700	    # FIXME: insert proper C++ library support
13701	    ld_shlibs_CXX=no
13702	    ;;
13703        esac
13704        ;;
13705
13706      vxworks*)
13707        # FIXME: insert proper C++ library support
13708        ld_shlibs_CXX=no
13709        ;;
13710
13711      *)
13712        # FIXME: insert proper C++ library support
13713        ld_shlibs_CXX=no
13714        ;;
13715    esac
13716
13717    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13718$as_echo "$ld_shlibs_CXX" >&6; }
13719    test "$ld_shlibs_CXX" = no && can_build_shared=no
13720
13721    GCC_CXX="$GXX"
13722    LD_CXX="$LD"
13723
13724    ## CAVEAT EMPTOR:
13725    ## There is no encapsulation within the following macros, do not change
13726    ## the running order or otherwise move them around unless you know exactly
13727    ## what you are doing...
13728    # Dependencies to place before and after the object being linked:
13729predep_objects_CXX=
13730postdep_objects_CXX=
13731predeps_CXX=
13732postdeps_CXX=
13733compiler_lib_search_path_CXX=
13734
13735cat > conftest.$ac_ext <<_LT_EOF
13736class Foo
13737{
13738public:
13739  Foo (void) { a = 0; }
13740private:
13741  int a;
13742};
13743_LT_EOF
13744
13745if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13746  (eval $ac_compile) 2>&5
13747  ac_status=$?
13748  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13749  test $ac_status = 0; }; then
13750  # Parse the compiler output and extract the necessary
13751  # objects, libraries and library flags.
13752
13753  # Sentinel used to keep track of whether or not we are before
13754  # the conftest object file.
13755  pre_test_object_deps_done=no
13756
13757  for p in `eval "$output_verbose_link_cmd"`; do
13758    case $p in
13759
13760    -L* | -R* | -l*)
13761       # Some compilers place space between "-{L,R}" and the path.
13762       # Remove the space.
13763       if test $p = "-L" ||
13764          test $p = "-R"; then
13765	 prev=$p
13766	 continue
13767       else
13768	 prev=
13769       fi
13770
13771       if test "$pre_test_object_deps_done" = no; then
13772	 case $p in
13773	 -L* | -R*)
13774	   # Internal compiler library paths should come after those
13775	   # provided the user.  The postdeps already come after the
13776	   # user supplied libs so there is no need to process them.
13777	   if test -z "$compiler_lib_search_path_CXX"; then
13778	     compiler_lib_search_path_CXX="${prev}${p}"
13779	   else
13780	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13781	   fi
13782	   ;;
13783	 # The "-l" case would never come before the object being
13784	 # linked, so don't bother handling this case.
13785	 esac
13786       else
13787	 if test -z "$postdeps_CXX"; then
13788	   postdeps_CXX="${prev}${p}"
13789	 else
13790	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13791	 fi
13792       fi
13793       ;;
13794
13795    *.$objext)
13796       # This assumes that the test object file only shows up
13797       # once in the compiler output.
13798       if test "$p" = "conftest.$objext"; then
13799	 pre_test_object_deps_done=yes
13800	 continue
13801       fi
13802
13803       if test "$pre_test_object_deps_done" = no; then
13804	 if test -z "$predep_objects_CXX"; then
13805	   predep_objects_CXX="$p"
13806	 else
13807	   predep_objects_CXX="$predep_objects_CXX $p"
13808	 fi
13809       else
13810	 if test -z "$postdep_objects_CXX"; then
13811	   postdep_objects_CXX="$p"
13812	 else
13813	   postdep_objects_CXX="$postdep_objects_CXX $p"
13814	 fi
13815       fi
13816       ;;
13817
13818    *) ;; # Ignore the rest.
13819
13820    esac
13821  done
13822
13823  # Clean up.
13824  rm -f a.out a.exe
13825else
13826  echo "libtool.m4: error: problem compiling CXX test program"
13827fi
13828
13829$RM -f confest.$objext
13830
13831# PORTME: override above test on systems where it is broken
13832case $host_os in
13833interix[3-9]*)
13834  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13835  # hack all around it, let's just trust "g++" to DTRT.
13836  predep_objects_CXX=
13837  postdep_objects_CXX=
13838  postdeps_CXX=
13839  ;;
13840
13841linux*)
13842  case `$CC -V 2>&1 | sed 5q` in
13843  *Sun\ C*)
13844    # Sun C++ 5.9
13845
13846    # The more standards-conforming stlport4 library is
13847    # incompatible with the Cstd library. Avoid specifying
13848    # it if it's in CXXFLAGS. Ignore libCrun as
13849    # -library=stlport4 depends on it.
13850    case " $CXX $CXXFLAGS " in
13851    *" -library=stlport4 "*)
13852      solaris_use_stlport4=yes
13853      ;;
13854    esac
13855
13856    if test "$solaris_use_stlport4" != yes; then
13857      postdeps_CXX='-library=Cstd -library=Crun'
13858    fi
13859    ;;
13860  esac
13861  ;;
13862
13863solaris*)
13864  case $cc_basename in
13865  CC*)
13866    # The more standards-conforming stlport4 library is
13867    # incompatible with the Cstd library. Avoid specifying
13868    # it if it's in CXXFLAGS. Ignore libCrun as
13869    # -library=stlport4 depends on it.
13870    case " $CXX $CXXFLAGS " in
13871    *" -library=stlport4 "*)
13872      solaris_use_stlport4=yes
13873      ;;
13874    esac
13875
13876    # Adding this requires a known-good setup of shared libraries for
13877    # Sun compiler versions before 5.6, else PIC objects from an old
13878    # archive will be linked into the output, leading to subtle bugs.
13879    if test "$solaris_use_stlport4" != yes; then
13880      postdeps_CXX='-library=Cstd -library=Crun'
13881    fi
13882    ;;
13883  esac
13884  ;;
13885esac
13886
13887
13888case " $postdeps_CXX " in
13889*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13890esac
13891 compiler_lib_search_dirs_CXX=
13892if test -n "${compiler_lib_search_path_CXX}"; then
13893 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13894fi
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926    lt_prog_compiler_wl_CXX=
13927lt_prog_compiler_pic_CXX=
13928lt_prog_compiler_static_CXX=
13929
13930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13931$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13932
13933  # C++ specific cases for pic, static, wl, etc.
13934  if test "$GXX" = yes; then
13935    lt_prog_compiler_wl_CXX='-Wl,'
13936    lt_prog_compiler_static_CXX='-static'
13937
13938    case $host_os in
13939    aix*)
13940      # All AIX code is PIC.
13941      if test "$host_cpu" = ia64; then
13942	# AIX 5 now supports IA64 processor
13943	lt_prog_compiler_static_CXX='-Bstatic'
13944      fi
13945      lt_prog_compiler_pic_CXX='-fPIC'
13946      ;;
13947
13948    amigaos*)
13949      case $host_cpu in
13950      powerpc)
13951            # see comment about AmigaOS4 .so support
13952            lt_prog_compiler_pic_CXX='-fPIC'
13953        ;;
13954      m68k)
13955            # FIXME: we need at least 68020 code to build shared libraries, but
13956            # adding the `-m68020' flag to GCC prevents building anything better,
13957            # like `-m68040'.
13958            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13959        ;;
13960      esac
13961      ;;
13962
13963    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13964      # PIC is the default for these OSes.
13965      ;;
13966    mingw* | cygwin* | os2* | pw32* | cegcc*)
13967      # This hack is so that the source file can tell whether it is being
13968      # built for inclusion in a dll (and should export symbols for example).
13969      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13970      # (--disable-auto-import) libraries
13971      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13972      ;;
13973    darwin* | rhapsody*)
13974      # PIC is the default on this platform
13975      # Common symbols not allowed in MH_DYLIB files
13976      lt_prog_compiler_pic_CXX='-fno-common'
13977      ;;
13978    *djgpp*)
13979      # DJGPP does not support shared libraries at all
13980      lt_prog_compiler_pic_CXX=
13981      ;;
13982    haiku*)
13983      # PIC is the default for Haiku.
13984      # The "-static" flag exists, but is broken.
13985      lt_prog_compiler_static_CXX=
13986      ;;
13987    interix[3-9]*)
13988      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13989      # Instead, we relocate shared libraries at runtime.
13990      ;;
13991    sysv4*MP*)
13992      if test -d /usr/nec; then
13993	lt_prog_compiler_pic_CXX=-Kconform_pic
13994      fi
13995      ;;
13996    hpux*)
13997      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13998      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13999      # sets the default TLS model and affects inlining.
14000      case $host_cpu in
14001      hppa*64*)
14002	;;
14003      *)
14004	lt_prog_compiler_pic_CXX='-fPIC'
14005	;;
14006      esac
14007      ;;
14008    *qnx* | *nto*)
14009      # QNX uses GNU C++, but need to define -shared option too, otherwise
14010      # it will coredump.
14011      lt_prog_compiler_pic_CXX='-fPIC -shared'
14012      ;;
14013    *)
14014      lt_prog_compiler_pic_CXX='-fPIC'
14015      ;;
14016    esac
14017  else
14018    case $host_os in
14019      aix[4-9]*)
14020	# All AIX code is PIC.
14021	if test "$host_cpu" = ia64; then
14022	  # AIX 5 now supports IA64 processor
14023	  lt_prog_compiler_static_CXX='-Bstatic'
14024	else
14025	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14026	fi
14027	;;
14028      chorus*)
14029	case $cc_basename in
14030	cxch68*)
14031	  # Green Hills C++ Compiler
14032	  # _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"
14033	  ;;
14034	esac
14035	;;
14036      dgux*)
14037	case $cc_basename in
14038	  ec++*)
14039	    lt_prog_compiler_pic_CXX='-KPIC'
14040	    ;;
14041	  ghcx*)
14042	    # Green Hills C++ Compiler
14043	    lt_prog_compiler_pic_CXX='-pic'
14044	    ;;
14045	  *)
14046	    ;;
14047	esac
14048	;;
14049      freebsd* | dragonfly*)
14050	# FreeBSD uses GNU C++
14051	;;
14052      hpux9* | hpux10* | hpux11*)
14053	case $cc_basename in
14054	  CC*)
14055	    lt_prog_compiler_wl_CXX='-Wl,'
14056	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14057	    if test "$host_cpu" != ia64; then
14058	      lt_prog_compiler_pic_CXX='+Z'
14059	    fi
14060	    ;;
14061	  aCC*)
14062	    lt_prog_compiler_wl_CXX='-Wl,'
14063	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14064	    case $host_cpu in
14065	    hppa*64*|ia64*)
14066	      # +Z the default
14067	      ;;
14068	    *)
14069	      lt_prog_compiler_pic_CXX='+Z'
14070	      ;;
14071	    esac
14072	    ;;
14073	  *)
14074	    ;;
14075	esac
14076	;;
14077      interix*)
14078	# This is c89, which is MS Visual C++ (no shared libs)
14079	# Anyone wants to do a port?
14080	;;
14081      irix5* | irix6* | nonstopux*)
14082	case $cc_basename in
14083	  CC*)
14084	    lt_prog_compiler_wl_CXX='-Wl,'
14085	    lt_prog_compiler_static_CXX='-non_shared'
14086	    # CC pic flag -KPIC is the default.
14087	    ;;
14088	  *)
14089	    ;;
14090	esac
14091	;;
14092      linux* | k*bsd*-gnu | kopensolaris*-gnu)
14093	case $cc_basename in
14094	  KCC*)
14095	    # KAI C++ Compiler
14096	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14097	    lt_prog_compiler_pic_CXX='-fPIC'
14098	    ;;
14099	  ecpc* )
14100	    # old Intel C++ for x86_64 which still supported -KPIC.
14101	    lt_prog_compiler_wl_CXX='-Wl,'
14102	    lt_prog_compiler_pic_CXX='-KPIC'
14103	    lt_prog_compiler_static_CXX='-static'
14104	    ;;
14105	  icpc* )
14106	    # Intel C++, used to be incompatible with GCC.
14107	    # ICC 10 doesn't accept -KPIC any more.
14108	    lt_prog_compiler_wl_CXX='-Wl,'
14109	    lt_prog_compiler_pic_CXX='-fPIC'
14110	    lt_prog_compiler_static_CXX='-static'
14111	    ;;
14112	  pgCC* | pgcpp*)
14113	    # Portland Group C++ compiler
14114	    lt_prog_compiler_wl_CXX='-Wl,'
14115	    lt_prog_compiler_pic_CXX='-fpic'
14116	    lt_prog_compiler_static_CXX='-Bstatic'
14117	    ;;
14118	  cxx*)
14119	    # Compaq C++
14120	    # Make sure the PIC flag is empty.  It appears that all Alpha
14121	    # Linux and Compaq Tru64 Unix objects are PIC.
14122	    lt_prog_compiler_pic_CXX=
14123	    lt_prog_compiler_static_CXX='-non_shared'
14124	    ;;
14125	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14126	    # IBM XL 8.0, 9.0 on PPC and BlueGene
14127	    lt_prog_compiler_wl_CXX='-Wl,'
14128	    lt_prog_compiler_pic_CXX='-qpic'
14129	    lt_prog_compiler_static_CXX='-qstaticlink'
14130	    ;;
14131	  *)
14132	    case `$CC -V 2>&1 | sed 5q` in
14133	    *Sun\ C*)
14134	      # Sun C++ 5.9
14135	      lt_prog_compiler_pic_CXX='-KPIC'
14136	      lt_prog_compiler_static_CXX='-Bstatic'
14137	      lt_prog_compiler_wl_CXX='-Qoption ld '
14138	      ;;
14139	    esac
14140	    ;;
14141	esac
14142	;;
14143      lynxos*)
14144	;;
14145      m88k*)
14146	;;
14147      mvs*)
14148	case $cc_basename in
14149	  cxx*)
14150	    lt_prog_compiler_pic_CXX='-W c,exportall'
14151	    ;;
14152	  *)
14153	    ;;
14154	esac
14155	;;
14156      netbsd*)
14157	;;
14158      *qnx* | *nto*)
14159        # QNX uses GNU C++, but need to define -shared option too, otherwise
14160        # it will coredump.
14161        lt_prog_compiler_pic_CXX='-fPIC -shared'
14162        ;;
14163      osf3* | osf4* | osf5*)
14164	case $cc_basename in
14165	  KCC*)
14166	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14167	    ;;
14168	  RCC*)
14169	    # Rational C++ 2.4.1
14170	    lt_prog_compiler_pic_CXX='-pic'
14171	    ;;
14172	  cxx*)
14173	    # Digital/Compaq C++
14174	    lt_prog_compiler_wl_CXX='-Wl,'
14175	    # Make sure the PIC flag is empty.  It appears that all Alpha
14176	    # Linux and Compaq Tru64 Unix objects are PIC.
14177	    lt_prog_compiler_pic_CXX=
14178	    lt_prog_compiler_static_CXX='-non_shared'
14179	    ;;
14180	  *)
14181	    ;;
14182	esac
14183	;;
14184      psos*)
14185	;;
14186      solaris*)
14187	case $cc_basename in
14188	  CC*)
14189	    # Sun C++ 4.2, 5.x and Centerline C++
14190	    lt_prog_compiler_pic_CXX='-KPIC'
14191	    lt_prog_compiler_static_CXX='-Bstatic'
14192	    lt_prog_compiler_wl_CXX='-Qoption ld '
14193	    ;;
14194	  gcx*)
14195	    # Green Hills C++ Compiler
14196	    lt_prog_compiler_pic_CXX='-PIC'
14197	    ;;
14198	  *)
14199	    ;;
14200	esac
14201	;;
14202      sunos4*)
14203	case $cc_basename in
14204	  CC*)
14205	    # Sun C++ 4.x
14206	    lt_prog_compiler_pic_CXX='-pic'
14207	    lt_prog_compiler_static_CXX='-Bstatic'
14208	    ;;
14209	  lcc*)
14210	    # Lucid
14211	    lt_prog_compiler_pic_CXX='-pic'
14212	    ;;
14213	  *)
14214	    ;;
14215	esac
14216	;;
14217      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14218	case $cc_basename in
14219	  CC*)
14220	    lt_prog_compiler_wl_CXX='-Wl,'
14221	    lt_prog_compiler_pic_CXX='-KPIC'
14222	    lt_prog_compiler_static_CXX='-Bstatic'
14223	    ;;
14224	esac
14225	;;
14226      tandem*)
14227	case $cc_basename in
14228	  NCC*)
14229	    # NonStop-UX NCC 3.20
14230	    lt_prog_compiler_pic_CXX='-KPIC'
14231	    ;;
14232	  *)
14233	    ;;
14234	esac
14235	;;
14236      vxworks*)
14237	;;
14238      *)
14239	lt_prog_compiler_can_build_shared_CXX=no
14240	;;
14241    esac
14242  fi
14243
14244case $host_os in
14245  # For platforms which do not support PIC, -DPIC is meaningless:
14246  *djgpp*)
14247    lt_prog_compiler_pic_CXX=
14248    ;;
14249  *)
14250    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14251    ;;
14252esac
14253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14254$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14255
14256
14257
14258#
14259# Check to make sure the PIC flag actually works.
14260#
14261if test -n "$lt_prog_compiler_pic_CXX"; then
14262  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14263$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14264if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14265  $as_echo_n "(cached) " >&6
14266else
14267  lt_cv_prog_compiler_pic_works_CXX=no
14268   ac_outfile=conftest.$ac_objext
14269   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14270   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14271   # Insert the option either (1) after the last *FLAGS variable, or
14272   # (2) before a word containing "conftest.", or (3) at the end.
14273   # Note that $ac_compile itself does not contain backslashes and begins
14274   # with a dollar sign (not a hyphen), so the echo should work correctly.
14275   # The option is referenced via a variable to avoid confusing sed.
14276   lt_compile=`echo "$ac_compile" | $SED \
14277   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14278   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14279   -e 's:$: $lt_compiler_flag:'`
14280   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14281   (eval "$lt_compile" 2>conftest.err)
14282   ac_status=$?
14283   cat conftest.err >&5
14284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14285   if (exit $ac_status) && test -s "$ac_outfile"; then
14286     # The compiler can only warn and ignore the option if not recognized
14287     # So say no if there are warnings other than the usual output.
14288     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14289     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14290     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14291       lt_cv_prog_compiler_pic_works_CXX=yes
14292     fi
14293   fi
14294   $RM conftest*
14295
14296fi
14297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14298$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14299
14300if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14301    case $lt_prog_compiler_pic_CXX in
14302     "" | " "*) ;;
14303     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14304     esac
14305else
14306    lt_prog_compiler_pic_CXX=
14307     lt_prog_compiler_can_build_shared_CXX=no
14308fi
14309
14310fi
14311
14312
14313
14314#
14315# Check to make sure the static flag actually works.
14316#
14317wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14319$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14320if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14321  $as_echo_n "(cached) " >&6
14322else
14323  lt_cv_prog_compiler_static_works_CXX=no
14324   save_LDFLAGS="$LDFLAGS"
14325   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14326   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14327   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14328     # The linker can only warn and ignore the option if not recognized
14329     # So say no if there are warnings
14330     if test -s conftest.err; then
14331       # Append any errors to the config.log.
14332       cat conftest.err 1>&5
14333       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14334       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14335       if diff conftest.exp conftest.er2 >/dev/null; then
14336         lt_cv_prog_compiler_static_works_CXX=yes
14337       fi
14338     else
14339       lt_cv_prog_compiler_static_works_CXX=yes
14340     fi
14341   fi
14342   $RM -r conftest*
14343   LDFLAGS="$save_LDFLAGS"
14344
14345fi
14346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14347$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14348
14349if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14350    :
14351else
14352    lt_prog_compiler_static_CXX=
14353fi
14354
14355
14356
14357
14358    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14359$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14360if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14361  $as_echo_n "(cached) " >&6
14362else
14363  lt_cv_prog_compiler_c_o_CXX=no
14364   $RM -r conftest 2>/dev/null
14365   mkdir conftest
14366   cd conftest
14367   mkdir out
14368   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14369
14370   lt_compiler_flag="-o out/conftest2.$ac_objext"
14371   # Insert the option either (1) after the last *FLAGS variable, or
14372   # (2) before a word containing "conftest.", or (3) at the end.
14373   # Note that $ac_compile itself does not contain backslashes and begins
14374   # with a dollar sign (not a hyphen), so the echo should work correctly.
14375   lt_compile=`echo "$ac_compile" | $SED \
14376   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14377   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14378   -e 's:$: $lt_compiler_flag:'`
14379   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14380   (eval "$lt_compile" 2>out/conftest.err)
14381   ac_status=$?
14382   cat out/conftest.err >&5
14383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14384   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14385   then
14386     # The compiler can only warn and ignore the option if not recognized
14387     # So say no if there are warnings
14388     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14389     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14390     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14391       lt_cv_prog_compiler_c_o_CXX=yes
14392     fi
14393   fi
14394   chmod u+w . 2>&5
14395   $RM conftest*
14396   # SGI C++ compiler will create directory out/ii_files/ for
14397   # template instantiation
14398   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14399   $RM out/* && rmdir out
14400   cd ..
14401   $RM -r conftest
14402   $RM conftest*
14403
14404fi
14405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14406$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14407
14408
14409
14410    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14411$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14412if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14413  $as_echo_n "(cached) " >&6
14414else
14415  lt_cv_prog_compiler_c_o_CXX=no
14416   $RM -r conftest 2>/dev/null
14417   mkdir conftest
14418   cd conftest
14419   mkdir out
14420   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14421
14422   lt_compiler_flag="-o out/conftest2.$ac_objext"
14423   # Insert the option either (1) after the last *FLAGS variable, or
14424   # (2) before a word containing "conftest.", or (3) at the end.
14425   # Note that $ac_compile itself does not contain backslashes and begins
14426   # with a dollar sign (not a hyphen), so the echo should work correctly.
14427   lt_compile=`echo "$ac_compile" | $SED \
14428   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14429   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14430   -e 's:$: $lt_compiler_flag:'`
14431   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14432   (eval "$lt_compile" 2>out/conftest.err)
14433   ac_status=$?
14434   cat out/conftest.err >&5
14435   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14436   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14437   then
14438     # The compiler can only warn and ignore the option if not recognized
14439     # So say no if there are warnings
14440     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14441     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14442     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14443       lt_cv_prog_compiler_c_o_CXX=yes
14444     fi
14445   fi
14446   chmod u+w . 2>&5
14447   $RM conftest*
14448   # SGI C++ compiler will create directory out/ii_files/ for
14449   # template instantiation
14450   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14451   $RM out/* && rmdir out
14452   cd ..
14453   $RM -r conftest
14454   $RM conftest*
14455
14456fi
14457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14458$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14459
14460
14461
14462
14463hard_links="nottested"
14464if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14465  # do not overwrite the value of need_locks provided by the user
14466  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14467$as_echo_n "checking if we can lock with hard links... " >&6; }
14468  hard_links=yes
14469  $RM conftest*
14470  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14471  touch conftest.a
14472  ln conftest.a conftest.b 2>&5 || hard_links=no
14473  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14474  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14475$as_echo "$hard_links" >&6; }
14476  if test "$hard_links" = no; then
14477    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14478$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14479    need_locks=warn
14480  fi
14481else
14482  need_locks=no
14483fi
14484
14485
14486
14487    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14488$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14489
14490  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14491  case $host_os in
14492  aix[4-9]*)
14493    # If we're using GNU nm, then we don't want the "-C" option.
14494    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14495    # Also, AIX nm treats weak defined symbols like other global defined
14496    # symbols, whereas GNU nm marks them as "W".
14497    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14498      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'
14499    else
14500      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'
14501    fi
14502    ;;
14503  pw32*)
14504    export_symbols_cmds_CXX="$ltdll_cmds"
14505  ;;
14506  cygwin* | mingw* | cegcc*)
14507    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'
14508  ;;
14509  *)
14510    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14511  ;;
14512  esac
14513  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14514
14515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14516$as_echo "$ld_shlibs_CXX" >&6; }
14517test "$ld_shlibs_CXX" = no && can_build_shared=no
14518
14519with_gnu_ld_CXX=$with_gnu_ld
14520
14521
14522
14523
14524
14525
14526#
14527# Do we need to explicitly link libc?
14528#
14529case "x$archive_cmds_need_lc_CXX" in
14530x|xyes)
14531  # Assume -lc should be added
14532  archive_cmds_need_lc_CXX=yes
14533
14534  if test "$enable_shared" = yes && test "$GCC" = yes; then
14535    case $archive_cmds_CXX in
14536    *'~'*)
14537      # FIXME: we may have to deal with multi-command sequences.
14538      ;;
14539    '$CC '*)
14540      # Test whether the compiler implicitly links with -lc since on some
14541      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14542      # to ld, don't add -lc before -lgcc.
14543      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14544$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14545if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14546  $as_echo_n "(cached) " >&6
14547else
14548  $RM conftest*
14549	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14550
14551	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14552  (eval $ac_compile) 2>&5
14553  ac_status=$?
14554  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14555  test $ac_status = 0; } 2>conftest.err; then
14556	  soname=conftest
14557	  lib=conftest
14558	  libobjs=conftest.$ac_objext
14559	  deplibs=
14560	  wl=$lt_prog_compiler_wl_CXX
14561	  pic_flag=$lt_prog_compiler_pic_CXX
14562	  compiler_flags=-v
14563	  linker_flags=-v
14564	  verstring=
14565	  output_objdir=.
14566	  libname=conftest
14567	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14568	  allow_undefined_flag_CXX=
14569	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14570  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14571  ac_status=$?
14572  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14573  test $ac_status = 0; }
14574	  then
14575	    lt_cv_archive_cmds_need_lc_CXX=no
14576	  else
14577	    lt_cv_archive_cmds_need_lc_CXX=yes
14578	  fi
14579	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14580	else
14581	  cat conftest.err 1>&5
14582	fi
14583	$RM conftest*
14584
14585fi
14586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14587$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14588      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14589      ;;
14590    esac
14591  fi
14592  ;;
14593esac
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14659$as_echo_n "checking dynamic linker characteristics... " >&6; }
14660
14661library_names_spec=
14662libname_spec='lib$name'
14663soname_spec=
14664shrext_cmds=".so"
14665postinstall_cmds=
14666postuninstall_cmds=
14667finish_cmds=
14668finish_eval=
14669shlibpath_var=
14670shlibpath_overrides_runpath=unknown
14671version_type=none
14672dynamic_linker="$host_os ld.so"
14673sys_lib_dlsearch_path_spec="/lib /usr/lib"
14674need_lib_prefix=unknown
14675hardcode_into_libs=no
14676
14677# when you set need_version to no, make sure it does not cause -set_version
14678# flags to be left without arguments
14679need_version=unknown
14680
14681case $host_os in
14682aix3*)
14683  version_type=linux
14684  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14685  shlibpath_var=LIBPATH
14686
14687  # AIX 3 has no versioning support, so we append a major version to the name.
14688  soname_spec='${libname}${release}${shared_ext}$major'
14689  ;;
14690
14691aix[4-9]*)
14692  version_type=linux
14693  need_lib_prefix=no
14694  need_version=no
14695  hardcode_into_libs=yes
14696  if test "$host_cpu" = ia64; then
14697    # AIX 5 supports IA64
14698    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14699    shlibpath_var=LD_LIBRARY_PATH
14700  else
14701    # With GCC up to 2.95.x, collect2 would create an import file
14702    # for dependence libraries.  The import file would start with
14703    # the line `#! .'.  This would cause the generated library to
14704    # depend on `.', always an invalid library.  This was fixed in
14705    # development snapshots of GCC prior to 3.0.
14706    case $host_os in
14707      aix4 | aix4.[01] | aix4.[01].*)
14708      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14709	   echo ' yes '
14710	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14711	:
14712      else
14713	can_build_shared=no
14714      fi
14715      ;;
14716    esac
14717    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14718    # soname into executable. Probably we can add versioning support to
14719    # collect2, so additional links can be useful in future.
14720    if test "$aix_use_runtimelinking" = yes; then
14721      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14722      # instead of lib<name>.a to let people know that these are not
14723      # typical AIX shared libraries.
14724      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14725    else
14726      # We preserve .a as extension for shared libraries through AIX4.2
14727      # and later when we are not doing run time linking.
14728      library_names_spec='${libname}${release}.a $libname.a'
14729      soname_spec='${libname}${release}${shared_ext}$major'
14730    fi
14731    shlibpath_var=LIBPATH
14732  fi
14733  ;;
14734
14735amigaos*)
14736  case $host_cpu in
14737  powerpc)
14738    # Since July 2007 AmigaOS4 officially supports .so libraries.
14739    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14740    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14741    ;;
14742  m68k)
14743    library_names_spec='$libname.ixlibrary $libname.a'
14744    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14745    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'
14746    ;;
14747  esac
14748  ;;
14749
14750beos*)
14751  library_names_spec='${libname}${shared_ext}'
14752  dynamic_linker="$host_os ld.so"
14753  shlibpath_var=LIBRARY_PATH
14754  ;;
14755
14756bsdi[45]*)
14757  version_type=linux
14758  need_version=no
14759  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14760  soname_spec='${libname}${release}${shared_ext}$major'
14761  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14762  shlibpath_var=LD_LIBRARY_PATH
14763  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14764  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14765  # the default ld.so.conf also contains /usr/contrib/lib and
14766  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14767  # libtool to hard-code these into programs
14768  ;;
14769
14770cygwin* | mingw* | pw32* | cegcc*)
14771  version_type=windows
14772  shrext_cmds=".dll"
14773  need_version=no
14774  need_lib_prefix=no
14775
14776  case $GCC,$host_os in
14777  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14778    library_names_spec='$libname.dll.a'
14779    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14780    postinstall_cmds='base_file=`basename \${file}`~
14781      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14782      dldir=$destdir/`dirname \$dlpath`~
14783      test -d \$dldir || mkdir -p \$dldir~
14784      $install_prog $dir/$dlname \$dldir/$dlname~
14785      chmod a+x \$dldir/$dlname~
14786      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14787        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14788      fi'
14789    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14790      dlpath=$dir/\$dldll~
14791       $RM \$dlpath'
14792    shlibpath_overrides_runpath=yes
14793
14794    case $host_os in
14795    cygwin*)
14796      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14797      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14798
14799      ;;
14800    mingw* | cegcc*)
14801      # MinGW DLLs use traditional 'lib' prefix
14802      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14803      ;;
14804    pw32*)
14805      # pw32 DLLs use 'pw' prefix rather than 'lib'
14806      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14807      ;;
14808    esac
14809    ;;
14810
14811  *)
14812    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14813    ;;
14814  esac
14815  dynamic_linker='Win32 ld.exe'
14816  # FIXME: first we should search . and the directory the executable is in
14817  shlibpath_var=PATH
14818  ;;
14819
14820darwin* | rhapsody*)
14821  dynamic_linker="$host_os dyld"
14822  version_type=darwin
14823  need_lib_prefix=no
14824  need_version=no
14825  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14826  soname_spec='${libname}${release}${major}$shared_ext'
14827  shlibpath_overrides_runpath=yes
14828  shlibpath_var=DYLD_LIBRARY_PATH
14829  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14830
14831  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14832  ;;
14833
14834dgux*)
14835  version_type=linux
14836  need_lib_prefix=no
14837  need_version=no
14838  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14839  soname_spec='${libname}${release}${shared_ext}$major'
14840  shlibpath_var=LD_LIBRARY_PATH
14841  ;;
14842
14843freebsd* | dragonfly*)
14844  # DragonFly does not have aout.  When/if they implement a new
14845  # versioning mechanism, adjust this.
14846  if test -x /usr/bin/objformat; then
14847    objformat=`/usr/bin/objformat`
14848  else
14849    case $host_os in
14850    freebsd[23].*) objformat=aout ;;
14851    *) objformat=elf ;;
14852    esac
14853  fi
14854  version_type=freebsd-$objformat
14855  case $version_type in
14856    freebsd-elf*)
14857      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14858      need_version=no
14859      need_lib_prefix=no
14860      ;;
14861    freebsd-*)
14862      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14863      need_version=yes
14864      ;;
14865  esac
14866  shlibpath_var=LD_LIBRARY_PATH
14867  case $host_os in
14868  freebsd2.*)
14869    shlibpath_overrides_runpath=yes
14870    ;;
14871  freebsd3.[01]* | freebsdelf3.[01]*)
14872    shlibpath_overrides_runpath=yes
14873    hardcode_into_libs=yes
14874    ;;
14875  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14876  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14877    shlibpath_overrides_runpath=no
14878    hardcode_into_libs=yes
14879    ;;
14880  *) # from 4.6 on, and DragonFly
14881    shlibpath_overrides_runpath=yes
14882    hardcode_into_libs=yes
14883    ;;
14884  esac
14885  ;;
14886
14887gnu*)
14888  version_type=linux
14889  need_lib_prefix=no
14890  need_version=no
14891  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14892  soname_spec='${libname}${release}${shared_ext}$major'
14893  shlibpath_var=LD_LIBRARY_PATH
14894  hardcode_into_libs=yes
14895  ;;
14896
14897haiku*)
14898  version_type=linux
14899  need_lib_prefix=no
14900  need_version=no
14901  dynamic_linker="$host_os runtime_loader"
14902  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14903  soname_spec='${libname}${release}${shared_ext}$major'
14904  shlibpath_var=LIBRARY_PATH
14905  shlibpath_overrides_runpath=yes
14906  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14907  hardcode_into_libs=yes
14908  ;;
14909
14910hpux9* | hpux10* | hpux11*)
14911  # Give a soname corresponding to the major version so that dld.sl refuses to
14912  # link against other versions.
14913  version_type=sunos
14914  need_lib_prefix=no
14915  need_version=no
14916  case $host_cpu in
14917  ia64*)
14918    shrext_cmds='.so'
14919    hardcode_into_libs=yes
14920    dynamic_linker="$host_os dld.so"
14921    shlibpath_var=LD_LIBRARY_PATH
14922    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14923    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14924    soname_spec='${libname}${release}${shared_ext}$major'
14925    if test "X$HPUX_IA64_MODE" = X32; then
14926      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14927    else
14928      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14929    fi
14930    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14931    ;;
14932  hppa*64*)
14933    shrext_cmds='.sl'
14934    hardcode_into_libs=yes
14935    dynamic_linker="$host_os dld.sl"
14936    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14937    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14938    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14939    soname_spec='${libname}${release}${shared_ext}$major'
14940    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14941    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14942    ;;
14943  *)
14944    shrext_cmds='.sl'
14945    dynamic_linker="$host_os dld.sl"
14946    shlibpath_var=SHLIB_PATH
14947    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14948    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14949    soname_spec='${libname}${release}${shared_ext}$major'
14950    ;;
14951  esac
14952  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14953  postinstall_cmds='chmod 555 $lib'
14954  # or fails outright, so override atomically:
14955  install_override_mode=555
14956  ;;
14957
14958interix[3-9]*)
14959  version_type=linux
14960  need_lib_prefix=no
14961  need_version=no
14962  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14963  soname_spec='${libname}${release}${shared_ext}$major'
14964  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14965  shlibpath_var=LD_LIBRARY_PATH
14966  shlibpath_overrides_runpath=no
14967  hardcode_into_libs=yes
14968  ;;
14969
14970irix5* | irix6* | nonstopux*)
14971  case $host_os in
14972    nonstopux*) version_type=nonstopux ;;
14973    *)
14974	if test "$lt_cv_prog_gnu_ld" = yes; then
14975		version_type=linux
14976	else
14977		version_type=irix
14978	fi ;;
14979  esac
14980  need_lib_prefix=no
14981  need_version=no
14982  soname_spec='${libname}${release}${shared_ext}$major'
14983  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14984  case $host_os in
14985  irix5* | nonstopux*)
14986    libsuff= shlibsuff=
14987    ;;
14988  *)
14989    case $LD in # libtool.m4 will add one of these switches to LD
14990    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14991      libsuff= shlibsuff= libmagic=32-bit;;
14992    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14993      libsuff=32 shlibsuff=N32 libmagic=N32;;
14994    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14995      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14996    *) libsuff= shlibsuff= libmagic=never-match;;
14997    esac
14998    ;;
14999  esac
15000  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15001  shlibpath_overrides_runpath=no
15002  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15003  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15004  hardcode_into_libs=yes
15005  ;;
15006
15007# No shared lib support for Linux oldld, aout, or coff.
15008linux*oldld* | linux*aout* | linux*coff*)
15009  dynamic_linker=no
15010  ;;
15011
15012# This must be Linux ELF.
15013linux* | k*bsd*-gnu | kopensolaris*-gnu)
15014  version_type=linux
15015  need_lib_prefix=no
15016  need_version=no
15017  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15018  soname_spec='${libname}${release}${shared_ext}$major'
15019  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15020  shlibpath_var=LD_LIBRARY_PATH
15021  shlibpath_overrides_runpath=no
15022
15023  # Some binutils ld are patched to set DT_RUNPATH
15024  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15025  $as_echo_n "(cached) " >&6
15026else
15027  lt_cv_shlibpath_overrides_runpath=no
15028    save_LDFLAGS=$LDFLAGS
15029    save_libdir=$libdir
15030    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15031	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15032    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15033/* end confdefs.h.  */
15034
15035int
15036main ()
15037{
15038
15039  ;
15040  return 0;
15041}
15042_ACEOF
15043if ac_fn_cxx_try_link "$LINENO"; then :
15044  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15045  lt_cv_shlibpath_overrides_runpath=yes
15046fi
15047fi
15048rm -f core conftest.err conftest.$ac_objext \
15049    conftest$ac_exeext conftest.$ac_ext
15050    LDFLAGS=$save_LDFLAGS
15051    libdir=$save_libdir
15052
15053fi
15054
15055  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15056
15057  # This implies no fast_install, which is unacceptable.
15058  # Some rework will be needed to allow for fast_install
15059  # before this can be enabled.
15060  hardcode_into_libs=yes
15061
15062  # Append ld.so.conf contents to the search path
15063  if test -f /etc/ld.so.conf; then
15064    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' ' '`
15065    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15066  fi
15067
15068  # We used to test for /lib/ld.so.1 and disable shared libraries on
15069  # powerpc, because MkLinux only supported shared libraries with the
15070  # GNU dynamic linker.  Since this was broken with cross compilers,
15071  # most powerpc-linux boxes support dynamic linking these days and
15072  # people can always --disable-shared, the test was removed, and we
15073  # assume the GNU/Linux dynamic linker is in use.
15074  dynamic_linker='GNU/Linux ld.so'
15075  ;;
15076
15077netbsd*)
15078  version_type=sunos
15079  need_lib_prefix=no
15080  need_version=no
15081  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15082    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15083    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15084    dynamic_linker='NetBSD (a.out) ld.so'
15085  else
15086    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15087    soname_spec='${libname}${release}${shared_ext}$major'
15088    dynamic_linker='NetBSD ld.elf_so'
15089  fi
15090  shlibpath_var=LD_LIBRARY_PATH
15091  shlibpath_overrides_runpath=yes
15092  hardcode_into_libs=yes
15093  ;;
15094
15095newsos6)
15096  version_type=linux
15097  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15098  shlibpath_var=LD_LIBRARY_PATH
15099  shlibpath_overrides_runpath=yes
15100  ;;
15101
15102*nto* | *qnx*)
15103  version_type=qnx
15104  need_lib_prefix=no
15105  need_version=no
15106  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15107  soname_spec='${libname}${release}${shared_ext}$major'
15108  shlibpath_var=LD_LIBRARY_PATH
15109  shlibpath_overrides_runpath=no
15110  hardcode_into_libs=yes
15111  dynamic_linker='ldqnx.so'
15112  ;;
15113
15114openbsd*)
15115  version_type=sunos
15116  sys_lib_dlsearch_path_spec="/usr/lib"
15117  need_lib_prefix=no
15118  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15119  case $host_os in
15120    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
15121    *)				need_version=no  ;;
15122  esac
15123  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15124  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15125  shlibpath_var=LD_LIBRARY_PATH
15126  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15127    case $host_os in
15128      openbsd2.[89] | openbsd2.[89].*)
15129	shlibpath_overrides_runpath=no
15130	;;
15131      *)
15132	shlibpath_overrides_runpath=yes
15133	;;
15134      esac
15135  else
15136    shlibpath_overrides_runpath=yes
15137  fi
15138  ;;
15139
15140os2*)
15141  libname_spec='$name'
15142  shrext_cmds=".dll"
15143  need_lib_prefix=no
15144  library_names_spec='$libname${shared_ext} $libname.a'
15145  dynamic_linker='OS/2 ld.exe'
15146  shlibpath_var=LIBPATH
15147  ;;
15148
15149osf3* | osf4* | osf5*)
15150  version_type=osf
15151  need_lib_prefix=no
15152  need_version=no
15153  soname_spec='${libname}${release}${shared_ext}$major'
15154  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15155  shlibpath_var=LD_LIBRARY_PATH
15156  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15157  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15158  ;;
15159
15160rdos*)
15161  dynamic_linker=no
15162  ;;
15163
15164solaris*)
15165  version_type=linux
15166  need_lib_prefix=no
15167  need_version=no
15168  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15169  soname_spec='${libname}${release}${shared_ext}$major'
15170  shlibpath_var=LD_LIBRARY_PATH
15171  shlibpath_overrides_runpath=yes
15172  hardcode_into_libs=yes
15173  # ldd complains unless libraries are executable
15174  postinstall_cmds='chmod +x $lib'
15175  ;;
15176
15177sunos4*)
15178  version_type=sunos
15179  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15180  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15181  shlibpath_var=LD_LIBRARY_PATH
15182  shlibpath_overrides_runpath=yes
15183  if test "$with_gnu_ld" = yes; then
15184    need_lib_prefix=no
15185  fi
15186  need_version=yes
15187  ;;
15188
15189sysv4 | sysv4.3*)
15190  version_type=linux
15191  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15192  soname_spec='${libname}${release}${shared_ext}$major'
15193  shlibpath_var=LD_LIBRARY_PATH
15194  case $host_vendor in
15195    sni)
15196      shlibpath_overrides_runpath=no
15197      need_lib_prefix=no
15198      runpath_var=LD_RUN_PATH
15199      ;;
15200    siemens)
15201      need_lib_prefix=no
15202      ;;
15203    motorola)
15204      need_lib_prefix=no
15205      need_version=no
15206      shlibpath_overrides_runpath=no
15207      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15208      ;;
15209  esac
15210  ;;
15211
15212sysv4*MP*)
15213  if test -d /usr/nec ;then
15214    version_type=linux
15215    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15216    soname_spec='$libname${shared_ext}.$major'
15217    shlibpath_var=LD_LIBRARY_PATH
15218  fi
15219  ;;
15220
15221sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15222  version_type=freebsd-elf
15223  need_lib_prefix=no
15224  need_version=no
15225  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15226  soname_spec='${libname}${release}${shared_ext}$major'
15227  shlibpath_var=LD_LIBRARY_PATH
15228  shlibpath_overrides_runpath=yes
15229  hardcode_into_libs=yes
15230  if test "$with_gnu_ld" = yes; then
15231    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15232  else
15233    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15234    case $host_os in
15235      sco3.2v5*)
15236        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15237	;;
15238    esac
15239  fi
15240  sys_lib_dlsearch_path_spec='/usr/lib'
15241  ;;
15242
15243tpf*)
15244  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15245  version_type=linux
15246  need_lib_prefix=no
15247  need_version=no
15248  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15249  shlibpath_var=LD_LIBRARY_PATH
15250  shlibpath_overrides_runpath=no
15251  hardcode_into_libs=yes
15252  ;;
15253
15254uts4*)
15255  version_type=linux
15256  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15257  soname_spec='${libname}${release}${shared_ext}$major'
15258  shlibpath_var=LD_LIBRARY_PATH
15259  ;;
15260
15261*)
15262  dynamic_linker=no
15263  ;;
15264esac
15265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15266$as_echo "$dynamic_linker" >&6; }
15267test "$dynamic_linker" = no && can_build_shared=no
15268
15269variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15270if test "$GCC" = yes; then
15271  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15272fi
15273
15274if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15275  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15276fi
15277if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15278  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15279fi
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15319$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15320hardcode_action_CXX=
15321if test -n "$hardcode_libdir_flag_spec_CXX" ||
15322   test -n "$runpath_var_CXX" ||
15323   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15324
15325  # We can hardcode non-existent directories.
15326  if test "$hardcode_direct_CXX" != no &&
15327     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15328     # have to relink, otherwise we might link with an installed library
15329     # when we should be linking with a yet-to-be-installed one
15330     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15331     test "$hardcode_minus_L_CXX" != no; then
15332    # Linking always hardcodes the temporary library directory.
15333    hardcode_action_CXX=relink
15334  else
15335    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15336    hardcode_action_CXX=immediate
15337  fi
15338else
15339  # We cannot hardcode anything, or else we can only hardcode existing
15340  # directories.
15341  hardcode_action_CXX=unsupported
15342fi
15343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15344$as_echo "$hardcode_action_CXX" >&6; }
15345
15346if test "$hardcode_action_CXX" = relink ||
15347   test "$inherit_rpath_CXX" = yes; then
15348  # Fast installation is not supported
15349  enable_fast_install=no
15350elif test "$shlibpath_overrides_runpath" = yes ||
15351     test "$enable_shared" = no; then
15352  # Fast installation is not necessary
15353  enable_fast_install=needless
15354fi
15355
15356
15357
15358
15359
15360
15361
15362  fi # test -n "$compiler"
15363
15364  CC=$lt_save_CC
15365  LDCXX=$LD
15366  LD=$lt_save_LD
15367  GCC=$lt_save_GCC
15368  with_gnu_ld=$lt_save_with_gnu_ld
15369  lt_cv_path_LDCXX=$lt_cv_path_LD
15370  lt_cv_path_LD=$lt_save_path_LD
15371  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15372  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15373fi # test "$_lt_caught_CXX_error" != yes
15374
15375ac_ext=c
15376ac_cpp='$CPP $CPPFLAGS'
15377ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15378ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15379ac_compiler_gnu=$ac_cv_c_compiler_gnu
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393        ac_config_commands="$ac_config_commands libtool"
15394
15395
15396
15397
15398# Only expand once:
15399
15400
15401
15402# The tests for host and target for $enable_largefile require
15403# canonical names.
15404
15405
15406
15407# As the $enable_largefile decision depends on --enable-plugins we must set it
15408# even in directories otherwise not depending on the $plugins option.
15409
15410
15411  maybe_plugins=no
15412  for ac_header in dlfcn.h
15413do :
15414  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15415"
15416if test "x$ac_cv_header_dlfcn_h" = xyes; then :
15417  cat >>confdefs.h <<_ACEOF
15418#define HAVE_DLFCN_H 1
15419_ACEOF
15420 maybe_plugins=yes
15421fi
15422
15423done
15424
15425  for ac_header in windows.h
15426do :
15427  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15428"
15429if test "x$ac_cv_header_windows_h" = xyes; then :
15430  cat >>confdefs.h <<_ACEOF
15431#define HAVE_WINDOWS_H 1
15432_ACEOF
15433 maybe_plugins=yes
15434fi
15435
15436done
15437
15438
15439  # Check whether --enable-plugins was given.
15440if test "${enable_plugins+set}" = set; then :
15441  enableval=$enable_plugins; case "${enableval}" in
15442      no) plugins=no ;;
15443      *) plugins=yes
15444         if test "$maybe_plugins" != "yes" ; then
15445	   as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15446	 fi ;;
15447     esac
15448else
15449  plugins=$maybe_plugins
15450
15451fi
15452
15453  if test "$plugins" = "yes"; then
15454    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
15455$as_echo_n "checking for library containing dlsym... " >&6; }
15456if ${ac_cv_search_dlsym+:} false; then :
15457  $as_echo_n "(cached) " >&6
15458else
15459  ac_func_search_save_LIBS=$LIBS
15460cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15461/* end confdefs.h.  */
15462
15463/* Override any GCC internal prototype to avoid an error.
15464   Use char because int might match the return type of a GCC
15465   builtin and then its argument prototype would still apply.  */
15466#ifdef __cplusplus
15467extern "C"
15468#endif
15469char dlsym ();
15470int
15471main ()
15472{
15473return dlsym ();
15474  ;
15475  return 0;
15476}
15477_ACEOF
15478for ac_lib in '' dl; do
15479  if test -z "$ac_lib"; then
15480    ac_res="none required"
15481  else
15482    ac_res=-l$ac_lib
15483    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15484  fi
15485  if ac_fn_c_try_link "$LINENO"; then :
15486  ac_cv_search_dlsym=$ac_res
15487fi
15488rm -f core conftest.err conftest.$ac_objext \
15489    conftest$ac_exeext
15490  if ${ac_cv_search_dlsym+:} false; then :
15491  break
15492fi
15493done
15494if ${ac_cv_search_dlsym+:} false; then :
15495
15496else
15497  ac_cv_search_dlsym=no
15498fi
15499rm conftest.$ac_ext
15500LIBS=$ac_func_search_save_LIBS
15501fi
15502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
15503$as_echo "$ac_cv_search_dlsym" >&6; }
15504ac_res=$ac_cv_search_dlsym
15505if test "$ac_res" != no; then :
15506  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15507
15508fi
15509
15510  fi
15511
15512
15513case "${host}" in
15514  sparc-*-solaris*|i?86-*-solaris*)
15515    # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
15516    # were mutually exclusive until Solaris 11.3.  Without procfs support,
15517    # the bfd/ elf module cannot provide certain routines such as
15518    # elfcore_write_prpsinfo or elfcore_write_prstatus.  So unless the user
15519    # explicitly requested large-file support through the
15520    # --enable-largefile switch, disable large-file support in favor of
15521    # procfs support.
15522    #
15523    # Check if <sys/procfs.h> is incompatible with large-file support.
15524    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15525/* end confdefs.h.  */
15526#define _FILE_OFFSET_BITS 64
15527#define _STRUCTURED_PROC 1
15528#include <sys/procfs.h>
15529int
15530main ()
15531{
15532
15533  ;
15534  return 0;
15535}
15536_ACEOF
15537if ac_fn_c_try_compile "$LINENO"; then :
15538  acx_cv_procfs_lfs=yes
15539else
15540  acx_cv_procfs_lfs=no
15541fi
15542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15543    #
15544    # Forcefully disable large-file support only if necessary, gdb is in
15545    # tree and enabled.
15546    if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
15547         -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
15548      : ${enable_largefile="no"}
15549      if test "$plugins" = yes; then
15550	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15551plugin support disabled; require large-file support which is incompatible with GDB." >&5
15552$as_echo "$as_me: WARNING:
15553plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
15554	plugins=no
15555      fi
15556    fi
15557    #
15558    # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
15559    # benefit of g++ 9+ which predefines it on Solaris.
15560    if test "$enable_largefile" = no; then
15561      LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
15562
15563    fi
15564    ;;
15565esac
15566
15567# Check whether --enable-largefile was given.
15568if test "${enable_largefile+set}" = set; then :
15569  enableval=$enable_largefile;
15570fi
15571
15572if test "$enable_largefile" != no; then
15573
15574  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15575$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15576if ${ac_cv_sys_largefile_CC+:} false; then :
15577  $as_echo_n "(cached) " >&6
15578else
15579  ac_cv_sys_largefile_CC=no
15580     if test "$GCC" != yes; then
15581       ac_save_CC=$CC
15582       while :; do
15583	 # IRIX 6.2 and later do not support large files by default,
15584	 # so use the C compiler's -n32 option if that helps.
15585	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15586/* end confdefs.h.  */
15587#include <sys/types.h>
15588 /* Check that off_t can represent 2**63 - 1 correctly.
15589    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15590    since some C++ compilers masquerading as C compilers
15591    incorrectly reject 9223372036854775807.  */
15592#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15593  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15594		       && LARGE_OFF_T % 2147483647 == 1)
15595		      ? 1 : -1];
15596int
15597main ()
15598{
15599
15600  ;
15601  return 0;
15602}
15603_ACEOF
15604	 if ac_fn_c_try_compile "$LINENO"; then :
15605  break
15606fi
15607rm -f core conftest.err conftest.$ac_objext
15608	 CC="$CC -n32"
15609	 if ac_fn_c_try_compile "$LINENO"; then :
15610  ac_cv_sys_largefile_CC=' -n32'; break
15611fi
15612rm -f core conftest.err conftest.$ac_objext
15613	 break
15614       done
15615       CC=$ac_save_CC
15616       rm -f conftest.$ac_ext
15617    fi
15618fi
15619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15620$as_echo "$ac_cv_sys_largefile_CC" >&6; }
15621  if test "$ac_cv_sys_largefile_CC" != no; then
15622    CC=$CC$ac_cv_sys_largefile_CC
15623  fi
15624
15625  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15626$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15627if ${ac_cv_sys_file_offset_bits+:} false; then :
15628  $as_echo_n "(cached) " >&6
15629else
15630  while :; do
15631  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15632/* end confdefs.h.  */
15633#include <sys/types.h>
15634 /* Check that off_t can represent 2**63 - 1 correctly.
15635    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15636    since some C++ compilers masquerading as C compilers
15637    incorrectly reject 9223372036854775807.  */
15638#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15639  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15640		       && LARGE_OFF_T % 2147483647 == 1)
15641		      ? 1 : -1];
15642int
15643main ()
15644{
15645
15646  ;
15647  return 0;
15648}
15649_ACEOF
15650if ac_fn_c_try_compile "$LINENO"; then :
15651  ac_cv_sys_file_offset_bits=no; break
15652fi
15653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15654  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15655/* end confdefs.h.  */
15656#define _FILE_OFFSET_BITS 64
15657#include <sys/types.h>
15658 /* Check that off_t can represent 2**63 - 1 correctly.
15659    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15660    since some C++ compilers masquerading as C compilers
15661    incorrectly reject 9223372036854775807.  */
15662#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15663  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15664		       && LARGE_OFF_T % 2147483647 == 1)
15665		      ? 1 : -1];
15666int
15667main ()
15668{
15669
15670  ;
15671  return 0;
15672}
15673_ACEOF
15674if ac_fn_c_try_compile "$LINENO"; then :
15675  ac_cv_sys_file_offset_bits=64; break
15676fi
15677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15678  ac_cv_sys_file_offset_bits=unknown
15679  break
15680done
15681fi
15682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15683$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15684case $ac_cv_sys_file_offset_bits in #(
15685  no | unknown) ;;
15686  *)
15687cat >>confdefs.h <<_ACEOF
15688#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15689_ACEOF
15690;;
15691esac
15692rm -rf conftest*
15693  if test $ac_cv_sys_file_offset_bits = unknown; then
15694    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15695$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15696if ${ac_cv_sys_large_files+:} false; then :
15697  $as_echo_n "(cached) " >&6
15698else
15699  while :; do
15700  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15701/* end confdefs.h.  */
15702#include <sys/types.h>
15703 /* Check that off_t can represent 2**63 - 1 correctly.
15704    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15705    since some C++ compilers masquerading as C compilers
15706    incorrectly reject 9223372036854775807.  */
15707#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15708  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15709		       && LARGE_OFF_T % 2147483647 == 1)
15710		      ? 1 : -1];
15711int
15712main ()
15713{
15714
15715  ;
15716  return 0;
15717}
15718_ACEOF
15719if ac_fn_c_try_compile "$LINENO"; then :
15720  ac_cv_sys_large_files=no; break
15721fi
15722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15723  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15724/* end confdefs.h.  */
15725#define _LARGE_FILES 1
15726#include <sys/types.h>
15727 /* Check that off_t can represent 2**63 - 1 correctly.
15728    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15729    since some C++ compilers masquerading as C compilers
15730    incorrectly reject 9223372036854775807.  */
15731#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15732  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15733		       && LARGE_OFF_T % 2147483647 == 1)
15734		      ? 1 : -1];
15735int
15736main ()
15737{
15738
15739  ;
15740  return 0;
15741}
15742_ACEOF
15743if ac_fn_c_try_compile "$LINENO"; then :
15744  ac_cv_sys_large_files=1; break
15745fi
15746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15747  ac_cv_sys_large_files=unknown
15748  break
15749done
15750fi
15751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15752$as_echo "$ac_cv_sys_large_files" >&6; }
15753case $ac_cv_sys_large_files in #(
15754  no | unknown) ;;
15755  *)
15756cat >>confdefs.h <<_ACEOF
15757#define _LARGE_FILES $ac_cv_sys_large_files
15758_ACEOF
15759;;
15760esac
15761rm -rf conftest*
15762  fi
15763
15764
15765fi
15766
15767
15768
15769
15770# Check whether --with-lib-path was given.
15771if test "${with_lib_path+set}" = set; then :
15772  withval=$with_lib_path; LIB_PATH=$withval
15773fi
15774
15775# Check whether --enable-targets was given.
15776if test "${enable_targets+set}" = set; then :
15777  enableval=$enable_targets; case "${enableval}" in
15778  yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
15779	    ;;
15780  no)       enable_targets= ;;
15781  *)        enable_targets=$enableval ;;
15782esac
15783fi
15784# Check whether --enable-64-bit-bfd was given.
15785if test "${enable_64_bit_bfd+set}" = set; then :
15786  enableval=$enable_64_bit_bfd; case "${enableval}" in
15787  yes)  want64=true  ;;
15788  no)   want64=false ;;
15789  *)    as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15790esac
15791else
15792  want64=false
15793fi
15794
15795
15796# Check whether --with-sysroot was given.
15797if test "${with_sysroot+set}" = set; then :
15798  withval=$with_sysroot;
15799 case ${with_sysroot} in
15800 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15801 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15802 esac
15803
15804 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15805 use_sysroot=yes
15806
15807 if test "x$prefix" = xNONE; then
15808  test_prefix=/usr/local
15809 else
15810  test_prefix=$prefix
15811 fi
15812 if test "x$exec_prefix" = xNONE; then
15813  test_exec_prefix=$test_prefix
15814 else
15815  test_exec_prefix=$exec_prefix
15816 fi
15817 case ${TARGET_SYSTEM_ROOT} in
15818 "${test_prefix}"|"${test_prefix}/"*|\
15819 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15820 '${prefix}'|'${prefix}/'*|\
15821 '${exec_prefix}'|'${exec_prefix}/'*)
15822   t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15823   TARGET_SYSTEM_ROOT_DEFINE="$t"
15824   ;;
15825 esac
15826
15827else
15828
15829 use_sysroot=no
15830 TARGET_SYSTEM_ROOT=
15831 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15832
15833fi
15834
15835
15836
15837
15838
15839# Check whether --enable-gold was given.
15840if test "${enable_gold+set}" = set; then :
15841  enableval=$enable_gold; case "${enableval}" in
15842 default)
15843   install_as_default=no
15844   installed_linker=ld.bfd
15845   ;;
15846 yes|no)
15847   install_as_default=yes
15848   installed_linker=ld.bfd
15849   ;;
15850 *)
15851   as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
15852   ;;
15853 esac
15854else
15855  install_as_default=yes
15856 installed_linker=ld.bfd
15857fi
15858
15859
15860
15861
15862# Check whether --enable-got was given.
15863if test "${enable_got+set}" = set; then :
15864  enableval=$enable_got; case "${enableval}" in
15865  target | single | negative | multigot)  got_handling=$enableval ;;
15866  *)  as_fn_error $? "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15867esac
15868else
15869  got_handling=target
15870fi
15871
15872
15873case "${got_handling}" in
15874  target)
15875
15876$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15877 ;;
15878  single)
15879
15880$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15881 ;;
15882  negative)
15883
15884$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15885 ;;
15886  multigot)
15887
15888$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15889 ;;
15890  *)  as_fn_error $? "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15891esac
15892
15893# PR gas/19109
15894# Decide the default method for compressing debug sections.
15895ac_default_compressed_debug_sections=unset
15896# Provide a configure time option to override our default.
15897# Check whether --enable-compressed_debug_sections was given.
15898if test "${enable_compressed_debug_sections+set}" = set; then :
15899  enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15900  ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15901  ,no, | ,none,)  ac_default_compressed_debug_sections=no ;;
15902esac
15903fi
15904
15905# Decide setting DT_RUNPATH instead of DT_RPATH by default
15906ac_default_new_dtags=unset
15907# Provide a configure time option to override our default.
15908# Check whether --enable-new_dtags was given.
15909if test "${enable_new_dtags+set}" = set; then :
15910  enableval=$enable_new_dtags; case "${enableval}" in
15911  yes) ac_default_new_dtags=1 ;;
15912  no) ac_default_new_dtags=0 ;;
15913esac
15914fi
15915
15916# Decide if -z relro should be enabled in ELF linker by default.
15917ac_default_ld_z_relro=unset
15918# Provide a configure time option to override our default.
15919# Check whether --enable-relro was given.
15920if test "${enable_relro+set}" = set; then :
15921  enableval=$enable_relro; case "${enableval}" in
15922  yes)  ac_default_ld_z_relro=1 ;;
15923  no)  ac_default_ld_z_relro=0 ;;
15924esac
15925fi
15926
15927# Decide if DT_TEXTREL check should be enabled in ELF linker.
15928ac_default_ld_textrel_check=unset
15929# Check whether --enable-textrel-check was given.
15930if test "${enable_textrel_check+set}" = set; then :
15931  enableval=$enable_textrel_check; case "${enableval}" in
15932  yes|no|warning|error) ac_default_ld_textrel_check=${enableval} ;;
15933esac
15934fi
15935
15936
15937# Decide if -z separate-code should be enabled in ELF linker by default.
15938ac_default_ld_z_separate_code=unset
15939# Check whether --enable-separate-code was given.
15940if test "${enable_separate_code+set}" = set; then :
15941  enableval=$enable_separate_code; case "${enableval}" in
15942  yes) ac_default_ld_z_separate_code=1 ;;
15943  no) ac_default_ld_z_separate_code=0 ;;
15944esac
15945fi
15946
15947
15948# Decide which "--hash-style" to use by default
15949# Provide a configure time option to override our default.
15950# Check whether --enable-default-hash-style was given.
15951if test "${enable_default_hash_style+set}" = set; then :
15952  enableval=$enable_default_hash_style; case "${enable_default_hash_style}" in
15953  sysv | gnu | both) ;;
15954  *) as_fn_error $? "bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;;
15955esac
15956else
15957  case "${target}" in
15958  # Enable gnu hash only on GNU targets, but not mips
15959  mips*-*-*) enable_default_hash_style=sysv ;;
15960  *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;;
15961  *) enable_default_hash_style=sysv ;;
15962esac
15963fi
15964
15965
15966case "${enable_default_hash_style}" in
15967  sysv | both) ac_default_emit_sysv_hash=1 ;;
15968  *) ac_default_emit_sysv_hash=0 ;;
15969esac
15970
15971case "${enable_default_hash_style}" in
15972  gnu | both) ac_default_emit_gnu_hash=1 ;;
15973  *) ac_default_emit_gnu_hash=0 ;;
15974esac
15975
15976 # Check whether --enable-libctf was given.
15977if test "${enable_libctf+set}" = set; then :
15978  enableval=$enable_libctf;
15979      case "$enableval" in
15980       yes|no) ;;
15981       *) as_fn_error $? "Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
15982      esac
15983
15984else
15985  enable_libctf=yes
15986fi
15987
15988
15989if test "${enable_libctf}" = yes; then
15990
15991$as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
15992
15993fi
15994 if test "${enable_libctf}" = yes; then
15995  ENABLE_LIBCTF_TRUE=
15996  ENABLE_LIBCTF_FALSE='#'
15997else
15998  ENABLE_LIBCTF_TRUE='#'
15999  ENABLE_LIBCTF_FALSE=
16000fi
16001
16002
16003
16004
16005# Set the 'development' global.
16006. $srcdir/../bfd/development.sh
16007
16008# Set acp_cpp_for_build variable
16009ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
16010
16011# Default set of GCC warnings to enable.
16012GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
16013GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
16014
16015# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
16016cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16017/* end confdefs.h.  */
16018__GNUC__
16019_ACEOF
16020if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16021  $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
16022
16023else
16024  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
16025fi
16026rm -f conftest*
16027
16028
16029# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
16030cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16031/* end confdefs.h.  */
16032__GNUC__
16033_ACEOF
16034if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16035  $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
16036
16037else
16038 :
16039#  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
16040fi
16041rm -f conftest*
16042
16043
16044# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
16045WARN_WRITE_STRINGS=""
16046cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16047/* end confdefs.h.  */
16048__GNUC__
16049_ACEOF
16050if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16051  $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
16052
16053else
16054  WARN_WRITE_STRINGS="-Wwrite-strings"
16055fi
16056rm -f conftest*
16057
16058
16059# Verify CC_FOR_BUILD to be compatible with warning flags
16060
16061# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
16062cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16063/* end confdefs.h.  */
16064__GNUC__
16065_ACEOF
16066if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
16067  $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
16068
16069else
16070  GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
16071fi
16072rm -f conftest*
16073
16074
16075# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
16076cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16077/* end confdefs.h.  */
16078__GNUC__
16079_ACEOF
16080if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
16081  $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
16082
16083else
16084 :
16085#  GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
16086fi
16087rm -f conftest*
16088
16089
16090# Check whether --enable-werror was given.
16091if test "${enable_werror+set}" = set; then :
16092  enableval=$enable_werror; case "${enableval}" in
16093     yes | y) ERROR_ON_WARNING="yes" ;;
16094     no | n)  ERROR_ON_WARNING="no" ;;
16095     *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16096   esac
16097fi
16098
16099
16100# Disable -Wformat by default when using gcc on mingw
16101case "${host}" in
16102  *-*-mingw32*)
16103    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
16104      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
16105      GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
16106    fi
16107    ;;
16108  *) ;;
16109esac
16110
16111# Enable -Werror by default when using gcc.  Turn it off for releases.
16112if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
16113    ERROR_ON_WARNING=yes
16114fi
16115
16116NO_WERROR=
16117if test "${ERROR_ON_WARNING}" = yes ; then
16118    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
16119    GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
16120    NO_WERROR="-Wno-error"
16121fi
16122
16123if test "${GCC}" = yes ; then
16124  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16125  WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
16126fi
16127
16128# Check whether --enable-build-warnings was given.
16129if test "${enable_build_warnings+set}" = set; then :
16130  enableval=$enable_build_warnings; case "${enableval}" in
16131  yes)	WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16132        WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
16133  no)	if test "${GCC}" = yes ; then
16134	  WARN_CFLAGS="-w"
16135      WARN_CFLAGS_FOR_BUILD="-w"
16136	fi;;
16137  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16138        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
16139        WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
16140  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16141        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
16142        WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
16143  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
16144        WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16145esac
16146fi
16147
16148
16149if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
16150  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
16151fi
16152
16153
16154
16155
16156
16157
16158
16159
16160  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
16161$as_echo_n "checking for LC_MESSAGES... " >&6; }
16162if ${am_cv_val_LC_MESSAGES+:} false; then :
16163  $as_echo_n "(cached) " >&6
16164else
16165  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16166/* end confdefs.h.  */
16167#include <locale.h>
16168int
16169main ()
16170{
16171return LC_MESSAGES
16172  ;
16173  return 0;
16174}
16175_ACEOF
16176if ac_fn_c_try_link "$LINENO"; then :
16177  am_cv_val_LC_MESSAGES=yes
16178else
16179  am_cv_val_LC_MESSAGES=no
16180fi
16181rm -f core conftest.err conftest.$ac_objext \
16182    conftest$ac_exeext conftest.$ac_ext
16183fi
16184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
16185$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
16186  if test $am_cv_val_LC_MESSAGES = yes; then
16187
16188$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
16189
16190  fi
16191
16192
16193ac_config_headers="$ac_config_headers config.h:config.in"
16194
16195
16196# PR 14072
16197
16198
16199if test -z "$target" ; then
16200    as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
16201fi
16202if test -z "$host" ; then
16203    as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
16204fi
16205
16206# host-specific stuff:
16207
16208ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
16209# If we haven't got the data from the intl directory,
16210# assume NLS is disabled.
16211USE_NLS=no
16212LIBINTL=
16213LIBINTL_DEP=
16214INCINTL=
16215XGETTEXT=
16216GMSGFMT=
16217POSUB=
16218
16219if test -f  ../intl/config.intl; then
16220  .  ../intl/config.intl
16221fi
16222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16223$as_echo_n "checking whether NLS is requested... " >&6; }
16224if test x"$USE_NLS" != xyes; then
16225  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16226$as_echo "no" >&6; }
16227else
16228  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16229$as_echo "yes" >&6; }
16230
16231$as_echo "#define ENABLE_NLS 1" >>confdefs.h
16232
16233
16234  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
16235$as_echo_n "checking for catalogs to be installed... " >&6; }
16236  # Look for .po and .gmo files in the source directory.
16237  CATALOGS=
16238  XLINGUAS=
16239  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
16240    # If there aren't any .gmo files the shell will give us the
16241    # literal string "../path/to/srcdir/po/*.gmo" which has to be
16242    # weeded out.
16243    case "$cat" in *\**)
16244      continue;;
16245    esac
16246    # The quadruple backslash is collapsed to a double backslash
16247    # by the backticks, then collapsed again by the double quotes,
16248    # leaving us with one backslash in the sed expression (right
16249    # before the dot that mustn't act as a wildcard).
16250    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
16251    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
16252    # The user is allowed to set LINGUAS to a list of languages to
16253    # install catalogs for.  If it's empty that means "all of them."
16254    if test "x$LINGUAS" = x; then
16255      CATALOGS="$CATALOGS $cat"
16256      XLINGUAS="$XLINGUAS $lang"
16257    else
16258      case "$LINGUAS" in *$lang*)
16259        CATALOGS="$CATALOGS $cat"
16260        XLINGUAS="$XLINGUAS $lang"
16261        ;;
16262      esac
16263    fi
16264  done
16265  LINGUAS="$XLINGUAS"
16266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
16267$as_echo "$LINGUAS" >&6; }
16268
16269
16270    DATADIRNAME=share
16271
16272  INSTOBJEXT=.mo
16273
16274  GENCAT=gencat
16275
16276  CATOBJEXT=.gmo
16277
16278fi
16279
16280        MKINSTALLDIRS=
16281  if test -n "$ac_aux_dir"; then
16282    case "$ac_aux_dir" in
16283      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
16284      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
16285    esac
16286  fi
16287  if test -z "$MKINSTALLDIRS"; then
16288    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
16289  fi
16290
16291
16292
16293  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16294$as_echo_n "checking whether NLS is requested... " >&6; }
16295    # Check whether --enable-nls was given.
16296if test "${enable_nls+set}" = set; then :
16297  enableval=$enable_nls; USE_NLS=$enableval
16298else
16299  USE_NLS=yes
16300fi
16301
16302  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
16303$as_echo "$USE_NLS" >&6; }
16304
16305
16306
16307
16308
16309
16310# Prepare PATH_SEPARATOR.
16311# The user is always right.
16312if test "${PATH_SEPARATOR+set}" != set; then
16313  echo "#! /bin/sh" >conf$$.sh
16314  echo  "exit 0"   >>conf$$.sh
16315  chmod +x conf$$.sh
16316  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16317    PATH_SEPARATOR=';'
16318  else
16319    PATH_SEPARATOR=:
16320  fi
16321  rm -f conf$$.sh
16322fi
16323
16324# Find out how to test for executable files. Don't use a zero-byte file,
16325# as systems may use methods other than mode bits to determine executability.
16326cat >conf$$.file <<_ASEOF
16327#! /bin/sh
16328exit 0
16329_ASEOF
16330chmod +x conf$$.file
16331if test -x conf$$.file >/dev/null 2>&1; then
16332  ac_executable_p="test -x"
16333else
16334  ac_executable_p="test -f"
16335fi
16336rm -f conf$$.file
16337
16338# Extract the first word of "msgfmt", so it can be a program name with args.
16339set dummy msgfmt; ac_word=$2
16340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16341$as_echo_n "checking for $ac_word... " >&6; }
16342if ${ac_cv_path_MSGFMT+:} false; then :
16343  $as_echo_n "(cached) " >&6
16344else
16345  case "$MSGFMT" in
16346  [\\/]* | ?:[\\/]*)
16347    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
16348    ;;
16349  *)
16350    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16351    for ac_dir in $PATH; do
16352      IFS="$ac_save_IFS"
16353      test -z "$ac_dir" && ac_dir=.
16354      for ac_exec_ext in '' $ac_executable_extensions; do
16355        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16356          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
16357     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16358            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
16359            break 2
16360          fi
16361        fi
16362      done
16363    done
16364    IFS="$ac_save_IFS"
16365  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
16366    ;;
16367esac
16368fi
16369MSGFMT="$ac_cv_path_MSGFMT"
16370if test "$MSGFMT" != ":"; then
16371  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
16372$as_echo "$MSGFMT" >&6; }
16373else
16374  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16375$as_echo "no" >&6; }
16376fi
16377
16378  # Extract the first word of "gmsgfmt", so it can be a program name with args.
16379set dummy gmsgfmt; ac_word=$2
16380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16381$as_echo_n "checking for $ac_word... " >&6; }
16382if ${ac_cv_path_GMSGFMT+:} false; then :
16383  $as_echo_n "(cached) " >&6
16384else
16385  case $GMSGFMT in
16386  [\\/]* | ?:[\\/]*)
16387  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
16388  ;;
16389  *)
16390  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16391for as_dir in $PATH
16392do
16393  IFS=$as_save_IFS
16394  test -z "$as_dir" && as_dir=.
16395    for ac_exec_ext in '' $ac_executable_extensions; do
16396  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16397    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
16398    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16399    break 2
16400  fi
16401done
16402  done
16403IFS=$as_save_IFS
16404
16405  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
16406  ;;
16407esac
16408fi
16409GMSGFMT=$ac_cv_path_GMSGFMT
16410if test -n "$GMSGFMT"; then
16411  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
16412$as_echo "$GMSGFMT" >&6; }
16413else
16414  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16415$as_echo "no" >&6; }
16416fi
16417
16418
16419
16420
16421# Prepare PATH_SEPARATOR.
16422# The user is always right.
16423if test "${PATH_SEPARATOR+set}" != set; then
16424  echo "#! /bin/sh" >conf$$.sh
16425  echo  "exit 0"   >>conf$$.sh
16426  chmod +x conf$$.sh
16427  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16428    PATH_SEPARATOR=';'
16429  else
16430    PATH_SEPARATOR=:
16431  fi
16432  rm -f conf$$.sh
16433fi
16434
16435# Find out how to test for executable files. Don't use a zero-byte file,
16436# as systems may use methods other than mode bits to determine executability.
16437cat >conf$$.file <<_ASEOF
16438#! /bin/sh
16439exit 0
16440_ASEOF
16441chmod +x conf$$.file
16442if test -x conf$$.file >/dev/null 2>&1; then
16443  ac_executable_p="test -x"
16444else
16445  ac_executable_p="test -f"
16446fi
16447rm -f conf$$.file
16448
16449# Extract the first word of "xgettext", so it can be a program name with args.
16450set dummy xgettext; ac_word=$2
16451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16452$as_echo_n "checking for $ac_word... " >&6; }
16453if ${ac_cv_path_XGETTEXT+:} false; then :
16454  $as_echo_n "(cached) " >&6
16455else
16456  case "$XGETTEXT" in
16457  [\\/]* | ?:[\\/]*)
16458    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
16459    ;;
16460  *)
16461    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16462    for ac_dir in $PATH; do
16463      IFS="$ac_save_IFS"
16464      test -z "$ac_dir" && ac_dir=.
16465      for ac_exec_ext in '' $ac_executable_extensions; do
16466        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16467          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16468     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16469            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
16470            break 2
16471          fi
16472        fi
16473      done
16474    done
16475    IFS="$ac_save_IFS"
16476  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
16477    ;;
16478esac
16479fi
16480XGETTEXT="$ac_cv_path_XGETTEXT"
16481if test "$XGETTEXT" != ":"; then
16482  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
16483$as_echo "$XGETTEXT" >&6; }
16484else
16485  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16486$as_echo "no" >&6; }
16487fi
16488
16489    rm -f messages.po
16490
16491
16492# Prepare PATH_SEPARATOR.
16493# The user is always right.
16494if test "${PATH_SEPARATOR+set}" != set; then
16495  echo "#! /bin/sh" >conf$$.sh
16496  echo  "exit 0"   >>conf$$.sh
16497  chmod +x conf$$.sh
16498  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16499    PATH_SEPARATOR=';'
16500  else
16501    PATH_SEPARATOR=:
16502  fi
16503  rm -f conf$$.sh
16504fi
16505
16506# Find out how to test for executable files. Don't use a zero-byte file,
16507# as systems may use methods other than mode bits to determine executability.
16508cat >conf$$.file <<_ASEOF
16509#! /bin/sh
16510exit 0
16511_ASEOF
16512chmod +x conf$$.file
16513if test -x conf$$.file >/dev/null 2>&1; then
16514  ac_executable_p="test -x"
16515else
16516  ac_executable_p="test -f"
16517fi
16518rm -f conf$$.file
16519
16520# Extract the first word of "msgmerge", so it can be a program name with args.
16521set dummy msgmerge; ac_word=$2
16522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16523$as_echo_n "checking for $ac_word... " >&6; }
16524if ${ac_cv_path_MSGMERGE+:} false; then :
16525  $as_echo_n "(cached) " >&6
16526else
16527  case "$MSGMERGE" in
16528  [\\/]* | ?:[\\/]*)
16529    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16530    ;;
16531  *)
16532    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16533    for ac_dir in $PATH; do
16534      IFS="$ac_save_IFS"
16535      test -z "$ac_dir" && ac_dir=.
16536      for ac_exec_ext in '' $ac_executable_extensions; do
16537        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16538          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16539            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16540            break 2
16541          fi
16542        fi
16543      done
16544    done
16545    IFS="$ac_save_IFS"
16546  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16547    ;;
16548esac
16549fi
16550MSGMERGE="$ac_cv_path_MSGMERGE"
16551if test "$MSGMERGE" != ":"; then
16552  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16553$as_echo "$MSGMERGE" >&6; }
16554else
16555  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16556$as_echo "no" >&6; }
16557fi
16558
16559
16560      if test "$GMSGFMT" != ":"; then
16561            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16562       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16563      : ;
16564    else
16565      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16566      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16567$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16568      GMSGFMT=":"
16569    fi
16570  fi
16571
16572      if test "$XGETTEXT" != ":"; then
16573            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16574       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16575      : ;
16576    else
16577      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16578$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16579      XGETTEXT=":"
16580    fi
16581        rm -f messages.po
16582  fi
16583
16584  ac_config_commands="$ac_config_commands default-1"
16585
16586
16587
16588
16589
16590for ac_prog in 'bison -y' byacc
16591do
16592  # Extract the first word of "$ac_prog", so it can be a program name with args.
16593set dummy $ac_prog; ac_word=$2
16594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16595$as_echo_n "checking for $ac_word... " >&6; }
16596if ${ac_cv_prog_YACC+:} false; then :
16597  $as_echo_n "(cached) " >&6
16598else
16599  if test -n "$YACC"; then
16600  ac_cv_prog_YACC="$YACC" # Let the user override the test.
16601else
16602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16603for as_dir in $PATH
16604do
16605  IFS=$as_save_IFS
16606  test -z "$as_dir" && as_dir=.
16607    for ac_exec_ext in '' $ac_executable_extensions; do
16608  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16609    ac_cv_prog_YACC="$ac_prog"
16610    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16611    break 2
16612  fi
16613done
16614  done
16615IFS=$as_save_IFS
16616
16617fi
16618fi
16619YACC=$ac_cv_prog_YACC
16620if test -n "$YACC"; then
16621  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16622$as_echo "$YACC" >&6; }
16623else
16624  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16625$as_echo "no" >&6; }
16626fi
16627
16628
16629  test -n "$YACC" && break
16630done
16631test -n "$YACC" || YACC="yacc"
16632
16633for ac_prog in flex lex
16634do
16635  # Extract the first word of "$ac_prog", so it can be a program name with args.
16636set dummy $ac_prog; ac_word=$2
16637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16638$as_echo_n "checking for $ac_word... " >&6; }
16639if ${ac_cv_prog_LEX+:} false; then :
16640  $as_echo_n "(cached) " >&6
16641else
16642  if test -n "$LEX"; then
16643  ac_cv_prog_LEX="$LEX" # Let the user override the test.
16644else
16645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16646for as_dir in $PATH
16647do
16648  IFS=$as_save_IFS
16649  test -z "$as_dir" && as_dir=.
16650    for ac_exec_ext in '' $ac_executable_extensions; do
16651  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16652    ac_cv_prog_LEX="$ac_prog"
16653    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16654    break 2
16655  fi
16656done
16657  done
16658IFS=$as_save_IFS
16659
16660fi
16661fi
16662LEX=$ac_cv_prog_LEX
16663if test -n "$LEX"; then
16664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16665$as_echo "$LEX" >&6; }
16666else
16667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16668$as_echo "no" >&6; }
16669fi
16670
16671
16672  test -n "$LEX" && break
16673done
16674test -n "$LEX" || LEX=":"
16675
16676case "$LEX" in
16677  :|*"missing "*) ;;
16678  *) cat >conftest.l <<_ACEOF
16679%%
16680a { ECHO; }
16681b { REJECT; }
16682c { yymore (); }
16683d { yyless (1); }
16684e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
16685    yyless ((input () != 0)); }
16686f { unput (yytext[0]); }
16687. { BEGIN INITIAL; }
16688%%
16689#ifdef YYTEXT_POINTER
16690extern char *yytext;
16691#endif
16692int
16693main (void)
16694{
16695  return ! yylex () + ! yywrap ();
16696}
16697_ACEOF
16698{ { ac_try="$LEX conftest.l"
16699case "(($ac_try" in
16700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16701  *) ac_try_echo=$ac_try;;
16702esac
16703eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16704$as_echo "$ac_try_echo"; } >&5
16705  (eval "$LEX conftest.l") 2>&5
16706  ac_status=$?
16707  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16708  test $ac_status = 0; }
16709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16710$as_echo_n "checking lex output file root... " >&6; }
16711if ${ac_cv_prog_lex_root+:} false; then :
16712  $as_echo_n "(cached) " >&6
16713else
16714
16715if test -f lex.yy.c; then
16716  ac_cv_prog_lex_root=lex.yy
16717elif test -f lexyy.c; then
16718  ac_cv_prog_lex_root=lexyy
16719else
16720  as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
16721fi
16722fi
16723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16724$as_echo "$ac_cv_prog_lex_root" >&6; }
16725LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16726
16727if test -z "${LEXLIB+set}"; then
16728  { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16729$as_echo_n "checking lex library... " >&6; }
16730if ${ac_cv_lib_lex+:} false; then :
16731  $as_echo_n "(cached) " >&6
16732else
16733
16734    ac_save_LIBS=$LIBS
16735    ac_cv_lib_lex='none needed'
16736    for ac_lib in '' -lfl -ll; do
16737      LIBS="$ac_lib $ac_save_LIBS"
16738      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16739/* end confdefs.h.  */
16740`cat $LEX_OUTPUT_ROOT.c`
16741_ACEOF
16742if ac_fn_c_try_link "$LINENO"; then :
16743  ac_cv_lib_lex=$ac_lib
16744fi
16745rm -f core conftest.err conftest.$ac_objext \
16746    conftest$ac_exeext conftest.$ac_ext
16747      test "$ac_cv_lib_lex" != 'none needed' && break
16748    done
16749    LIBS=$ac_save_LIBS
16750
16751fi
16752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16753$as_echo "$ac_cv_lib_lex" >&6; }
16754  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16755fi
16756
16757
16758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16759$as_echo_n "checking whether yytext is a pointer... " >&6; }
16760if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
16761  $as_echo_n "(cached) " >&6
16762else
16763  # POSIX says lex can declare yytext either as a pointer or an array; the
16764# default is implementation-dependent.  Figure out which it is, since
16765# not all implementations provide the %pointer and %array declarations.
16766ac_cv_prog_lex_yytext_pointer=no
16767ac_save_LIBS=$LIBS
16768LIBS="$LEXLIB $ac_save_LIBS"
16769cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16770/* end confdefs.h.  */
16771
16772  #define YYTEXT_POINTER 1
16773`cat $LEX_OUTPUT_ROOT.c`
16774_ACEOF
16775if ac_fn_c_try_link "$LINENO"; then :
16776  ac_cv_prog_lex_yytext_pointer=yes
16777fi
16778rm -f core conftest.err conftest.$ac_objext \
16779    conftest$ac_exeext conftest.$ac_ext
16780LIBS=$ac_save_LIBS
16781
16782fi
16783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16784$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16785if test $ac_cv_prog_lex_yytext_pointer = yes; then
16786
16787$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16788
16789fi
16790rm -f conftest.l $LEX_OUTPUT_ROOT.c
16791 ;;
16792esac
16793if test "$LEX" = :; then
16794  LEX=${am_missing_run}flex
16795fi
16796
16797
16798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16799$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16800    # Check whether --enable-maintainer-mode was given.
16801if test "${enable_maintainer_mode+set}" = set; then :
16802  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16803else
16804  USE_MAINTAINER_MODE=no
16805fi
16806
16807  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16808$as_echo "$USE_MAINTAINER_MODE" >&6; }
16809   if test $USE_MAINTAINER_MODE = yes; then
16810  MAINTAINER_MODE_TRUE=
16811  MAINTAINER_MODE_FALSE='#'
16812else
16813  MAINTAINER_MODE_TRUE='#'
16814  MAINTAINER_MODE_FALSE=
16815fi
16816
16817  MAINT=$MAINTAINER_MODE_TRUE
16818
16819
16820 if false; then
16821  GENINSRC_NEVER_TRUE=
16822  GENINSRC_NEVER_FALSE='#'
16823else
16824  GENINSRC_NEVER_TRUE='#'
16825  GENINSRC_NEVER_FALSE=
16826fi
16827
16828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16829$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16830if ${gcc_cv_prog_cmp_skip+:} false; then :
16831  $as_echo_n "(cached) " >&6
16832else
16833   echo abfoo >t1
16834  echo cdfoo >t2
16835  gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16836  if cmp t1 t2 2 2 > /dev/null 2>&1; then
16837    if cmp t1 t2 1 1 > /dev/null 2>&1; then
16838      :
16839    else
16840      gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16841    fi
16842  fi
16843  if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16844    if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16845      :
16846    else
16847      gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16848    fi
16849  fi
16850  rm t1 t2
16851
16852fi
16853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16854$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16855do_compare="$gcc_cv_prog_cmp_skip"
16856
16857
16858
16859. ${srcdir}/configure.host
16860
16861
16862
16863
16864for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16865do :
16866  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16867ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16868if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16869  cat >>confdefs.h <<_ACEOF
16870#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16871_ACEOF
16872
16873fi
16874
16875done
16876
16877for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16878do :
16879  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16880ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16881if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16882  cat >>confdefs.h <<_ACEOF
16883#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16884_ACEOF
16885
16886fi
16887
16888done
16889
16890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16891$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16892if ${gcc_cv_header_string+:} false; then :
16893  $as_echo_n "(cached) " >&6
16894else
16895  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16896/* end confdefs.h.  */
16897#include <string.h>
16898#include <strings.h>
16899int
16900main ()
16901{
16902
16903  ;
16904  return 0;
16905}
16906_ACEOF
16907if ac_fn_c_try_compile "$LINENO"; then :
16908  gcc_cv_header_string=yes
16909else
16910  gcc_cv_header_string=no
16911fi
16912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16913fi
16914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16915$as_echo "$gcc_cv_header_string" >&6; }
16916if test $gcc_cv_header_string = yes; then
16917
16918$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16919
16920fi
16921
16922for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16923do :
16924  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16925ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16926if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16927  cat >>confdefs.h <<_ACEOF
16928#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16929_ACEOF
16930
16931fi
16932done
16933
16934for ac_func in open lseek close
16935do :
16936  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16937ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16938if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16939  cat >>confdefs.h <<_ACEOF
16940#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16941_ACEOF
16942
16943fi
16944done
16945
16946ac_header_dirent=no
16947for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16948  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16950$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16951if eval \${$as_ac_Header+:} false; then :
16952  $as_echo_n "(cached) " >&6
16953else
16954  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16955/* end confdefs.h.  */
16956#include <sys/types.h>
16957#include <$ac_hdr>
16958
16959int
16960main ()
16961{
16962if ((DIR *) 0)
16963return 0;
16964  ;
16965  return 0;
16966}
16967_ACEOF
16968if ac_fn_c_try_compile "$LINENO"; then :
16969  eval "$as_ac_Header=yes"
16970else
16971  eval "$as_ac_Header=no"
16972fi
16973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16974fi
16975eval ac_res=\$$as_ac_Header
16976	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16977$as_echo "$ac_res" >&6; }
16978if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16979  cat >>confdefs.h <<_ACEOF
16980#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16981_ACEOF
16982
16983ac_header_dirent=$ac_hdr; break
16984fi
16985
16986done
16987# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16988if test $ac_header_dirent = dirent.h; then
16989  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16990$as_echo_n "checking for library containing opendir... " >&6; }
16991if ${ac_cv_search_opendir+:} false; then :
16992  $as_echo_n "(cached) " >&6
16993else
16994  ac_func_search_save_LIBS=$LIBS
16995cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16996/* end confdefs.h.  */
16997
16998/* Override any GCC internal prototype to avoid an error.
16999   Use char because int might match the return type of a GCC
17000   builtin and then its argument prototype would still apply.  */
17001#ifdef __cplusplus
17002extern "C"
17003#endif
17004char opendir ();
17005int
17006main ()
17007{
17008return opendir ();
17009  ;
17010  return 0;
17011}
17012_ACEOF
17013for ac_lib in '' dir; do
17014  if test -z "$ac_lib"; then
17015    ac_res="none required"
17016  else
17017    ac_res=-l$ac_lib
17018    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
17019  fi
17020  if ac_fn_c_try_link "$LINENO"; then :
17021  ac_cv_search_opendir=$ac_res
17022fi
17023rm -f core conftest.err conftest.$ac_objext \
17024    conftest$ac_exeext
17025  if ${ac_cv_search_opendir+:} false; then :
17026  break
17027fi
17028done
17029if ${ac_cv_search_opendir+:} false; then :
17030
17031else
17032  ac_cv_search_opendir=no
17033fi
17034rm conftest.$ac_ext
17035LIBS=$ac_func_search_save_LIBS
17036fi
17037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17038$as_echo "$ac_cv_search_opendir" >&6; }
17039ac_res=$ac_cv_search_opendir
17040if test "$ac_res" != no; then :
17041  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17042
17043fi
17044
17045else
17046  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
17047$as_echo_n "checking for library containing opendir... " >&6; }
17048if ${ac_cv_search_opendir+:} false; then :
17049  $as_echo_n "(cached) " >&6
17050else
17051  ac_func_search_save_LIBS=$LIBS
17052cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17053/* end confdefs.h.  */
17054
17055/* Override any GCC internal prototype to avoid an error.
17056   Use char because int might match the return type of a GCC
17057   builtin and then its argument prototype would still apply.  */
17058#ifdef __cplusplus
17059extern "C"
17060#endif
17061char opendir ();
17062int
17063main ()
17064{
17065return opendir ();
17066  ;
17067  return 0;
17068}
17069_ACEOF
17070for ac_lib in '' x; do
17071  if test -z "$ac_lib"; then
17072    ac_res="none required"
17073  else
17074    ac_res=-l$ac_lib
17075    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
17076  fi
17077  if ac_fn_c_try_link "$LINENO"; then :
17078  ac_cv_search_opendir=$ac_res
17079fi
17080rm -f core conftest.err conftest.$ac_objext \
17081    conftest$ac_exeext
17082  if ${ac_cv_search_opendir+:} false; then :
17083  break
17084fi
17085done
17086if ${ac_cv_search_opendir+:} false; then :
17087
17088else
17089  ac_cv_search_opendir=no
17090fi
17091rm conftest.$ac_ext
17092LIBS=$ac_func_search_save_LIBS
17093fi
17094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17095$as_echo "$ac_cv_search_opendir" >&6; }
17096ac_res=$ac_cv_search_opendir
17097if test "$ac_res" != no; then :
17098  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17099
17100fi
17101
17102fi
17103
17104
17105
17106
17107
17108  for ac_header in $ac_header_list
17109do :
17110  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17111ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17112"
17113if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17114  cat >>confdefs.h <<_ACEOF
17115#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17116_ACEOF
17117
17118fi
17119
17120done
17121
17122
17123
17124
17125
17126
17127
17128
17129for ac_func in getpagesize
17130do :
17131  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
17132if test "x$ac_cv_func_getpagesize" = xyes; then :
17133  cat >>confdefs.h <<_ACEOF
17134#define HAVE_GETPAGESIZE 1
17135_ACEOF
17136
17137fi
17138done
17139
17140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
17141$as_echo_n "checking for working mmap... " >&6; }
17142if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
17143  $as_echo_n "(cached) " >&6
17144else
17145  if test "$cross_compiling" = yes; then :
17146  ac_cv_func_mmap_fixed_mapped=no
17147else
17148  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17149/* end confdefs.h.  */
17150$ac_includes_default
17151/* malloc might have been renamed as rpl_malloc. */
17152#undef malloc
17153
17154/* Thanks to Mike Haertel and Jim Avera for this test.
17155   Here is a matrix of mmap possibilities:
17156	mmap private not fixed
17157	mmap private fixed at somewhere currently unmapped
17158	mmap private fixed at somewhere already mapped
17159	mmap shared not fixed
17160	mmap shared fixed at somewhere currently unmapped
17161	mmap shared fixed at somewhere already mapped
17162   For private mappings, we should verify that changes cannot be read()
17163   back from the file, nor mmap's back from the file at a different
17164   address.  (There have been systems where private was not correctly
17165   implemented like the infamous i386 svr4.0, and systems where the
17166   VM page cache was not coherent with the file system buffer cache
17167   like early versions of FreeBSD and possibly contemporary NetBSD.)
17168   For shared mappings, we should conversely verify that changes get
17169   propagated back to all the places they're supposed to be.
17170
17171   Grep wants private fixed already mapped.
17172   The main things grep needs to know about mmap are:
17173   * does it exist and is it safe to write into the mmap'd area
17174   * how to use it (BSD variants)  */
17175
17176#include <fcntl.h>
17177#include <sys/mman.h>
17178
17179#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
17180char *malloc ();
17181#endif
17182
17183/* This mess was copied from the GNU getpagesize.h.  */
17184#ifndef HAVE_GETPAGESIZE
17185# ifdef _SC_PAGESIZE
17186#  define getpagesize() sysconf(_SC_PAGESIZE)
17187# else /* no _SC_PAGESIZE */
17188#  ifdef HAVE_SYS_PARAM_H
17189#   include <sys/param.h>
17190#   ifdef EXEC_PAGESIZE
17191#    define getpagesize() EXEC_PAGESIZE
17192#   else /* no EXEC_PAGESIZE */
17193#    ifdef NBPG
17194#     define getpagesize() NBPG * CLSIZE
17195#     ifndef CLSIZE
17196#      define CLSIZE 1
17197#     endif /* no CLSIZE */
17198#    else /* no NBPG */
17199#     ifdef NBPC
17200#      define getpagesize() NBPC
17201#     else /* no NBPC */
17202#      ifdef PAGESIZE
17203#       define getpagesize() PAGESIZE
17204#      endif /* PAGESIZE */
17205#     endif /* no NBPC */
17206#    endif /* no NBPG */
17207#   endif /* no EXEC_PAGESIZE */
17208#  else /* no HAVE_SYS_PARAM_H */
17209#   define getpagesize() 8192	/* punt totally */
17210#  endif /* no HAVE_SYS_PARAM_H */
17211# endif /* no _SC_PAGESIZE */
17212
17213#endif /* no HAVE_GETPAGESIZE */
17214
17215int
17216main ()
17217{
17218  char *data, *data2, *data3;
17219  const char *cdata2;
17220  int i, pagesize;
17221  int fd, fd2;
17222
17223  pagesize = getpagesize ();
17224
17225  /* First, make a file with some known garbage in it. */
17226  data = (char *) malloc (pagesize);
17227  if (!data)
17228    return 1;
17229  for (i = 0; i < pagesize; ++i)
17230    *(data + i) = rand ();
17231  umask (0);
17232  fd = creat ("conftest.mmap", 0600);
17233  if (fd < 0)
17234    return 2;
17235  if (write (fd, data, pagesize) != pagesize)
17236    return 3;
17237  close (fd);
17238
17239  /* Next, check that the tail of a page is zero-filled.  File must have
17240     non-zero length, otherwise we risk SIGBUS for entire page.  */
17241  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
17242  if (fd2 < 0)
17243    return 4;
17244  cdata2 = "";
17245  if (write (fd2, cdata2, 1) != 1)
17246    return 5;
17247  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
17248  if (data2 == MAP_FAILED)
17249    return 6;
17250  for (i = 0; i < pagesize; ++i)
17251    if (*(data2 + i))
17252      return 7;
17253  close (fd2);
17254  if (munmap (data2, pagesize))
17255    return 8;
17256
17257  /* Next, try to mmap the file at a fixed address which already has
17258     something else allocated at it.  If we can, also make sure that
17259     we see the same garbage.  */
17260  fd = open ("conftest.mmap", O_RDWR);
17261  if (fd < 0)
17262    return 9;
17263  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17264		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
17265    return 10;
17266  for (i = 0; i < pagesize; ++i)
17267    if (*(data + i) != *(data2 + i))
17268      return 11;
17269
17270  /* Finally, make sure that changes to the mapped area do not
17271     percolate back to the file as seen by read().  (This is a bug on
17272     some variants of i386 svr4.0.)  */
17273  for (i = 0; i < pagesize; ++i)
17274    *(data2 + i) = *(data2 + i) + 1;
17275  data3 = (char *) malloc (pagesize);
17276  if (!data3)
17277    return 12;
17278  if (read (fd, data3, pagesize) != pagesize)
17279    return 13;
17280  for (i = 0; i < pagesize; ++i)
17281    if (*(data + i) != *(data3 + i))
17282      return 14;
17283  close (fd);
17284  return 0;
17285}
17286_ACEOF
17287if ac_fn_c_try_run "$LINENO"; then :
17288  ac_cv_func_mmap_fixed_mapped=yes
17289else
17290  ac_cv_func_mmap_fixed_mapped=no
17291fi
17292rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17293  conftest.$ac_objext conftest.beam conftest.$ac_ext
17294fi
17295
17296fi
17297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
17298$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
17299if test $ac_cv_func_mmap_fixed_mapped = yes; then
17300
17301$as_echo "#define HAVE_MMAP 1" >>confdefs.h
17302
17303fi
17304rm -f conftest.mmap conftest.txt
17305
17306
17307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17308$as_echo_n "checking for library containing dlopen... " >&6; }
17309if ${ac_cv_search_dlopen+:} false; then :
17310  $as_echo_n "(cached) " >&6
17311else
17312  ac_func_search_save_LIBS=$LIBS
17313cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17314/* end confdefs.h.  */
17315
17316/* Override any GCC internal prototype to avoid an error.
17317   Use char because int might match the return type of a GCC
17318   builtin and then its argument prototype would still apply.  */
17319#ifdef __cplusplus
17320extern "C"
17321#endif
17322char dlopen ();
17323int
17324main ()
17325{
17326return dlopen ();
17327  ;
17328  return 0;
17329}
17330_ACEOF
17331for ac_lib in '' dl; do
17332  if test -z "$ac_lib"; then
17333    ac_res="none required"
17334  else
17335    ac_res=-l$ac_lib
17336    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
17337  fi
17338  if ac_fn_c_try_link "$LINENO"; then :
17339  ac_cv_search_dlopen=$ac_res
17340fi
17341rm -f core conftest.err conftest.$ac_objext \
17342    conftest$ac_exeext
17343  if ${ac_cv_search_dlopen+:} false; then :
17344  break
17345fi
17346done
17347if ${ac_cv_search_dlopen+:} false; then :
17348
17349else
17350  ac_cv_search_dlopen=no
17351fi
17352rm conftest.$ac_ext
17353LIBS=$ac_func_search_save_LIBS
17354fi
17355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17356$as_echo "$ac_cv_search_dlopen" >&6; }
17357ac_res=$ac_cv_search_dlopen
17358if test "$ac_res" != no; then :
17359  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17360
17361fi
17362
17363
17364# Check whether --enable-initfini-array was given.
17365if test "${enable_initfini_array+set}" = set; then :
17366  enableval=$enable_initfini_array; case "${enableval}" in
17367 yes|no) ;;
17368 *) as_fn_error $? "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
17369 esac
17370else
17371  enable_initfini_array=yes
17372fi
17373
17374
17375if test $enable_initfini_array = yes; then
17376
17377$as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
17378
17379fi
17380
17381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
17382$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
17383if ${ld_cv_decl_getopt_unistd_h+:} false; then :
17384  $as_echo_n "(cached) " >&6
17385else
17386  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17387/* end confdefs.h.  */
17388#include <unistd.h>
17389int
17390main ()
17391{
17392extern int getopt (int, char *const*, const char *);
17393  ;
17394  return 0;
17395}
17396_ACEOF
17397if ac_fn_c_try_compile "$LINENO"; then :
17398  ld_cv_decl_getopt_unistd_h=yes
17399else
17400  ld_cv_decl_getopt_unistd_h=no
17401fi
17402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17403fi
17404
17405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
17406$as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
17407if test $ld_cv_decl_getopt_unistd_h = yes; then
17408
17409$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
17410
17411fi
17412
17413
17414case "${host}" in
17415*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
17416
17417$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
17418 ;;
17419esac
17420
17421ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
17422if test "x$ac_cv_have_decl_asprintf" = xyes; then :
17423  ac_have_decl=1
17424else
17425  ac_have_decl=0
17426fi
17427
17428cat >>confdefs.h <<_ACEOF
17429#define HAVE_DECL_ASPRINTF $ac_have_decl
17430_ACEOF
17431ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
17432if test "x$ac_cv_have_decl_environ" = xyes; then :
17433  ac_have_decl=1
17434else
17435  ac_have_decl=0
17436fi
17437
17438cat >>confdefs.h <<_ACEOF
17439#define HAVE_DECL_ENVIRON $ac_have_decl
17440_ACEOF
17441ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
17442if test "x$ac_cv_have_decl_free" = xyes; then :
17443  ac_have_decl=1
17444else
17445  ac_have_decl=0
17446fi
17447
17448cat >>confdefs.h <<_ACEOF
17449#define HAVE_DECL_FREE $ac_have_decl
17450_ACEOF
17451ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
17452if test "x$ac_cv_have_decl_getenv" = xyes; then :
17453  ac_have_decl=1
17454else
17455  ac_have_decl=0
17456fi
17457
17458cat >>confdefs.h <<_ACEOF
17459#define HAVE_DECL_GETENV $ac_have_decl
17460_ACEOF
17461ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
17462if test "x$ac_cv_have_decl_sbrk" = xyes; then :
17463  ac_have_decl=1
17464else
17465  ac_have_decl=0
17466fi
17467
17468cat >>confdefs.h <<_ACEOF
17469#define HAVE_DECL_SBRK $ac_have_decl
17470_ACEOF
17471ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
17472if test "x$ac_cv_have_decl_strstr" = xyes; then :
17473  ac_have_decl=1
17474else
17475  ac_have_decl=0
17476fi
17477
17478cat >>confdefs.h <<_ACEOF
17479#define HAVE_DECL_STRSTR $ac_have_decl
17480_ACEOF
17481
17482
17483# Link in zlib if we can.  This allows us to read and write
17484# compressed CTF sections.
17485
17486  # Use the system's zlib library.
17487  zlibdir="-L\$(top_builddir)/../zlib"
17488  zlibinc="-I\$(top_srcdir)/../zlib"
17489
17490# Check whether --with-system-zlib was given.
17491if test "${with_system_zlib+set}" = set; then :
17492  withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
17493    zlibdir=
17494    zlibinc=
17495  fi
17496
17497fi
17498
17499
17500
17501
17502
17503# When converting linker scripts into strings for use in emulation
17504# files, use astring.sed if the compiler supports ANSI string
17505# concatenation, or ostring.sed otherwise.  This is to support the
17506# broken Microsoft MSVC compiler, which limits the length of string
17507# constants, while still supporting pre-ANSI compilers which do not
17508# support string concatenation.
17509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
17510$as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
17511if ${ld_cv_string_concatenation+:} false; then :
17512  $as_echo_n "(cached) " >&6
17513else
17514  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17515/* end confdefs.h.  */
17516
17517int
17518main ()
17519{
17520char *a = "a" "a";
17521  ;
17522  return 0;
17523}
17524_ACEOF
17525if ac_fn_c_try_compile "$LINENO"; then :
17526  ld_cv_string_concatenation=yes
17527else
17528  ld_cv_string_concatenation=no
17529fi
17530rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17531fi
17532
17533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
17534$as_echo "$ld_cv_string_concatenation" >&6; }
17535if test "$ld_cv_string_concatenation" = "yes"; then
17536  STRINGIFY=astring.sed
17537else
17538  STRINGIFY=ostring.sed
17539fi
17540
17541
17542# target-specific stuff:
17543
17544all_targets=
17545EMUL=
17546all_emuls=
17547all_emul_extras=
17548all_libpath=
17549TDIRS=
17550
17551# If the host is 64-bit, then we enable 64-bit targets by default.
17552# This is consistent with what ../bfd/configure.ac does.
17553if test x${want64} = xfalse; then
17554  # The cast to long int works around a bug in the HP C Compiler
17555# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17556# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17557# This bug is HP SR number 8606223364.
17558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17559$as_echo_n "checking size of void *... " >&6; }
17560if ${ac_cv_sizeof_void_p+:} false; then :
17561  $as_echo_n "(cached) " >&6
17562else
17563  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
17564
17565else
17566  if test "$ac_cv_type_void_p" = yes; then
17567     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17568$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17569as_fn_error 77 "cannot compute sizeof (void *)
17570See \`config.log' for more details" "$LINENO" 5; }
17571   else
17572     ac_cv_sizeof_void_p=0
17573   fi
17574fi
17575
17576fi
17577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17578$as_echo "$ac_cv_sizeof_void_p" >&6; }
17579
17580
17581
17582cat >>confdefs.h <<_ACEOF
17583#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17584_ACEOF
17585
17586
17587  if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17588    want64=true
17589  fi
17590fi
17591
17592elf_list_options=FALSE
17593elf_shlib_list_options=FALSE
17594elf_plt_unwind_list_options=FALSE
17595for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17596do
17597  if test "$targ_alias" = "all"; then
17598    all_targets=true
17599    elf_list_options=TRUE
17600    elf_shlib_list_options=TRUE
17601    elf_plt_unwind_list_options=TRUE
17602  else
17603    # Canonicalize the secondary target names.
17604    result=`$ac_config_sub $targ_alias 2>/dev/null`
17605    if test -n "$result"; then
17606	targ=$result
17607    else
17608	targ=$targ_alias
17609    fi
17610
17611    . ${srcdir}/configure.tgt
17612
17613    if test "$targ" = "$target"; then
17614      EMUL=$targ_emul
17615    fi
17616
17617    if test x${want64} = xfalse; then
17618      . ${srcdir}/../bfd/config.bfd
17619    fi
17620
17621    if test x${want64} = xtrue; then
17622      targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17623      targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17624    fi
17625
17626    for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17627	case " $all_emuls " in
17628	*" e${i}.o "*) ;;
17629	*)
17630	  all_emuls="$all_emuls e${i}.o"
17631	  eval result=\$tdir_$i
17632	  test -z "$result" && result=$targ_alias
17633	  TDIRS="$TDIRS
17634tdir_$i=$result"
17635	  case "${i}" in
17636	  *elf*)
17637	    elf_list_options=TRUE
17638	    ;;
17639	  *)
17640	    if $GREP "TEMPLATE_NAME=elf" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17641	      elf_list_options=TRUE
17642	    fi
17643	    ;;
17644	  esac
17645	  if test "$elf_list_options" = "TRUE"; then
17646	    source_sh()
17647	    {
17648	      . $1
17649	    }
17650	    source_sh ${srcdir}/emulparams/${i}.sh
17651	    if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17652	      elf_shlib_list_options=TRUE
17653	    fi
17654	    if test x${PLT_UNWIND} = xyes; then
17655	      elf_plt_unwind_list_options=TRUE
17656	    fi
17657	  fi
17658	  ;;
17659	esac
17660    done
17661
17662    for i in $targ_emul $targ_extra_libpath; do
17663	case " $all_libpath " in
17664	*" ${i} "*) ;;
17665	*)
17666	  if test -z "$all_libpath"; then
17667	    all_libpath=${i}
17668	  else
17669	    all_libpath="$all_libpath ${i}"
17670	  fi
17671	  ;;
17672	esac
17673    done
17674
17675    for i in $targ_extra_ofiles; do
17676	case " $all_emul_extras " in
17677	*" ${i} "*) ;;
17678	*)
17679	  all_emul_extras="$all_emul_extras ${i}"
17680	  ;;
17681	esac
17682    done
17683
17684  fi
17685done
17686
17687if test x$ac_default_compressed_debug_sections = xyes ; then
17688
17689$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17690
17691fi
17692
17693if test "${ac_default_new_dtags}" = unset; then
17694  ac_default_new_dtags=0
17695fi
17696
17697cat >>confdefs.h <<_ACEOF
17698#define DEFAULT_NEW_DTAGS $ac_default_new_dtags
17699_ACEOF
17700
17701
17702if test "${ac_default_ld_z_relro}" = unset; then
17703  ac_default_ld_z_relro=0
17704fi
17705
17706cat >>confdefs.h <<_ACEOF
17707#define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
17708_ACEOF
17709
17710
17711ac_default_ld_textrel_check_warning=0
17712case "${ac_default_ld_textrel_check}" in
17713  unset|no)
17714    ac_default_ld_textrel_check=textrel_check_none
17715    ;;
17716  yes|warning)
17717    ac_default_ld_textrel_check=textrel_check_warning
17718    ac_default_ld_textrel_check_warning=1
17719    ;;
17720  error)
17721    ac_default_ld_textrel_check=textrel_check_error
17722    ;;
17723esac
17724
17725cat >>confdefs.h <<_ACEOF
17726#define DEFAULT_LD_TEXTREL_CHECK $ac_default_ld_textrel_check
17727_ACEOF
17728
17729
17730cat >>confdefs.h <<_ACEOF
17731#define DEFAULT_LD_TEXTREL_CHECK_WARNING $ac_default_ld_textrel_check_warning
17732_ACEOF
17733
17734
17735if test "${ac_default_ld_z_separate_code}" = unset; then
17736  ac_default_ld_z_separate_code=0
17737fi
17738
17739cat >>confdefs.h <<_ACEOF
17740#define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
17741_ACEOF
17742
17743
17744
17745cat >>confdefs.h <<_ACEOF
17746#define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash
17747_ACEOF
17748
17749
17750
17751cat >>confdefs.h <<_ACEOF
17752#define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash
17753_ACEOF
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764if test x${all_targets} = xtrue; then
17765  if test x${want64} = xtrue; then
17766    EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17767    EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17768  else
17769    EMULATION_OFILES='$(ALL_EMULATIONS)'
17770    EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17771  fi
17772else
17773  EMULATION_OFILES=$all_emuls
17774  EMUL_EXTRA_OFILES=$all_emul_extras
17775fi
17776
17777
17778
17779
17780EMULATION_LIBPATH=$all_libpath
17781
17782
17783if test x${enable_static} = xno; then
17784  TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
17785  TESTCTFLIB="-Wl,--rpath,../libctf/.libs ../libctf/.libs/libctf.so"
17786else
17787  TESTBFDLIB="../bfd/.libs/libbfd.a"
17788  TESTCTFLIB="../libctf/.libs/libctf.a"
17789fi
17790if test "${enable_libctf}" = no; then
17791    TESTCTFLIB=
17792fi
17793
17794
17795
17796target_vendor=${target_vendor=$host_vendor}
17797case "$target_vendor" in
17798  hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17799  *)  EXTRA_SHLIB_EXTENSION= ;;
17800esac
17801
17802case "$target_os" in
17803  lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17804esac
17805
17806if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17807
17808cat >>confdefs.h <<_ACEOF
17809#define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17810_ACEOF
17811
17812fi
17813
17814ac_config_commands="$ac_config_commands default"
17815
17816
17817
17818
17819
17820
17821
17822ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17823
17824cat >confcache <<\_ACEOF
17825# This file is a shell script that caches the results of configure
17826# tests run on this system so they can be shared between configure
17827# scripts and configure runs, see configure's option --config-cache.
17828# It is not useful on other systems.  If it contains results you don't
17829# want to keep, you may remove or edit it.
17830#
17831# config.status only pays attention to the cache file if you give it
17832# the --recheck option to rerun configure.
17833#
17834# `ac_cv_env_foo' variables (set or unset) will be overridden when
17835# loading this file, other *unset* `ac_cv_foo' will be assigned the
17836# following values.
17837
17838_ACEOF
17839
17840# The following way of writing the cache mishandles newlines in values,
17841# but we know of no workaround that is simple, portable, and efficient.
17842# So, we kill variables containing newlines.
17843# Ultrix sh set writes to stderr and can't be redirected directly,
17844# and sets the high bit in the cache file unless we assign to the vars.
17845(
17846  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17847    eval ac_val=\$$ac_var
17848    case $ac_val in #(
17849    *${as_nl}*)
17850      case $ac_var in #(
17851      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17852$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17853      esac
17854      case $ac_var in #(
17855      _ | IFS | as_nl) ;; #(
17856      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17857      *) { eval $ac_var=; unset $ac_var;} ;;
17858      esac ;;
17859    esac
17860  done
17861
17862  (set) 2>&1 |
17863    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17864    *${as_nl}ac_space=\ *)
17865      # `set' does not quote correctly, so add quotes: double-quote
17866      # substitution turns \\\\ into \\, and sed turns \\ into \.
17867      sed -n \
17868	"s/'/'\\\\''/g;
17869	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17870      ;; #(
17871    *)
17872      # `set' quotes correctly as required by POSIX, so do not add quotes.
17873      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17874      ;;
17875    esac |
17876    sort
17877) |
17878  sed '
17879     /^ac_cv_env_/b end
17880     t clear
17881     :clear
17882     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17883     t end
17884     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17885     :end' >>confcache
17886if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17887  if test -w "$cache_file"; then
17888    if test "x$cache_file" != "x/dev/null"; then
17889      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17890$as_echo "$as_me: updating cache $cache_file" >&6;}
17891      if test ! -f "$cache_file" || test -h "$cache_file"; then
17892	cat confcache >"$cache_file"
17893      else
17894        case $cache_file in #(
17895        */* | ?:*)
17896	  mv -f confcache "$cache_file"$$ &&
17897	  mv -f "$cache_file"$$ "$cache_file" ;; #(
17898        *)
17899	  mv -f confcache "$cache_file" ;;
17900	esac
17901      fi
17902    fi
17903  else
17904    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17905$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17906  fi
17907fi
17908rm -f confcache
17909
17910test "x$prefix" = xNONE && prefix=$ac_default_prefix
17911# Let make expand exec_prefix.
17912test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17913
17914DEFS=-DHAVE_CONFIG_H
17915
17916ac_libobjs=
17917ac_ltlibobjs=
17918U=
17919for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17920  # 1. Remove the extension, and $U if already installed.
17921  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17922  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17923  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17924  #    will be set to the directory where LIBOBJS objects are built.
17925  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17926  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17927done
17928LIBOBJS=$ac_libobjs
17929
17930LTLIBOBJS=$ac_ltlibobjs
17931
17932
17933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17934$as_echo_n "checking that generated files are newer than configure... " >&6; }
17935   if test -n "$am_sleep_pid"; then
17936     # Hide warnings about reused PIDs.
17937     wait $am_sleep_pid 2>/dev/null
17938   fi
17939   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17940$as_echo "done" >&6; }
17941if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17942  as_fn_error $? "conditional \"AMDEP\" was never defined.
17943Usually this means the macro was only invoked conditionally." "$LINENO" 5
17944fi
17945if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17946  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17947Usually this means the macro was only invoked conditionally." "$LINENO" 5
17948fi
17949 if test -n "$EXEEXT"; then
17950  am__EXEEXT_TRUE=
17951  am__EXEEXT_FALSE='#'
17952else
17953  am__EXEEXT_TRUE='#'
17954  am__EXEEXT_FALSE=
17955fi
17956
17957if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17958  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17959Usually this means the macro was only invoked conditionally." "$LINENO" 5
17960fi
17961if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17962  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
17963Usually this means the macro was only invoked conditionally." "$LINENO" 5
17964fi
17965if test -z "${ENABLE_LIBCTF_TRUE}" && test -z "${ENABLE_LIBCTF_FALSE}"; then
17966  as_fn_error $? "conditional \"ENABLE_LIBCTF\" was never defined.
17967Usually this means the macro was only invoked conditionally." "$LINENO" 5
17968fi
17969if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17970  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17971Usually this means the macro was only invoked conditionally." "$LINENO" 5
17972fi
17973if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17974  as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
17975Usually this means the macro was only invoked conditionally." "$LINENO" 5
17976fi
17977
17978: "${CONFIG_STATUS=./config.status}"
17979ac_write_fail=0
17980ac_clean_files_save=$ac_clean_files
17981ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17982{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17983$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17984as_write_fail=0
17985cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17986#! $SHELL
17987# Generated by $as_me.
17988# Run this file to recreate the current configuration.
17989# Compiler output produced by configure, useful for debugging
17990# configure, is in config.log if it exists.
17991
17992debug=false
17993ac_cs_recheck=false
17994ac_cs_silent=false
17995
17996SHELL=\${CONFIG_SHELL-$SHELL}
17997export SHELL
17998_ASEOF
17999cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18000## -------------------- ##
18001## M4sh Initialization. ##
18002## -------------------- ##
18003
18004# Be more Bourne compatible
18005DUALCASE=1; export DUALCASE # for MKS sh
18006if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18007  emulate sh
18008  NULLCMD=:
18009  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18010  # is contrary to our usage.  Disable this feature.
18011  alias -g '${1+"$@"}'='"$@"'
18012  setopt NO_GLOB_SUBST
18013else
18014  case `(set -o) 2>/dev/null` in #(
18015  *posix*) :
18016    set -o posix ;; #(
18017  *) :
18018     ;;
18019esac
18020fi
18021
18022
18023as_nl='
18024'
18025export as_nl
18026# Printing a long string crashes Solaris 7 /usr/bin/printf.
18027as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18028as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18029as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18030# Prefer a ksh shell builtin over an external printf program on Solaris,
18031# but without wasting forks for bash or zsh.
18032if test -z "$BASH_VERSION$ZSH_VERSION" \
18033    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18034  as_echo='print -r --'
18035  as_echo_n='print -rn --'
18036elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18037  as_echo='printf %s\n'
18038  as_echo_n='printf %s'
18039else
18040  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18041    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18042    as_echo_n='/usr/ucb/echo -n'
18043  else
18044    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18045    as_echo_n_body='eval
18046      arg=$1;
18047      case $arg in #(
18048      *"$as_nl"*)
18049	expr "X$arg" : "X\\(.*\\)$as_nl";
18050	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18051      esac;
18052      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18053    '
18054    export as_echo_n_body
18055    as_echo_n='sh -c $as_echo_n_body as_echo'
18056  fi
18057  export as_echo_body
18058  as_echo='sh -c $as_echo_body as_echo'
18059fi
18060
18061# The user is always right.
18062if test "${PATH_SEPARATOR+set}" != set; then
18063  PATH_SEPARATOR=:
18064  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18065    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18066      PATH_SEPARATOR=';'
18067  }
18068fi
18069
18070
18071# IFS
18072# We need space, tab and new line, in precisely that order.  Quoting is
18073# there to prevent editors from complaining about space-tab.
18074# (If _AS_PATH_WALK were called with IFS unset, it would disable word
18075# splitting by setting IFS to empty value.)
18076IFS=" ""	$as_nl"
18077
18078# Find who we are.  Look in the path if we contain no directory separator.
18079as_myself=
18080case $0 in #((
18081  *[\\/]* ) as_myself=$0 ;;
18082  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18083for as_dir in $PATH
18084do
18085  IFS=$as_save_IFS
18086  test -z "$as_dir" && as_dir=.
18087    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18088  done
18089IFS=$as_save_IFS
18090
18091     ;;
18092esac
18093# We did not find ourselves, most probably we were run as `sh COMMAND'
18094# in which case we are not to be found in the path.
18095if test "x$as_myself" = x; then
18096  as_myself=$0
18097fi
18098if test ! -f "$as_myself"; then
18099  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18100  exit 1
18101fi
18102
18103# Unset variables that we do not need and which cause bugs (e.g. in
18104# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
18105# suppresses any "Segmentation fault" message there.  '((' could
18106# trigger a bug in pdksh 5.2.14.
18107for as_var in BASH_ENV ENV MAIL MAILPATH
18108do eval test x\${$as_var+set} = xset \
18109  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18110done
18111PS1='$ '
18112PS2='> '
18113PS4='+ '
18114
18115# NLS nuisances.
18116LC_ALL=C
18117export LC_ALL
18118LANGUAGE=C
18119export LANGUAGE
18120
18121# CDPATH.
18122(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18123
18124
18125# as_fn_error STATUS ERROR [LINENO LOG_FD]
18126# ----------------------------------------
18127# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18128# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18129# script with STATUS, using 1 if that was 0.
18130as_fn_error ()
18131{
18132  as_status=$1; test $as_status -eq 0 && as_status=1
18133  if test "$4"; then
18134    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18135    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18136  fi
18137  $as_echo "$as_me: error: $2" >&2
18138  as_fn_exit $as_status
18139} # as_fn_error
18140
18141
18142# as_fn_set_status STATUS
18143# -----------------------
18144# Set $? to STATUS, without forking.
18145as_fn_set_status ()
18146{
18147  return $1
18148} # as_fn_set_status
18149
18150# as_fn_exit STATUS
18151# -----------------
18152# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18153as_fn_exit ()
18154{
18155  set +e
18156  as_fn_set_status $1
18157  exit $1
18158} # as_fn_exit
18159
18160# as_fn_unset VAR
18161# ---------------
18162# Portably unset VAR.
18163as_fn_unset ()
18164{
18165  { eval $1=; unset $1;}
18166}
18167as_unset=as_fn_unset
18168# as_fn_append VAR VALUE
18169# ----------------------
18170# Append the text in VALUE to the end of the definition contained in VAR. Take
18171# advantage of any shell optimizations that allow amortized linear growth over
18172# repeated appends, instead of the typical quadratic growth present in naive
18173# implementations.
18174if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18175  eval 'as_fn_append ()
18176  {
18177    eval $1+=\$2
18178  }'
18179else
18180  as_fn_append ()
18181  {
18182    eval $1=\$$1\$2
18183  }
18184fi # as_fn_append
18185
18186# as_fn_arith ARG...
18187# ------------------
18188# Perform arithmetic evaluation on the ARGs, and store the result in the
18189# global $as_val. Take advantage of shells that can avoid forks. The arguments
18190# must be portable across $(()) and expr.
18191if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18192  eval 'as_fn_arith ()
18193  {
18194    as_val=$(( $* ))
18195  }'
18196else
18197  as_fn_arith ()
18198  {
18199    as_val=`expr "$@" || test $? -eq 1`
18200  }
18201fi # as_fn_arith
18202
18203
18204if expr a : '\(a\)' >/dev/null 2>&1 &&
18205   test "X`expr 00001 : '.*\(...\)'`" = X001; then
18206  as_expr=expr
18207else
18208  as_expr=false
18209fi
18210
18211if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18212  as_basename=basename
18213else
18214  as_basename=false
18215fi
18216
18217if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18218  as_dirname=dirname
18219else
18220  as_dirname=false
18221fi
18222
18223as_me=`$as_basename -- "$0" ||
18224$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18225	 X"$0" : 'X\(//\)$' \| \
18226	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18227$as_echo X/"$0" |
18228    sed '/^.*\/\([^/][^/]*\)\/*$/{
18229	    s//\1/
18230	    q
18231	  }
18232	  /^X\/\(\/\/\)$/{
18233	    s//\1/
18234	    q
18235	  }
18236	  /^X\/\(\/\).*/{
18237	    s//\1/
18238	    q
18239	  }
18240	  s/.*/./; q'`
18241
18242# Avoid depending upon Character Ranges.
18243as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18244as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18245as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18246as_cr_digits='0123456789'
18247as_cr_alnum=$as_cr_Letters$as_cr_digits
18248
18249ECHO_C= ECHO_N= ECHO_T=
18250case `echo -n x` in #(((((
18251-n*)
18252  case `echo 'xy\c'` in
18253  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
18254  xy)  ECHO_C='\c';;
18255  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18256       ECHO_T='	';;
18257  esac;;
18258*)
18259  ECHO_N='-n';;
18260esac
18261
18262rm -f conf$$ conf$$.exe conf$$.file
18263if test -d conf$$.dir; then
18264  rm -f conf$$.dir/conf$$.file
18265else
18266  rm -f conf$$.dir
18267  mkdir conf$$.dir 2>/dev/null
18268fi
18269if (echo >conf$$.file) 2>/dev/null; then
18270  if ln -s conf$$.file conf$$ 2>/dev/null; then
18271    as_ln_s='ln -s'
18272    # ... but there are two gotchas:
18273    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18274    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18275    # In both cases, we have to default to `cp -pR'.
18276    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18277      as_ln_s='cp -pR'
18278  elif ln conf$$.file conf$$ 2>/dev/null; then
18279    as_ln_s=ln
18280  else
18281    as_ln_s='cp -pR'
18282  fi
18283else
18284  as_ln_s='cp -pR'
18285fi
18286rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18287rmdir conf$$.dir 2>/dev/null
18288
18289
18290# as_fn_mkdir_p
18291# -------------
18292# Create "$as_dir" as a directory, including parents if necessary.
18293as_fn_mkdir_p ()
18294{
18295
18296  case $as_dir in #(
18297  -*) as_dir=./$as_dir;;
18298  esac
18299  test -d "$as_dir" || eval $as_mkdir_p || {
18300    as_dirs=
18301    while :; do
18302      case $as_dir in #(
18303      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18304      *) as_qdir=$as_dir;;
18305      esac
18306      as_dirs="'$as_qdir' $as_dirs"
18307      as_dir=`$as_dirname -- "$as_dir" ||
18308$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18309	 X"$as_dir" : 'X\(//\)[^/]' \| \
18310	 X"$as_dir" : 'X\(//\)$' \| \
18311	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18312$as_echo X"$as_dir" |
18313    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18314	    s//\1/
18315	    q
18316	  }
18317	  /^X\(\/\/\)[^/].*/{
18318	    s//\1/
18319	    q
18320	  }
18321	  /^X\(\/\/\)$/{
18322	    s//\1/
18323	    q
18324	  }
18325	  /^X\(\/\).*/{
18326	    s//\1/
18327	    q
18328	  }
18329	  s/.*/./; q'`
18330      test -d "$as_dir" && break
18331    done
18332    test -z "$as_dirs" || eval "mkdir $as_dirs"
18333  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18334
18335
18336} # as_fn_mkdir_p
18337if mkdir -p . 2>/dev/null; then
18338  as_mkdir_p='mkdir -p "$as_dir"'
18339else
18340  test -d ./-p && rmdir ./-p
18341  as_mkdir_p=false
18342fi
18343
18344
18345# as_fn_executable_p FILE
18346# -----------------------
18347# Test if FILE is an executable regular file.
18348as_fn_executable_p ()
18349{
18350  test -f "$1" && test -x "$1"
18351} # as_fn_executable_p
18352as_test_x='test -x'
18353as_executable_p=as_fn_executable_p
18354
18355# Sed expression to map a string onto a valid CPP name.
18356as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18357
18358# Sed expression to map a string onto a valid variable name.
18359as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18360
18361
18362exec 6>&1
18363## ----------------------------------- ##
18364## Main body of $CONFIG_STATUS script. ##
18365## ----------------------------------- ##
18366_ASEOF
18367test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18368
18369cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18370# Save the log message, to keep $0 and so on meaningful, and to
18371# report actual input values of CONFIG_FILES etc. instead of their
18372# values after options handling.
18373ac_log="
18374This file was extended by ld $as_me 2.35.50, which was
18375generated by GNU Autoconf 2.69.  Invocation command line was
18376
18377  CONFIG_FILES    = $CONFIG_FILES
18378  CONFIG_HEADERS  = $CONFIG_HEADERS
18379  CONFIG_LINKS    = $CONFIG_LINKS
18380  CONFIG_COMMANDS = $CONFIG_COMMANDS
18381  $ $0 $@
18382
18383on `(hostname || uname -n) 2>/dev/null | sed 1q`
18384"
18385
18386_ACEOF
18387
18388case $ac_config_files in *"
18389"*) set x $ac_config_files; shift; ac_config_files=$*;;
18390esac
18391
18392case $ac_config_headers in *"
18393"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18394esac
18395
18396
18397cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18398# Files that config.status was made for.
18399config_files="$ac_config_files"
18400config_headers="$ac_config_headers"
18401config_commands="$ac_config_commands"
18402
18403_ACEOF
18404
18405cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18406ac_cs_usage="\
18407\`$as_me' instantiates files and other configuration actions
18408from templates according to the current configuration.  Unless the files
18409and actions are specified as TAGs, all are instantiated by default.
18410
18411Usage: $0 [OPTION]... [TAG]...
18412
18413  -h, --help       print this help, then exit
18414  -V, --version    print version number and configuration settings, then exit
18415      --config     print configuration, then exit
18416  -q, --quiet, --silent
18417                   do not print progress messages
18418  -d, --debug      don't remove temporary files
18419      --recheck    update $as_me by reconfiguring in the same conditions
18420      --file=FILE[:TEMPLATE]
18421                   instantiate the configuration file FILE
18422      --header=FILE[:TEMPLATE]
18423                   instantiate the configuration header FILE
18424
18425Configuration files:
18426$config_files
18427
18428Configuration headers:
18429$config_headers
18430
18431Configuration commands:
18432$config_commands
18433
18434Report bugs to the package provider."
18435
18436_ACEOF
18437cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18438ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18439ac_cs_version="\\
18440ld config.status 2.35.50
18441configured by $0, generated by GNU Autoconf 2.69,
18442  with options \\"\$ac_cs_config\\"
18443
18444Copyright (C) 2012 Free Software Foundation, Inc.
18445This config.status script is free software; the Free Software Foundation
18446gives unlimited permission to copy, distribute and modify it."
18447
18448ac_pwd='$ac_pwd'
18449srcdir='$srcdir'
18450INSTALL='$INSTALL'
18451MKDIR_P='$MKDIR_P'
18452AWK='$AWK'
18453test -n "\$AWK" || AWK=awk
18454_ACEOF
18455
18456cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18457# The default lists apply if the user does not specify any file.
18458ac_need_defaults=:
18459while test $# != 0
18460do
18461  case $1 in
18462  --*=?*)
18463    ac_option=`expr "X$1" : 'X\([^=]*\)='`
18464    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18465    ac_shift=:
18466    ;;
18467  --*=)
18468    ac_option=`expr "X$1" : 'X\([^=]*\)='`
18469    ac_optarg=
18470    ac_shift=:
18471    ;;
18472  *)
18473    ac_option=$1
18474    ac_optarg=$2
18475    ac_shift=shift
18476    ;;
18477  esac
18478
18479  case $ac_option in
18480  # Handling of the options.
18481  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18482    ac_cs_recheck=: ;;
18483  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18484    $as_echo "$ac_cs_version"; exit ;;
18485  --config | --confi | --conf | --con | --co | --c )
18486    $as_echo "$ac_cs_config"; exit ;;
18487  --debug | --debu | --deb | --de | --d | -d )
18488    debug=: ;;
18489  --file | --fil | --fi | --f )
18490    $ac_shift
18491    case $ac_optarg in
18492    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18493    '') as_fn_error $? "missing file argument" ;;
18494    esac
18495    as_fn_append CONFIG_FILES " '$ac_optarg'"
18496    ac_need_defaults=false;;
18497  --header | --heade | --head | --hea )
18498    $ac_shift
18499    case $ac_optarg in
18500    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18501    esac
18502    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18503    ac_need_defaults=false;;
18504  --he | --h)
18505    # Conflict between --help and --header
18506    as_fn_error $? "ambiguous option: \`$1'
18507Try \`$0 --help' for more information.";;
18508  --help | --hel | -h )
18509    $as_echo "$ac_cs_usage"; exit ;;
18510  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18511  | -silent | --silent | --silen | --sile | --sil | --si | --s)
18512    ac_cs_silent=: ;;
18513
18514  # This is an error.
18515  -*) as_fn_error $? "unrecognized option: \`$1'
18516Try \`$0 --help' for more information." ;;
18517
18518  *) as_fn_append ac_config_targets " $1"
18519     ac_need_defaults=false ;;
18520
18521  esac
18522  shift
18523done
18524
18525ac_configure_extra_args=
18526
18527if $ac_cs_silent; then
18528  exec 6>/dev/null
18529  ac_configure_extra_args="$ac_configure_extra_args --silent"
18530fi
18531
18532_ACEOF
18533cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18534if \$ac_cs_recheck; then
18535  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18536  shift
18537  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18538  CONFIG_SHELL='$SHELL'
18539  export CONFIG_SHELL
18540  exec "\$@"
18541fi
18542
18543_ACEOF
18544cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18545exec 5>>config.log
18546{
18547  echo
18548  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18549## Running $as_me. ##
18550_ASBOX
18551  $as_echo "$ac_log"
18552} >&5
18553
18554_ACEOF
18555cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18556#
18557# INIT-COMMANDS
18558#
18559AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18560
18561
18562# The HP-UX ksh and POSIX shell print the target directory to stdout
18563# if CDPATH is set.
18564(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18565
18566sed_quote_subst='$sed_quote_subst'
18567double_quote_subst='$double_quote_subst'
18568delay_variable_subst='$delay_variable_subst'
18569macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18570macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18571enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18572enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18573pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18574enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18575SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18576ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18577host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18578host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18579host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18580build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18581build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18582build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18583SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18584Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18585GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18586EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18587FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18588LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18589NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18590LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18591max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18592ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18593exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18594lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18595lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18596lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18597reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18598reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18599OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18600deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18601file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18602AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18603AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18604STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18605RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18606old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18607old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18608old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18609lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18610CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18611CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18612compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18613GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18614lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18615lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18616lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18617lt_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"`'
18618objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18619MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18620lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18621lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18622lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18623lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18624lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18625need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18626DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18627NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18628LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18629OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18630OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18631libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18632shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18633extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18634archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18635enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18636export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18637whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18638compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18639old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18640old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18641archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18642archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18643module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18644module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18645with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18646allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18647no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18648hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18649hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18650hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18651hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18652hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18653hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18654hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18655hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18656inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18657link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18658fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18659always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18660export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18661exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18662include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18663prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18664file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18665variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18666need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18667need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18668version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18669runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18670shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18671shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18672libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18673library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18674soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18675install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18676postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18677postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18678finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18679finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18680hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18681sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18682sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18683hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18684enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18685enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18686enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18687old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18688striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18689compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18690predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18691postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18692predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18693postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18694compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18695LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18696reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18697reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18698old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18699compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18700GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18701lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18702lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18703lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18704lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18705lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18706archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18707enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18708export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18709whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18710compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18711old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18712old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18713archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18714archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18715module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18716module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18717with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18718allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18719no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18720hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18721hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18722hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18723hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18724hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18725hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18726hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18727hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18728inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18729link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18730fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18731always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18732export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18733exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18734include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18735prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18736file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18737hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18738compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18739predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18740postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18741predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18742postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18743compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18744
18745LTCC='$LTCC'
18746LTCFLAGS='$LTCFLAGS'
18747compiler='$compiler_DEFAULT'
18748
18749# A function that is used when there is no print builtin or printf.
18750func_fallback_echo ()
18751{
18752  eval 'cat <<_LTECHO_EOF
18753\$1
18754_LTECHO_EOF'
18755}
18756
18757# Quote evaled strings.
18758for var in SHELL \
18759ECHO \
18760SED \
18761GREP \
18762EGREP \
18763FGREP \
18764LD \
18765NM \
18766LN_S \
18767lt_SP2NL \
18768lt_NL2SP \
18769reload_flag \
18770OBJDUMP \
18771deplibs_check_method \
18772file_magic_cmd \
18773AR \
18774AR_FLAGS \
18775STRIP \
18776RANLIB \
18777CC \
18778CFLAGS \
18779compiler \
18780lt_cv_sys_global_symbol_pipe \
18781lt_cv_sys_global_symbol_to_cdecl \
18782lt_cv_sys_global_symbol_to_c_name_address \
18783lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18784lt_prog_compiler_no_builtin_flag \
18785lt_prog_compiler_wl \
18786lt_prog_compiler_pic \
18787lt_prog_compiler_static \
18788lt_cv_prog_compiler_c_o \
18789need_locks \
18790DSYMUTIL \
18791NMEDIT \
18792LIPO \
18793OTOOL \
18794OTOOL64 \
18795shrext_cmds \
18796export_dynamic_flag_spec \
18797whole_archive_flag_spec \
18798compiler_needs_object \
18799with_gnu_ld \
18800allow_undefined_flag \
18801no_undefined_flag \
18802hardcode_libdir_flag_spec \
18803hardcode_libdir_flag_spec_ld \
18804hardcode_libdir_separator \
18805fix_srcfile_path \
18806exclude_expsyms \
18807include_expsyms \
18808file_list_spec \
18809variables_saved_for_relink \
18810libname_spec \
18811library_names_spec \
18812soname_spec \
18813install_override_mode \
18814finish_eval \
18815old_striplib \
18816striplib \
18817compiler_lib_search_dirs \
18818predep_objects \
18819postdep_objects \
18820predeps \
18821postdeps \
18822compiler_lib_search_path \
18823LD_CXX \
18824reload_flag_CXX \
18825compiler_CXX \
18826lt_prog_compiler_no_builtin_flag_CXX \
18827lt_prog_compiler_wl_CXX \
18828lt_prog_compiler_pic_CXX \
18829lt_prog_compiler_static_CXX \
18830lt_cv_prog_compiler_c_o_CXX \
18831export_dynamic_flag_spec_CXX \
18832whole_archive_flag_spec_CXX \
18833compiler_needs_object_CXX \
18834with_gnu_ld_CXX \
18835allow_undefined_flag_CXX \
18836no_undefined_flag_CXX \
18837hardcode_libdir_flag_spec_CXX \
18838hardcode_libdir_flag_spec_ld_CXX \
18839hardcode_libdir_separator_CXX \
18840fix_srcfile_path_CXX \
18841exclude_expsyms_CXX \
18842include_expsyms_CXX \
18843file_list_spec_CXX \
18844compiler_lib_search_dirs_CXX \
18845predep_objects_CXX \
18846postdep_objects_CXX \
18847predeps_CXX \
18848postdeps_CXX \
18849compiler_lib_search_path_CXX; do
18850    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18851    *[\\\\\\\`\\"\\\$]*)
18852      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18853      ;;
18854    *)
18855      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18856      ;;
18857    esac
18858done
18859
18860# Double-quote double-evaled strings.
18861for var in reload_cmds \
18862old_postinstall_cmds \
18863old_postuninstall_cmds \
18864old_archive_cmds \
18865extract_expsyms_cmds \
18866old_archive_from_new_cmds \
18867old_archive_from_expsyms_cmds \
18868archive_cmds \
18869archive_expsym_cmds \
18870module_cmds \
18871module_expsym_cmds \
18872export_symbols_cmds \
18873prelink_cmds \
18874postinstall_cmds \
18875postuninstall_cmds \
18876finish_cmds \
18877sys_lib_search_path_spec \
18878sys_lib_dlsearch_path_spec \
18879reload_cmds_CXX \
18880old_archive_cmds_CXX \
18881old_archive_from_new_cmds_CXX \
18882old_archive_from_expsyms_cmds_CXX \
18883archive_cmds_CXX \
18884archive_expsym_cmds_CXX \
18885module_cmds_CXX \
18886module_expsym_cmds_CXX \
18887export_symbols_cmds_CXX \
18888prelink_cmds_CXX; do
18889    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18890    *[\\\\\\\`\\"\\\$]*)
18891      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18892      ;;
18893    *)
18894      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18895      ;;
18896    esac
18897done
18898
18899ac_aux_dir='$ac_aux_dir'
18900xsi_shell='$xsi_shell'
18901lt_shell_append='$lt_shell_append'
18902
18903# See if we are running on zsh, and set the options which allow our
18904# commands through without removal of \ escapes INIT.
18905if test -n "\${ZSH_VERSION+set}" ; then
18906   setopt NO_GLOB_SUBST
18907fi
18908
18909
18910    PACKAGE='$PACKAGE'
18911    VERSION='$VERSION'
18912    TIMESTAMP='$TIMESTAMP'
18913    RM='$RM'
18914    ofile='$ofile'
18915
18916
18917
18918
18919
18920# Capture the value of obsolete ALL_LINGUAS because we need it to compute
18921    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18922    # from automake.
18923    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18924    # Capture the value of LINGUAS because we need it to compute CATALOGS.
18925    LINGUAS="${LINGUAS-%UNSET%}"
18926
18927
18928
18929_ACEOF
18930
18931cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18932
18933# Handling of arguments.
18934for ac_config_target in $ac_config_targets
18935do
18936  case $ac_config_target in
18937    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18938    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18939    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18940    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18941    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18942    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18943    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18944
18945  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18946  esac
18947done
18948
18949
18950# If the user did not use the arguments to specify the items to instantiate,
18951# then the envvar interface is used.  Set only those that are not.
18952# We use the long form for the default assignment because of an extremely
18953# bizarre bug on SunOS 4.1.3.
18954if $ac_need_defaults; then
18955  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18956  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18957  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18958fi
18959
18960# Have a temporary directory for convenience.  Make it in the build tree
18961# simply because there is no reason against having it here, and in addition,
18962# creating and moving files from /tmp can sometimes cause problems.
18963# Hook for its removal unless debugging.
18964# Note that there is a small window in which the directory will not be cleaned:
18965# after its creation but before its name has been assigned to `$tmp'.
18966$debug ||
18967{
18968  tmp= ac_tmp=
18969  trap 'exit_status=$?
18970  : "${ac_tmp:=$tmp}"
18971  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18972' 0
18973  trap 'as_fn_exit 1' 1 2 13 15
18974}
18975# Create a (secure) tmp directory for tmp files.
18976
18977{
18978  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18979  test -d "$tmp"
18980}  ||
18981{
18982  tmp=./conf$$-$RANDOM
18983  (umask 077 && mkdir "$tmp")
18984} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18985ac_tmp=$tmp
18986
18987# Set up the scripts for CONFIG_FILES section.
18988# No need to generate them if there are no CONFIG_FILES.
18989# This happens for instance with `./config.status config.h'.
18990if test -n "$CONFIG_FILES"; then
18991
18992
18993ac_cr=`echo X | tr X '\015'`
18994# On cygwin, bash can eat \r inside `` if the user requested igncr.
18995# But we know of no other shell where ac_cr would be empty at this
18996# point, so we can use a bashism as a fallback.
18997if test "x$ac_cr" = x; then
18998  eval ac_cr=\$\'\\r\'
18999fi
19000ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19001if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19002  ac_cs_awk_cr='\\r'
19003else
19004  ac_cs_awk_cr=$ac_cr
19005fi
19006
19007echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19008_ACEOF
19009
19010
19011{
19012  echo "cat >conf$$subs.awk <<_ACEOF" &&
19013  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19014  echo "_ACEOF"
19015} >conf$$subs.sh ||
19016  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19017ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19018ac_delim='%!_!# '
19019for ac_last_try in false false false false false :; do
19020  . ./conf$$subs.sh ||
19021    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19022
19023  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19024  if test $ac_delim_n = $ac_delim_num; then
19025    break
19026  elif $ac_last_try; then
19027    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19028  else
19029    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19030  fi
19031done
19032rm -f conf$$subs.sh
19033
19034cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19035cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19036_ACEOF
19037sed -n '
19038h
19039s/^/S["/; s/!.*/"]=/
19040p
19041g
19042s/^[^!]*!//
19043:repl
19044t repl
19045s/'"$ac_delim"'$//
19046t delim
19047:nl
19048h
19049s/\(.\{148\}\)..*/\1/
19050t more1
19051s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19052p
19053n
19054b repl
19055:more1
19056s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19057p
19058g
19059s/.\{148\}//
19060t nl
19061:delim
19062h
19063s/\(.\{148\}\)..*/\1/
19064t more2
19065s/["\\]/\\&/g; s/^/"/; s/$/"/
19066p
19067b
19068:more2
19069s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19070p
19071g
19072s/.\{148\}//
19073t delim
19074' <conf$$subs.awk | sed '
19075/^[^""]/{
19076  N
19077  s/\n//
19078}
19079' >>$CONFIG_STATUS || ac_write_fail=1
19080rm -f conf$$subs.awk
19081cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19082_ACAWK
19083cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19084  for (key in S) S_is_set[key] = 1
19085  FS = ""
19086
19087}
19088{
19089  line = $ 0
19090  nfields = split(line, field, "@")
19091  substed = 0
19092  len = length(field[1])
19093  for (i = 2; i < nfields; i++) {
19094    key = field[i]
19095    keylen = length(key)
19096    if (S_is_set[key]) {
19097      value = S[key]
19098      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19099      len += length(value) + length(field[++i])
19100      substed = 1
19101    } else
19102      len += 1 + keylen
19103  }
19104
19105  print line
19106}
19107
19108_ACAWK
19109_ACEOF
19110cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19111if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19112  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19113else
19114  cat
19115fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19116  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19117_ACEOF
19118
19119# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19120# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19121# trailing colons and then remove the whole line if VPATH becomes empty
19122# (actually we leave an empty line to preserve line numbers).
19123if test "x$srcdir" = x.; then
19124  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
19125h
19126s///
19127s/^/:/
19128s/[	 ]*$/:/
19129s/:\$(srcdir):/:/g
19130s/:\${srcdir}:/:/g
19131s/:@srcdir@:/:/g
19132s/^:*//
19133s/:*$//
19134x
19135s/\(=[	 ]*\).*/\1/
19136G
19137s/\n//
19138s/^[^=]*=[	 ]*$//
19139}'
19140fi
19141
19142cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19143fi # test -n "$CONFIG_FILES"
19144
19145# Set up the scripts for CONFIG_HEADERS section.
19146# No need to generate them if there are no CONFIG_HEADERS.
19147# This happens for instance with `./config.status Makefile'.
19148if test -n "$CONFIG_HEADERS"; then
19149cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19150BEGIN {
19151_ACEOF
19152
19153# Transform confdefs.h into an awk script `defines.awk', embedded as
19154# here-document in config.status, that substitutes the proper values into
19155# config.h.in to produce config.h.
19156
19157# Create a delimiter string that does not exist in confdefs.h, to ease
19158# handling of long lines.
19159ac_delim='%!_!# '
19160for ac_last_try in false false :; do
19161  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19162  if test -z "$ac_tt"; then
19163    break
19164  elif $ac_last_try; then
19165    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19166  else
19167    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19168  fi
19169done
19170
19171# For the awk script, D is an array of macro values keyed by name,
19172# likewise P contains macro parameters if any.  Preserve backslash
19173# newline sequences.
19174
19175ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19176sed -n '
19177s/.\{148\}/&'"$ac_delim"'/g
19178t rset
19179:rset
19180s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
19181t def
19182d
19183:def
19184s/\\$//
19185t bsnl
19186s/["\\]/\\&/g
19187s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
19188D["\1"]=" \3"/p
19189s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
19190d
19191:bsnl
19192s/["\\]/\\&/g
19193s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
19194D["\1"]=" \3\\\\\\n"\\/p
19195t cont
19196s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19197t cont
19198d
19199:cont
19200n
19201s/.\{148\}/&'"$ac_delim"'/g
19202t clear
19203:clear
19204s/\\$//
19205t bsnlc
19206s/["\\]/\\&/g; s/^/"/; s/$/"/p
19207d
19208:bsnlc
19209s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19210b cont
19211' <confdefs.h | sed '
19212s/'"$ac_delim"'/"\\\
19213"/g' >>$CONFIG_STATUS || ac_write_fail=1
19214
19215cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19216  for (key in D) D_is_set[key] = 1
19217  FS = ""
19218}
19219/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19220  line = \$ 0
19221  split(line, arg, " ")
19222  if (arg[1] == "#") {
19223    defundef = arg[2]
19224    mac1 = arg[3]
19225  } else {
19226    defundef = substr(arg[1], 2)
19227    mac1 = arg[2]
19228  }
19229  split(mac1, mac2, "(") #)
19230  macro = mac2[1]
19231  prefix = substr(line, 1, index(line, defundef) - 1)
19232  if (D_is_set[macro]) {
19233    # Preserve the white space surrounding the "#".
19234    print prefix "define", macro P[macro] D[macro]
19235    next
19236  } else {
19237    # Replace #undef with comments.  This is necessary, for example,
19238    # in the case of _POSIX_SOURCE, which is predefined and required
19239    # on some systems where configure will not decide to define it.
19240    if (defundef == "undef") {
19241      print "/*", prefix defundef, macro, "*/"
19242      next
19243    }
19244  }
19245}
19246{ print }
19247_ACAWK
19248_ACEOF
19249cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19250  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19251fi # test -n "$CONFIG_HEADERS"
19252
19253
19254eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
19255shift
19256for ac_tag
19257do
19258  case $ac_tag in
19259  :[FHLC]) ac_mode=$ac_tag; continue;;
19260  esac
19261  case $ac_mode$ac_tag in
19262  :[FHL]*:*);;
19263  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19264  :[FH]-) ac_tag=-:-;;
19265  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19266  esac
19267  ac_save_IFS=$IFS
19268  IFS=:
19269  set x $ac_tag
19270  IFS=$ac_save_IFS
19271  shift
19272  ac_file=$1
19273  shift
19274
19275  case $ac_mode in
19276  :L) ac_source=$1;;
19277  :[FH])
19278    ac_file_inputs=
19279    for ac_f
19280    do
19281      case $ac_f in
19282      -) ac_f="$ac_tmp/stdin";;
19283      *) # Look for the file first in the build tree, then in the source tree
19284	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
19285	 # because $ac_f cannot contain `:'.
19286	 test -f "$ac_f" ||
19287	   case $ac_f in
19288	   [\\/$]*) false;;
19289	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19290	   esac ||
19291	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19292      esac
19293      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19294      as_fn_append ac_file_inputs " '$ac_f'"
19295    done
19296
19297    # Let's still pretend it is `configure' which instantiates (i.e., don't
19298    # use $as_me), people would be surprised to read:
19299    #    /* config.h.  Generated by config.status.  */
19300    configure_input='Generated from '`
19301	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19302	`' by configure.'
19303    if test x"$ac_file" != x-; then
19304      configure_input="$ac_file.  $configure_input"
19305      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19306$as_echo "$as_me: creating $ac_file" >&6;}
19307    fi
19308    # Neutralize special characters interpreted by sed in replacement strings.
19309    case $configure_input in #(
19310    *\&* | *\|* | *\\* )
19311       ac_sed_conf_input=`$as_echo "$configure_input" |
19312       sed 's/[\\\\&|]/\\\\&/g'`;; #(
19313    *) ac_sed_conf_input=$configure_input;;
19314    esac
19315
19316    case $ac_tag in
19317    *:-:* | *:-) cat >"$ac_tmp/stdin" \
19318      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19319    esac
19320    ;;
19321  esac
19322
19323  ac_dir=`$as_dirname -- "$ac_file" ||
19324$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19325	 X"$ac_file" : 'X\(//\)[^/]' \| \
19326	 X"$ac_file" : 'X\(//\)$' \| \
19327	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19328$as_echo X"$ac_file" |
19329    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19330	    s//\1/
19331	    q
19332	  }
19333	  /^X\(\/\/\)[^/].*/{
19334	    s//\1/
19335	    q
19336	  }
19337	  /^X\(\/\/\)$/{
19338	    s//\1/
19339	    q
19340	  }
19341	  /^X\(\/\).*/{
19342	    s//\1/
19343	    q
19344	  }
19345	  s/.*/./; q'`
19346  as_dir="$ac_dir"; as_fn_mkdir_p
19347  ac_builddir=.
19348
19349case "$ac_dir" in
19350.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19351*)
19352  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19353  # A ".." for each directory in $ac_dir_suffix.
19354  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19355  case $ac_top_builddir_sub in
19356  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19357  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19358  esac ;;
19359esac
19360ac_abs_top_builddir=$ac_pwd
19361ac_abs_builddir=$ac_pwd$ac_dir_suffix
19362# for backward compatibility:
19363ac_top_builddir=$ac_top_build_prefix
19364
19365case $srcdir in
19366  .)  # We are building in place.
19367    ac_srcdir=.
19368    ac_top_srcdir=$ac_top_builddir_sub
19369    ac_abs_top_srcdir=$ac_pwd ;;
19370  [\\/]* | ?:[\\/]* )  # Absolute name.
19371    ac_srcdir=$srcdir$ac_dir_suffix;
19372    ac_top_srcdir=$srcdir
19373    ac_abs_top_srcdir=$srcdir ;;
19374  *) # Relative name.
19375    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19376    ac_top_srcdir=$ac_top_build_prefix$srcdir
19377    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19378esac
19379ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19380
19381
19382  case $ac_mode in
19383  :F)
19384  #
19385  # CONFIG_FILE
19386  #
19387
19388  case $INSTALL in
19389  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19390  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19391  esac
19392  ac_MKDIR_P=$MKDIR_P
19393  case $MKDIR_P in
19394  [\\/$]* | ?:[\\/]* ) ;;
19395  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19396  esac
19397_ACEOF
19398
19399cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19400# If the template does not know about datarootdir, expand it.
19401# FIXME: This hack should be removed a few years after 2.60.
19402ac_datarootdir_hack=; ac_datarootdir_seen=
19403ac_sed_dataroot='
19404/datarootdir/ {
19405  p
19406  q
19407}
19408/@datadir@/p
19409/@docdir@/p
19410/@infodir@/p
19411/@localedir@/p
19412/@mandir@/p'
19413case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19414*datarootdir*) ac_datarootdir_seen=yes;;
19415*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19416  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19417$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19418_ACEOF
19419cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19420  ac_datarootdir_hack='
19421  s&@datadir@&$datadir&g
19422  s&@docdir@&$docdir&g
19423  s&@infodir@&$infodir&g
19424  s&@localedir@&$localedir&g
19425  s&@mandir@&$mandir&g
19426  s&\\\${datarootdir}&$datarootdir&g' ;;
19427esac
19428_ACEOF
19429
19430# Neutralize VPATH when `$srcdir' = `.'.
19431# Shell code in configure.ac might set extrasub.
19432# FIXME: do we really want to maintain this feature?
19433cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19434ac_sed_extra="$ac_vpsub
19435$extrasub
19436_ACEOF
19437cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19438:t
19439/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19440s|@configure_input@|$ac_sed_conf_input|;t t
19441s&@top_builddir@&$ac_top_builddir_sub&;t t
19442s&@top_build_prefix@&$ac_top_build_prefix&;t t
19443s&@srcdir@&$ac_srcdir&;t t
19444s&@abs_srcdir@&$ac_abs_srcdir&;t t
19445s&@top_srcdir@&$ac_top_srcdir&;t t
19446s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19447s&@builddir@&$ac_builddir&;t t
19448s&@abs_builddir@&$ac_abs_builddir&;t t
19449s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19450s&@INSTALL@&$ac_INSTALL&;t t
19451s&@MKDIR_P@&$ac_MKDIR_P&;t t
19452$ac_datarootdir_hack
19453"
19454eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
19455  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19456
19457test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19458  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19459  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
19460      "$ac_tmp/out"`; test -z "$ac_out"; } &&
19461  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19462which seems to be undefined.  Please make sure it is defined" >&5
19463$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19464which seems to be undefined.  Please make sure it is defined" >&2;}
19465
19466  rm -f "$ac_tmp/stdin"
19467  case $ac_file in
19468  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19469  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19470  esac \
19471  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19472 ;;
19473  :H)
19474  #
19475  # CONFIG_HEADER
19476  #
19477  if test x"$ac_file" != x-; then
19478    {
19479      $as_echo "/* $configure_input  */" \
19480      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19481    } >"$ac_tmp/config.h" \
19482      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19483    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19484      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19485$as_echo "$as_me: $ac_file is unchanged" >&6;}
19486    else
19487      rm -f "$ac_file"
19488      mv "$ac_tmp/config.h" "$ac_file" \
19489	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
19490    fi
19491  else
19492    $as_echo "/* $configure_input  */" \
19493      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19494      || as_fn_error $? "could not create -" "$LINENO" 5
19495  fi
19496# Compute "$ac_file"'s index in $config_headers.
19497_am_arg="$ac_file"
19498_am_stamp_count=1
19499for _am_header in $config_headers :; do
19500  case $_am_header in
19501    $_am_arg | $_am_arg:* )
19502      break ;;
19503    * )
19504      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19505  esac
19506done
19507echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19508$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19509	 X"$_am_arg" : 'X\(//\)[^/]' \| \
19510	 X"$_am_arg" : 'X\(//\)$' \| \
19511	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19512$as_echo X"$_am_arg" |
19513    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19514	    s//\1/
19515	    q
19516	  }
19517	  /^X\(\/\/\)[^/].*/{
19518	    s//\1/
19519	    q
19520	  }
19521	  /^X\(\/\/\)$/{
19522	    s//\1/
19523	    q
19524	  }
19525	  /^X\(\/\).*/{
19526	    s//\1/
19527	    q
19528	  }
19529	  s/.*/./; q'`/stamp-h$_am_stamp_count
19530 ;;
19531
19532  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19533$as_echo "$as_me: executing $ac_file commands" >&6;}
19534 ;;
19535  esac
19536
19537
19538  case $ac_file$ac_mode in
19539    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19540  # Older Autoconf quotes --file arguments for eval, but not when files
19541  # are listed without --file.  Let's play safe and only enable the eval
19542  # if we detect the quoting.
19543  case $CONFIG_FILES in
19544  *\'*) eval set x "$CONFIG_FILES" ;;
19545  *)   set x $CONFIG_FILES ;;
19546  esac
19547  shift
19548  for mf
19549  do
19550    # Strip MF so we end up with the name of the file.
19551    mf=`echo "$mf" | sed -e 's/:.*$//'`
19552    # Check whether this is an Automake generated Makefile or not.
19553    # We used to match only the files named 'Makefile.in', but
19554    # some people rename them; so instead we look at the file content.
19555    # Grep'ing the first line is not enough: some people post-process
19556    # each Makefile.in and add a new line on top of each file to say so.
19557    # Grep'ing the whole file is not good either: AIX grep has a line
19558    # limit of 2048, but all sed's we know have understand at least 4000.
19559    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19560      dirpart=`$as_dirname -- "$mf" ||
19561$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19562	 X"$mf" : 'X\(//\)[^/]' \| \
19563	 X"$mf" : 'X\(//\)$' \| \
19564	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19565$as_echo X"$mf" |
19566    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19567	    s//\1/
19568	    q
19569	  }
19570	  /^X\(\/\/\)[^/].*/{
19571	    s//\1/
19572	    q
19573	  }
19574	  /^X\(\/\/\)$/{
19575	    s//\1/
19576	    q
19577	  }
19578	  /^X\(\/\).*/{
19579	    s//\1/
19580	    q
19581	  }
19582	  s/.*/./; q'`
19583    else
19584      continue
19585    fi
19586    # Extract the definition of DEPDIR, am__include, and am__quote
19587    # from the Makefile without running 'make'.
19588    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19589    test -z "$DEPDIR" && continue
19590    am__include=`sed -n 's/^am__include = //p' < "$mf"`
19591    test -z "$am__include" && continue
19592    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19593    # Find all dependency output files, they are included files with
19594    # $(DEPDIR) in their names.  We invoke sed twice because it is the
19595    # simplest approach to changing $(DEPDIR) to its actual value in the
19596    # expansion.
19597    for file in `sed -n "
19598      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19599	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
19600      # Make sure the directory exists.
19601      test -f "$dirpart/$file" && continue
19602      fdir=`$as_dirname -- "$file" ||
19603$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19604	 X"$file" : 'X\(//\)[^/]' \| \
19605	 X"$file" : 'X\(//\)$' \| \
19606	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19607$as_echo X"$file" |
19608    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19609	    s//\1/
19610	    q
19611	  }
19612	  /^X\(\/\/\)[^/].*/{
19613	    s//\1/
19614	    q
19615	  }
19616	  /^X\(\/\/\)$/{
19617	    s//\1/
19618	    q
19619	  }
19620	  /^X\(\/\).*/{
19621	    s//\1/
19622	    q
19623	  }
19624	  s/.*/./; q'`
19625      as_dir=$dirpart/$fdir; as_fn_mkdir_p
19626      # echo "creating $dirpart/$file"
19627      echo '# dummy' > "$dirpart/$file"
19628    done
19629  done
19630}
19631 ;;
19632    "libtool":C)
19633
19634    # See if we are running on zsh, and set the options which allow our
19635    # commands through without removal of \ escapes.
19636    if test -n "${ZSH_VERSION+set}" ; then
19637      setopt NO_GLOB_SUBST
19638    fi
19639
19640    cfgfile="${ofile}T"
19641    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19642    $RM "$cfgfile"
19643
19644    cat <<_LT_EOF >> "$cfgfile"
19645#! $SHELL
19646
19647# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19648# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19649# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19650# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19651#
19652#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19653#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19654#   Written by Gordon Matzigkeit, 1996
19655#
19656#   This file is part of GNU Libtool.
19657#
19658# GNU Libtool is free software; you can redistribute it and/or
19659# modify it under the terms of the GNU General Public License as
19660# published by the Free Software Foundation; either version 2 of
19661# the License, or (at your option) any later version.
19662#
19663# As a special exception to the GNU General Public License,
19664# if you distribute this file as part of a program or library that
19665# is built using GNU Libtool, you may include this file under the
19666# same distribution terms that you use for the rest of that program.
19667#
19668# GNU Libtool is distributed in the hope that it will be useful,
19669# but WITHOUT ANY WARRANTY; without even the implied warranty of
19670# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19671# GNU General Public License for more details.
19672#
19673# You should have received a copy of the GNU General Public License
19674# along with GNU Libtool; see the file COPYING.  If not, a copy
19675# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19676# obtained by writing to the Free Software Foundation, Inc.,
19677# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19678
19679
19680# The names of the tagged configurations supported by this script.
19681available_tags="CXX "
19682
19683# ### BEGIN LIBTOOL CONFIG
19684
19685# Which release of libtool.m4 was used?
19686macro_version=$macro_version
19687macro_revision=$macro_revision
19688
19689# Whether or not to build shared libraries.
19690build_libtool_libs=$enable_shared
19691
19692# Whether or not to build static libraries.
19693build_old_libs=$enable_static
19694
19695# What type of objects to build.
19696pic_mode=$pic_mode
19697
19698# Whether or not to optimize for fast installation.
19699fast_install=$enable_fast_install
19700
19701# Shell to use when invoking shell scripts.
19702SHELL=$lt_SHELL
19703
19704# An echo program that protects backslashes.
19705ECHO=$lt_ECHO
19706
19707# The host system.
19708host_alias=$host_alias
19709host=$host
19710host_os=$host_os
19711
19712# The build system.
19713build_alias=$build_alias
19714build=$build
19715build_os=$build_os
19716
19717# A sed program that does not truncate output.
19718SED=$lt_SED
19719
19720# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19721Xsed="\$SED -e 1s/^X//"
19722
19723# A grep program that handles long lines.
19724GREP=$lt_GREP
19725
19726# An ERE matcher.
19727EGREP=$lt_EGREP
19728
19729# A literal string matcher.
19730FGREP=$lt_FGREP
19731
19732# A BSD- or MS-compatible name lister.
19733NM=$lt_NM
19734
19735# Whether we need soft or hard links.
19736LN_S=$lt_LN_S
19737
19738# What is the maximum length of a command?
19739max_cmd_len=$max_cmd_len
19740
19741# Object file suffix (normally "o").
19742objext=$ac_objext
19743
19744# Executable file suffix (normally "").
19745exeext=$exeext
19746
19747# whether the shell understands "unset".
19748lt_unset=$lt_unset
19749
19750# turn spaces into newlines.
19751SP2NL=$lt_lt_SP2NL
19752
19753# turn newlines into spaces.
19754NL2SP=$lt_lt_NL2SP
19755
19756# An object symbol dumper.
19757OBJDUMP=$lt_OBJDUMP
19758
19759# Method to check whether dependent libraries are shared objects.
19760deplibs_check_method=$lt_deplibs_check_method
19761
19762# Command to use when deplibs_check_method == "file_magic".
19763file_magic_cmd=$lt_file_magic_cmd
19764
19765# The archiver.
19766AR=$lt_AR
19767AR_FLAGS=$lt_AR_FLAGS
19768
19769# A symbol stripping program.
19770STRIP=$lt_STRIP
19771
19772# Commands used to install an old-style archive.
19773RANLIB=$lt_RANLIB
19774old_postinstall_cmds=$lt_old_postinstall_cmds
19775old_postuninstall_cmds=$lt_old_postuninstall_cmds
19776
19777# Whether to use a lock for old archive extraction.
19778lock_old_archive_extraction=$lock_old_archive_extraction
19779
19780# A C compiler.
19781LTCC=$lt_CC
19782
19783# LTCC compiler flags.
19784LTCFLAGS=$lt_CFLAGS
19785
19786# Take the output of nm and produce a listing of raw symbols and C names.
19787global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19788
19789# Transform the output of nm in a proper C declaration.
19790global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19791
19792# Transform the output of nm in a C name address pair.
19793global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19794
19795# Transform the output of nm in a C name address pair when lib prefix is needed.
19796global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19797
19798# The name of the directory that contains temporary libtool files.
19799objdir=$objdir
19800
19801# Used to examine libraries when file_magic_cmd begins with "file".
19802MAGIC_CMD=$MAGIC_CMD
19803
19804# Must we lock files when doing compilation?
19805need_locks=$lt_need_locks
19806
19807# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19808DSYMUTIL=$lt_DSYMUTIL
19809
19810# Tool to change global to local symbols on Mac OS X.
19811NMEDIT=$lt_NMEDIT
19812
19813# Tool to manipulate fat objects and archives on Mac OS X.
19814LIPO=$lt_LIPO
19815
19816# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19817OTOOL=$lt_OTOOL
19818
19819# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19820OTOOL64=$lt_OTOOL64
19821
19822# Old archive suffix (normally "a").
19823libext=$libext
19824
19825# Shared library suffix (normally ".so").
19826shrext_cmds=$lt_shrext_cmds
19827
19828# The commands to extract the exported symbol list from a shared archive.
19829extract_expsyms_cmds=$lt_extract_expsyms_cmds
19830
19831# Variables whose values should be saved in libtool wrapper scripts and
19832# restored at link time.
19833variables_saved_for_relink=$lt_variables_saved_for_relink
19834
19835# Do we need the "lib" prefix for modules?
19836need_lib_prefix=$need_lib_prefix
19837
19838# Do we need a version for libraries?
19839need_version=$need_version
19840
19841# Library versioning type.
19842version_type=$version_type
19843
19844# Shared library runtime path variable.
19845runpath_var=$runpath_var
19846
19847# Shared library path variable.
19848shlibpath_var=$shlibpath_var
19849
19850# Is shlibpath searched before the hard-coded library search path?
19851shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19852
19853# Format of library name prefix.
19854libname_spec=$lt_libname_spec
19855
19856# List of archive names.  First name is the real one, the rest are links.
19857# The last name is the one that the linker finds with -lNAME
19858library_names_spec=$lt_library_names_spec
19859
19860# The coded name of the library, if different from the real name.
19861soname_spec=$lt_soname_spec
19862
19863# Permission mode override for installation of shared libraries.
19864install_override_mode=$lt_install_override_mode
19865
19866# Command to use after installation of a shared archive.
19867postinstall_cmds=$lt_postinstall_cmds
19868
19869# Command to use after uninstallation of a shared archive.
19870postuninstall_cmds=$lt_postuninstall_cmds
19871
19872# Commands used to finish a libtool library installation in a directory.
19873finish_cmds=$lt_finish_cmds
19874
19875# As "finish_cmds", except a single script fragment to be evaled but
19876# not shown.
19877finish_eval=$lt_finish_eval
19878
19879# Whether we should hardcode library paths into libraries.
19880hardcode_into_libs=$hardcode_into_libs
19881
19882# Compile-time system search path for libraries.
19883sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19884
19885# Run-time system search path for libraries.
19886sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19887
19888# Whether dlopen is supported.
19889dlopen_support=$enable_dlopen
19890
19891# Whether dlopen of programs is supported.
19892dlopen_self=$enable_dlopen_self
19893
19894# Whether dlopen of statically linked programs is supported.
19895dlopen_self_static=$enable_dlopen_self_static
19896
19897# Commands to strip libraries.
19898old_striplib=$lt_old_striplib
19899striplib=$lt_striplib
19900
19901
19902# The linker used to build libraries.
19903LD=$lt_LD
19904
19905# How to create reloadable object files.
19906reload_flag=$lt_reload_flag
19907reload_cmds=$lt_reload_cmds
19908
19909# Commands used to build an old-style archive.
19910old_archive_cmds=$lt_old_archive_cmds
19911
19912# A language specific compiler.
19913CC=$lt_compiler
19914
19915# Is the compiler the GNU compiler?
19916with_gcc=$GCC
19917
19918# Compiler flag to turn off builtin functions.
19919no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19920
19921# How to pass a linker flag through the compiler.
19922wl=$lt_lt_prog_compiler_wl
19923
19924# Additional compiler flags for building library objects.
19925pic_flag=$lt_lt_prog_compiler_pic
19926
19927# Compiler flag to prevent dynamic linking.
19928link_static_flag=$lt_lt_prog_compiler_static
19929
19930# Does compiler simultaneously support -c and -o options?
19931compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19932
19933# Whether or not to add -lc for building shared libraries.
19934build_libtool_need_lc=$archive_cmds_need_lc
19935
19936# Whether or not to disallow shared libs when runtime libs are static.
19937allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19938
19939# Compiler flag to allow reflexive dlopens.
19940export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19941
19942# Compiler flag to generate shared objects directly from archives.
19943whole_archive_flag_spec=$lt_whole_archive_flag_spec
19944
19945# Whether the compiler copes with passing no objects directly.
19946compiler_needs_object=$lt_compiler_needs_object
19947
19948# Create an old-style archive from a shared archive.
19949old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19950
19951# Create a temporary old-style archive to link instead of a shared archive.
19952old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19953
19954# Commands used to build a shared archive.
19955archive_cmds=$lt_archive_cmds
19956archive_expsym_cmds=$lt_archive_expsym_cmds
19957
19958# Commands used to build a loadable module if different from building
19959# a shared archive.
19960module_cmds=$lt_module_cmds
19961module_expsym_cmds=$lt_module_expsym_cmds
19962
19963# Whether we are building with GNU ld or not.
19964with_gnu_ld=$lt_with_gnu_ld
19965
19966# Flag that allows shared libraries with undefined symbols to be built.
19967allow_undefined_flag=$lt_allow_undefined_flag
19968
19969# Flag that enforces no undefined symbols.
19970no_undefined_flag=$lt_no_undefined_flag
19971
19972# Flag to hardcode \$libdir into a binary during linking.
19973# This must work even if \$libdir does not exist
19974hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19975
19976# If ld is used when linking, flag to hardcode \$libdir into a binary
19977# during linking.  This must work even if \$libdir does not exist.
19978hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19979
19980# Whether we need a single "-rpath" flag with a separated argument.
19981hardcode_libdir_separator=$lt_hardcode_libdir_separator
19982
19983# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19984# DIR into the resulting binary.
19985hardcode_direct=$hardcode_direct
19986
19987# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19988# DIR into the resulting binary and the resulting library dependency is
19989# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19990# library is relocated.
19991hardcode_direct_absolute=$hardcode_direct_absolute
19992
19993# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19994# into the resulting binary.
19995hardcode_minus_L=$hardcode_minus_L
19996
19997# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19998# into the resulting binary.
19999hardcode_shlibpath_var=$hardcode_shlibpath_var
20000
20001# Set to "yes" if building a shared library automatically hardcodes DIR
20002# into the library and all subsequent libraries and executables linked
20003# against it.
20004hardcode_automatic=$hardcode_automatic
20005
20006# Set to yes if linker adds runtime paths of dependent libraries
20007# to runtime path list.
20008inherit_rpath=$inherit_rpath
20009
20010# Whether libtool must link a program against all its dependency libraries.
20011link_all_deplibs=$link_all_deplibs
20012
20013# Fix the shell variable \$srcfile for the compiler.
20014fix_srcfile_path=$lt_fix_srcfile_path
20015
20016# Set to "yes" if exported symbols are required.
20017always_export_symbols=$always_export_symbols
20018
20019# The commands to list exported symbols.
20020export_symbols_cmds=$lt_export_symbols_cmds
20021
20022# Symbols that should not be listed in the preloaded symbols.
20023exclude_expsyms=$lt_exclude_expsyms
20024
20025# Symbols that must always be exported.
20026include_expsyms=$lt_include_expsyms
20027
20028# Commands necessary for linking programs (against libraries) with templates.
20029prelink_cmds=$lt_prelink_cmds
20030
20031# Specify filename containing input files.
20032file_list_spec=$lt_file_list_spec
20033
20034# How to hardcode a shared library path into an executable.
20035hardcode_action=$hardcode_action
20036
20037# The directories searched by this compiler when creating a shared library.
20038compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
20039
20040# Dependencies to place before and after the objects being linked to
20041# create a shared library.
20042predep_objects=$lt_predep_objects
20043postdep_objects=$lt_postdep_objects
20044predeps=$lt_predeps
20045postdeps=$lt_postdeps
20046
20047# The library search path used internally by the compiler when linking
20048# a shared library.
20049compiler_lib_search_path=$lt_compiler_lib_search_path
20050
20051# ### END LIBTOOL CONFIG
20052
20053_LT_EOF
20054
20055  case $host_os in
20056  aix3*)
20057    cat <<\_LT_EOF >> "$cfgfile"
20058# AIX sometimes has problems with the GCC collect2 program.  For some
20059# reason, if we set the COLLECT_NAMES environment variable, the problems
20060# vanish in a puff of smoke.
20061if test "X${COLLECT_NAMES+set}" != Xset; then
20062  COLLECT_NAMES=
20063  export COLLECT_NAMES
20064fi
20065_LT_EOF
20066    ;;
20067  esac
20068
20069
20070ltmain="$ac_aux_dir/ltmain.sh"
20071
20072
20073  # We use sed instead of cat because bash on DJGPP gets confused if
20074  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
20075  # text mode, it properly converts lines to CR/LF.  This bash problem
20076  # is reportedly fixed, but why not run on old versions too?
20077  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
20078    || (rm -f "$cfgfile"; exit 1)
20079
20080  case $xsi_shell in
20081  yes)
20082    cat << \_LT_EOF >> "$cfgfile"
20083
20084# func_dirname file append nondir_replacement
20085# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
20086# otherwise set result to NONDIR_REPLACEMENT.
20087func_dirname ()
20088{
20089  case ${1} in
20090    */*) func_dirname_result="${1%/*}${2}" ;;
20091    *  ) func_dirname_result="${3}" ;;
20092  esac
20093}
20094
20095# func_basename file
20096func_basename ()
20097{
20098  func_basename_result="${1##*/}"
20099}
20100
20101# func_dirname_and_basename file append nondir_replacement
20102# perform func_basename and func_dirname in a single function
20103# call:
20104#   dirname:  Compute the dirname of FILE.  If nonempty,
20105#             add APPEND to the result, otherwise set result
20106#             to NONDIR_REPLACEMENT.
20107#             value returned in "$func_dirname_result"
20108#   basename: Compute filename of FILE.
20109#             value retuned in "$func_basename_result"
20110# Implementation must be kept synchronized with func_dirname
20111# and func_basename. For efficiency, we do not delegate to
20112# those functions but instead duplicate the functionality here.
20113func_dirname_and_basename ()
20114{
20115  case ${1} in
20116    */*) func_dirname_result="${1%/*}${2}" ;;
20117    *  ) func_dirname_result="${3}" ;;
20118  esac
20119  func_basename_result="${1##*/}"
20120}
20121
20122# func_stripname prefix suffix name
20123# strip PREFIX and SUFFIX off of NAME.
20124# PREFIX and SUFFIX must not contain globbing or regex special
20125# characters, hashes, percent signs, but SUFFIX may contain a leading
20126# dot (in which case that matches only a dot).
20127func_stripname ()
20128{
20129  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
20130  # positional parameters, so assign one to ordinary parameter first.
20131  func_stripname_result=${3}
20132  func_stripname_result=${func_stripname_result#"${1}"}
20133  func_stripname_result=${func_stripname_result%"${2}"}
20134}
20135
20136# func_opt_split
20137func_opt_split ()
20138{
20139  func_opt_split_opt=${1%%=*}
20140  func_opt_split_arg=${1#*=}
20141}
20142
20143# func_lo2o object
20144func_lo2o ()
20145{
20146  case ${1} in
20147    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
20148    *)    func_lo2o_result=${1} ;;
20149  esac
20150}
20151
20152# func_xform libobj-or-source
20153func_xform ()
20154{
20155  func_xform_result=${1%.*}.lo
20156}
20157
20158# func_arith arithmetic-term...
20159func_arith ()
20160{
20161  func_arith_result=$(( $* ))
20162}
20163
20164# func_len string
20165# STRING may not start with a hyphen.
20166func_len ()
20167{
20168  func_len_result=${#1}
20169}
20170
20171_LT_EOF
20172    ;;
20173  *) # Bourne compatible functions.
20174    cat << \_LT_EOF >> "$cfgfile"
20175
20176# func_dirname file append nondir_replacement
20177# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
20178# otherwise set result to NONDIR_REPLACEMENT.
20179func_dirname ()
20180{
20181  # Extract subdirectory from the argument.
20182  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
20183  if test "X$func_dirname_result" = "X${1}"; then
20184    func_dirname_result="${3}"
20185  else
20186    func_dirname_result="$func_dirname_result${2}"
20187  fi
20188}
20189
20190# func_basename file
20191func_basename ()
20192{
20193  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
20194}
20195
20196
20197# func_stripname prefix suffix name
20198# strip PREFIX and SUFFIX off of NAME.
20199# PREFIX and SUFFIX must not contain globbing or regex special
20200# characters, hashes, percent signs, but SUFFIX may contain a leading
20201# dot (in which case that matches only a dot).
20202# func_strip_suffix prefix name
20203func_stripname ()
20204{
20205  case ${2} in
20206    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
20207    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
20208  esac
20209}
20210
20211# sed scripts:
20212my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20213my_sed_long_arg='1s/^-[^=]*=//'
20214
20215# func_opt_split
20216func_opt_split ()
20217{
20218  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
20219  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
20220}
20221
20222# func_lo2o object
20223func_lo2o ()
20224{
20225  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
20226}
20227
20228# func_xform libobj-or-source
20229func_xform ()
20230{
20231  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
20232}
20233
20234# func_arith arithmetic-term...
20235func_arith ()
20236{
20237  func_arith_result=`expr "$@"`
20238}
20239
20240# func_len string
20241# STRING may not start with a hyphen.
20242func_len ()
20243{
20244  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20245}
20246
20247_LT_EOF
20248esac
20249
20250case $lt_shell_append in
20251  yes)
20252    cat << \_LT_EOF >> "$cfgfile"
20253
20254# func_append var value
20255# Append VALUE to the end of shell variable VAR.
20256func_append ()
20257{
20258  eval "$1+=\$2"
20259}
20260_LT_EOF
20261    ;;
20262  *)
20263    cat << \_LT_EOF >> "$cfgfile"
20264
20265# func_append var value
20266# Append VALUE to the end of shell variable VAR.
20267func_append ()
20268{
20269  eval "$1=\$$1\$2"
20270}
20271
20272_LT_EOF
20273    ;;
20274  esac
20275
20276
20277  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20278    || (rm -f "$cfgfile"; exit 1)
20279
20280  mv -f "$cfgfile" "$ofile" ||
20281    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20282  chmod +x "$ofile"
20283
20284
20285    cat <<_LT_EOF >> "$ofile"
20286
20287# ### BEGIN LIBTOOL TAG CONFIG: CXX
20288
20289# The linker used to build libraries.
20290LD=$lt_LD_CXX
20291
20292# How to create reloadable object files.
20293reload_flag=$lt_reload_flag_CXX
20294reload_cmds=$lt_reload_cmds_CXX
20295
20296# Commands used to build an old-style archive.
20297old_archive_cmds=$lt_old_archive_cmds_CXX
20298
20299# A language specific compiler.
20300CC=$lt_compiler_CXX
20301
20302# Is the compiler the GNU compiler?
20303with_gcc=$GCC_CXX
20304
20305# Compiler flag to turn off builtin functions.
20306no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20307
20308# How to pass a linker flag through the compiler.
20309wl=$lt_lt_prog_compiler_wl_CXX
20310
20311# Additional compiler flags for building library objects.
20312pic_flag=$lt_lt_prog_compiler_pic_CXX
20313
20314# Compiler flag to prevent dynamic linking.
20315link_static_flag=$lt_lt_prog_compiler_static_CXX
20316
20317# Does compiler simultaneously support -c and -o options?
20318compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20319
20320# Whether or not to add -lc for building shared libraries.
20321build_libtool_need_lc=$archive_cmds_need_lc_CXX
20322
20323# Whether or not to disallow shared libs when runtime libs are static.
20324allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20325
20326# Compiler flag to allow reflexive dlopens.
20327export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20328
20329# Compiler flag to generate shared objects directly from archives.
20330whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20331
20332# Whether the compiler copes with passing no objects directly.
20333compiler_needs_object=$lt_compiler_needs_object_CXX
20334
20335# Create an old-style archive from a shared archive.
20336old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20337
20338# Create a temporary old-style archive to link instead of a shared archive.
20339old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20340
20341# Commands used to build a shared archive.
20342archive_cmds=$lt_archive_cmds_CXX
20343archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20344
20345# Commands used to build a loadable module if different from building
20346# a shared archive.
20347module_cmds=$lt_module_cmds_CXX
20348module_expsym_cmds=$lt_module_expsym_cmds_CXX
20349
20350# Whether we are building with GNU ld or not.
20351with_gnu_ld=$lt_with_gnu_ld_CXX
20352
20353# Flag that allows shared libraries with undefined symbols to be built.
20354allow_undefined_flag=$lt_allow_undefined_flag_CXX
20355
20356# Flag that enforces no undefined symbols.
20357no_undefined_flag=$lt_no_undefined_flag_CXX
20358
20359# Flag to hardcode \$libdir into a binary during linking.
20360# This must work even if \$libdir does not exist
20361hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20362
20363# If ld is used when linking, flag to hardcode \$libdir into a binary
20364# during linking.  This must work even if \$libdir does not exist.
20365hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20366
20367# Whether we need a single "-rpath" flag with a separated argument.
20368hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20369
20370# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20371# DIR into the resulting binary.
20372hardcode_direct=$hardcode_direct_CXX
20373
20374# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20375# DIR into the resulting binary and the resulting library dependency is
20376# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20377# library is relocated.
20378hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20379
20380# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20381# into the resulting binary.
20382hardcode_minus_L=$hardcode_minus_L_CXX
20383
20384# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20385# into the resulting binary.
20386hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20387
20388# Set to "yes" if building a shared library automatically hardcodes DIR
20389# into the library and all subsequent libraries and executables linked
20390# against it.
20391hardcode_automatic=$hardcode_automatic_CXX
20392
20393# Set to yes if linker adds runtime paths of dependent libraries
20394# to runtime path list.
20395inherit_rpath=$inherit_rpath_CXX
20396
20397# Whether libtool must link a program against all its dependency libraries.
20398link_all_deplibs=$link_all_deplibs_CXX
20399
20400# Fix the shell variable \$srcfile for the compiler.
20401fix_srcfile_path=$lt_fix_srcfile_path_CXX
20402
20403# Set to "yes" if exported symbols are required.
20404always_export_symbols=$always_export_symbols_CXX
20405
20406# The commands to list exported symbols.
20407export_symbols_cmds=$lt_export_symbols_cmds_CXX
20408
20409# Symbols that should not be listed in the preloaded symbols.
20410exclude_expsyms=$lt_exclude_expsyms_CXX
20411
20412# Symbols that must always be exported.
20413include_expsyms=$lt_include_expsyms_CXX
20414
20415# Commands necessary for linking programs (against libraries) with templates.
20416prelink_cmds=$lt_prelink_cmds_CXX
20417
20418# Specify filename containing input files.
20419file_list_spec=$lt_file_list_spec_CXX
20420
20421# How to hardcode a shared library path into an executable.
20422hardcode_action=$hardcode_action_CXX
20423
20424# The directories searched by this compiler when creating a shared library.
20425compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20426
20427# Dependencies to place before and after the objects being linked to
20428# create a shared library.
20429predep_objects=$lt_predep_objects_CXX
20430postdep_objects=$lt_postdep_objects_CXX
20431predeps=$lt_predeps_CXX
20432postdeps=$lt_postdeps_CXX
20433
20434# The library search path used internally by the compiler when linking
20435# a shared library.
20436compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20437
20438# ### END LIBTOOL TAG CONFIG: CXX
20439_LT_EOF
20440
20441 ;;
20442    "default-1":C)
20443    for ac_file in $CONFIG_FILES; do
20444      # Support "outfile[:infile[:infile...]]"
20445      case "$ac_file" in
20446        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
20447      esac
20448      # PO directories have a Makefile.in generated from Makefile.in.in.
20449      case "$ac_file" in */Makefile.in)
20450        # Adjust a relative srcdir.
20451        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
20452        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20453        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
20454        # In autoconf-2.13 it is called $ac_given_srcdir.
20455        # In autoconf-2.50 it is called $srcdir.
20456        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
20457        case "$ac_given_srcdir" in
20458          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
20459          /*) top_srcdir="$ac_given_srcdir" ;;
20460          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
20461        esac
20462        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
20463          rm -f "$ac_dir/POTFILES"
20464          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
20465          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
20466          POMAKEFILEDEPS="POTFILES.in"
20467          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
20468          # on $ac_dir but don't depend on user-specified configuration
20469          # parameters.
20470          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
20471            # The LINGUAS file contains the set of available languages.
20472            if test -n "$OBSOLETE_ALL_LINGUAS"; then
20473              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20474            fi
20475            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
20476            # Hide the ALL_LINGUAS assigment from automake.
20477            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
20478            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
20479          else
20480            # The set of available languages was given in configure.ac.
20481            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
20482          fi
20483          case "$ac_given_srcdir" in
20484            .) srcdirpre= ;;
20485            *) srcdirpre='$(srcdir)/' ;;
20486          esac
20487          POFILES=
20488          GMOFILES=
20489          UPDATEPOFILES=
20490          DUMMYPOFILES=
20491          for lang in $ALL_LINGUAS; do
20492            POFILES="$POFILES $srcdirpre$lang.po"
20493            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20494            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
20495            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
20496          done
20497          # CATALOGS depends on both $ac_dir and the user's LINGUAS
20498          # environment variable.
20499          INST_LINGUAS=
20500          if test -n "$ALL_LINGUAS"; then
20501            for presentlang in $ALL_LINGUAS; do
20502              useit=no
20503              if test "%UNSET%" != "$LINGUAS"; then
20504                desiredlanguages="$LINGUAS"
20505              else
20506                desiredlanguages="$ALL_LINGUAS"
20507              fi
20508              for desiredlang in $desiredlanguages; do
20509                # Use the presentlang catalog if desiredlang is
20510                #   a. equal to presentlang, or
20511                #   b. a variant of presentlang (because in this case,
20512                #      presentlang can be used as a fallback for messages
20513                #      which are not translated in the desiredlang catalog).
20514                case "$desiredlang" in
20515                  "$presentlang"*) useit=yes;;
20516                esac
20517              done
20518              if test $useit = yes; then
20519                INST_LINGUAS="$INST_LINGUAS $presentlang"
20520              fi
20521            done
20522          fi
20523          CATALOGS=
20524          if test -n "$INST_LINGUAS"; then
20525            for lang in $INST_LINGUAS; do
20526              CATALOGS="$CATALOGS $lang.gmo"
20527            done
20528          fi
20529          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
20530          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
20531          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
20532            if test -f "$f"; then
20533              case "$f" in
20534                *.orig | *.bak | *~) ;;
20535                *) cat "$f" >> "$ac_dir/Makefile" ;;
20536              esac
20537            fi
20538          done
20539        fi
20540        ;;
20541      esac
20542    done ;;
20543    "default":C)
20544case "$srcdir" in
20545  .) srcdirpre= ;;
20546  *) srcdirpre='$(srcdir)/' ;;
20547esac
20548POFILES=
20549GMOFILES=
20550for lang in dummy $OBSOLETE_ALL_LINGUAS; do
20551  if test $lang != dummy; then
20552    POFILES="$POFILES $srcdirpre$lang.po"
20553    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20554  fi
20555done
20556sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
20557    -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
20558    -e "s,@POFILES@,$POFILES," \
20559    -e "s,@GMOFILES@,$GMOFILES," \
20560    po/Makefile.in > po/Makefile ;;
20561
20562  esac
20563done # for ac_tag
20564
20565
20566as_fn_exit 0
20567_ACEOF
20568ac_clean_files=$ac_clean_files_save
20569
20570test $ac_write_fail = 0 ||
20571  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20572
20573
20574# configure is writing to config.log, and then calls config.status.
20575# config.status does its own redirection, appending to config.log.
20576# Unfortunately, on DOS this fails, as config.log is still kept open
20577# by configure, so config.status won't be able to write to it; its
20578# output is simply discarded.  So we exec the FD to /dev/null,
20579# effectively closing config.log, so it can be properly (re)opened and
20580# appended to by config.status.  When coming back to configure, we
20581# need to make the FD available again.
20582if test "$no_create" != yes; then
20583  ac_cs_success=:
20584  ac_config_status_args=
20585  test "$silent" = yes &&
20586    ac_config_status_args="$ac_config_status_args --quiet"
20587  exec 5>/dev/null
20588  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20589  exec 5>>config.log
20590  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20591  # would make configure fail if this is the last instruction.
20592  $ac_cs_success || as_fn_exit 1
20593fi
20594if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20595  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20596$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20597fi
20598
20599