configure revision 1.6
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for ld 2.31.1.
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.31.1'
591PACKAGE_STRING='ld 2.31.1'
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
637TESTBFDLIB
638EMULATION_LIBPATH
639LIB_PATH
640EMUL_EXTRA_OFILES
641EMULATION_OFILES
642EMUL
643elf_plt_unwind_list_options
644elf_shlib_list_options
645elf_list_options
646STRINGIFY
647enable_initfini_array
648ENABLE_PLUGINS_FALSE
649ENABLE_PLUGINS_TRUE
650NATIVE_LIB_DIRS
651HDEFINES
652do_compare
653GENINSRC_NEVER_FALSE
654GENINSRC_NEVER_TRUE
655LEXLIB
656LEX_OUTPUT_ROOT
657LEX
658YFLAGS
659YACC
660MSGMERGE
661MSGFMT
662MKINSTALLDIRS
663CATOBJEXT
664GENCAT
665INSTOBJEXT
666DATADIRNAME
667CATALOGS
668POSUB
669GMSGFMT
670XGETTEXT
671INCINTL
672LIBINTL_DEP
673LIBINTL
674USE_NLS
675WARN_WRITE_STRINGS
676NO_WERROR
677WARN_CFLAGS_FOR_BUILD
678WARN_CFLAGS
679installed_linker
680install_as_default
681TARGET_SYSTEM_ROOT_DEFINE
682TARGET_SYSTEM_ROOT
683use_sysroot
684CXXCPP
685OTOOL64
686OTOOL
687LIPO
688NMEDIT
689DSYMUTIL
690RANLIB
691AR
692OBJDUMP
693LN_S
694NM
695ac_ct_DUMPBIN
696DUMPBIN
697LD
698FGREP
699SED
700LIBTOOL
701EGREP
702CPP
703GREP
704am__fastdepCXX_FALSE
705am__fastdepCXX_TRUE
706CXXDEPMODE
707ac_ct_CXX
708CXXFLAGS
709CXX
710MAINT
711MAINTAINER_MODE_FALSE
712MAINTAINER_MODE_TRUE
713AM_BACKSLASH
714AM_DEFAULT_VERBOSITY
715AM_DEFAULT_V
716AM_V
717am__fastdepCC_FALSE
718am__fastdepCC_TRUE
719CCDEPMODE
720am__nodep
721AMDEPBACKSLASH
722AMDEP_FALSE
723AMDEP_TRUE
724am__quote
725am__include
726DEPDIR
727am__untar
728am__tar
729AMTAR
730am__leading_dot
731SET_MAKE
732AWK
733mkdir_p
734MKDIR_P
735INSTALL_STRIP_PROGRAM
736STRIP
737install_sh
738MAKEINFO
739AUTOHEADER
740AUTOMAKE
741AUTOCONF
742ACLOCAL
743VERSION
744PACKAGE
745CYGPATH_W
746am__isrc
747INSTALL_DATA
748INSTALL_SCRIPT
749INSTALL_PROGRAM
750OBJEXT
751EXEEXT
752ac_ct_CC
753CPPFLAGS
754LDFLAGS
755CFLAGS
756CC
757target_os
758target_vendor
759target_cpu
760target
761host_os
762host_vendor
763host_cpu
764host
765build_os
766build_vendor
767build_cpu
768build
769target_alias
770host_alias
771build_alias
772LIBS
773ECHO_T
774ECHO_N
775ECHO_C
776DEFS
777mandir
778localedir
779libdir
780psdir
781pdfdir
782dvidir
783htmldir
784infodir
785docdir
786oldincludedir
787includedir
788localstatedir
789sharedstatedir
790sysconfdir
791datadir
792datarootdir
793libexecdir
794sbindir
795bindir
796program_transform_name
797prefix
798exec_prefix
799PACKAGE_URL
800PACKAGE_BUGREPORT
801PACKAGE_STRING
802PACKAGE_VERSION
803PACKAGE_TARNAME
804PACKAGE_NAME
805PATH_SEPARATOR
806SHELL'
807ac_subst_files='TDIRS'
808ac_user_opts='
809enable_option_checking
810enable_dependency_tracking
811enable_silent_rules
812enable_maintainer_mode
813enable_shared
814enable_static
815with_pic
816enable_fast_install
817with_gnu_ld
818enable_libtool_lock
819enable_plugins
820enable_largefile
821with_lib_path
822enable_targets
823enable_64_bit_bfd
824with_sysroot
825enable_gold
826enable_got
827enable_compressed_debug_sections
828enable_new_dtags
829enable_relro
830enable_separate_code
831enable_default_hash_style
832enable_werror
833enable_build_warnings
834enable_nls
835enable_initfini_array
836'
837      ac_precious_vars='build_alias
838host_alias
839target_alias
840CC
841CFLAGS
842LDFLAGS
843LIBS
844CPPFLAGS
845CXX
846CXXFLAGS
847CCC
848CPP
849CXXCPP
850YACC
851YFLAGS'
852
853
854# Initialize some variables set by options.
855ac_init_help=
856ac_init_version=false
857ac_unrecognized_opts=
858ac_unrecognized_sep=
859# The variables have the same names as the options, with
860# dashes changed to underlines.
861cache_file=/dev/null
862exec_prefix=NONE
863no_create=
864no_recursion=
865prefix=NONE
866program_prefix=NONE
867program_suffix=NONE
868program_transform_name=s,x,x,
869silent=
870site=
871srcdir=
872verbose=
873x_includes=NONE
874x_libraries=NONE
875
876# Installation directory options.
877# These are left unexpanded so users can "make install exec_prefix=/foo"
878# and all the variables that are supposed to be based on exec_prefix
879# by default will actually change.
880# Use braces instead of parens because sh, perl, etc. also accept them.
881# (The list follows the same order as the GNU Coding Standards.)
882bindir='${exec_prefix}/bin'
883sbindir='${exec_prefix}/sbin'
884libexecdir='${exec_prefix}/libexec'
885datarootdir='${prefix}/share'
886datadir='${datarootdir}'
887sysconfdir='${prefix}/etc'
888sharedstatedir='${prefix}/com'
889localstatedir='${prefix}/var'
890includedir='${prefix}/include'
891oldincludedir='/usr/include'
892docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
893infodir='${datarootdir}/info'
894htmldir='${docdir}'
895dvidir='${docdir}'
896pdfdir='${docdir}'
897psdir='${docdir}'
898libdir='${exec_prefix}/lib'
899localedir='${datarootdir}/locale'
900mandir='${datarootdir}/man'
901
902ac_prev=
903ac_dashdash=
904for ac_option
905do
906  # If the previous option needs an argument, assign it.
907  if test -n "$ac_prev"; then
908    eval $ac_prev=\$ac_option
909    ac_prev=
910    continue
911  fi
912
913  case $ac_option in
914  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
915  *=)   ac_optarg= ;;
916  *)    ac_optarg=yes ;;
917  esac
918
919  # Accept the important Cygnus configure options, so we can diagnose typos.
920
921  case $ac_dashdash$ac_option in
922  --)
923    ac_dashdash=yes ;;
924
925  -bindir | --bindir | --bindi | --bind | --bin | --bi)
926    ac_prev=bindir ;;
927  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
928    bindir=$ac_optarg ;;
929
930  -build | --build | --buil | --bui | --bu)
931    ac_prev=build_alias ;;
932  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
933    build_alias=$ac_optarg ;;
934
935  -cache-file | --cache-file | --cache-fil | --cache-fi \
936  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
937    ac_prev=cache_file ;;
938  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
939  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
940    cache_file=$ac_optarg ;;
941
942  --config-cache | -C)
943    cache_file=config.cache ;;
944
945  -datadir | --datadir | --datadi | --datad)
946    ac_prev=datadir ;;
947  -datadir=* | --datadir=* | --datadi=* | --datad=*)
948    datadir=$ac_optarg ;;
949
950  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
951  | --dataroo | --dataro | --datar)
952    ac_prev=datarootdir ;;
953  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
954  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
955    datarootdir=$ac_optarg ;;
956
957  -disable-* | --disable-*)
958    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
959    # Reject names that are not valid shell variable names.
960    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
961      as_fn_error $? "invalid feature name: $ac_useropt"
962    ac_useropt_orig=$ac_useropt
963    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
964    case $ac_user_opts in
965      *"
966"enable_$ac_useropt"
967"*) ;;
968      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
969	 ac_unrecognized_sep=', ';;
970    esac
971    eval enable_$ac_useropt=no ;;
972
973  -docdir | --docdir | --docdi | --doc | --do)
974    ac_prev=docdir ;;
975  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
976    docdir=$ac_optarg ;;
977
978  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
979    ac_prev=dvidir ;;
980  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
981    dvidir=$ac_optarg ;;
982
983  -enable-* | --enable-*)
984    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
985    # Reject names that are not valid shell variable names.
986    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987      as_fn_error $? "invalid feature name: $ac_useropt"
988    ac_useropt_orig=$ac_useropt
989    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990    case $ac_user_opts in
991      *"
992"enable_$ac_useropt"
993"*) ;;
994      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
995	 ac_unrecognized_sep=', ';;
996    esac
997    eval enable_$ac_useropt=\$ac_optarg ;;
998
999  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1000  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1001  | --exec | --exe | --ex)
1002    ac_prev=exec_prefix ;;
1003  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1004  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1005  | --exec=* | --exe=* | --ex=*)
1006    exec_prefix=$ac_optarg ;;
1007
1008  -gas | --gas | --ga | --g)
1009    # Obsolete; use --with-gas.
1010    with_gas=yes ;;
1011
1012  -help | --help | --hel | --he | -h)
1013    ac_init_help=long ;;
1014  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1015    ac_init_help=recursive ;;
1016  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1017    ac_init_help=short ;;
1018
1019  -host | --host | --hos | --ho)
1020    ac_prev=host_alias ;;
1021  -host=* | --host=* | --hos=* | --ho=*)
1022    host_alias=$ac_optarg ;;
1023
1024  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1025    ac_prev=htmldir ;;
1026  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1027  | --ht=*)
1028    htmldir=$ac_optarg ;;
1029
1030  -includedir | --includedir | --includedi | --included | --include \
1031  | --includ | --inclu | --incl | --inc)
1032    ac_prev=includedir ;;
1033  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1034  | --includ=* | --inclu=* | --incl=* | --inc=*)
1035    includedir=$ac_optarg ;;
1036
1037  -infodir | --infodir | --infodi | --infod | --info | --inf)
1038    ac_prev=infodir ;;
1039  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1040    infodir=$ac_optarg ;;
1041
1042  -libdir | --libdir | --libdi | --libd)
1043    ac_prev=libdir ;;
1044  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1045    libdir=$ac_optarg ;;
1046
1047  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1048  | --libexe | --libex | --libe)
1049    ac_prev=libexecdir ;;
1050  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1051  | --libexe=* | --libex=* | --libe=*)
1052    libexecdir=$ac_optarg ;;
1053
1054  -localedir | --localedir | --localedi | --localed | --locale)
1055    ac_prev=localedir ;;
1056  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1057    localedir=$ac_optarg ;;
1058
1059  -localstatedir | --localstatedir | --localstatedi | --localstated \
1060  | --localstate | --localstat | --localsta | --localst | --locals)
1061    ac_prev=localstatedir ;;
1062  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1063  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1064    localstatedir=$ac_optarg ;;
1065
1066  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1067    ac_prev=mandir ;;
1068  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1069    mandir=$ac_optarg ;;
1070
1071  -nfp | --nfp | --nf)
1072    # Obsolete; use --without-fp.
1073    with_fp=no ;;
1074
1075  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1076  | --no-cr | --no-c | -n)
1077    no_create=yes ;;
1078
1079  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1080  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1081    no_recursion=yes ;;
1082
1083  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1084  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1085  | --oldin | --oldi | --old | --ol | --o)
1086    ac_prev=oldincludedir ;;
1087  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1088  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1089  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1090    oldincludedir=$ac_optarg ;;
1091
1092  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1093    ac_prev=prefix ;;
1094  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1095    prefix=$ac_optarg ;;
1096
1097  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1098  | --program-pre | --program-pr | --program-p)
1099    ac_prev=program_prefix ;;
1100  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1101  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1102    program_prefix=$ac_optarg ;;
1103
1104  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1105  | --program-suf | --program-su | --program-s)
1106    ac_prev=program_suffix ;;
1107  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1108  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1109    program_suffix=$ac_optarg ;;
1110
1111  -program-transform-name | --program-transform-name \
1112  | --program-transform-nam | --program-transform-na \
1113  | --program-transform-n | --program-transform- \
1114  | --program-transform | --program-transfor \
1115  | --program-transfo | --program-transf \
1116  | --program-trans | --program-tran \
1117  | --progr-tra | --program-tr | --program-t)
1118    ac_prev=program_transform_name ;;
1119  -program-transform-name=* | --program-transform-name=* \
1120  | --program-transform-nam=* | --program-transform-na=* \
1121  | --program-transform-n=* | --program-transform-=* \
1122  | --program-transform=* | --program-transfor=* \
1123  | --program-transfo=* | --program-transf=* \
1124  | --program-trans=* | --program-tran=* \
1125  | --progr-tra=* | --program-tr=* | --program-t=*)
1126    program_transform_name=$ac_optarg ;;
1127
1128  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1129    ac_prev=pdfdir ;;
1130  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1131    pdfdir=$ac_optarg ;;
1132
1133  -psdir | --psdir | --psdi | --psd | --ps)
1134    ac_prev=psdir ;;
1135  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1136    psdir=$ac_optarg ;;
1137
1138  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1139  | -silent | --silent | --silen | --sile | --sil)
1140    silent=yes ;;
1141
1142  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1143    ac_prev=sbindir ;;
1144  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1145  | --sbi=* | --sb=*)
1146    sbindir=$ac_optarg ;;
1147
1148  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1149  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1150  | --sharedst | --shareds | --shared | --share | --shar \
1151  | --sha | --sh)
1152    ac_prev=sharedstatedir ;;
1153  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1154  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1155  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1156  | --sha=* | --sh=*)
1157    sharedstatedir=$ac_optarg ;;
1158
1159  -site | --site | --sit)
1160    ac_prev=site ;;
1161  -site=* | --site=* | --sit=*)
1162    site=$ac_optarg ;;
1163
1164  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1165    ac_prev=srcdir ;;
1166  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1167    srcdir=$ac_optarg ;;
1168
1169  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1170  | --syscon | --sysco | --sysc | --sys | --sy)
1171    ac_prev=sysconfdir ;;
1172  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1173  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1174    sysconfdir=$ac_optarg ;;
1175
1176  -target | --target | --targe | --targ | --tar | --ta | --t)
1177    ac_prev=target_alias ;;
1178  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1179    target_alias=$ac_optarg ;;
1180
1181  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1182    verbose=yes ;;
1183
1184  -version | --version | --versio | --versi | --vers | -V)
1185    ac_init_version=: ;;
1186
1187  -with-* | --with-*)
1188    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1189    # Reject names that are not valid shell variable names.
1190    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1191      as_fn_error $? "invalid package name: $ac_useropt"
1192    ac_useropt_orig=$ac_useropt
1193    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1194    case $ac_user_opts in
1195      *"
1196"with_$ac_useropt"
1197"*) ;;
1198      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1199	 ac_unrecognized_sep=', ';;
1200    esac
1201    eval with_$ac_useropt=\$ac_optarg ;;
1202
1203  -without-* | --without-*)
1204    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1205    # Reject names that are not valid shell variable names.
1206    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1207      as_fn_error $? "invalid package name: $ac_useropt"
1208    ac_useropt_orig=$ac_useropt
1209    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1210    case $ac_user_opts in
1211      *"
1212"with_$ac_useropt"
1213"*) ;;
1214      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1215	 ac_unrecognized_sep=', ';;
1216    esac
1217    eval with_$ac_useropt=no ;;
1218
1219  --x)
1220    # Obsolete; use --with-x.
1221    with_x=yes ;;
1222
1223  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1224  | --x-incl | --x-inc | --x-in | --x-i)
1225    ac_prev=x_includes ;;
1226  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1227  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1228    x_includes=$ac_optarg ;;
1229
1230  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1231  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1232    ac_prev=x_libraries ;;
1233  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1234  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1235    x_libraries=$ac_optarg ;;
1236
1237  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1238Try \`$0 --help' for more information"
1239    ;;
1240
1241  *=*)
1242    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1243    # Reject names that are not valid shell variable names.
1244    case $ac_envvar in #(
1245      '' | [0-9]* | *[!_$as_cr_alnum]* )
1246      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1247    esac
1248    eval $ac_envvar=\$ac_optarg
1249    export $ac_envvar ;;
1250
1251  *)
1252    # FIXME: should be removed in autoconf 3.0.
1253    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1254    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1255      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1256    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1257    ;;
1258
1259  esac
1260done
1261
1262if test -n "$ac_prev"; then
1263  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1264  as_fn_error $? "missing argument to $ac_option"
1265fi
1266
1267if test -n "$ac_unrecognized_opts"; then
1268  case $enable_option_checking in
1269    no) ;;
1270    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1271    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1272  esac
1273fi
1274
1275# Check all directory arguments for consistency.
1276for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1277		datadir sysconfdir sharedstatedir localstatedir includedir \
1278		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1279		libdir localedir mandir
1280do
1281  eval ac_val=\$$ac_var
1282  # Remove trailing slashes.
1283  case $ac_val in
1284    */ )
1285      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1286      eval $ac_var=\$ac_val;;
1287  esac
1288  # Be sure to have absolute directory names.
1289  case $ac_val in
1290    [\\/$]* | ?:[\\/]* )  continue;;
1291    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1292  esac
1293  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1294done
1295
1296# There might be people who depend on the old broken behavior: `$host'
1297# used to hold the argument of --host etc.
1298# FIXME: To remove some day.
1299build=$build_alias
1300host=$host_alias
1301target=$target_alias
1302
1303# FIXME: To remove some day.
1304if test "x$host_alias" != x; then
1305  if test "x$build_alias" = x; then
1306    cross_compiling=maybe
1307  elif test "x$build_alias" != "x$host_alias"; then
1308    cross_compiling=yes
1309  fi
1310fi
1311
1312ac_tool_prefix=
1313test -n "$host_alias" && ac_tool_prefix=$host_alias-
1314
1315test "$silent" = yes && exec 6>/dev/null
1316
1317
1318ac_pwd=`pwd` && test -n "$ac_pwd" &&
1319ac_ls_di=`ls -di .` &&
1320ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1321  as_fn_error $? "working directory cannot be determined"
1322test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1323  as_fn_error $? "pwd does not report name of working directory"
1324
1325
1326# Find the source files, if location was not specified.
1327if test -z "$srcdir"; then
1328  ac_srcdir_defaulted=yes
1329  # Try the directory containing this script, then the parent directory.
1330  ac_confdir=`$as_dirname -- "$as_myself" ||
1331$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1332	 X"$as_myself" : 'X\(//\)[^/]' \| \
1333	 X"$as_myself" : 'X\(//\)$' \| \
1334	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1335$as_echo X"$as_myself" |
1336    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1337	    s//\1/
1338	    q
1339	  }
1340	  /^X\(\/\/\)[^/].*/{
1341	    s//\1/
1342	    q
1343	  }
1344	  /^X\(\/\/\)$/{
1345	    s//\1/
1346	    q
1347	  }
1348	  /^X\(\/\).*/{
1349	    s//\1/
1350	    q
1351	  }
1352	  s/.*/./; q'`
1353  srcdir=$ac_confdir
1354  if test ! -r "$srcdir/$ac_unique_file"; then
1355    srcdir=..
1356  fi
1357else
1358  ac_srcdir_defaulted=no
1359fi
1360if test ! -r "$srcdir/$ac_unique_file"; then
1361  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1362  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1363fi
1364ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1365ac_abs_confdir=`(
1366	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1367	pwd)`
1368# When building in place, set srcdir=.
1369if test "$ac_abs_confdir" = "$ac_pwd"; then
1370  srcdir=.
1371fi
1372# Remove unnecessary trailing slashes from srcdir.
1373# Double slashes in file names in object file debugging info
1374# mess up M-x gdb in Emacs.
1375case $srcdir in
1376*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1377esac
1378for ac_var in $ac_precious_vars; do
1379  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1380  eval ac_env_${ac_var}_value=\$${ac_var}
1381  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1382  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1383done
1384
1385#
1386# Report the --help message.
1387#
1388if test "$ac_init_help" = "long"; then
1389  # Omit some internal or obsolete options to make the list less imposing.
1390  # This message is too long to be a string in the A/UX 3.1 sh.
1391  cat <<_ACEOF
1392\`configure' configures ld 2.31.1 to adapt to many kinds of systems.
1393
1394Usage: $0 [OPTION]... [VAR=VALUE]...
1395
1396To assign environment variables (e.g., CC, CFLAGS...), specify them as
1397VAR=VALUE.  See below for descriptions of some of the useful variables.
1398
1399Defaults for the options are specified in brackets.
1400
1401Configuration:
1402  -h, --help              display this help and exit
1403      --help=short        display options specific to this package
1404      --help=recursive    display the short help of all the included packages
1405  -V, --version           display version information and exit
1406  -q, --quiet, --silent   do not print \`checking ...' messages
1407      --cache-file=FILE   cache test results in FILE [disabled]
1408  -C, --config-cache      alias for \`--cache-file=config.cache'
1409  -n, --no-create         do not create output files
1410      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1411
1412Installation directories:
1413  --prefix=PREFIX         install architecture-independent files in PREFIX
1414                          [$ac_default_prefix]
1415  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1416                          [PREFIX]
1417
1418By default, \`make install' will install all the files in
1419\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1420an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1421for instance \`--prefix=\$HOME'.
1422
1423For better control, use the options below.
1424
1425Fine tuning of the installation directories:
1426  --bindir=DIR            user executables [EPREFIX/bin]
1427  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1428  --libexecdir=DIR        program executables [EPREFIX/libexec]
1429  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1430  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1431  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1432  --libdir=DIR            object code libraries [EPREFIX/lib]
1433  --includedir=DIR        C header files [PREFIX/include]
1434  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1435  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1436  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1437  --infodir=DIR           info documentation [DATAROOTDIR/info]
1438  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1439  --mandir=DIR            man documentation [DATAROOTDIR/man]
1440  --docdir=DIR            documentation root [DATAROOTDIR/doc/ld]
1441  --htmldir=DIR           html documentation [DOCDIR]
1442  --dvidir=DIR            dvi documentation [DOCDIR]
1443  --pdfdir=DIR            pdf documentation [DOCDIR]
1444  --psdir=DIR             ps documentation [DOCDIR]
1445_ACEOF
1446
1447  cat <<\_ACEOF
1448
1449Program names:
1450  --program-prefix=PREFIX            prepend PREFIX to installed program names
1451  --program-suffix=SUFFIX            append SUFFIX to installed program names
1452  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1453
1454System types:
1455  --build=BUILD     configure for building on BUILD [guessed]
1456  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1457  --target=TARGET   configure for building compilers for TARGET [HOST]
1458_ACEOF
1459fi
1460
1461if test -n "$ac_init_help"; then
1462  case $ac_init_help in
1463     short | recursive ) echo "Configuration of ld 2.31.1:";;
1464   esac
1465  cat <<\_ACEOF
1466
1467Optional Features:
1468  --disable-option-checking  ignore unrecognized --enable/--with options
1469  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1470  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1471  --enable-dependency-tracking
1472                          do not reject slow dependency extractors
1473  --disable-dependency-tracking
1474                          speeds up one-time build
1475  --enable-silent-rules   less verbose build output (undo: "make V=1")
1476  --disable-silent-rules  verbose build output (undo: "make V=0")
1477  --enable-maintainer-mode
1478                          enable make rules and dependencies not useful (and
1479                          sometimes confusing) to the casual installer
1480  --enable-shared[=PKGS]  build shared libraries [default=yes]
1481  --enable-static[=PKGS]  build static libraries [default=yes]
1482  --enable-fast-install[=PKGS]
1483                          optimize for fast installation [default=yes]
1484  --disable-libtool-lock  avoid locking (might break parallel builds)
1485  --enable-plugins        Enable support for plugins
1486  --disable-largefile     omit support for large files
1487  --enable-targets        alternative target configurations
1488  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1489  --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1490  --enable-got=<type>     GOT handling scheme (target, single, negative,
1491                          multigot)
1492  --enable-compressed-debug-sections={all,ld,none}
1493                          compress debug sections by default]
1494  --enable-new-dtags      set DT_RUNPATH instead of DT_RPATH by default]
1495  --enable-relro          enable -z relro in ELF linker by default
1496  --enable-separate-code  enable -z separate-code in ELF linker by default
1497  --enable-default-hash-style={sysv,gnu,both}
1498                          use this default hash style
1499  --enable-werror         treat compile warnings as errors
1500  --enable-build-warnings enable build-time compiler warnings
1501  --disable-nls           do not use Native Language Support
1502  --disable-initfini-array do not use .init_array/.fini_array sections
1503
1504Optional Packages:
1505  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1506  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1507  --with-pic              try to use only PIC/non-PIC objects [default=use
1508                          both]
1509  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1510  --with-lib-path=dir1:dir2...  set default LIB_PATH
1511  --with-sysroot=DIR Search for usr/lib et al within DIR.
1512
1513Some influential environment variables:
1514  CC          C compiler command
1515  CFLAGS      C compiler flags
1516  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1517              nonstandard directory <lib dir>
1518  LIBS        libraries to pass to the linker, e.g. -l<library>
1519  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1520              you have headers in a nonstandard directory <include dir>
1521  CXX         C++ compiler command
1522  CXXFLAGS    C++ compiler flags
1523  CPP         C preprocessor
1524  CXXCPP      C++ preprocessor
1525  YACC        The `Yet Another Compiler Compiler' implementation to use.
1526              Defaults to the first program found out of: `bison -y', `byacc',
1527              `yacc'.
1528  YFLAGS      The list of arguments that will be passed by default to $YACC.
1529              This script will default YFLAGS to the empty string to avoid a
1530              default value of `-d' given by some make applications.
1531
1532Use these variables to override the choices made by `configure' or to help
1533it to find libraries and programs with nonstandard names/locations.
1534
1535Report bugs to the package provider.
1536_ACEOF
1537ac_status=$?
1538fi
1539
1540if test "$ac_init_help" = "recursive"; then
1541  # If there are subdirs, report their specific --help.
1542  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1543    test -d "$ac_dir" ||
1544      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1545      continue
1546    ac_builddir=.
1547
1548case "$ac_dir" in
1549.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1550*)
1551  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1552  # A ".." for each directory in $ac_dir_suffix.
1553  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1554  case $ac_top_builddir_sub in
1555  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1556  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1557  esac ;;
1558esac
1559ac_abs_top_builddir=$ac_pwd
1560ac_abs_builddir=$ac_pwd$ac_dir_suffix
1561# for backward compatibility:
1562ac_top_builddir=$ac_top_build_prefix
1563
1564case $srcdir in
1565  .)  # We are building in place.
1566    ac_srcdir=.
1567    ac_top_srcdir=$ac_top_builddir_sub
1568    ac_abs_top_srcdir=$ac_pwd ;;
1569  [\\/]* | ?:[\\/]* )  # Absolute name.
1570    ac_srcdir=$srcdir$ac_dir_suffix;
1571    ac_top_srcdir=$srcdir
1572    ac_abs_top_srcdir=$srcdir ;;
1573  *) # Relative name.
1574    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1575    ac_top_srcdir=$ac_top_build_prefix$srcdir
1576    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1577esac
1578ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1579
1580    cd "$ac_dir" || { ac_status=$?; continue; }
1581    # Check for guested configure.
1582    if test -f "$ac_srcdir/configure.gnu"; then
1583      echo &&
1584      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1585    elif test -f "$ac_srcdir/configure"; then
1586      echo &&
1587      $SHELL "$ac_srcdir/configure" --help=recursive
1588    else
1589      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1590    fi || ac_status=$?
1591    cd "$ac_pwd" || { ac_status=$?; break; }
1592  done
1593fi
1594
1595test -n "$ac_init_help" && exit $ac_status
1596if $ac_init_version; then
1597  cat <<\_ACEOF
1598ld configure 2.31.1
1599generated by GNU Autoconf 2.69
1600
1601Copyright (C) 2012 Free Software Foundation, Inc.
1602This configure script is free software; the Free Software Foundation
1603gives unlimited permission to copy, distribute and modify it.
1604_ACEOF
1605  exit
1606fi
1607
1608## ------------------------ ##
1609## Autoconf initialization. ##
1610## ------------------------ ##
1611
1612# ac_fn_c_try_compile LINENO
1613# --------------------------
1614# Try to compile conftest.$ac_ext, and return whether this succeeded.
1615ac_fn_c_try_compile ()
1616{
1617  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1618  rm -f conftest.$ac_objext
1619  if { { ac_try="$ac_compile"
1620case "(($ac_try" in
1621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622  *) ac_try_echo=$ac_try;;
1623esac
1624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625$as_echo "$ac_try_echo"; } >&5
1626  (eval "$ac_compile") 2>conftest.err
1627  ac_status=$?
1628  if test -s conftest.err; then
1629    grep -v '^ *+' conftest.err >conftest.er1
1630    cat conftest.er1 >&5
1631    mv -f conftest.er1 conftest.err
1632  fi
1633  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634  test $ac_status = 0; } && {
1635	 test -z "$ac_c_werror_flag" ||
1636	 test ! -s conftest.err
1637       } && test -s conftest.$ac_objext; then :
1638  ac_retval=0
1639else
1640  $as_echo "$as_me: failed program was:" >&5
1641sed 's/^/| /' conftest.$ac_ext >&5
1642
1643	ac_retval=1
1644fi
1645  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1646  as_fn_set_status $ac_retval
1647
1648} # ac_fn_c_try_compile
1649
1650# ac_fn_c_try_link LINENO
1651# -----------------------
1652# Try to link conftest.$ac_ext, and return whether this succeeded.
1653ac_fn_c_try_link ()
1654{
1655  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656  rm -f conftest.$ac_objext conftest$ac_exeext
1657  if { { ac_try="$ac_link"
1658case "(($ac_try" in
1659  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1660  *) ac_try_echo=$ac_try;;
1661esac
1662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663$as_echo "$ac_try_echo"; } >&5
1664  (eval "$ac_link") 2>conftest.err
1665  ac_status=$?
1666  if test -s conftest.err; then
1667    grep -v '^ *+' conftest.err >conftest.er1
1668    cat conftest.er1 >&5
1669    mv -f conftest.er1 conftest.err
1670  fi
1671  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1672  test $ac_status = 0; } && {
1673	 test -z "$ac_c_werror_flag" ||
1674	 test ! -s conftest.err
1675       } && test -s conftest$ac_exeext && {
1676	 test "$cross_compiling" = yes ||
1677	 test -x conftest$ac_exeext
1678       }; then :
1679  ac_retval=0
1680else
1681  $as_echo "$as_me: failed program was:" >&5
1682sed 's/^/| /' conftest.$ac_ext >&5
1683
1684	ac_retval=1
1685fi
1686  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1687  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1688  # interfere with the next link command; also delete a directory that is
1689  # left behind by Apple's compiler.  We do this before executing the actions.
1690  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692  as_fn_set_status $ac_retval
1693
1694} # ac_fn_c_try_link
1695
1696# ac_fn_cxx_try_compile LINENO
1697# ----------------------------
1698# Try to compile conftest.$ac_ext, and return whether this succeeded.
1699ac_fn_cxx_try_compile ()
1700{
1701  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1702  rm -f conftest.$ac_objext
1703  if { { ac_try="$ac_compile"
1704case "(($ac_try" in
1705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706  *) ac_try_echo=$ac_try;;
1707esac
1708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709$as_echo "$ac_try_echo"; } >&5
1710  (eval "$ac_compile") 2>conftest.err
1711  ac_status=$?
1712  if test -s conftest.err; then
1713    grep -v '^ *+' conftest.err >conftest.er1
1714    cat conftest.er1 >&5
1715    mv -f conftest.er1 conftest.err
1716  fi
1717  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718  test $ac_status = 0; } && {
1719	 test -z "$ac_cxx_werror_flag" ||
1720	 test ! -s conftest.err
1721       } && test -s conftest.$ac_objext; then :
1722  ac_retval=0
1723else
1724  $as_echo "$as_me: failed program was:" >&5
1725sed 's/^/| /' conftest.$ac_ext >&5
1726
1727	ac_retval=1
1728fi
1729  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1730  as_fn_set_status $ac_retval
1731
1732} # ac_fn_cxx_try_compile
1733
1734# ac_fn_c_try_cpp LINENO
1735# ----------------------
1736# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1737ac_fn_c_try_cpp ()
1738{
1739  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1740  if { { ac_try="$ac_cpp conftest.$ac_ext"
1741case "(($ac_try" in
1742  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1743  *) ac_try_echo=$ac_try;;
1744esac
1745eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1746$as_echo "$ac_try_echo"; } >&5
1747  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1748  ac_status=$?
1749  if test -s conftest.err; then
1750    grep -v '^ *+' conftest.err >conftest.er1
1751    cat conftest.er1 >&5
1752    mv -f conftest.er1 conftest.err
1753  fi
1754  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755  test $ac_status = 0; } > conftest.i && {
1756	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1757	 test ! -s conftest.err
1758       }; then :
1759  ac_retval=0
1760else
1761  $as_echo "$as_me: failed program was:" >&5
1762sed 's/^/| /' conftest.$ac_ext >&5
1763
1764    ac_retval=1
1765fi
1766  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1767  as_fn_set_status $ac_retval
1768
1769} # ac_fn_c_try_cpp
1770
1771# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1772# -------------------------------------------------------
1773# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1774# the include files in INCLUDES and setting the cache variable VAR
1775# accordingly.
1776ac_fn_c_check_header_mongrel ()
1777{
1778  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779  if eval \${$3+:} false; then :
1780  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1781$as_echo_n "checking for $2... " >&6; }
1782if eval \${$3+:} false; then :
1783  $as_echo_n "(cached) " >&6
1784fi
1785eval ac_res=\$$3
1786	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1787$as_echo "$ac_res" >&6; }
1788else
1789  # Is the header compilable?
1790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1791$as_echo_n "checking $2 usability... " >&6; }
1792cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793/* end confdefs.h.  */
1794$4
1795#include <$2>
1796_ACEOF
1797if ac_fn_c_try_compile "$LINENO"; then :
1798  ac_header_compiler=yes
1799else
1800  ac_header_compiler=no
1801fi
1802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1804$as_echo "$ac_header_compiler" >&6; }
1805
1806# Is the header present?
1807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1808$as_echo_n "checking $2 presence... " >&6; }
1809cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810/* end confdefs.h.  */
1811#include <$2>
1812_ACEOF
1813if ac_fn_c_try_cpp "$LINENO"; then :
1814  ac_header_preproc=yes
1815else
1816  ac_header_preproc=no
1817fi
1818rm -f conftest.err conftest.i conftest.$ac_ext
1819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1820$as_echo "$ac_header_preproc" >&6; }
1821
1822# So?  What about this header?
1823case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1824  yes:no: )
1825    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1826$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1827    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1828$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1829    ;;
1830  no:yes:* )
1831    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1832$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1833    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1834$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1835    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1836$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1837    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1838$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1839    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1840$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1841    ;;
1842esac
1843  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844$as_echo_n "checking for $2... " >&6; }
1845if eval \${$3+:} false; then :
1846  $as_echo_n "(cached) " >&6
1847else
1848  eval "$3=\$ac_header_compiler"
1849fi
1850eval ac_res=\$$3
1851	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1852$as_echo "$ac_res" >&6; }
1853fi
1854  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1855
1856} # ac_fn_c_check_header_mongrel
1857
1858# ac_fn_c_try_run LINENO
1859# ----------------------
1860# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1861# that executables *can* be run.
1862ac_fn_c_try_run ()
1863{
1864  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1865  if { { ac_try="$ac_link"
1866case "(($ac_try" in
1867  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1868  *) ac_try_echo=$ac_try;;
1869esac
1870eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1871$as_echo "$ac_try_echo"; } >&5
1872  (eval "$ac_link") 2>&5
1873  ac_status=$?
1874  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1875  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1876  { { case "(($ac_try" in
1877  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1878  *) ac_try_echo=$ac_try;;
1879esac
1880eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1881$as_echo "$ac_try_echo"; } >&5
1882  (eval "$ac_try") 2>&5
1883  ac_status=$?
1884  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1885  test $ac_status = 0; }; }; then :
1886  ac_retval=0
1887else
1888  $as_echo "$as_me: program exited with status $ac_status" >&5
1889       $as_echo "$as_me: failed program was:" >&5
1890sed 's/^/| /' conftest.$ac_ext >&5
1891
1892       ac_retval=$ac_status
1893fi
1894  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1895  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1896  as_fn_set_status $ac_retval
1897
1898} # ac_fn_c_try_run
1899
1900# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1901# -------------------------------------------------------
1902# Tests whether HEADER exists and can be compiled using the include files in
1903# INCLUDES, setting the cache variable VAR accordingly.
1904ac_fn_c_check_header_compile ()
1905{
1906  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1908$as_echo_n "checking for $2... " >&6; }
1909if eval \${$3+:} false; then :
1910  $as_echo_n "(cached) " >&6
1911else
1912  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913/* end confdefs.h.  */
1914$4
1915#include <$2>
1916_ACEOF
1917if ac_fn_c_try_compile "$LINENO"; then :
1918  eval "$3=yes"
1919else
1920  eval "$3=no"
1921fi
1922rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1923fi
1924eval ac_res=\$$3
1925	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1926$as_echo "$ac_res" >&6; }
1927  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1928
1929} # ac_fn_c_check_header_compile
1930
1931# ac_fn_c_check_func LINENO FUNC VAR
1932# ----------------------------------
1933# Tests whether FUNC exists, setting the cache variable VAR accordingly
1934ac_fn_c_check_func ()
1935{
1936  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938$as_echo_n "checking for $2... " >&6; }
1939if eval \${$3+:} false; then :
1940  $as_echo_n "(cached) " >&6
1941else
1942  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943/* end confdefs.h.  */
1944/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1945   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1946#define $2 innocuous_$2
1947
1948/* System header to define __stub macros and hopefully few prototypes,
1949    which can conflict with char $2 (); below.
1950    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1951    <limits.h> exists even on freestanding compilers.  */
1952
1953#ifdef __STDC__
1954# include <limits.h>
1955#else
1956# include <assert.h>
1957#endif
1958
1959#undef $2
1960
1961/* Override any GCC internal prototype to avoid an error.
1962   Use char because int might match the return type of a GCC
1963   builtin and then its argument prototype would still apply.  */
1964#ifdef __cplusplus
1965extern "C"
1966#endif
1967char $2 ();
1968/* The GNU C library defines this for functions which it implements
1969    to always fail with ENOSYS.  Some functions are actually named
1970    something starting with __ and the normal name is an alias.  */
1971#if defined __stub_$2 || defined __stub___$2
1972choke me
1973#endif
1974
1975int
1976main ()
1977{
1978return $2 ();
1979  ;
1980  return 0;
1981}
1982_ACEOF
1983if ac_fn_c_try_link "$LINENO"; then :
1984  eval "$3=yes"
1985else
1986  eval "$3=no"
1987fi
1988rm -f core conftest.err conftest.$ac_objext \
1989    conftest$ac_exeext conftest.$ac_ext
1990fi
1991eval ac_res=\$$3
1992	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1993$as_echo "$ac_res" >&6; }
1994  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1995
1996} # ac_fn_c_check_func
1997
1998# ac_fn_cxx_try_cpp LINENO
1999# ------------------------
2000# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2001ac_fn_cxx_try_cpp ()
2002{
2003  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004  if { { ac_try="$ac_cpp conftest.$ac_ext"
2005case "(($ac_try" in
2006  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2007  *) ac_try_echo=$ac_try;;
2008esac
2009eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2010$as_echo "$ac_try_echo"; } >&5
2011  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2012  ac_status=$?
2013  if test -s conftest.err; then
2014    grep -v '^ *+' conftest.err >conftest.er1
2015    cat conftest.er1 >&5
2016    mv -f conftest.er1 conftest.err
2017  fi
2018  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2019  test $ac_status = 0; } > conftest.i && {
2020	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2021	 test ! -s conftest.err
2022       }; then :
2023  ac_retval=0
2024else
2025  $as_echo "$as_me: failed program was:" >&5
2026sed 's/^/| /' conftest.$ac_ext >&5
2027
2028    ac_retval=1
2029fi
2030  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2031  as_fn_set_status $ac_retval
2032
2033} # ac_fn_cxx_try_cpp
2034
2035# ac_fn_cxx_try_link LINENO
2036# -------------------------
2037# Try to link conftest.$ac_ext, and return whether this succeeded.
2038ac_fn_cxx_try_link ()
2039{
2040  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2041  rm -f conftest.$ac_objext conftest$ac_exeext
2042  if { { ac_try="$ac_link"
2043case "(($ac_try" in
2044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2045  *) ac_try_echo=$ac_try;;
2046esac
2047eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2048$as_echo "$ac_try_echo"; } >&5
2049  (eval "$ac_link") 2>conftest.err
2050  ac_status=$?
2051  if test -s conftest.err; then
2052    grep -v '^ *+' conftest.err >conftest.er1
2053    cat conftest.er1 >&5
2054    mv -f conftest.er1 conftest.err
2055  fi
2056  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2057  test $ac_status = 0; } && {
2058	 test -z "$ac_cxx_werror_flag" ||
2059	 test ! -s conftest.err
2060       } && test -s conftest$ac_exeext && {
2061	 test "$cross_compiling" = yes ||
2062	 test -x conftest$ac_exeext
2063       }; then :
2064  ac_retval=0
2065else
2066  $as_echo "$as_me: failed program was:" >&5
2067sed 's/^/| /' conftest.$ac_ext >&5
2068
2069	ac_retval=1
2070fi
2071  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2072  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2073  # interfere with the next link command; also delete a directory that is
2074  # left behind by Apple's compiler.  We do this before executing the actions.
2075  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2076  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2077  as_fn_set_status $ac_retval
2078
2079} # ac_fn_cxx_try_link
2080
2081# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2082# ---------------------------------------------
2083# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2084# accordingly.
2085ac_fn_c_check_decl ()
2086{
2087  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2088  as_decl_name=`echo $2|sed 's/ *(.*//'`
2089  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2090  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2091$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2092if eval \${$3+:} false; then :
2093  $as_echo_n "(cached) " >&6
2094else
2095  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096/* end confdefs.h.  */
2097$4
2098int
2099main ()
2100{
2101#ifndef $as_decl_name
2102#ifdef __cplusplus
2103  (void) $as_decl_use;
2104#else
2105  (void) $as_decl_name;
2106#endif
2107#endif
2108
2109  ;
2110  return 0;
2111}
2112_ACEOF
2113if ac_fn_c_try_compile "$LINENO"; then :
2114  eval "$3=yes"
2115else
2116  eval "$3=no"
2117fi
2118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2119fi
2120eval ac_res=\$$3
2121	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2122$as_echo "$ac_res" >&6; }
2123  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2124
2125} # ac_fn_c_check_decl
2126
2127# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2128# --------------------------------------------
2129# Tries to find the compile-time value of EXPR in a program that includes
2130# INCLUDES, setting VAR accordingly. Returns whether the value could be
2131# computed
2132ac_fn_c_compute_int ()
2133{
2134  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2135  if test "$cross_compiling" = yes; then
2136    # Depending upon the size, compute the lo and hi bounds.
2137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138/* end confdefs.h.  */
2139$4
2140int
2141main ()
2142{
2143static int test_array [1 - 2 * !(($2) >= 0)];
2144test_array [0] = 0;
2145return test_array [0];
2146
2147  ;
2148  return 0;
2149}
2150_ACEOF
2151if ac_fn_c_try_compile "$LINENO"; then :
2152  ac_lo=0 ac_mid=0
2153  while :; do
2154    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155/* end confdefs.h.  */
2156$4
2157int
2158main ()
2159{
2160static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2161test_array [0] = 0;
2162return test_array [0];
2163
2164  ;
2165  return 0;
2166}
2167_ACEOF
2168if ac_fn_c_try_compile "$LINENO"; then :
2169  ac_hi=$ac_mid; break
2170else
2171  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2172			if test $ac_lo -le $ac_mid; then
2173			  ac_lo= ac_hi=
2174			  break
2175			fi
2176			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2177fi
2178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2179  done
2180else
2181  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2182/* end confdefs.h.  */
2183$4
2184int
2185main ()
2186{
2187static int test_array [1 - 2 * !(($2) < 0)];
2188test_array [0] = 0;
2189return test_array [0];
2190
2191  ;
2192  return 0;
2193}
2194_ACEOF
2195if ac_fn_c_try_compile "$LINENO"; then :
2196  ac_hi=-1 ac_mid=-1
2197  while :; do
2198    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2199/* end confdefs.h.  */
2200$4
2201int
2202main ()
2203{
2204static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2205test_array [0] = 0;
2206return test_array [0];
2207
2208  ;
2209  return 0;
2210}
2211_ACEOF
2212if ac_fn_c_try_compile "$LINENO"; then :
2213  ac_lo=$ac_mid; break
2214else
2215  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2216			if test $ac_mid -le $ac_hi; then
2217			  ac_lo= ac_hi=
2218			  break
2219			fi
2220			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2221fi
2222rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2223  done
2224else
2225  ac_lo= ac_hi=
2226fi
2227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2228fi
2229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2230# Binary search between lo and hi bounds.
2231while test "x$ac_lo" != "x$ac_hi"; do
2232  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2233  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2234/* end confdefs.h.  */
2235$4
2236int
2237main ()
2238{
2239static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2240test_array [0] = 0;
2241return test_array [0];
2242
2243  ;
2244  return 0;
2245}
2246_ACEOF
2247if ac_fn_c_try_compile "$LINENO"; then :
2248  ac_hi=$ac_mid
2249else
2250  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2251fi
2252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2253done
2254case $ac_lo in #((
2255?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2256'') ac_retval=1 ;;
2257esac
2258  else
2259    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2260/* end confdefs.h.  */
2261$4
2262static long int longval () { return $2; }
2263static unsigned long int ulongval () { return $2; }
2264#include <stdio.h>
2265#include <stdlib.h>
2266int
2267main ()
2268{
2269
2270  FILE *f = fopen ("conftest.val", "w");
2271  if (! f)
2272    return 1;
2273  if (($2) < 0)
2274    {
2275      long int i = longval ();
2276      if (i != ($2))
2277	return 1;
2278      fprintf (f, "%ld", i);
2279    }
2280  else
2281    {
2282      unsigned long int i = ulongval ();
2283      if (i != ($2))
2284	return 1;
2285      fprintf (f, "%lu", i);
2286    }
2287  /* Do not output a trailing newline, as this causes \r\n confusion
2288     on some platforms.  */
2289  return ferror (f) || fclose (f) != 0;
2290
2291  ;
2292  return 0;
2293}
2294_ACEOF
2295if ac_fn_c_try_run "$LINENO"; then :
2296  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2297else
2298  ac_retval=1
2299fi
2300rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2301  conftest.$ac_objext conftest.beam conftest.$ac_ext
2302rm -f conftest.val
2303
2304  fi
2305  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2306  as_fn_set_status $ac_retval
2307
2308} # ac_fn_c_compute_int
2309cat >config.log <<_ACEOF
2310This file contains any messages produced by compilers while
2311running configure, to aid debugging if configure makes a mistake.
2312
2313It was created by ld $as_me 2.31.1, which was
2314generated by GNU Autoconf 2.69.  Invocation command line was
2315
2316  $ $0 $@
2317
2318_ACEOF
2319exec 5>>config.log
2320{
2321cat <<_ASUNAME
2322## --------- ##
2323## Platform. ##
2324## --------- ##
2325
2326hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2327uname -m = `(uname -m) 2>/dev/null || echo unknown`
2328uname -r = `(uname -r) 2>/dev/null || echo unknown`
2329uname -s = `(uname -s) 2>/dev/null || echo unknown`
2330uname -v = `(uname -v) 2>/dev/null || echo unknown`
2331
2332/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2333/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2334
2335/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2336/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2337/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2338/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2339/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2340/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2341/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2342
2343_ASUNAME
2344
2345as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2346for as_dir in $PATH
2347do
2348  IFS=$as_save_IFS
2349  test -z "$as_dir" && as_dir=.
2350    $as_echo "PATH: $as_dir"
2351  done
2352IFS=$as_save_IFS
2353
2354} >&5
2355
2356cat >&5 <<_ACEOF
2357
2358
2359## ----------- ##
2360## Core tests. ##
2361## ----------- ##
2362
2363_ACEOF
2364
2365
2366# Keep a trace of the command line.
2367# Strip out --no-create and --no-recursion so they do not pile up.
2368# Strip out --silent because we don't want to record it for future runs.
2369# Also quote any args containing shell meta-characters.
2370# Make two passes to allow for proper duplicate-argument suppression.
2371ac_configure_args=
2372ac_configure_args0=
2373ac_configure_args1=
2374ac_must_keep_next=false
2375for ac_pass in 1 2
2376do
2377  for ac_arg
2378  do
2379    case $ac_arg in
2380    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2381    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2382    | -silent | --silent | --silen | --sile | --sil)
2383      continue ;;
2384    *\'*)
2385      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2386    esac
2387    case $ac_pass in
2388    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2389    2)
2390      as_fn_append ac_configure_args1 " '$ac_arg'"
2391      if test $ac_must_keep_next = true; then
2392	ac_must_keep_next=false # Got value, back to normal.
2393      else
2394	case $ac_arg in
2395	  *=* | --config-cache | -C | -disable-* | --disable-* \
2396	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2397	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2398	  | -with-* | --with-* | -without-* | --without-* | --x)
2399	    case "$ac_configure_args0 " in
2400	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2401	    esac
2402	    ;;
2403	  -* ) ac_must_keep_next=true ;;
2404	esac
2405      fi
2406      as_fn_append ac_configure_args " '$ac_arg'"
2407      ;;
2408    esac
2409  done
2410done
2411{ ac_configure_args0=; unset ac_configure_args0;}
2412{ ac_configure_args1=; unset ac_configure_args1;}
2413
2414# When interrupted or exit'd, cleanup temporary files, and complete
2415# config.log.  We remove comments because anyway the quotes in there
2416# would cause problems or look ugly.
2417# WARNING: Use '\'' to represent an apostrophe within the trap.
2418# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2419trap 'exit_status=$?
2420  # Save into config.log some information that might help in debugging.
2421  {
2422    echo
2423
2424    $as_echo "## ---------------- ##
2425## Cache variables. ##
2426## ---------------- ##"
2427    echo
2428    # The following way of writing the cache mishandles newlines in values,
2429(
2430  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2431    eval ac_val=\$$ac_var
2432    case $ac_val in #(
2433    *${as_nl}*)
2434      case $ac_var in #(
2435      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2436$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2437      esac
2438      case $ac_var in #(
2439      _ | IFS | as_nl) ;; #(
2440      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2441      *) { eval $ac_var=; unset $ac_var;} ;;
2442      esac ;;
2443    esac
2444  done
2445  (set) 2>&1 |
2446    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2447    *${as_nl}ac_space=\ *)
2448      sed -n \
2449	"s/'\''/'\''\\\\'\'''\''/g;
2450	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2451      ;; #(
2452    *)
2453      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2454      ;;
2455    esac |
2456    sort
2457)
2458    echo
2459
2460    $as_echo "## ----------------- ##
2461## Output variables. ##
2462## ----------------- ##"
2463    echo
2464    for ac_var in $ac_subst_vars
2465    do
2466      eval ac_val=\$$ac_var
2467      case $ac_val in
2468      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2469      esac
2470      $as_echo "$ac_var='\''$ac_val'\''"
2471    done | sort
2472    echo
2473
2474    if test -n "$ac_subst_files"; then
2475      $as_echo "## ------------------- ##
2476## File substitutions. ##
2477## ------------------- ##"
2478      echo
2479      for ac_var in $ac_subst_files
2480      do
2481	eval ac_val=\$$ac_var
2482	case $ac_val in
2483	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2484	esac
2485	$as_echo "$ac_var='\''$ac_val'\''"
2486      done | sort
2487      echo
2488    fi
2489
2490    if test -s confdefs.h; then
2491      $as_echo "## ----------- ##
2492## confdefs.h. ##
2493## ----------- ##"
2494      echo
2495      cat confdefs.h
2496      echo
2497    fi
2498    test "$ac_signal" != 0 &&
2499      $as_echo "$as_me: caught signal $ac_signal"
2500    $as_echo "$as_me: exit $exit_status"
2501  } >&5
2502  rm -f core *.core core.conftest.* &&
2503    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2504    exit $exit_status
2505' 0
2506for ac_signal in 1 2 13 15; do
2507  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2508done
2509ac_signal=0
2510
2511# confdefs.h avoids OS command line length limits that DEFS can exceed.
2512rm -f -r conftest* confdefs.h
2513
2514$as_echo "/* confdefs.h */" > confdefs.h
2515
2516# Predefined preprocessor variables.
2517
2518cat >>confdefs.h <<_ACEOF
2519#define PACKAGE_NAME "$PACKAGE_NAME"
2520_ACEOF
2521
2522cat >>confdefs.h <<_ACEOF
2523#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2524_ACEOF
2525
2526cat >>confdefs.h <<_ACEOF
2527#define PACKAGE_VERSION "$PACKAGE_VERSION"
2528_ACEOF
2529
2530cat >>confdefs.h <<_ACEOF
2531#define PACKAGE_STRING "$PACKAGE_STRING"
2532_ACEOF
2533
2534cat >>confdefs.h <<_ACEOF
2535#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2536_ACEOF
2537
2538cat >>confdefs.h <<_ACEOF
2539#define PACKAGE_URL "$PACKAGE_URL"
2540_ACEOF
2541
2542
2543# Let the site file select an alternate cache file if it wants to.
2544# Prefer an explicitly selected file to automatically selected ones.
2545ac_site_file1=NONE
2546ac_site_file2=NONE
2547if test -n "$CONFIG_SITE"; then
2548  # We do not want a PATH search for config.site.
2549  case $CONFIG_SITE in #((
2550    -*)  ac_site_file1=./$CONFIG_SITE;;
2551    */*) ac_site_file1=$CONFIG_SITE;;
2552    *)   ac_site_file1=./$CONFIG_SITE;;
2553  esac
2554elif test "x$prefix" != xNONE; then
2555  ac_site_file1=$prefix/share/config.site
2556  ac_site_file2=$prefix/etc/config.site
2557else
2558  ac_site_file1=$ac_default_prefix/share/config.site
2559  ac_site_file2=$ac_default_prefix/etc/config.site
2560fi
2561for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2562do
2563  test "x$ac_site_file" = xNONE && continue
2564  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2565    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2566$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2567    sed 's/^/| /' "$ac_site_file" >&5
2568    . "$ac_site_file" \
2569      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2570$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2571as_fn_error $? "failed to load site script $ac_site_file
2572See \`config.log' for more details" "$LINENO" 5; }
2573  fi
2574done
2575
2576if test -r "$cache_file"; then
2577  # Some versions of bash will fail to source /dev/null (special files
2578  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2579  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2580    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2581$as_echo "$as_me: loading cache $cache_file" >&6;}
2582    case $cache_file in
2583      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2584      *)                      . "./$cache_file";;
2585    esac
2586  fi
2587else
2588  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2589$as_echo "$as_me: creating cache $cache_file" >&6;}
2590  >$cache_file
2591fi
2592
2593as_fn_append ac_header_list " stdlib.h"
2594as_fn_append ac_header_list " unistd.h"
2595as_fn_append ac_header_list " sys/param.h"
2596# Check that the precious variables saved in the cache have kept the same
2597# value.
2598ac_cache_corrupted=false
2599for ac_var in $ac_precious_vars; do
2600  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2601  eval ac_new_set=\$ac_env_${ac_var}_set
2602  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2603  eval ac_new_val=\$ac_env_${ac_var}_value
2604  case $ac_old_set,$ac_new_set in
2605    set,)
2606      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2607$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2608      ac_cache_corrupted=: ;;
2609    ,set)
2610      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2611$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2612      ac_cache_corrupted=: ;;
2613    ,);;
2614    *)
2615      if test "x$ac_old_val" != "x$ac_new_val"; then
2616	# differences in whitespace do not lead to failure.
2617	ac_old_val_w=`echo x $ac_old_val`
2618	ac_new_val_w=`echo x $ac_new_val`
2619	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2620	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2621$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2622	  ac_cache_corrupted=:
2623	else
2624	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2625$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2626	  eval $ac_var=\$ac_old_val
2627	fi
2628	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2629$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2630	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2631$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2632      fi;;
2633  esac
2634  # Pass precious variables to config.status.
2635  if test "$ac_new_set" = set; then
2636    case $ac_new_val in
2637    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2638    *) ac_arg=$ac_var=$ac_new_val ;;
2639    esac
2640    case " $ac_configure_args " in
2641      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2642      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2643    esac
2644  fi
2645done
2646if $ac_cache_corrupted; then
2647  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2648$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2649  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2650$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2651  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2652fi
2653## -------------------- ##
2654## Main body of script. ##
2655## -------------------- ##
2656
2657ac_ext=c
2658ac_cpp='$CPP $CPPFLAGS'
2659ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2660ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2661ac_compiler_gnu=$ac_cv_c_compiler_gnu
2662
2663
2664
2665
2666
2667
2668
2669ac_aux_dir=
2670for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2671  if test -f "$ac_dir/install-sh"; then
2672    ac_aux_dir=$ac_dir
2673    ac_install_sh="$ac_aux_dir/install-sh -c"
2674    break
2675  elif test -f "$ac_dir/install.sh"; then
2676    ac_aux_dir=$ac_dir
2677    ac_install_sh="$ac_aux_dir/install.sh -c"
2678    break
2679  elif test -f "$ac_dir/shtool"; then
2680    ac_aux_dir=$ac_dir
2681    ac_install_sh="$ac_aux_dir/shtool install -c"
2682    break
2683  fi
2684done
2685if test -z "$ac_aux_dir"; then
2686  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2687fi
2688
2689# These three variables are undocumented and unsupported,
2690# and are intended to be withdrawn in a future Autoconf release.
2691# They can cause serious problems if a builder's source tree is in a directory
2692# whose full name contains unusual characters.
2693ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2694ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2695ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2696
2697
2698# Make sure we can run config.sub.
2699$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2700  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2701
2702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2703$as_echo_n "checking build system type... " >&6; }
2704if ${ac_cv_build+:} false; then :
2705  $as_echo_n "(cached) " >&6
2706else
2707  ac_build_alias=$build_alias
2708test "x$ac_build_alias" = x &&
2709  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2710test "x$ac_build_alias" = x &&
2711  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2712ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2713  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2714
2715fi
2716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2717$as_echo "$ac_cv_build" >&6; }
2718case $ac_cv_build in
2719*-*-*) ;;
2720*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2721esac
2722build=$ac_cv_build
2723ac_save_IFS=$IFS; IFS='-'
2724set x $ac_cv_build
2725shift
2726build_cpu=$1
2727build_vendor=$2
2728shift; shift
2729# Remember, the first character of IFS is used to create $*,
2730# except with old shells:
2731build_os=$*
2732IFS=$ac_save_IFS
2733case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2734
2735
2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2737$as_echo_n "checking host system type... " >&6; }
2738if ${ac_cv_host+:} false; then :
2739  $as_echo_n "(cached) " >&6
2740else
2741  if test "x$host_alias" = x; then
2742  ac_cv_host=$ac_cv_build
2743else
2744  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2745    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2746fi
2747
2748fi
2749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2750$as_echo "$ac_cv_host" >&6; }
2751case $ac_cv_host in
2752*-*-*) ;;
2753*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2754esac
2755host=$ac_cv_host
2756ac_save_IFS=$IFS; IFS='-'
2757set x $ac_cv_host
2758shift
2759host_cpu=$1
2760host_vendor=$2
2761shift; shift
2762# Remember, the first character of IFS is used to create $*,
2763# except with old shells:
2764host_os=$*
2765IFS=$ac_save_IFS
2766case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2767
2768
2769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2770$as_echo_n "checking target system type... " >&6; }
2771if ${ac_cv_target+:} false; then :
2772  $as_echo_n "(cached) " >&6
2773else
2774  if test "x$target_alias" = x; then
2775  ac_cv_target=$ac_cv_host
2776else
2777  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2778    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2779fi
2780
2781fi
2782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2783$as_echo "$ac_cv_target" >&6; }
2784case $ac_cv_target in
2785*-*-*) ;;
2786*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2787esac
2788target=$ac_cv_target
2789ac_save_IFS=$IFS; IFS='-'
2790set x $ac_cv_target
2791shift
2792target_cpu=$1
2793target_vendor=$2
2794shift; shift
2795# Remember, the first character of IFS is used to create $*,
2796# except with old shells:
2797target_os=$*
2798IFS=$ac_save_IFS
2799case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2800
2801
2802# The aliases save the names the user supplied, while $host etc.
2803# will get canonicalized.
2804test -n "$target_alias" &&
2805  test "$program_prefix$program_suffix$program_transform_name" = \
2806    NONENONEs,x,x, &&
2807  program_prefix=${target_alias}-
2808
2809# Expand $ac_aux_dir to an absolute path.
2810am_aux_dir=`cd "$ac_aux_dir" && pwd`
2811
2812ac_ext=c
2813ac_cpp='$CPP $CPPFLAGS'
2814ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2815ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2816ac_compiler_gnu=$ac_cv_c_compiler_gnu
2817if test -n "$ac_tool_prefix"; then
2818  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2819set dummy ${ac_tool_prefix}gcc; ac_word=$2
2820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2821$as_echo_n "checking for $ac_word... " >&6; }
2822if ${ac_cv_prog_CC+:} false; then :
2823  $as_echo_n "(cached) " >&6
2824else
2825  if test -n "$CC"; then
2826  ac_cv_prog_CC="$CC" # Let the user override the test.
2827else
2828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2829for as_dir in $PATH
2830do
2831  IFS=$as_save_IFS
2832  test -z "$as_dir" && as_dir=.
2833    for ac_exec_ext in '' $ac_executable_extensions; do
2834  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2835    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2836    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2837    break 2
2838  fi
2839done
2840  done
2841IFS=$as_save_IFS
2842
2843fi
2844fi
2845CC=$ac_cv_prog_CC
2846if test -n "$CC"; then
2847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2848$as_echo "$CC" >&6; }
2849else
2850  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2851$as_echo "no" >&6; }
2852fi
2853
2854
2855fi
2856if test -z "$ac_cv_prog_CC"; then
2857  ac_ct_CC=$CC
2858  # Extract the first word of "gcc", so it can be a program name with args.
2859set dummy gcc; ac_word=$2
2860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2861$as_echo_n "checking for $ac_word... " >&6; }
2862if ${ac_cv_prog_ac_ct_CC+:} false; then :
2863  $as_echo_n "(cached) " >&6
2864else
2865  if test -n "$ac_ct_CC"; then
2866  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2867else
2868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2869for as_dir in $PATH
2870do
2871  IFS=$as_save_IFS
2872  test -z "$as_dir" && as_dir=.
2873    for ac_exec_ext in '' $ac_executable_extensions; do
2874  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2875    ac_cv_prog_ac_ct_CC="gcc"
2876    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2877    break 2
2878  fi
2879done
2880  done
2881IFS=$as_save_IFS
2882
2883fi
2884fi
2885ac_ct_CC=$ac_cv_prog_ac_ct_CC
2886if test -n "$ac_ct_CC"; then
2887  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2888$as_echo "$ac_ct_CC" >&6; }
2889else
2890  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2891$as_echo "no" >&6; }
2892fi
2893
2894  if test "x$ac_ct_CC" = x; then
2895    CC=""
2896  else
2897    case $cross_compiling:$ac_tool_warned in
2898yes:)
2899{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2900$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2901ac_tool_warned=yes ;;
2902esac
2903    CC=$ac_ct_CC
2904  fi
2905else
2906  CC="$ac_cv_prog_CC"
2907fi
2908
2909if test -z "$CC"; then
2910          if test -n "$ac_tool_prefix"; then
2911    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2912set dummy ${ac_tool_prefix}cc; ac_word=$2
2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2914$as_echo_n "checking for $ac_word... " >&6; }
2915if ${ac_cv_prog_CC+:} false; then :
2916  $as_echo_n "(cached) " >&6
2917else
2918  if test -n "$CC"; then
2919  ac_cv_prog_CC="$CC" # Let the user override the test.
2920else
2921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922for as_dir in $PATH
2923do
2924  IFS=$as_save_IFS
2925  test -z "$as_dir" && as_dir=.
2926    for ac_exec_ext in '' $ac_executable_extensions; do
2927  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2928    ac_cv_prog_CC="${ac_tool_prefix}cc"
2929    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2930    break 2
2931  fi
2932done
2933  done
2934IFS=$as_save_IFS
2935
2936fi
2937fi
2938CC=$ac_cv_prog_CC
2939if test -n "$CC"; then
2940  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2941$as_echo "$CC" >&6; }
2942else
2943  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2944$as_echo "no" >&6; }
2945fi
2946
2947
2948  fi
2949fi
2950if test -z "$CC"; then
2951  # Extract the first word of "cc", so it can be a program name with args.
2952set dummy cc; ac_word=$2
2953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2954$as_echo_n "checking for $ac_word... " >&6; }
2955if ${ac_cv_prog_CC+:} false; then :
2956  $as_echo_n "(cached) " >&6
2957else
2958  if test -n "$CC"; then
2959  ac_cv_prog_CC="$CC" # Let the user override the test.
2960else
2961  ac_prog_rejected=no
2962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2963for as_dir in $PATH
2964do
2965  IFS=$as_save_IFS
2966  test -z "$as_dir" && as_dir=.
2967    for ac_exec_ext in '' $ac_executable_extensions; do
2968  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2969    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2970       ac_prog_rejected=yes
2971       continue
2972     fi
2973    ac_cv_prog_CC="cc"
2974    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2975    break 2
2976  fi
2977done
2978  done
2979IFS=$as_save_IFS
2980
2981if test $ac_prog_rejected = yes; then
2982  # We found a bogon in the path, so make sure we never use it.
2983  set dummy $ac_cv_prog_CC
2984  shift
2985  if test $# != 0; then
2986    # We chose a different compiler from the bogus one.
2987    # However, it has the same basename, so the bogon will be chosen
2988    # first if we set CC to just the basename; use the full file name.
2989    shift
2990    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2991  fi
2992fi
2993fi
2994fi
2995CC=$ac_cv_prog_CC
2996if test -n "$CC"; then
2997  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2998$as_echo "$CC" >&6; }
2999else
3000  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3001$as_echo "no" >&6; }
3002fi
3003
3004
3005fi
3006if test -z "$CC"; then
3007  if test -n "$ac_tool_prefix"; then
3008  for ac_prog in cl.exe
3009  do
3010    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3011set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3013$as_echo_n "checking for $ac_word... " >&6; }
3014if ${ac_cv_prog_CC+:} false; then :
3015  $as_echo_n "(cached) " >&6
3016else
3017  if test -n "$CC"; then
3018  ac_cv_prog_CC="$CC" # Let the user override the test.
3019else
3020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3021for as_dir in $PATH
3022do
3023  IFS=$as_save_IFS
3024  test -z "$as_dir" && as_dir=.
3025    for ac_exec_ext in '' $ac_executable_extensions; do
3026  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3027    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3028    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3029    break 2
3030  fi
3031done
3032  done
3033IFS=$as_save_IFS
3034
3035fi
3036fi
3037CC=$ac_cv_prog_CC
3038if test -n "$CC"; then
3039  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3040$as_echo "$CC" >&6; }
3041else
3042  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3043$as_echo "no" >&6; }
3044fi
3045
3046
3047    test -n "$CC" && break
3048  done
3049fi
3050if test -z "$CC"; then
3051  ac_ct_CC=$CC
3052  for ac_prog in cl.exe
3053do
3054  # Extract the first word of "$ac_prog", so it can be a program name with args.
3055set dummy $ac_prog; ac_word=$2
3056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3057$as_echo_n "checking for $ac_word... " >&6; }
3058if ${ac_cv_prog_ac_ct_CC+:} false; then :
3059  $as_echo_n "(cached) " >&6
3060else
3061  if test -n "$ac_ct_CC"; then
3062  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3063else
3064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3065for as_dir in $PATH
3066do
3067  IFS=$as_save_IFS
3068  test -z "$as_dir" && as_dir=.
3069    for ac_exec_ext in '' $ac_executable_extensions; do
3070  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3071    ac_cv_prog_ac_ct_CC="$ac_prog"
3072    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3073    break 2
3074  fi
3075done
3076  done
3077IFS=$as_save_IFS
3078
3079fi
3080fi
3081ac_ct_CC=$ac_cv_prog_ac_ct_CC
3082if test -n "$ac_ct_CC"; then
3083  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3084$as_echo "$ac_ct_CC" >&6; }
3085else
3086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3087$as_echo "no" >&6; }
3088fi
3089
3090
3091  test -n "$ac_ct_CC" && break
3092done
3093
3094  if test "x$ac_ct_CC" = x; then
3095    CC=""
3096  else
3097    case $cross_compiling:$ac_tool_warned in
3098yes:)
3099{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3100$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3101ac_tool_warned=yes ;;
3102esac
3103    CC=$ac_ct_CC
3104  fi
3105fi
3106
3107fi
3108
3109
3110test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3111$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3112as_fn_error $? "no acceptable C compiler found in \$PATH
3113See \`config.log' for more details" "$LINENO" 5; }
3114
3115# Provide some information about the compiler.
3116$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3117set X $ac_compile
3118ac_compiler=$2
3119for ac_option in --version -v -V -qversion; do
3120  { { ac_try="$ac_compiler $ac_option >&5"
3121case "(($ac_try" in
3122  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3123  *) ac_try_echo=$ac_try;;
3124esac
3125eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3126$as_echo "$ac_try_echo"; } >&5
3127  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3128  ac_status=$?
3129  if test -s conftest.err; then
3130    sed '10a\
3131... rest of stderr output deleted ...
3132         10q' conftest.err >conftest.er1
3133    cat conftest.er1 >&5
3134  fi
3135  rm -f conftest.er1 conftest.err
3136  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3137  test $ac_status = 0; }
3138done
3139
3140cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3141/* end confdefs.h.  */
3142
3143int
3144main ()
3145{
3146
3147  ;
3148  return 0;
3149}
3150_ACEOF
3151ac_clean_files_save=$ac_clean_files
3152ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3153# Try to create an executable without -o first, disregard a.out.
3154# It will help us diagnose broken compilers, and finding out an intuition
3155# of exeext.
3156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3157$as_echo_n "checking whether the C compiler works... " >&6; }
3158ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3159
3160# The possible output files:
3161ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3162
3163ac_rmfiles=
3164for ac_file in $ac_files
3165do
3166  case $ac_file in
3167    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3168    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3169  esac
3170done
3171rm -f $ac_rmfiles
3172
3173if { { ac_try="$ac_link_default"
3174case "(($ac_try" in
3175  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3176  *) ac_try_echo=$ac_try;;
3177esac
3178eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3179$as_echo "$ac_try_echo"; } >&5
3180  (eval "$ac_link_default") 2>&5
3181  ac_status=$?
3182  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3183  test $ac_status = 0; }; then :
3184  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3185# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3186# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3187# so that the user can short-circuit this test for compilers unknown to
3188# Autoconf.
3189for ac_file in $ac_files ''
3190do
3191  test -f "$ac_file" || continue
3192  case $ac_file in
3193    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3194	;;
3195    [ab].out )
3196	# We found the default executable, but exeext='' is most
3197	# certainly right.
3198	break;;
3199    *.* )
3200	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3201	then :; else
3202	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3203	fi
3204	# We set ac_cv_exeext here because the later test for it is not
3205	# safe: cross compilers may not add the suffix if given an `-o'
3206	# argument, so we may need to know it at that point already.
3207	# Even if this section looks crufty: it has the advantage of
3208	# actually working.
3209	break;;
3210    * )
3211	break;;
3212  esac
3213done
3214test "$ac_cv_exeext" = no && ac_cv_exeext=
3215
3216else
3217  ac_file=''
3218fi
3219if test -z "$ac_file"; then :
3220  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3221$as_echo "no" >&6; }
3222$as_echo "$as_me: failed program was:" >&5
3223sed 's/^/| /' conftest.$ac_ext >&5
3224
3225{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3226$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3227as_fn_error 77 "C compiler cannot create executables
3228See \`config.log' for more details" "$LINENO" 5; }
3229else
3230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3231$as_echo "yes" >&6; }
3232fi
3233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3234$as_echo_n "checking for C compiler default output file name... " >&6; }
3235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3236$as_echo "$ac_file" >&6; }
3237ac_exeext=$ac_cv_exeext
3238
3239rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3240ac_clean_files=$ac_clean_files_save
3241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3242$as_echo_n "checking for suffix of executables... " >&6; }
3243if { { ac_try="$ac_link"
3244case "(($ac_try" in
3245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246  *) ac_try_echo=$ac_try;;
3247esac
3248eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3249$as_echo "$ac_try_echo"; } >&5
3250  (eval "$ac_link") 2>&5
3251  ac_status=$?
3252  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3253  test $ac_status = 0; }; then :
3254  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3255# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3256# work properly (i.e., refer to `conftest.exe'), while it won't with
3257# `rm'.
3258for ac_file in conftest.exe conftest conftest.*; do
3259  test -f "$ac_file" || continue
3260  case $ac_file in
3261    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3262    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3263	  break;;
3264    * ) break;;
3265  esac
3266done
3267else
3268  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3269$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3270as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3271See \`config.log' for more details" "$LINENO" 5; }
3272fi
3273rm -f conftest conftest$ac_cv_exeext
3274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3275$as_echo "$ac_cv_exeext" >&6; }
3276
3277rm -f conftest.$ac_ext
3278EXEEXT=$ac_cv_exeext
3279ac_exeext=$EXEEXT
3280cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3281/* end confdefs.h.  */
3282#include <stdio.h>
3283int
3284main ()
3285{
3286FILE *f = fopen ("conftest.out", "w");
3287 return ferror (f) || fclose (f) != 0;
3288
3289  ;
3290  return 0;
3291}
3292_ACEOF
3293ac_clean_files="$ac_clean_files conftest.out"
3294# Check that the compiler produces executables we can run.  If not, either
3295# the compiler is broken, or we cross compile.
3296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3297$as_echo_n "checking whether we are cross compiling... " >&6; }
3298if test "$cross_compiling" != yes; then
3299  { { ac_try="$ac_link"
3300case "(($ac_try" in
3301  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3302  *) ac_try_echo=$ac_try;;
3303esac
3304eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3305$as_echo "$ac_try_echo"; } >&5
3306  (eval "$ac_link") 2>&5
3307  ac_status=$?
3308  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3309  test $ac_status = 0; }
3310  if { ac_try='./conftest$ac_cv_exeext'
3311  { { case "(($ac_try" in
3312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313  *) ac_try_echo=$ac_try;;
3314esac
3315eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3316$as_echo "$ac_try_echo"; } >&5
3317  (eval "$ac_try") 2>&5
3318  ac_status=$?
3319  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3320  test $ac_status = 0; }; }; then
3321    cross_compiling=no
3322  else
3323    if test "$cross_compiling" = maybe; then
3324	cross_compiling=yes
3325    else
3326	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3327$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3328as_fn_error $? "cannot run C compiled programs.
3329If you meant to cross compile, use \`--host'.
3330See \`config.log' for more details" "$LINENO" 5; }
3331    fi
3332  fi
3333fi
3334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3335$as_echo "$cross_compiling" >&6; }
3336
3337rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3338ac_clean_files=$ac_clean_files_save
3339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3340$as_echo_n "checking for suffix of object files... " >&6; }
3341if ${ac_cv_objext+:} false; then :
3342  $as_echo_n "(cached) " >&6
3343else
3344  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345/* end confdefs.h.  */
3346
3347int
3348main ()
3349{
3350
3351  ;
3352  return 0;
3353}
3354_ACEOF
3355rm -f conftest.o conftest.obj
3356if { { ac_try="$ac_compile"
3357case "(($ac_try" in
3358  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359  *) ac_try_echo=$ac_try;;
3360esac
3361eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3362$as_echo "$ac_try_echo"; } >&5
3363  (eval "$ac_compile") 2>&5
3364  ac_status=$?
3365  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3366  test $ac_status = 0; }; then :
3367  for ac_file in conftest.o conftest.obj conftest.*; do
3368  test -f "$ac_file" || continue;
3369  case $ac_file in
3370    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3371    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3372       break;;
3373  esac
3374done
3375else
3376  $as_echo "$as_me: failed program was:" >&5
3377sed 's/^/| /' conftest.$ac_ext >&5
3378
3379{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381as_fn_error $? "cannot compute suffix of object files: cannot compile
3382See \`config.log' for more details" "$LINENO" 5; }
3383fi
3384rm -f conftest.$ac_cv_objext conftest.$ac_ext
3385fi
3386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3387$as_echo "$ac_cv_objext" >&6; }
3388OBJEXT=$ac_cv_objext
3389ac_objext=$OBJEXT
3390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3391$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3392if ${ac_cv_c_compiler_gnu+:} false; then :
3393  $as_echo_n "(cached) " >&6
3394else
3395  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396/* end confdefs.h.  */
3397
3398int
3399main ()
3400{
3401#ifndef __GNUC__
3402       choke me
3403#endif
3404
3405  ;
3406  return 0;
3407}
3408_ACEOF
3409if ac_fn_c_try_compile "$LINENO"; then :
3410  ac_compiler_gnu=yes
3411else
3412  ac_compiler_gnu=no
3413fi
3414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3415ac_cv_c_compiler_gnu=$ac_compiler_gnu
3416
3417fi
3418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3419$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3420if test $ac_compiler_gnu = yes; then
3421  GCC=yes
3422else
3423  GCC=
3424fi
3425ac_test_CFLAGS=${CFLAGS+set}
3426ac_save_CFLAGS=$CFLAGS
3427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3428$as_echo_n "checking whether $CC accepts -g... " >&6; }
3429if ${ac_cv_prog_cc_g+:} false; then :
3430  $as_echo_n "(cached) " >&6
3431else
3432  ac_save_c_werror_flag=$ac_c_werror_flag
3433   ac_c_werror_flag=yes
3434   ac_cv_prog_cc_g=no
3435   CFLAGS="-g"
3436   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3437/* end confdefs.h.  */
3438
3439int
3440main ()
3441{
3442
3443  ;
3444  return 0;
3445}
3446_ACEOF
3447if ac_fn_c_try_compile "$LINENO"; then :
3448  ac_cv_prog_cc_g=yes
3449else
3450  CFLAGS=""
3451      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3452/* end confdefs.h.  */
3453
3454int
3455main ()
3456{
3457
3458  ;
3459  return 0;
3460}
3461_ACEOF
3462if ac_fn_c_try_compile "$LINENO"; then :
3463
3464else
3465  ac_c_werror_flag=$ac_save_c_werror_flag
3466	 CFLAGS="-g"
3467	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468/* end confdefs.h.  */
3469
3470int
3471main ()
3472{
3473
3474  ;
3475  return 0;
3476}
3477_ACEOF
3478if ac_fn_c_try_compile "$LINENO"; then :
3479  ac_cv_prog_cc_g=yes
3480fi
3481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3482fi
3483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3484fi
3485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3486   ac_c_werror_flag=$ac_save_c_werror_flag
3487fi
3488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3489$as_echo "$ac_cv_prog_cc_g" >&6; }
3490if test "$ac_test_CFLAGS" = set; then
3491  CFLAGS=$ac_save_CFLAGS
3492elif test $ac_cv_prog_cc_g = yes; then
3493  if test "$GCC" = yes; then
3494    CFLAGS="-g -O2"
3495  else
3496    CFLAGS="-g"
3497  fi
3498else
3499  if test "$GCC" = yes; then
3500    CFLAGS="-O2"
3501  else
3502    CFLAGS=
3503  fi
3504fi
3505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3506$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3507if ${ac_cv_prog_cc_c89+:} false; then :
3508  $as_echo_n "(cached) " >&6
3509else
3510  ac_cv_prog_cc_c89=no
3511ac_save_CC=$CC
3512cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513/* end confdefs.h.  */
3514#include <stdarg.h>
3515#include <stdio.h>
3516struct stat;
3517/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3518struct buf { int x; };
3519FILE * (*rcsopen) (struct buf *, struct stat *, int);
3520static char *e (p, i)
3521     char **p;
3522     int i;
3523{
3524  return p[i];
3525}
3526static char *f (char * (*g) (char **, int), char **p, ...)
3527{
3528  char *s;
3529  va_list v;
3530  va_start (v,p);
3531  s = g (p, va_arg (v,int));
3532  va_end (v);
3533  return s;
3534}
3535
3536/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3537   function prototypes and stuff, but not '\xHH' hex character constants.
3538   These don't provoke an error unfortunately, instead are silently treated
3539   as 'x'.  The following induces an error, until -std is added to get
3540   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3541   array size at least.  It's necessary to write '\x00'==0 to get something
3542   that's true only with -std.  */
3543int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3544
3545/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3546   inside strings and character constants.  */
3547#define FOO(x) 'x'
3548int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3549
3550int test (int i, double x);
3551struct s1 {int (*f) (int a);};
3552struct s2 {int (*f) (double a);};
3553int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3554int argc;
3555char **argv;
3556int
3557main ()
3558{
3559return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3560  ;
3561  return 0;
3562}
3563_ACEOF
3564for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3565	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3566do
3567  CC="$ac_save_CC $ac_arg"
3568  if ac_fn_c_try_compile "$LINENO"; then :
3569  ac_cv_prog_cc_c89=$ac_arg
3570fi
3571rm -f core conftest.err conftest.$ac_objext
3572  test "x$ac_cv_prog_cc_c89" != "xno" && break
3573done
3574rm -f conftest.$ac_ext
3575CC=$ac_save_CC
3576
3577fi
3578# AC_CACHE_VAL
3579case "x$ac_cv_prog_cc_c89" in
3580  x)
3581    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3582$as_echo "none needed" >&6; } ;;
3583  xno)
3584    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3585$as_echo "unsupported" >&6; } ;;
3586  *)
3587    CC="$CC $ac_cv_prog_cc_c89"
3588    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3589$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3590esac
3591if test "x$ac_cv_prog_cc_c89" != xno; then :
3592
3593fi
3594
3595ac_ext=c
3596ac_cpp='$CPP $CPPFLAGS'
3597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3599ac_compiler_gnu=$ac_cv_c_compiler_gnu
3600
3601ac_ext=c
3602ac_cpp='$CPP $CPPFLAGS'
3603ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3604ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3605ac_compiler_gnu=$ac_cv_c_compiler_gnu
3606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3607$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3608if ${am_cv_prog_cc_c_o+:} false; then :
3609  $as_echo_n "(cached) " >&6
3610else
3611  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3612/* end confdefs.h.  */
3613
3614int
3615main ()
3616{
3617
3618  ;
3619  return 0;
3620}
3621_ACEOF
3622  # Make sure it works both with $CC and with simple cc.
3623  # Following AC_PROG_CC_C_O, we do the test twice because some
3624  # compilers refuse to overwrite an existing .o file with -o,
3625  # though they will create one.
3626  am_cv_prog_cc_c_o=yes
3627  for am_i in 1 2; do
3628    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3629   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3630   ac_status=$?
3631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3632   (exit $ac_status); } \
3633         && test -f conftest2.$ac_objext; then
3634      : OK
3635    else
3636      am_cv_prog_cc_c_o=no
3637      break
3638    fi
3639  done
3640  rm -f core conftest*
3641  unset am_i
3642fi
3643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3644$as_echo "$am_cv_prog_cc_c_o" >&6; }
3645if test "$am_cv_prog_cc_c_o" != yes; then
3646   # Losing compiler, so override with the script.
3647   # FIXME: It is wrong to rewrite CC.
3648   # But if we don't then we get into trouble of one sort or another.
3649   # A longer-term fix would be to have automake use am__CC in this case,
3650   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3651   CC="$am_aux_dir/compile $CC"
3652fi
3653ac_ext=c
3654ac_cpp='$CPP $CPPFLAGS'
3655ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3656ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3657ac_compiler_gnu=$ac_cv_c_compiler_gnu
3658
3659
3660
3661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3662$as_echo_n "checking for library containing strerror... " >&6; }
3663if ${ac_cv_search_strerror+:} false; then :
3664  $as_echo_n "(cached) " >&6
3665else
3666  ac_func_search_save_LIBS=$LIBS
3667cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668/* end confdefs.h.  */
3669
3670/* Override any GCC internal prototype to avoid an error.
3671   Use char because int might match the return type of a GCC
3672   builtin and then its argument prototype would still apply.  */
3673#ifdef __cplusplus
3674extern "C"
3675#endif
3676char strerror ();
3677int
3678main ()
3679{
3680return strerror ();
3681  ;
3682  return 0;
3683}
3684_ACEOF
3685for ac_lib in '' cposix; do
3686  if test -z "$ac_lib"; then
3687    ac_res="none required"
3688  else
3689    ac_res=-l$ac_lib
3690    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3691  fi
3692  if ac_fn_c_try_link "$LINENO"; then :
3693  ac_cv_search_strerror=$ac_res
3694fi
3695rm -f core conftest.err conftest.$ac_objext \
3696    conftest$ac_exeext
3697  if ${ac_cv_search_strerror+:} false; then :
3698  break
3699fi
3700done
3701if ${ac_cv_search_strerror+:} false; then :
3702
3703else
3704  ac_cv_search_strerror=no
3705fi
3706rm conftest.$ac_ext
3707LIBS=$ac_func_search_save_LIBS
3708fi
3709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3710$as_echo "$ac_cv_search_strerror" >&6; }
3711ac_res=$ac_cv_search_strerror
3712if test "$ac_res" != no; then :
3713  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3714
3715fi
3716
3717
3718am__api_version='1.15'
3719
3720# Find a good install program.  We prefer a C program (faster),
3721# so one script is as good as another.  But avoid the broken or
3722# incompatible versions:
3723# SysV /etc/install, /usr/sbin/install
3724# SunOS /usr/etc/install
3725# IRIX /sbin/install
3726# AIX /bin/install
3727# AmigaOS /C/install, which installs bootblocks on floppy discs
3728# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3729# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3730# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3731# OS/2's system install, which has a completely different semantic
3732# ./install, which can be erroneously created by make from ./install.sh.
3733# Reject install programs that cannot install multiple files.
3734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3735$as_echo_n "checking for a BSD-compatible install... " >&6; }
3736if test -z "$INSTALL"; then
3737if ${ac_cv_path_install+:} false; then :
3738  $as_echo_n "(cached) " >&6
3739else
3740  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3741for as_dir in $PATH
3742do
3743  IFS=$as_save_IFS
3744  test -z "$as_dir" && as_dir=.
3745    # Account for people who put trailing slashes in PATH elements.
3746case $as_dir/ in #((
3747  ./ | .// | /[cC]/* | \
3748  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3749  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3750  /usr/ucb/* ) ;;
3751  *)
3752    # OSF1 and SCO ODT 3.0 have their own names for install.
3753    # Don't use installbsd from OSF since it installs stuff as root
3754    # by default.
3755    for ac_prog in ginstall scoinst install; do
3756      for ac_exec_ext in '' $ac_executable_extensions; do
3757	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3758	  if test $ac_prog = install &&
3759	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3760	    # AIX install.  It has an incompatible calling convention.
3761	    :
3762	  elif test $ac_prog = install &&
3763	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3764	    # program-specific install script used by HP pwplus--don't use.
3765	    :
3766	  else
3767	    rm -rf conftest.one conftest.two conftest.dir
3768	    echo one > conftest.one
3769	    echo two > conftest.two
3770	    mkdir conftest.dir
3771	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3772	      test -s conftest.one && test -s conftest.two &&
3773	      test -s conftest.dir/conftest.one &&
3774	      test -s conftest.dir/conftest.two
3775	    then
3776	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3777	      break 3
3778	    fi
3779	  fi
3780	fi
3781      done
3782    done
3783    ;;
3784esac
3785
3786  done
3787IFS=$as_save_IFS
3788
3789rm -rf conftest.one conftest.two conftest.dir
3790
3791fi
3792  if test "${ac_cv_path_install+set}" = set; then
3793    INSTALL=$ac_cv_path_install
3794  else
3795    # As a last resort, use the slow shell script.  Don't cache a
3796    # value for INSTALL within a source directory, because that will
3797    # break other packages using the cache if that directory is
3798    # removed, or if the value is a relative name.
3799    INSTALL=$ac_install_sh
3800  fi
3801fi
3802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3803$as_echo "$INSTALL" >&6; }
3804
3805# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3806# It thinks the first close brace ends the variable substitution.
3807test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3808
3809test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3810
3811test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3812
3813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3814$as_echo_n "checking whether build environment is sane... " >&6; }
3815# Reject unsafe characters in $srcdir or the absolute working directory
3816# name.  Accept space and tab only in the latter.
3817am_lf='
3818'
3819case `pwd` in
3820  *[\\\"\#\$\&\'\`$am_lf]*)
3821    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3822esac
3823case $srcdir in
3824  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3825    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3826esac
3827
3828# Do 'set' in a subshell so we don't clobber the current shell's
3829# arguments.  Must try -L first in case configure is actually a
3830# symlink; some systems play weird games with the mod time of symlinks
3831# (eg FreeBSD returns the mod time of the symlink's containing
3832# directory).
3833if (
3834   am_has_slept=no
3835   for am_try in 1 2; do
3836     echo "timestamp, slept: $am_has_slept" > conftest.file
3837     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3838     if test "$*" = "X"; then
3839	# -L didn't work.
3840	set X `ls -t "$srcdir/configure" conftest.file`
3841     fi
3842     if test "$*" != "X $srcdir/configure conftest.file" \
3843	&& test "$*" != "X conftest.file $srcdir/configure"; then
3844
3845	# If neither matched, then we have a broken ls.  This can happen
3846	# if, for instance, CONFIG_SHELL is bash and it inherits a
3847	# broken ls alias from the environment.  This has actually
3848	# happened.  Such a system could not be considered "sane".
3849	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3850  alias in your environment" "$LINENO" 5
3851     fi
3852     if test "$2" = conftest.file || test $am_try -eq 2; then
3853       break
3854     fi
3855     # Just in case.
3856     sleep 1
3857     am_has_slept=yes
3858   done
3859   test "$2" = conftest.file
3860   )
3861then
3862   # Ok.
3863   :
3864else
3865   as_fn_error $? "newly created file is older than distributed files!
3866Check your system clock" "$LINENO" 5
3867fi
3868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3869$as_echo "yes" >&6; }
3870# If we didn't sleep, we still need to ensure time stamps of config.status and
3871# generated files are strictly newer.
3872am_sleep_pid=
3873if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3874  ( sleep 1 ) &
3875  am_sleep_pid=$!
3876fi
3877
3878rm -f conftest.file
3879
3880test "$program_prefix" != NONE &&
3881  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3882# Use a double $ so make ignores it.
3883test "$program_suffix" != NONE &&
3884  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3885# Double any \ or $.
3886# By default was `s,x,x', remove it if useless.
3887ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3888program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3889
3890if test x"${MISSING+set}" != xset; then
3891  case $am_aux_dir in
3892  *\ * | *\	*)
3893    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3894  *)
3895    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3896  esac
3897fi
3898# Use eval to expand $SHELL
3899if eval "$MISSING --is-lightweight"; then
3900  am_missing_run="$MISSING "
3901else
3902  am_missing_run=
3903  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3904$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3905fi
3906
3907if test x"${install_sh+set}" != xset; then
3908  case $am_aux_dir in
3909  *\ * | *\	*)
3910    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3911  *)
3912    install_sh="\${SHELL} $am_aux_dir/install-sh"
3913  esac
3914fi
3915
3916# Installed binaries are usually stripped using 'strip' when the user
3917# run "make install-strip".  However 'strip' might not be the right
3918# tool to use in cross-compilation environments, therefore Automake
3919# will honor the 'STRIP' environment variable to overrule this program.
3920if test "$cross_compiling" != no; then
3921  if test -n "$ac_tool_prefix"; then
3922  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3923set dummy ${ac_tool_prefix}strip; ac_word=$2
3924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3925$as_echo_n "checking for $ac_word... " >&6; }
3926if ${ac_cv_prog_STRIP+:} false; then :
3927  $as_echo_n "(cached) " >&6
3928else
3929  if test -n "$STRIP"; then
3930  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3931else
3932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3933for as_dir in $PATH
3934do
3935  IFS=$as_save_IFS
3936  test -z "$as_dir" && as_dir=.
3937    for ac_exec_ext in '' $ac_executable_extensions; do
3938  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3939    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3940    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3941    break 2
3942  fi
3943done
3944  done
3945IFS=$as_save_IFS
3946
3947fi
3948fi
3949STRIP=$ac_cv_prog_STRIP
3950if test -n "$STRIP"; then
3951  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3952$as_echo "$STRIP" >&6; }
3953else
3954  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3955$as_echo "no" >&6; }
3956fi
3957
3958
3959fi
3960if test -z "$ac_cv_prog_STRIP"; then
3961  ac_ct_STRIP=$STRIP
3962  # Extract the first word of "strip", so it can be a program name with args.
3963set dummy strip; ac_word=$2
3964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3965$as_echo_n "checking for $ac_word... " >&6; }
3966if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3967  $as_echo_n "(cached) " >&6
3968else
3969  if test -n "$ac_ct_STRIP"; then
3970  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3971else
3972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3973for as_dir in $PATH
3974do
3975  IFS=$as_save_IFS
3976  test -z "$as_dir" && as_dir=.
3977    for ac_exec_ext in '' $ac_executable_extensions; do
3978  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3979    ac_cv_prog_ac_ct_STRIP="strip"
3980    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3981    break 2
3982  fi
3983done
3984  done
3985IFS=$as_save_IFS
3986
3987fi
3988fi
3989ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3990if test -n "$ac_ct_STRIP"; then
3991  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3992$as_echo "$ac_ct_STRIP" >&6; }
3993else
3994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3995$as_echo "no" >&6; }
3996fi
3997
3998  if test "x$ac_ct_STRIP" = x; then
3999    STRIP=":"
4000  else
4001    case $cross_compiling:$ac_tool_warned in
4002yes:)
4003{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4004$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4005ac_tool_warned=yes ;;
4006esac
4007    STRIP=$ac_ct_STRIP
4008  fi
4009else
4010  STRIP="$ac_cv_prog_STRIP"
4011fi
4012
4013fi
4014INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4015
4016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4017$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4018if test -z "$MKDIR_P"; then
4019  if ${ac_cv_path_mkdir+:} false; then :
4020  $as_echo_n "(cached) " >&6
4021else
4022  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4023for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4024do
4025  IFS=$as_save_IFS
4026  test -z "$as_dir" && as_dir=.
4027    for ac_prog in mkdir gmkdir; do
4028	 for ac_exec_ext in '' $ac_executable_extensions; do
4029	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4030	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4031	     'mkdir (GNU coreutils) '* | \
4032	     'mkdir (coreutils) '* | \
4033	     'mkdir (fileutils) '4.1*)
4034	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4035	       break 3;;
4036	   esac
4037	 done
4038       done
4039  done
4040IFS=$as_save_IFS
4041
4042fi
4043
4044  test -d ./--version && rmdir ./--version
4045  if test "${ac_cv_path_mkdir+set}" = set; then
4046    MKDIR_P="$ac_cv_path_mkdir -p"
4047  else
4048    # As a last resort, use the slow shell script.  Don't cache a
4049    # value for MKDIR_P within a source directory, because that will
4050    # break other packages using the cache if that directory is
4051    # removed, or if the value is a relative name.
4052    MKDIR_P="$ac_install_sh -d"
4053  fi
4054fi
4055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4056$as_echo "$MKDIR_P" >&6; }
4057
4058for ac_prog in gawk mawk nawk awk
4059do
4060  # Extract the first word of "$ac_prog", so it can be a program name with args.
4061set dummy $ac_prog; ac_word=$2
4062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4063$as_echo_n "checking for $ac_word... " >&6; }
4064if ${ac_cv_prog_AWK+:} false; then :
4065  $as_echo_n "(cached) " >&6
4066else
4067  if test -n "$AWK"; then
4068  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4069else
4070as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4071for as_dir in $PATH
4072do
4073  IFS=$as_save_IFS
4074  test -z "$as_dir" && as_dir=.
4075    for ac_exec_ext in '' $ac_executable_extensions; do
4076  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4077    ac_cv_prog_AWK="$ac_prog"
4078    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4079    break 2
4080  fi
4081done
4082  done
4083IFS=$as_save_IFS
4084
4085fi
4086fi
4087AWK=$ac_cv_prog_AWK
4088if test -n "$AWK"; then
4089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4090$as_echo "$AWK" >&6; }
4091else
4092  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4093$as_echo "no" >&6; }
4094fi
4095
4096
4097  test -n "$AWK" && break
4098done
4099
4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4101$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4102set x ${MAKE-make}
4103ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4104if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4105  $as_echo_n "(cached) " >&6
4106else
4107  cat >conftest.make <<\_ACEOF
4108SHELL = /bin/sh
4109all:
4110	@echo '@@@%%%=$(MAKE)=@@@%%%'
4111_ACEOF
4112# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4113case `${MAKE-make} -f conftest.make 2>/dev/null` in
4114  *@@@%%%=?*=@@@%%%*)
4115    eval ac_cv_prog_make_${ac_make}_set=yes;;
4116  *)
4117    eval ac_cv_prog_make_${ac_make}_set=no;;
4118esac
4119rm -f conftest.make
4120fi
4121if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4123$as_echo "yes" >&6; }
4124  SET_MAKE=
4125else
4126  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4127$as_echo "no" >&6; }
4128  SET_MAKE="MAKE=${MAKE-make}"
4129fi
4130
4131rm -rf .tst 2>/dev/null
4132mkdir .tst 2>/dev/null
4133if test -d .tst; then
4134  am__leading_dot=.
4135else
4136  am__leading_dot=_
4137fi
4138rmdir .tst 2>/dev/null
4139
4140DEPDIR="${am__leading_dot}deps"
4141
4142ac_config_commands="$ac_config_commands depfiles"
4143
4144
4145am_make=${MAKE-make}
4146cat > confinc << 'END'
4147am__doit:
4148	@echo this is the am__doit target
4149.PHONY: am__doit
4150END
4151# If we don't find an include directive, just comment out the code.
4152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4153$as_echo_n "checking for style of include used by $am_make... " >&6; }
4154am__include="#"
4155am__quote=
4156_am_result=none
4157# First try GNU make style include.
4158echo "include confinc" > confmf
4159# Ignore all kinds of additional output from 'make'.
4160case `$am_make -s -f confmf 2> /dev/null` in #(
4161*the\ am__doit\ target*)
4162  am__include=include
4163  am__quote=
4164  _am_result=GNU
4165  ;;
4166esac
4167# Now try BSD make style include.
4168if test "$am__include" = "#"; then
4169   echo '.include "confinc"' > confmf
4170   case `$am_make -s -f confmf 2> /dev/null` in #(
4171   *the\ am__doit\ target*)
4172     am__include=.include
4173     am__quote="\""
4174     _am_result=BSD
4175     ;;
4176   esac
4177fi
4178
4179
4180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4181$as_echo "$_am_result" >&6; }
4182rm -f confinc confmf
4183
4184# Check whether --enable-dependency-tracking was given.
4185if test "${enable_dependency_tracking+set}" = set; then :
4186  enableval=$enable_dependency_tracking;
4187fi
4188
4189if test "x$enable_dependency_tracking" != xno; then
4190  am_depcomp="$ac_aux_dir/depcomp"
4191  AMDEPBACKSLASH='\'
4192  am__nodep='_no'
4193fi
4194 if test "x$enable_dependency_tracking" != xno; then
4195  AMDEP_TRUE=
4196  AMDEP_FALSE='#'
4197else
4198  AMDEP_TRUE='#'
4199  AMDEP_FALSE=
4200fi
4201
4202
4203# Check whether --enable-silent-rules was given.
4204if test "${enable_silent_rules+set}" = set; then :
4205  enableval=$enable_silent_rules;
4206fi
4207
4208case $enable_silent_rules in # (((
4209  yes) AM_DEFAULT_VERBOSITY=0;;
4210   no) AM_DEFAULT_VERBOSITY=1;;
4211    *) AM_DEFAULT_VERBOSITY=1;;
4212esac
4213am_make=${MAKE-make}
4214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4215$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4216if ${am_cv_make_support_nested_variables+:} false; then :
4217  $as_echo_n "(cached) " >&6
4218else
4219  if $as_echo 'TRUE=$(BAR$(V))
4220BAR0=false
4221BAR1=true
4222V=1
4223am__doit:
4224	@$(TRUE)
4225.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4226  am_cv_make_support_nested_variables=yes
4227else
4228  am_cv_make_support_nested_variables=no
4229fi
4230fi
4231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4232$as_echo "$am_cv_make_support_nested_variables" >&6; }
4233if test $am_cv_make_support_nested_variables = yes; then
4234    AM_V='$(V)'
4235  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4236else
4237  AM_V=$AM_DEFAULT_VERBOSITY
4238  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4239fi
4240AM_BACKSLASH='\'
4241
4242if test "`cd $srcdir && pwd`" != "`pwd`"; then
4243  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4244  # is not polluted with repeated "-I."
4245  am__isrc=' -I$(srcdir)'
4246  # test to see if srcdir already configured
4247  if test -f $srcdir/config.status; then
4248    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4249  fi
4250fi
4251
4252# test whether we have cygpath
4253if test -z "$CYGPATH_W"; then
4254  if (cygpath --version) >/dev/null 2>/dev/null; then
4255    CYGPATH_W='cygpath -w'
4256  else
4257    CYGPATH_W=echo
4258  fi
4259fi
4260
4261
4262# Define the identity of the package.
4263 PACKAGE='ld'
4264 VERSION='2.31.1'
4265
4266
4267cat >>confdefs.h <<_ACEOF
4268#define PACKAGE "$PACKAGE"
4269_ACEOF
4270
4271
4272cat >>confdefs.h <<_ACEOF
4273#define VERSION "$VERSION"
4274_ACEOF
4275
4276# Some tools Automake needs.
4277
4278ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4279
4280
4281AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4282
4283
4284AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4285
4286
4287AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4288
4289
4290MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4291
4292# For better backward compatibility.  To be removed once Automake 1.9.x
4293# dies out for good.  For more background, see:
4294# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4295# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4296mkdir_p='$(MKDIR_P)'
4297
4298# We need awk for the "check" target (and possibly the TAP driver).  The
4299# system "awk" is bad on some platforms.
4300# Always define AMTAR for backward compatibility.  Yes, it's still used
4301# in the wild :-(  We should find a proper way to deprecate it ...
4302AMTAR='$${TAR-tar}'
4303
4304
4305# We'll loop over all known methods to create a tar archive until one works.
4306_am_tools='gnutar  pax cpio none'
4307
4308am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4309
4310
4311
4312
4313
4314depcc="$CC"   am_compiler_list=
4315
4316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4317$as_echo_n "checking dependency style of $depcc... " >&6; }
4318if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4319  $as_echo_n "(cached) " >&6
4320else
4321  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4322  # We make a subdir and do the tests there.  Otherwise we can end up
4323  # making bogus files that we don't know about and never remove.  For
4324  # instance it was reported that on HP-UX the gcc test will end up
4325  # making a dummy file named 'D' -- because '-MD' means "put the output
4326  # in D".
4327  rm -rf conftest.dir
4328  mkdir conftest.dir
4329  # Copy depcomp to subdir because otherwise we won't find it if we're
4330  # using a relative directory.
4331  cp "$am_depcomp" conftest.dir
4332  cd conftest.dir
4333  # We will build objects and dependencies in a subdirectory because
4334  # it helps to detect inapplicable dependency modes.  For instance
4335  # both Tru64's cc and ICC support -MD to output dependencies as a
4336  # side effect of compilation, but ICC will put the dependencies in
4337  # the current directory while Tru64 will put them in the object
4338  # directory.
4339  mkdir sub
4340
4341  am_cv_CC_dependencies_compiler_type=none
4342  if test "$am_compiler_list" = ""; then
4343     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4344  fi
4345  am__universal=false
4346  case " $depcc " in #(
4347     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4348     esac
4349
4350  for depmode in $am_compiler_list; do
4351    # Setup a source with many dependencies, because some compilers
4352    # like to wrap large dependency lists on column 80 (with \), and
4353    # we should not choose a depcomp mode which is confused by this.
4354    #
4355    # We need to recreate these files for each test, as the compiler may
4356    # overwrite some of them when testing with obscure command lines.
4357    # This happens at least with the AIX C compiler.
4358    : > sub/conftest.c
4359    for i in 1 2 3 4 5 6; do
4360      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4361      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4362      # Solaris 10 /bin/sh.
4363      echo '/* dummy */' > sub/conftst$i.h
4364    done
4365    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4366
4367    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4368    # mode.  It turns out that the SunPro C++ compiler does not properly
4369    # handle '-M -o', and we need to detect this.  Also, some Intel
4370    # versions had trouble with output in subdirs.
4371    am__obj=sub/conftest.${OBJEXT-o}
4372    am__minus_obj="-o $am__obj"
4373    case $depmode in
4374    gcc)
4375      # This depmode causes a compiler race in universal mode.
4376      test "$am__universal" = false || continue
4377      ;;
4378    nosideeffect)
4379      # After this tag, mechanisms are not by side-effect, so they'll
4380      # only be used when explicitly requested.
4381      if test "x$enable_dependency_tracking" = xyes; then
4382	continue
4383      else
4384	break
4385      fi
4386      ;;
4387    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4388      # This compiler won't grok '-c -o', but also, the minuso test has
4389      # not run yet.  These depmodes are late enough in the game, and
4390      # so weak that their functioning should not be impacted.
4391      am__obj=conftest.${OBJEXT-o}
4392      am__minus_obj=
4393      ;;
4394    none) break ;;
4395    esac
4396    if depmode=$depmode \
4397       source=sub/conftest.c object=$am__obj \
4398       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4399       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4400         >/dev/null 2>conftest.err &&
4401       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4402       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4403       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4404       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4405      # icc doesn't choke on unknown options, it will just issue warnings
4406      # or remarks (even with -Werror).  So we grep stderr for any message
4407      # that says an option was ignored or not supported.
4408      # When given -MP, icc 7.0 and 7.1 complain thusly:
4409      #   icc: Command line warning: ignoring option '-M'; no argument required
4410      # The diagnosis changed in icc 8.0:
4411      #   icc: Command line remark: option '-MP' not supported
4412      if (grep 'ignoring option' conftest.err ||
4413          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4414        am_cv_CC_dependencies_compiler_type=$depmode
4415        break
4416      fi
4417    fi
4418  done
4419
4420  cd ..
4421  rm -rf conftest.dir
4422else
4423  am_cv_CC_dependencies_compiler_type=none
4424fi
4425
4426fi
4427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4428$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4429CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4430
4431 if
4432  test "x$enable_dependency_tracking" != xno \
4433  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4434  am__fastdepCC_TRUE=
4435  am__fastdepCC_FALSE='#'
4436else
4437  am__fastdepCC_TRUE='#'
4438  am__fastdepCC_FALSE=
4439fi
4440
4441
4442
4443# POSIX will say in a future version that running "rm -f" with no argument
4444# is OK; and we want to be able to make that assumption in our Makefile
4445# recipes.  So use an aggressive probe to check that the usage we want is
4446# actually supported "in the wild" to an acceptable degree.
4447# See automake bug#10828.
4448# To make any issue more visible, cause the running configure to be aborted
4449# by default if the 'rm' program in use doesn't match our expectations; the
4450# user can still override this though.
4451if rm -f && rm -fr && rm -rf; then : OK; else
4452  cat >&2 <<'END'
4453Oops!
4454
4455Your 'rm' program seems unable to run without file operands specified
4456on the command line, even when the '-f' option is present.  This is contrary
4457to the behaviour of most rm programs out there, and not conforming with
4458the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4459
4460Please tell bug-automake@gnu.org about your system, including the value
4461of your $PATH and any error possibly output before this message.  This
4462can help us improve future automake versions.
4463
4464END
4465  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4466    echo 'Configuration will proceed anyway, since you have set the' >&2
4467    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4468    echo >&2
4469  else
4470    cat >&2 <<'END'
4471Aborting the configuration process, to ensure you take notice of the issue.
4472
4473You can download and install GNU coreutils to get an 'rm' implementation
4474that behaves properly: <http://www.gnu.org/software/coreutils/>.
4475
4476If you want to complete the configuration process using your problematic
4477'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4478to "yes", and re-run configure.
4479
4480END
4481    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4482  fi
4483fi
4484
4485
4486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4487$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4488    # Check whether --enable-maintainer-mode was given.
4489if test "${enable_maintainer_mode+set}" = set; then :
4490  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4491else
4492  USE_MAINTAINER_MODE=no
4493fi
4494
4495  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4496$as_echo "$USE_MAINTAINER_MODE" >&6; }
4497   if test $USE_MAINTAINER_MODE = yes; then
4498  MAINTAINER_MODE_TRUE=
4499  MAINTAINER_MODE_FALSE='#'
4500else
4501  MAINTAINER_MODE_TRUE='#'
4502  MAINTAINER_MODE_FALSE=
4503fi
4504
4505  MAINT=$MAINTAINER_MODE_TRUE
4506
4507
4508
4509ac_ext=c
4510ac_cpp='$CPP $CPPFLAGS'
4511ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4512ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4513ac_compiler_gnu=$ac_cv_c_compiler_gnu
4514if test -n "$ac_tool_prefix"; then
4515  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4516set dummy ${ac_tool_prefix}gcc; ac_word=$2
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4518$as_echo_n "checking for $ac_word... " >&6; }
4519if ${ac_cv_prog_CC+:} false; then :
4520  $as_echo_n "(cached) " >&6
4521else
4522  if test -n "$CC"; then
4523  ac_cv_prog_CC="$CC" # Let the user override the test.
4524else
4525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4526for as_dir in $PATH
4527do
4528  IFS=$as_save_IFS
4529  test -z "$as_dir" && as_dir=.
4530    for ac_exec_ext in '' $ac_executable_extensions; do
4531  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4532    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4533    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4534    break 2
4535  fi
4536done
4537  done
4538IFS=$as_save_IFS
4539
4540fi
4541fi
4542CC=$ac_cv_prog_CC
4543if test -n "$CC"; then
4544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4545$as_echo "$CC" >&6; }
4546else
4547  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4548$as_echo "no" >&6; }
4549fi
4550
4551
4552fi
4553if test -z "$ac_cv_prog_CC"; then
4554  ac_ct_CC=$CC
4555  # Extract the first word of "gcc", so it can be a program name with args.
4556set dummy gcc; ac_word=$2
4557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4558$as_echo_n "checking for $ac_word... " >&6; }
4559if ${ac_cv_prog_ac_ct_CC+:} false; then :
4560  $as_echo_n "(cached) " >&6
4561else
4562  if test -n "$ac_ct_CC"; then
4563  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4564else
4565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4566for as_dir in $PATH
4567do
4568  IFS=$as_save_IFS
4569  test -z "$as_dir" && as_dir=.
4570    for ac_exec_ext in '' $ac_executable_extensions; do
4571  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4572    ac_cv_prog_ac_ct_CC="gcc"
4573    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4574    break 2
4575  fi
4576done
4577  done
4578IFS=$as_save_IFS
4579
4580fi
4581fi
4582ac_ct_CC=$ac_cv_prog_ac_ct_CC
4583if test -n "$ac_ct_CC"; then
4584  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4585$as_echo "$ac_ct_CC" >&6; }
4586else
4587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4588$as_echo "no" >&6; }
4589fi
4590
4591  if test "x$ac_ct_CC" = x; then
4592    CC=""
4593  else
4594    case $cross_compiling:$ac_tool_warned in
4595yes:)
4596{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4597$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4598ac_tool_warned=yes ;;
4599esac
4600    CC=$ac_ct_CC
4601  fi
4602else
4603  CC="$ac_cv_prog_CC"
4604fi
4605
4606if test -z "$CC"; then
4607          if test -n "$ac_tool_prefix"; then
4608    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4609set dummy ${ac_tool_prefix}cc; ac_word=$2
4610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4611$as_echo_n "checking for $ac_word... " >&6; }
4612if ${ac_cv_prog_CC+:} false; then :
4613  $as_echo_n "(cached) " >&6
4614else
4615  if test -n "$CC"; then
4616  ac_cv_prog_CC="$CC" # Let the user override the test.
4617else
4618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619for as_dir in $PATH
4620do
4621  IFS=$as_save_IFS
4622  test -z "$as_dir" && as_dir=.
4623    for ac_exec_ext in '' $ac_executable_extensions; do
4624  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4625    ac_cv_prog_CC="${ac_tool_prefix}cc"
4626    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4627    break 2
4628  fi
4629done
4630  done
4631IFS=$as_save_IFS
4632
4633fi
4634fi
4635CC=$ac_cv_prog_CC
4636if test -n "$CC"; then
4637  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4638$as_echo "$CC" >&6; }
4639else
4640  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641$as_echo "no" >&6; }
4642fi
4643
4644
4645  fi
4646fi
4647if test -z "$CC"; then
4648  # Extract the first word of "cc", so it can be a program name with args.
4649set dummy cc; ac_word=$2
4650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4651$as_echo_n "checking for $ac_word... " >&6; }
4652if ${ac_cv_prog_CC+:} false; then :
4653  $as_echo_n "(cached) " >&6
4654else
4655  if test -n "$CC"; then
4656  ac_cv_prog_CC="$CC" # Let the user override the test.
4657else
4658  ac_prog_rejected=no
4659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4660for as_dir in $PATH
4661do
4662  IFS=$as_save_IFS
4663  test -z "$as_dir" && as_dir=.
4664    for ac_exec_ext in '' $ac_executable_extensions; do
4665  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4666    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4667       ac_prog_rejected=yes
4668       continue
4669     fi
4670    ac_cv_prog_CC="cc"
4671    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4672    break 2
4673  fi
4674done
4675  done
4676IFS=$as_save_IFS
4677
4678if test $ac_prog_rejected = yes; then
4679  # We found a bogon in the path, so make sure we never use it.
4680  set dummy $ac_cv_prog_CC
4681  shift
4682  if test $# != 0; then
4683    # We chose a different compiler from the bogus one.
4684    # However, it has the same basename, so the bogon will be chosen
4685    # first if we set CC to just the basename; use the full file name.
4686    shift
4687    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4688  fi
4689fi
4690fi
4691fi
4692CC=$ac_cv_prog_CC
4693if test -n "$CC"; then
4694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4695$as_echo "$CC" >&6; }
4696else
4697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4698$as_echo "no" >&6; }
4699fi
4700
4701
4702fi
4703if test -z "$CC"; then
4704  if test -n "$ac_tool_prefix"; then
4705  for ac_prog in cl.exe
4706  do
4707    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4708set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4710$as_echo_n "checking for $ac_word... " >&6; }
4711if ${ac_cv_prog_CC+:} false; then :
4712  $as_echo_n "(cached) " >&6
4713else
4714  if test -n "$CC"; then
4715  ac_cv_prog_CC="$CC" # Let the user override the test.
4716else
4717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4718for as_dir in $PATH
4719do
4720  IFS=$as_save_IFS
4721  test -z "$as_dir" && as_dir=.
4722    for ac_exec_ext in '' $ac_executable_extensions; do
4723  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4724    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4725    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4726    break 2
4727  fi
4728done
4729  done
4730IFS=$as_save_IFS
4731
4732fi
4733fi
4734CC=$ac_cv_prog_CC
4735if test -n "$CC"; then
4736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4737$as_echo "$CC" >&6; }
4738else
4739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4740$as_echo "no" >&6; }
4741fi
4742
4743
4744    test -n "$CC" && break
4745  done
4746fi
4747if test -z "$CC"; then
4748  ac_ct_CC=$CC
4749  for ac_prog in cl.exe
4750do
4751  # Extract the first word of "$ac_prog", so it can be a program name with args.
4752set dummy $ac_prog; ac_word=$2
4753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4754$as_echo_n "checking for $ac_word... " >&6; }
4755if ${ac_cv_prog_ac_ct_CC+:} false; then :
4756  $as_echo_n "(cached) " >&6
4757else
4758  if test -n "$ac_ct_CC"; then
4759  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4760else
4761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4762for as_dir in $PATH
4763do
4764  IFS=$as_save_IFS
4765  test -z "$as_dir" && as_dir=.
4766    for ac_exec_ext in '' $ac_executable_extensions; do
4767  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4768    ac_cv_prog_ac_ct_CC="$ac_prog"
4769    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4770    break 2
4771  fi
4772done
4773  done
4774IFS=$as_save_IFS
4775
4776fi
4777fi
4778ac_ct_CC=$ac_cv_prog_ac_ct_CC
4779if test -n "$ac_ct_CC"; then
4780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4781$as_echo "$ac_ct_CC" >&6; }
4782else
4783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4784$as_echo "no" >&6; }
4785fi
4786
4787
4788  test -n "$ac_ct_CC" && break
4789done
4790
4791  if test "x$ac_ct_CC" = x; then
4792    CC=""
4793  else
4794    case $cross_compiling:$ac_tool_warned in
4795yes:)
4796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4798ac_tool_warned=yes ;;
4799esac
4800    CC=$ac_ct_CC
4801  fi
4802fi
4803
4804fi
4805
4806
4807test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4808$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4809as_fn_error $? "no acceptable C compiler found in \$PATH
4810See \`config.log' for more details" "$LINENO" 5; }
4811
4812# Provide some information about the compiler.
4813$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4814set X $ac_compile
4815ac_compiler=$2
4816for ac_option in --version -v -V -qversion; do
4817  { { ac_try="$ac_compiler $ac_option >&5"
4818case "(($ac_try" in
4819  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4820  *) ac_try_echo=$ac_try;;
4821esac
4822eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4823$as_echo "$ac_try_echo"; } >&5
4824  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4825  ac_status=$?
4826  if test -s conftest.err; then
4827    sed '10a\
4828... rest of stderr output deleted ...
4829         10q' conftest.err >conftest.er1
4830    cat conftest.er1 >&5
4831  fi
4832  rm -f conftest.er1 conftest.err
4833  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4834  test $ac_status = 0; }
4835done
4836
4837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4838$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4839if ${ac_cv_c_compiler_gnu+:} false; then :
4840  $as_echo_n "(cached) " >&6
4841else
4842  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4843/* end confdefs.h.  */
4844
4845int
4846main ()
4847{
4848#ifndef __GNUC__
4849       choke me
4850#endif
4851
4852  ;
4853  return 0;
4854}
4855_ACEOF
4856if ac_fn_c_try_compile "$LINENO"; then :
4857  ac_compiler_gnu=yes
4858else
4859  ac_compiler_gnu=no
4860fi
4861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4862ac_cv_c_compiler_gnu=$ac_compiler_gnu
4863
4864fi
4865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4866$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4867if test $ac_compiler_gnu = yes; then
4868  GCC=yes
4869else
4870  GCC=
4871fi
4872ac_test_CFLAGS=${CFLAGS+set}
4873ac_save_CFLAGS=$CFLAGS
4874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4875$as_echo_n "checking whether $CC accepts -g... " >&6; }
4876if ${ac_cv_prog_cc_g+:} false; then :
4877  $as_echo_n "(cached) " >&6
4878else
4879  ac_save_c_werror_flag=$ac_c_werror_flag
4880   ac_c_werror_flag=yes
4881   ac_cv_prog_cc_g=no
4882   CFLAGS="-g"
4883   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4884/* end confdefs.h.  */
4885
4886int
4887main ()
4888{
4889
4890  ;
4891  return 0;
4892}
4893_ACEOF
4894if ac_fn_c_try_compile "$LINENO"; then :
4895  ac_cv_prog_cc_g=yes
4896else
4897  CFLAGS=""
4898      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4899/* end confdefs.h.  */
4900
4901int
4902main ()
4903{
4904
4905  ;
4906  return 0;
4907}
4908_ACEOF
4909if ac_fn_c_try_compile "$LINENO"; then :
4910
4911else
4912  ac_c_werror_flag=$ac_save_c_werror_flag
4913	 CFLAGS="-g"
4914	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4915/* end confdefs.h.  */
4916
4917int
4918main ()
4919{
4920
4921  ;
4922  return 0;
4923}
4924_ACEOF
4925if ac_fn_c_try_compile "$LINENO"; then :
4926  ac_cv_prog_cc_g=yes
4927fi
4928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4929fi
4930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4931fi
4932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4933   ac_c_werror_flag=$ac_save_c_werror_flag
4934fi
4935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4936$as_echo "$ac_cv_prog_cc_g" >&6; }
4937if test "$ac_test_CFLAGS" = set; then
4938  CFLAGS=$ac_save_CFLAGS
4939elif test $ac_cv_prog_cc_g = yes; then
4940  if test "$GCC" = yes; then
4941    CFLAGS="-g -O2"
4942  else
4943    CFLAGS="-g"
4944  fi
4945else
4946  if test "$GCC" = yes; then
4947    CFLAGS="-O2"
4948  else
4949    CFLAGS=
4950  fi
4951fi
4952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4953$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4954if ${ac_cv_prog_cc_c89+:} false; then :
4955  $as_echo_n "(cached) " >&6
4956else
4957  ac_cv_prog_cc_c89=no
4958ac_save_CC=$CC
4959cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4960/* end confdefs.h.  */
4961#include <stdarg.h>
4962#include <stdio.h>
4963struct stat;
4964/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4965struct buf { int x; };
4966FILE * (*rcsopen) (struct buf *, struct stat *, int);
4967static char *e (p, i)
4968     char **p;
4969     int i;
4970{
4971  return p[i];
4972}
4973static char *f (char * (*g) (char **, int), char **p, ...)
4974{
4975  char *s;
4976  va_list v;
4977  va_start (v,p);
4978  s = g (p, va_arg (v,int));
4979  va_end (v);
4980  return s;
4981}
4982
4983/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4984   function prototypes and stuff, but not '\xHH' hex character constants.
4985   These don't provoke an error unfortunately, instead are silently treated
4986   as 'x'.  The following induces an error, until -std is added to get
4987   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4988   array size at least.  It's necessary to write '\x00'==0 to get something
4989   that's true only with -std.  */
4990int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4991
4992/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4993   inside strings and character constants.  */
4994#define FOO(x) 'x'
4995int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4996
4997int test (int i, double x);
4998struct s1 {int (*f) (int a);};
4999struct s2 {int (*f) (double a);};
5000int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5001int argc;
5002char **argv;
5003int
5004main ()
5005{
5006return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5007  ;
5008  return 0;
5009}
5010_ACEOF
5011for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5012	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5013do
5014  CC="$ac_save_CC $ac_arg"
5015  if ac_fn_c_try_compile "$LINENO"; then :
5016  ac_cv_prog_cc_c89=$ac_arg
5017fi
5018rm -f core conftest.err conftest.$ac_objext
5019  test "x$ac_cv_prog_cc_c89" != "xno" && break
5020done
5021rm -f conftest.$ac_ext
5022CC=$ac_save_CC
5023
5024fi
5025# AC_CACHE_VAL
5026case "x$ac_cv_prog_cc_c89" in
5027  x)
5028    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5029$as_echo "none needed" >&6; } ;;
5030  xno)
5031    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5032$as_echo "unsupported" >&6; } ;;
5033  *)
5034    CC="$CC $ac_cv_prog_cc_c89"
5035    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5036$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5037esac
5038if test "x$ac_cv_prog_cc_c89" != xno; then :
5039
5040fi
5041
5042ac_ext=c
5043ac_cpp='$CPP $CPPFLAGS'
5044ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5045ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5046ac_compiler_gnu=$ac_cv_c_compiler_gnu
5047
5048ac_ext=c
5049ac_cpp='$CPP $CPPFLAGS'
5050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5052ac_compiler_gnu=$ac_cv_c_compiler_gnu
5053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5054$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5055if ${am_cv_prog_cc_c_o+:} false; then :
5056  $as_echo_n "(cached) " >&6
5057else
5058  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5059/* end confdefs.h.  */
5060
5061int
5062main ()
5063{
5064
5065  ;
5066  return 0;
5067}
5068_ACEOF
5069  # Make sure it works both with $CC and with simple cc.
5070  # Following AC_PROG_CC_C_O, we do the test twice because some
5071  # compilers refuse to overwrite an existing .o file with -o,
5072  # though they will create one.
5073  am_cv_prog_cc_c_o=yes
5074  for am_i in 1 2; do
5075    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5076   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5077   ac_status=$?
5078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5079   (exit $ac_status); } \
5080         && test -f conftest2.$ac_objext; then
5081      : OK
5082    else
5083      am_cv_prog_cc_c_o=no
5084      break
5085    fi
5086  done
5087  rm -f core conftest*
5088  unset am_i
5089fi
5090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5091$as_echo "$am_cv_prog_cc_c_o" >&6; }
5092if test "$am_cv_prog_cc_c_o" != yes; then
5093   # Losing compiler, so override with the script.
5094   # FIXME: It is wrong to rewrite CC.
5095   # But if we don't then we get into trouble of one sort or another.
5096   # A longer-term fix would be to have automake use am__CC in this case,
5097   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5098   CC="$am_aux_dir/compile $CC"
5099fi
5100ac_ext=c
5101ac_cpp='$CPP $CPPFLAGS'
5102ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5103ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5104ac_compiler_gnu=$ac_cv_c_compiler_gnu
5105
5106
5107ac_ext=cpp
5108ac_cpp='$CXXCPP $CPPFLAGS'
5109ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5110ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5111ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5112if test -z "$CXX"; then
5113  if test -n "$CCC"; then
5114    CXX=$CCC
5115  else
5116    if test -n "$ac_tool_prefix"; then
5117  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5118  do
5119    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5120set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5122$as_echo_n "checking for $ac_word... " >&6; }
5123if ${ac_cv_prog_CXX+:} false; then :
5124  $as_echo_n "(cached) " >&6
5125else
5126  if test -n "$CXX"; then
5127  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5128else
5129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5130for as_dir in $PATH
5131do
5132  IFS=$as_save_IFS
5133  test -z "$as_dir" && as_dir=.
5134    for ac_exec_ext in '' $ac_executable_extensions; do
5135  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5136    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5137    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5138    break 2
5139  fi
5140done
5141  done
5142IFS=$as_save_IFS
5143
5144fi
5145fi
5146CXX=$ac_cv_prog_CXX
5147if test -n "$CXX"; then
5148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5149$as_echo "$CXX" >&6; }
5150else
5151  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5152$as_echo "no" >&6; }
5153fi
5154
5155
5156    test -n "$CXX" && break
5157  done
5158fi
5159if test -z "$CXX"; then
5160  ac_ct_CXX=$CXX
5161  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5162do
5163  # Extract the first word of "$ac_prog", so it can be a program name with args.
5164set dummy $ac_prog; ac_word=$2
5165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5166$as_echo_n "checking for $ac_word... " >&6; }
5167if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5168  $as_echo_n "(cached) " >&6
5169else
5170  if test -n "$ac_ct_CXX"; then
5171  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5172else
5173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5174for as_dir in $PATH
5175do
5176  IFS=$as_save_IFS
5177  test -z "$as_dir" && as_dir=.
5178    for ac_exec_ext in '' $ac_executable_extensions; do
5179  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5180    ac_cv_prog_ac_ct_CXX="$ac_prog"
5181    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5182    break 2
5183  fi
5184done
5185  done
5186IFS=$as_save_IFS
5187
5188fi
5189fi
5190ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5191if test -n "$ac_ct_CXX"; then
5192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5193$as_echo "$ac_ct_CXX" >&6; }
5194else
5195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5196$as_echo "no" >&6; }
5197fi
5198
5199
5200  test -n "$ac_ct_CXX" && break
5201done
5202
5203  if test "x$ac_ct_CXX" = x; then
5204    CXX="g++"
5205  else
5206    case $cross_compiling:$ac_tool_warned in
5207yes:)
5208{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5209$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5210ac_tool_warned=yes ;;
5211esac
5212    CXX=$ac_ct_CXX
5213  fi
5214fi
5215
5216  fi
5217fi
5218# Provide some information about the compiler.
5219$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5220set X $ac_compile
5221ac_compiler=$2
5222for ac_option in --version -v -V -qversion; do
5223  { { ac_try="$ac_compiler $ac_option >&5"
5224case "(($ac_try" in
5225  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5226  *) ac_try_echo=$ac_try;;
5227esac
5228eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5229$as_echo "$ac_try_echo"; } >&5
5230  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5231  ac_status=$?
5232  if test -s conftest.err; then
5233    sed '10a\
5234... rest of stderr output deleted ...
5235         10q' conftest.err >conftest.er1
5236    cat conftest.er1 >&5
5237  fi
5238  rm -f conftest.er1 conftest.err
5239  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5240  test $ac_status = 0; }
5241done
5242
5243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5244$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5245if ${ac_cv_cxx_compiler_gnu+:} false; then :
5246  $as_echo_n "(cached) " >&6
5247else
5248  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5249/* end confdefs.h.  */
5250
5251int
5252main ()
5253{
5254#ifndef __GNUC__
5255       choke me
5256#endif
5257
5258  ;
5259  return 0;
5260}
5261_ACEOF
5262if ac_fn_cxx_try_compile "$LINENO"; then :
5263  ac_compiler_gnu=yes
5264else
5265  ac_compiler_gnu=no
5266fi
5267rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5268ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5269
5270fi
5271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5272$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5273if test $ac_compiler_gnu = yes; then
5274  GXX=yes
5275else
5276  GXX=
5277fi
5278ac_test_CXXFLAGS=${CXXFLAGS+set}
5279ac_save_CXXFLAGS=$CXXFLAGS
5280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5281$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5282if ${ac_cv_prog_cxx_g+:} false; then :
5283  $as_echo_n "(cached) " >&6
5284else
5285  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5286   ac_cxx_werror_flag=yes
5287   ac_cv_prog_cxx_g=no
5288   CXXFLAGS="-g"
5289   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5290/* end confdefs.h.  */
5291
5292int
5293main ()
5294{
5295
5296  ;
5297  return 0;
5298}
5299_ACEOF
5300if ac_fn_cxx_try_compile "$LINENO"; then :
5301  ac_cv_prog_cxx_g=yes
5302else
5303  CXXFLAGS=""
5304      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5305/* end confdefs.h.  */
5306
5307int
5308main ()
5309{
5310
5311  ;
5312  return 0;
5313}
5314_ACEOF
5315if ac_fn_cxx_try_compile "$LINENO"; then :
5316
5317else
5318  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5319	 CXXFLAGS="-g"
5320	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5321/* end confdefs.h.  */
5322
5323int
5324main ()
5325{
5326
5327  ;
5328  return 0;
5329}
5330_ACEOF
5331if ac_fn_cxx_try_compile "$LINENO"; then :
5332  ac_cv_prog_cxx_g=yes
5333fi
5334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5335fi
5336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5337fi
5338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5339   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5340fi
5341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5342$as_echo "$ac_cv_prog_cxx_g" >&6; }
5343if test "$ac_test_CXXFLAGS" = set; then
5344  CXXFLAGS=$ac_save_CXXFLAGS
5345elif test $ac_cv_prog_cxx_g = yes; then
5346  if test "$GXX" = yes; then
5347    CXXFLAGS="-g -O2"
5348  else
5349    CXXFLAGS="-g"
5350  fi
5351else
5352  if test "$GXX" = yes; then
5353    CXXFLAGS="-O2"
5354  else
5355    CXXFLAGS=
5356  fi
5357fi
5358ac_ext=c
5359ac_cpp='$CPP $CPPFLAGS'
5360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5362ac_compiler_gnu=$ac_cv_c_compiler_gnu
5363
5364depcc="$CXX"  am_compiler_list=
5365
5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5367$as_echo_n "checking dependency style of $depcc... " >&6; }
5368if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5369  $as_echo_n "(cached) " >&6
5370else
5371  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5372  # We make a subdir and do the tests there.  Otherwise we can end up
5373  # making bogus files that we don't know about and never remove.  For
5374  # instance it was reported that on HP-UX the gcc test will end up
5375  # making a dummy file named 'D' -- because '-MD' means "put the output
5376  # in D".
5377  rm -rf conftest.dir
5378  mkdir conftest.dir
5379  # Copy depcomp to subdir because otherwise we won't find it if we're
5380  # using a relative directory.
5381  cp "$am_depcomp" conftest.dir
5382  cd conftest.dir
5383  # We will build objects and dependencies in a subdirectory because
5384  # it helps to detect inapplicable dependency modes.  For instance
5385  # both Tru64's cc and ICC support -MD to output dependencies as a
5386  # side effect of compilation, but ICC will put the dependencies in
5387  # the current directory while Tru64 will put them in the object
5388  # directory.
5389  mkdir sub
5390
5391  am_cv_CXX_dependencies_compiler_type=none
5392  if test "$am_compiler_list" = ""; then
5393     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5394  fi
5395  am__universal=false
5396  case " $depcc " in #(
5397     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5398     esac
5399
5400  for depmode in $am_compiler_list; do
5401    # Setup a source with many dependencies, because some compilers
5402    # like to wrap large dependency lists on column 80 (with \), and
5403    # we should not choose a depcomp mode which is confused by this.
5404    #
5405    # We need to recreate these files for each test, as the compiler may
5406    # overwrite some of them when testing with obscure command lines.
5407    # This happens at least with the AIX C compiler.
5408    : > sub/conftest.c
5409    for i in 1 2 3 4 5 6; do
5410      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5411      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5412      # Solaris 10 /bin/sh.
5413      echo '/* dummy */' > sub/conftst$i.h
5414    done
5415    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5416
5417    # We check with '-c' and '-o' for the sake of the "dashmstdout"
5418    # mode.  It turns out that the SunPro C++ compiler does not properly
5419    # handle '-M -o', and we need to detect this.  Also, some Intel
5420    # versions had trouble with output in subdirs.
5421    am__obj=sub/conftest.${OBJEXT-o}
5422    am__minus_obj="-o $am__obj"
5423    case $depmode in
5424    gcc)
5425      # This depmode causes a compiler race in universal mode.
5426      test "$am__universal" = false || continue
5427      ;;
5428    nosideeffect)
5429      # After this tag, mechanisms are not by side-effect, so they'll
5430      # only be used when explicitly requested.
5431      if test "x$enable_dependency_tracking" = xyes; then
5432	continue
5433      else
5434	break
5435      fi
5436      ;;
5437    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5438      # This compiler won't grok '-c -o', but also, the minuso test has
5439      # not run yet.  These depmodes are late enough in the game, and
5440      # so weak that their functioning should not be impacted.
5441      am__obj=conftest.${OBJEXT-o}
5442      am__minus_obj=
5443      ;;
5444    none) break ;;
5445    esac
5446    if depmode=$depmode \
5447       source=sub/conftest.c object=$am__obj \
5448       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5449       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5450         >/dev/null 2>conftest.err &&
5451       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5452       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5453       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5454       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5455      # icc doesn't choke on unknown options, it will just issue warnings
5456      # or remarks (even with -Werror).  So we grep stderr for any message
5457      # that says an option was ignored or not supported.
5458      # When given -MP, icc 7.0 and 7.1 complain thusly:
5459      #   icc: Command line warning: ignoring option '-M'; no argument required
5460      # The diagnosis changed in icc 8.0:
5461      #   icc: Command line remark: option '-MP' not supported
5462      if (grep 'ignoring option' conftest.err ||
5463          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5464        am_cv_CXX_dependencies_compiler_type=$depmode
5465        break
5466      fi
5467    fi
5468  done
5469
5470  cd ..
5471  rm -rf conftest.dir
5472else
5473  am_cv_CXX_dependencies_compiler_type=none
5474fi
5475
5476fi
5477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5478$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5479CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5480
5481 if
5482  test "x$enable_dependency_tracking" != xno \
5483  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5484  am__fastdepCXX_TRUE=
5485  am__fastdepCXX_FALSE='#'
5486else
5487  am__fastdepCXX_TRUE='#'
5488  am__fastdepCXX_FALSE=
5489fi
5490
5491
5492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5493$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5494if ${ac_cv_path_GREP+:} false; then :
5495  $as_echo_n "(cached) " >&6
5496else
5497  if test -z "$GREP"; then
5498  ac_path_GREP_found=false
5499  # Loop through the user's path and test for each of PROGNAME-LIST
5500  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5501for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5502do
5503  IFS=$as_save_IFS
5504  test -z "$as_dir" && as_dir=.
5505    for ac_prog in grep ggrep; do
5506    for ac_exec_ext in '' $ac_executable_extensions; do
5507      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5508      as_fn_executable_p "$ac_path_GREP" || continue
5509# Check for GNU ac_path_GREP and select it if it is found.
5510  # Check for GNU $ac_path_GREP
5511case `"$ac_path_GREP" --version 2>&1` in
5512*GNU*)
5513  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5514*)
5515  ac_count=0
5516  $as_echo_n 0123456789 >"conftest.in"
5517  while :
5518  do
5519    cat "conftest.in" "conftest.in" >"conftest.tmp"
5520    mv "conftest.tmp" "conftest.in"
5521    cp "conftest.in" "conftest.nl"
5522    $as_echo 'GREP' >> "conftest.nl"
5523    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5524    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5525    as_fn_arith $ac_count + 1 && ac_count=$as_val
5526    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5527      # Best one so far, save it but keep looking for a better one
5528      ac_cv_path_GREP="$ac_path_GREP"
5529      ac_path_GREP_max=$ac_count
5530    fi
5531    # 10*(2^10) chars as input seems more than enough
5532    test $ac_count -gt 10 && break
5533  done
5534  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5535esac
5536
5537      $ac_path_GREP_found && break 3
5538    done
5539  done
5540  done
5541IFS=$as_save_IFS
5542  if test -z "$ac_cv_path_GREP"; then
5543    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5544  fi
5545else
5546  ac_cv_path_GREP=$GREP
5547fi
5548
5549fi
5550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5551$as_echo "$ac_cv_path_GREP" >&6; }
5552 GREP="$ac_cv_path_GREP"
5553
5554
5555ac_ext=c
5556ac_cpp='$CPP $CPPFLAGS'
5557ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5558ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5559ac_compiler_gnu=$ac_cv_c_compiler_gnu
5560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5561$as_echo_n "checking how to run the C preprocessor... " >&6; }
5562# On Suns, sometimes $CPP names a directory.
5563if test -n "$CPP" && test -d "$CPP"; then
5564  CPP=
5565fi
5566if test -z "$CPP"; then
5567  if ${ac_cv_prog_CPP+:} false; then :
5568  $as_echo_n "(cached) " >&6
5569else
5570      # Double quotes because CPP needs to be expanded
5571    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5572    do
5573      ac_preproc_ok=false
5574for ac_c_preproc_warn_flag in '' yes
5575do
5576  # Use a header file that comes with gcc, so configuring glibc
5577  # with a fresh cross-compiler works.
5578  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5579  # <limits.h> exists even on freestanding compilers.
5580  # On the NeXT, cc -E runs the code through the compiler's parser,
5581  # not just through cpp. "Syntax error" is here to catch this case.
5582  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5583/* end confdefs.h.  */
5584#ifdef __STDC__
5585# include <limits.h>
5586#else
5587# include <assert.h>
5588#endif
5589		     Syntax error
5590_ACEOF
5591if ac_fn_c_try_cpp "$LINENO"; then :
5592
5593else
5594  # Broken: fails on valid input.
5595continue
5596fi
5597rm -f conftest.err conftest.i conftest.$ac_ext
5598
5599  # OK, works on sane cases.  Now check whether nonexistent headers
5600  # can be detected and how.
5601  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602/* end confdefs.h.  */
5603#include <ac_nonexistent.h>
5604_ACEOF
5605if ac_fn_c_try_cpp "$LINENO"; then :
5606  # Broken: success on invalid input.
5607continue
5608else
5609  # Passes both tests.
5610ac_preproc_ok=:
5611break
5612fi
5613rm -f conftest.err conftest.i conftest.$ac_ext
5614
5615done
5616# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5617rm -f conftest.i conftest.err conftest.$ac_ext
5618if $ac_preproc_ok; then :
5619  break
5620fi
5621
5622    done
5623    ac_cv_prog_CPP=$CPP
5624
5625fi
5626  CPP=$ac_cv_prog_CPP
5627else
5628  ac_cv_prog_CPP=$CPP
5629fi
5630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5631$as_echo "$CPP" >&6; }
5632ac_preproc_ok=false
5633for ac_c_preproc_warn_flag in '' yes
5634do
5635  # Use a header file that comes with gcc, so configuring glibc
5636  # with a fresh cross-compiler works.
5637  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5638  # <limits.h> exists even on freestanding compilers.
5639  # On the NeXT, cc -E runs the code through the compiler's parser,
5640  # not just through cpp. "Syntax error" is here to catch this case.
5641  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5642/* end confdefs.h.  */
5643#ifdef __STDC__
5644# include <limits.h>
5645#else
5646# include <assert.h>
5647#endif
5648		     Syntax error
5649_ACEOF
5650if ac_fn_c_try_cpp "$LINENO"; then :
5651
5652else
5653  # Broken: fails on valid input.
5654continue
5655fi
5656rm -f conftest.err conftest.i conftest.$ac_ext
5657
5658  # OK, works on sane cases.  Now check whether nonexistent headers
5659  # can be detected and how.
5660  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5661/* end confdefs.h.  */
5662#include <ac_nonexistent.h>
5663_ACEOF
5664if ac_fn_c_try_cpp "$LINENO"; then :
5665  # Broken: success on invalid input.
5666continue
5667else
5668  # Passes both tests.
5669ac_preproc_ok=:
5670break
5671fi
5672rm -f conftest.err conftest.i conftest.$ac_ext
5673
5674done
5675# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5676rm -f conftest.i conftest.err conftest.$ac_ext
5677if $ac_preproc_ok; then :
5678
5679else
5680  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5681$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5682as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5683See \`config.log' for more details" "$LINENO" 5; }
5684fi
5685
5686ac_ext=c
5687ac_cpp='$CPP $CPPFLAGS'
5688ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5689ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5690ac_compiler_gnu=$ac_cv_c_compiler_gnu
5691
5692
5693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5694$as_echo_n "checking for egrep... " >&6; }
5695if ${ac_cv_path_EGREP+:} false; then :
5696  $as_echo_n "(cached) " >&6
5697else
5698  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5699   then ac_cv_path_EGREP="$GREP -E"
5700   else
5701     if test -z "$EGREP"; then
5702  ac_path_EGREP_found=false
5703  # Loop through the user's path and test for each of PROGNAME-LIST
5704  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5705for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5706do
5707  IFS=$as_save_IFS
5708  test -z "$as_dir" && as_dir=.
5709    for ac_prog in egrep; do
5710    for ac_exec_ext in '' $ac_executable_extensions; do
5711      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5712      as_fn_executable_p "$ac_path_EGREP" || continue
5713# Check for GNU ac_path_EGREP and select it if it is found.
5714  # Check for GNU $ac_path_EGREP
5715case `"$ac_path_EGREP" --version 2>&1` in
5716*GNU*)
5717  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5718*)
5719  ac_count=0
5720  $as_echo_n 0123456789 >"conftest.in"
5721  while :
5722  do
5723    cat "conftest.in" "conftest.in" >"conftest.tmp"
5724    mv "conftest.tmp" "conftest.in"
5725    cp "conftest.in" "conftest.nl"
5726    $as_echo 'EGREP' >> "conftest.nl"
5727    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5728    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5729    as_fn_arith $ac_count + 1 && ac_count=$as_val
5730    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5731      # Best one so far, save it but keep looking for a better one
5732      ac_cv_path_EGREP="$ac_path_EGREP"
5733      ac_path_EGREP_max=$ac_count
5734    fi
5735    # 10*(2^10) chars as input seems more than enough
5736    test $ac_count -gt 10 && break
5737  done
5738  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5739esac
5740
5741      $ac_path_EGREP_found && break 3
5742    done
5743  done
5744  done
5745IFS=$as_save_IFS
5746  if test -z "$ac_cv_path_EGREP"; then
5747    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5748  fi
5749else
5750  ac_cv_path_EGREP=$EGREP
5751fi
5752
5753   fi
5754fi
5755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5756$as_echo "$ac_cv_path_EGREP" >&6; }
5757 EGREP="$ac_cv_path_EGREP"
5758
5759
5760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5761$as_echo_n "checking for ANSI C header files... " >&6; }
5762if ${ac_cv_header_stdc+:} false; then :
5763  $as_echo_n "(cached) " >&6
5764else
5765  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5766/* end confdefs.h.  */
5767#include <stdlib.h>
5768#include <stdarg.h>
5769#include <string.h>
5770#include <float.h>
5771
5772int
5773main ()
5774{
5775
5776  ;
5777  return 0;
5778}
5779_ACEOF
5780if ac_fn_c_try_compile "$LINENO"; then :
5781  ac_cv_header_stdc=yes
5782else
5783  ac_cv_header_stdc=no
5784fi
5785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5786
5787if test $ac_cv_header_stdc = yes; then
5788  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5789  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5790/* end confdefs.h.  */
5791#include <string.h>
5792
5793_ACEOF
5794if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5795  $EGREP "memchr" >/dev/null 2>&1; then :
5796
5797else
5798  ac_cv_header_stdc=no
5799fi
5800rm -f conftest*
5801
5802fi
5803
5804if test $ac_cv_header_stdc = yes; then
5805  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5806  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5807/* end confdefs.h.  */
5808#include <stdlib.h>
5809
5810_ACEOF
5811if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5812  $EGREP "free" >/dev/null 2>&1; then :
5813
5814else
5815  ac_cv_header_stdc=no
5816fi
5817rm -f conftest*
5818
5819fi
5820
5821if test $ac_cv_header_stdc = yes; then
5822  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5823  if test "$cross_compiling" = yes; then :
5824  :
5825else
5826  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5827/* end confdefs.h.  */
5828#include <ctype.h>
5829#include <stdlib.h>
5830#if ((' ' & 0x0FF) == 0x020)
5831# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5832# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5833#else
5834# define ISLOWER(c) \
5835		   (('a' <= (c) && (c) <= 'i') \
5836		     || ('j' <= (c) && (c) <= 'r') \
5837		     || ('s' <= (c) && (c) <= 'z'))
5838# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5839#endif
5840
5841#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5842int
5843main ()
5844{
5845  int i;
5846  for (i = 0; i < 256; i++)
5847    if (XOR (islower (i), ISLOWER (i))
5848	|| toupper (i) != TOUPPER (i))
5849      return 2;
5850  return 0;
5851}
5852_ACEOF
5853if ac_fn_c_try_run "$LINENO"; then :
5854
5855else
5856  ac_cv_header_stdc=no
5857fi
5858rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5859  conftest.$ac_objext conftest.beam conftest.$ac_ext
5860fi
5861
5862fi
5863fi
5864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5865$as_echo "$ac_cv_header_stdc" >&6; }
5866if test $ac_cv_header_stdc = yes; then
5867
5868$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5869
5870fi
5871
5872# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5873for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5874		  inttypes.h stdint.h unistd.h
5875do :
5876  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5877ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5878"
5879if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5880  cat >>confdefs.h <<_ACEOF
5881#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5882_ACEOF
5883
5884fi
5885
5886done
5887
5888
5889
5890  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5891if test "x$ac_cv_header_minix_config_h" = xyes; then :
5892  MINIX=yes
5893else
5894  MINIX=
5895fi
5896
5897
5898  if test "$MINIX" = yes; then
5899
5900$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5901
5902
5903$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5904
5905
5906$as_echo "#define _MINIX 1" >>confdefs.h
5907
5908  fi
5909
5910
5911  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5912$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5913if ${ac_cv_safe_to_define___extensions__+:} false; then :
5914  $as_echo_n "(cached) " >&6
5915else
5916  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5917/* end confdefs.h.  */
5918
5919#         define __EXTENSIONS__ 1
5920          $ac_includes_default
5921int
5922main ()
5923{
5924
5925  ;
5926  return 0;
5927}
5928_ACEOF
5929if ac_fn_c_try_compile "$LINENO"; then :
5930  ac_cv_safe_to_define___extensions__=yes
5931else
5932  ac_cv_safe_to_define___extensions__=no
5933fi
5934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5935fi
5936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5937$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5938  test $ac_cv_safe_to_define___extensions__ = yes &&
5939    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5940
5941  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5942
5943  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5944
5945  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5946
5947  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5948
5949
5950
5951
5952
5953
5954case `pwd` in
5955  *\ * | *\	*)
5956    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5957$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5958esac
5959
5960
5961
5962macro_version='2.2.7a'
5963macro_revision='1.3134'
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977ltmain="$ac_aux_dir/ltmain.sh"
5978
5979# Backslashify metacharacters that are still active within
5980# double-quoted strings.
5981sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5982
5983# Same as above, but do not quote variable references.
5984double_quote_subst='s/\(["`\\]\)/\\\1/g'
5985
5986# Sed substitution to delay expansion of an escaped shell variable in a
5987# double_quote_subst'ed string.
5988delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5989
5990# Sed substitution to delay expansion of an escaped single quote.
5991delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5992
5993# Sed substitution to avoid accidental globbing in evaled expressions
5994no_glob_subst='s/\*/\\\*/g'
5995
5996ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5997ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5998ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5999
6000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6001$as_echo_n "checking how to print strings... " >&6; }
6002# Test print first, because it will be a builtin if present.
6003if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6004   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6005  ECHO='print -r --'
6006elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6007  ECHO='printf %s\n'
6008else
6009  # Use this function as a fallback that always works.
6010  func_fallback_echo ()
6011  {
6012    eval 'cat <<_LTECHO_EOF
6013$1
6014_LTECHO_EOF'
6015  }
6016  ECHO='func_fallback_echo'
6017fi
6018
6019# func_echo_all arg...
6020# Invoke $ECHO with all args, space-separated.
6021func_echo_all ()
6022{
6023    $ECHO ""
6024}
6025
6026case "$ECHO" in
6027  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6028$as_echo "printf" >&6; } ;;
6029  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6030$as_echo "print -r" >&6; } ;;
6031  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6032$as_echo "cat" >&6; } ;;
6033esac
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6049$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6050if ${ac_cv_path_SED+:} false; then :
6051  $as_echo_n "(cached) " >&6
6052else
6053            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6054     for ac_i in 1 2 3 4 5 6 7; do
6055       ac_script="$ac_script$as_nl$ac_script"
6056     done
6057     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6058     { ac_script=; unset ac_script;}
6059     if test -z "$SED"; then
6060  ac_path_SED_found=false
6061  # Loop through the user's path and test for each of PROGNAME-LIST
6062  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6063for as_dir in $PATH
6064do
6065  IFS=$as_save_IFS
6066  test -z "$as_dir" && as_dir=.
6067    for ac_prog in sed gsed; do
6068    for ac_exec_ext in '' $ac_executable_extensions; do
6069      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6070      as_fn_executable_p "$ac_path_SED" || continue
6071# Check for GNU ac_path_SED and select it if it is found.
6072  # Check for GNU $ac_path_SED
6073case `"$ac_path_SED" --version 2>&1` in
6074*GNU*)
6075  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6076*)
6077  ac_count=0
6078  $as_echo_n 0123456789 >"conftest.in"
6079  while :
6080  do
6081    cat "conftest.in" "conftest.in" >"conftest.tmp"
6082    mv "conftest.tmp" "conftest.in"
6083    cp "conftest.in" "conftest.nl"
6084    $as_echo '' >> "conftest.nl"
6085    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6086    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6087    as_fn_arith $ac_count + 1 && ac_count=$as_val
6088    if test $ac_count -gt ${ac_path_SED_max-0}; then
6089      # Best one so far, save it but keep looking for a better one
6090      ac_cv_path_SED="$ac_path_SED"
6091      ac_path_SED_max=$ac_count
6092    fi
6093    # 10*(2^10) chars as input seems more than enough
6094    test $ac_count -gt 10 && break
6095  done
6096  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6097esac
6098
6099      $ac_path_SED_found && break 3
6100    done
6101  done
6102  done
6103IFS=$as_save_IFS
6104  if test -z "$ac_cv_path_SED"; then
6105    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6106  fi
6107else
6108  ac_cv_path_SED=$SED
6109fi
6110
6111fi
6112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6113$as_echo "$ac_cv_path_SED" >&6; }
6114 SED="$ac_cv_path_SED"
6115  rm -f conftest.sed
6116
6117test -z "$SED" && SED=sed
6118Xsed="$SED -e 1s/^X//"
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6131$as_echo_n "checking for fgrep... " >&6; }
6132if ${ac_cv_path_FGREP+:} false; then :
6133  $as_echo_n "(cached) " >&6
6134else
6135  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6136   then ac_cv_path_FGREP="$GREP -F"
6137   else
6138     if test -z "$FGREP"; then
6139  ac_path_FGREP_found=false
6140  # Loop through the user's path and test for each of PROGNAME-LIST
6141  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6142for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6143do
6144  IFS=$as_save_IFS
6145  test -z "$as_dir" && as_dir=.
6146    for ac_prog in fgrep; do
6147    for ac_exec_ext in '' $ac_executable_extensions; do
6148      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6149      as_fn_executable_p "$ac_path_FGREP" || continue
6150# Check for GNU ac_path_FGREP and select it if it is found.
6151  # Check for GNU $ac_path_FGREP
6152case `"$ac_path_FGREP" --version 2>&1` in
6153*GNU*)
6154  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6155*)
6156  ac_count=0
6157  $as_echo_n 0123456789 >"conftest.in"
6158  while :
6159  do
6160    cat "conftest.in" "conftest.in" >"conftest.tmp"
6161    mv "conftest.tmp" "conftest.in"
6162    cp "conftest.in" "conftest.nl"
6163    $as_echo 'FGREP' >> "conftest.nl"
6164    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6165    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6166    as_fn_arith $ac_count + 1 && ac_count=$as_val
6167    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6168      # Best one so far, save it but keep looking for a better one
6169      ac_cv_path_FGREP="$ac_path_FGREP"
6170      ac_path_FGREP_max=$ac_count
6171    fi
6172    # 10*(2^10) chars as input seems more than enough
6173    test $ac_count -gt 10 && break
6174  done
6175  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6176esac
6177
6178      $ac_path_FGREP_found && break 3
6179    done
6180  done
6181  done
6182IFS=$as_save_IFS
6183  if test -z "$ac_cv_path_FGREP"; then
6184    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6185  fi
6186else
6187  ac_cv_path_FGREP=$FGREP
6188fi
6189
6190   fi
6191fi
6192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6193$as_echo "$ac_cv_path_FGREP" >&6; }
6194 FGREP="$ac_cv_path_FGREP"
6195
6196
6197test -z "$GREP" && GREP=grep
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217# Check whether --with-gnu-ld was given.
6218if test "${with_gnu_ld+set}" = set; then :
6219  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6220else
6221  with_gnu_ld=no
6222fi
6223
6224ac_prog=ld
6225if test "$GCC" = yes; then
6226  # Check if gcc -print-prog-name=ld gives a path.
6227  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6228$as_echo_n "checking for ld used by $CC... " >&6; }
6229  case $host in
6230  *-*-mingw*)
6231    # gcc leaves a trailing carriage return which upsets mingw
6232    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6233  *)
6234    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6235  esac
6236  case $ac_prog in
6237    # Accept absolute paths.
6238    [\\/]* | ?:[\\/]*)
6239      re_direlt='/[^/][^/]*/\.\./'
6240      # Canonicalize the pathname of ld
6241      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6242      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6243	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6244      done
6245      test -z "$LD" && LD="$ac_prog"
6246      ;;
6247  "")
6248    # If it fails, then pretend we aren't using GCC.
6249    ac_prog=ld
6250    ;;
6251  *)
6252    # If it is relative, then search for the first ld in PATH.
6253    with_gnu_ld=unknown
6254    ;;
6255  esac
6256elif test "$with_gnu_ld" = yes; then
6257  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6258$as_echo_n "checking for GNU ld... " >&6; }
6259else
6260  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6261$as_echo_n "checking for non-GNU ld... " >&6; }
6262fi
6263if ${lt_cv_path_LD+:} false; then :
6264  $as_echo_n "(cached) " >&6
6265else
6266  if test -z "$LD"; then
6267  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6268  for ac_dir in $PATH; do
6269    IFS="$lt_save_ifs"
6270    test -z "$ac_dir" && ac_dir=.
6271    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6272      lt_cv_path_LD="$ac_dir/$ac_prog"
6273      # Check to see if the program is GNU ld.  I'd rather use --version,
6274      # but apparently some variants of GNU ld only accept -v.
6275      # Break only if it was the GNU/non-GNU ld that we prefer.
6276      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6277      *GNU* | *'with BFD'*)
6278	test "$with_gnu_ld" != no && break
6279	;;
6280      *)
6281	test "$with_gnu_ld" != yes && break
6282	;;
6283      esac
6284    fi
6285  done
6286  IFS="$lt_save_ifs"
6287else
6288  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6289fi
6290fi
6291
6292LD="$lt_cv_path_LD"
6293if test -n "$LD"; then
6294  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6295$as_echo "$LD" >&6; }
6296else
6297  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6298$as_echo "no" >&6; }
6299fi
6300test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6302$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6303if ${lt_cv_prog_gnu_ld+:} false; then :
6304  $as_echo_n "(cached) " >&6
6305else
6306  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6307case `$LD -v 2>&1 </dev/null` in
6308*GNU* | *'with BFD'*)
6309  lt_cv_prog_gnu_ld=yes
6310  ;;
6311*)
6312  lt_cv_prog_gnu_ld=no
6313  ;;
6314esac
6315fi
6316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6317$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6318with_gnu_ld=$lt_cv_prog_gnu_ld
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6329$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6330if ${lt_cv_path_NM+:} false; then :
6331  $as_echo_n "(cached) " >&6
6332else
6333  if test -n "$NM"; then
6334  # Let the user override the test.
6335  lt_cv_path_NM="$NM"
6336else
6337  lt_nm_to_check="${ac_tool_prefix}nm"
6338  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6339    lt_nm_to_check="$lt_nm_to_check nm"
6340  fi
6341  for lt_tmp_nm in $lt_nm_to_check; do
6342    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6343    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6344      IFS="$lt_save_ifs"
6345      test -z "$ac_dir" && ac_dir=.
6346      tmp_nm="$ac_dir/$lt_tmp_nm"
6347      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6348	# Check to see if the nm accepts a BSD-compat flag.
6349	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
6350	#   nm: unknown option "B" ignored
6351	# Tru64's nm complains that /dev/null is an invalid object file
6352	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6353	*/dev/null* | *'Invalid file or object type'*)
6354	  lt_cv_path_NM="$tmp_nm -B"
6355	  break
6356	  ;;
6357	*)
6358	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6359	  */dev/null*)
6360	    lt_cv_path_NM="$tmp_nm -p"
6361	    break
6362	    ;;
6363	  *)
6364	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6365	    continue # so that we can try to find one that supports BSD flags
6366	    ;;
6367	  esac
6368	  ;;
6369	esac
6370      fi
6371    done
6372    IFS="$lt_save_ifs"
6373  done
6374  : ${lt_cv_path_NM=no}
6375fi
6376fi
6377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6378$as_echo "$lt_cv_path_NM" >&6; }
6379if test "$lt_cv_path_NM" != "no"; then
6380  NM="$lt_cv_path_NM"
6381else
6382  # Didn't find any BSD compatible name lister, look for dumpbin.
6383  if test -n "$DUMPBIN"; then :
6384    # Let the user override the test.
6385  else
6386    if test -n "$ac_tool_prefix"; then
6387  for ac_prog in dumpbin "link -dump"
6388  do
6389    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6390set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6392$as_echo_n "checking for $ac_word... " >&6; }
6393if ${ac_cv_prog_DUMPBIN+:} false; then :
6394  $as_echo_n "(cached) " >&6
6395else
6396  if test -n "$DUMPBIN"; then
6397  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6398else
6399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400for as_dir in $PATH
6401do
6402  IFS=$as_save_IFS
6403  test -z "$as_dir" && as_dir=.
6404    for ac_exec_ext in '' $ac_executable_extensions; do
6405  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6406    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6407    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6408    break 2
6409  fi
6410done
6411  done
6412IFS=$as_save_IFS
6413
6414fi
6415fi
6416DUMPBIN=$ac_cv_prog_DUMPBIN
6417if test -n "$DUMPBIN"; then
6418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6419$as_echo "$DUMPBIN" >&6; }
6420else
6421  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6422$as_echo "no" >&6; }
6423fi
6424
6425
6426    test -n "$DUMPBIN" && break
6427  done
6428fi
6429if test -z "$DUMPBIN"; then
6430  ac_ct_DUMPBIN=$DUMPBIN
6431  for ac_prog in dumpbin "link -dump"
6432do
6433  # Extract the first word of "$ac_prog", so it can be a program name with args.
6434set dummy $ac_prog; ac_word=$2
6435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6436$as_echo_n "checking for $ac_word... " >&6; }
6437if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6438  $as_echo_n "(cached) " >&6
6439else
6440  if test -n "$ac_ct_DUMPBIN"; then
6441  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6442else
6443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6444for as_dir in $PATH
6445do
6446  IFS=$as_save_IFS
6447  test -z "$as_dir" && as_dir=.
6448    for ac_exec_ext in '' $ac_executable_extensions; do
6449  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6450    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6451    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6452    break 2
6453  fi
6454done
6455  done
6456IFS=$as_save_IFS
6457
6458fi
6459fi
6460ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6461if test -n "$ac_ct_DUMPBIN"; then
6462  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6463$as_echo "$ac_ct_DUMPBIN" >&6; }
6464else
6465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6466$as_echo "no" >&6; }
6467fi
6468
6469
6470  test -n "$ac_ct_DUMPBIN" && break
6471done
6472
6473  if test "x$ac_ct_DUMPBIN" = x; then
6474    DUMPBIN=":"
6475  else
6476    case $cross_compiling:$ac_tool_warned in
6477yes:)
6478{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6479$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6480ac_tool_warned=yes ;;
6481esac
6482    DUMPBIN=$ac_ct_DUMPBIN
6483  fi
6484fi
6485
6486    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6487    *COFF*)
6488      DUMPBIN="$DUMPBIN -symbols"
6489      ;;
6490    *)
6491      DUMPBIN=:
6492      ;;
6493    esac
6494  fi
6495
6496  if test "$DUMPBIN" != ":"; then
6497    NM="$DUMPBIN"
6498  fi
6499fi
6500test -z "$NM" && NM=nm
6501
6502
6503
6504
6505
6506
6507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6508$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6509if ${lt_cv_nm_interface+:} false; then :
6510  $as_echo_n "(cached) " >&6
6511else
6512  lt_cv_nm_interface="BSD nm"
6513  echo "int some_variable = 0;" > conftest.$ac_ext
6514  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6515  (eval "$ac_compile" 2>conftest.err)
6516  cat conftest.err >&5
6517  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6518  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6519  cat conftest.err >&5
6520  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6521  cat conftest.out >&5
6522  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6523    lt_cv_nm_interface="MS dumpbin"
6524  fi
6525  rm -f conftest*
6526fi
6527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6528$as_echo "$lt_cv_nm_interface" >&6; }
6529
6530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6531$as_echo_n "checking whether ln -s works... " >&6; }
6532LN_S=$as_ln_s
6533if test "$LN_S" = "ln -s"; then
6534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6535$as_echo "yes" >&6; }
6536else
6537  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6538$as_echo "no, using $LN_S" >&6; }
6539fi
6540
6541# find the maximum length of command line arguments
6542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6543$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6544if ${lt_cv_sys_max_cmd_len+:} false; then :
6545  $as_echo_n "(cached) " >&6
6546else
6547    i=0
6548  teststring="ABCD"
6549
6550  case $build_os in
6551  msdosdjgpp*)
6552    # On DJGPP, this test can blow up pretty badly due to problems in libc
6553    # (any single argument exceeding 2000 bytes causes a buffer overrun
6554    # during glob expansion).  Even if it were fixed, the result of this
6555    # check would be larger than it should be.
6556    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6557    ;;
6558
6559  gnu*)
6560    # Under GNU Hurd, this test is not required because there is
6561    # no limit to the length of command line arguments.
6562    # Libtool will interpret -1 as no limit whatsoever
6563    lt_cv_sys_max_cmd_len=-1;
6564    ;;
6565
6566  cygwin* | mingw* | cegcc*)
6567    # On Win9x/ME, this test blows up -- it succeeds, but takes
6568    # about 5 minutes as the teststring grows exponentially.
6569    # Worse, since 9x/ME are not pre-emptively multitasking,
6570    # you end up with a "frozen" computer, even though with patience
6571    # the test eventually succeeds (with a max line length of 256k).
6572    # Instead, let's just punt: use the minimum linelength reported by
6573    # all of the supported platforms: 8192 (on NT/2K/XP).
6574    lt_cv_sys_max_cmd_len=8192;
6575    ;;
6576
6577  mint*)
6578    # On MiNT this can take a long time and run out of memory.
6579    lt_cv_sys_max_cmd_len=8192;
6580    ;;
6581
6582  amigaos*)
6583    # On AmigaOS with pdksh, this test takes hours, literally.
6584    # So we just punt and use a minimum line length of 8192.
6585    lt_cv_sys_max_cmd_len=8192;
6586    ;;
6587
6588  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6589    # This has been around since 386BSD, at least.  Likely further.
6590    if test -x /sbin/sysctl; then
6591      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6592    elif test -x /usr/sbin/sysctl; then
6593      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6594    else
6595      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6596    fi
6597    # And add a safety zone
6598    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6599    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6600    ;;
6601
6602  interix*)
6603    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6604    lt_cv_sys_max_cmd_len=196608
6605    ;;
6606
6607  osf*)
6608    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6609    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6610    # nice to cause kernel panics so lets avoid the loop below.
6611    # First set a reasonable default.
6612    lt_cv_sys_max_cmd_len=16384
6613    #
6614    if test -x /sbin/sysconfig; then
6615      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6616        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6617      esac
6618    fi
6619    ;;
6620  sco3.2v5*)
6621    lt_cv_sys_max_cmd_len=102400
6622    ;;
6623  sysv5* | sco5v6* | sysv4.2uw2*)
6624    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6625    if test -n "$kargmax"; then
6626      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6627    else
6628      lt_cv_sys_max_cmd_len=32768
6629    fi
6630    ;;
6631  *)
6632    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6633    if test -n "$lt_cv_sys_max_cmd_len"; then
6634      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6635      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6636    else
6637      # Make teststring a little bigger before we do anything with it.
6638      # a 1K string should be a reasonable start.
6639      for i in 1 2 3 4 5 6 7 8 ; do
6640        teststring=$teststring$teststring
6641      done
6642      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6643      # If test is not a shell built-in, we'll probably end up computing a
6644      # maximum length that is only half of the actual maximum length, but
6645      # we can't tell.
6646      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6647	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6648	      test $i != 17 # 1/2 MB should be enough
6649      do
6650        i=`expr $i + 1`
6651        teststring=$teststring$teststring
6652      done
6653      # Only check the string length outside the loop.
6654      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6655      teststring=
6656      # Add a significant safety factor because C++ compilers can tack on
6657      # massive amounts of additional arguments before passing them to the
6658      # linker.  It appears as though 1/2 is a usable value.
6659      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6660    fi
6661    ;;
6662  esac
6663
6664fi
6665
6666if test -n $lt_cv_sys_max_cmd_len ; then
6667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6668$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6669else
6670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6671$as_echo "none" >&6; }
6672fi
6673max_cmd_len=$lt_cv_sys_max_cmd_len
6674
6675
6676
6677
6678
6679
6680: ${CP="cp -f"}
6681: ${MV="mv -f"}
6682: ${RM="rm -f"}
6683
6684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6685$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6686# Try some XSI features
6687xsi_shell=no
6688( _lt_dummy="a/b/c"
6689  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6690      = c,a/b,, \
6691    && eval 'test $(( 1 + 1 )) -eq 2 \
6692    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6693  && xsi_shell=yes
6694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6695$as_echo "$xsi_shell" >&6; }
6696
6697
6698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6699$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6700lt_shell_append=no
6701( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6702    >/dev/null 2>&1 \
6703  && lt_shell_append=yes
6704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6705$as_echo "$lt_shell_append" >&6; }
6706
6707
6708if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6709  lt_unset=unset
6710else
6711  lt_unset=false
6712fi
6713
6714
6715
6716
6717
6718# test EBCDIC or ASCII
6719case `echo X|tr X '\101'` in
6720 A) # ASCII based system
6721    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6722  lt_SP2NL='tr \040 \012'
6723  lt_NL2SP='tr \015\012 \040\040'
6724  ;;
6725 *) # EBCDIC based system
6726  lt_SP2NL='tr \100 \n'
6727  lt_NL2SP='tr \r\n \100\100'
6728  ;;
6729esac
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6740$as_echo_n "checking for $LD option to reload object files... " >&6; }
6741if ${lt_cv_ld_reload_flag+:} false; then :
6742  $as_echo_n "(cached) " >&6
6743else
6744  lt_cv_ld_reload_flag='-r'
6745fi
6746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6747$as_echo "$lt_cv_ld_reload_flag" >&6; }
6748reload_flag=$lt_cv_ld_reload_flag
6749case $reload_flag in
6750"" | " "*) ;;
6751*) reload_flag=" $reload_flag" ;;
6752esac
6753reload_cmds='$LD$reload_flag -o $output$reload_objs'
6754case $host_os in
6755  darwin*)
6756    if test "$GCC" = yes; then
6757      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6758    else
6759      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6760    fi
6761    ;;
6762esac
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772if test -n "$ac_tool_prefix"; then
6773  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6774set dummy ${ac_tool_prefix}objdump; ac_word=$2
6775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6776$as_echo_n "checking for $ac_word... " >&6; }
6777if ${ac_cv_prog_OBJDUMP+:} false; then :
6778  $as_echo_n "(cached) " >&6
6779else
6780  if test -n "$OBJDUMP"; then
6781  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6782else
6783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6784for as_dir in $PATH
6785do
6786  IFS=$as_save_IFS
6787  test -z "$as_dir" && as_dir=.
6788    for ac_exec_ext in '' $ac_executable_extensions; do
6789  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6790    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6791    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6792    break 2
6793  fi
6794done
6795  done
6796IFS=$as_save_IFS
6797
6798fi
6799fi
6800OBJDUMP=$ac_cv_prog_OBJDUMP
6801if test -n "$OBJDUMP"; then
6802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6803$as_echo "$OBJDUMP" >&6; }
6804else
6805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6806$as_echo "no" >&6; }
6807fi
6808
6809
6810fi
6811if test -z "$ac_cv_prog_OBJDUMP"; then
6812  ac_ct_OBJDUMP=$OBJDUMP
6813  # Extract the first word of "objdump", so it can be a program name with args.
6814set dummy objdump; ac_word=$2
6815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6816$as_echo_n "checking for $ac_word... " >&6; }
6817if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6818  $as_echo_n "(cached) " >&6
6819else
6820  if test -n "$ac_ct_OBJDUMP"; then
6821  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6822else
6823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6824for as_dir in $PATH
6825do
6826  IFS=$as_save_IFS
6827  test -z "$as_dir" && as_dir=.
6828    for ac_exec_ext in '' $ac_executable_extensions; do
6829  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6830    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6831    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6832    break 2
6833  fi
6834done
6835  done
6836IFS=$as_save_IFS
6837
6838fi
6839fi
6840ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6841if test -n "$ac_ct_OBJDUMP"; then
6842  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6843$as_echo "$ac_ct_OBJDUMP" >&6; }
6844else
6845  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6846$as_echo "no" >&6; }
6847fi
6848
6849  if test "x$ac_ct_OBJDUMP" = x; then
6850    OBJDUMP="false"
6851  else
6852    case $cross_compiling:$ac_tool_warned in
6853yes:)
6854{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6855$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6856ac_tool_warned=yes ;;
6857esac
6858    OBJDUMP=$ac_ct_OBJDUMP
6859  fi
6860else
6861  OBJDUMP="$ac_cv_prog_OBJDUMP"
6862fi
6863
6864test -z "$OBJDUMP" && OBJDUMP=objdump
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6875$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6876if ${lt_cv_deplibs_check_method+:} false; then :
6877  $as_echo_n "(cached) " >&6
6878else
6879  lt_cv_file_magic_cmd='$MAGIC_CMD'
6880lt_cv_file_magic_test_file=
6881lt_cv_deplibs_check_method='unknown'
6882# Need to set the preceding variable on all platforms that support
6883# interlibrary dependencies.
6884# 'none' -- dependencies not supported.
6885# `unknown' -- same as none, but documents that we really don't know.
6886# 'pass_all' -- all dependencies passed with no checks.
6887# 'test_compile' -- check by making test program.
6888# 'file_magic [[regex]]' -- check by looking for files in library path
6889# which responds to the $file_magic_cmd with a given extended regex.
6890# If you have `file' or equivalent on your system and you're not sure
6891# whether `pass_all' will *always* work, you probably want this one.
6892
6893case $host_os in
6894aix[4-9]*)
6895  lt_cv_deplibs_check_method=pass_all
6896  ;;
6897
6898beos*)
6899  lt_cv_deplibs_check_method=pass_all
6900  ;;
6901
6902bsdi[45]*)
6903  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6904  lt_cv_file_magic_cmd='/usr/bin/file -L'
6905  lt_cv_file_magic_test_file=/shlib/libc.so
6906  ;;
6907
6908cygwin*)
6909  # func_win32_libid is a shell function defined in ltmain.sh
6910  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6911  lt_cv_file_magic_cmd='func_win32_libid'
6912  ;;
6913
6914mingw* | pw32*)
6915  # Base MSYS/MinGW do not provide the 'file' command needed by
6916  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6917  # unless we find 'file', for example because we are cross-compiling.
6918  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6919  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6920    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6921    lt_cv_file_magic_cmd='func_win32_libid'
6922  else
6923    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6924    lt_cv_file_magic_cmd='$OBJDUMP -f'
6925  fi
6926  ;;
6927
6928cegcc*)
6929  # use the weaker test based on 'objdump'. See mingw*.
6930  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6931  lt_cv_file_magic_cmd='$OBJDUMP -f'
6932  ;;
6933
6934darwin* | rhapsody*)
6935  lt_cv_deplibs_check_method=pass_all
6936  ;;
6937
6938freebsd* | dragonfly*)
6939  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6940    case $host_cpu in
6941    i*86 )
6942      # Not sure whether the presence of OpenBSD here was a mistake.
6943      # Let's accept both of them until this is cleared up.
6944      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6945      lt_cv_file_magic_cmd=/usr/bin/file
6946      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6947      ;;
6948    esac
6949  else
6950    lt_cv_deplibs_check_method=pass_all
6951  fi
6952  ;;
6953
6954gnu*)
6955  lt_cv_deplibs_check_method=pass_all
6956  ;;
6957
6958haiku*)
6959  lt_cv_deplibs_check_method=pass_all
6960  ;;
6961
6962hpux10.20* | hpux11*)
6963  lt_cv_file_magic_cmd=/usr/bin/file
6964  case $host_cpu in
6965  ia64*)
6966    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6967    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6968    ;;
6969  hppa*64*)
6970    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]'
6971    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6972    ;;
6973  *)
6974    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6975    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6976    ;;
6977  esac
6978  ;;
6979
6980interix[3-9]*)
6981  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6982  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6983  ;;
6984
6985irix5* | irix6* | nonstopux*)
6986  case $LD in
6987  *-32|*"-32 ") libmagic=32-bit;;
6988  *-n32|*"-n32 ") libmagic=N32;;
6989  *-64|*"-64 ") libmagic=64-bit;;
6990  *) libmagic=never-match;;
6991  esac
6992  lt_cv_deplibs_check_method=pass_all
6993  ;;
6994
6995# This must be Linux ELF.
6996linux* | k*bsd*-gnu | kopensolaris*-gnu)
6997  lt_cv_deplibs_check_method=pass_all
6998  ;;
6999
7000netbsd*)
7001  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7002    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7003  else
7004    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7005  fi
7006  ;;
7007
7008newos6*)
7009  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7010  lt_cv_file_magic_cmd=/usr/bin/file
7011  lt_cv_file_magic_test_file=/usr/lib/libnls.so
7012  ;;
7013
7014*nto* | *qnx*)
7015  lt_cv_deplibs_check_method=pass_all
7016  ;;
7017
7018openbsd*)
7019  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7020    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7021  else
7022    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7023  fi
7024  ;;
7025
7026osf3* | osf4* | osf5*)
7027  lt_cv_deplibs_check_method=pass_all
7028  ;;
7029
7030rdos*)
7031  lt_cv_deplibs_check_method=pass_all
7032  ;;
7033
7034solaris*)
7035  lt_cv_deplibs_check_method=pass_all
7036  ;;
7037
7038sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7039  lt_cv_deplibs_check_method=pass_all
7040  ;;
7041
7042sysv4 | sysv4.3*)
7043  case $host_vendor in
7044  motorola)
7045    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]'
7046    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7047    ;;
7048  ncr)
7049    lt_cv_deplibs_check_method=pass_all
7050    ;;
7051  sequent)
7052    lt_cv_file_magic_cmd='/bin/file'
7053    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7054    ;;
7055  sni)
7056    lt_cv_file_magic_cmd='/bin/file'
7057    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7058    lt_cv_file_magic_test_file=/lib/libc.so
7059    ;;
7060  siemens)
7061    lt_cv_deplibs_check_method=pass_all
7062    ;;
7063  pc)
7064    lt_cv_deplibs_check_method=pass_all
7065    ;;
7066  esac
7067  ;;
7068
7069tpf*)
7070  lt_cv_deplibs_check_method=pass_all
7071  ;;
7072esac
7073
7074fi
7075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7076$as_echo "$lt_cv_deplibs_check_method" >&6; }
7077file_magic_cmd=$lt_cv_file_magic_cmd
7078deplibs_check_method=$lt_cv_deplibs_check_method
7079test -z "$deplibs_check_method" && deplibs_check_method=unknown
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092if test -n "$ac_tool_prefix"; then
7093  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7094set dummy ${ac_tool_prefix}ar; ac_word=$2
7095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7096$as_echo_n "checking for $ac_word... " >&6; }
7097if ${ac_cv_prog_AR+:} false; then :
7098  $as_echo_n "(cached) " >&6
7099else
7100  if test -n "$AR"; then
7101  ac_cv_prog_AR="$AR" # Let the user override the test.
7102else
7103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7104for as_dir in $PATH
7105do
7106  IFS=$as_save_IFS
7107  test -z "$as_dir" && as_dir=.
7108    for ac_exec_ext in '' $ac_executable_extensions; do
7109  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7110    ac_cv_prog_AR="${ac_tool_prefix}ar"
7111    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7112    break 2
7113  fi
7114done
7115  done
7116IFS=$as_save_IFS
7117
7118fi
7119fi
7120AR=$ac_cv_prog_AR
7121if test -n "$AR"; then
7122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7123$as_echo "$AR" >&6; }
7124else
7125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7126$as_echo "no" >&6; }
7127fi
7128
7129
7130fi
7131if test -z "$ac_cv_prog_AR"; then
7132  ac_ct_AR=$AR
7133  # Extract the first word of "ar", so it can be a program name with args.
7134set dummy ar; ac_word=$2
7135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7136$as_echo_n "checking for $ac_word... " >&6; }
7137if ${ac_cv_prog_ac_ct_AR+:} false; then :
7138  $as_echo_n "(cached) " >&6
7139else
7140  if test -n "$ac_ct_AR"; then
7141  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7142else
7143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7144for as_dir in $PATH
7145do
7146  IFS=$as_save_IFS
7147  test -z "$as_dir" && as_dir=.
7148    for ac_exec_ext in '' $ac_executable_extensions; do
7149  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7150    ac_cv_prog_ac_ct_AR="ar"
7151    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7152    break 2
7153  fi
7154done
7155  done
7156IFS=$as_save_IFS
7157
7158fi
7159fi
7160ac_ct_AR=$ac_cv_prog_ac_ct_AR
7161if test -n "$ac_ct_AR"; then
7162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7163$as_echo "$ac_ct_AR" >&6; }
7164else
7165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7166$as_echo "no" >&6; }
7167fi
7168
7169  if test "x$ac_ct_AR" = x; then
7170    AR="false"
7171  else
7172    case $cross_compiling:$ac_tool_warned in
7173yes:)
7174{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7175$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7176ac_tool_warned=yes ;;
7177esac
7178    AR=$ac_ct_AR
7179  fi
7180else
7181  AR="$ac_cv_prog_AR"
7182fi
7183
7184test -z "$AR" && AR=ar
7185test -z "$AR_FLAGS" && AR_FLAGS=cru
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197if test -n "$ac_tool_prefix"; then
7198  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7199set dummy ${ac_tool_prefix}strip; ac_word=$2
7200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7201$as_echo_n "checking for $ac_word... " >&6; }
7202if ${ac_cv_prog_STRIP+:} false; then :
7203  $as_echo_n "(cached) " >&6
7204else
7205  if test -n "$STRIP"; then
7206  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7207else
7208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7209for as_dir in $PATH
7210do
7211  IFS=$as_save_IFS
7212  test -z "$as_dir" && as_dir=.
7213    for ac_exec_ext in '' $ac_executable_extensions; do
7214  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7215    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7216    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7217    break 2
7218  fi
7219done
7220  done
7221IFS=$as_save_IFS
7222
7223fi
7224fi
7225STRIP=$ac_cv_prog_STRIP
7226if test -n "$STRIP"; then
7227  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7228$as_echo "$STRIP" >&6; }
7229else
7230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7231$as_echo "no" >&6; }
7232fi
7233
7234
7235fi
7236if test -z "$ac_cv_prog_STRIP"; then
7237  ac_ct_STRIP=$STRIP
7238  # Extract the first word of "strip", so it can be a program name with args.
7239set dummy strip; ac_word=$2
7240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7241$as_echo_n "checking for $ac_word... " >&6; }
7242if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7243  $as_echo_n "(cached) " >&6
7244else
7245  if test -n "$ac_ct_STRIP"; then
7246  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7247else
7248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7249for as_dir in $PATH
7250do
7251  IFS=$as_save_IFS
7252  test -z "$as_dir" && as_dir=.
7253    for ac_exec_ext in '' $ac_executable_extensions; do
7254  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7255    ac_cv_prog_ac_ct_STRIP="strip"
7256    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7257    break 2
7258  fi
7259done
7260  done
7261IFS=$as_save_IFS
7262
7263fi
7264fi
7265ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7266if test -n "$ac_ct_STRIP"; then
7267  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7268$as_echo "$ac_ct_STRIP" >&6; }
7269else
7270  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7271$as_echo "no" >&6; }
7272fi
7273
7274  if test "x$ac_ct_STRIP" = x; then
7275    STRIP=":"
7276  else
7277    case $cross_compiling:$ac_tool_warned in
7278yes:)
7279{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7280$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7281ac_tool_warned=yes ;;
7282esac
7283    STRIP=$ac_ct_STRIP
7284  fi
7285else
7286  STRIP="$ac_cv_prog_STRIP"
7287fi
7288
7289test -z "$STRIP" && STRIP=:
7290
7291
7292
7293
7294
7295
7296if test -n "$ac_tool_prefix"; then
7297  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7298set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7300$as_echo_n "checking for $ac_word... " >&6; }
7301if ${ac_cv_prog_RANLIB+:} false; then :
7302  $as_echo_n "(cached) " >&6
7303else
7304  if test -n "$RANLIB"; then
7305  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7306else
7307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7308for as_dir in $PATH
7309do
7310  IFS=$as_save_IFS
7311  test -z "$as_dir" && as_dir=.
7312    for ac_exec_ext in '' $ac_executable_extensions; do
7313  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7314    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7315    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7316    break 2
7317  fi
7318done
7319  done
7320IFS=$as_save_IFS
7321
7322fi
7323fi
7324RANLIB=$ac_cv_prog_RANLIB
7325if test -n "$RANLIB"; then
7326  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7327$as_echo "$RANLIB" >&6; }
7328else
7329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7330$as_echo "no" >&6; }
7331fi
7332
7333
7334fi
7335if test -z "$ac_cv_prog_RANLIB"; then
7336  ac_ct_RANLIB=$RANLIB
7337  # Extract the first word of "ranlib", so it can be a program name with args.
7338set dummy ranlib; ac_word=$2
7339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7340$as_echo_n "checking for $ac_word... " >&6; }
7341if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7342  $as_echo_n "(cached) " >&6
7343else
7344  if test -n "$ac_ct_RANLIB"; then
7345  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7346else
7347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7348for as_dir in $PATH
7349do
7350  IFS=$as_save_IFS
7351  test -z "$as_dir" && as_dir=.
7352    for ac_exec_ext in '' $ac_executable_extensions; do
7353  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7354    ac_cv_prog_ac_ct_RANLIB="ranlib"
7355    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7356    break 2
7357  fi
7358done
7359  done
7360IFS=$as_save_IFS
7361
7362fi
7363fi
7364ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7365if test -n "$ac_ct_RANLIB"; then
7366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7367$as_echo "$ac_ct_RANLIB" >&6; }
7368else
7369  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7370$as_echo "no" >&6; }
7371fi
7372
7373  if test "x$ac_ct_RANLIB" = x; then
7374    RANLIB=":"
7375  else
7376    case $cross_compiling:$ac_tool_warned in
7377yes:)
7378{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7379$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7380ac_tool_warned=yes ;;
7381esac
7382    RANLIB=$ac_ct_RANLIB
7383  fi
7384else
7385  RANLIB="$ac_cv_prog_RANLIB"
7386fi
7387
7388test -z "$RANLIB" && RANLIB=:
7389
7390
7391
7392
7393
7394
7395# Determine commands to create old-style static archives.
7396old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7397old_postinstall_cmds='chmod 644 $oldlib'
7398old_postuninstall_cmds=
7399
7400if test -n "$RANLIB"; then
7401  case $host_os in
7402  openbsd*)
7403    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7404    ;;
7405  *)
7406    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7407    ;;
7408  esac
7409  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7410fi
7411
7412case $host_os in
7413  darwin*)
7414    lock_old_archive_extraction=yes ;;
7415  *)
7416    lock_old_archive_extraction=no ;;
7417esac
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457# If no C compiler was specified, use CC.
7458LTCC=${LTCC-"$CC"}
7459
7460# If no C compiler flags were specified, use CFLAGS.
7461LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7462
7463# Allow CC to be a program name with arguments.
7464compiler=$CC
7465
7466
7467# Check for command to grab the raw symbol name followed by C symbol from nm.
7468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7469$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7470if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7471  $as_echo_n "(cached) " >&6
7472else
7473
7474# These are sane defaults that work on at least a few old systems.
7475# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7476
7477# Character class describing NM global symbol codes.
7478symcode='[BCDEGRST]'
7479
7480# Regexp to match symbols that can be accessed directly from C.
7481sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7482
7483# Define system-specific variables.
7484case $host_os in
7485aix*)
7486  symcode='[BCDT]'
7487  ;;
7488cygwin* | mingw* | pw32* | cegcc*)
7489  symcode='[ABCDGISTW]'
7490  ;;
7491hpux*)
7492  if test "$host_cpu" = ia64; then
7493    symcode='[ABCDEGRST]'
7494  fi
7495  ;;
7496irix* | nonstopux*)
7497  symcode='[BCDEGRST]'
7498  ;;
7499osf*)
7500  symcode='[BCDEGQRST]'
7501  ;;
7502solaris*)
7503  symcode='[BDRT]'
7504  ;;
7505sco3.2v5*)
7506  symcode='[DT]'
7507  ;;
7508sysv4.2uw2*)
7509  symcode='[DT]'
7510  ;;
7511sysv5* | sco5v6* | unixware* | OpenUNIX*)
7512  symcode='[ABDT]'
7513  ;;
7514sysv4)
7515  symcode='[DFNSTU]'
7516  ;;
7517esac
7518
7519# If we're using GNU nm, then use its standard symbol codes.
7520case `$NM -V 2>&1` in
7521*GNU* | *'with BFD'*)
7522  symcode='[ABCDGIRSTW]' ;;
7523esac
7524
7525# Transform an extracted symbol line into a proper C declaration.
7526# Some systems (esp. on ia64) link data and code symbols differently,
7527# so use this general approach.
7528lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7529
7530# Transform an extracted symbol line into symbol name and symbol address
7531lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7532lt_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'"
7533
7534# Handle CRLF in mingw tool chain
7535opt_cr=
7536case $build_os in
7537mingw*)
7538  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7539  ;;
7540esac
7541
7542# Try without a prefix underscore, then with it.
7543for ac_symprfx in "" "_"; do
7544
7545  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7546  symxfrm="\\1 $ac_symprfx\\2 \\2"
7547
7548  # Write the raw and C identifiers.
7549  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7550    # Fake it for dumpbin and say T for any non-static function
7551    # and D for any global variable.
7552    # Also find C++ and __fastcall symbols from MSVC++,
7553    # which start with @ or ?.
7554    lt_cv_sys_global_symbol_pipe="$AWK '"\
7555"     {last_section=section; section=\$ 3};"\
7556"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7557"     \$ 0!~/External *\|/{next};"\
7558"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7559"     {if(hide[section]) next};"\
7560"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7561"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7562"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7563"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7564"     ' prfx=^$ac_symprfx"
7565  else
7566    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7567  fi
7568
7569  # Check to see that the pipe works correctly.
7570  pipe_works=no
7571
7572  rm -f conftest*
7573  cat > conftest.$ac_ext <<_LT_EOF
7574#ifdef __cplusplus
7575extern "C" {
7576#endif
7577char nm_test_var;
7578void nm_test_func(void);
7579void nm_test_func(void){}
7580#ifdef __cplusplus
7581}
7582#endif
7583int main(){nm_test_var='a';nm_test_func();return(0);}
7584_LT_EOF
7585
7586  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7587  (eval $ac_compile) 2>&5
7588  ac_status=$?
7589  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7590  test $ac_status = 0; }; then
7591    # Now try to grab the symbols.
7592    nlist=conftest.nm
7593    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7594  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7595  ac_status=$?
7596  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7597  test $ac_status = 0; } && test -s "$nlist"; then
7598      # Try sorting and uniquifying the output.
7599      if sort "$nlist" | uniq > "$nlist"T; then
7600	mv -f "$nlist"T "$nlist"
7601      else
7602	rm -f "$nlist"T
7603      fi
7604
7605      # Make sure that we snagged all the symbols we need.
7606      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7607	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7608	  cat <<_LT_EOF > conftest.$ac_ext
7609#ifdef __cplusplus
7610extern "C" {
7611#endif
7612
7613_LT_EOF
7614	  # Now generate the symbol file.
7615	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7616
7617	  cat <<_LT_EOF >> conftest.$ac_ext
7618
7619/* The mapping between symbol names and symbols.  */
7620const struct {
7621  const char *name;
7622  void       *address;
7623}
7624lt__PROGRAM__LTX_preloaded_symbols[] =
7625{
7626  { "@PROGRAM@", (void *) 0 },
7627_LT_EOF
7628	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7629	  cat <<\_LT_EOF >> conftest.$ac_ext
7630  {0, (void *) 0}
7631};
7632
7633/* This works around a problem in FreeBSD linker */
7634#ifdef FREEBSD_WORKAROUND
7635static const void *lt_preloaded_setup() {
7636  return lt__PROGRAM__LTX_preloaded_symbols;
7637}
7638#endif
7639
7640#ifdef __cplusplus
7641}
7642#endif
7643_LT_EOF
7644	  # Now try linking the two files.
7645	  mv conftest.$ac_objext conftstm.$ac_objext
7646	  lt_save_LIBS="$LIBS"
7647	  lt_save_CFLAGS="$CFLAGS"
7648	  LIBS="conftstm.$ac_objext"
7649	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7650	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7651  (eval $ac_link) 2>&5
7652  ac_status=$?
7653  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7654  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7655	    pipe_works=yes
7656	  fi
7657	  LIBS="$lt_save_LIBS"
7658	  CFLAGS="$lt_save_CFLAGS"
7659	else
7660	  echo "cannot find nm_test_func in $nlist" >&5
7661	fi
7662      else
7663	echo "cannot find nm_test_var in $nlist" >&5
7664      fi
7665    else
7666      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7667    fi
7668  else
7669    echo "$progname: failed program was:" >&5
7670    cat conftest.$ac_ext >&5
7671  fi
7672  rm -rf conftest* conftst*
7673
7674  # Do not use the global_symbol_pipe unless it works.
7675  if test "$pipe_works" = yes; then
7676    break
7677  else
7678    lt_cv_sys_global_symbol_pipe=
7679  fi
7680done
7681
7682fi
7683
7684if test -z "$lt_cv_sys_global_symbol_pipe"; then
7685  lt_cv_sys_global_symbol_to_cdecl=
7686fi
7687if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7689$as_echo "failed" >&6; }
7690else
7691  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7692$as_echo "ok" >&6; }
7693fi
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716# Check whether --enable-libtool-lock was given.
7717if test "${enable_libtool_lock+set}" = set; then :
7718  enableval=$enable_libtool_lock;
7719fi
7720
7721test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7722
7723# Some flags need to be propagated to the compiler or linker for good
7724# libtool support.
7725case $host in
7726ia64-*-hpux*)
7727  # Find out which ABI we are using.
7728  echo 'int i;' > conftest.$ac_ext
7729  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7730  (eval $ac_compile) 2>&5
7731  ac_status=$?
7732  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7733  test $ac_status = 0; }; then
7734    case `/usr/bin/file conftest.$ac_objext` in
7735      *ELF-32*)
7736	HPUX_IA64_MODE="32"
7737	;;
7738      *ELF-64*)
7739	HPUX_IA64_MODE="64"
7740	;;
7741    esac
7742  fi
7743  rm -rf conftest*
7744  ;;
7745*-*-irix6*)
7746  # Find out which ABI we are using.
7747  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7748  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7749  (eval $ac_compile) 2>&5
7750  ac_status=$?
7751  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7752  test $ac_status = 0; }; then
7753    if test "$lt_cv_prog_gnu_ld" = yes; then
7754      case `/usr/bin/file conftest.$ac_objext` in
7755	*32-bit*)
7756	  LD="${LD-ld} -melf32bsmip"
7757	  ;;
7758	*N32*)
7759	  LD="${LD-ld} -melf32bmipn32"
7760	  ;;
7761	*64-bit*)
7762	  LD="${LD-ld} -melf64bmip"
7763	;;
7764      esac
7765    else
7766      case `/usr/bin/file conftest.$ac_objext` in
7767	*32-bit*)
7768	  LD="${LD-ld} -32"
7769	  ;;
7770	*N32*)
7771	  LD="${LD-ld} -n32"
7772	  ;;
7773	*64-bit*)
7774	  LD="${LD-ld} -64"
7775	  ;;
7776      esac
7777    fi
7778  fi
7779  rm -rf conftest*
7780  ;;
7781
7782x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7783s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7784  # Find out which ABI we are using.
7785  echo 'int i;' > conftest.$ac_ext
7786  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7787  (eval $ac_compile) 2>&5
7788  ac_status=$?
7789  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7790  test $ac_status = 0; }; then
7791    case `/usr/bin/file conftest.o` in
7792      *32-bit*)
7793	case $host in
7794	  x86_64-*kfreebsd*-gnu)
7795	    LD="${LD-ld} -m elf_i386_fbsd"
7796	    ;;
7797	  x86_64-*linux*)
7798	    case `/usr/bin/file conftest.o` in
7799	      *x86-64*)
7800		LD="${LD-ld} -m elf32_x86_64"
7801		;;
7802	      *)
7803		LD="${LD-ld} -m elf_i386"
7804		;;
7805	    esac
7806	    ;;
7807	  powerpc64le-*linux*)
7808	    LD="${LD-ld} -m elf32lppclinux"
7809	    ;;
7810	  powerpc64-*linux*)
7811	    LD="${LD-ld} -m elf32ppclinux"
7812	    ;;
7813	  s390x-*linux*)
7814	    LD="${LD-ld} -m elf_s390"
7815	    ;;
7816	  sparc64-*linux*)
7817	    LD="${LD-ld} -m elf32_sparc"
7818	    ;;
7819	esac
7820	;;
7821      *64-bit*)
7822	case $host in
7823	  x86_64-*kfreebsd*-gnu)
7824	    LD="${LD-ld} -m elf_x86_64_fbsd"
7825	    ;;
7826	  x86_64-*linux*)
7827	    LD="${LD-ld} -m elf_x86_64"
7828	    ;;
7829	  powerpcle-*linux*)
7830	    LD="${LD-ld} -m elf64lppc"
7831	    ;;
7832	  powerpc-*linux*)
7833	    LD="${LD-ld} -m elf64ppc"
7834	    ;;
7835	  s390*-*linux*|s390*-*tpf*)
7836	    LD="${LD-ld} -m elf64_s390"
7837	    ;;
7838	  sparc*-*linux*)
7839	    LD="${LD-ld} -m elf64_sparc"
7840	    ;;
7841	esac
7842	;;
7843    esac
7844  fi
7845  rm -rf conftest*
7846  ;;
7847
7848*-*-sco3.2v5*)
7849  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7850  SAVE_CFLAGS="$CFLAGS"
7851  CFLAGS="$CFLAGS -belf"
7852  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7853$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7854if ${lt_cv_cc_needs_belf+:} false; then :
7855  $as_echo_n "(cached) " >&6
7856else
7857  ac_ext=c
7858ac_cpp='$CPP $CPPFLAGS'
7859ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7860ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7861ac_compiler_gnu=$ac_cv_c_compiler_gnu
7862
7863     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7864/* end confdefs.h.  */
7865
7866int
7867main ()
7868{
7869
7870  ;
7871  return 0;
7872}
7873_ACEOF
7874if ac_fn_c_try_link "$LINENO"; then :
7875  lt_cv_cc_needs_belf=yes
7876else
7877  lt_cv_cc_needs_belf=no
7878fi
7879rm -f core conftest.err conftest.$ac_objext \
7880    conftest$ac_exeext conftest.$ac_ext
7881     ac_ext=c
7882ac_cpp='$CPP $CPPFLAGS'
7883ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7884ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7885ac_compiler_gnu=$ac_cv_c_compiler_gnu
7886
7887fi
7888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7889$as_echo "$lt_cv_cc_needs_belf" >&6; }
7890  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7891    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7892    CFLAGS="$SAVE_CFLAGS"
7893  fi
7894  ;;
7895sparc*-*solaris*)
7896  # Find out which ABI we are using.
7897  echo 'int i;' > conftest.$ac_ext
7898  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7899  (eval $ac_compile) 2>&5
7900  ac_status=$?
7901  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7902  test $ac_status = 0; }; then
7903    case `/usr/bin/file conftest.o` in
7904    *64-bit*)
7905      case $lt_cv_prog_gnu_ld in
7906      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7907      *)
7908	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7909	  LD="${LD-ld} -64"
7910	fi
7911	;;
7912      esac
7913      ;;
7914    esac
7915  fi
7916  rm -rf conftest*
7917  ;;
7918esac
7919
7920need_locks="$enable_libtool_lock"
7921
7922
7923  case $host_os in
7924    rhapsody* | darwin*)
7925    if test -n "$ac_tool_prefix"; then
7926  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7927set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7929$as_echo_n "checking for $ac_word... " >&6; }
7930if ${ac_cv_prog_DSYMUTIL+:} false; then :
7931  $as_echo_n "(cached) " >&6
7932else
7933  if test -n "$DSYMUTIL"; then
7934  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7935else
7936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7937for as_dir in $PATH
7938do
7939  IFS=$as_save_IFS
7940  test -z "$as_dir" && as_dir=.
7941    for ac_exec_ext in '' $ac_executable_extensions; do
7942  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7943    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7944    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7945    break 2
7946  fi
7947done
7948  done
7949IFS=$as_save_IFS
7950
7951fi
7952fi
7953DSYMUTIL=$ac_cv_prog_DSYMUTIL
7954if test -n "$DSYMUTIL"; then
7955  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7956$as_echo "$DSYMUTIL" >&6; }
7957else
7958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7959$as_echo "no" >&6; }
7960fi
7961
7962
7963fi
7964if test -z "$ac_cv_prog_DSYMUTIL"; then
7965  ac_ct_DSYMUTIL=$DSYMUTIL
7966  # Extract the first word of "dsymutil", so it can be a program name with args.
7967set dummy dsymutil; ac_word=$2
7968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7969$as_echo_n "checking for $ac_word... " >&6; }
7970if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7971  $as_echo_n "(cached) " >&6
7972else
7973  if test -n "$ac_ct_DSYMUTIL"; then
7974  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7975else
7976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7977for as_dir in $PATH
7978do
7979  IFS=$as_save_IFS
7980  test -z "$as_dir" && as_dir=.
7981    for ac_exec_ext in '' $ac_executable_extensions; do
7982  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7983    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7984    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7985    break 2
7986  fi
7987done
7988  done
7989IFS=$as_save_IFS
7990
7991fi
7992fi
7993ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7994if test -n "$ac_ct_DSYMUTIL"; then
7995  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7996$as_echo "$ac_ct_DSYMUTIL" >&6; }
7997else
7998  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7999$as_echo "no" >&6; }
8000fi
8001
8002  if test "x$ac_ct_DSYMUTIL" = x; then
8003    DSYMUTIL=":"
8004  else
8005    case $cross_compiling:$ac_tool_warned in
8006yes:)
8007{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8008$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8009ac_tool_warned=yes ;;
8010esac
8011    DSYMUTIL=$ac_ct_DSYMUTIL
8012  fi
8013else
8014  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8015fi
8016
8017    if test -n "$ac_tool_prefix"; then
8018  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8019set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8021$as_echo_n "checking for $ac_word... " >&6; }
8022if ${ac_cv_prog_NMEDIT+:} false; then :
8023  $as_echo_n "(cached) " >&6
8024else
8025  if test -n "$NMEDIT"; then
8026  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8027else
8028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8029for as_dir in $PATH
8030do
8031  IFS=$as_save_IFS
8032  test -z "$as_dir" && as_dir=.
8033    for ac_exec_ext in '' $ac_executable_extensions; do
8034  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8035    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8036    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8037    break 2
8038  fi
8039done
8040  done
8041IFS=$as_save_IFS
8042
8043fi
8044fi
8045NMEDIT=$ac_cv_prog_NMEDIT
8046if test -n "$NMEDIT"; then
8047  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8048$as_echo "$NMEDIT" >&6; }
8049else
8050  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8051$as_echo "no" >&6; }
8052fi
8053
8054
8055fi
8056if test -z "$ac_cv_prog_NMEDIT"; then
8057  ac_ct_NMEDIT=$NMEDIT
8058  # Extract the first word of "nmedit", so it can be a program name with args.
8059set dummy nmedit; ac_word=$2
8060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8061$as_echo_n "checking for $ac_word... " >&6; }
8062if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8063  $as_echo_n "(cached) " >&6
8064else
8065  if test -n "$ac_ct_NMEDIT"; then
8066  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8067else
8068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8069for as_dir in $PATH
8070do
8071  IFS=$as_save_IFS
8072  test -z "$as_dir" && as_dir=.
8073    for ac_exec_ext in '' $ac_executable_extensions; do
8074  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8075    ac_cv_prog_ac_ct_NMEDIT="nmedit"
8076    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8077    break 2
8078  fi
8079done
8080  done
8081IFS=$as_save_IFS
8082
8083fi
8084fi
8085ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8086if test -n "$ac_ct_NMEDIT"; then
8087  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8088$as_echo "$ac_ct_NMEDIT" >&6; }
8089else
8090  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8091$as_echo "no" >&6; }
8092fi
8093
8094  if test "x$ac_ct_NMEDIT" = x; then
8095    NMEDIT=":"
8096  else
8097    case $cross_compiling:$ac_tool_warned in
8098yes:)
8099{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8100$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8101ac_tool_warned=yes ;;
8102esac
8103    NMEDIT=$ac_ct_NMEDIT
8104  fi
8105else
8106  NMEDIT="$ac_cv_prog_NMEDIT"
8107fi
8108
8109    if test -n "$ac_tool_prefix"; then
8110  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8111set dummy ${ac_tool_prefix}lipo; ac_word=$2
8112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8113$as_echo_n "checking for $ac_word... " >&6; }
8114if ${ac_cv_prog_LIPO+:} false; then :
8115  $as_echo_n "(cached) " >&6
8116else
8117  if test -n "$LIPO"; then
8118  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8119else
8120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8121for as_dir in $PATH
8122do
8123  IFS=$as_save_IFS
8124  test -z "$as_dir" && as_dir=.
8125    for ac_exec_ext in '' $ac_executable_extensions; do
8126  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8127    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8128    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8129    break 2
8130  fi
8131done
8132  done
8133IFS=$as_save_IFS
8134
8135fi
8136fi
8137LIPO=$ac_cv_prog_LIPO
8138if test -n "$LIPO"; then
8139  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8140$as_echo "$LIPO" >&6; }
8141else
8142  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8143$as_echo "no" >&6; }
8144fi
8145
8146
8147fi
8148if test -z "$ac_cv_prog_LIPO"; then
8149  ac_ct_LIPO=$LIPO
8150  # Extract the first word of "lipo", so it can be a program name with args.
8151set dummy lipo; ac_word=$2
8152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8153$as_echo_n "checking for $ac_word... " >&6; }
8154if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8155  $as_echo_n "(cached) " >&6
8156else
8157  if test -n "$ac_ct_LIPO"; then
8158  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8159else
8160as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8161for as_dir in $PATH
8162do
8163  IFS=$as_save_IFS
8164  test -z "$as_dir" && as_dir=.
8165    for ac_exec_ext in '' $ac_executable_extensions; do
8166  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8167    ac_cv_prog_ac_ct_LIPO="lipo"
8168    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8169    break 2
8170  fi
8171done
8172  done
8173IFS=$as_save_IFS
8174
8175fi
8176fi
8177ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8178if test -n "$ac_ct_LIPO"; then
8179  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8180$as_echo "$ac_ct_LIPO" >&6; }
8181else
8182  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8183$as_echo "no" >&6; }
8184fi
8185
8186  if test "x$ac_ct_LIPO" = x; then
8187    LIPO=":"
8188  else
8189    case $cross_compiling:$ac_tool_warned in
8190yes:)
8191{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8192$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8193ac_tool_warned=yes ;;
8194esac
8195    LIPO=$ac_ct_LIPO
8196  fi
8197else
8198  LIPO="$ac_cv_prog_LIPO"
8199fi
8200
8201    if test -n "$ac_tool_prefix"; then
8202  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8203set dummy ${ac_tool_prefix}otool; ac_word=$2
8204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8205$as_echo_n "checking for $ac_word... " >&6; }
8206if ${ac_cv_prog_OTOOL+:} false; then :
8207  $as_echo_n "(cached) " >&6
8208else
8209  if test -n "$OTOOL"; then
8210  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8211else
8212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8213for as_dir in $PATH
8214do
8215  IFS=$as_save_IFS
8216  test -z "$as_dir" && as_dir=.
8217    for ac_exec_ext in '' $ac_executable_extensions; do
8218  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8219    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8220    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8221    break 2
8222  fi
8223done
8224  done
8225IFS=$as_save_IFS
8226
8227fi
8228fi
8229OTOOL=$ac_cv_prog_OTOOL
8230if test -n "$OTOOL"; then
8231  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8232$as_echo "$OTOOL" >&6; }
8233else
8234  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8235$as_echo "no" >&6; }
8236fi
8237
8238
8239fi
8240if test -z "$ac_cv_prog_OTOOL"; then
8241  ac_ct_OTOOL=$OTOOL
8242  # Extract the first word of "otool", so it can be a program name with args.
8243set dummy otool; ac_word=$2
8244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8245$as_echo_n "checking for $ac_word... " >&6; }
8246if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8247  $as_echo_n "(cached) " >&6
8248else
8249  if test -n "$ac_ct_OTOOL"; then
8250  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8251else
8252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8253for as_dir in $PATH
8254do
8255  IFS=$as_save_IFS
8256  test -z "$as_dir" && as_dir=.
8257    for ac_exec_ext in '' $ac_executable_extensions; do
8258  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8259    ac_cv_prog_ac_ct_OTOOL="otool"
8260    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8261    break 2
8262  fi
8263done
8264  done
8265IFS=$as_save_IFS
8266
8267fi
8268fi
8269ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8270if test -n "$ac_ct_OTOOL"; then
8271  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8272$as_echo "$ac_ct_OTOOL" >&6; }
8273else
8274  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8275$as_echo "no" >&6; }
8276fi
8277
8278  if test "x$ac_ct_OTOOL" = x; then
8279    OTOOL=":"
8280  else
8281    case $cross_compiling:$ac_tool_warned in
8282yes:)
8283{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8284$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8285ac_tool_warned=yes ;;
8286esac
8287    OTOOL=$ac_ct_OTOOL
8288  fi
8289else
8290  OTOOL="$ac_cv_prog_OTOOL"
8291fi
8292
8293    if test -n "$ac_tool_prefix"; then
8294  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8295set dummy ${ac_tool_prefix}otool64; ac_word=$2
8296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8297$as_echo_n "checking for $ac_word... " >&6; }
8298if ${ac_cv_prog_OTOOL64+:} false; then :
8299  $as_echo_n "(cached) " >&6
8300else
8301  if test -n "$OTOOL64"; then
8302  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8303else
8304as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8305for as_dir in $PATH
8306do
8307  IFS=$as_save_IFS
8308  test -z "$as_dir" && as_dir=.
8309    for ac_exec_ext in '' $ac_executable_extensions; do
8310  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8311    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8312    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8313    break 2
8314  fi
8315done
8316  done
8317IFS=$as_save_IFS
8318
8319fi
8320fi
8321OTOOL64=$ac_cv_prog_OTOOL64
8322if test -n "$OTOOL64"; then
8323  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8324$as_echo "$OTOOL64" >&6; }
8325else
8326  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8327$as_echo "no" >&6; }
8328fi
8329
8330
8331fi
8332if test -z "$ac_cv_prog_OTOOL64"; then
8333  ac_ct_OTOOL64=$OTOOL64
8334  # Extract the first word of "otool64", so it can be a program name with args.
8335set dummy otool64; ac_word=$2
8336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8337$as_echo_n "checking for $ac_word... " >&6; }
8338if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8339  $as_echo_n "(cached) " >&6
8340else
8341  if test -n "$ac_ct_OTOOL64"; then
8342  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8343else
8344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8345for as_dir in $PATH
8346do
8347  IFS=$as_save_IFS
8348  test -z "$as_dir" && as_dir=.
8349    for ac_exec_ext in '' $ac_executable_extensions; do
8350  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8351    ac_cv_prog_ac_ct_OTOOL64="otool64"
8352    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8353    break 2
8354  fi
8355done
8356  done
8357IFS=$as_save_IFS
8358
8359fi
8360fi
8361ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8362if test -n "$ac_ct_OTOOL64"; then
8363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8364$as_echo "$ac_ct_OTOOL64" >&6; }
8365else
8366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8367$as_echo "no" >&6; }
8368fi
8369
8370  if test "x$ac_ct_OTOOL64" = x; then
8371    OTOOL64=":"
8372  else
8373    case $cross_compiling:$ac_tool_warned in
8374yes:)
8375{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8376$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8377ac_tool_warned=yes ;;
8378esac
8379    OTOOL64=$ac_ct_OTOOL64
8380  fi
8381else
8382  OTOOL64="$ac_cv_prog_OTOOL64"
8383fi
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8412$as_echo_n "checking for -single_module linker flag... " >&6; }
8413if ${lt_cv_apple_cc_single_mod+:} false; then :
8414  $as_echo_n "(cached) " >&6
8415else
8416  lt_cv_apple_cc_single_mod=no
8417      if test -z "${LT_MULTI_MODULE}"; then
8418	# By default we will add the -single_module flag. You can override
8419	# by either setting the environment variable LT_MULTI_MODULE
8420	# non-empty at configure time, or by adding -multi_module to the
8421	# link flags.
8422	rm -rf libconftest.dylib*
8423	echo "int foo(void){return 1;}" > conftest.c
8424	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8425-dynamiclib -Wl,-single_module conftest.c" >&5
8426	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8427	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8428        _lt_result=$?
8429	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8430	  lt_cv_apple_cc_single_mod=yes
8431	else
8432	  cat conftest.err >&5
8433	fi
8434	rm -rf libconftest.dylib*
8435	rm -f conftest.*
8436      fi
8437fi
8438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8439$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8440    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8441$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8442if ${lt_cv_ld_exported_symbols_list+:} false; then :
8443  $as_echo_n "(cached) " >&6
8444else
8445  lt_cv_ld_exported_symbols_list=no
8446      save_LDFLAGS=$LDFLAGS
8447      echo "_main" > conftest.sym
8448      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8449      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8450/* end confdefs.h.  */
8451
8452int
8453main ()
8454{
8455
8456  ;
8457  return 0;
8458}
8459_ACEOF
8460if ac_fn_c_try_link "$LINENO"; then :
8461  lt_cv_ld_exported_symbols_list=yes
8462else
8463  lt_cv_ld_exported_symbols_list=no
8464fi
8465rm -f core conftest.err conftest.$ac_objext \
8466    conftest$ac_exeext conftest.$ac_ext
8467	LDFLAGS="$save_LDFLAGS"
8468
8469fi
8470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8471$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8472    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8473$as_echo_n "checking for -force_load linker flag... " >&6; }
8474if ${lt_cv_ld_force_load+:} false; then :
8475  $as_echo_n "(cached) " >&6
8476else
8477  lt_cv_ld_force_load=no
8478      cat > conftest.c << _LT_EOF
8479int forced_loaded() { return 2;}
8480_LT_EOF
8481      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8482      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8483      echo "$AR cru libconftest.a conftest.o" >&5
8484      $AR cru libconftest.a conftest.o 2>&5
8485      cat > conftest.c << _LT_EOF
8486int main() { return 0;}
8487_LT_EOF
8488      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8489      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8490      _lt_result=$?
8491      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8492	lt_cv_ld_force_load=yes
8493      else
8494	cat conftest.err >&5
8495      fi
8496        rm -f conftest.err libconftest.a conftest conftest.c
8497        rm -rf conftest.dSYM
8498
8499fi
8500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8501$as_echo "$lt_cv_ld_force_load" >&6; }
8502    case $host_os in
8503    rhapsody* | darwin1.[012])
8504      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8505    darwin1.*)
8506      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8507    darwin*) # darwin 5.x on
8508      # if running on 10.5 or later, the deployment target defaults
8509      # to the OS version, if on x86, and 10.4, the deployment
8510      # target defaults to 10.4. Don't you love it?
8511      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8512	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8513	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8514	10.[012][,.]*)
8515	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8516	10.*)
8517	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8518      esac
8519    ;;
8520  esac
8521    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8522      _lt_dar_single_mod='$single_module'
8523    fi
8524    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8525      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8526    else
8527      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8528    fi
8529    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8530      _lt_dsymutil='~$DSYMUTIL $lib || :'
8531    else
8532      _lt_dsymutil=
8533    fi
8534    ;;
8535  esac
8536
8537for ac_header in dlfcn.h
8538do :
8539  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8540"
8541if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8542  cat >>confdefs.h <<_ACEOF
8543#define HAVE_DLFCN_H 1
8544_ACEOF
8545
8546fi
8547
8548done
8549
8550
8551
8552
8553
8554
8555# Set options
8556
8557
8558
8559        enable_dlopen=no
8560
8561
8562  enable_win32_dll=no
8563
8564
8565            # Check whether --enable-shared was given.
8566if test "${enable_shared+set}" = set; then :
8567  enableval=$enable_shared; p=${PACKAGE-default}
8568    case $enableval in
8569    yes) enable_shared=yes ;;
8570    no) enable_shared=no ;;
8571    *)
8572      enable_shared=no
8573      # Look at the argument we got.  We use all the common list separators.
8574      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8575      for pkg in $enableval; do
8576	IFS="$lt_save_ifs"
8577	if test "X$pkg" = "X$p"; then
8578	  enable_shared=yes
8579	fi
8580      done
8581      IFS="$lt_save_ifs"
8582      ;;
8583    esac
8584else
8585  enable_shared=yes
8586fi
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596  # Check whether --enable-static was given.
8597if test "${enable_static+set}" = set; then :
8598  enableval=$enable_static; p=${PACKAGE-default}
8599    case $enableval in
8600    yes) enable_static=yes ;;
8601    no) enable_static=no ;;
8602    *)
8603     enable_static=no
8604      # Look at the argument we got.  We use all the common list separators.
8605      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8606      for pkg in $enableval; do
8607	IFS="$lt_save_ifs"
8608	if test "X$pkg" = "X$p"; then
8609	  enable_static=yes
8610	fi
8611      done
8612      IFS="$lt_save_ifs"
8613      ;;
8614    esac
8615else
8616  enable_static=yes
8617fi
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628# Check whether --with-pic was given.
8629if test "${with_pic+set}" = set; then :
8630  withval=$with_pic; pic_mode="$withval"
8631else
8632  pic_mode=default
8633fi
8634
8635
8636test -z "$pic_mode" && pic_mode=default
8637
8638
8639
8640
8641
8642
8643
8644  # Check whether --enable-fast-install was given.
8645if test "${enable_fast_install+set}" = set; then :
8646  enableval=$enable_fast_install; p=${PACKAGE-default}
8647    case $enableval in
8648    yes) enable_fast_install=yes ;;
8649    no) enable_fast_install=no ;;
8650    *)
8651      enable_fast_install=no
8652      # Look at the argument we got.  We use all the common list separators.
8653      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8654      for pkg in $enableval; do
8655	IFS="$lt_save_ifs"
8656	if test "X$pkg" = "X$p"; then
8657	  enable_fast_install=yes
8658	fi
8659      done
8660      IFS="$lt_save_ifs"
8661      ;;
8662    esac
8663else
8664  enable_fast_install=yes
8665fi
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677# This can be used to rebuild libtool when needed
8678LIBTOOL_DEPS="$ltmain"
8679
8680# Always use our own libtool.
8681LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708test -z "$LN_S" && LN_S="ln -s"
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723if test -n "${ZSH_VERSION+set}" ; then
8724   setopt NO_GLOB_SUBST
8725fi
8726
8727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8728$as_echo_n "checking for objdir... " >&6; }
8729if ${lt_cv_objdir+:} false; then :
8730  $as_echo_n "(cached) " >&6
8731else
8732  rm -f .libs 2>/dev/null
8733mkdir .libs 2>/dev/null
8734if test -d .libs; then
8735  lt_cv_objdir=.libs
8736else
8737  # MS-DOS does not allow filenames that begin with a dot.
8738  lt_cv_objdir=_libs
8739fi
8740rmdir .libs 2>/dev/null
8741fi
8742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8743$as_echo "$lt_cv_objdir" >&6; }
8744objdir=$lt_cv_objdir
8745
8746
8747
8748
8749
8750cat >>confdefs.h <<_ACEOF
8751#define LT_OBJDIR "$lt_cv_objdir/"
8752_ACEOF
8753
8754
8755
8756
8757case $host_os in
8758aix3*)
8759  # AIX sometimes has problems with the GCC collect2 program.  For some
8760  # reason, if we set the COLLECT_NAMES environment variable, the problems
8761  # vanish in a puff of smoke.
8762  if test "X${COLLECT_NAMES+set}" != Xset; then
8763    COLLECT_NAMES=
8764    export COLLECT_NAMES
8765  fi
8766  ;;
8767esac
8768
8769# Global variables:
8770ofile=libtool
8771can_build_shared=yes
8772
8773# All known linkers require a `.a' archive for static linking (except MSVC,
8774# which needs '.lib').
8775libext=a
8776
8777with_gnu_ld="$lt_cv_prog_gnu_ld"
8778
8779old_CC="$CC"
8780old_CFLAGS="$CFLAGS"
8781
8782# Set sane defaults for various variables
8783test -z "$CC" && CC=cc
8784test -z "$LTCC" && LTCC=$CC
8785test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8786test -z "$LD" && LD=ld
8787test -z "$ac_objext" && ac_objext=o
8788
8789for cc_temp in $compiler""; do
8790  case $cc_temp in
8791    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8792    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8793    \-*) ;;
8794    *) break;;
8795  esac
8796done
8797cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8798
8799
8800# Only perform the check for file, if the check method requires it
8801test -z "$MAGIC_CMD" && MAGIC_CMD=file
8802case $deplibs_check_method in
8803file_magic*)
8804  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8805    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8806$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8807if ${lt_cv_path_MAGIC_CMD+:} false; then :
8808  $as_echo_n "(cached) " >&6
8809else
8810  case $MAGIC_CMD in
8811[\\/*] |  ?:[\\/]*)
8812  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8813  ;;
8814*)
8815  lt_save_MAGIC_CMD="$MAGIC_CMD"
8816  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8817  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8818  for ac_dir in $ac_dummy; do
8819    IFS="$lt_save_ifs"
8820    test -z "$ac_dir" && ac_dir=.
8821    if test -f $ac_dir/${ac_tool_prefix}file; then
8822      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8823      if test -n "$file_magic_test_file"; then
8824	case $deplibs_check_method in
8825	"file_magic "*)
8826	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8827	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8828	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8829	    $EGREP "$file_magic_regex" > /dev/null; then
8830	    :
8831	  else
8832	    cat <<_LT_EOF 1>&2
8833
8834*** Warning: the command libtool uses to detect shared libraries,
8835*** $file_magic_cmd, produces output that libtool cannot recognize.
8836*** The result is that libtool may fail to recognize shared libraries
8837*** as such.  This will affect the creation of libtool libraries that
8838*** depend on shared libraries, but programs linked with such libtool
8839*** libraries will work regardless of this problem.  Nevertheless, you
8840*** may want to report the problem to your system manager and/or to
8841*** bug-libtool@gnu.org
8842
8843_LT_EOF
8844	  fi ;;
8845	esac
8846      fi
8847      break
8848    fi
8849  done
8850  IFS="$lt_save_ifs"
8851  MAGIC_CMD="$lt_save_MAGIC_CMD"
8852  ;;
8853esac
8854fi
8855
8856MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8857if test -n "$MAGIC_CMD"; then
8858  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8859$as_echo "$MAGIC_CMD" >&6; }
8860else
8861  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8862$as_echo "no" >&6; }
8863fi
8864
8865
8866
8867
8868
8869if test -z "$lt_cv_path_MAGIC_CMD"; then
8870  if test -n "$ac_tool_prefix"; then
8871    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8872$as_echo_n "checking for file... " >&6; }
8873if ${lt_cv_path_MAGIC_CMD+:} false; then :
8874  $as_echo_n "(cached) " >&6
8875else
8876  case $MAGIC_CMD in
8877[\\/*] |  ?:[\\/]*)
8878  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8879  ;;
8880*)
8881  lt_save_MAGIC_CMD="$MAGIC_CMD"
8882  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8883  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8884  for ac_dir in $ac_dummy; do
8885    IFS="$lt_save_ifs"
8886    test -z "$ac_dir" && ac_dir=.
8887    if test -f $ac_dir/file; then
8888      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8889      if test -n "$file_magic_test_file"; then
8890	case $deplibs_check_method in
8891	"file_magic "*)
8892	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8893	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8894	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8895	    $EGREP "$file_magic_regex" > /dev/null; then
8896	    :
8897	  else
8898	    cat <<_LT_EOF 1>&2
8899
8900*** Warning: the command libtool uses to detect shared libraries,
8901*** $file_magic_cmd, produces output that libtool cannot recognize.
8902*** The result is that libtool may fail to recognize shared libraries
8903*** as such.  This will affect the creation of libtool libraries that
8904*** depend on shared libraries, but programs linked with such libtool
8905*** libraries will work regardless of this problem.  Nevertheless, you
8906*** may want to report the problem to your system manager and/or to
8907*** bug-libtool@gnu.org
8908
8909_LT_EOF
8910	  fi ;;
8911	esac
8912      fi
8913      break
8914    fi
8915  done
8916  IFS="$lt_save_ifs"
8917  MAGIC_CMD="$lt_save_MAGIC_CMD"
8918  ;;
8919esac
8920fi
8921
8922MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8923if test -n "$MAGIC_CMD"; then
8924  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8925$as_echo "$MAGIC_CMD" >&6; }
8926else
8927  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8928$as_echo "no" >&6; }
8929fi
8930
8931
8932  else
8933    MAGIC_CMD=:
8934  fi
8935fi
8936
8937  fi
8938  ;;
8939esac
8940
8941# Use C for the default configuration in the libtool script
8942
8943lt_save_CC="$CC"
8944ac_ext=c
8945ac_cpp='$CPP $CPPFLAGS'
8946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8948ac_compiler_gnu=$ac_cv_c_compiler_gnu
8949
8950
8951# Source file extension for C test sources.
8952ac_ext=c
8953
8954# Object file extension for compiled C test sources.
8955objext=o
8956objext=$objext
8957
8958# Code to be used in simple compile tests
8959lt_simple_compile_test_code="int some_variable = 0;"
8960
8961# Code to be used in simple link tests
8962lt_simple_link_test_code='int main(){return(0);}'
8963
8964
8965
8966
8967
8968
8969
8970# If no C compiler was specified, use CC.
8971LTCC=${LTCC-"$CC"}
8972
8973# If no C compiler flags were specified, use CFLAGS.
8974LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8975
8976# Allow CC to be a program name with arguments.
8977compiler=$CC
8978
8979# Save the default compiler, since it gets overwritten when the other
8980# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8981compiler_DEFAULT=$CC
8982
8983# save warnings/boilerplate of simple test code
8984ac_outfile=conftest.$ac_objext
8985echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8986eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8987_lt_compiler_boilerplate=`cat conftest.err`
8988$RM conftest*
8989
8990ac_outfile=conftest.$ac_objext
8991echo "$lt_simple_link_test_code" >conftest.$ac_ext
8992eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8993_lt_linker_boilerplate=`cat conftest.err`
8994$RM -r conftest*
8995
8996
8997## CAVEAT EMPTOR:
8998## There is no encapsulation within the following macros, do not change
8999## the running order or otherwise move them around unless you know exactly
9000## what you are doing...
9001if test -n "$compiler"; then
9002
9003lt_prog_compiler_no_builtin_flag=
9004
9005if test "$GCC" = yes; then
9006  case $cc_basename in
9007  nvcc*)
9008    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9009  *)
9010    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9011  esac
9012
9013  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9014$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9015if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9016  $as_echo_n "(cached) " >&6
9017else
9018  lt_cv_prog_compiler_rtti_exceptions=no
9019   ac_outfile=conftest.$ac_objext
9020   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9021   lt_compiler_flag="-fno-rtti -fno-exceptions"
9022   # Insert the option either (1) after the last *FLAGS variable, or
9023   # (2) before a word containing "conftest.", or (3) at the end.
9024   # Note that $ac_compile itself does not contain backslashes and begins
9025   # with a dollar sign (not a hyphen), so the echo should work correctly.
9026   # The option is referenced via a variable to avoid confusing sed.
9027   lt_compile=`echo "$ac_compile" | $SED \
9028   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9029   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9030   -e 's:$: $lt_compiler_flag:'`
9031   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9032   (eval "$lt_compile" 2>conftest.err)
9033   ac_status=$?
9034   cat conftest.err >&5
9035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9036   if (exit $ac_status) && test -s "$ac_outfile"; then
9037     # The compiler can only warn and ignore the option if not recognized
9038     # So say no if there are warnings other than the usual output.
9039     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9040     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9041     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9042       lt_cv_prog_compiler_rtti_exceptions=yes
9043     fi
9044   fi
9045   $RM conftest*
9046
9047fi
9048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9049$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9050
9051if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9052    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9053else
9054    :
9055fi
9056
9057fi
9058
9059
9060
9061
9062
9063
9064  lt_prog_compiler_wl=
9065lt_prog_compiler_pic=
9066lt_prog_compiler_static=
9067
9068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9069$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9070
9071  if test "$GCC" = yes; then
9072    lt_prog_compiler_wl='-Wl,'
9073    lt_prog_compiler_static='-static'
9074
9075    case $host_os in
9076      aix*)
9077      # All AIX code is PIC.
9078      if test "$host_cpu" = ia64; then
9079	# AIX 5 now supports IA64 processor
9080	lt_prog_compiler_static='-Bstatic'
9081      fi
9082      lt_prog_compiler_pic='-fPIC'
9083      ;;
9084
9085    amigaos*)
9086      case $host_cpu in
9087      powerpc)
9088            # see comment about AmigaOS4 .so support
9089            lt_prog_compiler_pic='-fPIC'
9090        ;;
9091      m68k)
9092            # FIXME: we need at least 68020 code to build shared libraries, but
9093            # adding the `-m68020' flag to GCC prevents building anything better,
9094            # like `-m68040'.
9095            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9096        ;;
9097      esac
9098      ;;
9099
9100    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9101      # PIC is the default for these OSes.
9102      ;;
9103
9104    mingw* | cygwin* | pw32* | os2* | cegcc*)
9105      # This hack is so that the source file can tell whether it is being
9106      # built for inclusion in a dll (and should export symbols for example).
9107      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9108      # (--disable-auto-import) libraries
9109      lt_prog_compiler_pic='-DDLL_EXPORT'
9110      ;;
9111
9112    darwin* | rhapsody*)
9113      # PIC is the default on this platform
9114      # Common symbols not allowed in MH_DYLIB files
9115      lt_prog_compiler_pic='-fno-common'
9116      ;;
9117
9118    haiku*)
9119      # PIC is the default for Haiku.
9120      # The "-static" flag exists, but is broken.
9121      lt_prog_compiler_static=
9122      ;;
9123
9124    hpux*)
9125      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9126      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9127      # sets the default TLS model and affects inlining.
9128      case $host_cpu in
9129      hppa*64*)
9130	# +Z the default
9131	;;
9132      *)
9133	lt_prog_compiler_pic='-fPIC'
9134	;;
9135      esac
9136      ;;
9137
9138    interix[3-9]*)
9139      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9140      # Instead, we relocate shared libraries at runtime.
9141      ;;
9142
9143    msdosdjgpp*)
9144      # Just because we use GCC doesn't mean we suddenly get shared libraries
9145      # on systems that don't support them.
9146      lt_prog_compiler_can_build_shared=no
9147      enable_shared=no
9148      ;;
9149
9150    *nto* | *qnx*)
9151      # QNX uses GNU C++, but need to define -shared option too, otherwise
9152      # it will coredump.
9153      lt_prog_compiler_pic='-fPIC -shared'
9154      ;;
9155
9156    sysv4*MP*)
9157      if test -d /usr/nec; then
9158	lt_prog_compiler_pic=-Kconform_pic
9159      fi
9160      ;;
9161
9162    *)
9163      lt_prog_compiler_pic='-fPIC'
9164      ;;
9165    esac
9166
9167    case $cc_basename in
9168    nvcc*) # Cuda Compiler Driver 2.2
9169      lt_prog_compiler_wl='-Xlinker '
9170      lt_prog_compiler_pic='-Xcompiler -fPIC'
9171      ;;
9172    esac
9173  else
9174    # PORTME Check for flag to pass linker flags through the system compiler.
9175    case $host_os in
9176    aix*)
9177      lt_prog_compiler_wl='-Wl,'
9178      if test "$host_cpu" = ia64; then
9179	# AIX 5 now supports IA64 processor
9180	lt_prog_compiler_static='-Bstatic'
9181      else
9182	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9183      fi
9184      ;;
9185
9186    mingw* | cygwin* | pw32* | os2* | cegcc*)
9187      # This hack is so that the source file can tell whether it is being
9188      # built for inclusion in a dll (and should export symbols for example).
9189      lt_prog_compiler_pic='-DDLL_EXPORT'
9190      ;;
9191
9192    hpux9* | hpux10* | hpux11*)
9193      lt_prog_compiler_wl='-Wl,'
9194      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9195      # not for PA HP-UX.
9196      case $host_cpu in
9197      hppa*64*|ia64*)
9198	# +Z the default
9199	;;
9200      *)
9201	lt_prog_compiler_pic='+Z'
9202	;;
9203      esac
9204      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9205      lt_prog_compiler_static='${wl}-a ${wl}archive'
9206      ;;
9207
9208    irix5* | irix6* | nonstopux*)
9209      lt_prog_compiler_wl='-Wl,'
9210      # PIC (with -KPIC) is the default.
9211      lt_prog_compiler_static='-non_shared'
9212      ;;
9213
9214    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9215      case $cc_basename in
9216      # old Intel for x86_64 which still supported -KPIC.
9217      ecc*)
9218	lt_prog_compiler_wl='-Wl,'
9219	lt_prog_compiler_pic='-KPIC'
9220	lt_prog_compiler_static='-static'
9221        ;;
9222      # icc used to be incompatible with GCC.
9223      # ICC 10 doesn't accept -KPIC any more.
9224      icc* | ifort*)
9225	lt_prog_compiler_wl='-Wl,'
9226	lt_prog_compiler_pic='-fPIC'
9227	lt_prog_compiler_static='-static'
9228        ;;
9229      # Lahey Fortran 8.1.
9230      lf95*)
9231	lt_prog_compiler_wl='-Wl,'
9232	lt_prog_compiler_pic='--shared'
9233	lt_prog_compiler_static='--static'
9234	;;
9235      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9236        # Portland Group compilers (*not* the Pentium gcc compiler,
9237	# which looks to be a dead project)
9238	lt_prog_compiler_wl='-Wl,'
9239	lt_prog_compiler_pic='-fpic'
9240	lt_prog_compiler_static='-Bstatic'
9241        ;;
9242      ccc*)
9243        lt_prog_compiler_wl='-Wl,'
9244        # All Alpha code is PIC.
9245        lt_prog_compiler_static='-non_shared'
9246        ;;
9247      xl* | bgxl* | bgf* | mpixl*)
9248	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9249	lt_prog_compiler_wl='-Wl,'
9250	lt_prog_compiler_pic='-qpic'
9251	lt_prog_compiler_static='-qstaticlink'
9252	;;
9253      *)
9254	case `$CC -V 2>&1 | sed 5q` in
9255	*Sun\ F* | *Sun*Fortran*)
9256	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9257	  lt_prog_compiler_pic='-KPIC'
9258	  lt_prog_compiler_static='-Bstatic'
9259	  lt_prog_compiler_wl=''
9260	  ;;
9261	*Sun\ C*)
9262	  # Sun C 5.9
9263	  lt_prog_compiler_pic='-KPIC'
9264	  lt_prog_compiler_static='-Bstatic'
9265	  lt_prog_compiler_wl='-Wl,'
9266	  ;;
9267	esac
9268	;;
9269      esac
9270      ;;
9271
9272    newsos6)
9273      lt_prog_compiler_pic='-KPIC'
9274      lt_prog_compiler_static='-Bstatic'
9275      ;;
9276
9277    *nto* | *qnx*)
9278      # QNX uses GNU C++, but need to define -shared option too, otherwise
9279      # it will coredump.
9280      lt_prog_compiler_pic='-fPIC -shared'
9281      ;;
9282
9283    osf3* | osf4* | osf5*)
9284      lt_prog_compiler_wl='-Wl,'
9285      # All OSF/1 code is PIC.
9286      lt_prog_compiler_static='-non_shared'
9287      ;;
9288
9289    rdos*)
9290      lt_prog_compiler_static='-non_shared'
9291      ;;
9292
9293    solaris*)
9294      lt_prog_compiler_pic='-KPIC'
9295      lt_prog_compiler_static='-Bstatic'
9296      case $cc_basename in
9297      f77* | f90* | f95*)
9298	lt_prog_compiler_wl='-Qoption ld ';;
9299      *)
9300	lt_prog_compiler_wl='-Wl,';;
9301      esac
9302      ;;
9303
9304    sunos4*)
9305      lt_prog_compiler_wl='-Qoption ld '
9306      lt_prog_compiler_pic='-PIC'
9307      lt_prog_compiler_static='-Bstatic'
9308      ;;
9309
9310    sysv4 | sysv4.2uw2* | sysv4.3*)
9311      lt_prog_compiler_wl='-Wl,'
9312      lt_prog_compiler_pic='-KPIC'
9313      lt_prog_compiler_static='-Bstatic'
9314      ;;
9315
9316    sysv4*MP*)
9317      if test -d /usr/nec ;then
9318	lt_prog_compiler_pic='-Kconform_pic'
9319	lt_prog_compiler_static='-Bstatic'
9320      fi
9321      ;;
9322
9323    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9324      lt_prog_compiler_wl='-Wl,'
9325      lt_prog_compiler_pic='-KPIC'
9326      lt_prog_compiler_static='-Bstatic'
9327      ;;
9328
9329    unicos*)
9330      lt_prog_compiler_wl='-Wl,'
9331      lt_prog_compiler_can_build_shared=no
9332      ;;
9333
9334    uts4*)
9335      lt_prog_compiler_pic='-pic'
9336      lt_prog_compiler_static='-Bstatic'
9337      ;;
9338
9339    *)
9340      lt_prog_compiler_can_build_shared=no
9341      ;;
9342    esac
9343  fi
9344
9345case $host_os in
9346  # For platforms which do not support PIC, -DPIC is meaningless:
9347  *djgpp*)
9348    lt_prog_compiler_pic=
9349    ;;
9350  *)
9351    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9352    ;;
9353esac
9354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9355$as_echo "$lt_prog_compiler_pic" >&6; }
9356
9357
9358
9359
9360
9361
9362#
9363# Check to make sure the PIC flag actually works.
9364#
9365if test -n "$lt_prog_compiler_pic"; then
9366  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9367$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9368if ${lt_cv_prog_compiler_pic_works+:} false; then :
9369  $as_echo_n "(cached) " >&6
9370else
9371  lt_cv_prog_compiler_pic_works=no
9372   ac_outfile=conftest.$ac_objext
9373   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9374   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9375   # Insert the option either (1) after the last *FLAGS variable, or
9376   # (2) before a word containing "conftest.", or (3) at the end.
9377   # Note that $ac_compile itself does not contain backslashes and begins
9378   # with a dollar sign (not a hyphen), so the echo should work correctly.
9379   # The option is referenced via a variable to avoid confusing sed.
9380   lt_compile=`echo "$ac_compile" | $SED \
9381   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9382   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9383   -e 's:$: $lt_compiler_flag:'`
9384   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9385   (eval "$lt_compile" 2>conftest.err)
9386   ac_status=$?
9387   cat conftest.err >&5
9388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9389   if (exit $ac_status) && test -s "$ac_outfile"; then
9390     # The compiler can only warn and ignore the option if not recognized
9391     # So say no if there are warnings other than the usual output.
9392     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9393     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9394     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9395       lt_cv_prog_compiler_pic_works=yes
9396     fi
9397   fi
9398   $RM conftest*
9399
9400fi
9401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9402$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9403
9404if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9405    case $lt_prog_compiler_pic in
9406     "" | " "*) ;;
9407     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9408     esac
9409else
9410    lt_prog_compiler_pic=
9411     lt_prog_compiler_can_build_shared=no
9412fi
9413
9414fi
9415
9416
9417
9418
9419
9420
9421#
9422# Check to make sure the static flag actually works.
9423#
9424wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9426$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9427if ${lt_cv_prog_compiler_static_works+:} false; then :
9428  $as_echo_n "(cached) " >&6
9429else
9430  lt_cv_prog_compiler_static_works=no
9431   save_LDFLAGS="$LDFLAGS"
9432   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9433   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9434   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9435     # The linker can only warn and ignore the option if not recognized
9436     # So say no if there are warnings
9437     if test -s conftest.err; then
9438       # Append any errors to the config.log.
9439       cat conftest.err 1>&5
9440       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9441       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9442       if diff conftest.exp conftest.er2 >/dev/null; then
9443         lt_cv_prog_compiler_static_works=yes
9444       fi
9445     else
9446       lt_cv_prog_compiler_static_works=yes
9447     fi
9448   fi
9449   $RM -r conftest*
9450   LDFLAGS="$save_LDFLAGS"
9451
9452fi
9453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9454$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9455
9456if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9457    :
9458else
9459    lt_prog_compiler_static=
9460fi
9461
9462
9463
9464
9465
9466
9467
9468  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9469$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9470if ${lt_cv_prog_compiler_c_o+:} false; then :
9471  $as_echo_n "(cached) " >&6
9472else
9473  lt_cv_prog_compiler_c_o=no
9474   $RM -r conftest 2>/dev/null
9475   mkdir conftest
9476   cd conftest
9477   mkdir out
9478   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9479
9480   lt_compiler_flag="-o out/conftest2.$ac_objext"
9481   # Insert the option either (1) after the last *FLAGS variable, or
9482   # (2) before a word containing "conftest.", or (3) at the end.
9483   # Note that $ac_compile itself does not contain backslashes and begins
9484   # with a dollar sign (not a hyphen), so the echo should work correctly.
9485   lt_compile=`echo "$ac_compile" | $SED \
9486   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9487   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9488   -e 's:$: $lt_compiler_flag:'`
9489   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9490   (eval "$lt_compile" 2>out/conftest.err)
9491   ac_status=$?
9492   cat out/conftest.err >&5
9493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9494   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9495   then
9496     # The compiler can only warn and ignore the option if not recognized
9497     # So say no if there are warnings
9498     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9499     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9500     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9501       lt_cv_prog_compiler_c_o=yes
9502     fi
9503   fi
9504   chmod u+w . 2>&5
9505   $RM conftest*
9506   # SGI C++ compiler will create directory out/ii_files/ for
9507   # template instantiation
9508   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9509   $RM out/* && rmdir out
9510   cd ..
9511   $RM -r conftest
9512   $RM conftest*
9513
9514fi
9515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9516$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9517
9518
9519
9520
9521
9522
9523  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9524$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9525if ${lt_cv_prog_compiler_c_o+:} false; then :
9526  $as_echo_n "(cached) " >&6
9527else
9528  lt_cv_prog_compiler_c_o=no
9529   $RM -r conftest 2>/dev/null
9530   mkdir conftest
9531   cd conftest
9532   mkdir out
9533   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9534
9535   lt_compiler_flag="-o out/conftest2.$ac_objext"
9536   # Insert the option either (1) after the last *FLAGS variable, or
9537   # (2) before a word containing "conftest.", or (3) at the end.
9538   # Note that $ac_compile itself does not contain backslashes and begins
9539   # with a dollar sign (not a hyphen), so the echo should work correctly.
9540   lt_compile=`echo "$ac_compile" | $SED \
9541   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9542   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9543   -e 's:$: $lt_compiler_flag:'`
9544   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9545   (eval "$lt_compile" 2>out/conftest.err)
9546   ac_status=$?
9547   cat out/conftest.err >&5
9548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9549   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9550   then
9551     # The compiler can only warn and ignore the option if not recognized
9552     # So say no if there are warnings
9553     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9554     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9555     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9556       lt_cv_prog_compiler_c_o=yes
9557     fi
9558   fi
9559   chmod u+w . 2>&5
9560   $RM conftest*
9561   # SGI C++ compiler will create directory out/ii_files/ for
9562   # template instantiation
9563   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9564   $RM out/* && rmdir out
9565   cd ..
9566   $RM -r conftest
9567   $RM conftest*
9568
9569fi
9570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9571$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9572
9573
9574
9575
9576hard_links="nottested"
9577if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9578  # do not overwrite the value of need_locks provided by the user
9579  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9580$as_echo_n "checking if we can lock with hard links... " >&6; }
9581  hard_links=yes
9582  $RM conftest*
9583  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9584  touch conftest.a
9585  ln conftest.a conftest.b 2>&5 || hard_links=no
9586  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9588$as_echo "$hard_links" >&6; }
9589  if test "$hard_links" = no; then
9590    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9591$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9592    need_locks=warn
9593  fi
9594else
9595  need_locks=no
9596fi
9597
9598
9599
9600
9601
9602
9603  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9604$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9605
9606  runpath_var=
9607  allow_undefined_flag=
9608  always_export_symbols=no
9609  archive_cmds=
9610  archive_expsym_cmds=
9611  compiler_needs_object=no
9612  enable_shared_with_static_runtimes=no
9613  export_dynamic_flag_spec=
9614  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9615  hardcode_automatic=no
9616  hardcode_direct=no
9617  hardcode_direct_absolute=no
9618  hardcode_libdir_flag_spec=
9619  hardcode_libdir_flag_spec_ld=
9620  hardcode_libdir_separator=
9621  hardcode_minus_L=no
9622  hardcode_shlibpath_var=unsupported
9623  inherit_rpath=no
9624  link_all_deplibs=unknown
9625  module_cmds=
9626  module_expsym_cmds=
9627  old_archive_from_new_cmds=
9628  old_archive_from_expsyms_cmds=
9629  thread_safe_flag_spec=
9630  whole_archive_flag_spec=
9631  # include_expsyms should be a list of space-separated symbols to be *always*
9632  # included in the symbol list
9633  include_expsyms=
9634  # exclude_expsyms can be an extended regexp of symbols to exclude
9635  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9636  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9637  # as well as any symbol that contains `d'.
9638  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9639  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9640  # platforms (ab)use it in PIC code, but their linkers get confused if
9641  # the symbol is explicitly referenced.  Since portable code cannot
9642  # rely on this symbol name, it's probably fine to never include it in
9643  # preloaded symbol tables.
9644  # Exclude shared library initialization/finalization symbols.
9645  extract_expsyms_cmds=
9646
9647  case $host_os in
9648  cygwin* | mingw* | pw32* | cegcc*)
9649    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9650    # When not using gcc, we currently assume that we are using
9651    # Microsoft Visual C++.
9652    if test "$GCC" != yes; then
9653      with_gnu_ld=no
9654    fi
9655    ;;
9656  interix*)
9657    # we just hope/assume this is gcc and not c89 (= MSVC++)
9658    with_gnu_ld=yes
9659    ;;
9660  openbsd*)
9661    with_gnu_ld=no
9662    ;;
9663  esac
9664
9665  ld_shlibs=yes
9666
9667  # On some targets, GNU ld is compatible enough with the native linker
9668  # that we're better off using the native interface for both.
9669  lt_use_gnu_ld_interface=no
9670  if test "$with_gnu_ld" = yes; then
9671    case $host_os in
9672      aix*)
9673	# The AIX port of GNU ld has always aspired to compatibility
9674	# with the native linker.  However, as the warning in the GNU ld
9675	# block says, versions before 2.19.5* couldn't really create working
9676	# shared libraries, regardless of the interface used.
9677	case `$LD -v 2>&1` in
9678	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9679	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9680	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9681	  *)
9682	    lt_use_gnu_ld_interface=yes
9683	    ;;
9684	esac
9685	;;
9686      *)
9687	lt_use_gnu_ld_interface=yes
9688	;;
9689    esac
9690  fi
9691
9692  if test "$lt_use_gnu_ld_interface" = yes; then
9693    # If archive_cmds runs LD, not CC, wlarc should be empty
9694    wlarc='${wl}'
9695
9696    # Set some defaults for GNU ld with shared library support. These
9697    # are reset later if shared libraries are not supported. Putting them
9698    # here allows them to be overridden if necessary.
9699    runpath_var=LD_RUN_PATH
9700    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9701    export_dynamic_flag_spec='${wl}--export-dynamic'
9702    # ancient GNU ld didn't support --whole-archive et. al.
9703    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9704      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9705    else
9706      whole_archive_flag_spec=
9707    fi
9708    supports_anon_versioning=no
9709    case `$LD -v 2>&1` in
9710      *GNU\ gold*) supports_anon_versioning=yes ;;
9711      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9712      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9713      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9714      *\ 2.11.*) ;; # other 2.11 versions
9715      *) supports_anon_versioning=yes ;;
9716    esac
9717
9718    # See if GNU ld supports shared libraries.
9719    case $host_os in
9720    aix[3-9]*)
9721      # On AIX/PPC, the GNU linker is very broken
9722      if test "$host_cpu" != ia64; then
9723	ld_shlibs=no
9724	cat <<_LT_EOF 1>&2
9725
9726*** Warning: the GNU linker, at least up to release 2.19, is reported
9727*** to be unable to reliably create shared libraries on AIX.
9728*** Therefore, libtool is disabling shared libraries support.  If you
9729*** really care for shared libraries, you may want to install binutils
9730*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9731*** You will then need to restart the configuration process.
9732
9733_LT_EOF
9734      fi
9735      ;;
9736
9737    amigaos*)
9738      case $host_cpu in
9739      powerpc)
9740            # see comment about AmigaOS4 .so support
9741            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9742            archive_expsym_cmds=''
9743        ;;
9744      m68k)
9745            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)'
9746            hardcode_libdir_flag_spec='-L$libdir'
9747            hardcode_minus_L=yes
9748        ;;
9749      esac
9750      ;;
9751
9752    beos*)
9753      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9754	allow_undefined_flag=unsupported
9755	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9756	# support --undefined.  This deserves some investigation.  FIXME
9757	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9758      else
9759	ld_shlibs=no
9760      fi
9761      ;;
9762
9763    cygwin* | mingw* | pw32* | cegcc*)
9764      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9765      # as there is no search path for DLLs.
9766      hardcode_libdir_flag_spec='-L$libdir'
9767      export_dynamic_flag_spec='${wl}--export-all-symbols'
9768      allow_undefined_flag=unsupported
9769      always_export_symbols=no
9770      enable_shared_with_static_runtimes=yes
9771      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9772
9773      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9774        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9775	# If the export-symbols file already is a .def file (1st line
9776	# is EXPORTS), use it as is; otherwise, prepend...
9777	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9778	  cp $export_symbols $output_objdir/$soname.def;
9779	else
9780	  echo EXPORTS > $output_objdir/$soname.def;
9781	  cat $export_symbols >> $output_objdir/$soname.def;
9782	fi~
9783	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9784      else
9785	ld_shlibs=no
9786      fi
9787      ;;
9788
9789    haiku*)
9790      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9791      link_all_deplibs=yes
9792      ;;
9793
9794    interix[3-9]*)
9795      hardcode_direct=no
9796      hardcode_shlibpath_var=no
9797      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9798      export_dynamic_flag_spec='${wl}-E'
9799      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9800      # Instead, shared libraries are loaded at an image base (0x10000000 by
9801      # default) and relocated if they conflict, which is a slow very memory
9802      # consuming and fragmenting process.  To avoid this, we pick a random,
9803      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9804      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9805      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9806      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'
9807      ;;
9808
9809    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9810      tmp_diet=no
9811      if test "$host_os" = linux-dietlibc; then
9812	case $cc_basename in
9813	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9814	esac
9815      fi
9816      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9817	 && test "$tmp_diet" = no
9818      then
9819	tmp_addflag=' $pic_flag'
9820	tmp_sharedflag='-shared'
9821	case $cc_basename,$host_cpu in
9822        pgcc*)				# Portland Group C compiler
9823	  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'
9824	  tmp_addflag=' $pic_flag'
9825	  ;;
9826	pgf77* | pgf90* | pgf95* | pgfortran*)
9827					# Portland Group f77 and f90 compilers
9828	  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'
9829	  tmp_addflag=' $pic_flag -Mnomain' ;;
9830	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9831	  tmp_addflag=' -i_dynamic' ;;
9832	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9833	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9834	ifc* | ifort*)			# Intel Fortran compiler
9835	  tmp_addflag=' -nofor_main' ;;
9836	lf95*)				# Lahey Fortran 8.1
9837	  whole_archive_flag_spec=
9838	  tmp_sharedflag='--shared' ;;
9839	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9840	  tmp_sharedflag='-qmkshrobj'
9841	  tmp_addflag= ;;
9842	nvcc*)	# Cuda Compiler Driver 2.2
9843	  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'
9844	  compiler_needs_object=yes
9845	  ;;
9846	esac
9847	case `$CC -V 2>&1 | sed 5q` in
9848	*Sun\ C*)			# Sun C 5.9
9849	  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'
9850	  compiler_needs_object=yes
9851	  tmp_sharedflag='-G' ;;
9852	*Sun\ F*)			# Sun Fortran 8.3
9853	  tmp_sharedflag='-G' ;;
9854	esac
9855	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856
9857        if test "x$supports_anon_versioning" = xyes; then
9858          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9859	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9860	    echo "local: *; };" >> $output_objdir/$libname.ver~
9861	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9862        fi
9863
9864	case $cc_basename in
9865	xlf* | bgf* | bgxlf* | mpixlf*)
9866	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9867	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9868	  hardcode_libdir_flag_spec=
9869	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9870	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9871	  if test "x$supports_anon_versioning" = xyes; then
9872	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9873	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9874	      echo "local: *; };" >> $output_objdir/$libname.ver~
9875	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9876	  fi
9877	  ;;
9878	esac
9879      else
9880        ld_shlibs=no
9881      fi
9882      ;;
9883
9884    netbsd*)
9885      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9886	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9887	wlarc=
9888      else
9889	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9890	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9891      fi
9892      ;;
9893
9894    solaris*)
9895      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9896	ld_shlibs=no
9897	cat <<_LT_EOF 1>&2
9898
9899*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9900*** create shared libraries on Solaris systems.  Therefore, libtool
9901*** is disabling shared libraries support.  We urge you to upgrade GNU
9902*** binutils to release 2.9.1 or newer.  Another option is to modify
9903*** your PATH or compiler configuration so that the native linker is
9904*** used, and then restart.
9905
9906_LT_EOF
9907      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9908	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9909	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9910      else
9911	ld_shlibs=no
9912      fi
9913      ;;
9914
9915    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9916      case `$LD -v 2>&1` in
9917        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9918	ld_shlibs=no
9919	cat <<_LT_EOF 1>&2
9920
9921*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9922*** reliably create shared libraries on SCO systems.  Therefore, libtool
9923*** is disabling shared libraries support.  We urge you to upgrade GNU
9924*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9925*** your PATH or compiler configuration so that the native linker is
9926*** used, and then restart.
9927
9928_LT_EOF
9929	;;
9930	*)
9931	  # For security reasons, it is highly recommended that you always
9932	  # use absolute paths for naming shared libraries, and exclude the
9933	  # DT_RUNPATH tag from executables and libraries.  But doing so
9934	  # requires that you compile everything twice, which is a pain.
9935	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9936	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9937	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9938	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9939	  else
9940	    ld_shlibs=no
9941	  fi
9942	;;
9943      esac
9944      ;;
9945
9946    sunos4*)
9947      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9948      wlarc=
9949      hardcode_direct=yes
9950      hardcode_shlibpath_var=no
9951      ;;
9952
9953    *)
9954      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9955	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9956	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9957      else
9958	ld_shlibs=no
9959      fi
9960      ;;
9961    esac
9962
9963    if test "$ld_shlibs" = no; then
9964      runpath_var=
9965      hardcode_libdir_flag_spec=
9966      export_dynamic_flag_spec=
9967      whole_archive_flag_spec=
9968    fi
9969  else
9970    # PORTME fill in a description of your system's linker (not GNU ld)
9971    case $host_os in
9972    aix3*)
9973      allow_undefined_flag=unsupported
9974      always_export_symbols=yes
9975      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'
9976      # Note: this linker hardcodes the directories in LIBPATH if there
9977      # are no directories specified by -L.
9978      hardcode_minus_L=yes
9979      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9980	# Neither direct hardcoding nor static linking is supported with a
9981	# broken collect2.
9982	hardcode_direct=unsupported
9983      fi
9984      ;;
9985
9986    aix[4-9]*)
9987      if test "$host_cpu" = ia64; then
9988	# On IA64, the linker does run time linking by default, so we don't
9989	# have to do anything special.
9990	aix_use_runtimelinking=no
9991	exp_sym_flag='-Bexport'
9992	no_entry_flag=""
9993      else
9994	# If we're using GNU nm, then we don't want the "-C" option.
9995	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9996	# Also, AIX nm treats weak defined symbols like other global
9997	# defined symbols, whereas GNU nm marks them as "W".
9998	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9999	  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'
10000	else
10001	  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'
10002	fi
10003	aix_use_runtimelinking=no
10004
10005	# Test if we are trying to use run time linking or normal
10006	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10007	# need to do runtime linking.
10008	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10009	  for ld_flag in $LDFLAGS; do
10010	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10011	    aix_use_runtimelinking=yes
10012	    break
10013	  fi
10014	  done
10015	  ;;
10016	esac
10017
10018	exp_sym_flag='-bexport'
10019	no_entry_flag='-bnoentry'
10020      fi
10021
10022      # When large executables or shared objects are built, AIX ld can
10023      # have problems creating the table of contents.  If linking a library
10024      # or program results in "error TOC overflow" add -mminimal-toc to
10025      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10026      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10027
10028      archive_cmds=''
10029      hardcode_direct=yes
10030      hardcode_direct_absolute=yes
10031      hardcode_libdir_separator=':'
10032      link_all_deplibs=yes
10033      file_list_spec='${wl}-f,'
10034
10035      if test "$GCC" = yes; then
10036	case $host_os in aix4.[012]|aix4.[012].*)
10037	# We only want to do this on AIX 4.2 and lower, the check
10038	# below for broken collect2 doesn't work under 4.3+
10039	  collect2name=`${CC} -print-prog-name=collect2`
10040	  if test -f "$collect2name" &&
10041	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10042	  then
10043	  # We have reworked collect2
10044	  :
10045	  else
10046	  # We have old collect2
10047	  hardcode_direct=unsupported
10048	  # It fails to find uninstalled libraries when the uninstalled
10049	  # path is not listed in the libpath.  Setting hardcode_minus_L
10050	  # to unsupported forces relinking
10051	  hardcode_minus_L=yes
10052	  hardcode_libdir_flag_spec='-L$libdir'
10053	  hardcode_libdir_separator=
10054	  fi
10055	  ;;
10056	esac
10057	shared_flag='-shared'
10058	if test "$aix_use_runtimelinking" = yes; then
10059	  shared_flag="$shared_flag "'${wl}-G'
10060	fi
10061      else
10062	# not using gcc
10063	if test "$host_cpu" = ia64; then
10064	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10065	# chokes on -Wl,-G. The following line is correct:
10066	  shared_flag='-G'
10067	else
10068	  if test "$aix_use_runtimelinking" = yes; then
10069	    shared_flag='${wl}-G'
10070	  else
10071	    shared_flag='${wl}-bM:SRE'
10072	  fi
10073	fi
10074      fi
10075
10076      export_dynamic_flag_spec='${wl}-bexpall'
10077      # It seems that -bexpall does not export symbols beginning with
10078      # underscore (_), so it is better to generate a list of symbols to export.
10079      always_export_symbols=yes
10080      if test "$aix_use_runtimelinking" = yes; then
10081	# Warning - without using the other runtime loading flags (-brtl),
10082	# -berok will link without error, but may produce a broken library.
10083	allow_undefined_flag='-berok'
10084        # Determine the default libpath from the value encoded in an
10085        # empty executable.
10086        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10087/* end confdefs.h.  */
10088
10089int
10090main ()
10091{
10092
10093  ;
10094  return 0;
10095}
10096_ACEOF
10097if ac_fn_c_try_link "$LINENO"; then :
10098
10099lt_aix_libpath_sed='
10100    /Import File Strings/,/^$/ {
10101	/^0/ {
10102	    s/^0  *\(.*\)$/\1/
10103	    p
10104	}
10105    }'
10106aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10107# Check for a 64-bit object if we didn't find anything.
10108if test -z "$aix_libpath"; then
10109  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10110fi
10111fi
10112rm -f core conftest.err conftest.$ac_objext \
10113    conftest$ac_exeext conftest.$ac_ext
10114if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10115
10116        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10117        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"
10118      else
10119	if test "$host_cpu" = ia64; then
10120	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10121	  allow_undefined_flag="-z nodefs"
10122	  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"
10123	else
10124	 # Determine the default libpath from the value encoded in an
10125	 # empty executable.
10126	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10127/* end confdefs.h.  */
10128
10129int
10130main ()
10131{
10132
10133  ;
10134  return 0;
10135}
10136_ACEOF
10137if ac_fn_c_try_link "$LINENO"; then :
10138
10139lt_aix_libpath_sed='
10140    /Import File Strings/,/^$/ {
10141	/^0/ {
10142	    s/^0  *\(.*\)$/\1/
10143	    p
10144	}
10145    }'
10146aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10147# Check for a 64-bit object if we didn't find anything.
10148if test -z "$aix_libpath"; then
10149  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10150fi
10151fi
10152rm -f core conftest.err conftest.$ac_objext \
10153    conftest$ac_exeext conftest.$ac_ext
10154if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10155
10156	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10157	  # Warning - without using the other run time loading flags,
10158	  # -berok will link without error, but may produce a broken library.
10159	  no_undefined_flag=' ${wl}-bernotok'
10160	  allow_undefined_flag=' ${wl}-berok'
10161	  if test "$with_gnu_ld" = yes; then
10162	    # We only use this code for GNU lds that support --whole-archive.
10163	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10164	  else
10165	    # Exported symbols can be pulled into shared objects from archives
10166	    whole_archive_flag_spec='$convenience'
10167	  fi
10168	  archive_cmds_need_lc=yes
10169	  # This is similar to how AIX traditionally builds its shared libraries.
10170	  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'
10171	fi
10172      fi
10173      ;;
10174
10175    amigaos*)
10176      case $host_cpu in
10177      powerpc)
10178            # see comment about AmigaOS4 .so support
10179            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10180            archive_expsym_cmds=''
10181        ;;
10182      m68k)
10183            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)'
10184            hardcode_libdir_flag_spec='-L$libdir'
10185            hardcode_minus_L=yes
10186        ;;
10187      esac
10188      ;;
10189
10190    bsdi[45]*)
10191      export_dynamic_flag_spec=-rdynamic
10192      ;;
10193
10194    cygwin* | mingw* | pw32* | cegcc*)
10195      # When not using gcc, we currently assume that we are using
10196      # Microsoft Visual C++.
10197      # hardcode_libdir_flag_spec is actually meaningless, as there is
10198      # no search path for DLLs.
10199      hardcode_libdir_flag_spec=' '
10200      allow_undefined_flag=unsupported
10201      # Tell ltmain to make .lib files, not .a files.
10202      libext=lib
10203      # Tell ltmain to make .dll files, not .so files.
10204      shrext_cmds=".dll"
10205      # FIXME: Setting linknames here is a bad hack.
10206      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10207      # The linker will automatically build a .lib file if we build a DLL.
10208      old_archive_from_new_cmds='true'
10209      # FIXME: Should let the user specify the lib program.
10210      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10211      fix_srcfile_path='`cygpath -w "$srcfile"`'
10212      enable_shared_with_static_runtimes=yes
10213      ;;
10214
10215    darwin* | rhapsody*)
10216
10217
10218  archive_cmds_need_lc=no
10219  hardcode_direct=no
10220  hardcode_automatic=yes
10221  hardcode_shlibpath_var=unsupported
10222  if test "$lt_cv_ld_force_load" = "yes"; then
10223    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\"`'
10224  else
10225    whole_archive_flag_spec=''
10226  fi
10227  link_all_deplibs=yes
10228  allow_undefined_flag="$_lt_dar_allow_undefined"
10229  case $cc_basename in
10230     ifort*) _lt_dar_can_shared=yes ;;
10231     *) _lt_dar_can_shared=$GCC ;;
10232  esac
10233  if test "$_lt_dar_can_shared" = "yes"; then
10234    output_verbose_link_cmd=func_echo_all
10235    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10236    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10237    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}"
10238    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}"
10239
10240  else
10241  ld_shlibs=no
10242  fi
10243
10244      ;;
10245
10246    dgux*)
10247      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10248      hardcode_libdir_flag_spec='-L$libdir'
10249      hardcode_shlibpath_var=no
10250      ;;
10251
10252    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10253    # support.  Future versions do this automatically, but an explicit c++rt0.o
10254    # does not break anything, and helps significantly (at the cost of a little
10255    # extra space).
10256    freebsd2.2*)
10257      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10258      hardcode_libdir_flag_spec='-R$libdir'
10259      hardcode_direct=yes
10260      hardcode_shlibpath_var=no
10261      ;;
10262
10263    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10264    freebsd2.*)
10265      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10266      hardcode_direct=yes
10267      hardcode_minus_L=yes
10268      hardcode_shlibpath_var=no
10269      ;;
10270
10271    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10272    freebsd* | dragonfly*)
10273      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10274      hardcode_libdir_flag_spec='-R$libdir'
10275      hardcode_direct=yes
10276      hardcode_shlibpath_var=no
10277      ;;
10278
10279    hpux9*)
10280      if test "$GCC" = yes; then
10281	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'
10282      else
10283	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'
10284      fi
10285      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10286      hardcode_libdir_separator=:
10287      hardcode_direct=yes
10288
10289      # hardcode_minus_L: Not really in the search PATH,
10290      # but as the default location of the library.
10291      hardcode_minus_L=yes
10292      export_dynamic_flag_spec='${wl}-E'
10293      ;;
10294
10295    hpux10*)
10296      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10297	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10298      else
10299	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10300      fi
10301      if test "$with_gnu_ld" = no; then
10302	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10303	hardcode_libdir_flag_spec_ld='+b $libdir'
10304	hardcode_libdir_separator=:
10305	hardcode_direct=yes
10306	hardcode_direct_absolute=yes
10307	export_dynamic_flag_spec='${wl}-E'
10308	# hardcode_minus_L: Not really in the search PATH,
10309	# but as the default location of the library.
10310	hardcode_minus_L=yes
10311      fi
10312      ;;
10313
10314    hpux11*)
10315      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10316	case $host_cpu in
10317	hppa*64*)
10318	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10319	  ;;
10320	ia64*)
10321	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10322	  ;;
10323	*)
10324	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10325	  ;;
10326	esac
10327      else
10328	case $host_cpu in
10329	hppa*64*)
10330	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10331	  ;;
10332	ia64*)
10333	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10334	  ;;
10335	*)
10336
10337	  # Older versions of the 11.00 compiler do not understand -b yet
10338	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10339	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10340$as_echo_n "checking if $CC understands -b... " >&6; }
10341if ${lt_cv_prog_compiler__b+:} false; then :
10342  $as_echo_n "(cached) " >&6
10343else
10344  lt_cv_prog_compiler__b=no
10345   save_LDFLAGS="$LDFLAGS"
10346   LDFLAGS="$LDFLAGS -b"
10347   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10348   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10349     # The linker can only warn and ignore the option if not recognized
10350     # So say no if there are warnings
10351     if test -s conftest.err; then
10352       # Append any errors to the config.log.
10353       cat conftest.err 1>&5
10354       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10355       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10356       if diff conftest.exp conftest.er2 >/dev/null; then
10357         lt_cv_prog_compiler__b=yes
10358       fi
10359     else
10360       lt_cv_prog_compiler__b=yes
10361     fi
10362   fi
10363   $RM -r conftest*
10364   LDFLAGS="$save_LDFLAGS"
10365
10366fi
10367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10368$as_echo "$lt_cv_prog_compiler__b" >&6; }
10369
10370if test x"$lt_cv_prog_compiler__b" = xyes; then
10371    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10372else
10373    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10374fi
10375
10376	  ;;
10377	esac
10378      fi
10379      if test "$with_gnu_ld" = no; then
10380	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10381	hardcode_libdir_separator=:
10382
10383	case $host_cpu in
10384	hppa*64*|ia64*)
10385	  hardcode_direct=no
10386	  hardcode_shlibpath_var=no
10387	  ;;
10388	*)
10389	  hardcode_direct=yes
10390	  hardcode_direct_absolute=yes
10391	  export_dynamic_flag_spec='${wl}-E'
10392
10393	  # hardcode_minus_L: Not really in the search PATH,
10394	  # but as the default location of the library.
10395	  hardcode_minus_L=yes
10396	  ;;
10397	esac
10398      fi
10399      ;;
10400
10401    irix5* | irix6* | nonstopux*)
10402      if test "$GCC" = yes; then
10403	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'
10404	# Try to use the -exported_symbol ld option, if it does not
10405	# work, assume that -exports_file does not work either and
10406	# implicitly export all symbols.
10407        save_LDFLAGS="$LDFLAGS"
10408        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10409        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10410/* end confdefs.h.  */
10411int foo(void) {}
10412_ACEOF
10413if ac_fn_c_try_link "$LINENO"; then :
10414  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'
10415
10416fi
10417rm -f core conftest.err conftest.$ac_objext \
10418    conftest$ac_exeext conftest.$ac_ext
10419        LDFLAGS="$save_LDFLAGS"
10420      else
10421	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'
10422	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'
10423      fi
10424      archive_cmds_need_lc='no'
10425      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10426      hardcode_libdir_separator=:
10427      inherit_rpath=yes
10428      link_all_deplibs=yes
10429      ;;
10430
10431    netbsd*)
10432      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10433	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10434      else
10435	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10436      fi
10437      hardcode_libdir_flag_spec='-R$libdir'
10438      hardcode_direct=yes
10439      hardcode_shlibpath_var=no
10440      ;;
10441
10442    newsos6)
10443      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10444      hardcode_direct=yes
10445      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10446      hardcode_libdir_separator=:
10447      hardcode_shlibpath_var=no
10448      ;;
10449
10450    *nto* | *qnx*)
10451      ;;
10452
10453    openbsd*)
10454      if test -f /usr/libexec/ld.so; then
10455	hardcode_direct=yes
10456	hardcode_shlibpath_var=no
10457	hardcode_direct_absolute=yes
10458	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10459	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10460	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10461	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10462	  export_dynamic_flag_spec='${wl}-E'
10463	else
10464	  case $host_os in
10465	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10466	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10467	     hardcode_libdir_flag_spec='-R$libdir'
10468	     ;;
10469	   *)
10470	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10471	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10472	     ;;
10473	  esac
10474	fi
10475      else
10476	ld_shlibs=no
10477      fi
10478      ;;
10479
10480    os2*)
10481      hardcode_libdir_flag_spec='-L$libdir'
10482      hardcode_minus_L=yes
10483      allow_undefined_flag=unsupported
10484      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'
10485      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10486      ;;
10487
10488    osf3*)
10489      if test "$GCC" = yes; then
10490	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10491	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'
10492      else
10493	allow_undefined_flag=' -expect_unresolved \*'
10494	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'
10495      fi
10496      archive_cmds_need_lc='no'
10497      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10498      hardcode_libdir_separator=:
10499      ;;
10500
10501    osf4* | osf5*)	# as osf3* with the addition of -msym flag
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}-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'
10505	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10506      else
10507	allow_undefined_flag=' -expect_unresolved \*'
10508	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'
10509	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~
10510	$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'
10511
10512	# Both c and cxx compiler support -rpath directly
10513	hardcode_libdir_flag_spec='-rpath $libdir'
10514      fi
10515      archive_cmds_need_lc='no'
10516      hardcode_libdir_separator=:
10517      ;;
10518
10519    solaris*)
10520      no_undefined_flag=' -z defs'
10521      if test "$GCC" = yes; then
10522	wlarc='${wl}'
10523	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10524	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10525	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10526      else
10527	case `$CC -V 2>&1` in
10528	*"Compilers 5.0"*)
10529	  wlarc=''
10530	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10531	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10532	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10533	  ;;
10534	*)
10535	  wlarc='${wl}'
10536	  archive_cmds='$CC -G${allow_undefined_flag} -h $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 -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10539	  ;;
10540	esac
10541      fi
10542      hardcode_libdir_flag_spec='-R$libdir'
10543      hardcode_shlibpath_var=no
10544      case $host_os in
10545      solaris2.[0-5] | solaris2.[0-5].*) ;;
10546      *)
10547	# The compiler driver will combine and reorder linker options,
10548	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10549	# but is careful enough not to reorder.
10550	# Supported since Solaris 2.6 (maybe 2.5.1?)
10551	if test "$GCC" = yes; then
10552	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10553	else
10554	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10555	fi
10556	;;
10557      esac
10558      link_all_deplibs=yes
10559      ;;
10560
10561    sunos4*)
10562      if test "x$host_vendor" = xsequent; then
10563	# Use $CC to link under sequent, because it throws in some extra .o
10564	# files that make .init and .fini sections work.
10565	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10566      else
10567	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10568      fi
10569      hardcode_libdir_flag_spec='-L$libdir'
10570      hardcode_direct=yes
10571      hardcode_minus_L=yes
10572      hardcode_shlibpath_var=no
10573      ;;
10574
10575    sysv4)
10576      case $host_vendor in
10577	sni)
10578	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10579	  hardcode_direct=yes # is this really true???
10580	;;
10581	siemens)
10582	  ## LD is ld it makes a PLAMLIB
10583	  ## CC just makes a GrossModule.
10584	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10585	  reload_cmds='$CC -r -o $output$reload_objs'
10586	  hardcode_direct=no
10587        ;;
10588	motorola)
10589	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10590	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10591	;;
10592      esac
10593      runpath_var='LD_RUN_PATH'
10594      hardcode_shlibpath_var=no
10595      ;;
10596
10597    sysv4.3*)
10598      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10599      hardcode_shlibpath_var=no
10600      export_dynamic_flag_spec='-Bexport'
10601      ;;
10602
10603    sysv4*MP*)
10604      if test -d /usr/nec; then
10605	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10606	hardcode_shlibpath_var=no
10607	runpath_var=LD_RUN_PATH
10608	hardcode_runpath_var=yes
10609	ld_shlibs=yes
10610      fi
10611      ;;
10612
10613    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10614      no_undefined_flag='${wl}-z,text'
10615      archive_cmds_need_lc=no
10616      hardcode_shlibpath_var=no
10617      runpath_var='LD_RUN_PATH'
10618
10619      if test "$GCC" = yes; then
10620	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10621	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10622      else
10623	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10624	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10625      fi
10626      ;;
10627
10628    sysv5* | sco3.2v5* | sco5v6*)
10629      # Note: We can NOT use -z defs as we might desire, because we do not
10630      # link with -lc, and that would cause any symbols used from libc to
10631      # always be unresolved, which means just about no library would
10632      # ever link correctly.  If we're not using GNU ld we use -z text
10633      # though, which does catch some bad symbols but isn't as heavy-handed
10634      # as -z defs.
10635      no_undefined_flag='${wl}-z,text'
10636      allow_undefined_flag='${wl}-z,nodefs'
10637      archive_cmds_need_lc=no
10638      hardcode_shlibpath_var=no
10639      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10640      hardcode_libdir_separator=':'
10641      link_all_deplibs=yes
10642      export_dynamic_flag_spec='${wl}-Bexport'
10643      runpath_var='LD_RUN_PATH'
10644
10645      if test "$GCC" = yes; then
10646	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10647	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10648      else
10649	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10650	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10651      fi
10652      ;;
10653
10654    uts4*)
10655      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10656      hardcode_libdir_flag_spec='-L$libdir'
10657      hardcode_shlibpath_var=no
10658      ;;
10659
10660    *)
10661      ld_shlibs=no
10662      ;;
10663    esac
10664
10665    if test x$host_vendor = xsni; then
10666      case $host in
10667      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10668	export_dynamic_flag_spec='${wl}-Blargedynsym'
10669	;;
10670      esac
10671    fi
10672  fi
10673
10674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10675$as_echo "$ld_shlibs" >&6; }
10676test "$ld_shlibs" = no && can_build_shared=no
10677
10678with_gnu_ld=$with_gnu_ld
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694#
10695# Do we need to explicitly link libc?
10696#
10697case "x$archive_cmds_need_lc" in
10698x|xyes)
10699  # Assume -lc should be added
10700  archive_cmds_need_lc=yes
10701
10702  if test "$enable_shared" = yes && test "$GCC" = yes; then
10703    case $archive_cmds in
10704    *'~'*)
10705      # FIXME: we may have to deal with multi-command sequences.
10706      ;;
10707    '$CC '*)
10708      # Test whether the compiler implicitly links with -lc since on some
10709      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10710      # to ld, don't add -lc before -lgcc.
10711      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10712$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10713if ${lt_cv_archive_cmds_need_lc+:} false; then :
10714  $as_echo_n "(cached) " >&6
10715else
10716  $RM conftest*
10717	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10718
10719	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10720  (eval $ac_compile) 2>&5
10721  ac_status=$?
10722  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10723  test $ac_status = 0; } 2>conftest.err; then
10724	  soname=conftest
10725	  lib=conftest
10726	  libobjs=conftest.$ac_objext
10727	  deplibs=
10728	  wl=$lt_prog_compiler_wl
10729	  pic_flag=$lt_prog_compiler_pic
10730	  compiler_flags=-v
10731	  linker_flags=-v
10732	  verstring=
10733	  output_objdir=.
10734	  libname=conftest
10735	  lt_save_allow_undefined_flag=$allow_undefined_flag
10736	  allow_undefined_flag=
10737	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10738  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10739  ac_status=$?
10740  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10741  test $ac_status = 0; }
10742	  then
10743	    lt_cv_archive_cmds_need_lc=no
10744	  else
10745	    lt_cv_archive_cmds_need_lc=yes
10746	  fi
10747	  allow_undefined_flag=$lt_save_allow_undefined_flag
10748	else
10749	  cat conftest.err 1>&5
10750	fi
10751	$RM conftest*
10752
10753fi
10754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10755$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10756      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10757      ;;
10758    esac
10759  fi
10760  ;;
10761esac
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
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  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10920$as_echo_n "checking dynamic linker characteristics... " >&6; }
10921
10922if test "$GCC" = yes; then
10923  case $host_os in
10924    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10925    *) lt_awk_arg="/^libraries:/" ;;
10926  esac
10927  case $host_os in
10928    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10929    *) lt_sed_strip_eq="s,=/,/,g" ;;
10930  esac
10931  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10932  case $lt_search_path_spec in
10933  *\;*)
10934    # if the path contains ";" then we assume it to be the separator
10935    # otherwise default to the standard path separator (i.e. ":") - it is
10936    # assumed that no part of a normal pathname contains ";" but that should
10937    # okay in the real world where ";" in dirpaths is itself problematic.
10938    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10939    ;;
10940  *)
10941    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10942    ;;
10943  esac
10944  # Ok, now we have the path, separated by spaces, we can step through it
10945  # and add multilib dir if necessary.
10946  lt_tmp_lt_search_path_spec=
10947  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10948  for lt_sys_path in $lt_search_path_spec; do
10949    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10950      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10951    else
10952      test -d "$lt_sys_path" && \
10953	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10954    fi
10955  done
10956  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10957BEGIN {RS=" "; FS="/|\n";} {
10958  lt_foo="";
10959  lt_count=0;
10960  for (lt_i = NF; lt_i > 0; lt_i--) {
10961    if ($lt_i != "" && $lt_i != ".") {
10962      if ($lt_i == "..") {
10963        lt_count++;
10964      } else {
10965        if (lt_count == 0) {
10966          lt_foo="/" $lt_i lt_foo;
10967        } else {
10968          lt_count--;
10969        }
10970      }
10971    }
10972  }
10973  if (lt_foo != "") { lt_freq[lt_foo]++; }
10974  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10975}'`
10976  # AWK program above erroneously prepends '/' to C:/dos/paths
10977  # for these hosts.
10978  case $host_os in
10979    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10980      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10981  esac
10982  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10983else
10984  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10985fi
10986library_names_spec=
10987libname_spec='lib$name'
10988soname_spec=
10989shrext_cmds=".so"
10990postinstall_cmds=
10991postuninstall_cmds=
10992finish_cmds=
10993finish_eval=
10994shlibpath_var=
10995shlibpath_overrides_runpath=unknown
10996version_type=none
10997dynamic_linker="$host_os ld.so"
10998sys_lib_dlsearch_path_spec="/lib /usr/lib"
10999need_lib_prefix=unknown
11000hardcode_into_libs=no
11001
11002# when you set need_version to no, make sure it does not cause -set_version
11003# flags to be left without arguments
11004need_version=unknown
11005
11006case $host_os in
11007aix3*)
11008  version_type=linux
11009  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11010  shlibpath_var=LIBPATH
11011
11012  # AIX 3 has no versioning support, so we append a major version to the name.
11013  soname_spec='${libname}${release}${shared_ext}$major'
11014  ;;
11015
11016aix[4-9]*)
11017  version_type=linux
11018  need_lib_prefix=no
11019  need_version=no
11020  hardcode_into_libs=yes
11021  if test "$host_cpu" = ia64; then
11022    # AIX 5 supports IA64
11023    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11024    shlibpath_var=LD_LIBRARY_PATH
11025  else
11026    # With GCC up to 2.95.x, collect2 would create an import file
11027    # for dependence libraries.  The import file would start with
11028    # the line `#! .'.  This would cause the generated library to
11029    # depend on `.', always an invalid library.  This was fixed in
11030    # development snapshots of GCC prior to 3.0.
11031    case $host_os in
11032      aix4 | aix4.[01] | aix4.[01].*)
11033      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11034	   echo ' yes '
11035	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11036	:
11037      else
11038	can_build_shared=no
11039      fi
11040      ;;
11041    esac
11042    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11043    # soname into executable. Probably we can add versioning support to
11044    # collect2, so additional links can be useful in future.
11045    if test "$aix_use_runtimelinking" = yes; then
11046      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11047      # instead of lib<name>.a to let people know that these are not
11048      # typical AIX shared libraries.
11049      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11050    else
11051      # We preserve .a as extension for shared libraries through AIX4.2
11052      # and later when we are not doing run time linking.
11053      library_names_spec='${libname}${release}.a $libname.a'
11054      soname_spec='${libname}${release}${shared_ext}$major'
11055    fi
11056    shlibpath_var=LIBPATH
11057  fi
11058  ;;
11059
11060amigaos*)
11061  case $host_cpu in
11062  powerpc)
11063    # Since July 2007 AmigaOS4 officially supports .so libraries.
11064    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11065    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11066    ;;
11067  m68k)
11068    library_names_spec='$libname.ixlibrary $libname.a'
11069    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11070    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'
11071    ;;
11072  esac
11073  ;;
11074
11075beos*)
11076  library_names_spec='${libname}${shared_ext}'
11077  dynamic_linker="$host_os ld.so"
11078  shlibpath_var=LIBRARY_PATH
11079  ;;
11080
11081bsdi[45]*)
11082  version_type=linux
11083  need_version=no
11084  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11085  soname_spec='${libname}${release}${shared_ext}$major'
11086  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11087  shlibpath_var=LD_LIBRARY_PATH
11088  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11089  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11090  # the default ld.so.conf also contains /usr/contrib/lib and
11091  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11092  # libtool to hard-code these into programs
11093  ;;
11094
11095cygwin* | mingw* | pw32* | cegcc*)
11096  version_type=windows
11097  shrext_cmds=".dll"
11098  need_version=no
11099  need_lib_prefix=no
11100
11101  case $GCC,$host_os in
11102  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11103    library_names_spec='$libname.dll.a'
11104    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11105    postinstall_cmds='base_file=`basename \${file}`~
11106      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11107      dldir=$destdir/`dirname \$dlpath`~
11108      test -d \$dldir || mkdir -p \$dldir~
11109      $install_prog $dir/$dlname \$dldir/$dlname~
11110      chmod a+x \$dldir/$dlname~
11111      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11112        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11113      fi'
11114    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11115      dlpath=$dir/\$dldll~
11116       $RM \$dlpath'
11117    shlibpath_overrides_runpath=yes
11118
11119    case $host_os in
11120    cygwin*)
11121      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11122      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11123
11124      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11125      ;;
11126    mingw* | cegcc*)
11127      # MinGW DLLs use traditional 'lib' prefix
11128      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11129      ;;
11130    pw32*)
11131      # pw32 DLLs use 'pw' prefix rather than 'lib'
11132      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11133      ;;
11134    esac
11135    ;;
11136
11137  *)
11138    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11139    ;;
11140  esac
11141  dynamic_linker='Win32 ld.exe'
11142  # FIXME: first we should search . and the directory the executable is in
11143  shlibpath_var=PATH
11144  ;;
11145
11146darwin* | rhapsody*)
11147  dynamic_linker="$host_os dyld"
11148  version_type=darwin
11149  need_lib_prefix=no
11150  need_version=no
11151  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11152  soname_spec='${libname}${release}${major}$shared_ext'
11153  shlibpath_overrides_runpath=yes
11154  shlibpath_var=DYLD_LIBRARY_PATH
11155  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11156
11157  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11158  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11159  ;;
11160
11161dgux*)
11162  version_type=linux
11163  need_lib_prefix=no
11164  need_version=no
11165  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11166  soname_spec='${libname}${release}${shared_ext}$major'
11167  shlibpath_var=LD_LIBRARY_PATH
11168  ;;
11169
11170freebsd* | dragonfly*)
11171  # DragonFly does not have aout.  When/if they implement a new
11172  # versioning mechanism, adjust this.
11173  if test -x /usr/bin/objformat; then
11174    objformat=`/usr/bin/objformat`
11175  else
11176    case $host_os in
11177    freebsd[23].*) objformat=aout ;;
11178    *) objformat=elf ;;
11179    esac
11180  fi
11181  version_type=freebsd-$objformat
11182  case $version_type in
11183    freebsd-elf*)
11184      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11185      need_version=no
11186      need_lib_prefix=no
11187      ;;
11188    freebsd-*)
11189      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11190      need_version=yes
11191      ;;
11192  esac
11193  shlibpath_var=LD_LIBRARY_PATH
11194  case $host_os in
11195  freebsd2.*)
11196    shlibpath_overrides_runpath=yes
11197    ;;
11198  freebsd3.[01]* | freebsdelf3.[01]*)
11199    shlibpath_overrides_runpath=yes
11200    hardcode_into_libs=yes
11201    ;;
11202  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11203  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11204    shlibpath_overrides_runpath=no
11205    hardcode_into_libs=yes
11206    ;;
11207  *) # from 4.6 on, and DragonFly
11208    shlibpath_overrides_runpath=yes
11209    hardcode_into_libs=yes
11210    ;;
11211  esac
11212  ;;
11213
11214gnu*)
11215  version_type=linux
11216  need_lib_prefix=no
11217  need_version=no
11218  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11219  soname_spec='${libname}${release}${shared_ext}$major'
11220  shlibpath_var=LD_LIBRARY_PATH
11221  hardcode_into_libs=yes
11222  ;;
11223
11224haiku*)
11225  version_type=linux
11226  need_lib_prefix=no
11227  need_version=no
11228  dynamic_linker="$host_os runtime_loader"
11229  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11230  soname_spec='${libname}${release}${shared_ext}$major'
11231  shlibpath_var=LIBRARY_PATH
11232  shlibpath_overrides_runpath=yes
11233  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11234  hardcode_into_libs=yes
11235  ;;
11236
11237hpux9* | hpux10* | hpux11*)
11238  # Give a soname corresponding to the major version so that dld.sl refuses to
11239  # link against other versions.
11240  version_type=sunos
11241  need_lib_prefix=no
11242  need_version=no
11243  case $host_cpu in
11244  ia64*)
11245    shrext_cmds='.so'
11246    hardcode_into_libs=yes
11247    dynamic_linker="$host_os dld.so"
11248    shlibpath_var=LD_LIBRARY_PATH
11249    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11250    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11251    soname_spec='${libname}${release}${shared_ext}$major'
11252    if test "X$HPUX_IA64_MODE" = X32; then
11253      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11254    else
11255      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11256    fi
11257    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11258    ;;
11259  hppa*64*)
11260    shrext_cmds='.sl'
11261    hardcode_into_libs=yes
11262    dynamic_linker="$host_os dld.sl"
11263    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11264    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11265    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11266    soname_spec='${libname}${release}${shared_ext}$major'
11267    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11268    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11269    ;;
11270  *)
11271    shrext_cmds='.sl'
11272    dynamic_linker="$host_os dld.sl"
11273    shlibpath_var=SHLIB_PATH
11274    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11275    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11276    soname_spec='${libname}${release}${shared_ext}$major'
11277    ;;
11278  esac
11279  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11280  postinstall_cmds='chmod 555 $lib'
11281  # or fails outright, so override atomically:
11282  install_override_mode=555
11283  ;;
11284
11285interix[3-9]*)
11286  version_type=linux
11287  need_lib_prefix=no
11288  need_version=no
11289  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11290  soname_spec='${libname}${release}${shared_ext}$major'
11291  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11292  shlibpath_var=LD_LIBRARY_PATH
11293  shlibpath_overrides_runpath=no
11294  hardcode_into_libs=yes
11295  ;;
11296
11297irix5* | irix6* | nonstopux*)
11298  case $host_os in
11299    nonstopux*) version_type=nonstopux ;;
11300    *)
11301	if test "$lt_cv_prog_gnu_ld" = yes; then
11302		version_type=linux
11303	else
11304		version_type=irix
11305	fi ;;
11306  esac
11307  need_lib_prefix=no
11308  need_version=no
11309  soname_spec='${libname}${release}${shared_ext}$major'
11310  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11311  case $host_os in
11312  irix5* | nonstopux*)
11313    libsuff= shlibsuff=
11314    ;;
11315  *)
11316    case $LD in # libtool.m4 will add one of these switches to LD
11317    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11318      libsuff= shlibsuff= libmagic=32-bit;;
11319    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11320      libsuff=32 shlibsuff=N32 libmagic=N32;;
11321    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11322      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11323    *) libsuff= shlibsuff= libmagic=never-match;;
11324    esac
11325    ;;
11326  esac
11327  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11328  shlibpath_overrides_runpath=no
11329  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11330  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11331  hardcode_into_libs=yes
11332  ;;
11333
11334# No shared lib support for Linux oldld, aout, or coff.
11335linux*oldld* | linux*aout* | linux*coff*)
11336  dynamic_linker=no
11337  ;;
11338
11339# This must be Linux ELF.
11340linux* | k*bsd*-gnu | kopensolaris*-gnu)
11341  version_type=linux
11342  need_lib_prefix=no
11343  need_version=no
11344  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11345  soname_spec='${libname}${release}${shared_ext}$major'
11346  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11347  shlibpath_var=LD_LIBRARY_PATH
11348  shlibpath_overrides_runpath=no
11349
11350  # Some binutils ld are patched to set DT_RUNPATH
11351  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11352  $as_echo_n "(cached) " >&6
11353else
11354  lt_cv_shlibpath_overrides_runpath=no
11355    save_LDFLAGS=$LDFLAGS
11356    save_libdir=$libdir
11357    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11358	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11359    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11360/* end confdefs.h.  */
11361
11362int
11363main ()
11364{
11365
11366  ;
11367  return 0;
11368}
11369_ACEOF
11370if ac_fn_c_try_link "$LINENO"; then :
11371  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11372  lt_cv_shlibpath_overrides_runpath=yes
11373fi
11374fi
11375rm -f core conftest.err conftest.$ac_objext \
11376    conftest$ac_exeext conftest.$ac_ext
11377    LDFLAGS=$save_LDFLAGS
11378    libdir=$save_libdir
11379
11380fi
11381
11382  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11383
11384  # This implies no fast_install, which is unacceptable.
11385  # Some rework will be needed to allow for fast_install
11386  # before this can be enabled.
11387  hardcode_into_libs=yes
11388
11389  # Append ld.so.conf contents to the search path
11390  if test -f /etc/ld.so.conf; then
11391    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' ' '`
11392    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11393  fi
11394
11395  # We used to test for /lib/ld.so.1 and disable shared libraries on
11396  # powerpc, because MkLinux only supported shared libraries with the
11397  # GNU dynamic linker.  Since this was broken with cross compilers,
11398  # most powerpc-linux boxes support dynamic linking these days and
11399  # people can always --disable-shared, the test was removed, and we
11400  # assume the GNU/Linux dynamic linker is in use.
11401  dynamic_linker='GNU/Linux ld.so'
11402  ;;
11403
11404netbsd*)
11405  version_type=sunos
11406  need_lib_prefix=no
11407  need_version=no
11408  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11409    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11410    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11411    dynamic_linker='NetBSD (a.out) ld.so'
11412  else
11413    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11414    soname_spec='${libname}${release}${shared_ext}$major'
11415    dynamic_linker='NetBSD ld.elf_so'
11416  fi
11417  shlibpath_var=LD_LIBRARY_PATH
11418  shlibpath_overrides_runpath=yes
11419  hardcode_into_libs=yes
11420  ;;
11421
11422newsos6)
11423  version_type=linux
11424  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11425  shlibpath_var=LD_LIBRARY_PATH
11426  shlibpath_overrides_runpath=yes
11427  ;;
11428
11429*nto* | *qnx*)
11430  version_type=qnx
11431  need_lib_prefix=no
11432  need_version=no
11433  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11434  soname_spec='${libname}${release}${shared_ext}$major'
11435  shlibpath_var=LD_LIBRARY_PATH
11436  shlibpath_overrides_runpath=no
11437  hardcode_into_libs=yes
11438  dynamic_linker='ldqnx.so'
11439  ;;
11440
11441openbsd*)
11442  version_type=sunos
11443  sys_lib_dlsearch_path_spec="/usr/lib"
11444  need_lib_prefix=no
11445  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11446  case $host_os in
11447    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11448    *)				need_version=no  ;;
11449  esac
11450  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11451  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11452  shlibpath_var=LD_LIBRARY_PATH
11453  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11454    case $host_os in
11455      openbsd2.[89] | openbsd2.[89].*)
11456	shlibpath_overrides_runpath=no
11457	;;
11458      *)
11459	shlibpath_overrides_runpath=yes
11460	;;
11461      esac
11462  else
11463    shlibpath_overrides_runpath=yes
11464  fi
11465  ;;
11466
11467os2*)
11468  libname_spec='$name'
11469  shrext_cmds=".dll"
11470  need_lib_prefix=no
11471  library_names_spec='$libname${shared_ext} $libname.a'
11472  dynamic_linker='OS/2 ld.exe'
11473  shlibpath_var=LIBPATH
11474  ;;
11475
11476osf3* | osf4* | osf5*)
11477  version_type=osf
11478  need_lib_prefix=no
11479  need_version=no
11480  soname_spec='${libname}${release}${shared_ext}$major'
11481  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11482  shlibpath_var=LD_LIBRARY_PATH
11483  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11484  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11485  ;;
11486
11487rdos*)
11488  dynamic_linker=no
11489  ;;
11490
11491solaris*)
11492  version_type=linux
11493  need_lib_prefix=no
11494  need_version=no
11495  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11496  soname_spec='${libname}${release}${shared_ext}$major'
11497  shlibpath_var=LD_LIBRARY_PATH
11498  shlibpath_overrides_runpath=yes
11499  hardcode_into_libs=yes
11500  # ldd complains unless libraries are executable
11501  postinstall_cmds='chmod +x $lib'
11502  ;;
11503
11504sunos4*)
11505  version_type=sunos
11506  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11507  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11508  shlibpath_var=LD_LIBRARY_PATH
11509  shlibpath_overrides_runpath=yes
11510  if test "$with_gnu_ld" = yes; then
11511    need_lib_prefix=no
11512  fi
11513  need_version=yes
11514  ;;
11515
11516sysv4 | sysv4.3*)
11517  version_type=linux
11518  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11519  soname_spec='${libname}${release}${shared_ext}$major'
11520  shlibpath_var=LD_LIBRARY_PATH
11521  case $host_vendor in
11522    sni)
11523      shlibpath_overrides_runpath=no
11524      need_lib_prefix=no
11525      runpath_var=LD_RUN_PATH
11526      ;;
11527    siemens)
11528      need_lib_prefix=no
11529      ;;
11530    motorola)
11531      need_lib_prefix=no
11532      need_version=no
11533      shlibpath_overrides_runpath=no
11534      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11535      ;;
11536  esac
11537  ;;
11538
11539sysv4*MP*)
11540  if test -d /usr/nec ;then
11541    version_type=linux
11542    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11543    soname_spec='$libname${shared_ext}.$major'
11544    shlibpath_var=LD_LIBRARY_PATH
11545  fi
11546  ;;
11547
11548sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11549  version_type=freebsd-elf
11550  need_lib_prefix=no
11551  need_version=no
11552  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11553  soname_spec='${libname}${release}${shared_ext}$major'
11554  shlibpath_var=LD_LIBRARY_PATH
11555  shlibpath_overrides_runpath=yes
11556  hardcode_into_libs=yes
11557  if test "$with_gnu_ld" = yes; then
11558    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11559  else
11560    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11561    case $host_os in
11562      sco3.2v5*)
11563        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11564	;;
11565    esac
11566  fi
11567  sys_lib_dlsearch_path_spec='/usr/lib'
11568  ;;
11569
11570tpf*)
11571  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11572  version_type=linux
11573  need_lib_prefix=no
11574  need_version=no
11575  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11576  shlibpath_var=LD_LIBRARY_PATH
11577  shlibpath_overrides_runpath=no
11578  hardcode_into_libs=yes
11579  ;;
11580
11581uts4*)
11582  version_type=linux
11583  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11584  soname_spec='${libname}${release}${shared_ext}$major'
11585  shlibpath_var=LD_LIBRARY_PATH
11586  ;;
11587
11588*)
11589  dynamic_linker=no
11590  ;;
11591esac
11592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11593$as_echo "$dynamic_linker" >&6; }
11594test "$dynamic_linker" = no && can_build_shared=no
11595
11596variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11597if test "$GCC" = yes; then
11598  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11599fi
11600
11601if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11602  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11603fi
11604if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11605  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11606fi
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
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  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11700$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11701hardcode_action=
11702if test -n "$hardcode_libdir_flag_spec" ||
11703   test -n "$runpath_var" ||
11704   test "X$hardcode_automatic" = "Xyes" ; then
11705
11706  # We can hardcode non-existent directories.
11707  if test "$hardcode_direct" != no &&
11708     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11709     # have to relink, otherwise we might link with an installed library
11710     # when we should be linking with a yet-to-be-installed one
11711     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11712     test "$hardcode_minus_L" != no; then
11713    # Linking always hardcodes the temporary library directory.
11714    hardcode_action=relink
11715  else
11716    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11717    hardcode_action=immediate
11718  fi
11719else
11720  # We cannot hardcode anything, or else we can only hardcode existing
11721  # directories.
11722  hardcode_action=unsupported
11723fi
11724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11725$as_echo "$hardcode_action" >&6; }
11726
11727if test "$hardcode_action" = relink ||
11728   test "$inherit_rpath" = yes; then
11729  # Fast installation is not supported
11730  enable_fast_install=no
11731elif test "$shlibpath_overrides_runpath" = yes ||
11732     test "$enable_shared" = no; then
11733  # Fast installation is not necessary
11734  enable_fast_install=needless
11735fi
11736
11737
11738
11739
11740
11741
11742  if test "x$enable_dlopen" != xyes; then
11743  enable_dlopen=unknown
11744  enable_dlopen_self=unknown
11745  enable_dlopen_self_static=unknown
11746else
11747  lt_cv_dlopen=no
11748  lt_cv_dlopen_libs=
11749
11750  case $host_os in
11751  beos*)
11752    lt_cv_dlopen="load_add_on"
11753    lt_cv_dlopen_libs=
11754    lt_cv_dlopen_self=yes
11755    ;;
11756
11757  mingw* | pw32* | cegcc*)
11758    lt_cv_dlopen="LoadLibrary"
11759    lt_cv_dlopen_libs=
11760    ;;
11761
11762  cygwin*)
11763    lt_cv_dlopen="dlopen"
11764    lt_cv_dlopen_libs=
11765    ;;
11766
11767  darwin*)
11768  # if libdl is installed we need to link against it
11769    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11770$as_echo_n "checking for dlopen in -ldl... " >&6; }
11771if ${ac_cv_lib_dl_dlopen+:} false; then :
11772  $as_echo_n "(cached) " >&6
11773else
11774  ac_check_lib_save_LIBS=$LIBS
11775LIBS="-ldl  $LIBS"
11776cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11777/* end confdefs.h.  */
11778
11779/* Override any GCC internal prototype to avoid an error.
11780   Use char because int might match the return type of a GCC
11781   builtin and then its argument prototype would still apply.  */
11782#ifdef __cplusplus
11783extern "C"
11784#endif
11785char dlopen ();
11786int
11787main ()
11788{
11789return dlopen ();
11790  ;
11791  return 0;
11792}
11793_ACEOF
11794if ac_fn_c_try_link "$LINENO"; then :
11795  ac_cv_lib_dl_dlopen=yes
11796else
11797  ac_cv_lib_dl_dlopen=no
11798fi
11799rm -f core conftest.err conftest.$ac_objext \
11800    conftest$ac_exeext conftest.$ac_ext
11801LIBS=$ac_check_lib_save_LIBS
11802fi
11803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11804$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11805if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11806  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11807else
11808
11809    lt_cv_dlopen="dyld"
11810    lt_cv_dlopen_libs=
11811    lt_cv_dlopen_self=yes
11812
11813fi
11814
11815    ;;
11816
11817  *)
11818    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11819if test "x$ac_cv_func_shl_load" = xyes; then :
11820  lt_cv_dlopen="shl_load"
11821else
11822  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11823$as_echo_n "checking for shl_load in -ldld... " >&6; }
11824if ${ac_cv_lib_dld_shl_load+:} false; then :
11825  $as_echo_n "(cached) " >&6
11826else
11827  ac_check_lib_save_LIBS=$LIBS
11828LIBS="-ldld  $LIBS"
11829cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11830/* end confdefs.h.  */
11831
11832/* Override any GCC internal prototype to avoid an error.
11833   Use char because int might match the return type of a GCC
11834   builtin and then its argument prototype would still apply.  */
11835#ifdef __cplusplus
11836extern "C"
11837#endif
11838char shl_load ();
11839int
11840main ()
11841{
11842return shl_load ();
11843  ;
11844  return 0;
11845}
11846_ACEOF
11847if ac_fn_c_try_link "$LINENO"; then :
11848  ac_cv_lib_dld_shl_load=yes
11849else
11850  ac_cv_lib_dld_shl_load=no
11851fi
11852rm -f core conftest.err conftest.$ac_objext \
11853    conftest$ac_exeext conftest.$ac_ext
11854LIBS=$ac_check_lib_save_LIBS
11855fi
11856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11857$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11858if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11859  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11860else
11861  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11862if test "x$ac_cv_func_dlopen" = xyes; then :
11863  lt_cv_dlopen="dlopen"
11864else
11865  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11866$as_echo_n "checking for dlopen in -ldl... " >&6; }
11867if ${ac_cv_lib_dl_dlopen+:} false; then :
11868  $as_echo_n "(cached) " >&6
11869else
11870  ac_check_lib_save_LIBS=$LIBS
11871LIBS="-ldl  $LIBS"
11872cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11873/* end confdefs.h.  */
11874
11875/* Override any GCC internal prototype to avoid an error.
11876   Use char because int might match the return type of a GCC
11877   builtin and then its argument prototype would still apply.  */
11878#ifdef __cplusplus
11879extern "C"
11880#endif
11881char dlopen ();
11882int
11883main ()
11884{
11885return dlopen ();
11886  ;
11887  return 0;
11888}
11889_ACEOF
11890if ac_fn_c_try_link "$LINENO"; then :
11891  ac_cv_lib_dl_dlopen=yes
11892else
11893  ac_cv_lib_dl_dlopen=no
11894fi
11895rm -f core conftest.err conftest.$ac_objext \
11896    conftest$ac_exeext conftest.$ac_ext
11897LIBS=$ac_check_lib_save_LIBS
11898fi
11899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11900$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11901if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11902  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11903else
11904  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11905$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11906if ${ac_cv_lib_svld_dlopen+:} false; then :
11907  $as_echo_n "(cached) " >&6
11908else
11909  ac_check_lib_save_LIBS=$LIBS
11910LIBS="-lsvld  $LIBS"
11911cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11912/* end confdefs.h.  */
11913
11914/* Override any GCC internal prototype to avoid an error.
11915   Use char because int might match the return type of a GCC
11916   builtin and then its argument prototype would still apply.  */
11917#ifdef __cplusplus
11918extern "C"
11919#endif
11920char dlopen ();
11921int
11922main ()
11923{
11924return dlopen ();
11925  ;
11926  return 0;
11927}
11928_ACEOF
11929if ac_fn_c_try_link "$LINENO"; then :
11930  ac_cv_lib_svld_dlopen=yes
11931else
11932  ac_cv_lib_svld_dlopen=no
11933fi
11934rm -f core conftest.err conftest.$ac_objext \
11935    conftest$ac_exeext conftest.$ac_ext
11936LIBS=$ac_check_lib_save_LIBS
11937fi
11938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11939$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11940if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11941  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11942else
11943  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11944$as_echo_n "checking for dld_link in -ldld... " >&6; }
11945if ${ac_cv_lib_dld_dld_link+:} false; then :
11946  $as_echo_n "(cached) " >&6
11947else
11948  ac_check_lib_save_LIBS=$LIBS
11949LIBS="-ldld  $LIBS"
11950cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11951/* end confdefs.h.  */
11952
11953/* Override any GCC internal prototype to avoid an error.
11954   Use char because int might match the return type of a GCC
11955   builtin and then its argument prototype would still apply.  */
11956#ifdef __cplusplus
11957extern "C"
11958#endif
11959char dld_link ();
11960int
11961main ()
11962{
11963return dld_link ();
11964  ;
11965  return 0;
11966}
11967_ACEOF
11968if ac_fn_c_try_link "$LINENO"; then :
11969  ac_cv_lib_dld_dld_link=yes
11970else
11971  ac_cv_lib_dld_dld_link=no
11972fi
11973rm -f core conftest.err conftest.$ac_objext \
11974    conftest$ac_exeext conftest.$ac_ext
11975LIBS=$ac_check_lib_save_LIBS
11976fi
11977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11978$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11979if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11980  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11981fi
11982
11983
11984fi
11985
11986
11987fi
11988
11989
11990fi
11991
11992
11993fi
11994
11995
11996fi
11997
11998    ;;
11999  esac
12000
12001  if test "x$lt_cv_dlopen" != xno; then
12002    enable_dlopen=yes
12003  else
12004    enable_dlopen=no
12005  fi
12006
12007  case $lt_cv_dlopen in
12008  dlopen)
12009    save_CPPFLAGS="$CPPFLAGS"
12010    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12011
12012    save_LDFLAGS="$LDFLAGS"
12013    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12014
12015    save_LIBS="$LIBS"
12016    LIBS="$lt_cv_dlopen_libs $LIBS"
12017
12018    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12019$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12020if ${lt_cv_dlopen_self+:} false; then :
12021  $as_echo_n "(cached) " >&6
12022else
12023  	  if test "$cross_compiling" = yes; then :
12024  lt_cv_dlopen_self=cross
12025else
12026  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12027  lt_status=$lt_dlunknown
12028  cat > conftest.$ac_ext <<_LT_EOF
12029#line 12029 "configure"
12030#include "confdefs.h"
12031
12032#if HAVE_DLFCN_H
12033#include <dlfcn.h>
12034#endif
12035
12036#include <stdio.h>
12037
12038#ifdef RTLD_GLOBAL
12039#  define LT_DLGLOBAL		RTLD_GLOBAL
12040#else
12041#  ifdef DL_GLOBAL
12042#    define LT_DLGLOBAL		DL_GLOBAL
12043#  else
12044#    define LT_DLGLOBAL		0
12045#  endif
12046#endif
12047
12048/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12049   find out it does not work in some platform. */
12050#ifndef LT_DLLAZY_OR_NOW
12051#  ifdef RTLD_LAZY
12052#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12053#  else
12054#    ifdef DL_LAZY
12055#      define LT_DLLAZY_OR_NOW		DL_LAZY
12056#    else
12057#      ifdef RTLD_NOW
12058#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12059#      else
12060#        ifdef DL_NOW
12061#          define LT_DLLAZY_OR_NOW	DL_NOW
12062#        else
12063#          define LT_DLLAZY_OR_NOW	0
12064#        endif
12065#      endif
12066#    endif
12067#  endif
12068#endif
12069
12070/* When -fvisbility=hidden is used, assume the code has been annotated
12071   correspondingly for the symbols needed.  */
12072#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12073void fnord () __attribute__((visibility("default")));
12074#endif
12075
12076void fnord () { int i=42; }
12077int main ()
12078{
12079  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12080  int status = $lt_dlunknown;
12081
12082  if (self)
12083    {
12084      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12085      else
12086        {
12087	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12088          else puts (dlerror ());
12089	}
12090      /* dlclose (self); */
12091    }
12092  else
12093    puts (dlerror ());
12094
12095  return status;
12096}
12097_LT_EOF
12098  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12099  (eval $ac_link) 2>&5
12100  ac_status=$?
12101  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12102  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12103    (./conftest; exit; ) >&5 2>/dev/null
12104    lt_status=$?
12105    case x$lt_status in
12106      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12107      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12108      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12109    esac
12110  else :
12111    # compilation failed
12112    lt_cv_dlopen_self=no
12113  fi
12114fi
12115rm -fr conftest*
12116
12117
12118fi
12119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12120$as_echo "$lt_cv_dlopen_self" >&6; }
12121
12122    if test "x$lt_cv_dlopen_self" = xyes; then
12123      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12124      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12125$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12126if ${lt_cv_dlopen_self_static+:} false; then :
12127  $as_echo_n "(cached) " >&6
12128else
12129  	  if test "$cross_compiling" = yes; then :
12130  lt_cv_dlopen_self_static=cross
12131else
12132  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12133  lt_status=$lt_dlunknown
12134  cat > conftest.$ac_ext <<_LT_EOF
12135#line 12135 "configure"
12136#include "confdefs.h"
12137
12138#if HAVE_DLFCN_H
12139#include <dlfcn.h>
12140#endif
12141
12142#include <stdio.h>
12143
12144#ifdef RTLD_GLOBAL
12145#  define LT_DLGLOBAL		RTLD_GLOBAL
12146#else
12147#  ifdef DL_GLOBAL
12148#    define LT_DLGLOBAL		DL_GLOBAL
12149#  else
12150#    define LT_DLGLOBAL		0
12151#  endif
12152#endif
12153
12154/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12155   find out it does not work in some platform. */
12156#ifndef LT_DLLAZY_OR_NOW
12157#  ifdef RTLD_LAZY
12158#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12159#  else
12160#    ifdef DL_LAZY
12161#      define LT_DLLAZY_OR_NOW		DL_LAZY
12162#    else
12163#      ifdef RTLD_NOW
12164#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12165#      else
12166#        ifdef DL_NOW
12167#          define LT_DLLAZY_OR_NOW	DL_NOW
12168#        else
12169#          define LT_DLLAZY_OR_NOW	0
12170#        endif
12171#      endif
12172#    endif
12173#  endif
12174#endif
12175
12176/* When -fvisbility=hidden is used, assume the code has been annotated
12177   correspondingly for the symbols needed.  */
12178#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12179void fnord () __attribute__((visibility("default")));
12180#endif
12181
12182void fnord () { int i=42; }
12183int main ()
12184{
12185  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12186  int status = $lt_dlunknown;
12187
12188  if (self)
12189    {
12190      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12191      else
12192        {
12193	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12194          else puts (dlerror ());
12195	}
12196      /* dlclose (self); */
12197    }
12198  else
12199    puts (dlerror ());
12200
12201  return status;
12202}
12203_LT_EOF
12204  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12205  (eval $ac_link) 2>&5
12206  ac_status=$?
12207  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12208  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12209    (./conftest; exit; ) >&5 2>/dev/null
12210    lt_status=$?
12211    case x$lt_status in
12212      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12213      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12214      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12215    esac
12216  else :
12217    # compilation failed
12218    lt_cv_dlopen_self_static=no
12219  fi
12220fi
12221rm -fr conftest*
12222
12223
12224fi
12225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12226$as_echo "$lt_cv_dlopen_self_static" >&6; }
12227    fi
12228
12229    CPPFLAGS="$save_CPPFLAGS"
12230    LDFLAGS="$save_LDFLAGS"
12231    LIBS="$save_LIBS"
12232    ;;
12233  esac
12234
12235  case $lt_cv_dlopen_self in
12236  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12237  *) enable_dlopen_self=unknown ;;
12238  esac
12239
12240  case $lt_cv_dlopen_self_static in
12241  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12242  *) enable_dlopen_self_static=unknown ;;
12243  esac
12244fi
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262striplib=
12263old_striplib=
12264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12265$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12266if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12267  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12268  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12269  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12270$as_echo "yes" >&6; }
12271else
12272# FIXME - insert some real tests, host_os isn't really good enough
12273  case $host_os in
12274  darwin*)
12275    if test -n "$STRIP" ; then
12276      striplib="$STRIP -x"
12277      old_striplib="$STRIP -S"
12278      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12279$as_echo "yes" >&6; }
12280    else
12281      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12282$as_echo "no" >&6; }
12283    fi
12284    ;;
12285  *)
12286    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12287$as_echo "no" >&6; }
12288    ;;
12289  esac
12290fi
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303  # Report which library types will actually be built
12304  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12305$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12307$as_echo "$can_build_shared" >&6; }
12308
12309  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12310$as_echo_n "checking whether to build shared libraries... " >&6; }
12311  test "$can_build_shared" = "no" && enable_shared=no
12312
12313  # On AIX, shared libraries and static libraries use the same namespace, and
12314  # are all built from PIC.
12315  case $host_os in
12316  aix3*)
12317    test "$enable_shared" = yes && enable_static=no
12318    if test -n "$RANLIB"; then
12319      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12320      postinstall_cmds='$RANLIB $lib'
12321    fi
12322    ;;
12323
12324  aix[4-9]*)
12325    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12326      test "$enable_shared" = yes && enable_static=no
12327    fi
12328    ;;
12329  esac
12330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12331$as_echo "$enable_shared" >&6; }
12332
12333  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12334$as_echo_n "checking whether to build static libraries... " >&6; }
12335  # Make sure either enable_shared or enable_static is yes.
12336  test "$enable_shared" = yes || enable_static=yes
12337  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12338$as_echo "$enable_static" >&6; }
12339
12340
12341
12342
12343fi
12344ac_ext=c
12345ac_cpp='$CPP $CPPFLAGS'
12346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12348ac_compiler_gnu=$ac_cv_c_compiler_gnu
12349
12350CC="$lt_save_CC"
12351
12352      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12353    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12354    (test "X$CXX" != "Xg++"))) ; then
12355  ac_ext=cpp
12356ac_cpp='$CXXCPP $CPPFLAGS'
12357ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12358ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12359ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12361$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12362if test -z "$CXXCPP"; then
12363  if ${ac_cv_prog_CXXCPP+:} false; then :
12364  $as_echo_n "(cached) " >&6
12365else
12366      # Double quotes because CXXCPP needs to be expanded
12367    for CXXCPP in "$CXX -E" "/lib/cpp"
12368    do
12369      ac_preproc_ok=false
12370for ac_cxx_preproc_warn_flag in '' yes
12371do
12372  # Use a header file that comes with gcc, so configuring glibc
12373  # with a fresh cross-compiler works.
12374  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12375  # <limits.h> exists even on freestanding compilers.
12376  # On the NeXT, cc -E runs the code through the compiler's parser,
12377  # not just through cpp. "Syntax error" is here to catch this case.
12378  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12379/* end confdefs.h.  */
12380#ifdef __STDC__
12381# include <limits.h>
12382#else
12383# include <assert.h>
12384#endif
12385		     Syntax error
12386_ACEOF
12387if ac_fn_cxx_try_cpp "$LINENO"; then :
12388
12389else
12390  # Broken: fails on valid input.
12391continue
12392fi
12393rm -f conftest.err conftest.i conftest.$ac_ext
12394
12395  # OK, works on sane cases.  Now check whether nonexistent headers
12396  # can be detected and how.
12397  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12398/* end confdefs.h.  */
12399#include <ac_nonexistent.h>
12400_ACEOF
12401if ac_fn_cxx_try_cpp "$LINENO"; then :
12402  # Broken: success on invalid input.
12403continue
12404else
12405  # Passes both tests.
12406ac_preproc_ok=:
12407break
12408fi
12409rm -f conftest.err conftest.i conftest.$ac_ext
12410
12411done
12412# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12413rm -f conftest.i conftest.err conftest.$ac_ext
12414if $ac_preproc_ok; then :
12415  break
12416fi
12417
12418    done
12419    ac_cv_prog_CXXCPP=$CXXCPP
12420
12421fi
12422  CXXCPP=$ac_cv_prog_CXXCPP
12423else
12424  ac_cv_prog_CXXCPP=$CXXCPP
12425fi
12426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12427$as_echo "$CXXCPP" >&6; }
12428ac_preproc_ok=false
12429for ac_cxx_preproc_warn_flag in '' yes
12430do
12431  # Use a header file that comes with gcc, so configuring glibc
12432  # with a fresh cross-compiler works.
12433  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12434  # <limits.h> exists even on freestanding compilers.
12435  # On the NeXT, cc -E runs the code through the compiler's parser,
12436  # not just through cpp. "Syntax error" is here to catch this case.
12437  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12438/* end confdefs.h.  */
12439#ifdef __STDC__
12440# include <limits.h>
12441#else
12442# include <assert.h>
12443#endif
12444		     Syntax error
12445_ACEOF
12446if ac_fn_cxx_try_cpp "$LINENO"; then :
12447
12448else
12449  # Broken: fails on valid input.
12450continue
12451fi
12452rm -f conftest.err conftest.i conftest.$ac_ext
12453
12454  # OK, works on sane cases.  Now check whether nonexistent headers
12455  # can be detected and how.
12456  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12457/* end confdefs.h.  */
12458#include <ac_nonexistent.h>
12459_ACEOF
12460if ac_fn_cxx_try_cpp "$LINENO"; then :
12461  # Broken: success on invalid input.
12462continue
12463else
12464  # Passes both tests.
12465ac_preproc_ok=:
12466break
12467fi
12468rm -f conftest.err conftest.i conftest.$ac_ext
12469
12470done
12471# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12472rm -f conftest.i conftest.err conftest.$ac_ext
12473if $ac_preproc_ok; then :
12474
12475else
12476  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12477$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12478as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12479See \`config.log' for more details" "$LINENO" 5; }
12480fi
12481
12482ac_ext=c
12483ac_cpp='$CPP $CPPFLAGS'
12484ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12485ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12486ac_compiler_gnu=$ac_cv_c_compiler_gnu
12487
12488else
12489  _lt_caught_CXX_error=yes
12490fi
12491
12492ac_ext=cpp
12493ac_cpp='$CXXCPP $CPPFLAGS'
12494ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12495ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12496ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12497
12498archive_cmds_need_lc_CXX=no
12499allow_undefined_flag_CXX=
12500always_export_symbols_CXX=no
12501archive_expsym_cmds_CXX=
12502compiler_needs_object_CXX=no
12503export_dynamic_flag_spec_CXX=
12504hardcode_direct_CXX=no
12505hardcode_direct_absolute_CXX=no
12506hardcode_libdir_flag_spec_CXX=
12507hardcode_libdir_flag_spec_ld_CXX=
12508hardcode_libdir_separator_CXX=
12509hardcode_minus_L_CXX=no
12510hardcode_shlibpath_var_CXX=unsupported
12511hardcode_automatic_CXX=no
12512inherit_rpath_CXX=no
12513module_cmds_CXX=
12514module_expsym_cmds_CXX=
12515link_all_deplibs_CXX=unknown
12516old_archive_cmds_CXX=$old_archive_cmds
12517reload_flag_CXX=$reload_flag
12518reload_cmds_CXX=$reload_cmds
12519no_undefined_flag_CXX=
12520whole_archive_flag_spec_CXX=
12521enable_shared_with_static_runtimes_CXX=no
12522
12523# Source file extension for C++ test sources.
12524ac_ext=cpp
12525
12526# Object file extension for compiled C++ test sources.
12527objext=o
12528objext_CXX=$objext
12529
12530# No sense in running all these tests if we already determined that
12531# the CXX compiler isn't working.  Some variables (like enable_shared)
12532# are currently assumed to apply to all compilers on this platform,
12533# and will be corrupted by setting them based on a non-working compiler.
12534if test "$_lt_caught_CXX_error" != yes; then
12535  # Code to be used in simple compile tests
12536  lt_simple_compile_test_code="int some_variable = 0;"
12537
12538  # Code to be used in simple link tests
12539  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12540
12541  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12542
12543
12544
12545
12546
12547
12548# If no C compiler was specified, use CC.
12549LTCC=${LTCC-"$CC"}
12550
12551# If no C compiler flags were specified, use CFLAGS.
12552LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12553
12554# Allow CC to be a program name with arguments.
12555compiler=$CC
12556
12557
12558  # save warnings/boilerplate of simple test code
12559  ac_outfile=conftest.$ac_objext
12560echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12561eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12562_lt_compiler_boilerplate=`cat conftest.err`
12563$RM conftest*
12564
12565  ac_outfile=conftest.$ac_objext
12566echo "$lt_simple_link_test_code" >conftest.$ac_ext
12567eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12568_lt_linker_boilerplate=`cat conftest.err`
12569$RM -r conftest*
12570
12571
12572  # Allow CC to be a program name with arguments.
12573  lt_save_CC=$CC
12574  lt_save_LD=$LD
12575  lt_save_GCC=$GCC
12576  GCC=$GXX
12577  lt_save_with_gnu_ld=$with_gnu_ld
12578  lt_save_path_LD=$lt_cv_path_LD
12579  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12580    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12581  else
12582    $as_unset lt_cv_prog_gnu_ld
12583  fi
12584  if test -n "${lt_cv_path_LDCXX+set}"; then
12585    lt_cv_path_LD=$lt_cv_path_LDCXX
12586  else
12587    $as_unset lt_cv_path_LD
12588  fi
12589  test -z "${LDCXX+set}" || LD=$LDCXX
12590  CC=${CXX-"c++"}
12591  compiler=$CC
12592  compiler_CXX=$CC
12593  for cc_temp in $compiler""; do
12594  case $cc_temp in
12595    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12596    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12597    \-*) ;;
12598    *) break;;
12599  esac
12600done
12601cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12602
12603
12604  if test -n "$compiler"; then
12605    # We don't want -fno-exception when compiling C++ code, so set the
12606    # no_builtin_flag separately
12607    if test "$GXX" = yes; then
12608      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12609    else
12610      lt_prog_compiler_no_builtin_flag_CXX=
12611    fi
12612
12613    if test "$GXX" = yes; then
12614      # Set up default GNU C++ configuration
12615
12616
12617
12618# Check whether --with-gnu-ld was given.
12619if test "${with_gnu_ld+set}" = set; then :
12620  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12621else
12622  with_gnu_ld=no
12623fi
12624
12625ac_prog=ld
12626if test "$GCC" = yes; then
12627  # Check if gcc -print-prog-name=ld gives a path.
12628  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12629$as_echo_n "checking for ld used by $CC... " >&6; }
12630  case $host in
12631  *-*-mingw*)
12632    # gcc leaves a trailing carriage return which upsets mingw
12633    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12634  *)
12635    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12636  esac
12637  case $ac_prog in
12638    # Accept absolute paths.
12639    [\\/]* | ?:[\\/]*)
12640      re_direlt='/[^/][^/]*/\.\./'
12641      # Canonicalize the pathname of ld
12642      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12643      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12644	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12645      done
12646      test -z "$LD" && LD="$ac_prog"
12647      ;;
12648  "")
12649    # If it fails, then pretend we aren't using GCC.
12650    ac_prog=ld
12651    ;;
12652  *)
12653    # If it is relative, then search for the first ld in PATH.
12654    with_gnu_ld=unknown
12655    ;;
12656  esac
12657elif test "$with_gnu_ld" = yes; then
12658  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12659$as_echo_n "checking for GNU ld... " >&6; }
12660else
12661  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12662$as_echo_n "checking for non-GNU ld... " >&6; }
12663fi
12664if ${lt_cv_path_LD+:} false; then :
12665  $as_echo_n "(cached) " >&6
12666else
12667  if test -z "$LD"; then
12668  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12669  for ac_dir in $PATH; do
12670    IFS="$lt_save_ifs"
12671    test -z "$ac_dir" && ac_dir=.
12672    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12673      lt_cv_path_LD="$ac_dir/$ac_prog"
12674      # Check to see if the program is GNU ld.  I'd rather use --version,
12675      # but apparently some variants of GNU ld only accept -v.
12676      # Break only if it was the GNU/non-GNU ld that we prefer.
12677      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12678      *GNU* | *'with BFD'*)
12679	test "$with_gnu_ld" != no && break
12680	;;
12681      *)
12682	test "$with_gnu_ld" != yes && break
12683	;;
12684      esac
12685    fi
12686  done
12687  IFS="$lt_save_ifs"
12688else
12689  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12690fi
12691fi
12692
12693LD="$lt_cv_path_LD"
12694if test -n "$LD"; then
12695  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12696$as_echo "$LD" >&6; }
12697else
12698  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12699$as_echo "no" >&6; }
12700fi
12701test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12703$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12704if ${lt_cv_prog_gnu_ld+:} false; then :
12705  $as_echo_n "(cached) " >&6
12706else
12707  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12708case `$LD -v 2>&1 </dev/null` in
12709*GNU* | *'with BFD'*)
12710  lt_cv_prog_gnu_ld=yes
12711  ;;
12712*)
12713  lt_cv_prog_gnu_ld=no
12714  ;;
12715esac
12716fi
12717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12718$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12719with_gnu_ld=$lt_cv_prog_gnu_ld
12720
12721
12722
12723
12724
12725
12726
12727      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12728      # archiving commands below assume that GNU ld is being used.
12729      if test "$with_gnu_ld" = yes; then
12730        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12731        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'
12732
12733        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12734        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12735
12736        # If archive_cmds runs LD, not CC, wlarc should be empty
12737        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12738        #     investigate it a little bit more. (MM)
12739        wlarc='${wl}'
12740
12741        # ancient GNU ld didn't support --whole-archive et. al.
12742        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12743	  $GREP 'no-whole-archive' > /dev/null; then
12744          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12745        else
12746          whole_archive_flag_spec_CXX=
12747        fi
12748      else
12749        with_gnu_ld=no
12750        wlarc=
12751
12752        # A generic and very simple default shared library creation
12753        # command for GNU C++ for the case where it uses the native
12754        # linker, instead of GNU ld.  If possible, this setting should
12755        # overridden to take advantage of the native linker features on
12756        # the platform it is being used on.
12757        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12758      fi
12759
12760      # Commands to make compiler produce verbose output that lists
12761      # what "hidden" libraries, object files and flags are used when
12762      # linking a shared library.
12763      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12764
12765    else
12766      GXX=no
12767      with_gnu_ld=no
12768      wlarc=
12769    fi
12770
12771    # PORTME: fill in a description of your system's C++ link characteristics
12772    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12773$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12774    ld_shlibs_CXX=yes
12775    case $host_os in
12776      aix3*)
12777        # FIXME: insert proper C++ library support
12778        ld_shlibs_CXX=no
12779        ;;
12780      aix[4-9]*)
12781        if test "$host_cpu" = ia64; then
12782          # On IA64, the linker does run time linking by default, so we don't
12783          # have to do anything special.
12784          aix_use_runtimelinking=no
12785          exp_sym_flag='-Bexport'
12786          no_entry_flag=""
12787        else
12788          aix_use_runtimelinking=no
12789
12790          # Test if we are trying to use run time linking or normal
12791          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12792          # need to do runtime linking.
12793          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12794	    for ld_flag in $LDFLAGS; do
12795	      case $ld_flag in
12796	      *-brtl*)
12797	        aix_use_runtimelinking=yes
12798	        break
12799	        ;;
12800	      esac
12801	    done
12802	    ;;
12803          esac
12804
12805          exp_sym_flag='-bexport'
12806          no_entry_flag='-bnoentry'
12807        fi
12808
12809        # When large executables or shared objects are built, AIX ld can
12810        # have problems creating the table of contents.  If linking a library
12811        # or program results in "error TOC overflow" add -mminimal-toc to
12812        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12813        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12814
12815        archive_cmds_CXX=''
12816        hardcode_direct_CXX=yes
12817        hardcode_direct_absolute_CXX=yes
12818        hardcode_libdir_separator_CXX=':'
12819        link_all_deplibs_CXX=yes
12820        file_list_spec_CXX='${wl}-f,'
12821
12822        if test "$GXX" = yes; then
12823          case $host_os in aix4.[012]|aix4.[012].*)
12824          # We only want to do this on AIX 4.2 and lower, the check
12825          # below for broken collect2 doesn't work under 4.3+
12826	  collect2name=`${CC} -print-prog-name=collect2`
12827	  if test -f "$collect2name" &&
12828	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12829	  then
12830	    # We have reworked collect2
12831	    :
12832	  else
12833	    # We have old collect2
12834	    hardcode_direct_CXX=unsupported
12835	    # It fails to find uninstalled libraries when the uninstalled
12836	    # path is not listed in the libpath.  Setting hardcode_minus_L
12837	    # to unsupported forces relinking
12838	    hardcode_minus_L_CXX=yes
12839	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12840	    hardcode_libdir_separator_CXX=
12841	  fi
12842          esac
12843          shared_flag='-shared'
12844	  if test "$aix_use_runtimelinking" = yes; then
12845	    shared_flag="$shared_flag "'${wl}-G'
12846	  fi
12847        else
12848          # not using gcc
12849          if test "$host_cpu" = ia64; then
12850	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12851	  # chokes on -Wl,-G. The following line is correct:
12852	  shared_flag='-G'
12853          else
12854	    if test "$aix_use_runtimelinking" = yes; then
12855	      shared_flag='${wl}-G'
12856	    else
12857	      shared_flag='${wl}-bM:SRE'
12858	    fi
12859          fi
12860        fi
12861
12862        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12863        # It seems that -bexpall does not export symbols beginning with
12864        # underscore (_), so it is better to generate a list of symbols to
12865	# export.
12866        always_export_symbols_CXX=yes
12867        if test "$aix_use_runtimelinking" = yes; then
12868          # Warning - without using the other runtime loading flags (-brtl),
12869          # -berok will link without error, but may produce a broken library.
12870          allow_undefined_flag_CXX='-berok'
12871          # Determine the default libpath from the value encoded in an empty
12872          # executable.
12873          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12874/* end confdefs.h.  */
12875
12876int
12877main ()
12878{
12879
12880  ;
12881  return 0;
12882}
12883_ACEOF
12884if ac_fn_cxx_try_link "$LINENO"; then :
12885
12886lt_aix_libpath_sed='
12887    /Import File Strings/,/^$/ {
12888	/^0/ {
12889	    s/^0  *\(.*\)$/\1/
12890	    p
12891	}
12892    }'
12893aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12894# Check for a 64-bit object if we didn't find anything.
12895if test -z "$aix_libpath"; then
12896  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12897fi
12898fi
12899rm -f core conftest.err conftest.$ac_objext \
12900    conftest$ac_exeext conftest.$ac_ext
12901if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12902
12903          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12904
12905          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"
12906        else
12907          if test "$host_cpu" = ia64; then
12908	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12909	    allow_undefined_flag_CXX="-z nodefs"
12910	    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"
12911          else
12912	    # Determine the default libpath from the value encoded in an
12913	    # empty executable.
12914	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12915/* end confdefs.h.  */
12916
12917int
12918main ()
12919{
12920
12921  ;
12922  return 0;
12923}
12924_ACEOF
12925if ac_fn_cxx_try_link "$LINENO"; then :
12926
12927lt_aix_libpath_sed='
12928    /Import File Strings/,/^$/ {
12929	/^0/ {
12930	    s/^0  *\(.*\)$/\1/
12931	    p
12932	}
12933    }'
12934aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12935# Check for a 64-bit object if we didn't find anything.
12936if test -z "$aix_libpath"; then
12937  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12938fi
12939fi
12940rm -f core conftest.err conftest.$ac_objext \
12941    conftest$ac_exeext conftest.$ac_ext
12942if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12943
12944	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12945	    # Warning - without using the other run time loading flags,
12946	    # -berok will link without error, but may produce a broken library.
12947	    no_undefined_flag_CXX=' ${wl}-bernotok'
12948	    allow_undefined_flag_CXX=' ${wl}-berok'
12949	    if test "$with_gnu_ld" = yes; then
12950	      # We only use this code for GNU lds that support --whole-archive.
12951	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12952	    else
12953	      # Exported symbols can be pulled into shared objects from archives
12954	      whole_archive_flag_spec_CXX='$convenience'
12955	    fi
12956	    archive_cmds_need_lc_CXX=yes
12957	    # This is similar to how AIX traditionally builds its shared
12958	    # libraries.
12959	    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'
12960          fi
12961        fi
12962        ;;
12963
12964      beos*)
12965	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12966	  allow_undefined_flag_CXX=unsupported
12967	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12968	  # support --undefined.  This deserves some investigation.  FIXME
12969	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12970	else
12971	  ld_shlibs_CXX=no
12972	fi
12973	;;
12974
12975      chorus*)
12976        case $cc_basename in
12977          *)
12978	  # FIXME: insert proper C++ library support
12979	  ld_shlibs_CXX=no
12980	  ;;
12981        esac
12982        ;;
12983
12984      cygwin* | mingw* | pw32* | cegcc*)
12985        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12986        # as there is no search path for DLLs.
12987        hardcode_libdir_flag_spec_CXX='-L$libdir'
12988        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12989        allow_undefined_flag_CXX=unsupported
12990        always_export_symbols_CXX=no
12991        enable_shared_with_static_runtimes_CXX=yes
12992
12993        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12994          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'
12995          # If the export-symbols file already is a .def file (1st line
12996          # is EXPORTS), use it as is; otherwise, prepend...
12997          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12998	    cp $export_symbols $output_objdir/$soname.def;
12999          else
13000	    echo EXPORTS > $output_objdir/$soname.def;
13001	    cat $export_symbols >> $output_objdir/$soname.def;
13002          fi~
13003          $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'
13004        else
13005          ld_shlibs_CXX=no
13006        fi
13007        ;;
13008      darwin* | rhapsody*)
13009
13010
13011  archive_cmds_need_lc_CXX=no
13012  hardcode_direct_CXX=no
13013  hardcode_automatic_CXX=yes
13014  hardcode_shlibpath_var_CXX=unsupported
13015  if test "$lt_cv_ld_force_load" = "yes"; then
13016    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\"`'
13017  else
13018    whole_archive_flag_spec_CXX=''
13019  fi
13020  link_all_deplibs_CXX=yes
13021  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13022  case $cc_basename in
13023     ifort*) _lt_dar_can_shared=yes ;;
13024     *) _lt_dar_can_shared=$GCC ;;
13025  esac
13026  if test "$_lt_dar_can_shared" = "yes"; then
13027    output_verbose_link_cmd=func_echo_all
13028    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}"
13029    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13030    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}"
13031    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}"
13032       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13033      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}"
13034      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}"
13035    fi
13036
13037  else
13038  ld_shlibs_CXX=no
13039  fi
13040
13041	;;
13042
13043      dgux*)
13044        case $cc_basename in
13045          ec++*)
13046	    # FIXME: insert proper C++ library support
13047	    ld_shlibs_CXX=no
13048	    ;;
13049          ghcx*)
13050	    # Green Hills C++ Compiler
13051	    # FIXME: insert proper C++ library support
13052	    ld_shlibs_CXX=no
13053	    ;;
13054          *)
13055	    # FIXME: insert proper C++ library support
13056	    ld_shlibs_CXX=no
13057	    ;;
13058        esac
13059        ;;
13060
13061      freebsd2.*)
13062        # C++ shared libraries reported to be fairly broken before
13063	# switch to ELF
13064        ld_shlibs_CXX=no
13065        ;;
13066
13067      freebsd-elf*)
13068        archive_cmds_need_lc_CXX=no
13069        ;;
13070
13071      freebsd* | dragonfly*)
13072        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13073        # conventions
13074        ld_shlibs_CXX=yes
13075        ;;
13076
13077      gnu*)
13078        ;;
13079
13080      haiku*)
13081        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13082        link_all_deplibs_CXX=yes
13083        ;;
13084
13085      hpux9*)
13086        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13087        hardcode_libdir_separator_CXX=:
13088        export_dynamic_flag_spec_CXX='${wl}-E'
13089        hardcode_direct_CXX=yes
13090        hardcode_minus_L_CXX=yes # Not in the search PATH,
13091				             # but as the default
13092				             # location of the library.
13093
13094        case $cc_basename in
13095          CC*)
13096            # FIXME: insert proper C++ library support
13097            ld_shlibs_CXX=no
13098            ;;
13099          aCC*)
13100            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'
13101            # Commands to make compiler produce verbose output that lists
13102            # what "hidden" libraries, object files and flags are used when
13103            # linking a shared library.
13104            #
13105            # There doesn't appear to be a way to prevent this compiler from
13106            # explicitly linking system object files so we need to strip them
13107            # from the output so that they don't get included in the library
13108            # dependencies.
13109            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"'
13110            ;;
13111          *)
13112            if test "$GXX" = yes; then
13113              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'
13114            else
13115              # FIXME: insert proper C++ library support
13116              ld_shlibs_CXX=no
13117            fi
13118            ;;
13119        esac
13120        ;;
13121
13122      hpux10*|hpux11*)
13123        if test $with_gnu_ld = no; then
13124	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13125	  hardcode_libdir_separator_CXX=:
13126
13127          case $host_cpu in
13128            hppa*64*|ia64*)
13129              ;;
13130            *)
13131	      export_dynamic_flag_spec_CXX='${wl}-E'
13132              ;;
13133          esac
13134        fi
13135        case $host_cpu in
13136          hppa*64*|ia64*)
13137            hardcode_direct_CXX=no
13138            hardcode_shlibpath_var_CXX=no
13139            ;;
13140          *)
13141            hardcode_direct_CXX=yes
13142            hardcode_direct_absolute_CXX=yes
13143            hardcode_minus_L_CXX=yes # Not in the search PATH,
13144					         # but as the default
13145					         # location of the library.
13146            ;;
13147        esac
13148
13149        case $cc_basename in
13150          CC*)
13151	    # FIXME: insert proper C++ library support
13152	    ld_shlibs_CXX=no
13153	    ;;
13154          aCC*)
13155	    case $host_cpu in
13156	      hppa*64*)
13157	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13158	        ;;
13159	      ia64*)
13160	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13161	        ;;
13162	      *)
13163	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13164	        ;;
13165	    esac
13166	    # Commands to make compiler produce verbose output that lists
13167	    # what "hidden" libraries, object files and flags are used when
13168	    # linking a shared library.
13169	    #
13170	    # There doesn't appear to be a way to prevent this compiler from
13171	    # explicitly linking system object files so we need to strip them
13172	    # from the output so that they don't get included in the library
13173	    # dependencies.
13174	    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"'
13175	    ;;
13176          *)
13177	    if test "$GXX" = yes; then
13178	      if test $with_gnu_ld = no; then
13179	        case $host_cpu in
13180	          hppa*64*)
13181	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13182	            ;;
13183	          ia64*)
13184	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13185	            ;;
13186	          *)
13187	            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'
13188	            ;;
13189	        esac
13190	      fi
13191	    else
13192	      # FIXME: insert proper C++ library support
13193	      ld_shlibs_CXX=no
13194	    fi
13195	    ;;
13196        esac
13197        ;;
13198
13199      interix[3-9]*)
13200	hardcode_direct_CXX=no
13201	hardcode_shlibpath_var_CXX=no
13202	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13203	export_dynamic_flag_spec_CXX='${wl}-E'
13204	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13205	# Instead, shared libraries are loaded at an image base (0x10000000 by
13206	# default) and relocated if they conflict, which is a slow very memory
13207	# consuming and fragmenting process.  To avoid this, we pick a random,
13208	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13209	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13210	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'
13211	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'
13212	;;
13213      irix5* | irix6*)
13214        case $cc_basename in
13215          CC*)
13216	    # SGI C++
13217	    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'
13218
13219	    # Archives containing C++ object files must be created using
13220	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13221	    # necessary to make sure instantiated templates are included
13222	    # in the archive.
13223	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13224	    ;;
13225          *)
13226	    if test "$GXX" = yes; then
13227	      if test "$with_gnu_ld" = no; then
13228	        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'
13229	      else
13230	        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'
13231	      fi
13232	    fi
13233	    link_all_deplibs_CXX=yes
13234	    ;;
13235        esac
13236        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13237        hardcode_libdir_separator_CXX=:
13238        inherit_rpath_CXX=yes
13239        ;;
13240
13241      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13242        case $cc_basename in
13243          KCC*)
13244	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13245
13246	    # KCC will only create a shared library if the output file
13247	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13248	    # to its proper name (with version) after linking.
13249	    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'
13250	    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'
13251	    # Commands to make compiler produce verbose output that lists
13252	    # what "hidden" libraries, object files and flags are used when
13253	    # linking a shared library.
13254	    #
13255	    # There doesn't appear to be a way to prevent this compiler from
13256	    # explicitly linking system object files so we need to strip them
13257	    # from the output so that they don't get included in the library
13258	    # dependencies.
13259	    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"'
13260
13261	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13262	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13263
13264	    # Archives containing C++ object files must be created using
13265	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13266	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13267	    ;;
13268	  icpc* | ecpc* )
13269	    # Intel C++
13270	    with_gnu_ld=yes
13271	    # version 8.0 and above of icpc choke on multiply defined symbols
13272	    # if we add $predep_objects and $postdep_objects, however 7.1 and
13273	    # earlier do not add the objects themselves.
13274	    case `$CC -V 2>&1` in
13275	      *"Version 7."*)
13276	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13277		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'
13278		;;
13279	      *)  # Version 8.0 or newer
13280	        tmp_idyn=
13281	        case $host_cpu in
13282		  ia64*) tmp_idyn=' -i_dynamic';;
13283		esac
13284	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13285		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'
13286		;;
13287	    esac
13288	    archive_cmds_need_lc_CXX=no
13289	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13290	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13291	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13292	    ;;
13293          pgCC* | pgcpp*)
13294            # Portland Group C++ compiler
13295	    case `$CC -V` in
13296	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13297	      prelink_cmds_CXX='tpldir=Template.dir~
13298		rm -rf $tpldir~
13299		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13300		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13301	      old_archive_cmds_CXX='tpldir=Template.dir~
13302		rm -rf $tpldir~
13303		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13304		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13305		$RANLIB $oldlib'
13306	      archive_cmds_CXX='tpldir=Template.dir~
13307		rm -rf $tpldir~
13308		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13309		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13310	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13311		rm -rf $tpldir~
13312		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13313		$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'
13314	      ;;
13315	    *) # Version 6 and above use weak symbols
13316	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13317	      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'
13318	      ;;
13319	    esac
13320
13321	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13322	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13323	    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'
13324            ;;
13325	  cxx*)
13326	    # Compaq C++
13327	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13328	    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'
13329
13330	    runpath_var=LD_RUN_PATH
13331	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13332	    hardcode_libdir_separator_CXX=:
13333
13334	    # Commands to make compiler produce verbose output that lists
13335	    # what "hidden" libraries, object files and flags are used when
13336	    # linking a shared library.
13337	    #
13338	    # There doesn't appear to be a way to prevent this compiler from
13339	    # explicitly linking system object files so we need to strip them
13340	    # from the output so that they don't get included in the library
13341	    # dependencies.
13342	    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'
13343	    ;;
13344	  xl* | mpixl* | bgxl*)
13345	    # IBM XL 8.0 on PPC, with GNU ld
13346	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13347	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13348	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13349	    if test "x$supports_anon_versioning" = xyes; then
13350	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13351		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13352		echo "local: *; };" >> $output_objdir/$libname.ver~
13353		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13354	    fi
13355	    ;;
13356	  *)
13357	    case `$CC -V 2>&1 | sed 5q` in
13358	    *Sun\ C*)
13359	      # Sun C++ 5.9
13360	      no_undefined_flag_CXX=' -zdefs'
13361	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13362	      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'
13363	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13364	      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'
13365	      compiler_needs_object_CXX=yes
13366
13367	      # Not sure whether something based on
13368	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13369	      # would be better.
13370	      output_verbose_link_cmd='func_echo_all'
13371
13372	      # Archives containing C++ object files must be created using
13373	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13374	      # necessary to make sure instantiated templates are included
13375	      # in the archive.
13376	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13377	      ;;
13378	    esac
13379	    ;;
13380	esac
13381	;;
13382
13383      lynxos*)
13384        # FIXME: insert proper C++ library support
13385	ld_shlibs_CXX=no
13386	;;
13387
13388      m88k*)
13389        # FIXME: insert proper C++ library support
13390        ld_shlibs_CXX=no
13391	;;
13392
13393      mvs*)
13394        case $cc_basename in
13395          cxx*)
13396	    # FIXME: insert proper C++ library support
13397	    ld_shlibs_CXX=no
13398	    ;;
13399	  *)
13400	    # FIXME: insert proper C++ library support
13401	    ld_shlibs_CXX=no
13402	    ;;
13403	esac
13404	;;
13405
13406      netbsd*)
13407        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13408	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13409	  wlarc=
13410	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13411	  hardcode_direct_CXX=yes
13412	  hardcode_shlibpath_var_CXX=no
13413	fi
13414	# Workaround some broken pre-1.5 toolchains
13415	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13416	;;
13417
13418      *nto* | *qnx*)
13419        ld_shlibs_CXX=yes
13420	;;
13421
13422      openbsd2*)
13423        # C++ shared libraries are fairly broken
13424	ld_shlibs_CXX=no
13425	;;
13426
13427      openbsd*)
13428	if test -f /usr/libexec/ld.so; then
13429	  hardcode_direct_CXX=yes
13430	  hardcode_shlibpath_var_CXX=no
13431	  hardcode_direct_absolute_CXX=yes
13432	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13433	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13434	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13435	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13436	    export_dynamic_flag_spec_CXX='${wl}-E'
13437	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13438	  fi
13439	  output_verbose_link_cmd=func_echo_all
13440	else
13441	  ld_shlibs_CXX=no
13442	fi
13443	;;
13444
13445      osf3* | osf4* | osf5*)
13446        case $cc_basename in
13447          KCC*)
13448	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13449
13450	    # KCC will only create a shared library if the output file
13451	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13452	    # to its proper name (with version) after linking.
13453	    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'
13454
13455	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13456	    hardcode_libdir_separator_CXX=:
13457
13458	    # Archives containing C++ object files must be created using
13459	    # the KAI C++ compiler.
13460	    case $host in
13461	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13462	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13463	    esac
13464	    ;;
13465          RCC*)
13466	    # Rational C++ 2.4.1
13467	    # FIXME: insert proper C++ library support
13468	    ld_shlibs_CXX=no
13469	    ;;
13470          cxx*)
13471	    case $host in
13472	      osf3*)
13473	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13474	        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'
13475	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13476		;;
13477	      *)
13478	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13479	        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'
13480	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13481	          echo "-hidden">> $lib.exp~
13482	          $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~
13483	          $RM $lib.exp'
13484	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13485		;;
13486	    esac
13487
13488	    hardcode_libdir_separator_CXX=:
13489
13490	    # Commands to make compiler produce verbose output that lists
13491	    # what "hidden" libraries, object files and flags are used when
13492	    # linking a shared library.
13493	    #
13494	    # There doesn't appear to be a way to prevent this compiler from
13495	    # explicitly linking system object files so we need to strip them
13496	    # from the output so that they don't get included in the library
13497	    # dependencies.
13498	    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"'
13499	    ;;
13500	  *)
13501	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13502	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13503	      case $host in
13504	        osf3*)
13505	          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'
13506		  ;;
13507	        *)
13508	          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'
13509		  ;;
13510	      esac
13511
13512	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13513	      hardcode_libdir_separator_CXX=:
13514
13515	      # Commands to make compiler produce verbose output that lists
13516	      # what "hidden" libraries, object files and flags are used when
13517	      # linking a shared library.
13518	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13519
13520	    else
13521	      # FIXME: insert proper C++ library support
13522	      ld_shlibs_CXX=no
13523	    fi
13524	    ;;
13525        esac
13526        ;;
13527
13528      psos*)
13529        # FIXME: insert proper C++ library support
13530        ld_shlibs_CXX=no
13531        ;;
13532
13533      sunos4*)
13534        case $cc_basename in
13535          CC*)
13536	    # Sun C++ 4.x
13537	    # FIXME: insert proper C++ library support
13538	    ld_shlibs_CXX=no
13539	    ;;
13540          lcc*)
13541	    # Lucid
13542	    # FIXME: insert proper C++ library support
13543	    ld_shlibs_CXX=no
13544	    ;;
13545          *)
13546	    # FIXME: insert proper C++ library support
13547	    ld_shlibs_CXX=no
13548	    ;;
13549        esac
13550        ;;
13551
13552      solaris*)
13553        case $cc_basename in
13554          CC*)
13555	    # Sun C++ 4.2, 5.x and Centerline C++
13556            archive_cmds_need_lc_CXX=yes
13557	    no_undefined_flag_CXX=' -zdefs'
13558	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13559	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13560	      $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'
13561
13562	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13563	    hardcode_shlibpath_var_CXX=no
13564	    case $host_os in
13565	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13566	      *)
13567		# The compiler driver will combine and reorder linker options,
13568		# but understands `-z linker_flag'.
13569	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13570		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13571	        ;;
13572	    esac
13573	    link_all_deplibs_CXX=yes
13574
13575	    output_verbose_link_cmd='func_echo_all'
13576
13577	    # Archives containing C++ object files must be created using
13578	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13579	    # necessary to make sure instantiated templates are included
13580	    # in the archive.
13581	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13582	    ;;
13583          gcx*)
13584	    # Green Hills C++ Compiler
13585	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13586
13587	    # The C++ compiler must be used to create the archive.
13588	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13589	    ;;
13590          *)
13591	    # GNU C++ compiler with Solaris linker
13592	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13593	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13594	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13595	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13596	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13597		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13598
13599	        # Commands to make compiler produce verbose output that lists
13600	        # what "hidden" libraries, object files and flags are used when
13601	        # linking a shared library.
13602	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13603	      else
13604	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13605	        # platform.
13606	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13607	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13608		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13609
13610	        # Commands to make compiler produce verbose output that lists
13611	        # what "hidden" libraries, object files and flags are used when
13612	        # linking a shared library.
13613	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13614	      fi
13615
13616	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13617	      case $host_os in
13618		solaris2.[0-5] | solaris2.[0-5].*) ;;
13619		*)
13620		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13621		  ;;
13622	      esac
13623	    fi
13624	    ;;
13625        esac
13626        ;;
13627
13628    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13629      no_undefined_flag_CXX='${wl}-z,text'
13630      archive_cmds_need_lc_CXX=no
13631      hardcode_shlibpath_var_CXX=no
13632      runpath_var='LD_RUN_PATH'
13633
13634      case $cc_basename in
13635        CC*)
13636	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13637	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13638	  ;;
13639	*)
13640	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13641	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13642	  ;;
13643      esac
13644      ;;
13645
13646      sysv5* | sco3.2v5* | sco5v6*)
13647	# Note: We can NOT use -z defs as we might desire, because we do not
13648	# link with -lc, and that would cause any symbols used from libc to
13649	# always be unresolved, which means just about no library would
13650	# ever link correctly.  If we're not using GNU ld we use -z text
13651	# though, which does catch some bad symbols but isn't as heavy-handed
13652	# as -z defs.
13653	no_undefined_flag_CXX='${wl}-z,text'
13654	allow_undefined_flag_CXX='${wl}-z,nodefs'
13655	archive_cmds_need_lc_CXX=no
13656	hardcode_shlibpath_var_CXX=no
13657	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13658	hardcode_libdir_separator_CXX=':'
13659	link_all_deplibs_CXX=yes
13660	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13661	runpath_var='LD_RUN_PATH'
13662
13663	case $cc_basename in
13664          CC*)
13665	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13666	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13667	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13668	      '"$old_archive_cmds_CXX"
13669	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13670	      '"$reload_cmds_CXX"
13671	    ;;
13672	  *)
13673	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13674	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13675	    ;;
13676	esac
13677      ;;
13678
13679      tandem*)
13680        case $cc_basename in
13681          NCC*)
13682	    # NonStop-UX NCC 3.20
13683	    # FIXME: insert proper C++ library support
13684	    ld_shlibs_CXX=no
13685	    ;;
13686          *)
13687	    # FIXME: insert proper C++ library support
13688	    ld_shlibs_CXX=no
13689	    ;;
13690        esac
13691        ;;
13692
13693      vxworks*)
13694        # FIXME: insert proper C++ library support
13695        ld_shlibs_CXX=no
13696        ;;
13697
13698      *)
13699        # FIXME: insert proper C++ library support
13700        ld_shlibs_CXX=no
13701        ;;
13702    esac
13703
13704    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13705$as_echo "$ld_shlibs_CXX" >&6; }
13706    test "$ld_shlibs_CXX" = no && can_build_shared=no
13707
13708    GCC_CXX="$GXX"
13709    LD_CXX="$LD"
13710
13711    ## CAVEAT EMPTOR:
13712    ## There is no encapsulation within the following macros, do not change
13713    ## the running order or otherwise move them around unless you know exactly
13714    ## what you are doing...
13715    # Dependencies to place before and after the object being linked:
13716predep_objects_CXX=
13717postdep_objects_CXX=
13718predeps_CXX=
13719postdeps_CXX=
13720compiler_lib_search_path_CXX=
13721
13722cat > conftest.$ac_ext <<_LT_EOF
13723class Foo
13724{
13725public:
13726  Foo (void) { a = 0; }
13727private:
13728  int a;
13729};
13730_LT_EOF
13731
13732if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13733  (eval $ac_compile) 2>&5
13734  ac_status=$?
13735  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13736  test $ac_status = 0; }; then
13737  # Parse the compiler output and extract the necessary
13738  # objects, libraries and library flags.
13739
13740  # Sentinel used to keep track of whether or not we are before
13741  # the conftest object file.
13742  pre_test_object_deps_done=no
13743
13744  for p in `eval "$output_verbose_link_cmd"`; do
13745    case $p in
13746
13747    -L* | -R* | -l*)
13748       # Some compilers place space between "-{L,R}" and the path.
13749       # Remove the space.
13750       if test $p = "-L" ||
13751          test $p = "-R"; then
13752	 prev=$p
13753	 continue
13754       else
13755	 prev=
13756       fi
13757
13758       if test "$pre_test_object_deps_done" = no; then
13759	 case $p in
13760	 -L* | -R*)
13761	   # Internal compiler library paths should come after those
13762	   # provided the user.  The postdeps already come after the
13763	   # user supplied libs so there is no need to process them.
13764	   if test -z "$compiler_lib_search_path_CXX"; then
13765	     compiler_lib_search_path_CXX="${prev}${p}"
13766	   else
13767	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13768	   fi
13769	   ;;
13770	 # The "-l" case would never come before the object being
13771	 # linked, so don't bother handling this case.
13772	 esac
13773       else
13774	 if test -z "$postdeps_CXX"; then
13775	   postdeps_CXX="${prev}${p}"
13776	 else
13777	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13778	 fi
13779       fi
13780       ;;
13781
13782    *.$objext)
13783       # This assumes that the test object file only shows up
13784       # once in the compiler output.
13785       if test "$p" = "conftest.$objext"; then
13786	 pre_test_object_deps_done=yes
13787	 continue
13788       fi
13789
13790       if test "$pre_test_object_deps_done" = no; then
13791	 if test -z "$predep_objects_CXX"; then
13792	   predep_objects_CXX="$p"
13793	 else
13794	   predep_objects_CXX="$predep_objects_CXX $p"
13795	 fi
13796       else
13797	 if test -z "$postdep_objects_CXX"; then
13798	   postdep_objects_CXX="$p"
13799	 else
13800	   postdep_objects_CXX="$postdep_objects_CXX $p"
13801	 fi
13802       fi
13803       ;;
13804
13805    *) ;; # Ignore the rest.
13806
13807    esac
13808  done
13809
13810  # Clean up.
13811  rm -f a.out a.exe
13812else
13813  echo "libtool.m4: error: problem compiling CXX test program"
13814fi
13815
13816$RM -f confest.$objext
13817
13818# PORTME: override above test on systems where it is broken
13819case $host_os in
13820interix[3-9]*)
13821  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13822  # hack all around it, let's just trust "g++" to DTRT.
13823  predep_objects_CXX=
13824  postdep_objects_CXX=
13825  postdeps_CXX=
13826  ;;
13827
13828linux*)
13829  case `$CC -V 2>&1 | sed 5q` in
13830  *Sun\ C*)
13831    # Sun C++ 5.9
13832
13833    # The more standards-conforming stlport4 library is
13834    # incompatible with the Cstd library. Avoid specifying
13835    # it if it's in CXXFLAGS. Ignore libCrun as
13836    # -library=stlport4 depends on it.
13837    case " $CXX $CXXFLAGS " in
13838    *" -library=stlport4 "*)
13839      solaris_use_stlport4=yes
13840      ;;
13841    esac
13842
13843    if test "$solaris_use_stlport4" != yes; then
13844      postdeps_CXX='-library=Cstd -library=Crun'
13845    fi
13846    ;;
13847  esac
13848  ;;
13849
13850solaris*)
13851  case $cc_basename in
13852  CC*)
13853    # The more standards-conforming stlport4 library is
13854    # incompatible with the Cstd library. Avoid specifying
13855    # it if it's in CXXFLAGS. Ignore libCrun as
13856    # -library=stlport4 depends on it.
13857    case " $CXX $CXXFLAGS " in
13858    *" -library=stlport4 "*)
13859      solaris_use_stlport4=yes
13860      ;;
13861    esac
13862
13863    # Adding this requires a known-good setup of shared libraries for
13864    # Sun compiler versions before 5.6, else PIC objects from an old
13865    # archive will be linked into the output, leading to subtle bugs.
13866    if test "$solaris_use_stlport4" != yes; then
13867      postdeps_CXX='-library=Cstd -library=Crun'
13868    fi
13869    ;;
13870  esac
13871  ;;
13872esac
13873
13874
13875case " $postdeps_CXX " in
13876*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13877esac
13878 compiler_lib_search_dirs_CXX=
13879if test -n "${compiler_lib_search_path_CXX}"; then
13880 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13881fi
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913    lt_prog_compiler_wl_CXX=
13914lt_prog_compiler_pic_CXX=
13915lt_prog_compiler_static_CXX=
13916
13917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13918$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13919
13920  # C++ specific cases for pic, static, wl, etc.
13921  if test "$GXX" = yes; then
13922    lt_prog_compiler_wl_CXX='-Wl,'
13923    lt_prog_compiler_static_CXX='-static'
13924
13925    case $host_os in
13926    aix*)
13927      # All AIX code is PIC.
13928      if test "$host_cpu" = ia64; then
13929	# AIX 5 now supports IA64 processor
13930	lt_prog_compiler_static_CXX='-Bstatic'
13931      fi
13932      lt_prog_compiler_pic_CXX='-fPIC'
13933      ;;
13934
13935    amigaos*)
13936      case $host_cpu in
13937      powerpc)
13938            # see comment about AmigaOS4 .so support
13939            lt_prog_compiler_pic_CXX='-fPIC'
13940        ;;
13941      m68k)
13942            # FIXME: we need at least 68020 code to build shared libraries, but
13943            # adding the `-m68020' flag to GCC prevents building anything better,
13944            # like `-m68040'.
13945            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13946        ;;
13947      esac
13948      ;;
13949
13950    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13951      # PIC is the default for these OSes.
13952      ;;
13953    mingw* | cygwin* | os2* | pw32* | cegcc*)
13954      # This hack is so that the source file can tell whether it is being
13955      # built for inclusion in a dll (and should export symbols for example).
13956      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13957      # (--disable-auto-import) libraries
13958      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13959      ;;
13960    darwin* | rhapsody*)
13961      # PIC is the default on this platform
13962      # Common symbols not allowed in MH_DYLIB files
13963      lt_prog_compiler_pic_CXX='-fno-common'
13964      ;;
13965    *djgpp*)
13966      # DJGPP does not support shared libraries at all
13967      lt_prog_compiler_pic_CXX=
13968      ;;
13969    haiku*)
13970      # PIC is the default for Haiku.
13971      # The "-static" flag exists, but is broken.
13972      lt_prog_compiler_static_CXX=
13973      ;;
13974    interix[3-9]*)
13975      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13976      # Instead, we relocate shared libraries at runtime.
13977      ;;
13978    sysv4*MP*)
13979      if test -d /usr/nec; then
13980	lt_prog_compiler_pic_CXX=-Kconform_pic
13981      fi
13982      ;;
13983    hpux*)
13984      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13985      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13986      # sets the default TLS model and affects inlining.
13987      case $host_cpu in
13988      hppa*64*)
13989	;;
13990      *)
13991	lt_prog_compiler_pic_CXX='-fPIC'
13992	;;
13993      esac
13994      ;;
13995    *qnx* | *nto*)
13996      # QNX uses GNU C++, but need to define -shared option too, otherwise
13997      # it will coredump.
13998      lt_prog_compiler_pic_CXX='-fPIC -shared'
13999      ;;
14000    *)
14001      lt_prog_compiler_pic_CXX='-fPIC'
14002      ;;
14003    esac
14004  else
14005    case $host_os in
14006      aix[4-9]*)
14007	# All AIX code is PIC.
14008	if test "$host_cpu" = ia64; then
14009	  # AIX 5 now supports IA64 processor
14010	  lt_prog_compiler_static_CXX='-Bstatic'
14011	else
14012	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14013	fi
14014	;;
14015      chorus*)
14016	case $cc_basename in
14017	cxch68*)
14018	  # Green Hills C++ Compiler
14019	  # _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"
14020	  ;;
14021	esac
14022	;;
14023      dgux*)
14024	case $cc_basename in
14025	  ec++*)
14026	    lt_prog_compiler_pic_CXX='-KPIC'
14027	    ;;
14028	  ghcx*)
14029	    # Green Hills C++ Compiler
14030	    lt_prog_compiler_pic_CXX='-pic'
14031	    ;;
14032	  *)
14033	    ;;
14034	esac
14035	;;
14036      freebsd* | dragonfly*)
14037	# FreeBSD uses GNU C++
14038	;;
14039      hpux9* | hpux10* | hpux11*)
14040	case $cc_basename in
14041	  CC*)
14042	    lt_prog_compiler_wl_CXX='-Wl,'
14043	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14044	    if test "$host_cpu" != ia64; then
14045	      lt_prog_compiler_pic_CXX='+Z'
14046	    fi
14047	    ;;
14048	  aCC*)
14049	    lt_prog_compiler_wl_CXX='-Wl,'
14050	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14051	    case $host_cpu in
14052	    hppa*64*|ia64*)
14053	      # +Z the default
14054	      ;;
14055	    *)
14056	      lt_prog_compiler_pic_CXX='+Z'
14057	      ;;
14058	    esac
14059	    ;;
14060	  *)
14061	    ;;
14062	esac
14063	;;
14064      interix*)
14065	# This is c89, which is MS Visual C++ (no shared libs)
14066	# Anyone wants to do a port?
14067	;;
14068      irix5* | irix6* | nonstopux*)
14069	case $cc_basename in
14070	  CC*)
14071	    lt_prog_compiler_wl_CXX='-Wl,'
14072	    lt_prog_compiler_static_CXX='-non_shared'
14073	    # CC pic flag -KPIC is the default.
14074	    ;;
14075	  *)
14076	    ;;
14077	esac
14078	;;
14079      linux* | k*bsd*-gnu | kopensolaris*-gnu)
14080	case $cc_basename in
14081	  KCC*)
14082	    # KAI C++ Compiler
14083	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14084	    lt_prog_compiler_pic_CXX='-fPIC'
14085	    ;;
14086	  ecpc* )
14087	    # old Intel C++ for x86_64 which still supported -KPIC.
14088	    lt_prog_compiler_wl_CXX='-Wl,'
14089	    lt_prog_compiler_pic_CXX='-KPIC'
14090	    lt_prog_compiler_static_CXX='-static'
14091	    ;;
14092	  icpc* )
14093	    # Intel C++, used to be incompatible with GCC.
14094	    # ICC 10 doesn't accept -KPIC any more.
14095	    lt_prog_compiler_wl_CXX='-Wl,'
14096	    lt_prog_compiler_pic_CXX='-fPIC'
14097	    lt_prog_compiler_static_CXX='-static'
14098	    ;;
14099	  pgCC* | pgcpp*)
14100	    # Portland Group C++ compiler
14101	    lt_prog_compiler_wl_CXX='-Wl,'
14102	    lt_prog_compiler_pic_CXX='-fpic'
14103	    lt_prog_compiler_static_CXX='-Bstatic'
14104	    ;;
14105	  cxx*)
14106	    # Compaq C++
14107	    # Make sure the PIC flag is empty.  It appears that all Alpha
14108	    # Linux and Compaq Tru64 Unix objects are PIC.
14109	    lt_prog_compiler_pic_CXX=
14110	    lt_prog_compiler_static_CXX='-non_shared'
14111	    ;;
14112	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14113	    # IBM XL 8.0, 9.0 on PPC and BlueGene
14114	    lt_prog_compiler_wl_CXX='-Wl,'
14115	    lt_prog_compiler_pic_CXX='-qpic'
14116	    lt_prog_compiler_static_CXX='-qstaticlink'
14117	    ;;
14118	  *)
14119	    case `$CC -V 2>&1 | sed 5q` in
14120	    *Sun\ C*)
14121	      # Sun C++ 5.9
14122	      lt_prog_compiler_pic_CXX='-KPIC'
14123	      lt_prog_compiler_static_CXX='-Bstatic'
14124	      lt_prog_compiler_wl_CXX='-Qoption ld '
14125	      ;;
14126	    esac
14127	    ;;
14128	esac
14129	;;
14130      lynxos*)
14131	;;
14132      m88k*)
14133	;;
14134      mvs*)
14135	case $cc_basename in
14136	  cxx*)
14137	    lt_prog_compiler_pic_CXX='-W c,exportall'
14138	    ;;
14139	  *)
14140	    ;;
14141	esac
14142	;;
14143      netbsd*)
14144	;;
14145      *qnx* | *nto*)
14146        # QNX uses GNU C++, but need to define -shared option too, otherwise
14147        # it will coredump.
14148        lt_prog_compiler_pic_CXX='-fPIC -shared'
14149        ;;
14150      osf3* | osf4* | osf5*)
14151	case $cc_basename in
14152	  KCC*)
14153	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14154	    ;;
14155	  RCC*)
14156	    # Rational C++ 2.4.1
14157	    lt_prog_compiler_pic_CXX='-pic'
14158	    ;;
14159	  cxx*)
14160	    # Digital/Compaq C++
14161	    lt_prog_compiler_wl_CXX='-Wl,'
14162	    # Make sure the PIC flag is empty.  It appears that all Alpha
14163	    # Linux and Compaq Tru64 Unix objects are PIC.
14164	    lt_prog_compiler_pic_CXX=
14165	    lt_prog_compiler_static_CXX='-non_shared'
14166	    ;;
14167	  *)
14168	    ;;
14169	esac
14170	;;
14171      psos*)
14172	;;
14173      solaris*)
14174	case $cc_basename in
14175	  CC*)
14176	    # Sun C++ 4.2, 5.x and Centerline C++
14177	    lt_prog_compiler_pic_CXX='-KPIC'
14178	    lt_prog_compiler_static_CXX='-Bstatic'
14179	    lt_prog_compiler_wl_CXX='-Qoption ld '
14180	    ;;
14181	  gcx*)
14182	    # Green Hills C++ Compiler
14183	    lt_prog_compiler_pic_CXX='-PIC'
14184	    ;;
14185	  *)
14186	    ;;
14187	esac
14188	;;
14189      sunos4*)
14190	case $cc_basename in
14191	  CC*)
14192	    # Sun C++ 4.x
14193	    lt_prog_compiler_pic_CXX='-pic'
14194	    lt_prog_compiler_static_CXX='-Bstatic'
14195	    ;;
14196	  lcc*)
14197	    # Lucid
14198	    lt_prog_compiler_pic_CXX='-pic'
14199	    ;;
14200	  *)
14201	    ;;
14202	esac
14203	;;
14204      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14205	case $cc_basename in
14206	  CC*)
14207	    lt_prog_compiler_wl_CXX='-Wl,'
14208	    lt_prog_compiler_pic_CXX='-KPIC'
14209	    lt_prog_compiler_static_CXX='-Bstatic'
14210	    ;;
14211	esac
14212	;;
14213      tandem*)
14214	case $cc_basename in
14215	  NCC*)
14216	    # NonStop-UX NCC 3.20
14217	    lt_prog_compiler_pic_CXX='-KPIC'
14218	    ;;
14219	  *)
14220	    ;;
14221	esac
14222	;;
14223      vxworks*)
14224	;;
14225      *)
14226	lt_prog_compiler_can_build_shared_CXX=no
14227	;;
14228    esac
14229  fi
14230
14231case $host_os in
14232  # For platforms which do not support PIC, -DPIC is meaningless:
14233  *djgpp*)
14234    lt_prog_compiler_pic_CXX=
14235    ;;
14236  *)
14237    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14238    ;;
14239esac
14240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14241$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14242
14243
14244
14245#
14246# Check to make sure the PIC flag actually works.
14247#
14248if test -n "$lt_prog_compiler_pic_CXX"; then
14249  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14250$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14251if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14252  $as_echo_n "(cached) " >&6
14253else
14254  lt_cv_prog_compiler_pic_works_CXX=no
14255   ac_outfile=conftest.$ac_objext
14256   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14257   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14258   # Insert the option either (1) after the last *FLAGS variable, or
14259   # (2) before a word containing "conftest.", or (3) at the end.
14260   # Note that $ac_compile itself does not contain backslashes and begins
14261   # with a dollar sign (not a hyphen), so the echo should work correctly.
14262   # The option is referenced via a variable to avoid confusing sed.
14263   lt_compile=`echo "$ac_compile" | $SED \
14264   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14265   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14266   -e 's:$: $lt_compiler_flag:'`
14267   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14268   (eval "$lt_compile" 2>conftest.err)
14269   ac_status=$?
14270   cat conftest.err >&5
14271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14272   if (exit $ac_status) && test -s "$ac_outfile"; then
14273     # The compiler can only warn and ignore the option if not recognized
14274     # So say no if there are warnings other than the usual output.
14275     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14276     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14277     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14278       lt_cv_prog_compiler_pic_works_CXX=yes
14279     fi
14280   fi
14281   $RM conftest*
14282
14283fi
14284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14285$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14286
14287if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14288    case $lt_prog_compiler_pic_CXX in
14289     "" | " "*) ;;
14290     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14291     esac
14292else
14293    lt_prog_compiler_pic_CXX=
14294     lt_prog_compiler_can_build_shared_CXX=no
14295fi
14296
14297fi
14298
14299
14300
14301#
14302# Check to make sure the static flag actually works.
14303#
14304wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14306$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14307if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14308  $as_echo_n "(cached) " >&6
14309else
14310  lt_cv_prog_compiler_static_works_CXX=no
14311   save_LDFLAGS="$LDFLAGS"
14312   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14313   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14314   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14315     # The linker can only warn and ignore the option if not recognized
14316     # So say no if there are warnings
14317     if test -s conftest.err; then
14318       # Append any errors to the config.log.
14319       cat conftest.err 1>&5
14320       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14321       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14322       if diff conftest.exp conftest.er2 >/dev/null; then
14323         lt_cv_prog_compiler_static_works_CXX=yes
14324       fi
14325     else
14326       lt_cv_prog_compiler_static_works_CXX=yes
14327     fi
14328   fi
14329   $RM -r conftest*
14330   LDFLAGS="$save_LDFLAGS"
14331
14332fi
14333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14334$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14335
14336if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14337    :
14338else
14339    lt_prog_compiler_static_CXX=
14340fi
14341
14342
14343
14344
14345    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14346$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14347if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14348  $as_echo_n "(cached) " >&6
14349else
14350  lt_cv_prog_compiler_c_o_CXX=no
14351   $RM -r conftest 2>/dev/null
14352   mkdir conftest
14353   cd conftest
14354   mkdir out
14355   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14356
14357   lt_compiler_flag="-o out/conftest2.$ac_objext"
14358   # Insert the option either (1) after the last *FLAGS variable, or
14359   # (2) before a word containing "conftest.", or (3) at the end.
14360   # Note that $ac_compile itself does not contain backslashes and begins
14361   # with a dollar sign (not a hyphen), so the echo should work correctly.
14362   lt_compile=`echo "$ac_compile" | $SED \
14363   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14364   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14365   -e 's:$: $lt_compiler_flag:'`
14366   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14367   (eval "$lt_compile" 2>out/conftest.err)
14368   ac_status=$?
14369   cat out/conftest.err >&5
14370   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14371   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14372   then
14373     # The compiler can only warn and ignore the option if not recognized
14374     # So say no if there are warnings
14375     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14376     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14377     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14378       lt_cv_prog_compiler_c_o_CXX=yes
14379     fi
14380   fi
14381   chmod u+w . 2>&5
14382   $RM conftest*
14383   # SGI C++ compiler will create directory out/ii_files/ for
14384   # template instantiation
14385   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14386   $RM out/* && rmdir out
14387   cd ..
14388   $RM -r conftest
14389   $RM conftest*
14390
14391fi
14392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14393$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14394
14395
14396
14397    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14398$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14399if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14400  $as_echo_n "(cached) " >&6
14401else
14402  lt_cv_prog_compiler_c_o_CXX=no
14403   $RM -r conftest 2>/dev/null
14404   mkdir conftest
14405   cd conftest
14406   mkdir out
14407   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14408
14409   lt_compiler_flag="-o out/conftest2.$ac_objext"
14410   # Insert the option either (1) after the last *FLAGS variable, or
14411   # (2) before a word containing "conftest.", or (3) at the end.
14412   # Note that $ac_compile itself does not contain backslashes and begins
14413   # with a dollar sign (not a hyphen), so the echo should work correctly.
14414   lt_compile=`echo "$ac_compile" | $SED \
14415   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14416   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14417   -e 's:$: $lt_compiler_flag:'`
14418   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14419   (eval "$lt_compile" 2>out/conftest.err)
14420   ac_status=$?
14421   cat out/conftest.err >&5
14422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14423   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14424   then
14425     # The compiler can only warn and ignore the option if not recognized
14426     # So say no if there are warnings
14427     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14428     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14429     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14430       lt_cv_prog_compiler_c_o_CXX=yes
14431     fi
14432   fi
14433   chmod u+w . 2>&5
14434   $RM conftest*
14435   # SGI C++ compiler will create directory out/ii_files/ for
14436   # template instantiation
14437   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14438   $RM out/* && rmdir out
14439   cd ..
14440   $RM -r conftest
14441   $RM conftest*
14442
14443fi
14444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14445$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14446
14447
14448
14449
14450hard_links="nottested"
14451if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14452  # do not overwrite the value of need_locks provided by the user
14453  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14454$as_echo_n "checking if we can lock with hard links... " >&6; }
14455  hard_links=yes
14456  $RM conftest*
14457  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14458  touch conftest.a
14459  ln conftest.a conftest.b 2>&5 || hard_links=no
14460  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14461  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14462$as_echo "$hard_links" >&6; }
14463  if test "$hard_links" = no; then
14464    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14465$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14466    need_locks=warn
14467  fi
14468else
14469  need_locks=no
14470fi
14471
14472
14473
14474    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14475$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14476
14477  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14478  case $host_os in
14479  aix[4-9]*)
14480    # If we're using GNU nm, then we don't want the "-C" option.
14481    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14482    # Also, AIX nm treats weak defined symbols like other global defined
14483    # symbols, whereas GNU nm marks them as "W".
14484    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14485      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'
14486    else
14487      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'
14488    fi
14489    ;;
14490  pw32*)
14491    export_symbols_cmds_CXX="$ltdll_cmds"
14492  ;;
14493  cygwin* | mingw* | cegcc*)
14494    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'
14495  ;;
14496  *)
14497    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14498  ;;
14499  esac
14500  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14501
14502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14503$as_echo "$ld_shlibs_CXX" >&6; }
14504test "$ld_shlibs_CXX" = no && can_build_shared=no
14505
14506with_gnu_ld_CXX=$with_gnu_ld
14507
14508
14509
14510
14511
14512
14513#
14514# Do we need to explicitly link libc?
14515#
14516case "x$archive_cmds_need_lc_CXX" in
14517x|xyes)
14518  # Assume -lc should be added
14519  archive_cmds_need_lc_CXX=yes
14520
14521  if test "$enable_shared" = yes && test "$GCC" = yes; then
14522    case $archive_cmds_CXX in
14523    *'~'*)
14524      # FIXME: we may have to deal with multi-command sequences.
14525      ;;
14526    '$CC '*)
14527      # Test whether the compiler implicitly links with -lc since on some
14528      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14529      # to ld, don't add -lc before -lgcc.
14530      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14531$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14532if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14533  $as_echo_n "(cached) " >&6
14534else
14535  $RM conftest*
14536	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14537
14538	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14539  (eval $ac_compile) 2>&5
14540  ac_status=$?
14541  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14542  test $ac_status = 0; } 2>conftest.err; then
14543	  soname=conftest
14544	  lib=conftest
14545	  libobjs=conftest.$ac_objext
14546	  deplibs=
14547	  wl=$lt_prog_compiler_wl_CXX
14548	  pic_flag=$lt_prog_compiler_pic_CXX
14549	  compiler_flags=-v
14550	  linker_flags=-v
14551	  verstring=
14552	  output_objdir=.
14553	  libname=conftest
14554	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14555	  allow_undefined_flag_CXX=
14556	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14557  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14558  ac_status=$?
14559  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14560  test $ac_status = 0; }
14561	  then
14562	    lt_cv_archive_cmds_need_lc_CXX=no
14563	  else
14564	    lt_cv_archive_cmds_need_lc_CXX=yes
14565	  fi
14566	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14567	else
14568	  cat conftest.err 1>&5
14569	fi
14570	$RM conftest*
14571
14572fi
14573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14574$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14575      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14576      ;;
14577    esac
14578  fi
14579  ;;
14580esac
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
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    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14646$as_echo_n "checking dynamic linker characteristics... " >&6; }
14647
14648library_names_spec=
14649libname_spec='lib$name'
14650soname_spec=
14651shrext_cmds=".so"
14652postinstall_cmds=
14653postuninstall_cmds=
14654finish_cmds=
14655finish_eval=
14656shlibpath_var=
14657shlibpath_overrides_runpath=unknown
14658version_type=none
14659dynamic_linker="$host_os ld.so"
14660sys_lib_dlsearch_path_spec="/lib /usr/lib"
14661need_lib_prefix=unknown
14662hardcode_into_libs=no
14663
14664# when you set need_version to no, make sure it does not cause -set_version
14665# flags to be left without arguments
14666need_version=unknown
14667
14668case $host_os in
14669aix3*)
14670  version_type=linux
14671  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14672  shlibpath_var=LIBPATH
14673
14674  # AIX 3 has no versioning support, so we append a major version to the name.
14675  soname_spec='${libname}${release}${shared_ext}$major'
14676  ;;
14677
14678aix[4-9]*)
14679  version_type=linux
14680  need_lib_prefix=no
14681  need_version=no
14682  hardcode_into_libs=yes
14683  if test "$host_cpu" = ia64; then
14684    # AIX 5 supports IA64
14685    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14686    shlibpath_var=LD_LIBRARY_PATH
14687  else
14688    # With GCC up to 2.95.x, collect2 would create an import file
14689    # for dependence libraries.  The import file would start with
14690    # the line `#! .'.  This would cause the generated library to
14691    # depend on `.', always an invalid library.  This was fixed in
14692    # development snapshots of GCC prior to 3.0.
14693    case $host_os in
14694      aix4 | aix4.[01] | aix4.[01].*)
14695      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14696	   echo ' yes '
14697	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14698	:
14699      else
14700	can_build_shared=no
14701      fi
14702      ;;
14703    esac
14704    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14705    # soname into executable. Probably we can add versioning support to
14706    # collect2, so additional links can be useful in future.
14707    if test "$aix_use_runtimelinking" = yes; then
14708      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14709      # instead of lib<name>.a to let people know that these are not
14710      # typical AIX shared libraries.
14711      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14712    else
14713      # We preserve .a as extension for shared libraries through AIX4.2
14714      # and later when we are not doing run time linking.
14715      library_names_spec='${libname}${release}.a $libname.a'
14716      soname_spec='${libname}${release}${shared_ext}$major'
14717    fi
14718    shlibpath_var=LIBPATH
14719  fi
14720  ;;
14721
14722amigaos*)
14723  case $host_cpu in
14724  powerpc)
14725    # Since July 2007 AmigaOS4 officially supports .so libraries.
14726    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14727    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14728    ;;
14729  m68k)
14730    library_names_spec='$libname.ixlibrary $libname.a'
14731    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14732    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'
14733    ;;
14734  esac
14735  ;;
14736
14737beos*)
14738  library_names_spec='${libname}${shared_ext}'
14739  dynamic_linker="$host_os ld.so"
14740  shlibpath_var=LIBRARY_PATH
14741  ;;
14742
14743bsdi[45]*)
14744  version_type=linux
14745  need_version=no
14746  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14747  soname_spec='${libname}${release}${shared_ext}$major'
14748  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14749  shlibpath_var=LD_LIBRARY_PATH
14750  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14751  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14752  # the default ld.so.conf also contains /usr/contrib/lib and
14753  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14754  # libtool to hard-code these into programs
14755  ;;
14756
14757cygwin* | mingw* | pw32* | cegcc*)
14758  version_type=windows
14759  shrext_cmds=".dll"
14760  need_version=no
14761  need_lib_prefix=no
14762
14763  case $GCC,$host_os in
14764  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14765    library_names_spec='$libname.dll.a'
14766    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14767    postinstall_cmds='base_file=`basename \${file}`~
14768      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14769      dldir=$destdir/`dirname \$dlpath`~
14770      test -d \$dldir || mkdir -p \$dldir~
14771      $install_prog $dir/$dlname \$dldir/$dlname~
14772      chmod a+x \$dldir/$dlname~
14773      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14774        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14775      fi'
14776    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14777      dlpath=$dir/\$dldll~
14778       $RM \$dlpath'
14779    shlibpath_overrides_runpath=yes
14780
14781    case $host_os in
14782    cygwin*)
14783      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14784      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14785
14786      ;;
14787    mingw* | cegcc*)
14788      # MinGW DLLs use traditional 'lib' prefix
14789      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14790      ;;
14791    pw32*)
14792      # pw32 DLLs use 'pw' prefix rather than 'lib'
14793      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14794      ;;
14795    esac
14796    ;;
14797
14798  *)
14799    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14800    ;;
14801  esac
14802  dynamic_linker='Win32 ld.exe'
14803  # FIXME: first we should search . and the directory the executable is in
14804  shlibpath_var=PATH
14805  ;;
14806
14807darwin* | rhapsody*)
14808  dynamic_linker="$host_os dyld"
14809  version_type=darwin
14810  need_lib_prefix=no
14811  need_version=no
14812  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14813  soname_spec='${libname}${release}${major}$shared_ext'
14814  shlibpath_overrides_runpath=yes
14815  shlibpath_var=DYLD_LIBRARY_PATH
14816  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14817
14818  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14819  ;;
14820
14821dgux*)
14822  version_type=linux
14823  need_lib_prefix=no
14824  need_version=no
14825  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14826  soname_spec='${libname}${release}${shared_ext}$major'
14827  shlibpath_var=LD_LIBRARY_PATH
14828  ;;
14829
14830freebsd* | dragonfly*)
14831  # DragonFly does not have aout.  When/if they implement a new
14832  # versioning mechanism, adjust this.
14833  if test -x /usr/bin/objformat; then
14834    objformat=`/usr/bin/objformat`
14835  else
14836    case $host_os in
14837    freebsd[23].*) objformat=aout ;;
14838    *) objformat=elf ;;
14839    esac
14840  fi
14841  version_type=freebsd-$objformat
14842  case $version_type in
14843    freebsd-elf*)
14844      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14845      need_version=no
14846      need_lib_prefix=no
14847      ;;
14848    freebsd-*)
14849      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14850      need_version=yes
14851      ;;
14852  esac
14853  shlibpath_var=LD_LIBRARY_PATH
14854  case $host_os in
14855  freebsd2.*)
14856    shlibpath_overrides_runpath=yes
14857    ;;
14858  freebsd3.[01]* | freebsdelf3.[01]*)
14859    shlibpath_overrides_runpath=yes
14860    hardcode_into_libs=yes
14861    ;;
14862  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14863  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14864    shlibpath_overrides_runpath=no
14865    hardcode_into_libs=yes
14866    ;;
14867  *) # from 4.6 on, and DragonFly
14868    shlibpath_overrides_runpath=yes
14869    hardcode_into_libs=yes
14870    ;;
14871  esac
14872  ;;
14873
14874gnu*)
14875  version_type=linux
14876  need_lib_prefix=no
14877  need_version=no
14878  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14879  soname_spec='${libname}${release}${shared_ext}$major'
14880  shlibpath_var=LD_LIBRARY_PATH
14881  hardcode_into_libs=yes
14882  ;;
14883
14884haiku*)
14885  version_type=linux
14886  need_lib_prefix=no
14887  need_version=no
14888  dynamic_linker="$host_os runtime_loader"
14889  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14890  soname_spec='${libname}${release}${shared_ext}$major'
14891  shlibpath_var=LIBRARY_PATH
14892  shlibpath_overrides_runpath=yes
14893  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14894  hardcode_into_libs=yes
14895  ;;
14896
14897hpux9* | hpux10* | hpux11*)
14898  # Give a soname corresponding to the major version so that dld.sl refuses to
14899  # link against other versions.
14900  version_type=sunos
14901  need_lib_prefix=no
14902  need_version=no
14903  case $host_cpu in
14904  ia64*)
14905    shrext_cmds='.so'
14906    hardcode_into_libs=yes
14907    dynamic_linker="$host_os dld.so"
14908    shlibpath_var=LD_LIBRARY_PATH
14909    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14910    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14911    soname_spec='${libname}${release}${shared_ext}$major'
14912    if test "X$HPUX_IA64_MODE" = X32; then
14913      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14914    else
14915      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14916    fi
14917    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14918    ;;
14919  hppa*64*)
14920    shrext_cmds='.sl'
14921    hardcode_into_libs=yes
14922    dynamic_linker="$host_os dld.sl"
14923    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14924    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14925    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14926    soname_spec='${libname}${release}${shared_ext}$major'
14927    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14928    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14929    ;;
14930  *)
14931    shrext_cmds='.sl'
14932    dynamic_linker="$host_os dld.sl"
14933    shlibpath_var=SHLIB_PATH
14934    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14935    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14936    soname_spec='${libname}${release}${shared_ext}$major'
14937    ;;
14938  esac
14939  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14940  postinstall_cmds='chmod 555 $lib'
14941  # or fails outright, so override atomically:
14942  install_override_mode=555
14943  ;;
14944
14945interix[3-9]*)
14946  version_type=linux
14947  need_lib_prefix=no
14948  need_version=no
14949  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14950  soname_spec='${libname}${release}${shared_ext}$major'
14951  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14952  shlibpath_var=LD_LIBRARY_PATH
14953  shlibpath_overrides_runpath=no
14954  hardcode_into_libs=yes
14955  ;;
14956
14957irix5* | irix6* | nonstopux*)
14958  case $host_os in
14959    nonstopux*) version_type=nonstopux ;;
14960    *)
14961	if test "$lt_cv_prog_gnu_ld" = yes; then
14962		version_type=linux
14963	else
14964		version_type=irix
14965	fi ;;
14966  esac
14967  need_lib_prefix=no
14968  need_version=no
14969  soname_spec='${libname}${release}${shared_ext}$major'
14970  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14971  case $host_os in
14972  irix5* | nonstopux*)
14973    libsuff= shlibsuff=
14974    ;;
14975  *)
14976    case $LD in # libtool.m4 will add one of these switches to LD
14977    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14978      libsuff= shlibsuff= libmagic=32-bit;;
14979    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14980      libsuff=32 shlibsuff=N32 libmagic=N32;;
14981    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14982      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14983    *) libsuff= shlibsuff= libmagic=never-match;;
14984    esac
14985    ;;
14986  esac
14987  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14988  shlibpath_overrides_runpath=no
14989  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14990  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14991  hardcode_into_libs=yes
14992  ;;
14993
14994# No shared lib support for Linux oldld, aout, or coff.
14995linux*oldld* | linux*aout* | linux*coff*)
14996  dynamic_linker=no
14997  ;;
14998
14999# This must be Linux ELF.
15000linux* | k*bsd*-gnu | kopensolaris*-gnu)
15001  version_type=linux
15002  need_lib_prefix=no
15003  need_version=no
15004  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15005  soname_spec='${libname}${release}${shared_ext}$major'
15006  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15007  shlibpath_var=LD_LIBRARY_PATH
15008  shlibpath_overrides_runpath=no
15009
15010  # Some binutils ld are patched to set DT_RUNPATH
15011  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15012  $as_echo_n "(cached) " >&6
15013else
15014  lt_cv_shlibpath_overrides_runpath=no
15015    save_LDFLAGS=$LDFLAGS
15016    save_libdir=$libdir
15017    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15018	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15019    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15020/* end confdefs.h.  */
15021
15022int
15023main ()
15024{
15025
15026  ;
15027  return 0;
15028}
15029_ACEOF
15030if ac_fn_cxx_try_link "$LINENO"; then :
15031  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15032  lt_cv_shlibpath_overrides_runpath=yes
15033fi
15034fi
15035rm -f core conftest.err conftest.$ac_objext \
15036    conftest$ac_exeext conftest.$ac_ext
15037    LDFLAGS=$save_LDFLAGS
15038    libdir=$save_libdir
15039
15040fi
15041
15042  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15043
15044  # This implies no fast_install, which is unacceptable.
15045  # Some rework will be needed to allow for fast_install
15046  # before this can be enabled.
15047  hardcode_into_libs=yes
15048
15049  # Append ld.so.conf contents to the search path
15050  if test -f /etc/ld.so.conf; then
15051    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' ' '`
15052    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15053  fi
15054
15055  # We used to test for /lib/ld.so.1 and disable shared libraries on
15056  # powerpc, because MkLinux only supported shared libraries with the
15057  # GNU dynamic linker.  Since this was broken with cross compilers,
15058  # most powerpc-linux boxes support dynamic linking these days and
15059  # people can always --disable-shared, the test was removed, and we
15060  # assume the GNU/Linux dynamic linker is in use.
15061  dynamic_linker='GNU/Linux ld.so'
15062  ;;
15063
15064netbsd*)
15065  version_type=sunos
15066  need_lib_prefix=no
15067  need_version=no
15068  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15069    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15070    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15071    dynamic_linker='NetBSD (a.out) ld.so'
15072  else
15073    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15074    soname_spec='${libname}${release}${shared_ext}$major'
15075    dynamic_linker='NetBSD ld.elf_so'
15076  fi
15077  shlibpath_var=LD_LIBRARY_PATH
15078  shlibpath_overrides_runpath=yes
15079  hardcode_into_libs=yes
15080  ;;
15081
15082newsos6)
15083  version_type=linux
15084  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15085  shlibpath_var=LD_LIBRARY_PATH
15086  shlibpath_overrides_runpath=yes
15087  ;;
15088
15089*nto* | *qnx*)
15090  version_type=qnx
15091  need_lib_prefix=no
15092  need_version=no
15093  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15094  soname_spec='${libname}${release}${shared_ext}$major'
15095  shlibpath_var=LD_LIBRARY_PATH
15096  shlibpath_overrides_runpath=no
15097  hardcode_into_libs=yes
15098  dynamic_linker='ldqnx.so'
15099  ;;
15100
15101openbsd*)
15102  version_type=sunos
15103  sys_lib_dlsearch_path_spec="/usr/lib"
15104  need_lib_prefix=no
15105  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15106  case $host_os in
15107    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
15108    *)				need_version=no  ;;
15109  esac
15110  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15111  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15112  shlibpath_var=LD_LIBRARY_PATH
15113  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15114    case $host_os in
15115      openbsd2.[89] | openbsd2.[89].*)
15116	shlibpath_overrides_runpath=no
15117	;;
15118      *)
15119	shlibpath_overrides_runpath=yes
15120	;;
15121      esac
15122  else
15123    shlibpath_overrides_runpath=yes
15124  fi
15125  ;;
15126
15127os2*)
15128  libname_spec='$name'
15129  shrext_cmds=".dll"
15130  need_lib_prefix=no
15131  library_names_spec='$libname${shared_ext} $libname.a'
15132  dynamic_linker='OS/2 ld.exe'
15133  shlibpath_var=LIBPATH
15134  ;;
15135
15136osf3* | osf4* | osf5*)
15137  version_type=osf
15138  need_lib_prefix=no
15139  need_version=no
15140  soname_spec='${libname}${release}${shared_ext}$major'
15141  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15142  shlibpath_var=LD_LIBRARY_PATH
15143  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15144  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15145  ;;
15146
15147rdos*)
15148  dynamic_linker=no
15149  ;;
15150
15151solaris*)
15152  version_type=linux
15153  need_lib_prefix=no
15154  need_version=no
15155  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15156  soname_spec='${libname}${release}${shared_ext}$major'
15157  shlibpath_var=LD_LIBRARY_PATH
15158  shlibpath_overrides_runpath=yes
15159  hardcode_into_libs=yes
15160  # ldd complains unless libraries are executable
15161  postinstall_cmds='chmod +x $lib'
15162  ;;
15163
15164sunos4*)
15165  version_type=sunos
15166  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15167  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15168  shlibpath_var=LD_LIBRARY_PATH
15169  shlibpath_overrides_runpath=yes
15170  if test "$with_gnu_ld" = yes; then
15171    need_lib_prefix=no
15172  fi
15173  need_version=yes
15174  ;;
15175
15176sysv4 | sysv4.3*)
15177  version_type=linux
15178  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15179  soname_spec='${libname}${release}${shared_ext}$major'
15180  shlibpath_var=LD_LIBRARY_PATH
15181  case $host_vendor in
15182    sni)
15183      shlibpath_overrides_runpath=no
15184      need_lib_prefix=no
15185      runpath_var=LD_RUN_PATH
15186      ;;
15187    siemens)
15188      need_lib_prefix=no
15189      ;;
15190    motorola)
15191      need_lib_prefix=no
15192      need_version=no
15193      shlibpath_overrides_runpath=no
15194      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15195      ;;
15196  esac
15197  ;;
15198
15199sysv4*MP*)
15200  if test -d /usr/nec ;then
15201    version_type=linux
15202    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15203    soname_spec='$libname${shared_ext}.$major'
15204    shlibpath_var=LD_LIBRARY_PATH
15205  fi
15206  ;;
15207
15208sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15209  version_type=freebsd-elf
15210  need_lib_prefix=no
15211  need_version=no
15212  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15213  soname_spec='${libname}${release}${shared_ext}$major'
15214  shlibpath_var=LD_LIBRARY_PATH
15215  shlibpath_overrides_runpath=yes
15216  hardcode_into_libs=yes
15217  if test "$with_gnu_ld" = yes; then
15218    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15219  else
15220    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15221    case $host_os in
15222      sco3.2v5*)
15223        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15224	;;
15225    esac
15226  fi
15227  sys_lib_dlsearch_path_spec='/usr/lib'
15228  ;;
15229
15230tpf*)
15231  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15232  version_type=linux
15233  need_lib_prefix=no
15234  need_version=no
15235  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15236  shlibpath_var=LD_LIBRARY_PATH
15237  shlibpath_overrides_runpath=no
15238  hardcode_into_libs=yes
15239  ;;
15240
15241uts4*)
15242  version_type=linux
15243  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15244  soname_spec='${libname}${release}${shared_ext}$major'
15245  shlibpath_var=LD_LIBRARY_PATH
15246  ;;
15247
15248*)
15249  dynamic_linker=no
15250  ;;
15251esac
15252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15253$as_echo "$dynamic_linker" >&6; }
15254test "$dynamic_linker" = no && can_build_shared=no
15255
15256variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15257if test "$GCC" = yes; then
15258  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15259fi
15260
15261if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15262  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15263fi
15264if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15265  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15266fi
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
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    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15306$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15307hardcode_action_CXX=
15308if test -n "$hardcode_libdir_flag_spec_CXX" ||
15309   test -n "$runpath_var_CXX" ||
15310   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15311
15312  # We can hardcode non-existent directories.
15313  if test "$hardcode_direct_CXX" != no &&
15314     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15315     # have to relink, otherwise we might link with an installed library
15316     # when we should be linking with a yet-to-be-installed one
15317     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15318     test "$hardcode_minus_L_CXX" != no; then
15319    # Linking always hardcodes the temporary library directory.
15320    hardcode_action_CXX=relink
15321  else
15322    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15323    hardcode_action_CXX=immediate
15324  fi
15325else
15326  # We cannot hardcode anything, or else we can only hardcode existing
15327  # directories.
15328  hardcode_action_CXX=unsupported
15329fi
15330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15331$as_echo "$hardcode_action_CXX" >&6; }
15332
15333if test "$hardcode_action_CXX" = relink ||
15334   test "$inherit_rpath_CXX" = yes; then
15335  # Fast installation is not supported
15336  enable_fast_install=no
15337elif test "$shlibpath_overrides_runpath" = yes ||
15338     test "$enable_shared" = no; then
15339  # Fast installation is not necessary
15340  enable_fast_install=needless
15341fi
15342
15343
15344
15345
15346
15347
15348
15349  fi # test -n "$compiler"
15350
15351  CC=$lt_save_CC
15352  LDCXX=$LD
15353  LD=$lt_save_LD
15354  GCC=$lt_save_GCC
15355  with_gnu_ld=$lt_save_with_gnu_ld
15356  lt_cv_path_LDCXX=$lt_cv_path_LD
15357  lt_cv_path_LD=$lt_save_path_LD
15358  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15359  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15360fi # test "$_lt_caught_CXX_error" != yes
15361
15362ac_ext=c
15363ac_cpp='$CPP $CPPFLAGS'
15364ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15365ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15366ac_compiler_gnu=$ac_cv_c_compiler_gnu
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380        ac_config_commands="$ac_config_commands libtool"
15381
15382
15383
15384
15385# Only expand once:
15386
15387
15388
15389# The tests for host and target for $enable_largefile require
15390# canonical names.
15391
15392
15393
15394# As the $enable_largefile decision depends on --enable-plugins we must set it
15395# even in directories otherwise not depending on the $plugins option.
15396
15397
15398  maybe_plugins=no
15399  for ac_header in dlfcn.h
15400do :
15401  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15402"
15403if test "x$ac_cv_header_dlfcn_h" = xyes; then :
15404  cat >>confdefs.h <<_ACEOF
15405#define HAVE_DLFCN_H 1
15406_ACEOF
15407 maybe_plugins=yes
15408fi
15409
15410done
15411
15412  for ac_header in windows.h
15413do :
15414  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15415"
15416if test "x$ac_cv_header_windows_h" = xyes; then :
15417  cat >>confdefs.h <<_ACEOF
15418#define HAVE_WINDOWS_H 1
15419_ACEOF
15420 maybe_plugins=yes
15421fi
15422
15423done
15424
15425
15426  # Check whether --enable-plugins was given.
15427if test "${enable_plugins+set}" = set; then :
15428  enableval=$enable_plugins; case "${enableval}" in
15429      no) plugins=no ;;
15430      *) plugins=yes
15431         if test "$maybe_plugins" != "yes" ; then
15432	   as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15433	 fi ;;
15434     esac
15435else
15436  plugins=$maybe_plugins
15437
15438fi
15439
15440  if test "$plugins" = "yes"; then
15441    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
15442$as_echo_n "checking for library containing dlsym... " >&6; }
15443if ${ac_cv_search_dlsym+:} false; then :
15444  $as_echo_n "(cached) " >&6
15445else
15446  ac_func_search_save_LIBS=$LIBS
15447cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15448/* end confdefs.h.  */
15449
15450/* Override any GCC internal prototype to avoid an error.
15451   Use char because int might match the return type of a GCC
15452   builtin and then its argument prototype would still apply.  */
15453#ifdef __cplusplus
15454extern "C"
15455#endif
15456char dlsym ();
15457int
15458main ()
15459{
15460return dlsym ();
15461  ;
15462  return 0;
15463}
15464_ACEOF
15465for ac_lib in '' dl; do
15466  if test -z "$ac_lib"; then
15467    ac_res="none required"
15468  else
15469    ac_res=-l$ac_lib
15470    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15471  fi
15472  if ac_fn_c_try_link "$LINENO"; then :
15473  ac_cv_search_dlsym=$ac_res
15474fi
15475rm -f core conftest.err conftest.$ac_objext \
15476    conftest$ac_exeext
15477  if ${ac_cv_search_dlsym+:} false; then :
15478  break
15479fi
15480done
15481if ${ac_cv_search_dlsym+:} false; then :
15482
15483else
15484  ac_cv_search_dlsym=no
15485fi
15486rm conftest.$ac_ext
15487LIBS=$ac_func_search_save_LIBS
15488fi
15489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
15490$as_echo "$ac_cv_search_dlsym" >&6; }
15491ac_res=$ac_cv_search_dlsym
15492if test "$ac_res" != no; then :
15493  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15494
15495fi
15496
15497  fi
15498
15499
15500case "${host}" in
15501  sparc-*-solaris*|i[3-7]86-*-solaris*)
15502    # On native 32bit sparc and ia32 solaris, large-file and procfs support
15503    # are mutually exclusive; and without procfs support, the bfd/ elf module
15504    # cannot provide certain routines such as elfcore_write_prpsinfo
15505    # or elfcore_write_prstatus.  So unless the user explicitly requested
15506    # large-file support through the --enable-largefile switch, disable
15507    # large-file support in favor of procfs support.
15508    test "${target}" = "${host}" -a "x$plugins" = xno \
15509      && : ${enable_largefile="no"}
15510    ;;
15511esac
15512
15513# Check whether --enable-largefile was given.
15514if test "${enable_largefile+set}" = set; then :
15515  enableval=$enable_largefile;
15516fi
15517
15518if test "$enable_largefile" != no; then
15519
15520  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15521$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15522if ${ac_cv_sys_largefile_CC+:} false; then :
15523  $as_echo_n "(cached) " >&6
15524else
15525  ac_cv_sys_largefile_CC=no
15526     if test "$GCC" != yes; then
15527       ac_save_CC=$CC
15528       while :; do
15529	 # IRIX 6.2 and later do not support large files by default,
15530	 # so use the C compiler's -n32 option if that helps.
15531	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15532/* end confdefs.h.  */
15533#include <sys/types.h>
15534 /* Check that off_t can represent 2**63 - 1 correctly.
15535    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15536    since some C++ compilers masquerading as C compilers
15537    incorrectly reject 9223372036854775807.  */
15538#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15539  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15540		       && LARGE_OFF_T % 2147483647 == 1)
15541		      ? 1 : -1];
15542int
15543main ()
15544{
15545
15546  ;
15547  return 0;
15548}
15549_ACEOF
15550	 if ac_fn_c_try_compile "$LINENO"; then :
15551  break
15552fi
15553rm -f core conftest.err conftest.$ac_objext
15554	 CC="$CC -n32"
15555	 if ac_fn_c_try_compile "$LINENO"; then :
15556  ac_cv_sys_largefile_CC=' -n32'; break
15557fi
15558rm -f core conftest.err conftest.$ac_objext
15559	 break
15560       done
15561       CC=$ac_save_CC
15562       rm -f conftest.$ac_ext
15563    fi
15564fi
15565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15566$as_echo "$ac_cv_sys_largefile_CC" >&6; }
15567  if test "$ac_cv_sys_largefile_CC" != no; then
15568    CC=$CC$ac_cv_sys_largefile_CC
15569  fi
15570
15571  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15572$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15573if ${ac_cv_sys_file_offset_bits+:} false; then :
15574  $as_echo_n "(cached) " >&6
15575else
15576  while :; do
15577  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15578/* end confdefs.h.  */
15579#include <sys/types.h>
15580 /* Check that off_t can represent 2**63 - 1 correctly.
15581    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15582    since some C++ compilers masquerading as C compilers
15583    incorrectly reject 9223372036854775807.  */
15584#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15585  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15586		       && LARGE_OFF_T % 2147483647 == 1)
15587		      ? 1 : -1];
15588int
15589main ()
15590{
15591
15592  ;
15593  return 0;
15594}
15595_ACEOF
15596if ac_fn_c_try_compile "$LINENO"; then :
15597  ac_cv_sys_file_offset_bits=no; break
15598fi
15599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15600  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15601/* end confdefs.h.  */
15602#define _FILE_OFFSET_BITS 64
15603#include <sys/types.h>
15604 /* Check that off_t can represent 2**63 - 1 correctly.
15605    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15606    since some C++ compilers masquerading as C compilers
15607    incorrectly reject 9223372036854775807.  */
15608#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15609  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15610		       && LARGE_OFF_T % 2147483647 == 1)
15611		      ? 1 : -1];
15612int
15613main ()
15614{
15615
15616  ;
15617  return 0;
15618}
15619_ACEOF
15620if ac_fn_c_try_compile "$LINENO"; then :
15621  ac_cv_sys_file_offset_bits=64; break
15622fi
15623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15624  ac_cv_sys_file_offset_bits=unknown
15625  break
15626done
15627fi
15628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15629$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15630case $ac_cv_sys_file_offset_bits in #(
15631  no | unknown) ;;
15632  *)
15633cat >>confdefs.h <<_ACEOF
15634#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15635_ACEOF
15636;;
15637esac
15638rm -rf conftest*
15639  if test $ac_cv_sys_file_offset_bits = unknown; then
15640    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15641$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15642if ${ac_cv_sys_large_files+:} false; then :
15643  $as_echo_n "(cached) " >&6
15644else
15645  while :; do
15646  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15647/* end confdefs.h.  */
15648#include <sys/types.h>
15649 /* Check that off_t can represent 2**63 - 1 correctly.
15650    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15651    since some C++ compilers masquerading as C compilers
15652    incorrectly reject 9223372036854775807.  */
15653#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15654  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15655		       && LARGE_OFF_T % 2147483647 == 1)
15656		      ? 1 : -1];
15657int
15658main ()
15659{
15660
15661  ;
15662  return 0;
15663}
15664_ACEOF
15665if ac_fn_c_try_compile "$LINENO"; then :
15666  ac_cv_sys_large_files=no; break
15667fi
15668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15669  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15670/* end confdefs.h.  */
15671#define _LARGE_FILES 1
15672#include <sys/types.h>
15673 /* Check that off_t can represent 2**63 - 1 correctly.
15674    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15675    since some C++ compilers masquerading as C compilers
15676    incorrectly reject 9223372036854775807.  */
15677#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15678  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15679		       && LARGE_OFF_T % 2147483647 == 1)
15680		      ? 1 : -1];
15681int
15682main ()
15683{
15684
15685  ;
15686  return 0;
15687}
15688_ACEOF
15689if ac_fn_c_try_compile "$LINENO"; then :
15690  ac_cv_sys_large_files=1; break
15691fi
15692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15693  ac_cv_sys_large_files=unknown
15694  break
15695done
15696fi
15697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15698$as_echo "$ac_cv_sys_large_files" >&6; }
15699case $ac_cv_sys_large_files in #(
15700  no | unknown) ;;
15701  *)
15702cat >>confdefs.h <<_ACEOF
15703#define _LARGE_FILES $ac_cv_sys_large_files
15704_ACEOF
15705;;
15706esac
15707rm -rf conftest*
15708  fi
15709
15710
15711fi
15712
15713
15714
15715
15716# Check whether --with-lib-path was given.
15717if test "${with_lib_path+set}" = set; then :
15718  withval=$with_lib_path; LIB_PATH=$withval
15719fi
15720
15721# Check whether --enable-targets was given.
15722if test "${enable_targets+set}" = set; then :
15723  enableval=$enable_targets; case "${enableval}" in
15724  yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
15725	    ;;
15726  no)       enable_targets= ;;
15727  *)        enable_targets=$enableval ;;
15728esac
15729fi
15730# Check whether --enable-64-bit-bfd was given.
15731if test "${enable_64_bit_bfd+set}" = set; then :
15732  enableval=$enable_64_bit_bfd; case "${enableval}" in
15733  yes)  want64=true  ;;
15734  no)   want64=false ;;
15735  *)    as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15736esac
15737else
15738  want64=false
15739fi
15740
15741
15742# Check whether --with-sysroot was given.
15743if test "${with_sysroot+set}" = set; then :
15744  withval=$with_sysroot;
15745 case ${with_sysroot} in
15746 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15747 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15748 esac
15749
15750 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15751 use_sysroot=yes
15752
15753 if test "x$prefix" = xNONE; then
15754  test_prefix=/usr/local
15755 else
15756  test_prefix=$prefix
15757 fi
15758 if test "x$exec_prefix" = xNONE; then
15759  test_exec_prefix=$test_prefix
15760 else
15761  test_exec_prefix=$exec_prefix
15762 fi
15763 case ${TARGET_SYSTEM_ROOT} in
15764 "${test_prefix}"|"${test_prefix}/"*|\
15765 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15766 '${prefix}'|'${prefix}/'*|\
15767 '${exec_prefix}'|'${exec_prefix}/'*)
15768   t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15769   TARGET_SYSTEM_ROOT_DEFINE="$t"
15770   ;;
15771 esac
15772
15773else
15774
15775 use_sysroot=no
15776 TARGET_SYSTEM_ROOT=
15777 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15778
15779fi
15780
15781
15782
15783
15784
15785# Check whether --enable-gold was given.
15786if test "${enable_gold+set}" = set; then :
15787  enableval=$enable_gold; case "${enableval}" in
15788 default)
15789   install_as_default=no
15790   installed_linker=ld.bfd
15791   ;;
15792 yes|no)
15793   install_as_default=yes
15794   installed_linker=ld.bfd
15795   ;;
15796 *)
15797   as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
15798   ;;
15799 esac
15800else
15801  install_as_default=yes
15802 installed_linker=ld.bfd
15803fi
15804
15805
15806
15807
15808# Check whether --enable-got was given.
15809if test "${enable_got+set}" = set; then :
15810  enableval=$enable_got; case "${enableval}" in
15811  target | single | negative | multigot)  got_handling=$enableval ;;
15812  *)  as_fn_error $? "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15813esac
15814else
15815  got_handling=target
15816fi
15817
15818
15819case "${got_handling}" in
15820  target)
15821
15822$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15823 ;;
15824  single)
15825
15826$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15827 ;;
15828  negative)
15829
15830$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15831 ;;
15832  multigot)
15833
15834$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15835 ;;
15836  *)  as_fn_error $? "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15837esac
15838
15839# PR gas/19109
15840# Decide the default method for compressing debug sections.
15841ac_default_compressed_debug_sections=unset
15842# Provide a configure time option to override our default.
15843# Check whether --enable-compressed_debug_sections was given.
15844if test "${enable_compressed_debug_sections+set}" = set; then :
15845  enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15846  ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15847  ,no, | ,none,)  ac_default_compressed_debug_sections=no ;;
15848esac
15849fi
15850
15851# Decide setting DT_RUNPATH instead of DT_RPATH by default
15852ac_default_new_dtags=unset
15853# Provide a configure time option to override our default.
15854# Check whether --enable-new_dtags was given.
15855if test "${enable_new_dtags+set}" = set; then :
15856  enableval=$enable_new_dtags; case "${enableval}" in
15857  yes) ac_default_new_dtags=1 ;;
15858  no) ac_default_new_dtags=0 ;;
15859esac
15860fi
15861
15862# Decide if -z relro should be enabled in ELF linker by default.
15863ac_default_ld_z_relro=unset
15864# Provide a configure time option to override our default.
15865# Check whether --enable-relro was given.
15866if test "${enable_relro+set}" = set; then :
15867  enableval=$enable_relro; case "${enableval}" in
15868  yes)  ac_default_ld_z_relro=1 ;;
15869  no)  ac_default_ld_z_relro=0 ;;
15870esac
15871fi
15872
15873# Decide if -z separate-code should be enabled in ELF linker by default.
15874ac_default_ld_z_separate_code=unset
15875# Check whether --enable-separate-code was given.
15876if test "${enable_separate_code+set}" = set; then :
15877  enableval=$enable_separate_code; case "${enableval}" in
15878  yes) ac_default_ld_z_separate_code=1 ;;
15879  no) ac_default_ld_z_separate_code=0 ;;
15880esac
15881fi
15882
15883
15884# Decide which "--hash-style" to use by default
15885# Provide a configure time option to override our default.
15886# Check whether --enable-default-hash-style was given.
15887if test "${enable_default_hash_style+set}" = set; then :
15888  enableval=$enable_default_hash_style; case "${enable_default_hash_style}" in
15889  sysv | gnu | both) ;;
15890  *) as_fn_error $? "bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;;
15891esac
15892else
15893  case "${target}" in
15894  # Enable gnu hash only on GNU targets, but not mips
15895  mips*-*-*) enable_default_hash_style=sysv ;;
15896  *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;;
15897  *) enable_default_hash_style=sysv ;;
15898esac
15899fi
15900
15901
15902case "${enable_default_hash_style}" in
15903  sysv | both) ac_default_emit_sysv_hash=1 ;;
15904  *) ac_default_emit_sysv_hash=0 ;;
15905esac
15906
15907case "${enable_default_hash_style}" in
15908  gnu | both) ac_default_emit_gnu_hash=1 ;;
15909  *) ac_default_emit_gnu_hash=0 ;;
15910esac
15911
15912
15913# Set the 'development' global.
15914. $srcdir/../bfd/development.sh
15915
15916# Set acp_cpp_for_build variable
15917ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
15918
15919# Default set of GCC warnings to enable.
15920GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15921GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15922
15923# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15924cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15925/* end confdefs.h.  */
15926__GNUC__
15927_ACEOF
15928if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15929  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15930
15931else
15932  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15933fi
15934rm -f conftest*
15935
15936
15937# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15938cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15939/* end confdefs.h.  */
15940__GNUC__
15941_ACEOF
15942if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15943  $EGREP "^[0-4]$" >/dev/null 2>&1; then :
15944
15945else
15946  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15947fi
15948rm -f conftest*
15949
15950
15951# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15952WARN_WRITE_STRINGS=""
15953cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15954/* end confdefs.h.  */
15955__GNUC__
15956_ACEOF
15957if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15958  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15959
15960else
15961  WARN_WRITE_STRINGS="-Wwrite-strings"
15962fi
15963rm -f conftest*
15964
15965
15966# Verify CC_FOR_BUILD to be compatible with warning flags
15967
15968# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15969cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15970/* end confdefs.h.  */
15971__GNUC__
15972_ACEOF
15973if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15974  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15975
15976else
15977  GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
15978fi
15979rm -f conftest*
15980
15981
15982# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15983cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15984/* end confdefs.h.  */
15985__GNUC__
15986_ACEOF
15987if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15988  $EGREP "^[0-4]$" >/dev/null 2>&1; then :
15989
15990else
15991  GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
15992fi
15993rm -f conftest*
15994
15995
15996# Check whether --enable-werror was given.
15997if test "${enable_werror+set}" = set; then :
15998  enableval=$enable_werror; case "${enableval}" in
15999     yes | y) ERROR_ON_WARNING="yes" ;;
16000     no | n)  ERROR_ON_WARNING="no" ;;
16001     *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16002   esac
16003fi
16004
16005
16006# Disable -Wformat by default when using gcc on mingw
16007case "${host}" in
16008  *-*-mingw32*)
16009    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
16010      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
16011      GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
16012    fi
16013    ;;
16014  *) ;;
16015esac
16016
16017# Enable -Werror by default when using gcc.  Turn it off for releases.
16018if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
16019    ERROR_ON_WARNING=yes
16020fi
16021
16022NO_WERROR=
16023if test "${ERROR_ON_WARNING}" = yes ; then
16024    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
16025    GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
16026    NO_WERROR="-Wno-error"
16027fi
16028
16029if test "${GCC}" = yes ; then
16030  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16031  WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
16032fi
16033
16034# Check whether --enable-build-warnings was given.
16035if test "${enable_build_warnings+set}" = set; then :
16036  enableval=$enable_build_warnings; case "${enableval}" in
16037  yes)	WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16038        WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
16039  no)	if test "${GCC}" = yes ; then
16040	  WARN_CFLAGS="-w"
16041      WARN_CFLAGS_FOR_BUILD="-w"
16042	fi;;
16043  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16044        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
16045        WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
16046  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16047        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
16048        WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
16049  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
16050        WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16051esac
16052fi
16053
16054
16055if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
16056  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
16057fi
16058
16059
16060
16061
16062
16063
16064
16065
16066  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
16067$as_echo_n "checking for LC_MESSAGES... " >&6; }
16068if ${am_cv_val_LC_MESSAGES+:} false; then :
16069  $as_echo_n "(cached) " >&6
16070else
16071  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16072/* end confdefs.h.  */
16073#include <locale.h>
16074int
16075main ()
16076{
16077return LC_MESSAGES
16078  ;
16079  return 0;
16080}
16081_ACEOF
16082if ac_fn_c_try_link "$LINENO"; then :
16083  am_cv_val_LC_MESSAGES=yes
16084else
16085  am_cv_val_LC_MESSAGES=no
16086fi
16087rm -f core conftest.err conftest.$ac_objext \
16088    conftest$ac_exeext conftest.$ac_ext
16089fi
16090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
16091$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
16092  if test $am_cv_val_LC_MESSAGES = yes; then
16093
16094$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
16095
16096  fi
16097
16098
16099ac_config_headers="$ac_config_headers config.h:config.in"
16100
16101
16102# PR 14072
16103
16104
16105if test -z "$target" ; then
16106    as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
16107fi
16108if test -z "$host" ; then
16109    as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
16110fi
16111
16112# host-specific stuff:
16113
16114ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
16115# If we haven't got the data from the intl directory,
16116# assume NLS is disabled.
16117USE_NLS=no
16118LIBINTL=
16119LIBINTL_DEP=
16120INCINTL=
16121XGETTEXT=
16122GMSGFMT=
16123POSUB=
16124
16125if test -f  ../intl/config.intl; then
16126  .  ../intl/config.intl
16127fi
16128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16129$as_echo_n "checking whether NLS is requested... " >&6; }
16130if test x"$USE_NLS" != xyes; then
16131  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16132$as_echo "no" >&6; }
16133else
16134  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16135$as_echo "yes" >&6; }
16136
16137$as_echo "#define ENABLE_NLS 1" >>confdefs.h
16138
16139
16140  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
16141$as_echo_n "checking for catalogs to be installed... " >&6; }
16142  # Look for .po and .gmo files in the source directory.
16143  CATALOGS=
16144  XLINGUAS=
16145  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
16146    # If there aren't any .gmo files the shell will give us the
16147    # literal string "../path/to/srcdir/po/*.gmo" which has to be
16148    # weeded out.
16149    case "$cat" in *\**)
16150      continue;;
16151    esac
16152    # The quadruple backslash is collapsed to a double backslash
16153    # by the backticks, then collapsed again by the double quotes,
16154    # leaving us with one backslash in the sed expression (right
16155    # before the dot that mustn't act as a wildcard).
16156    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
16157    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
16158    # The user is allowed to set LINGUAS to a list of languages to
16159    # install catalogs for.  If it's empty that means "all of them."
16160    if test "x$LINGUAS" = x; then
16161      CATALOGS="$CATALOGS $cat"
16162      XLINGUAS="$XLINGUAS $lang"
16163    else
16164      case "$LINGUAS" in *$lang*)
16165        CATALOGS="$CATALOGS $cat"
16166        XLINGUAS="$XLINGUAS $lang"
16167        ;;
16168      esac
16169    fi
16170  done
16171  LINGUAS="$XLINGUAS"
16172  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
16173$as_echo "$LINGUAS" >&6; }
16174
16175
16176    DATADIRNAME=share
16177
16178  INSTOBJEXT=.mo
16179
16180  GENCAT=gencat
16181
16182  CATOBJEXT=.gmo
16183
16184fi
16185
16186        MKINSTALLDIRS=
16187  if test -n "$ac_aux_dir"; then
16188    case "$ac_aux_dir" in
16189      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
16190      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
16191    esac
16192  fi
16193  if test -z "$MKINSTALLDIRS"; then
16194    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
16195  fi
16196
16197
16198
16199  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16200$as_echo_n "checking whether NLS is requested... " >&6; }
16201    # Check whether --enable-nls was given.
16202if test "${enable_nls+set}" = set; then :
16203  enableval=$enable_nls; USE_NLS=$enableval
16204else
16205  USE_NLS=yes
16206fi
16207
16208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
16209$as_echo "$USE_NLS" >&6; }
16210
16211
16212
16213
16214
16215
16216# Prepare PATH_SEPARATOR.
16217# The user is always right.
16218if test "${PATH_SEPARATOR+set}" != set; then
16219  echo "#! /bin/sh" >conf$$.sh
16220  echo  "exit 0"   >>conf$$.sh
16221  chmod +x conf$$.sh
16222  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16223    PATH_SEPARATOR=';'
16224  else
16225    PATH_SEPARATOR=:
16226  fi
16227  rm -f conf$$.sh
16228fi
16229
16230# Find out how to test for executable files. Don't use a zero-byte file,
16231# as systems may use methods other than mode bits to determine executability.
16232cat >conf$$.file <<_ASEOF
16233#! /bin/sh
16234exit 0
16235_ASEOF
16236chmod +x conf$$.file
16237if test -x conf$$.file >/dev/null 2>&1; then
16238  ac_executable_p="test -x"
16239else
16240  ac_executable_p="test -f"
16241fi
16242rm -f conf$$.file
16243
16244# Extract the first word of "msgfmt", so it can be a program name with args.
16245set dummy msgfmt; ac_word=$2
16246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16247$as_echo_n "checking for $ac_word... " >&6; }
16248if ${ac_cv_path_MSGFMT+:} false; then :
16249  $as_echo_n "(cached) " >&6
16250else
16251  case "$MSGFMT" in
16252  [\\/]* | ?:[\\/]*)
16253    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
16254    ;;
16255  *)
16256    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16257    for ac_dir in $PATH; do
16258      IFS="$ac_save_IFS"
16259      test -z "$ac_dir" && ac_dir=.
16260      for ac_exec_ext in '' $ac_executable_extensions; do
16261        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16262          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
16263     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16264            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
16265            break 2
16266          fi
16267        fi
16268      done
16269    done
16270    IFS="$ac_save_IFS"
16271  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
16272    ;;
16273esac
16274fi
16275MSGFMT="$ac_cv_path_MSGFMT"
16276if test "$MSGFMT" != ":"; then
16277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
16278$as_echo "$MSGFMT" >&6; }
16279else
16280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16281$as_echo "no" >&6; }
16282fi
16283
16284  # Extract the first word of "gmsgfmt", so it can be a program name with args.
16285set dummy gmsgfmt; ac_word=$2
16286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16287$as_echo_n "checking for $ac_word... " >&6; }
16288if ${ac_cv_path_GMSGFMT+:} false; then :
16289  $as_echo_n "(cached) " >&6
16290else
16291  case $GMSGFMT in
16292  [\\/]* | ?:[\\/]*)
16293  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
16294  ;;
16295  *)
16296  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16297for as_dir in $PATH
16298do
16299  IFS=$as_save_IFS
16300  test -z "$as_dir" && as_dir=.
16301    for ac_exec_ext in '' $ac_executable_extensions; do
16302  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16303    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
16304    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16305    break 2
16306  fi
16307done
16308  done
16309IFS=$as_save_IFS
16310
16311  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
16312  ;;
16313esac
16314fi
16315GMSGFMT=$ac_cv_path_GMSGFMT
16316if test -n "$GMSGFMT"; then
16317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
16318$as_echo "$GMSGFMT" >&6; }
16319else
16320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16321$as_echo "no" >&6; }
16322fi
16323
16324
16325
16326
16327# Prepare PATH_SEPARATOR.
16328# The user is always right.
16329if test "${PATH_SEPARATOR+set}" != set; then
16330  echo "#! /bin/sh" >conf$$.sh
16331  echo  "exit 0"   >>conf$$.sh
16332  chmod +x conf$$.sh
16333  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16334    PATH_SEPARATOR=';'
16335  else
16336    PATH_SEPARATOR=:
16337  fi
16338  rm -f conf$$.sh
16339fi
16340
16341# Find out how to test for executable files. Don't use a zero-byte file,
16342# as systems may use methods other than mode bits to determine executability.
16343cat >conf$$.file <<_ASEOF
16344#! /bin/sh
16345exit 0
16346_ASEOF
16347chmod +x conf$$.file
16348if test -x conf$$.file >/dev/null 2>&1; then
16349  ac_executable_p="test -x"
16350else
16351  ac_executable_p="test -f"
16352fi
16353rm -f conf$$.file
16354
16355# Extract the first word of "xgettext", so it can be a program name with args.
16356set dummy xgettext; ac_word=$2
16357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16358$as_echo_n "checking for $ac_word... " >&6; }
16359if ${ac_cv_path_XGETTEXT+:} false; then :
16360  $as_echo_n "(cached) " >&6
16361else
16362  case "$XGETTEXT" in
16363  [\\/]* | ?:[\\/]*)
16364    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
16365    ;;
16366  *)
16367    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16368    for ac_dir in $PATH; do
16369      IFS="$ac_save_IFS"
16370      test -z "$ac_dir" && ac_dir=.
16371      for ac_exec_ext in '' $ac_executable_extensions; do
16372        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16373          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16374     (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
16375            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
16376            break 2
16377          fi
16378        fi
16379      done
16380    done
16381    IFS="$ac_save_IFS"
16382  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
16383    ;;
16384esac
16385fi
16386XGETTEXT="$ac_cv_path_XGETTEXT"
16387if test "$XGETTEXT" != ":"; then
16388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
16389$as_echo "$XGETTEXT" >&6; }
16390else
16391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16392$as_echo "no" >&6; }
16393fi
16394
16395    rm -f messages.po
16396
16397
16398# Prepare PATH_SEPARATOR.
16399# The user is always right.
16400if test "${PATH_SEPARATOR+set}" != set; then
16401  echo "#! /bin/sh" >conf$$.sh
16402  echo  "exit 0"   >>conf$$.sh
16403  chmod +x conf$$.sh
16404  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16405    PATH_SEPARATOR=';'
16406  else
16407    PATH_SEPARATOR=:
16408  fi
16409  rm -f conf$$.sh
16410fi
16411
16412# Find out how to test for executable files. Don't use a zero-byte file,
16413# as systems may use methods other than mode bits to determine executability.
16414cat >conf$$.file <<_ASEOF
16415#! /bin/sh
16416exit 0
16417_ASEOF
16418chmod +x conf$$.file
16419if test -x conf$$.file >/dev/null 2>&1; then
16420  ac_executable_p="test -x"
16421else
16422  ac_executable_p="test -f"
16423fi
16424rm -f conf$$.file
16425
16426# Extract the first word of "msgmerge", so it can be a program name with args.
16427set dummy msgmerge; ac_word=$2
16428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16429$as_echo_n "checking for $ac_word... " >&6; }
16430if ${ac_cv_path_MSGMERGE+:} false; then :
16431  $as_echo_n "(cached) " >&6
16432else
16433  case "$MSGMERGE" in
16434  [\\/]* | ?:[\\/]*)
16435    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16436    ;;
16437  *)
16438    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16439    for ac_dir in $PATH; do
16440      IFS="$ac_save_IFS"
16441      test -z "$ac_dir" && ac_dir=.
16442      for ac_exec_ext in '' $ac_executable_extensions; do
16443        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16444          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16445            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16446            break 2
16447          fi
16448        fi
16449      done
16450    done
16451    IFS="$ac_save_IFS"
16452  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16453    ;;
16454esac
16455fi
16456MSGMERGE="$ac_cv_path_MSGMERGE"
16457if test "$MSGMERGE" != ":"; then
16458  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16459$as_echo "$MSGMERGE" >&6; }
16460else
16461  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16462$as_echo "no" >&6; }
16463fi
16464
16465
16466      if test "$GMSGFMT" != ":"; then
16467            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16468       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16469      : ;
16470    else
16471      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16472      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16473$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16474      GMSGFMT=":"
16475    fi
16476  fi
16477
16478      if test "$XGETTEXT" != ":"; then
16479            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16480       (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
16481      : ;
16482    else
16483      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16484$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16485      XGETTEXT=":"
16486    fi
16487        rm -f messages.po
16488  fi
16489
16490  ac_config_commands="$ac_config_commands default-1"
16491
16492
16493
16494
16495
16496for ac_prog in 'bison -y' byacc
16497do
16498  # Extract the first word of "$ac_prog", so it can be a program name with args.
16499set dummy $ac_prog; ac_word=$2
16500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16501$as_echo_n "checking for $ac_word... " >&6; }
16502if ${ac_cv_prog_YACC+:} false; then :
16503  $as_echo_n "(cached) " >&6
16504else
16505  if test -n "$YACC"; then
16506  ac_cv_prog_YACC="$YACC" # Let the user override the test.
16507else
16508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16509for as_dir in $PATH
16510do
16511  IFS=$as_save_IFS
16512  test -z "$as_dir" && as_dir=.
16513    for ac_exec_ext in '' $ac_executable_extensions; do
16514  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16515    ac_cv_prog_YACC="$ac_prog"
16516    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16517    break 2
16518  fi
16519done
16520  done
16521IFS=$as_save_IFS
16522
16523fi
16524fi
16525YACC=$ac_cv_prog_YACC
16526if test -n "$YACC"; then
16527  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16528$as_echo "$YACC" >&6; }
16529else
16530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16531$as_echo "no" >&6; }
16532fi
16533
16534
16535  test -n "$YACC" && break
16536done
16537test -n "$YACC" || YACC="yacc"
16538
16539for ac_prog in flex lex
16540do
16541  # Extract the first word of "$ac_prog", so it can be a program name with args.
16542set dummy $ac_prog; ac_word=$2
16543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16544$as_echo_n "checking for $ac_word... " >&6; }
16545if ${ac_cv_prog_LEX+:} false; then :
16546  $as_echo_n "(cached) " >&6
16547else
16548  if test -n "$LEX"; then
16549  ac_cv_prog_LEX="$LEX" # Let the user override the test.
16550else
16551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16552for as_dir in $PATH
16553do
16554  IFS=$as_save_IFS
16555  test -z "$as_dir" && as_dir=.
16556    for ac_exec_ext in '' $ac_executable_extensions; do
16557  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16558    ac_cv_prog_LEX="$ac_prog"
16559    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16560    break 2
16561  fi
16562done
16563  done
16564IFS=$as_save_IFS
16565
16566fi
16567fi
16568LEX=$ac_cv_prog_LEX
16569if test -n "$LEX"; then
16570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16571$as_echo "$LEX" >&6; }
16572else
16573  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16574$as_echo "no" >&6; }
16575fi
16576
16577
16578  test -n "$LEX" && break
16579done
16580test -n "$LEX" || LEX=":"
16581
16582case "$LEX" in
16583  :|*"missing "*) ;;
16584  *) cat >conftest.l <<_ACEOF
16585%%
16586a { ECHO; }
16587b { REJECT; }
16588c { yymore (); }
16589d { yyless (1); }
16590e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
16591    yyless ((input () != 0)); }
16592f { unput (yytext[0]); }
16593. { BEGIN INITIAL; }
16594%%
16595#ifdef YYTEXT_POINTER
16596extern char *yytext;
16597#endif
16598int
16599main (void)
16600{
16601  return ! yylex () + ! yywrap ();
16602}
16603_ACEOF
16604{ { ac_try="$LEX conftest.l"
16605case "(($ac_try" in
16606  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16607  *) ac_try_echo=$ac_try;;
16608esac
16609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16610$as_echo "$ac_try_echo"; } >&5
16611  (eval "$LEX conftest.l") 2>&5
16612  ac_status=$?
16613  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16614  test $ac_status = 0; }
16615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16616$as_echo_n "checking lex output file root... " >&6; }
16617if ${ac_cv_prog_lex_root+:} false; then :
16618  $as_echo_n "(cached) " >&6
16619else
16620
16621if test -f lex.yy.c; then
16622  ac_cv_prog_lex_root=lex.yy
16623elif test -f lexyy.c; then
16624  ac_cv_prog_lex_root=lexyy
16625else
16626  as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
16627fi
16628fi
16629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16630$as_echo "$ac_cv_prog_lex_root" >&6; }
16631LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16632
16633if test -z "${LEXLIB+set}"; then
16634  { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16635$as_echo_n "checking lex library... " >&6; }
16636if ${ac_cv_lib_lex+:} false; then :
16637  $as_echo_n "(cached) " >&6
16638else
16639
16640    ac_save_LIBS=$LIBS
16641    ac_cv_lib_lex='none needed'
16642    for ac_lib in '' -lfl -ll; do
16643      LIBS="$ac_lib $ac_save_LIBS"
16644      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16645/* end confdefs.h.  */
16646`cat $LEX_OUTPUT_ROOT.c`
16647_ACEOF
16648if ac_fn_c_try_link "$LINENO"; then :
16649  ac_cv_lib_lex=$ac_lib
16650fi
16651rm -f core conftest.err conftest.$ac_objext \
16652    conftest$ac_exeext conftest.$ac_ext
16653      test "$ac_cv_lib_lex" != 'none needed' && break
16654    done
16655    LIBS=$ac_save_LIBS
16656
16657fi
16658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16659$as_echo "$ac_cv_lib_lex" >&6; }
16660  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16661fi
16662
16663
16664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16665$as_echo_n "checking whether yytext is a pointer... " >&6; }
16666if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
16667  $as_echo_n "(cached) " >&6
16668else
16669  # POSIX says lex can declare yytext either as a pointer or an array; the
16670# default is implementation-dependent.  Figure out which it is, since
16671# not all implementations provide the %pointer and %array declarations.
16672ac_cv_prog_lex_yytext_pointer=no
16673ac_save_LIBS=$LIBS
16674LIBS="$LEXLIB $ac_save_LIBS"
16675cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16676/* end confdefs.h.  */
16677
16678  #define YYTEXT_POINTER 1
16679`cat $LEX_OUTPUT_ROOT.c`
16680_ACEOF
16681if ac_fn_c_try_link "$LINENO"; then :
16682  ac_cv_prog_lex_yytext_pointer=yes
16683fi
16684rm -f core conftest.err conftest.$ac_objext \
16685    conftest$ac_exeext conftest.$ac_ext
16686LIBS=$ac_save_LIBS
16687
16688fi
16689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16690$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16691if test $ac_cv_prog_lex_yytext_pointer = yes; then
16692
16693$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16694
16695fi
16696rm -f conftest.l $LEX_OUTPUT_ROOT.c
16697 ;;
16698esac
16699if test "$LEX" = :; then
16700  LEX=${am_missing_run}flex
16701fi
16702
16703
16704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16705$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16706    # Check whether --enable-maintainer-mode was given.
16707if test "${enable_maintainer_mode+set}" = set; then :
16708  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16709else
16710  USE_MAINTAINER_MODE=no
16711fi
16712
16713  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16714$as_echo "$USE_MAINTAINER_MODE" >&6; }
16715   if test $USE_MAINTAINER_MODE = yes; then
16716  MAINTAINER_MODE_TRUE=
16717  MAINTAINER_MODE_FALSE='#'
16718else
16719  MAINTAINER_MODE_TRUE='#'
16720  MAINTAINER_MODE_FALSE=
16721fi
16722
16723  MAINT=$MAINTAINER_MODE_TRUE
16724
16725
16726 if false; then
16727  GENINSRC_NEVER_TRUE=
16728  GENINSRC_NEVER_FALSE='#'
16729else
16730  GENINSRC_NEVER_TRUE='#'
16731  GENINSRC_NEVER_FALSE=
16732fi
16733
16734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16735$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16736if ${gcc_cv_prog_cmp_skip+:} false; then :
16737  $as_echo_n "(cached) " >&6
16738else
16739   echo abfoo >t1
16740  echo cdfoo >t2
16741  gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16742  if cmp t1 t2 2 2 > /dev/null 2>&1; then
16743    if cmp t1 t2 1 1 > /dev/null 2>&1; then
16744      :
16745    else
16746      gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16747    fi
16748  fi
16749  if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16750    if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16751      :
16752    else
16753      gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16754    fi
16755  fi
16756  rm t1 t2
16757
16758fi
16759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16760$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16761do_compare="$gcc_cv_prog_cmp_skip"
16762
16763
16764
16765. ${srcdir}/configure.host
16766
16767
16768
16769
16770for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16771do :
16772  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16773ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16774if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16775  cat >>confdefs.h <<_ACEOF
16776#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16777_ACEOF
16778
16779fi
16780
16781done
16782
16783for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16784do :
16785  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16786ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16787if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16788  cat >>confdefs.h <<_ACEOF
16789#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16790_ACEOF
16791
16792fi
16793
16794done
16795
16796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16797$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16798if ${gcc_cv_header_string+:} false; then :
16799  $as_echo_n "(cached) " >&6
16800else
16801  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16802/* end confdefs.h.  */
16803#include <string.h>
16804#include <strings.h>
16805int
16806main ()
16807{
16808
16809  ;
16810  return 0;
16811}
16812_ACEOF
16813if ac_fn_c_try_compile "$LINENO"; then :
16814  gcc_cv_header_string=yes
16815else
16816  gcc_cv_header_string=no
16817fi
16818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16819fi
16820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16821$as_echo "$gcc_cv_header_string" >&6; }
16822if test $gcc_cv_header_string = yes; then
16823
16824$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16825
16826fi
16827
16828for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16829do :
16830  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16831ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16832if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16833  cat >>confdefs.h <<_ACEOF
16834#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16835_ACEOF
16836
16837fi
16838done
16839
16840for ac_func in open lseek close
16841do :
16842  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16843ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16844if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16845  cat >>confdefs.h <<_ACEOF
16846#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16847_ACEOF
16848
16849fi
16850done
16851
16852ac_header_dirent=no
16853for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16854  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16856$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16857if eval \${$as_ac_Header+:} false; then :
16858  $as_echo_n "(cached) " >&6
16859else
16860  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16861/* end confdefs.h.  */
16862#include <sys/types.h>
16863#include <$ac_hdr>
16864
16865int
16866main ()
16867{
16868if ((DIR *) 0)
16869return 0;
16870  ;
16871  return 0;
16872}
16873_ACEOF
16874if ac_fn_c_try_compile "$LINENO"; then :
16875  eval "$as_ac_Header=yes"
16876else
16877  eval "$as_ac_Header=no"
16878fi
16879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16880fi
16881eval ac_res=\$$as_ac_Header
16882	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16883$as_echo "$ac_res" >&6; }
16884if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16885  cat >>confdefs.h <<_ACEOF
16886#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16887_ACEOF
16888
16889ac_header_dirent=$ac_hdr; break
16890fi
16891
16892done
16893# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16894if test $ac_header_dirent = dirent.h; then
16895  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16896$as_echo_n "checking for library containing opendir... " >&6; }
16897if ${ac_cv_search_opendir+:} false; then :
16898  $as_echo_n "(cached) " >&6
16899else
16900  ac_func_search_save_LIBS=$LIBS
16901cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16902/* end confdefs.h.  */
16903
16904/* Override any GCC internal prototype to avoid an error.
16905   Use char because int might match the return type of a GCC
16906   builtin and then its argument prototype would still apply.  */
16907#ifdef __cplusplus
16908extern "C"
16909#endif
16910char opendir ();
16911int
16912main ()
16913{
16914return opendir ();
16915  ;
16916  return 0;
16917}
16918_ACEOF
16919for ac_lib in '' dir; do
16920  if test -z "$ac_lib"; then
16921    ac_res="none required"
16922  else
16923    ac_res=-l$ac_lib
16924    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16925  fi
16926  if ac_fn_c_try_link "$LINENO"; then :
16927  ac_cv_search_opendir=$ac_res
16928fi
16929rm -f core conftest.err conftest.$ac_objext \
16930    conftest$ac_exeext
16931  if ${ac_cv_search_opendir+:} false; then :
16932  break
16933fi
16934done
16935if ${ac_cv_search_opendir+:} false; then :
16936
16937else
16938  ac_cv_search_opendir=no
16939fi
16940rm conftest.$ac_ext
16941LIBS=$ac_func_search_save_LIBS
16942fi
16943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16944$as_echo "$ac_cv_search_opendir" >&6; }
16945ac_res=$ac_cv_search_opendir
16946if test "$ac_res" != no; then :
16947  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16948
16949fi
16950
16951else
16952  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16953$as_echo_n "checking for library containing opendir... " >&6; }
16954if ${ac_cv_search_opendir+:} false; then :
16955  $as_echo_n "(cached) " >&6
16956else
16957  ac_func_search_save_LIBS=$LIBS
16958cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16959/* end confdefs.h.  */
16960
16961/* Override any GCC internal prototype to avoid an error.
16962   Use char because int might match the return type of a GCC
16963   builtin and then its argument prototype would still apply.  */
16964#ifdef __cplusplus
16965extern "C"
16966#endif
16967char opendir ();
16968int
16969main ()
16970{
16971return opendir ();
16972  ;
16973  return 0;
16974}
16975_ACEOF
16976for ac_lib in '' x; do
16977  if test -z "$ac_lib"; then
16978    ac_res="none required"
16979  else
16980    ac_res=-l$ac_lib
16981    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16982  fi
16983  if ac_fn_c_try_link "$LINENO"; then :
16984  ac_cv_search_opendir=$ac_res
16985fi
16986rm -f core conftest.err conftest.$ac_objext \
16987    conftest$ac_exeext
16988  if ${ac_cv_search_opendir+:} false; then :
16989  break
16990fi
16991done
16992if ${ac_cv_search_opendir+:} false; then :
16993
16994else
16995  ac_cv_search_opendir=no
16996fi
16997rm conftest.$ac_ext
16998LIBS=$ac_func_search_save_LIBS
16999fi
17000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17001$as_echo "$ac_cv_search_opendir" >&6; }
17002ac_res=$ac_cv_search_opendir
17003if test "$ac_res" != no; then :
17004  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17005
17006fi
17007
17008fi
17009
17010
17011
17012
17013
17014  for ac_header in $ac_header_list
17015do :
17016  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17017ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17018"
17019if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17020  cat >>confdefs.h <<_ACEOF
17021#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17022_ACEOF
17023
17024fi
17025
17026done
17027
17028
17029
17030
17031
17032
17033
17034
17035for ac_func in getpagesize
17036do :
17037  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
17038if test "x$ac_cv_func_getpagesize" = xyes; then :
17039  cat >>confdefs.h <<_ACEOF
17040#define HAVE_GETPAGESIZE 1
17041_ACEOF
17042
17043fi
17044done
17045
17046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
17047$as_echo_n "checking for working mmap... " >&6; }
17048if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
17049  $as_echo_n "(cached) " >&6
17050else
17051  if test "$cross_compiling" = yes; then :
17052  ac_cv_func_mmap_fixed_mapped=no
17053else
17054  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17055/* end confdefs.h.  */
17056$ac_includes_default
17057/* malloc might have been renamed as rpl_malloc. */
17058#undef malloc
17059
17060/* Thanks to Mike Haertel and Jim Avera for this test.
17061   Here is a matrix of mmap possibilities:
17062	mmap private not fixed
17063	mmap private fixed at somewhere currently unmapped
17064	mmap private fixed at somewhere already mapped
17065	mmap shared not fixed
17066	mmap shared fixed at somewhere currently unmapped
17067	mmap shared fixed at somewhere already mapped
17068   For private mappings, we should verify that changes cannot be read()
17069   back from the file, nor mmap's back from the file at a different
17070   address.  (There have been systems where private was not correctly
17071   implemented like the infamous i386 svr4.0, and systems where the
17072   VM page cache was not coherent with the file system buffer cache
17073   like early versions of FreeBSD and possibly contemporary NetBSD.)
17074   For shared mappings, we should conversely verify that changes get
17075   propagated back to all the places they're supposed to be.
17076
17077   Grep wants private fixed already mapped.
17078   The main things grep needs to know about mmap are:
17079   * does it exist and is it safe to write into the mmap'd area
17080   * how to use it (BSD variants)  */
17081
17082#include <fcntl.h>
17083#include <sys/mman.h>
17084
17085#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
17086char *malloc ();
17087#endif
17088
17089/* This mess was copied from the GNU getpagesize.h.  */
17090#ifndef HAVE_GETPAGESIZE
17091# ifdef _SC_PAGESIZE
17092#  define getpagesize() sysconf(_SC_PAGESIZE)
17093# else /* no _SC_PAGESIZE */
17094#  ifdef HAVE_SYS_PARAM_H
17095#   include <sys/param.h>
17096#   ifdef EXEC_PAGESIZE
17097#    define getpagesize() EXEC_PAGESIZE
17098#   else /* no EXEC_PAGESIZE */
17099#    ifdef NBPG
17100#     define getpagesize() NBPG * CLSIZE
17101#     ifndef CLSIZE
17102#      define CLSIZE 1
17103#     endif /* no CLSIZE */
17104#    else /* no NBPG */
17105#     ifdef NBPC
17106#      define getpagesize() NBPC
17107#     else /* no NBPC */
17108#      ifdef PAGESIZE
17109#       define getpagesize() PAGESIZE
17110#      endif /* PAGESIZE */
17111#     endif /* no NBPC */
17112#    endif /* no NBPG */
17113#   endif /* no EXEC_PAGESIZE */
17114#  else /* no HAVE_SYS_PARAM_H */
17115#   define getpagesize() 8192	/* punt totally */
17116#  endif /* no HAVE_SYS_PARAM_H */
17117# endif /* no _SC_PAGESIZE */
17118
17119#endif /* no HAVE_GETPAGESIZE */
17120
17121int
17122main ()
17123{
17124  char *data, *data2, *data3;
17125  const char *cdata2;
17126  int i, pagesize;
17127  int fd, fd2;
17128
17129  pagesize = getpagesize ();
17130
17131  /* First, make a file with some known garbage in it. */
17132  data = (char *) malloc (pagesize);
17133  if (!data)
17134    return 1;
17135  for (i = 0; i < pagesize; ++i)
17136    *(data + i) = rand ();
17137  umask (0);
17138  fd = creat ("conftest.mmap", 0600);
17139  if (fd < 0)
17140    return 2;
17141  if (write (fd, data, pagesize) != pagesize)
17142    return 3;
17143  close (fd);
17144
17145  /* Next, check that the tail of a page is zero-filled.  File must have
17146     non-zero length, otherwise we risk SIGBUS for entire page.  */
17147  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
17148  if (fd2 < 0)
17149    return 4;
17150  cdata2 = "";
17151  if (write (fd2, cdata2, 1) != 1)
17152    return 5;
17153  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
17154  if (data2 == MAP_FAILED)
17155    return 6;
17156  for (i = 0; i < pagesize; ++i)
17157    if (*(data2 + i))
17158      return 7;
17159  close (fd2);
17160  if (munmap (data2, pagesize))
17161    return 8;
17162
17163  /* Next, try to mmap the file at a fixed address which already has
17164     something else allocated at it.  If we can, also make sure that
17165     we see the same garbage.  */
17166  fd = open ("conftest.mmap", O_RDWR);
17167  if (fd < 0)
17168    return 9;
17169  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17170		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
17171    return 10;
17172  for (i = 0; i < pagesize; ++i)
17173    if (*(data + i) != *(data2 + i))
17174      return 11;
17175
17176  /* Finally, make sure that changes to the mapped area do not
17177     percolate back to the file as seen by read().  (This is a bug on
17178     some variants of i386 svr4.0.)  */
17179  for (i = 0; i < pagesize; ++i)
17180    *(data2 + i) = *(data2 + i) + 1;
17181  data3 = (char *) malloc (pagesize);
17182  if (!data3)
17183    return 12;
17184  if (read (fd, data3, pagesize) != pagesize)
17185    return 13;
17186  for (i = 0; i < pagesize; ++i)
17187    if (*(data + i) != *(data3 + i))
17188      return 14;
17189  close (fd);
17190  return 0;
17191}
17192_ACEOF
17193if ac_fn_c_try_run "$LINENO"; then :
17194  ac_cv_func_mmap_fixed_mapped=yes
17195else
17196  ac_cv_func_mmap_fixed_mapped=no
17197fi
17198rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17199  conftest.$ac_objext conftest.beam conftest.$ac_ext
17200fi
17201
17202fi
17203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
17204$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
17205if test $ac_cv_func_mmap_fixed_mapped = yes; then
17206
17207$as_echo "#define HAVE_MMAP 1" >>confdefs.h
17208
17209fi
17210rm -f conftest.mmap conftest.txt
17211
17212
17213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17214$as_echo_n "checking for library containing dlopen... " >&6; }
17215if ${ac_cv_search_dlopen+:} false; then :
17216  $as_echo_n "(cached) " >&6
17217else
17218  ac_func_search_save_LIBS=$LIBS
17219cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17220/* end confdefs.h.  */
17221
17222/* Override any GCC internal prototype to avoid an error.
17223   Use char because int might match the return type of a GCC
17224   builtin and then its argument prototype would still apply.  */
17225#ifdef __cplusplus
17226extern "C"
17227#endif
17228char dlopen ();
17229int
17230main ()
17231{
17232return dlopen ();
17233  ;
17234  return 0;
17235}
17236_ACEOF
17237for ac_lib in '' dl; do
17238  if test -z "$ac_lib"; then
17239    ac_res="none required"
17240  else
17241    ac_res=-l$ac_lib
17242    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
17243  fi
17244  if ac_fn_c_try_link "$LINENO"; then :
17245  ac_cv_search_dlopen=$ac_res
17246fi
17247rm -f core conftest.err conftest.$ac_objext \
17248    conftest$ac_exeext
17249  if ${ac_cv_search_dlopen+:} false; then :
17250  break
17251fi
17252done
17253if ${ac_cv_search_dlopen+:} false; then :
17254
17255else
17256  ac_cv_search_dlopen=no
17257fi
17258rm conftest.$ac_ext
17259LIBS=$ac_func_search_save_LIBS
17260fi
17261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17262$as_echo "$ac_cv_search_dlopen" >&6; }
17263ac_res=$ac_cv_search_dlopen
17264if test "$ac_res" != no; then :
17265  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17266
17267fi
17268
17269 if test x$plugins = xyes; then
17270  ENABLE_PLUGINS_TRUE=
17271  ENABLE_PLUGINS_FALSE='#'
17272else
17273  ENABLE_PLUGINS_TRUE='#'
17274  ENABLE_PLUGINS_FALSE=
17275fi
17276
17277
17278# Check whether --enable-initfini-array was given.
17279if test "${enable_initfini_array+set}" = set; then :
17280  enableval=$enable_initfini_array; case "${enableval}" in
17281 yes|no) ;;
17282 *) as_fn_error $? "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
17283 esac
17284else
17285  enable_initfini_array=yes
17286fi
17287
17288
17289if test $enable_initfini_array = yes; then
17290
17291$as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
17292
17293fi
17294
17295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
17296$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
17297if ${ld_cv_decl_getopt_unistd_h+:} false; then :
17298  $as_echo_n "(cached) " >&6
17299else
17300  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17301/* end confdefs.h.  */
17302#include <unistd.h>
17303int
17304main ()
17305{
17306extern int getopt (int, char *const*, const char *);
17307  ;
17308  return 0;
17309}
17310_ACEOF
17311if ac_fn_c_try_compile "$LINENO"; then :
17312  ld_cv_decl_getopt_unistd_h=yes
17313else
17314  ld_cv_decl_getopt_unistd_h=no
17315fi
17316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17317fi
17318
17319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
17320$as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
17321if test $ld_cv_decl_getopt_unistd_h = yes; then
17322
17323$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
17324
17325fi
17326
17327
17328case "${host}" in
17329*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
17330
17331$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
17332 ;;
17333esac
17334
17335ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
17336if test "x$ac_cv_have_decl_strstr" = xyes; then :
17337  ac_have_decl=1
17338else
17339  ac_have_decl=0
17340fi
17341
17342cat >>confdefs.h <<_ACEOF
17343#define HAVE_DECL_STRSTR $ac_have_decl
17344_ACEOF
17345ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
17346if test "x$ac_cv_have_decl_free" = xyes; then :
17347  ac_have_decl=1
17348else
17349  ac_have_decl=0
17350fi
17351
17352cat >>confdefs.h <<_ACEOF
17353#define HAVE_DECL_FREE $ac_have_decl
17354_ACEOF
17355ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
17356if test "x$ac_cv_have_decl_sbrk" = xyes; then :
17357  ac_have_decl=1
17358else
17359  ac_have_decl=0
17360fi
17361
17362cat >>confdefs.h <<_ACEOF
17363#define HAVE_DECL_SBRK $ac_have_decl
17364_ACEOF
17365ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
17366if test "x$ac_cv_have_decl_getenv" = xyes; then :
17367  ac_have_decl=1
17368else
17369  ac_have_decl=0
17370fi
17371
17372cat >>confdefs.h <<_ACEOF
17373#define HAVE_DECL_GETENV $ac_have_decl
17374_ACEOF
17375ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
17376if test "x$ac_cv_have_decl_environ" = xyes; then :
17377  ac_have_decl=1
17378else
17379  ac_have_decl=0
17380fi
17381
17382cat >>confdefs.h <<_ACEOF
17383#define HAVE_DECL_ENVIRON $ac_have_decl
17384_ACEOF
17385
17386
17387# When converting linker scripts into strings for use in emulation
17388# files, use astring.sed if the compiler supports ANSI string
17389# concatenation, or ostring.sed otherwise.  This is to support the
17390# broken Microsoft MSVC compiler, which limits the length of string
17391# constants, while still supporting pre-ANSI compilers which do not
17392# support string concatenation.
17393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
17394$as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
17395if ${ld_cv_string_concatenation+:} false; then :
17396  $as_echo_n "(cached) " >&6
17397else
17398  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17399/* end confdefs.h.  */
17400
17401int
17402main ()
17403{
17404char *a = "a" "a";
17405  ;
17406  return 0;
17407}
17408_ACEOF
17409if ac_fn_c_try_compile "$LINENO"; then :
17410  ld_cv_string_concatenation=yes
17411else
17412  ld_cv_string_concatenation=no
17413fi
17414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17415fi
17416
17417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
17418$as_echo "$ld_cv_string_concatenation" >&6; }
17419if test "$ld_cv_string_concatenation" = "yes"; then
17420  STRINGIFY=astring.sed
17421else
17422  STRINGIFY=ostring.sed
17423fi
17424
17425
17426# target-specific stuff:
17427
17428all_targets=
17429EMUL=
17430all_emuls=
17431all_emul_extras=
17432all_libpath=
17433
17434rm -f tdirs
17435
17436# If the host is 64-bit, then we enable 64-bit targets by default.
17437# This is consistent with what ../bfd/configure.ac does.
17438if test x${want64} = xfalse; then
17439  # The cast to long int works around a bug in the HP C Compiler
17440# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17441# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17442# This bug is HP SR number 8606223364.
17443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17444$as_echo_n "checking size of void *... " >&6; }
17445if ${ac_cv_sizeof_void_p+:} false; then :
17446  $as_echo_n "(cached) " >&6
17447else
17448  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
17449
17450else
17451  if test "$ac_cv_type_void_p" = yes; then
17452     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17453$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17454as_fn_error 77 "cannot compute sizeof (void *)
17455See \`config.log' for more details" "$LINENO" 5; }
17456   else
17457     ac_cv_sizeof_void_p=0
17458   fi
17459fi
17460
17461fi
17462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17463$as_echo "$ac_cv_sizeof_void_p" >&6; }
17464
17465
17466
17467cat >>confdefs.h <<_ACEOF
17468#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17469_ACEOF
17470
17471
17472  if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17473    want64=true
17474  fi
17475fi
17476
17477elf_list_options=FALSE
17478elf_shlib_list_options=FALSE
17479elf_plt_unwind_list_options=FALSE
17480for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17481do
17482  if test "$targ_alias" = "all"; then
17483    all_targets=true
17484    elf_list_options=TRUE
17485    elf_shlib_list_options=TRUE
17486    elf_plt_unwind_list_options=TRUE
17487  else
17488    # Canonicalize the secondary target names.
17489    result=`$ac_config_sub $targ_alias 2>/dev/null`
17490    if test -n "$result"; then
17491	targ=$result
17492    else
17493	targ=$targ_alias
17494    fi
17495
17496    . ${srcdir}/configure.tgt
17497
17498    if test "$targ" = "$target"; then
17499      EMUL=$targ_emul
17500    fi
17501
17502    if test x${want64} = xfalse; then
17503      . ${srcdir}/../bfd/config.bfd
17504    fi
17505
17506    if test x${want64} = xtrue; then
17507      targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17508      targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17509    fi
17510
17511    for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17512	case " $all_emuls " in
17513	*" e${i}.o "*) ;;
17514	*)
17515	  all_emuls="$all_emuls e${i}.o"
17516	  eval result=\$tdir_$i
17517	  test -z "$result" && result=$targ_alias
17518	  echo tdir_$i=$result >> tdirs
17519	  case "${i}" in
17520	  *elf*)
17521	    elf_list_options=TRUE
17522	    ;;
17523	  *)
17524	    if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17525	      elf_list_options=TRUE
17526	    fi
17527	    ;;
17528	  esac
17529	  if test "$elf_list_options" = "TRUE"; then
17530	    . ${srcdir}/emulparams/${i}.sh
17531	    if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17532	      elf_shlib_list_options=TRUE
17533	    fi
17534	    if test x${PLT_UNWIND} = xyes; then
17535	      elf_plt_unwind_list_options=TRUE
17536	    fi
17537	  fi
17538	  ;;
17539	esac
17540    done
17541
17542    for i in $targ_emul $targ_extra_libpath; do
17543	case " $all_libpath " in
17544	*" ${i} "*) ;;
17545	*)
17546	  if test -z "$all_libpath"; then
17547	    all_libpath=${i}
17548	  else
17549	    all_libpath="$all_libpath ${i}"
17550	  fi
17551	  ;;
17552	esac
17553    done
17554
17555    for i in $targ_extra_ofiles; do
17556	case " $all_emul_extras " in
17557	*" ${i} "*) ;;
17558	*)
17559	  all_emul_extras="$all_emul_extras ${i}"
17560	  ;;
17561	esac
17562    done
17563
17564  fi
17565done
17566
17567if test x$ac_default_compressed_debug_sections = xyes ; then
17568
17569$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17570
17571fi
17572
17573if test "${ac_default_new_dtags}" = unset; then
17574  ac_default_new_dtags=0
17575fi
17576
17577cat >>confdefs.h <<_ACEOF
17578#define DEFAULT_NEW_DTAGS $ac_default_new_dtags
17579_ACEOF
17580
17581
17582if test "${ac_default_ld_z_relro}" = unset; then
17583  ac_default_ld_z_relro=0
17584fi
17585
17586cat >>confdefs.h <<_ACEOF
17587#define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
17588_ACEOF
17589
17590
17591if test "${ac_default_ld_z_separate_code}" = unset; then
17592  ac_default_ld_z_separate_code=0
17593fi
17594
17595cat >>confdefs.h <<_ACEOF
17596#define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
17597_ACEOF
17598
17599
17600
17601cat >>confdefs.h <<_ACEOF
17602#define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash
17603_ACEOF
17604
17605
17606
17607cat >>confdefs.h <<_ACEOF
17608#define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash
17609_ACEOF
17610
17611
17612
17613
17614
17615
17616
17617TDIRS=tdirs
17618
17619
17620if test x${all_targets} = xtrue; then
17621  if test x${want64} = xtrue; then
17622    EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17623    EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17624  else
17625    EMULATION_OFILES='$(ALL_EMULATIONS)'
17626    EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17627  fi
17628else
17629  EMULATION_OFILES=$all_emuls
17630  EMUL_EXTRA_OFILES=$all_emul_extras
17631fi
17632
17633
17634
17635
17636EMULATION_LIBPATH=$all_libpath
17637
17638
17639if test x${enable_static} = xno; then
17640  TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
17641else
17642  TESTBFDLIB="../bfd/.libs/libbfd.a"
17643fi
17644
17645
17646target_vendor=${target_vendor=$host_vendor}
17647case "$target_vendor" in
17648  hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17649  *)  EXTRA_SHLIB_EXTENSION= ;;
17650esac
17651
17652case "$target_os" in
17653  lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17654esac
17655
17656if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17657
17658cat >>confdefs.h <<_ACEOF
17659#define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17660_ACEOF
17661
17662fi
17663
17664ac_config_commands="$ac_config_commands default"
17665
17666
17667
17668
17669
17670
17671
17672ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17673
17674cat >confcache <<\_ACEOF
17675# This file is a shell script that caches the results of configure
17676# tests run on this system so they can be shared between configure
17677# scripts and configure runs, see configure's option --config-cache.
17678# It is not useful on other systems.  If it contains results you don't
17679# want to keep, you may remove or edit it.
17680#
17681# config.status only pays attention to the cache file if you give it
17682# the --recheck option to rerun configure.
17683#
17684# `ac_cv_env_foo' variables (set or unset) will be overridden when
17685# loading this file, other *unset* `ac_cv_foo' will be assigned the
17686# following values.
17687
17688_ACEOF
17689
17690# The following way of writing the cache mishandles newlines in values,
17691# but we know of no workaround that is simple, portable, and efficient.
17692# So, we kill variables containing newlines.
17693# Ultrix sh set writes to stderr and can't be redirected directly,
17694# and sets the high bit in the cache file unless we assign to the vars.
17695(
17696  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17697    eval ac_val=\$$ac_var
17698    case $ac_val in #(
17699    *${as_nl}*)
17700      case $ac_var in #(
17701      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17702$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17703      esac
17704      case $ac_var in #(
17705      _ | IFS | as_nl) ;; #(
17706      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17707      *) { eval $ac_var=; unset $ac_var;} ;;
17708      esac ;;
17709    esac
17710  done
17711
17712  (set) 2>&1 |
17713    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17714    *${as_nl}ac_space=\ *)
17715      # `set' does not quote correctly, so add quotes: double-quote
17716      # substitution turns \\\\ into \\, and sed turns \\ into \.
17717      sed -n \
17718	"s/'/'\\\\''/g;
17719	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17720      ;; #(
17721    *)
17722      # `set' quotes correctly as required by POSIX, so do not add quotes.
17723      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17724      ;;
17725    esac |
17726    sort
17727) |
17728  sed '
17729     /^ac_cv_env_/b end
17730     t clear
17731     :clear
17732     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17733     t end
17734     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17735     :end' >>confcache
17736if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17737  if test -w "$cache_file"; then
17738    if test "x$cache_file" != "x/dev/null"; then
17739      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17740$as_echo "$as_me: updating cache $cache_file" >&6;}
17741      if test ! -f "$cache_file" || test -h "$cache_file"; then
17742	cat confcache >"$cache_file"
17743      else
17744        case $cache_file in #(
17745        */* | ?:*)
17746	  mv -f confcache "$cache_file"$$ &&
17747	  mv -f "$cache_file"$$ "$cache_file" ;; #(
17748        *)
17749	  mv -f confcache "$cache_file" ;;
17750	esac
17751      fi
17752    fi
17753  else
17754    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17755$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17756  fi
17757fi
17758rm -f confcache
17759
17760test "x$prefix" = xNONE && prefix=$ac_default_prefix
17761# Let make expand exec_prefix.
17762test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17763
17764DEFS=-DHAVE_CONFIG_H
17765
17766ac_libobjs=
17767ac_ltlibobjs=
17768U=
17769for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17770  # 1. Remove the extension, and $U if already installed.
17771  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17772  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17773  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17774  #    will be set to the directory where LIBOBJS objects are built.
17775  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17776  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17777done
17778LIBOBJS=$ac_libobjs
17779
17780LTLIBOBJS=$ac_ltlibobjs
17781
17782
17783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17784$as_echo_n "checking that generated files are newer than configure... " >&6; }
17785   if test -n "$am_sleep_pid"; then
17786     # Hide warnings about reused PIDs.
17787     wait $am_sleep_pid 2>/dev/null
17788   fi
17789   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17790$as_echo "done" >&6; }
17791if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17792  as_fn_error $? "conditional \"AMDEP\" was never defined.
17793Usually this means the macro was only invoked conditionally." "$LINENO" 5
17794fi
17795if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17796  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17797Usually this means the macro was only invoked conditionally." "$LINENO" 5
17798fi
17799 if test -n "$EXEEXT"; then
17800  am__EXEEXT_TRUE=
17801  am__EXEEXT_FALSE='#'
17802else
17803  am__EXEEXT_TRUE='#'
17804  am__EXEEXT_FALSE=
17805fi
17806
17807if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17808  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17809Usually this means the macro was only invoked conditionally." "$LINENO" 5
17810fi
17811if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17812  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
17813Usually this means the macro was only invoked conditionally." "$LINENO" 5
17814fi
17815if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17816  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17817Usually this means the macro was only invoked conditionally." "$LINENO" 5
17818fi
17819if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17820  as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
17821Usually this means the macro was only invoked conditionally." "$LINENO" 5
17822fi
17823if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17824  as_fn_error $? "conditional \"ENABLE_PLUGINS\" was never defined.
17825Usually this means the macro was only invoked conditionally." "$LINENO" 5
17826fi
17827
17828: "${CONFIG_STATUS=./config.status}"
17829ac_write_fail=0
17830ac_clean_files_save=$ac_clean_files
17831ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17832{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17833$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17834as_write_fail=0
17835cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17836#! $SHELL
17837# Generated by $as_me.
17838# Run this file to recreate the current configuration.
17839# Compiler output produced by configure, useful for debugging
17840# configure, is in config.log if it exists.
17841
17842debug=false
17843ac_cs_recheck=false
17844ac_cs_silent=false
17845
17846SHELL=\${CONFIG_SHELL-$SHELL}
17847export SHELL
17848_ASEOF
17849cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17850## -------------------- ##
17851## M4sh Initialization. ##
17852## -------------------- ##
17853
17854# Be more Bourne compatible
17855DUALCASE=1; export DUALCASE # for MKS sh
17856if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17857  emulate sh
17858  NULLCMD=:
17859  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17860  # is contrary to our usage.  Disable this feature.
17861  alias -g '${1+"$@"}'='"$@"'
17862  setopt NO_GLOB_SUBST
17863else
17864  case `(set -o) 2>/dev/null` in #(
17865  *posix*) :
17866    set -o posix ;; #(
17867  *) :
17868     ;;
17869esac
17870fi
17871
17872
17873as_nl='
17874'
17875export as_nl
17876# Printing a long string crashes Solaris 7 /usr/bin/printf.
17877as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17878as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17879as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17880# Prefer a ksh shell builtin over an external printf program on Solaris,
17881# but without wasting forks for bash or zsh.
17882if test -z "$BASH_VERSION$ZSH_VERSION" \
17883    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17884  as_echo='print -r --'
17885  as_echo_n='print -rn --'
17886elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17887  as_echo='printf %s\n'
17888  as_echo_n='printf %s'
17889else
17890  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17891    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17892    as_echo_n='/usr/ucb/echo -n'
17893  else
17894    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17895    as_echo_n_body='eval
17896      arg=$1;
17897      case $arg in #(
17898      *"$as_nl"*)
17899	expr "X$arg" : "X\\(.*\\)$as_nl";
17900	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17901      esac;
17902      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17903    '
17904    export as_echo_n_body
17905    as_echo_n='sh -c $as_echo_n_body as_echo'
17906  fi
17907  export as_echo_body
17908  as_echo='sh -c $as_echo_body as_echo'
17909fi
17910
17911# The user is always right.
17912if test "${PATH_SEPARATOR+set}" != set; then
17913  PATH_SEPARATOR=:
17914  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17915    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17916      PATH_SEPARATOR=';'
17917  }
17918fi
17919
17920
17921# IFS
17922# We need space, tab and new line, in precisely that order.  Quoting is
17923# there to prevent editors from complaining about space-tab.
17924# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17925# splitting by setting IFS to empty value.)
17926IFS=" ""	$as_nl"
17927
17928# Find who we are.  Look in the path if we contain no directory separator.
17929as_myself=
17930case $0 in #((
17931  *[\\/]* ) as_myself=$0 ;;
17932  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17933for as_dir in $PATH
17934do
17935  IFS=$as_save_IFS
17936  test -z "$as_dir" && as_dir=.
17937    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17938  done
17939IFS=$as_save_IFS
17940
17941     ;;
17942esac
17943# We did not find ourselves, most probably we were run as `sh COMMAND'
17944# in which case we are not to be found in the path.
17945if test "x$as_myself" = x; then
17946  as_myself=$0
17947fi
17948if test ! -f "$as_myself"; then
17949  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17950  exit 1
17951fi
17952
17953# Unset variables that we do not need and which cause bugs (e.g. in
17954# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17955# suppresses any "Segmentation fault" message there.  '((' could
17956# trigger a bug in pdksh 5.2.14.
17957for as_var in BASH_ENV ENV MAIL MAILPATH
17958do eval test x\${$as_var+set} = xset \
17959  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17960done
17961PS1='$ '
17962PS2='> '
17963PS4='+ '
17964
17965# NLS nuisances.
17966LC_ALL=C
17967export LC_ALL
17968LANGUAGE=C
17969export LANGUAGE
17970
17971# CDPATH.
17972(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17973
17974
17975# as_fn_error STATUS ERROR [LINENO LOG_FD]
17976# ----------------------------------------
17977# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17978# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17979# script with STATUS, using 1 if that was 0.
17980as_fn_error ()
17981{
17982  as_status=$1; test $as_status -eq 0 && as_status=1
17983  if test "$4"; then
17984    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17985    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17986  fi
17987  $as_echo "$as_me: error: $2" >&2
17988  as_fn_exit $as_status
17989} # as_fn_error
17990
17991
17992# as_fn_set_status STATUS
17993# -----------------------
17994# Set $? to STATUS, without forking.
17995as_fn_set_status ()
17996{
17997  return $1
17998} # as_fn_set_status
17999
18000# as_fn_exit STATUS
18001# -----------------
18002# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18003as_fn_exit ()
18004{
18005  set +e
18006  as_fn_set_status $1
18007  exit $1
18008} # as_fn_exit
18009
18010# as_fn_unset VAR
18011# ---------------
18012# Portably unset VAR.
18013as_fn_unset ()
18014{
18015  { eval $1=; unset $1;}
18016}
18017as_unset=as_fn_unset
18018# as_fn_append VAR VALUE
18019# ----------------------
18020# Append the text in VALUE to the end of the definition contained in VAR. Take
18021# advantage of any shell optimizations that allow amortized linear growth over
18022# repeated appends, instead of the typical quadratic growth present in naive
18023# implementations.
18024if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18025  eval 'as_fn_append ()
18026  {
18027    eval $1+=\$2
18028  }'
18029else
18030  as_fn_append ()
18031  {
18032    eval $1=\$$1\$2
18033  }
18034fi # as_fn_append
18035
18036# as_fn_arith ARG...
18037# ------------------
18038# Perform arithmetic evaluation on the ARGs, and store the result in the
18039# global $as_val. Take advantage of shells that can avoid forks. The arguments
18040# must be portable across $(()) and expr.
18041if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18042  eval 'as_fn_arith ()
18043  {
18044    as_val=$(( $* ))
18045  }'
18046else
18047  as_fn_arith ()
18048  {
18049    as_val=`expr "$@" || test $? -eq 1`
18050  }
18051fi # as_fn_arith
18052
18053
18054if expr a : '\(a\)' >/dev/null 2>&1 &&
18055   test "X`expr 00001 : '.*\(...\)'`" = X001; then
18056  as_expr=expr
18057else
18058  as_expr=false
18059fi
18060
18061if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18062  as_basename=basename
18063else
18064  as_basename=false
18065fi
18066
18067if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18068  as_dirname=dirname
18069else
18070  as_dirname=false
18071fi
18072
18073as_me=`$as_basename -- "$0" ||
18074$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18075	 X"$0" : 'X\(//\)$' \| \
18076	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18077$as_echo X/"$0" |
18078    sed '/^.*\/\([^/][^/]*\)\/*$/{
18079	    s//\1/
18080	    q
18081	  }
18082	  /^X\/\(\/\/\)$/{
18083	    s//\1/
18084	    q
18085	  }
18086	  /^X\/\(\/\).*/{
18087	    s//\1/
18088	    q
18089	  }
18090	  s/.*/./; q'`
18091
18092# Avoid depending upon Character Ranges.
18093as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18094as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18095as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18096as_cr_digits='0123456789'
18097as_cr_alnum=$as_cr_Letters$as_cr_digits
18098
18099ECHO_C= ECHO_N= ECHO_T=
18100case `echo -n x` in #(((((
18101-n*)
18102  case `echo 'xy\c'` in
18103  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
18104  xy)  ECHO_C='\c';;
18105  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18106       ECHO_T='	';;
18107  esac;;
18108*)
18109  ECHO_N='-n';;
18110esac
18111
18112rm -f conf$$ conf$$.exe conf$$.file
18113if test -d conf$$.dir; then
18114  rm -f conf$$.dir/conf$$.file
18115else
18116  rm -f conf$$.dir
18117  mkdir conf$$.dir 2>/dev/null
18118fi
18119if (echo >conf$$.file) 2>/dev/null; then
18120  if ln -s conf$$.file conf$$ 2>/dev/null; then
18121    as_ln_s='ln -s'
18122    # ... but there are two gotchas:
18123    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18124    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18125    # In both cases, we have to default to `cp -pR'.
18126    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18127      as_ln_s='cp -pR'
18128  elif ln conf$$.file conf$$ 2>/dev/null; then
18129    as_ln_s=ln
18130  else
18131    as_ln_s='cp -pR'
18132  fi
18133else
18134  as_ln_s='cp -pR'
18135fi
18136rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18137rmdir conf$$.dir 2>/dev/null
18138
18139
18140# as_fn_mkdir_p
18141# -------------
18142# Create "$as_dir" as a directory, including parents if necessary.
18143as_fn_mkdir_p ()
18144{
18145
18146  case $as_dir in #(
18147  -*) as_dir=./$as_dir;;
18148  esac
18149  test -d "$as_dir" || eval $as_mkdir_p || {
18150    as_dirs=
18151    while :; do
18152      case $as_dir in #(
18153      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18154      *) as_qdir=$as_dir;;
18155      esac
18156      as_dirs="'$as_qdir' $as_dirs"
18157      as_dir=`$as_dirname -- "$as_dir" ||
18158$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18159	 X"$as_dir" : 'X\(//\)[^/]' \| \
18160	 X"$as_dir" : 'X\(//\)$' \| \
18161	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18162$as_echo X"$as_dir" |
18163    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18164	    s//\1/
18165	    q
18166	  }
18167	  /^X\(\/\/\)[^/].*/{
18168	    s//\1/
18169	    q
18170	  }
18171	  /^X\(\/\/\)$/{
18172	    s//\1/
18173	    q
18174	  }
18175	  /^X\(\/\).*/{
18176	    s//\1/
18177	    q
18178	  }
18179	  s/.*/./; q'`
18180      test -d "$as_dir" && break
18181    done
18182    test -z "$as_dirs" || eval "mkdir $as_dirs"
18183  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18184
18185
18186} # as_fn_mkdir_p
18187if mkdir -p . 2>/dev/null; then
18188  as_mkdir_p='mkdir -p "$as_dir"'
18189else
18190  test -d ./-p && rmdir ./-p
18191  as_mkdir_p=false
18192fi
18193
18194
18195# as_fn_executable_p FILE
18196# -----------------------
18197# Test if FILE is an executable regular file.
18198as_fn_executable_p ()
18199{
18200  test -f "$1" && test -x "$1"
18201} # as_fn_executable_p
18202as_test_x='test -x'
18203as_executable_p=as_fn_executable_p
18204
18205# Sed expression to map a string onto a valid CPP name.
18206as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18207
18208# Sed expression to map a string onto a valid variable name.
18209as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18210
18211
18212exec 6>&1
18213## ----------------------------------- ##
18214## Main body of $CONFIG_STATUS script. ##
18215## ----------------------------------- ##
18216_ASEOF
18217test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18218
18219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18220# Save the log message, to keep $0 and so on meaningful, and to
18221# report actual input values of CONFIG_FILES etc. instead of their
18222# values after options handling.
18223ac_log="
18224This file was extended by ld $as_me 2.31.1, which was
18225generated by GNU Autoconf 2.69.  Invocation command line was
18226
18227  CONFIG_FILES    = $CONFIG_FILES
18228  CONFIG_HEADERS  = $CONFIG_HEADERS
18229  CONFIG_LINKS    = $CONFIG_LINKS
18230  CONFIG_COMMANDS = $CONFIG_COMMANDS
18231  $ $0 $@
18232
18233on `(hostname || uname -n) 2>/dev/null | sed 1q`
18234"
18235
18236_ACEOF
18237
18238case $ac_config_files in *"
18239"*) set x $ac_config_files; shift; ac_config_files=$*;;
18240esac
18241
18242case $ac_config_headers in *"
18243"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18244esac
18245
18246
18247cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18248# Files that config.status was made for.
18249config_files="$ac_config_files"
18250config_headers="$ac_config_headers"
18251config_commands="$ac_config_commands"
18252
18253_ACEOF
18254
18255cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18256ac_cs_usage="\
18257\`$as_me' instantiates files and other configuration actions
18258from templates according to the current configuration.  Unless the files
18259and actions are specified as TAGs, all are instantiated by default.
18260
18261Usage: $0 [OPTION]... [TAG]...
18262
18263  -h, --help       print this help, then exit
18264  -V, --version    print version number and configuration settings, then exit
18265      --config     print configuration, then exit
18266  -q, --quiet, --silent
18267                   do not print progress messages
18268  -d, --debug      don't remove temporary files
18269      --recheck    update $as_me by reconfiguring in the same conditions
18270      --file=FILE[:TEMPLATE]
18271                   instantiate the configuration file FILE
18272      --header=FILE[:TEMPLATE]
18273                   instantiate the configuration header FILE
18274
18275Configuration files:
18276$config_files
18277
18278Configuration headers:
18279$config_headers
18280
18281Configuration commands:
18282$config_commands
18283
18284Report bugs to the package provider."
18285
18286_ACEOF
18287cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18288ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18289ac_cs_version="\\
18290ld config.status 2.31.1
18291configured by $0, generated by GNU Autoconf 2.69,
18292  with options \\"\$ac_cs_config\\"
18293
18294Copyright (C) 2012 Free Software Foundation, Inc.
18295This config.status script is free software; the Free Software Foundation
18296gives unlimited permission to copy, distribute and modify it."
18297
18298ac_pwd='$ac_pwd'
18299srcdir='$srcdir'
18300INSTALL='$INSTALL'
18301MKDIR_P='$MKDIR_P'
18302AWK='$AWK'
18303test -n "\$AWK" || AWK=awk
18304_ACEOF
18305
18306cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18307# The default lists apply if the user does not specify any file.
18308ac_need_defaults=:
18309while test $# != 0
18310do
18311  case $1 in
18312  --*=?*)
18313    ac_option=`expr "X$1" : 'X\([^=]*\)='`
18314    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18315    ac_shift=:
18316    ;;
18317  --*=)
18318    ac_option=`expr "X$1" : 'X\([^=]*\)='`
18319    ac_optarg=
18320    ac_shift=:
18321    ;;
18322  *)
18323    ac_option=$1
18324    ac_optarg=$2
18325    ac_shift=shift
18326    ;;
18327  esac
18328
18329  case $ac_option in
18330  # Handling of the options.
18331  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18332    ac_cs_recheck=: ;;
18333  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18334    $as_echo "$ac_cs_version"; exit ;;
18335  --config | --confi | --conf | --con | --co | --c )
18336    $as_echo "$ac_cs_config"; exit ;;
18337  --debug | --debu | --deb | --de | --d | -d )
18338    debug=: ;;
18339  --file | --fil | --fi | --f )
18340    $ac_shift
18341    case $ac_optarg in
18342    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18343    '') as_fn_error $? "missing file argument" ;;
18344    esac
18345    as_fn_append CONFIG_FILES " '$ac_optarg'"
18346    ac_need_defaults=false;;
18347  --header | --heade | --head | --hea )
18348    $ac_shift
18349    case $ac_optarg in
18350    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18351    esac
18352    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18353    ac_need_defaults=false;;
18354  --he | --h)
18355    # Conflict between --help and --header
18356    as_fn_error $? "ambiguous option: \`$1'
18357Try \`$0 --help' for more information.";;
18358  --help | --hel | -h )
18359    $as_echo "$ac_cs_usage"; exit ;;
18360  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18361  | -silent | --silent | --silen | --sile | --sil | --si | --s)
18362    ac_cs_silent=: ;;
18363
18364  # This is an error.
18365  -*) as_fn_error $? "unrecognized option: \`$1'
18366Try \`$0 --help' for more information." ;;
18367
18368  *) as_fn_append ac_config_targets " $1"
18369     ac_need_defaults=false ;;
18370
18371  esac
18372  shift
18373done
18374
18375ac_configure_extra_args=
18376
18377if $ac_cs_silent; then
18378  exec 6>/dev/null
18379  ac_configure_extra_args="$ac_configure_extra_args --silent"
18380fi
18381
18382_ACEOF
18383cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18384if \$ac_cs_recheck; then
18385  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18386  shift
18387  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18388  CONFIG_SHELL='$SHELL'
18389  export CONFIG_SHELL
18390  exec "\$@"
18391fi
18392
18393_ACEOF
18394cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18395exec 5>>config.log
18396{
18397  echo
18398  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18399## Running $as_me. ##
18400_ASBOX
18401  $as_echo "$ac_log"
18402} >&5
18403
18404_ACEOF
18405cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18406#
18407# INIT-COMMANDS
18408#
18409AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18410
18411
18412# The HP-UX ksh and POSIX shell print the target directory to stdout
18413# if CDPATH is set.
18414(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18415
18416sed_quote_subst='$sed_quote_subst'
18417double_quote_subst='$double_quote_subst'
18418delay_variable_subst='$delay_variable_subst'
18419macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18420macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18421enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18422enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18423pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18424enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18425SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18426ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18427host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18428host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18429host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18430build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18431build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18432build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18433SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18434Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18435GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18436EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18437FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18438LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18439NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18440LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18441max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18442ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18443exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18444lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18445lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18446lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18447reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18448reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18449OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18450deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18451file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18452AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18453AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18454STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18455RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18456old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18457old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18458old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18459lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18460CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18461CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18462compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18463GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18464lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18465lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18466lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18467lt_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"`'
18468objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18469MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18470lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18471lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18472lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18473lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18474lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18475need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18476DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18477NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18478LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18479OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18480OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18481libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18482shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18483extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18484archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18485enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18486export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18487whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18488compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18489old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18490old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18491archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18492archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18493module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18494module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18495with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18496allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18497no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18498hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18499hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18500hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18501hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18502hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18503hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18504hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18505hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18506inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18507link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18508fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18509always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18510export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18511exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18512include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18513prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18514file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18515variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18516need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18517need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18518version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18519runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18520shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18521shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18522libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18523library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18524soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18525install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18526postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18527postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18528finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18529finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18530hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18531sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18532sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18533hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18534enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18535enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18536enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18537old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18538striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18539compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18540predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18541postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18542predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18543postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18544compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18545LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18546reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18547reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18548old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18549compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18550GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18551lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18552lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18553lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18554lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18555lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18556archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18557enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18558export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18559whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18560compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18561old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18562old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18563archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18564archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18565module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18566module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18567with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18568allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18569no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18570hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18571hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18572hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18573hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18574hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18575hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18576hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18577hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18578inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18579link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18580fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18581always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18582export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18583exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18584include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18585prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18586file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18587hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18588compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18589predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18590postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18591predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18592postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18593compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18594
18595LTCC='$LTCC'
18596LTCFLAGS='$LTCFLAGS'
18597compiler='$compiler_DEFAULT'
18598
18599# A function that is used when there is no print builtin or printf.
18600func_fallback_echo ()
18601{
18602  eval 'cat <<_LTECHO_EOF
18603\$1
18604_LTECHO_EOF'
18605}
18606
18607# Quote evaled strings.
18608for var in SHELL \
18609ECHO \
18610SED \
18611GREP \
18612EGREP \
18613FGREP \
18614LD \
18615NM \
18616LN_S \
18617lt_SP2NL \
18618lt_NL2SP \
18619reload_flag \
18620OBJDUMP \
18621deplibs_check_method \
18622file_magic_cmd \
18623AR \
18624AR_FLAGS \
18625STRIP \
18626RANLIB \
18627CC \
18628CFLAGS \
18629compiler \
18630lt_cv_sys_global_symbol_pipe \
18631lt_cv_sys_global_symbol_to_cdecl \
18632lt_cv_sys_global_symbol_to_c_name_address \
18633lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18634lt_prog_compiler_no_builtin_flag \
18635lt_prog_compiler_wl \
18636lt_prog_compiler_pic \
18637lt_prog_compiler_static \
18638lt_cv_prog_compiler_c_o \
18639need_locks \
18640DSYMUTIL \
18641NMEDIT \
18642LIPO \
18643OTOOL \
18644OTOOL64 \
18645shrext_cmds \
18646export_dynamic_flag_spec \
18647whole_archive_flag_spec \
18648compiler_needs_object \
18649with_gnu_ld \
18650allow_undefined_flag \
18651no_undefined_flag \
18652hardcode_libdir_flag_spec \
18653hardcode_libdir_flag_spec_ld \
18654hardcode_libdir_separator \
18655fix_srcfile_path \
18656exclude_expsyms \
18657include_expsyms \
18658file_list_spec \
18659variables_saved_for_relink \
18660libname_spec \
18661library_names_spec \
18662soname_spec \
18663install_override_mode \
18664finish_eval \
18665old_striplib \
18666striplib \
18667compiler_lib_search_dirs \
18668predep_objects \
18669postdep_objects \
18670predeps \
18671postdeps \
18672compiler_lib_search_path \
18673LD_CXX \
18674reload_flag_CXX \
18675compiler_CXX \
18676lt_prog_compiler_no_builtin_flag_CXX \
18677lt_prog_compiler_wl_CXX \
18678lt_prog_compiler_pic_CXX \
18679lt_prog_compiler_static_CXX \
18680lt_cv_prog_compiler_c_o_CXX \
18681export_dynamic_flag_spec_CXX \
18682whole_archive_flag_spec_CXX \
18683compiler_needs_object_CXX \
18684with_gnu_ld_CXX \
18685allow_undefined_flag_CXX \
18686no_undefined_flag_CXX \
18687hardcode_libdir_flag_spec_CXX \
18688hardcode_libdir_flag_spec_ld_CXX \
18689hardcode_libdir_separator_CXX \
18690fix_srcfile_path_CXX \
18691exclude_expsyms_CXX \
18692include_expsyms_CXX \
18693file_list_spec_CXX \
18694compiler_lib_search_dirs_CXX \
18695predep_objects_CXX \
18696postdep_objects_CXX \
18697predeps_CXX \
18698postdeps_CXX \
18699compiler_lib_search_path_CXX; do
18700    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18701    *[\\\\\\\`\\"\\\$]*)
18702      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18703      ;;
18704    *)
18705      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18706      ;;
18707    esac
18708done
18709
18710# Double-quote double-evaled strings.
18711for var in reload_cmds \
18712old_postinstall_cmds \
18713old_postuninstall_cmds \
18714old_archive_cmds \
18715extract_expsyms_cmds \
18716old_archive_from_new_cmds \
18717old_archive_from_expsyms_cmds \
18718archive_cmds \
18719archive_expsym_cmds \
18720module_cmds \
18721module_expsym_cmds \
18722export_symbols_cmds \
18723prelink_cmds \
18724postinstall_cmds \
18725postuninstall_cmds \
18726finish_cmds \
18727sys_lib_search_path_spec \
18728sys_lib_dlsearch_path_spec \
18729reload_cmds_CXX \
18730old_archive_cmds_CXX \
18731old_archive_from_new_cmds_CXX \
18732old_archive_from_expsyms_cmds_CXX \
18733archive_cmds_CXX \
18734archive_expsym_cmds_CXX \
18735module_cmds_CXX \
18736module_expsym_cmds_CXX \
18737export_symbols_cmds_CXX \
18738prelink_cmds_CXX; do
18739    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18740    *[\\\\\\\`\\"\\\$]*)
18741      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18742      ;;
18743    *)
18744      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18745      ;;
18746    esac
18747done
18748
18749ac_aux_dir='$ac_aux_dir'
18750xsi_shell='$xsi_shell'
18751lt_shell_append='$lt_shell_append'
18752
18753# See if we are running on zsh, and set the options which allow our
18754# commands through without removal of \ escapes INIT.
18755if test -n "\${ZSH_VERSION+set}" ; then
18756   setopt NO_GLOB_SUBST
18757fi
18758
18759
18760    PACKAGE='$PACKAGE'
18761    VERSION='$VERSION'
18762    TIMESTAMP='$TIMESTAMP'
18763    RM='$RM'
18764    ofile='$ofile'
18765
18766
18767
18768
18769
18770# Capture the value of obsolete ALL_LINGUAS because we need it to compute
18771    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18772    # from automake.
18773    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18774    # Capture the value of LINGUAS because we need it to compute CATALOGS.
18775    LINGUAS="${LINGUAS-%UNSET%}"
18776
18777
18778
18779_ACEOF
18780
18781cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18782
18783# Handling of arguments.
18784for ac_config_target in $ac_config_targets
18785do
18786  case $ac_config_target in
18787    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18788    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18789    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18790    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18791    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18792    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18793    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18794
18795  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18796  esac
18797done
18798
18799
18800# If the user did not use the arguments to specify the items to instantiate,
18801# then the envvar interface is used.  Set only those that are not.
18802# We use the long form for the default assignment because of an extremely
18803# bizarre bug on SunOS 4.1.3.
18804if $ac_need_defaults; then
18805  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18806  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18807  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18808fi
18809
18810# Have a temporary directory for convenience.  Make it in the build tree
18811# simply because there is no reason against having it here, and in addition,
18812# creating and moving files from /tmp can sometimes cause problems.
18813# Hook for its removal unless debugging.
18814# Note that there is a small window in which the directory will not be cleaned:
18815# after its creation but before its name has been assigned to `$tmp'.
18816$debug ||
18817{
18818  tmp= ac_tmp=
18819  trap 'exit_status=$?
18820  : "${ac_tmp:=$tmp}"
18821  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18822' 0
18823  trap 'as_fn_exit 1' 1 2 13 15
18824}
18825# Create a (secure) tmp directory for tmp files.
18826
18827{
18828  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18829  test -d "$tmp"
18830}  ||
18831{
18832  tmp=./conf$$-$RANDOM
18833  (umask 077 && mkdir "$tmp")
18834} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18835ac_tmp=$tmp
18836
18837# Set up the scripts for CONFIG_FILES section.
18838# No need to generate them if there are no CONFIG_FILES.
18839# This happens for instance with `./config.status config.h'.
18840if test -n "$CONFIG_FILES"; then
18841
18842if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18843  ac_cs_awk_getline=:
18844  ac_cs_awk_pipe_init=
18845  ac_cs_awk_read_file='
18846      while ((getline aline < (F[key])) > 0)
18847	print(aline)
18848      close(F[key])'
18849  ac_cs_awk_pipe_fini=
18850else
18851  ac_cs_awk_getline=false
18852  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18853  ac_cs_awk_read_file='
18854      print "|#_!!_#|"
18855      print "cat " F[key] " &&"
18856      '$ac_cs_awk_pipe_init
18857  # The final `:' finishes the AND list.
18858  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18859fi
18860ac_cr=`echo X | tr X '\015'`
18861# On cygwin, bash can eat \r inside `` if the user requested igncr.
18862# But we know of no other shell where ac_cr would be empty at this
18863# point, so we can use a bashism as a fallback.
18864if test "x$ac_cr" = x; then
18865  eval ac_cr=\$\'\\r\'
18866fi
18867ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18868if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18869  ac_cs_awk_cr='\\r'
18870else
18871  ac_cs_awk_cr=$ac_cr
18872fi
18873
18874echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18875_ACEOF
18876
18877# Create commands to substitute file output variables.
18878{
18879  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18880  echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
18881  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18882  echo "_ACAWK" &&
18883  echo "_ACEOF"
18884} >conf$$files.sh &&
18885. ./conf$$files.sh ||
18886  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18887rm -f conf$$files.sh
18888
18889{
18890  echo "cat >conf$$subs.awk <<_ACEOF" &&
18891  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18892  echo "_ACEOF"
18893} >conf$$subs.sh ||
18894  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18895ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18896ac_delim='%!_!# '
18897for ac_last_try in false false false false false :; do
18898  . ./conf$$subs.sh ||
18899    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18900
18901  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18902  if test $ac_delim_n = $ac_delim_num; then
18903    break
18904  elif $ac_last_try; then
18905    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18906  else
18907    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18908  fi
18909done
18910rm -f conf$$subs.sh
18911
18912cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18913cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18914_ACEOF
18915sed -n '
18916h
18917s/^/S["/; s/!.*/"]=/
18918p
18919g
18920s/^[^!]*!//
18921:repl
18922t repl
18923s/'"$ac_delim"'$//
18924t delim
18925:nl
18926h
18927s/\(.\{148\}\)..*/\1/
18928t more1
18929s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18930p
18931n
18932b repl
18933:more1
18934s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18935p
18936g
18937s/.\{148\}//
18938t nl
18939:delim
18940h
18941s/\(.\{148\}\)..*/\1/
18942t more2
18943s/["\\]/\\&/g; s/^/"/; s/$/"/
18944p
18945b
18946:more2
18947s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18948p
18949g
18950s/.\{148\}//
18951t delim
18952' <conf$$subs.awk | sed '
18953/^[^""]/{
18954  N
18955  s/\n//
18956}
18957' >>$CONFIG_STATUS || ac_write_fail=1
18958rm -f conf$$subs.awk
18959cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18960_ACAWK
18961cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18962  for (key in S) S_is_set[key] = 1
18963  FS = ""
18964  \$ac_cs_awk_pipe_init
18965}
18966{
18967  line = $ 0
18968  nfields = split(line, field, "@")
18969  substed = 0
18970  len = length(field[1])
18971  for (i = 2; i < nfields; i++) {
18972    key = field[i]
18973    keylen = length(key)
18974    if (S_is_set[key]) {
18975      value = S[key]
18976      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18977      len += length(value) + length(field[++i])
18978      substed = 1
18979    } else
18980      len += 1 + keylen
18981  }
18982  if (nfields == 3 && !substed) {
18983    key = field[2]
18984    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
18985      \$ac_cs_awk_read_file
18986      next
18987    }
18988  }
18989  print line
18990}
18991\$ac_cs_awk_pipe_fini
18992_ACAWK
18993_ACEOF
18994cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18995if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18996  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18997else
18998  cat
18999fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19000  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19001_ACEOF
19002
19003# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19004# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19005# trailing colons and then remove the whole line if VPATH becomes empty
19006# (actually we leave an empty line to preserve line numbers).
19007if test "x$srcdir" = x.; then
19008  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
19009h
19010s///
19011s/^/:/
19012s/[	 ]*$/:/
19013s/:\$(srcdir):/:/g
19014s/:\${srcdir}:/:/g
19015s/:@srcdir@:/:/g
19016s/^:*//
19017s/:*$//
19018x
19019s/\(=[	 ]*\).*/\1/
19020G
19021s/\n//
19022s/^[^=]*=[	 ]*$//
19023}'
19024fi
19025
19026cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19027fi # test -n "$CONFIG_FILES"
19028
19029# Set up the scripts for CONFIG_HEADERS section.
19030# No need to generate them if there are no CONFIG_HEADERS.
19031# This happens for instance with `./config.status Makefile'.
19032if test -n "$CONFIG_HEADERS"; then
19033cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19034BEGIN {
19035_ACEOF
19036
19037# Transform confdefs.h into an awk script `defines.awk', embedded as
19038# here-document in config.status, that substitutes the proper values into
19039# config.h.in to produce config.h.
19040
19041# Create a delimiter string that does not exist in confdefs.h, to ease
19042# handling of long lines.
19043ac_delim='%!_!# '
19044for ac_last_try in false false :; do
19045  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19046  if test -z "$ac_tt"; then
19047    break
19048  elif $ac_last_try; then
19049    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19050  else
19051    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19052  fi
19053done
19054
19055# For the awk script, D is an array of macro values keyed by name,
19056# likewise P contains macro parameters if any.  Preserve backslash
19057# newline sequences.
19058
19059ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19060sed -n '
19061s/.\{148\}/&'"$ac_delim"'/g
19062t rset
19063:rset
19064s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
19065t def
19066d
19067:def
19068s/\\$//
19069t bsnl
19070s/["\\]/\\&/g
19071s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
19072D["\1"]=" \3"/p
19073s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
19074d
19075:bsnl
19076s/["\\]/\\&/g
19077s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
19078D["\1"]=" \3\\\\\\n"\\/p
19079t cont
19080s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19081t cont
19082d
19083:cont
19084n
19085s/.\{148\}/&'"$ac_delim"'/g
19086t clear
19087:clear
19088s/\\$//
19089t bsnlc
19090s/["\\]/\\&/g; s/^/"/; s/$/"/p
19091d
19092:bsnlc
19093s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19094b cont
19095' <confdefs.h | sed '
19096s/'"$ac_delim"'/"\\\
19097"/g' >>$CONFIG_STATUS || ac_write_fail=1
19098
19099cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19100  for (key in D) D_is_set[key] = 1
19101  FS = ""
19102}
19103/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19104  line = \$ 0
19105  split(line, arg, " ")
19106  if (arg[1] == "#") {
19107    defundef = arg[2]
19108    mac1 = arg[3]
19109  } else {
19110    defundef = substr(arg[1], 2)
19111    mac1 = arg[2]
19112  }
19113  split(mac1, mac2, "(") #)
19114  macro = mac2[1]
19115  prefix = substr(line, 1, index(line, defundef) - 1)
19116  if (D_is_set[macro]) {
19117    # Preserve the white space surrounding the "#".
19118    print prefix "define", macro P[macro] D[macro]
19119    next
19120  } else {
19121    # Replace #undef with comments.  This is necessary, for example,
19122    # in the case of _POSIX_SOURCE, which is predefined and required
19123    # on some systems where configure will not decide to define it.
19124    if (defundef == "undef") {
19125      print "/*", prefix defundef, macro, "*/"
19126      next
19127    }
19128  }
19129}
19130{ print }
19131_ACAWK
19132_ACEOF
19133cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19134  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19135fi # test -n "$CONFIG_HEADERS"
19136
19137
19138eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
19139shift
19140for ac_tag
19141do
19142  case $ac_tag in
19143  :[FHLC]) ac_mode=$ac_tag; continue;;
19144  esac
19145  case $ac_mode$ac_tag in
19146  :[FHL]*:*);;
19147  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19148  :[FH]-) ac_tag=-:-;;
19149  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19150  esac
19151  ac_save_IFS=$IFS
19152  IFS=:
19153  set x $ac_tag
19154  IFS=$ac_save_IFS
19155  shift
19156  ac_file=$1
19157  shift
19158
19159  case $ac_mode in
19160  :L) ac_source=$1;;
19161  :[FH])
19162    ac_file_inputs=
19163    for ac_f
19164    do
19165      case $ac_f in
19166      -) ac_f="$ac_tmp/stdin";;
19167      *) # Look for the file first in the build tree, then in the source tree
19168	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
19169	 # because $ac_f cannot contain `:'.
19170	 test -f "$ac_f" ||
19171	   case $ac_f in
19172	   [\\/$]*) false;;
19173	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19174	   esac ||
19175	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19176      esac
19177      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19178      as_fn_append ac_file_inputs " '$ac_f'"
19179    done
19180
19181    # Let's still pretend it is `configure' which instantiates (i.e., don't
19182    # use $as_me), people would be surprised to read:
19183    #    /* config.h.  Generated by config.status.  */
19184    configure_input='Generated from '`
19185	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19186	`' by configure.'
19187    if test x"$ac_file" != x-; then
19188      configure_input="$ac_file.  $configure_input"
19189      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19190$as_echo "$as_me: creating $ac_file" >&6;}
19191    fi
19192    # Neutralize special characters interpreted by sed in replacement strings.
19193    case $configure_input in #(
19194    *\&* | *\|* | *\\* )
19195       ac_sed_conf_input=`$as_echo "$configure_input" |
19196       sed 's/[\\\\&|]/\\\\&/g'`;; #(
19197    *) ac_sed_conf_input=$configure_input;;
19198    esac
19199
19200    case $ac_tag in
19201    *:-:* | *:-) cat >"$ac_tmp/stdin" \
19202      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19203    esac
19204    ;;
19205  esac
19206
19207  ac_dir=`$as_dirname -- "$ac_file" ||
19208$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19209	 X"$ac_file" : 'X\(//\)[^/]' \| \
19210	 X"$ac_file" : 'X\(//\)$' \| \
19211	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19212$as_echo X"$ac_file" |
19213    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19214	    s//\1/
19215	    q
19216	  }
19217	  /^X\(\/\/\)[^/].*/{
19218	    s//\1/
19219	    q
19220	  }
19221	  /^X\(\/\/\)$/{
19222	    s//\1/
19223	    q
19224	  }
19225	  /^X\(\/\).*/{
19226	    s//\1/
19227	    q
19228	  }
19229	  s/.*/./; q'`
19230  as_dir="$ac_dir"; as_fn_mkdir_p
19231  ac_builddir=.
19232
19233case "$ac_dir" in
19234.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19235*)
19236  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19237  # A ".." for each directory in $ac_dir_suffix.
19238  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19239  case $ac_top_builddir_sub in
19240  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19241  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19242  esac ;;
19243esac
19244ac_abs_top_builddir=$ac_pwd
19245ac_abs_builddir=$ac_pwd$ac_dir_suffix
19246# for backward compatibility:
19247ac_top_builddir=$ac_top_build_prefix
19248
19249case $srcdir in
19250  .)  # We are building in place.
19251    ac_srcdir=.
19252    ac_top_srcdir=$ac_top_builddir_sub
19253    ac_abs_top_srcdir=$ac_pwd ;;
19254  [\\/]* | ?:[\\/]* )  # Absolute name.
19255    ac_srcdir=$srcdir$ac_dir_suffix;
19256    ac_top_srcdir=$srcdir
19257    ac_abs_top_srcdir=$srcdir ;;
19258  *) # Relative name.
19259    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19260    ac_top_srcdir=$ac_top_build_prefix$srcdir
19261    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19262esac
19263ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19264
19265
19266  case $ac_mode in
19267  :F)
19268  #
19269  # CONFIG_FILE
19270  #
19271
19272  case $INSTALL in
19273  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19274  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19275  esac
19276  ac_MKDIR_P=$MKDIR_P
19277  case $MKDIR_P in
19278  [\\/$]* | ?:[\\/]* ) ;;
19279  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19280  esac
19281_ACEOF
19282
19283cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19284# If the template does not know about datarootdir, expand it.
19285# FIXME: This hack should be removed a few years after 2.60.
19286ac_datarootdir_hack=; ac_datarootdir_seen=
19287ac_sed_dataroot='
19288/datarootdir/ {
19289  p
19290  q
19291}
19292/@datadir@/p
19293/@docdir@/p
19294/@infodir@/p
19295/@localedir@/p
19296/@mandir@/p'
19297case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19298*datarootdir*) ac_datarootdir_seen=yes;;
19299*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19300  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19301$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19302_ACEOF
19303cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19304  ac_datarootdir_hack='
19305  s&@datadir@&$datadir&g
19306  s&@docdir@&$docdir&g
19307  s&@infodir@&$infodir&g
19308  s&@localedir@&$localedir&g
19309  s&@mandir@&$mandir&g
19310  s&\\\${datarootdir}&$datarootdir&g' ;;
19311esac
19312_ACEOF
19313
19314# Neutralize VPATH when `$srcdir' = `.'.
19315# Shell code in configure.ac might set extrasub.
19316# FIXME: do we really want to maintain this feature?
19317cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19318ac_sed_extra="$ac_vpsub
19319$extrasub
19320_ACEOF
19321cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19322:t
19323/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19324s|@configure_input@|$ac_sed_conf_input|;t t
19325s&@top_builddir@&$ac_top_builddir_sub&;t t
19326s&@top_build_prefix@&$ac_top_build_prefix&;t t
19327s&@srcdir@&$ac_srcdir&;t t
19328s&@abs_srcdir@&$ac_abs_srcdir&;t t
19329s&@top_srcdir@&$ac_top_srcdir&;t t
19330s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19331s&@builddir@&$ac_builddir&;t t
19332s&@abs_builddir@&$ac_abs_builddir&;t t
19333s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19334s&@INSTALL@&$ac_INSTALL&;t t
19335s&@MKDIR_P@&$ac_MKDIR_P&;t t
19336$ac_datarootdir_hack
19337"
19338eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
19339if $ac_cs_awk_getline; then
19340  $AWK -f "$ac_tmp/subs.awk"
19341else
19342  $AWK -f "$ac_tmp/subs.awk" | $SHELL
19343fi \
19344  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19345
19346test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19347  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19348  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
19349      "$ac_tmp/out"`; test -z "$ac_out"; } &&
19350  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19351which seems to be undefined.  Please make sure it is defined" >&5
19352$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19353which seems to be undefined.  Please make sure it is defined" >&2;}
19354
19355  rm -f "$ac_tmp/stdin"
19356  case $ac_file in
19357  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19358  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19359  esac \
19360  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19361 ;;
19362  :H)
19363  #
19364  # CONFIG_HEADER
19365  #
19366  if test x"$ac_file" != x-; then
19367    {
19368      $as_echo "/* $configure_input  */" \
19369      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19370    } >"$ac_tmp/config.h" \
19371      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19372    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19373      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19374$as_echo "$as_me: $ac_file is unchanged" >&6;}
19375    else
19376      rm -f "$ac_file"
19377      mv "$ac_tmp/config.h" "$ac_file" \
19378	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
19379    fi
19380  else
19381    $as_echo "/* $configure_input  */" \
19382      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19383      || as_fn_error $? "could not create -" "$LINENO" 5
19384  fi
19385# Compute "$ac_file"'s index in $config_headers.
19386_am_arg="$ac_file"
19387_am_stamp_count=1
19388for _am_header in $config_headers :; do
19389  case $_am_header in
19390    $_am_arg | $_am_arg:* )
19391      break ;;
19392    * )
19393      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19394  esac
19395done
19396echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19397$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19398	 X"$_am_arg" : 'X\(//\)[^/]' \| \
19399	 X"$_am_arg" : 'X\(//\)$' \| \
19400	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19401$as_echo X"$_am_arg" |
19402    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19403	    s//\1/
19404	    q
19405	  }
19406	  /^X\(\/\/\)[^/].*/{
19407	    s//\1/
19408	    q
19409	  }
19410	  /^X\(\/\/\)$/{
19411	    s//\1/
19412	    q
19413	  }
19414	  /^X\(\/\).*/{
19415	    s//\1/
19416	    q
19417	  }
19418	  s/.*/./; q'`/stamp-h$_am_stamp_count
19419 ;;
19420
19421  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19422$as_echo "$as_me: executing $ac_file commands" >&6;}
19423 ;;
19424  esac
19425
19426
19427  case $ac_file$ac_mode in
19428    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19429  # Older Autoconf quotes --file arguments for eval, but not when files
19430  # are listed without --file.  Let's play safe and only enable the eval
19431  # if we detect the quoting.
19432  case $CONFIG_FILES in
19433  *\'*) eval set x "$CONFIG_FILES" ;;
19434  *)   set x $CONFIG_FILES ;;
19435  esac
19436  shift
19437  for mf
19438  do
19439    # Strip MF so we end up with the name of the file.
19440    mf=`echo "$mf" | sed -e 's/:.*$//'`
19441    # Check whether this is an Automake generated Makefile or not.
19442    # We used to match only the files named 'Makefile.in', but
19443    # some people rename them; so instead we look at the file content.
19444    # Grep'ing the first line is not enough: some people post-process
19445    # each Makefile.in and add a new line on top of each file to say so.
19446    # Grep'ing the whole file is not good either: AIX grep has a line
19447    # limit of 2048, but all sed's we know have understand at least 4000.
19448    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19449      dirpart=`$as_dirname -- "$mf" ||
19450$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19451	 X"$mf" : 'X\(//\)[^/]' \| \
19452	 X"$mf" : 'X\(//\)$' \| \
19453	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19454$as_echo X"$mf" |
19455    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19456	    s//\1/
19457	    q
19458	  }
19459	  /^X\(\/\/\)[^/].*/{
19460	    s//\1/
19461	    q
19462	  }
19463	  /^X\(\/\/\)$/{
19464	    s//\1/
19465	    q
19466	  }
19467	  /^X\(\/\).*/{
19468	    s//\1/
19469	    q
19470	  }
19471	  s/.*/./; q'`
19472    else
19473      continue
19474    fi
19475    # Extract the definition of DEPDIR, am__include, and am__quote
19476    # from the Makefile without running 'make'.
19477    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19478    test -z "$DEPDIR" && continue
19479    am__include=`sed -n 's/^am__include = //p' < "$mf"`
19480    test -z "$am__include" && continue
19481    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19482    # Find all dependency output files, they are included files with
19483    # $(DEPDIR) in their names.  We invoke sed twice because it is the
19484    # simplest approach to changing $(DEPDIR) to its actual value in the
19485    # expansion.
19486    for file in `sed -n "
19487      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19488	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
19489      # Make sure the directory exists.
19490      test -f "$dirpart/$file" && continue
19491      fdir=`$as_dirname -- "$file" ||
19492$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19493	 X"$file" : 'X\(//\)[^/]' \| \
19494	 X"$file" : 'X\(//\)$' \| \
19495	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19496$as_echo X"$file" |
19497    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19498	    s//\1/
19499	    q
19500	  }
19501	  /^X\(\/\/\)[^/].*/{
19502	    s//\1/
19503	    q
19504	  }
19505	  /^X\(\/\/\)$/{
19506	    s//\1/
19507	    q
19508	  }
19509	  /^X\(\/\).*/{
19510	    s//\1/
19511	    q
19512	  }
19513	  s/.*/./; q'`
19514      as_dir=$dirpart/$fdir; as_fn_mkdir_p
19515      # echo "creating $dirpart/$file"
19516      echo '# dummy' > "$dirpart/$file"
19517    done
19518  done
19519}
19520 ;;
19521    "libtool":C)
19522
19523    # See if we are running on zsh, and set the options which allow our
19524    # commands through without removal of \ escapes.
19525    if test -n "${ZSH_VERSION+set}" ; then
19526      setopt NO_GLOB_SUBST
19527    fi
19528
19529    cfgfile="${ofile}T"
19530    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19531    $RM "$cfgfile"
19532
19533    cat <<_LT_EOF >> "$cfgfile"
19534#! $SHELL
19535
19536# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19537# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19538# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19539# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19540#
19541#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19542#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19543#   Written by Gordon Matzigkeit, 1996
19544#
19545#   This file is part of GNU Libtool.
19546#
19547# GNU Libtool is free software; you can redistribute it and/or
19548# modify it under the terms of the GNU General Public License as
19549# published by the Free Software Foundation; either version 2 of
19550# the License, or (at your option) any later version.
19551#
19552# As a special exception to the GNU General Public License,
19553# if you distribute this file as part of a program or library that
19554# is built using GNU Libtool, you may include this file under the
19555# same distribution terms that you use for the rest of that program.
19556#
19557# GNU Libtool is distributed in the hope that it will be useful,
19558# but WITHOUT ANY WARRANTY; without even the implied warranty of
19559# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19560# GNU General Public License for more details.
19561#
19562# You should have received a copy of the GNU General Public License
19563# along with GNU Libtool; see the file COPYING.  If not, a copy
19564# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19565# obtained by writing to the Free Software Foundation, Inc.,
19566# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19567
19568
19569# The names of the tagged configurations supported by this script.
19570available_tags="CXX "
19571
19572# ### BEGIN LIBTOOL CONFIG
19573
19574# Which release of libtool.m4 was used?
19575macro_version=$macro_version
19576macro_revision=$macro_revision
19577
19578# Whether or not to build shared libraries.
19579build_libtool_libs=$enable_shared
19580
19581# Whether or not to build static libraries.
19582build_old_libs=$enable_static
19583
19584# What type of objects to build.
19585pic_mode=$pic_mode
19586
19587# Whether or not to optimize for fast installation.
19588fast_install=$enable_fast_install
19589
19590# Shell to use when invoking shell scripts.
19591SHELL=$lt_SHELL
19592
19593# An echo program that protects backslashes.
19594ECHO=$lt_ECHO
19595
19596# The host system.
19597host_alias=$host_alias
19598host=$host
19599host_os=$host_os
19600
19601# The build system.
19602build_alias=$build_alias
19603build=$build
19604build_os=$build_os
19605
19606# A sed program that does not truncate output.
19607SED=$lt_SED
19608
19609# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19610Xsed="\$SED -e 1s/^X//"
19611
19612# A grep program that handles long lines.
19613GREP=$lt_GREP
19614
19615# An ERE matcher.
19616EGREP=$lt_EGREP
19617
19618# A literal string matcher.
19619FGREP=$lt_FGREP
19620
19621# A BSD- or MS-compatible name lister.
19622NM=$lt_NM
19623
19624# Whether we need soft or hard links.
19625LN_S=$lt_LN_S
19626
19627# What is the maximum length of a command?
19628max_cmd_len=$max_cmd_len
19629
19630# Object file suffix (normally "o").
19631objext=$ac_objext
19632
19633# Executable file suffix (normally "").
19634exeext=$exeext
19635
19636# whether the shell understands "unset".
19637lt_unset=$lt_unset
19638
19639# turn spaces into newlines.
19640SP2NL=$lt_lt_SP2NL
19641
19642# turn newlines into spaces.
19643NL2SP=$lt_lt_NL2SP
19644
19645# An object symbol dumper.
19646OBJDUMP=$lt_OBJDUMP
19647
19648# Method to check whether dependent libraries are shared objects.
19649deplibs_check_method=$lt_deplibs_check_method
19650
19651# Command to use when deplibs_check_method == "file_magic".
19652file_magic_cmd=$lt_file_magic_cmd
19653
19654# The archiver.
19655AR=$lt_AR
19656AR_FLAGS=$lt_AR_FLAGS
19657
19658# A symbol stripping program.
19659STRIP=$lt_STRIP
19660
19661# Commands used to install an old-style archive.
19662RANLIB=$lt_RANLIB
19663old_postinstall_cmds=$lt_old_postinstall_cmds
19664old_postuninstall_cmds=$lt_old_postuninstall_cmds
19665
19666# Whether to use a lock for old archive extraction.
19667lock_old_archive_extraction=$lock_old_archive_extraction
19668
19669# A C compiler.
19670LTCC=$lt_CC
19671
19672# LTCC compiler flags.
19673LTCFLAGS=$lt_CFLAGS
19674
19675# Take the output of nm and produce a listing of raw symbols and C names.
19676global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19677
19678# Transform the output of nm in a proper C declaration.
19679global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19680
19681# Transform the output of nm in a C name address pair.
19682global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19683
19684# Transform the output of nm in a C name address pair when lib prefix is needed.
19685global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19686
19687# The name of the directory that contains temporary libtool files.
19688objdir=$objdir
19689
19690# Used to examine libraries when file_magic_cmd begins with "file".
19691MAGIC_CMD=$MAGIC_CMD
19692
19693# Must we lock files when doing compilation?
19694need_locks=$lt_need_locks
19695
19696# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19697DSYMUTIL=$lt_DSYMUTIL
19698
19699# Tool to change global to local symbols on Mac OS X.
19700NMEDIT=$lt_NMEDIT
19701
19702# Tool to manipulate fat objects and archives on Mac OS X.
19703LIPO=$lt_LIPO
19704
19705# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19706OTOOL=$lt_OTOOL
19707
19708# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19709OTOOL64=$lt_OTOOL64
19710
19711# Old archive suffix (normally "a").
19712libext=$libext
19713
19714# Shared library suffix (normally ".so").
19715shrext_cmds=$lt_shrext_cmds
19716
19717# The commands to extract the exported symbol list from a shared archive.
19718extract_expsyms_cmds=$lt_extract_expsyms_cmds
19719
19720# Variables whose values should be saved in libtool wrapper scripts and
19721# restored at link time.
19722variables_saved_for_relink=$lt_variables_saved_for_relink
19723
19724# Do we need the "lib" prefix for modules?
19725need_lib_prefix=$need_lib_prefix
19726
19727# Do we need a version for libraries?
19728need_version=$need_version
19729
19730# Library versioning type.
19731version_type=$version_type
19732
19733# Shared library runtime path variable.
19734runpath_var=$runpath_var
19735
19736# Shared library path variable.
19737shlibpath_var=$shlibpath_var
19738
19739# Is shlibpath searched before the hard-coded library search path?
19740shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19741
19742# Format of library name prefix.
19743libname_spec=$lt_libname_spec
19744
19745# List of archive names.  First name is the real one, the rest are links.
19746# The last name is the one that the linker finds with -lNAME
19747library_names_spec=$lt_library_names_spec
19748
19749# The coded name of the library, if different from the real name.
19750soname_spec=$lt_soname_spec
19751
19752# Permission mode override for installation of shared libraries.
19753install_override_mode=$lt_install_override_mode
19754
19755# Command to use after installation of a shared archive.
19756postinstall_cmds=$lt_postinstall_cmds
19757
19758# Command to use after uninstallation of a shared archive.
19759postuninstall_cmds=$lt_postuninstall_cmds
19760
19761# Commands used to finish a libtool library installation in a directory.
19762finish_cmds=$lt_finish_cmds
19763
19764# As "finish_cmds", except a single script fragment to be evaled but
19765# not shown.
19766finish_eval=$lt_finish_eval
19767
19768# Whether we should hardcode library paths into libraries.
19769hardcode_into_libs=$hardcode_into_libs
19770
19771# Compile-time system search path for libraries.
19772sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19773
19774# Run-time system search path for libraries.
19775sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19776
19777# Whether dlopen is supported.
19778dlopen_support=$enable_dlopen
19779
19780# Whether dlopen of programs is supported.
19781dlopen_self=$enable_dlopen_self
19782
19783# Whether dlopen of statically linked programs is supported.
19784dlopen_self_static=$enable_dlopen_self_static
19785
19786# Commands to strip libraries.
19787old_striplib=$lt_old_striplib
19788striplib=$lt_striplib
19789
19790
19791# The linker used to build libraries.
19792LD=$lt_LD
19793
19794# How to create reloadable object files.
19795reload_flag=$lt_reload_flag
19796reload_cmds=$lt_reload_cmds
19797
19798# Commands used to build an old-style archive.
19799old_archive_cmds=$lt_old_archive_cmds
19800
19801# A language specific compiler.
19802CC=$lt_compiler
19803
19804# Is the compiler the GNU compiler?
19805with_gcc=$GCC
19806
19807# Compiler flag to turn off builtin functions.
19808no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19809
19810# How to pass a linker flag through the compiler.
19811wl=$lt_lt_prog_compiler_wl
19812
19813# Additional compiler flags for building library objects.
19814pic_flag=$lt_lt_prog_compiler_pic
19815
19816# Compiler flag to prevent dynamic linking.
19817link_static_flag=$lt_lt_prog_compiler_static
19818
19819# Does compiler simultaneously support -c and -o options?
19820compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19821
19822# Whether or not to add -lc for building shared libraries.
19823build_libtool_need_lc=$archive_cmds_need_lc
19824
19825# Whether or not to disallow shared libs when runtime libs are static.
19826allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19827
19828# Compiler flag to allow reflexive dlopens.
19829export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19830
19831# Compiler flag to generate shared objects directly from archives.
19832whole_archive_flag_spec=$lt_whole_archive_flag_spec
19833
19834# Whether the compiler copes with passing no objects directly.
19835compiler_needs_object=$lt_compiler_needs_object
19836
19837# Create an old-style archive from a shared archive.
19838old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19839
19840# Create a temporary old-style archive to link instead of a shared archive.
19841old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19842
19843# Commands used to build a shared archive.
19844archive_cmds=$lt_archive_cmds
19845archive_expsym_cmds=$lt_archive_expsym_cmds
19846
19847# Commands used to build a loadable module if different from building
19848# a shared archive.
19849module_cmds=$lt_module_cmds
19850module_expsym_cmds=$lt_module_expsym_cmds
19851
19852# Whether we are building with GNU ld or not.
19853with_gnu_ld=$lt_with_gnu_ld
19854
19855# Flag that allows shared libraries with undefined symbols to be built.
19856allow_undefined_flag=$lt_allow_undefined_flag
19857
19858# Flag that enforces no undefined symbols.
19859no_undefined_flag=$lt_no_undefined_flag
19860
19861# Flag to hardcode \$libdir into a binary during linking.
19862# This must work even if \$libdir does not exist
19863hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19864
19865# If ld is used when linking, flag to hardcode \$libdir into a binary
19866# during linking.  This must work even if \$libdir does not exist.
19867hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19868
19869# Whether we need a single "-rpath" flag with a separated argument.
19870hardcode_libdir_separator=$lt_hardcode_libdir_separator
19871
19872# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19873# DIR into the resulting binary.
19874hardcode_direct=$hardcode_direct
19875
19876# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19877# DIR into the resulting binary and the resulting library dependency is
19878# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19879# library is relocated.
19880hardcode_direct_absolute=$hardcode_direct_absolute
19881
19882# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19883# into the resulting binary.
19884hardcode_minus_L=$hardcode_minus_L
19885
19886# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19887# into the resulting binary.
19888hardcode_shlibpath_var=$hardcode_shlibpath_var
19889
19890# Set to "yes" if building a shared library automatically hardcodes DIR
19891# into the library and all subsequent libraries and executables linked
19892# against it.
19893hardcode_automatic=$hardcode_automatic
19894
19895# Set to yes if linker adds runtime paths of dependent libraries
19896# to runtime path list.
19897inherit_rpath=$inherit_rpath
19898
19899# Whether libtool must link a program against all its dependency libraries.
19900link_all_deplibs=$link_all_deplibs
19901
19902# Fix the shell variable \$srcfile for the compiler.
19903fix_srcfile_path=$lt_fix_srcfile_path
19904
19905# Set to "yes" if exported symbols are required.
19906always_export_symbols=$always_export_symbols
19907
19908# The commands to list exported symbols.
19909export_symbols_cmds=$lt_export_symbols_cmds
19910
19911# Symbols that should not be listed in the preloaded symbols.
19912exclude_expsyms=$lt_exclude_expsyms
19913
19914# Symbols that must always be exported.
19915include_expsyms=$lt_include_expsyms
19916
19917# Commands necessary for linking programs (against libraries) with templates.
19918prelink_cmds=$lt_prelink_cmds
19919
19920# Specify filename containing input files.
19921file_list_spec=$lt_file_list_spec
19922
19923# How to hardcode a shared library path into an executable.
19924hardcode_action=$hardcode_action
19925
19926# The directories searched by this compiler when creating a shared library.
19927compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19928
19929# Dependencies to place before and after the objects being linked to
19930# create a shared library.
19931predep_objects=$lt_predep_objects
19932postdep_objects=$lt_postdep_objects
19933predeps=$lt_predeps
19934postdeps=$lt_postdeps
19935
19936# The library search path used internally by the compiler when linking
19937# a shared library.
19938compiler_lib_search_path=$lt_compiler_lib_search_path
19939
19940# ### END LIBTOOL CONFIG
19941
19942_LT_EOF
19943
19944  case $host_os in
19945  aix3*)
19946    cat <<\_LT_EOF >> "$cfgfile"
19947# AIX sometimes has problems with the GCC collect2 program.  For some
19948# reason, if we set the COLLECT_NAMES environment variable, the problems
19949# vanish in a puff of smoke.
19950if test "X${COLLECT_NAMES+set}" != Xset; then
19951  COLLECT_NAMES=
19952  export COLLECT_NAMES
19953fi
19954_LT_EOF
19955    ;;
19956  esac
19957
19958
19959ltmain="$ac_aux_dir/ltmain.sh"
19960
19961
19962  # We use sed instead of cat because bash on DJGPP gets confused if
19963  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19964  # text mode, it properly converts lines to CR/LF.  This bash problem
19965  # is reportedly fixed, but why not run on old versions too?
19966  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19967    || (rm -f "$cfgfile"; exit 1)
19968
19969  case $xsi_shell in
19970  yes)
19971    cat << \_LT_EOF >> "$cfgfile"
19972
19973# func_dirname file append nondir_replacement
19974# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19975# otherwise set result to NONDIR_REPLACEMENT.
19976func_dirname ()
19977{
19978  case ${1} in
19979    */*) func_dirname_result="${1%/*}${2}" ;;
19980    *  ) func_dirname_result="${3}" ;;
19981  esac
19982}
19983
19984# func_basename file
19985func_basename ()
19986{
19987  func_basename_result="${1##*/}"
19988}
19989
19990# func_dirname_and_basename file append nondir_replacement
19991# perform func_basename and func_dirname in a single function
19992# call:
19993#   dirname:  Compute the dirname of FILE.  If nonempty,
19994#             add APPEND to the result, otherwise set result
19995#             to NONDIR_REPLACEMENT.
19996#             value returned in "$func_dirname_result"
19997#   basename: Compute filename of FILE.
19998#             value retuned in "$func_basename_result"
19999# Implementation must be kept synchronized with func_dirname
20000# and func_basename. For efficiency, we do not delegate to
20001# those functions but instead duplicate the functionality here.
20002func_dirname_and_basename ()
20003{
20004  case ${1} in
20005    */*) func_dirname_result="${1%/*}${2}" ;;
20006    *  ) func_dirname_result="${3}" ;;
20007  esac
20008  func_basename_result="${1##*/}"
20009}
20010
20011# func_stripname prefix suffix name
20012# strip PREFIX and SUFFIX off of NAME.
20013# PREFIX and SUFFIX must not contain globbing or regex special
20014# characters, hashes, percent signs, but SUFFIX may contain a leading
20015# dot (in which case that matches only a dot).
20016func_stripname ()
20017{
20018  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
20019  # positional parameters, so assign one to ordinary parameter first.
20020  func_stripname_result=${3}
20021  func_stripname_result=${func_stripname_result#"${1}"}
20022  func_stripname_result=${func_stripname_result%"${2}"}
20023}
20024
20025# func_opt_split
20026func_opt_split ()
20027{
20028  func_opt_split_opt=${1%%=*}
20029  func_opt_split_arg=${1#*=}
20030}
20031
20032# func_lo2o object
20033func_lo2o ()
20034{
20035  case ${1} in
20036    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
20037    *)    func_lo2o_result=${1} ;;
20038  esac
20039}
20040
20041# func_xform libobj-or-source
20042func_xform ()
20043{
20044  func_xform_result=${1%.*}.lo
20045}
20046
20047# func_arith arithmetic-term...
20048func_arith ()
20049{
20050  func_arith_result=$(( $* ))
20051}
20052
20053# func_len string
20054# STRING may not start with a hyphen.
20055func_len ()
20056{
20057  func_len_result=${#1}
20058}
20059
20060_LT_EOF
20061    ;;
20062  *) # Bourne compatible functions.
20063    cat << \_LT_EOF >> "$cfgfile"
20064
20065# func_dirname file append nondir_replacement
20066# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
20067# otherwise set result to NONDIR_REPLACEMENT.
20068func_dirname ()
20069{
20070  # Extract subdirectory from the argument.
20071  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
20072  if test "X$func_dirname_result" = "X${1}"; then
20073    func_dirname_result="${3}"
20074  else
20075    func_dirname_result="$func_dirname_result${2}"
20076  fi
20077}
20078
20079# func_basename file
20080func_basename ()
20081{
20082  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
20083}
20084
20085
20086# func_stripname prefix suffix name
20087# strip PREFIX and SUFFIX off of NAME.
20088# PREFIX and SUFFIX must not contain globbing or regex special
20089# characters, hashes, percent signs, but SUFFIX may contain a leading
20090# dot (in which case that matches only a dot).
20091# func_strip_suffix prefix name
20092func_stripname ()
20093{
20094  case ${2} in
20095    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
20096    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
20097  esac
20098}
20099
20100# sed scripts:
20101my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20102my_sed_long_arg='1s/^-[^=]*=//'
20103
20104# func_opt_split
20105func_opt_split ()
20106{
20107  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
20108  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
20109}
20110
20111# func_lo2o object
20112func_lo2o ()
20113{
20114  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
20115}
20116
20117# func_xform libobj-or-source
20118func_xform ()
20119{
20120  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
20121}
20122
20123# func_arith arithmetic-term...
20124func_arith ()
20125{
20126  func_arith_result=`expr "$@"`
20127}
20128
20129# func_len string
20130# STRING may not start with a hyphen.
20131func_len ()
20132{
20133  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20134}
20135
20136_LT_EOF
20137esac
20138
20139case $lt_shell_append in
20140  yes)
20141    cat << \_LT_EOF >> "$cfgfile"
20142
20143# func_append var value
20144# Append VALUE to the end of shell variable VAR.
20145func_append ()
20146{
20147  eval "$1+=\$2"
20148}
20149_LT_EOF
20150    ;;
20151  *)
20152    cat << \_LT_EOF >> "$cfgfile"
20153
20154# func_append var value
20155# Append VALUE to the end of shell variable VAR.
20156func_append ()
20157{
20158  eval "$1=\$$1\$2"
20159}
20160
20161_LT_EOF
20162    ;;
20163  esac
20164
20165
20166  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20167    || (rm -f "$cfgfile"; exit 1)
20168
20169  mv -f "$cfgfile" "$ofile" ||
20170    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20171  chmod +x "$ofile"
20172
20173
20174    cat <<_LT_EOF >> "$ofile"
20175
20176# ### BEGIN LIBTOOL TAG CONFIG: CXX
20177
20178# The linker used to build libraries.
20179LD=$lt_LD_CXX
20180
20181# How to create reloadable object files.
20182reload_flag=$lt_reload_flag_CXX
20183reload_cmds=$lt_reload_cmds_CXX
20184
20185# Commands used to build an old-style archive.
20186old_archive_cmds=$lt_old_archive_cmds_CXX
20187
20188# A language specific compiler.
20189CC=$lt_compiler_CXX
20190
20191# Is the compiler the GNU compiler?
20192with_gcc=$GCC_CXX
20193
20194# Compiler flag to turn off builtin functions.
20195no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20196
20197# How to pass a linker flag through the compiler.
20198wl=$lt_lt_prog_compiler_wl_CXX
20199
20200# Additional compiler flags for building library objects.
20201pic_flag=$lt_lt_prog_compiler_pic_CXX
20202
20203# Compiler flag to prevent dynamic linking.
20204link_static_flag=$lt_lt_prog_compiler_static_CXX
20205
20206# Does compiler simultaneously support -c and -o options?
20207compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20208
20209# Whether or not to add -lc for building shared libraries.
20210build_libtool_need_lc=$archive_cmds_need_lc_CXX
20211
20212# Whether or not to disallow shared libs when runtime libs are static.
20213allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20214
20215# Compiler flag to allow reflexive dlopens.
20216export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20217
20218# Compiler flag to generate shared objects directly from archives.
20219whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20220
20221# Whether the compiler copes with passing no objects directly.
20222compiler_needs_object=$lt_compiler_needs_object_CXX
20223
20224# Create an old-style archive from a shared archive.
20225old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20226
20227# Create a temporary old-style archive to link instead of a shared archive.
20228old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20229
20230# Commands used to build a shared archive.
20231archive_cmds=$lt_archive_cmds_CXX
20232archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20233
20234# Commands used to build a loadable module if different from building
20235# a shared archive.
20236module_cmds=$lt_module_cmds_CXX
20237module_expsym_cmds=$lt_module_expsym_cmds_CXX
20238
20239# Whether we are building with GNU ld or not.
20240with_gnu_ld=$lt_with_gnu_ld_CXX
20241
20242# Flag that allows shared libraries with undefined symbols to be built.
20243allow_undefined_flag=$lt_allow_undefined_flag_CXX
20244
20245# Flag that enforces no undefined symbols.
20246no_undefined_flag=$lt_no_undefined_flag_CXX
20247
20248# Flag to hardcode \$libdir into a binary during linking.
20249# This must work even if \$libdir does not exist
20250hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20251
20252# If ld is used when linking, flag to hardcode \$libdir into a binary
20253# during linking.  This must work even if \$libdir does not exist.
20254hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20255
20256# Whether we need a single "-rpath" flag with a separated argument.
20257hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20258
20259# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20260# DIR into the resulting binary.
20261hardcode_direct=$hardcode_direct_CXX
20262
20263# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20264# DIR into the resulting binary and the resulting library dependency is
20265# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20266# library is relocated.
20267hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20268
20269# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20270# into the resulting binary.
20271hardcode_minus_L=$hardcode_minus_L_CXX
20272
20273# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20274# into the resulting binary.
20275hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20276
20277# Set to "yes" if building a shared library automatically hardcodes DIR
20278# into the library and all subsequent libraries and executables linked
20279# against it.
20280hardcode_automatic=$hardcode_automatic_CXX
20281
20282# Set to yes if linker adds runtime paths of dependent libraries
20283# to runtime path list.
20284inherit_rpath=$inherit_rpath_CXX
20285
20286# Whether libtool must link a program against all its dependency libraries.
20287link_all_deplibs=$link_all_deplibs_CXX
20288
20289# Fix the shell variable \$srcfile for the compiler.
20290fix_srcfile_path=$lt_fix_srcfile_path_CXX
20291
20292# Set to "yes" if exported symbols are required.
20293always_export_symbols=$always_export_symbols_CXX
20294
20295# The commands to list exported symbols.
20296export_symbols_cmds=$lt_export_symbols_cmds_CXX
20297
20298# Symbols that should not be listed in the preloaded symbols.
20299exclude_expsyms=$lt_exclude_expsyms_CXX
20300
20301# Symbols that must always be exported.
20302include_expsyms=$lt_include_expsyms_CXX
20303
20304# Commands necessary for linking programs (against libraries) with templates.
20305prelink_cmds=$lt_prelink_cmds_CXX
20306
20307# Specify filename containing input files.
20308file_list_spec=$lt_file_list_spec_CXX
20309
20310# How to hardcode a shared library path into an executable.
20311hardcode_action=$hardcode_action_CXX
20312
20313# The directories searched by this compiler when creating a shared library.
20314compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20315
20316# Dependencies to place before and after the objects being linked to
20317# create a shared library.
20318predep_objects=$lt_predep_objects_CXX
20319postdep_objects=$lt_postdep_objects_CXX
20320predeps=$lt_predeps_CXX
20321postdeps=$lt_postdeps_CXX
20322
20323# The library search path used internally by the compiler when linking
20324# a shared library.
20325compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20326
20327# ### END LIBTOOL TAG CONFIG: CXX
20328_LT_EOF
20329
20330 ;;
20331    "default-1":C)
20332    for ac_file in $CONFIG_FILES; do
20333      # Support "outfile[:infile[:infile...]]"
20334      case "$ac_file" in
20335        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
20336      esac
20337      # PO directories have a Makefile.in generated from Makefile.in.in.
20338      case "$ac_file" in */Makefile.in)
20339        # Adjust a relative srcdir.
20340        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
20341        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20342        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
20343        # In autoconf-2.13 it is called $ac_given_srcdir.
20344        # In autoconf-2.50 it is called $srcdir.
20345        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
20346        case "$ac_given_srcdir" in
20347          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
20348          /*) top_srcdir="$ac_given_srcdir" ;;
20349          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
20350        esac
20351        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
20352          rm -f "$ac_dir/POTFILES"
20353          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
20354          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
20355          POMAKEFILEDEPS="POTFILES.in"
20356          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
20357          # on $ac_dir but don't depend on user-specified configuration
20358          # parameters.
20359          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
20360            # The LINGUAS file contains the set of available languages.
20361            if test -n "$OBSOLETE_ALL_LINGUAS"; then
20362              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20363            fi
20364            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
20365            # Hide the ALL_LINGUAS assigment from automake.
20366            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
20367            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
20368          else
20369            # The set of available languages was given in configure.ac.
20370            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
20371          fi
20372          case "$ac_given_srcdir" in
20373            .) srcdirpre= ;;
20374            *) srcdirpre='$(srcdir)/' ;;
20375          esac
20376          POFILES=
20377          GMOFILES=
20378          UPDATEPOFILES=
20379          DUMMYPOFILES=
20380          for lang in $ALL_LINGUAS; do
20381            POFILES="$POFILES $srcdirpre$lang.po"
20382            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20383            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
20384            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
20385          done
20386          # CATALOGS depends on both $ac_dir and the user's LINGUAS
20387          # environment variable.
20388          INST_LINGUAS=
20389          if test -n "$ALL_LINGUAS"; then
20390            for presentlang in $ALL_LINGUAS; do
20391              useit=no
20392              if test "%UNSET%" != "$LINGUAS"; then
20393                desiredlanguages="$LINGUAS"
20394              else
20395                desiredlanguages="$ALL_LINGUAS"
20396              fi
20397              for desiredlang in $desiredlanguages; do
20398                # Use the presentlang catalog if desiredlang is
20399                #   a. equal to presentlang, or
20400                #   b. a variant of presentlang (because in this case,
20401                #      presentlang can be used as a fallback for messages
20402                #      which are not translated in the desiredlang catalog).
20403                case "$desiredlang" in
20404                  "$presentlang"*) useit=yes;;
20405                esac
20406              done
20407              if test $useit = yes; then
20408                INST_LINGUAS="$INST_LINGUAS $presentlang"
20409              fi
20410            done
20411          fi
20412          CATALOGS=
20413          if test -n "$INST_LINGUAS"; then
20414            for lang in $INST_LINGUAS; do
20415              CATALOGS="$CATALOGS $lang.gmo"
20416            done
20417          fi
20418          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
20419          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"
20420          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
20421            if test -f "$f"; then
20422              case "$f" in
20423                *.orig | *.bak | *~) ;;
20424                *) cat "$f" >> "$ac_dir/Makefile" ;;
20425              esac
20426            fi
20427          done
20428        fi
20429        ;;
20430      esac
20431    done ;;
20432    "default":C)
20433case "$srcdir" in
20434  .) srcdirpre= ;;
20435  *) srcdirpre='$(srcdir)/' ;;
20436esac
20437POFILES=
20438GMOFILES=
20439for lang in dummy $OBSOLETE_ALL_LINGUAS; do
20440  if test $lang != dummy; then
20441    POFILES="$POFILES $srcdirpre$lang.po"
20442    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20443  fi
20444done
20445sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
20446    -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
20447    -e "s,@POFILES@,$POFILES," \
20448    -e "s,@GMOFILES@,$GMOFILES," \
20449    po/Makefile.in > po/Makefile ;;
20450
20451  esac
20452done # for ac_tag
20453
20454
20455as_fn_exit 0
20456_ACEOF
20457ac_clean_files=$ac_clean_files_save
20458
20459test $ac_write_fail = 0 ||
20460  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20461
20462
20463# configure is writing to config.log, and then calls config.status.
20464# config.status does its own redirection, appending to config.log.
20465# Unfortunately, on DOS this fails, as config.log is still kept open
20466# by configure, so config.status won't be able to write to it; its
20467# output is simply discarded.  So we exec the FD to /dev/null,
20468# effectively closing config.log, so it can be properly (re)opened and
20469# appended to by config.status.  When coming back to configure, we
20470# need to make the FD available again.
20471if test "$no_create" != yes; then
20472  ac_cs_success=:
20473  ac_config_status_args=
20474  test "$silent" = yes &&
20475    ac_config_status_args="$ac_config_status_args --quiet"
20476  exec 5>/dev/null
20477  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20478  exec 5>>config.log
20479  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20480  # would make configure fail if this is the last instruction.
20481  $ac_cs_success || as_fn_exit 1
20482fi
20483if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20484  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20485$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20486fi
20487
20488