xref: /netbsd-src/external/gpl3/binutils/dist/gas/configure (revision 154bfe8e089c1a0a4e9ed8414f08d3da90949162)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for gas 2.34.
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='gas'
589PACKAGE_TARNAME='gas'
590PACKAGE_VERSION='2.34'
591PACKAGE_STRING='gas 2.34'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="as.h"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610#  include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615#  include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_subst_vars='am__EXEEXT_FALSE
633am__EXEEXT_TRUE
634LTLIBOBJS
635LIBOBJS
636zlibinc
637zlibdir
638LIBM
639ALLOCA
640GENINSRC_NEVER_FALSE
641GENINSRC_NEVER_TRUE
642MAINT
643MAINTAINER_MODE_FALSE
644MAINTAINER_MODE_TRUE
645MSGMERGE
646MSGFMT
647MKINSTALLDIRS
648CATOBJEXT
649GENCAT
650INSTOBJEXT
651DATADIRNAME
652CATALOGS
653POSUB
654GMSGFMT
655XGETTEXT
656INCINTL
657LIBINTL_DEP
658LIBINTL
659USE_NLS
660LEXLIB
661LEX_OUTPUT_ROOT
662LEX
663YFLAGS
664YACC
665OPCODES_LIB
666atof
667install_tooldir
668te_file
669obj_format
670target_cpu_type
671extra_objects
672cgen_cpu_prefix
673GDBINIT
674WARN_WRITE_STRINGS
675NO_WERROR
676WARN_CFLAGS_FOR_BUILD
677WARN_CFLAGS
678do_compare
679OTOOL64
680OTOOL
681LIPO
682NMEDIT
683DSYMUTIL
684RANLIB
685AR
686OBJDUMP
687LN_S
688NM
689ac_ct_DUMPBIN
690DUMPBIN
691LD
692FGREP
693SED
694LIBTOOL
695EGREP
696GREP
697CPP
698AM_BACKSLASH
699AM_DEFAULT_VERBOSITY
700AM_DEFAULT_V
701AM_V
702am__fastdepCC_FALSE
703am__fastdepCC_TRUE
704CCDEPMODE
705am__nodep
706AMDEPBACKSLASH
707AMDEP_FALSE
708AMDEP_TRUE
709am__quote
710am__include
711DEPDIR
712am__untar
713am__tar
714AMTAR
715am__leading_dot
716SET_MAKE
717AWK
718mkdir_p
719MKDIR_P
720INSTALL_STRIP_PROGRAM
721STRIP
722install_sh
723MAKEINFO
724AUTOHEADER
725AUTOMAKE
726AUTOCONF
727ACLOCAL
728VERSION
729PACKAGE
730CYGPATH_W
731am__isrc
732INSTALL_DATA
733INSTALL_SCRIPT
734INSTALL_PROGRAM
735OBJEXT
736EXEEXT
737ac_ct_CC
738CPPFLAGS
739LDFLAGS
740CFLAGS
741CC
742target_os
743target_vendor
744target_cpu
745target
746host_os
747host_vendor
748host_cpu
749host
750build_os
751build_vendor
752build_cpu
753build
754target_alias
755host_alias
756build_alias
757LIBS
758ECHO_T
759ECHO_N
760ECHO_C
761DEFS
762mandir
763localedir
764libdir
765psdir
766pdfdir
767dvidir
768htmldir
769infodir
770docdir
771oldincludedir
772includedir
773localstatedir
774sharedstatedir
775sysconfdir
776datadir
777datarootdir
778libexecdir
779sbindir
780bindir
781program_transform_name
782prefix
783exec_prefix
784PACKAGE_URL
785PACKAGE_BUGREPORT
786PACKAGE_STRING
787PACKAGE_VERSION
788PACKAGE_TARNAME
789PACKAGE_NAME
790PATH_SEPARATOR
791SHELL'
792ac_subst_files=''
793ac_user_opts='
794enable_option_checking
795enable_dependency_tracking
796enable_silent_rules
797enable_shared
798enable_static
799with_pic
800enable_fast_install
801with_gnu_ld
802enable_libtool_lock
803enable_plugins
804enable_largefile
805enable_targets
806enable_checking
807enable_compressed_debug_sections
808enable_x86_relax_relocations
809enable_elf_stt_common
810enable_generate_build_notes
811enable_mips_fix_loongson3_llsc
812enable_x86_used_note
813enable_default_riscv_attribute
814enable_werror
815enable_build_warnings
816with_cpu
817enable_nls
818enable_maintainer_mode
819with_system_zlib
820'
821      ac_precious_vars='build_alias
822host_alias
823target_alias
824CC
825CFLAGS
826LDFLAGS
827LIBS
828CPPFLAGS
829CPP
830YACC
831YFLAGS'
832
833
834# Initialize some variables set by options.
835ac_init_help=
836ac_init_version=false
837ac_unrecognized_opts=
838ac_unrecognized_sep=
839# The variables have the same names as the options, with
840# dashes changed to underlines.
841cache_file=/dev/null
842exec_prefix=NONE
843no_create=
844no_recursion=
845prefix=NONE
846program_prefix=NONE
847program_suffix=NONE
848program_transform_name=s,x,x,
849silent=
850site=
851srcdir=
852verbose=
853x_includes=NONE
854x_libraries=NONE
855
856# Installation directory options.
857# These are left unexpanded so users can "make install exec_prefix=/foo"
858# and all the variables that are supposed to be based on exec_prefix
859# by default will actually change.
860# Use braces instead of parens because sh, perl, etc. also accept them.
861# (The list follows the same order as the GNU Coding Standards.)
862bindir='${exec_prefix}/bin'
863sbindir='${exec_prefix}/sbin'
864libexecdir='${exec_prefix}/libexec'
865datarootdir='${prefix}/share'
866datadir='${datarootdir}'
867sysconfdir='${prefix}/etc'
868sharedstatedir='${prefix}/com'
869localstatedir='${prefix}/var'
870includedir='${prefix}/include'
871oldincludedir='/usr/include'
872docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
873infodir='${datarootdir}/info'
874htmldir='${docdir}'
875dvidir='${docdir}'
876pdfdir='${docdir}'
877psdir='${docdir}'
878libdir='${exec_prefix}/lib'
879localedir='${datarootdir}/locale'
880mandir='${datarootdir}/man'
881
882ac_prev=
883ac_dashdash=
884for ac_option
885do
886  # If the previous option needs an argument, assign it.
887  if test -n "$ac_prev"; then
888    eval $ac_prev=\$ac_option
889    ac_prev=
890    continue
891  fi
892
893  case $ac_option in
894  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
895  *=)   ac_optarg= ;;
896  *)    ac_optarg=yes ;;
897  esac
898
899  # Accept the important Cygnus configure options, so we can diagnose typos.
900
901  case $ac_dashdash$ac_option in
902  --)
903    ac_dashdash=yes ;;
904
905  -bindir | --bindir | --bindi | --bind | --bin | --bi)
906    ac_prev=bindir ;;
907  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
908    bindir=$ac_optarg ;;
909
910  -build | --build | --buil | --bui | --bu)
911    ac_prev=build_alias ;;
912  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
913    build_alias=$ac_optarg ;;
914
915  -cache-file | --cache-file | --cache-fil | --cache-fi \
916  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
917    ac_prev=cache_file ;;
918  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
919  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
920    cache_file=$ac_optarg ;;
921
922  --config-cache | -C)
923    cache_file=config.cache ;;
924
925  -datadir | --datadir | --datadi | --datad)
926    ac_prev=datadir ;;
927  -datadir=* | --datadir=* | --datadi=* | --datad=*)
928    datadir=$ac_optarg ;;
929
930  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
931  | --dataroo | --dataro | --datar)
932    ac_prev=datarootdir ;;
933  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
934  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
935    datarootdir=$ac_optarg ;;
936
937  -disable-* | --disable-*)
938    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
939    # Reject names that are not valid shell variable names.
940    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
941      as_fn_error $? "invalid feature name: $ac_useropt"
942    ac_useropt_orig=$ac_useropt
943    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
944    case $ac_user_opts in
945      *"
946"enable_$ac_useropt"
947"*) ;;
948      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
949	 ac_unrecognized_sep=', ';;
950    esac
951    eval enable_$ac_useropt=no ;;
952
953  -docdir | --docdir | --docdi | --doc | --do)
954    ac_prev=docdir ;;
955  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
956    docdir=$ac_optarg ;;
957
958  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
959    ac_prev=dvidir ;;
960  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
961    dvidir=$ac_optarg ;;
962
963  -enable-* | --enable-*)
964    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
965    # Reject names that are not valid shell variable names.
966    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
967      as_fn_error $? "invalid feature name: $ac_useropt"
968    ac_useropt_orig=$ac_useropt
969    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
970    case $ac_user_opts in
971      *"
972"enable_$ac_useropt"
973"*) ;;
974      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
975	 ac_unrecognized_sep=', ';;
976    esac
977    eval enable_$ac_useropt=\$ac_optarg ;;
978
979  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
980  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
981  | --exec | --exe | --ex)
982    ac_prev=exec_prefix ;;
983  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
984  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
985  | --exec=* | --exe=* | --ex=*)
986    exec_prefix=$ac_optarg ;;
987
988  -gas | --gas | --ga | --g)
989    # Obsolete; use --with-gas.
990    with_gas=yes ;;
991
992  -help | --help | --hel | --he | -h)
993    ac_init_help=long ;;
994  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
995    ac_init_help=recursive ;;
996  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
997    ac_init_help=short ;;
998
999  -host | --host | --hos | --ho)
1000    ac_prev=host_alias ;;
1001  -host=* | --host=* | --hos=* | --ho=*)
1002    host_alias=$ac_optarg ;;
1003
1004  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1005    ac_prev=htmldir ;;
1006  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1007  | --ht=*)
1008    htmldir=$ac_optarg ;;
1009
1010  -includedir | --includedir | --includedi | --included | --include \
1011  | --includ | --inclu | --incl | --inc)
1012    ac_prev=includedir ;;
1013  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1014  | --includ=* | --inclu=* | --incl=* | --inc=*)
1015    includedir=$ac_optarg ;;
1016
1017  -infodir | --infodir | --infodi | --infod | --info | --inf)
1018    ac_prev=infodir ;;
1019  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1020    infodir=$ac_optarg ;;
1021
1022  -libdir | --libdir | --libdi | --libd)
1023    ac_prev=libdir ;;
1024  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1025    libdir=$ac_optarg ;;
1026
1027  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1028  | --libexe | --libex | --libe)
1029    ac_prev=libexecdir ;;
1030  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1031  | --libexe=* | --libex=* | --libe=*)
1032    libexecdir=$ac_optarg ;;
1033
1034  -localedir | --localedir | --localedi | --localed | --locale)
1035    ac_prev=localedir ;;
1036  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1037    localedir=$ac_optarg ;;
1038
1039  -localstatedir | --localstatedir | --localstatedi | --localstated \
1040  | --localstate | --localstat | --localsta | --localst | --locals)
1041    ac_prev=localstatedir ;;
1042  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1043  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1044    localstatedir=$ac_optarg ;;
1045
1046  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1047    ac_prev=mandir ;;
1048  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1049    mandir=$ac_optarg ;;
1050
1051  -nfp | --nfp | --nf)
1052    # Obsolete; use --without-fp.
1053    with_fp=no ;;
1054
1055  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1056  | --no-cr | --no-c | -n)
1057    no_create=yes ;;
1058
1059  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1060  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1061    no_recursion=yes ;;
1062
1063  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1064  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1065  | --oldin | --oldi | --old | --ol | --o)
1066    ac_prev=oldincludedir ;;
1067  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1068  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1069  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1070    oldincludedir=$ac_optarg ;;
1071
1072  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1073    ac_prev=prefix ;;
1074  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1075    prefix=$ac_optarg ;;
1076
1077  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1078  | --program-pre | --program-pr | --program-p)
1079    ac_prev=program_prefix ;;
1080  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1081  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1082    program_prefix=$ac_optarg ;;
1083
1084  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1085  | --program-suf | --program-su | --program-s)
1086    ac_prev=program_suffix ;;
1087  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1088  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1089    program_suffix=$ac_optarg ;;
1090
1091  -program-transform-name | --program-transform-name \
1092  | --program-transform-nam | --program-transform-na \
1093  | --program-transform-n | --program-transform- \
1094  | --program-transform | --program-transfor \
1095  | --program-transfo | --program-transf \
1096  | --program-trans | --program-tran \
1097  | --progr-tra | --program-tr | --program-t)
1098    ac_prev=program_transform_name ;;
1099  -program-transform-name=* | --program-transform-name=* \
1100  | --program-transform-nam=* | --program-transform-na=* \
1101  | --program-transform-n=* | --program-transform-=* \
1102  | --program-transform=* | --program-transfor=* \
1103  | --program-transfo=* | --program-transf=* \
1104  | --program-trans=* | --program-tran=* \
1105  | --progr-tra=* | --program-tr=* | --program-t=*)
1106    program_transform_name=$ac_optarg ;;
1107
1108  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1109    ac_prev=pdfdir ;;
1110  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1111    pdfdir=$ac_optarg ;;
1112
1113  -psdir | --psdir | --psdi | --psd | --ps)
1114    ac_prev=psdir ;;
1115  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1116    psdir=$ac_optarg ;;
1117
1118  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1119  | -silent | --silent | --silen | --sile | --sil)
1120    silent=yes ;;
1121
1122  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1123    ac_prev=sbindir ;;
1124  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1125  | --sbi=* | --sb=*)
1126    sbindir=$ac_optarg ;;
1127
1128  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1129  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1130  | --sharedst | --shareds | --shared | --share | --shar \
1131  | --sha | --sh)
1132    ac_prev=sharedstatedir ;;
1133  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1134  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1135  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1136  | --sha=* | --sh=*)
1137    sharedstatedir=$ac_optarg ;;
1138
1139  -site | --site | --sit)
1140    ac_prev=site ;;
1141  -site=* | --site=* | --sit=*)
1142    site=$ac_optarg ;;
1143
1144  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1145    ac_prev=srcdir ;;
1146  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1147    srcdir=$ac_optarg ;;
1148
1149  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1150  | --syscon | --sysco | --sysc | --sys | --sy)
1151    ac_prev=sysconfdir ;;
1152  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1153  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1154    sysconfdir=$ac_optarg ;;
1155
1156  -target | --target | --targe | --targ | --tar | --ta | --t)
1157    ac_prev=target_alias ;;
1158  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1159    target_alias=$ac_optarg ;;
1160
1161  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1162    verbose=yes ;;
1163
1164  -version | --version | --versio | --versi | --vers | -V)
1165    ac_init_version=: ;;
1166
1167  -with-* | --with-*)
1168    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1169    # Reject names that are not valid shell variable names.
1170    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1171      as_fn_error $? "invalid package name: $ac_useropt"
1172    ac_useropt_orig=$ac_useropt
1173    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1174    case $ac_user_opts in
1175      *"
1176"with_$ac_useropt"
1177"*) ;;
1178      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1179	 ac_unrecognized_sep=', ';;
1180    esac
1181    eval with_$ac_useropt=\$ac_optarg ;;
1182
1183  -without-* | --without-*)
1184    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1185    # Reject names that are not valid shell variable names.
1186    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1187      as_fn_error $? "invalid package name: $ac_useropt"
1188    ac_useropt_orig=$ac_useropt
1189    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1190    case $ac_user_opts in
1191      *"
1192"with_$ac_useropt"
1193"*) ;;
1194      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1195	 ac_unrecognized_sep=', ';;
1196    esac
1197    eval with_$ac_useropt=no ;;
1198
1199  --x)
1200    # Obsolete; use --with-x.
1201    with_x=yes ;;
1202
1203  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1204  | --x-incl | --x-inc | --x-in | --x-i)
1205    ac_prev=x_includes ;;
1206  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1207  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1208    x_includes=$ac_optarg ;;
1209
1210  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1211  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1212    ac_prev=x_libraries ;;
1213  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1214  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1215    x_libraries=$ac_optarg ;;
1216
1217  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1218Try \`$0 --help' for more information"
1219    ;;
1220
1221  *=*)
1222    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1223    # Reject names that are not valid shell variable names.
1224    case $ac_envvar in #(
1225      '' | [0-9]* | *[!_$as_cr_alnum]* )
1226      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1227    esac
1228    eval $ac_envvar=\$ac_optarg
1229    export $ac_envvar ;;
1230
1231  *)
1232    # FIXME: should be removed in autoconf 3.0.
1233    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1234    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1235      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1236    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1237    ;;
1238
1239  esac
1240done
1241
1242if test -n "$ac_prev"; then
1243  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1244  as_fn_error $? "missing argument to $ac_option"
1245fi
1246
1247if test -n "$ac_unrecognized_opts"; then
1248  case $enable_option_checking in
1249    no) ;;
1250    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1251    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1252  esac
1253fi
1254
1255# Check all directory arguments for consistency.
1256for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1257		datadir sysconfdir sharedstatedir localstatedir includedir \
1258		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1259		libdir localedir mandir
1260do
1261  eval ac_val=\$$ac_var
1262  # Remove trailing slashes.
1263  case $ac_val in
1264    */ )
1265      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1266      eval $ac_var=\$ac_val;;
1267  esac
1268  # Be sure to have absolute directory names.
1269  case $ac_val in
1270    [\\/$]* | ?:[\\/]* )  continue;;
1271    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1272  esac
1273  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1274done
1275
1276# There might be people who depend on the old broken behavior: `$host'
1277# used to hold the argument of --host etc.
1278# FIXME: To remove some day.
1279build=$build_alias
1280host=$host_alias
1281target=$target_alias
1282
1283# FIXME: To remove some day.
1284if test "x$host_alias" != x; then
1285  if test "x$build_alias" = x; then
1286    cross_compiling=maybe
1287  elif test "x$build_alias" != "x$host_alias"; then
1288    cross_compiling=yes
1289  fi
1290fi
1291
1292ac_tool_prefix=
1293test -n "$host_alias" && ac_tool_prefix=$host_alias-
1294
1295test "$silent" = yes && exec 6>/dev/null
1296
1297
1298ac_pwd=`pwd` && test -n "$ac_pwd" &&
1299ac_ls_di=`ls -di .` &&
1300ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1301  as_fn_error $? "working directory cannot be determined"
1302test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1303  as_fn_error $? "pwd does not report name of working directory"
1304
1305
1306# Find the source files, if location was not specified.
1307if test -z "$srcdir"; then
1308  ac_srcdir_defaulted=yes
1309  # Try the directory containing this script, then the parent directory.
1310  ac_confdir=`$as_dirname -- "$as_myself" ||
1311$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1312	 X"$as_myself" : 'X\(//\)[^/]' \| \
1313	 X"$as_myself" : 'X\(//\)$' \| \
1314	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1315$as_echo X"$as_myself" |
1316    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1317	    s//\1/
1318	    q
1319	  }
1320	  /^X\(\/\/\)[^/].*/{
1321	    s//\1/
1322	    q
1323	  }
1324	  /^X\(\/\/\)$/{
1325	    s//\1/
1326	    q
1327	  }
1328	  /^X\(\/\).*/{
1329	    s//\1/
1330	    q
1331	  }
1332	  s/.*/./; q'`
1333  srcdir=$ac_confdir
1334  if test ! -r "$srcdir/$ac_unique_file"; then
1335    srcdir=..
1336  fi
1337else
1338  ac_srcdir_defaulted=no
1339fi
1340if test ! -r "$srcdir/$ac_unique_file"; then
1341  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1342  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1343fi
1344ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1345ac_abs_confdir=`(
1346	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1347	pwd)`
1348# When building in place, set srcdir=.
1349if test "$ac_abs_confdir" = "$ac_pwd"; then
1350  srcdir=.
1351fi
1352# Remove unnecessary trailing slashes from srcdir.
1353# Double slashes in file names in object file debugging info
1354# mess up M-x gdb in Emacs.
1355case $srcdir in
1356*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1357esac
1358for ac_var in $ac_precious_vars; do
1359  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1360  eval ac_env_${ac_var}_value=\$${ac_var}
1361  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1362  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1363done
1364
1365#
1366# Report the --help message.
1367#
1368if test "$ac_init_help" = "long"; then
1369  # Omit some internal or obsolete options to make the list less imposing.
1370  # This message is too long to be a string in the A/UX 3.1 sh.
1371  cat <<_ACEOF
1372\`configure' configures gas 2.34 to adapt to many kinds of systems.
1373
1374Usage: $0 [OPTION]... [VAR=VALUE]...
1375
1376To assign environment variables (e.g., CC, CFLAGS...), specify them as
1377VAR=VALUE.  See below for descriptions of some of the useful variables.
1378
1379Defaults for the options are specified in brackets.
1380
1381Configuration:
1382  -h, --help              display this help and exit
1383      --help=short        display options specific to this package
1384      --help=recursive    display the short help of all the included packages
1385  -V, --version           display version information and exit
1386  -q, --quiet, --silent   do not print \`checking ...' messages
1387      --cache-file=FILE   cache test results in FILE [disabled]
1388  -C, --config-cache      alias for \`--cache-file=config.cache'
1389  -n, --no-create         do not create output files
1390      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1391
1392Installation directories:
1393  --prefix=PREFIX         install architecture-independent files in PREFIX
1394                          [$ac_default_prefix]
1395  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1396                          [PREFIX]
1397
1398By default, \`make install' will install all the files in
1399\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1400an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1401for instance \`--prefix=\$HOME'.
1402
1403For better control, use the options below.
1404
1405Fine tuning of the installation directories:
1406  --bindir=DIR            user executables [EPREFIX/bin]
1407  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1408  --libexecdir=DIR        program executables [EPREFIX/libexec]
1409  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1410  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1411  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1412  --libdir=DIR            object code libraries [EPREFIX/lib]
1413  --includedir=DIR        C header files [PREFIX/include]
1414  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1415  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1416  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1417  --infodir=DIR           info documentation [DATAROOTDIR/info]
1418  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1419  --mandir=DIR            man documentation [DATAROOTDIR/man]
1420  --docdir=DIR            documentation root [DATAROOTDIR/doc/gas]
1421  --htmldir=DIR           html documentation [DOCDIR]
1422  --dvidir=DIR            dvi documentation [DOCDIR]
1423  --pdfdir=DIR            pdf documentation [DOCDIR]
1424  --psdir=DIR             ps documentation [DOCDIR]
1425_ACEOF
1426
1427  cat <<\_ACEOF
1428
1429Program names:
1430  --program-prefix=PREFIX            prepend PREFIX to installed program names
1431  --program-suffix=SUFFIX            append SUFFIX to installed program names
1432  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1433
1434System types:
1435  --build=BUILD     configure for building on BUILD [guessed]
1436  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1437  --target=TARGET   configure for building compilers for TARGET [HOST]
1438_ACEOF
1439fi
1440
1441if test -n "$ac_init_help"; then
1442  case $ac_init_help in
1443     short | recursive ) echo "Configuration of gas 2.34:";;
1444   esac
1445  cat <<\_ACEOF
1446
1447Optional Features:
1448  --disable-option-checking  ignore unrecognized --enable/--with options
1449  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1450  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1451  --enable-dependency-tracking
1452                          do not reject slow dependency extractors
1453  --disable-dependency-tracking
1454                          speeds up one-time build
1455  --enable-silent-rules   less verbose build output (undo: "make V=1")
1456  --disable-silent-rules  verbose build output (undo: "make V=0")
1457  --enable-shared[=PKGS]  build shared libraries [default=yes]
1458  --enable-static[=PKGS]  build static libraries [default=yes]
1459  --enable-fast-install[=PKGS]
1460                          optimize for fast installation [default=yes]
1461  --disable-libtool-lock  avoid locking (might break parallel builds)
1462  --enable-plugins        Enable support for plugins
1463  --disable-largefile     omit support for large files
1464  --enable-targets        alternative target configurations besides the primary
1465  --enable-checking       enable run-time checks
1466  --enable-compressed-debug-sections={all,gas,none}
1467                          compress debug sections by default
1468  --enable-x86-relax-relocations
1469                          generate x86 relax relocations by default
1470  --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by
1471                          default
1472  --enable-generate-build-notes
1473                          generate GNU Build notes if none are provided by the
1474                          input
1475  --enable-mips-fix-loongson3-llsc
1476                          enable MIPS fix Loongson3 LLSC errata
1477  --enable-x86-used-note  generate GNU x86 used ISA and feature properties
1478  --enable-default-riscv-attribute
1479                          generate RISC-V arch attribute by default
1480  --enable-werror         treat compile warnings as errors
1481  --enable-build-warnings enable build-time compiler warnings
1482  --disable-nls           do not use Native Language Support
1483  --enable-maintainer-mode
1484                          enable make rules and dependencies not useful (and
1485                          sometimes confusing) to the casual installer
1486
1487Optional Packages:
1488  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1489  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1490  --with-pic              try to use only PIC/non-PIC objects [default=use
1491                          both]
1492  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1493  --with-cpu=CPU          default cpu variant is CPU (currently only supported
1494                          on ARC)
1495  --with-system-zlib      use installed libz
1496
1497Some influential environment variables:
1498  CC          C compiler command
1499  CFLAGS      C compiler flags
1500  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1501              nonstandard directory <lib dir>
1502  LIBS        libraries to pass to the linker, e.g. -l<library>
1503  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1504              you have headers in a nonstandard directory <include dir>
1505  CPP         C preprocessor
1506  YACC        The `Yet Another Compiler Compiler' implementation to use.
1507              Defaults to the first program found out of: `bison -y', `byacc',
1508              `yacc'.
1509  YFLAGS      The list of arguments that will be passed by default to $YACC.
1510              This script will default YFLAGS to the empty string to avoid a
1511              default value of `-d' given by some make applications.
1512
1513Use these variables to override the choices made by `configure' or to help
1514it to find libraries and programs with nonstandard names/locations.
1515
1516Report bugs to the package provider.
1517_ACEOF
1518ac_status=$?
1519fi
1520
1521if test "$ac_init_help" = "recursive"; then
1522  # If there are subdirs, report their specific --help.
1523  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1524    test -d "$ac_dir" ||
1525      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1526      continue
1527    ac_builddir=.
1528
1529case "$ac_dir" in
1530.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1531*)
1532  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1533  # A ".." for each directory in $ac_dir_suffix.
1534  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1535  case $ac_top_builddir_sub in
1536  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1537  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1538  esac ;;
1539esac
1540ac_abs_top_builddir=$ac_pwd
1541ac_abs_builddir=$ac_pwd$ac_dir_suffix
1542# for backward compatibility:
1543ac_top_builddir=$ac_top_build_prefix
1544
1545case $srcdir in
1546  .)  # We are building in place.
1547    ac_srcdir=.
1548    ac_top_srcdir=$ac_top_builddir_sub
1549    ac_abs_top_srcdir=$ac_pwd ;;
1550  [\\/]* | ?:[\\/]* )  # Absolute name.
1551    ac_srcdir=$srcdir$ac_dir_suffix;
1552    ac_top_srcdir=$srcdir
1553    ac_abs_top_srcdir=$srcdir ;;
1554  *) # Relative name.
1555    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1556    ac_top_srcdir=$ac_top_build_prefix$srcdir
1557    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1558esac
1559ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1560
1561    cd "$ac_dir" || { ac_status=$?; continue; }
1562    # Check for guested configure.
1563    if test -f "$ac_srcdir/configure.gnu"; then
1564      echo &&
1565      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1566    elif test -f "$ac_srcdir/configure"; then
1567      echo &&
1568      $SHELL "$ac_srcdir/configure" --help=recursive
1569    else
1570      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1571    fi || ac_status=$?
1572    cd "$ac_pwd" || { ac_status=$?; break; }
1573  done
1574fi
1575
1576test -n "$ac_init_help" && exit $ac_status
1577if $ac_init_version; then
1578  cat <<\_ACEOF
1579gas configure 2.34
1580generated by GNU Autoconf 2.69
1581
1582Copyright (C) 2012 Free Software Foundation, Inc.
1583This configure script is free software; the Free Software Foundation
1584gives unlimited permission to copy, distribute and modify it.
1585_ACEOF
1586  exit
1587fi
1588
1589## ------------------------ ##
1590## Autoconf initialization. ##
1591## ------------------------ ##
1592
1593# ac_fn_c_try_compile LINENO
1594# --------------------------
1595# Try to compile conftest.$ac_ext, and return whether this succeeded.
1596ac_fn_c_try_compile ()
1597{
1598  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599  rm -f conftest.$ac_objext
1600  if { { ac_try="$ac_compile"
1601case "(($ac_try" in
1602  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603  *) ac_try_echo=$ac_try;;
1604esac
1605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606$as_echo "$ac_try_echo"; } >&5
1607  (eval "$ac_compile") 2>conftest.err
1608  ac_status=$?
1609  if test -s conftest.err; then
1610    grep -v '^ *+' conftest.err >conftest.er1
1611    cat conftest.er1 >&5
1612    mv -f conftest.er1 conftest.err
1613  fi
1614  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615  test $ac_status = 0; } && {
1616	 test -z "$ac_c_werror_flag" ||
1617	 test ! -s conftest.err
1618       } && test -s conftest.$ac_objext; then :
1619  ac_retval=0
1620else
1621  $as_echo "$as_me: failed program was:" >&5
1622sed 's/^/| /' conftest.$ac_ext >&5
1623
1624	ac_retval=1
1625fi
1626  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627  as_fn_set_status $ac_retval
1628
1629} # ac_fn_c_try_compile
1630
1631# ac_fn_c_try_link LINENO
1632# -----------------------
1633# Try to link conftest.$ac_ext, and return whether this succeeded.
1634ac_fn_c_try_link ()
1635{
1636  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1637  rm -f conftest.$ac_objext conftest$ac_exeext
1638  if { { ac_try="$ac_link"
1639case "(($ac_try" in
1640  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1641  *) ac_try_echo=$ac_try;;
1642esac
1643eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644$as_echo "$ac_try_echo"; } >&5
1645  (eval "$ac_link") 2>conftest.err
1646  ac_status=$?
1647  if test -s conftest.err; then
1648    grep -v '^ *+' conftest.err >conftest.er1
1649    cat conftest.er1 >&5
1650    mv -f conftest.er1 conftest.err
1651  fi
1652  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653  test $ac_status = 0; } && {
1654	 test -z "$ac_c_werror_flag" ||
1655	 test ! -s conftest.err
1656       } && test -s conftest$ac_exeext && {
1657	 test "$cross_compiling" = yes ||
1658	 test -x conftest$ac_exeext
1659       }; then :
1660  ac_retval=0
1661else
1662  $as_echo "$as_me: failed program was:" >&5
1663sed 's/^/| /' conftest.$ac_ext >&5
1664
1665	ac_retval=1
1666fi
1667  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1668  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1669  # interfere with the next link command; also delete a directory that is
1670  # left behind by Apple's compiler.  We do this before executing the actions.
1671  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1672  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1673  as_fn_set_status $ac_retval
1674
1675} # ac_fn_c_try_link
1676
1677# ac_fn_c_try_cpp LINENO
1678# ----------------------
1679# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1680ac_fn_c_try_cpp ()
1681{
1682  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1683  if { { ac_try="$ac_cpp conftest.$ac_ext"
1684case "(($ac_try" in
1685  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686  *) ac_try_echo=$ac_try;;
1687esac
1688eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689$as_echo "$ac_try_echo"; } >&5
1690  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1691  ac_status=$?
1692  if test -s conftest.err; then
1693    grep -v '^ *+' conftest.err >conftest.er1
1694    cat conftest.er1 >&5
1695    mv -f conftest.er1 conftest.err
1696  fi
1697  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1698  test $ac_status = 0; } > conftest.i && {
1699	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1700	 test ! -s conftest.err
1701       }; then :
1702  ac_retval=0
1703else
1704  $as_echo "$as_me: failed program was:" >&5
1705sed 's/^/| /' conftest.$ac_ext >&5
1706
1707    ac_retval=1
1708fi
1709  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1710  as_fn_set_status $ac_retval
1711
1712} # ac_fn_c_try_cpp
1713
1714# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1715# -------------------------------------------------------
1716# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1717# the include files in INCLUDES and setting the cache variable VAR
1718# accordingly.
1719ac_fn_c_check_header_mongrel ()
1720{
1721  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722  if eval \${$3+:} false; then :
1723  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1724$as_echo_n "checking for $2... " >&6; }
1725if eval \${$3+:} false; then :
1726  $as_echo_n "(cached) " >&6
1727fi
1728eval ac_res=\$$3
1729	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1730$as_echo "$ac_res" >&6; }
1731else
1732  # Is the header compilable?
1733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1734$as_echo_n "checking $2 usability... " >&6; }
1735cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1736/* end confdefs.h.  */
1737$4
1738#include <$2>
1739_ACEOF
1740if ac_fn_c_try_compile "$LINENO"; then :
1741  ac_header_compiler=yes
1742else
1743  ac_header_compiler=no
1744fi
1745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1747$as_echo "$ac_header_compiler" >&6; }
1748
1749# Is the header present?
1750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1751$as_echo_n "checking $2 presence... " >&6; }
1752cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753/* end confdefs.h.  */
1754#include <$2>
1755_ACEOF
1756if ac_fn_c_try_cpp "$LINENO"; then :
1757  ac_header_preproc=yes
1758else
1759  ac_header_preproc=no
1760fi
1761rm -f conftest.err conftest.i conftest.$ac_ext
1762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1763$as_echo "$ac_header_preproc" >&6; }
1764
1765# So?  What about this header?
1766case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1767  yes:no: )
1768    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1769$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1770    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1771$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1772    ;;
1773  no:yes:* )
1774    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1775$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1776    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1777$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1778    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1779$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1780    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1781$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1782    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1783$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1784    ;;
1785esac
1786  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1787$as_echo_n "checking for $2... " >&6; }
1788if eval \${$3+:} false; then :
1789  $as_echo_n "(cached) " >&6
1790else
1791  eval "$3=\$ac_header_compiler"
1792fi
1793eval ac_res=\$$3
1794	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795$as_echo "$ac_res" >&6; }
1796fi
1797  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1798
1799} # ac_fn_c_check_header_mongrel
1800
1801# ac_fn_c_try_run LINENO
1802# ----------------------
1803# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1804# that executables *can* be run.
1805ac_fn_c_try_run ()
1806{
1807  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808  if { { ac_try="$ac_link"
1809case "(($ac_try" in
1810  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1811  *) ac_try_echo=$ac_try;;
1812esac
1813eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1814$as_echo "$ac_try_echo"; } >&5
1815  (eval "$ac_link") 2>&5
1816  ac_status=$?
1817  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1818  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1819  { { case "(($ac_try" in
1820  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1821  *) ac_try_echo=$ac_try;;
1822esac
1823eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1824$as_echo "$ac_try_echo"; } >&5
1825  (eval "$ac_try") 2>&5
1826  ac_status=$?
1827  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828  test $ac_status = 0; }; }; then :
1829  ac_retval=0
1830else
1831  $as_echo "$as_me: program exited with status $ac_status" >&5
1832       $as_echo "$as_me: failed program was:" >&5
1833sed 's/^/| /' conftest.$ac_ext >&5
1834
1835       ac_retval=$ac_status
1836fi
1837  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1838  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1839  as_fn_set_status $ac_retval
1840
1841} # ac_fn_c_try_run
1842
1843# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1844# -------------------------------------------------------
1845# Tests whether HEADER exists and can be compiled using the include files in
1846# INCLUDES, setting the cache variable VAR accordingly.
1847ac_fn_c_check_header_compile ()
1848{
1849  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1850  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1851$as_echo_n "checking for $2... " >&6; }
1852if eval \${$3+:} false; then :
1853  $as_echo_n "(cached) " >&6
1854else
1855  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856/* end confdefs.h.  */
1857$4
1858#include <$2>
1859_ACEOF
1860if ac_fn_c_try_compile "$LINENO"; then :
1861  eval "$3=yes"
1862else
1863  eval "$3=no"
1864fi
1865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1866fi
1867eval ac_res=\$$3
1868	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1869$as_echo "$ac_res" >&6; }
1870  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1871
1872} # ac_fn_c_check_header_compile
1873
1874# ac_fn_c_check_func LINENO FUNC VAR
1875# ----------------------------------
1876# Tests whether FUNC exists, setting the cache variable VAR accordingly
1877ac_fn_c_check_func ()
1878{
1879  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1880  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1881$as_echo_n "checking for $2... " >&6; }
1882if eval \${$3+:} false; then :
1883  $as_echo_n "(cached) " >&6
1884else
1885  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1886/* end confdefs.h.  */
1887/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1888   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1889#define $2 innocuous_$2
1890
1891/* System header to define __stub macros and hopefully few prototypes,
1892    which can conflict with char $2 (); below.
1893    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1894    <limits.h> exists even on freestanding compilers.  */
1895
1896#ifdef __STDC__
1897# include <limits.h>
1898#else
1899# include <assert.h>
1900#endif
1901
1902#undef $2
1903
1904/* Override any GCC internal prototype to avoid an error.
1905   Use char because int might match the return type of a GCC
1906   builtin and then its argument prototype would still apply.  */
1907#ifdef __cplusplus
1908extern "C"
1909#endif
1910char $2 ();
1911/* The GNU C library defines this for functions which it implements
1912    to always fail with ENOSYS.  Some functions are actually named
1913    something starting with __ and the normal name is an alias.  */
1914#if defined __stub_$2 || defined __stub___$2
1915choke me
1916#endif
1917
1918int
1919main ()
1920{
1921return $2 ();
1922  ;
1923  return 0;
1924}
1925_ACEOF
1926if ac_fn_c_try_link "$LINENO"; then :
1927  eval "$3=yes"
1928else
1929  eval "$3=no"
1930fi
1931rm -f core conftest.err conftest.$ac_objext \
1932    conftest$ac_exeext conftest.$ac_ext
1933fi
1934eval ac_res=\$$3
1935	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1936$as_echo "$ac_res" >&6; }
1937  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1938
1939} # ac_fn_c_check_func
1940
1941# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1942# -------------------------------------------
1943# Tests whether TYPE exists after having included INCLUDES, setting cache
1944# variable VAR accordingly.
1945ac_fn_c_check_type ()
1946{
1947  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1948  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1949$as_echo_n "checking for $2... " >&6; }
1950if eval \${$3+:} false; then :
1951  $as_echo_n "(cached) " >&6
1952else
1953  eval "$3=no"
1954  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1955/* end confdefs.h.  */
1956$4
1957int
1958main ()
1959{
1960if (sizeof ($2))
1961	 return 0;
1962  ;
1963  return 0;
1964}
1965_ACEOF
1966if ac_fn_c_try_compile "$LINENO"; then :
1967  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968/* end confdefs.h.  */
1969$4
1970int
1971main ()
1972{
1973if (sizeof (($2)))
1974	    return 0;
1975  ;
1976  return 0;
1977}
1978_ACEOF
1979if ac_fn_c_try_compile "$LINENO"; then :
1980
1981else
1982  eval "$3=yes"
1983fi
1984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1985fi
1986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1987fi
1988eval ac_res=\$$3
1989	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1990$as_echo "$ac_res" >&6; }
1991  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1992
1993} # ac_fn_c_check_type
1994
1995# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1996# ---------------------------------------------
1997# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1998# accordingly.
1999ac_fn_c_check_decl ()
2000{
2001  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2002  as_decl_name=`echo $2|sed 's/ *(.*//'`
2003  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2004  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2005$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2006if eval \${$3+:} false; then :
2007  $as_echo_n "(cached) " >&6
2008else
2009  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2010/* end confdefs.h.  */
2011$4
2012int
2013main ()
2014{
2015#ifndef $as_decl_name
2016#ifdef __cplusplus
2017  (void) $as_decl_use;
2018#else
2019  (void) $as_decl_name;
2020#endif
2021#endif
2022
2023  ;
2024  return 0;
2025}
2026_ACEOF
2027if ac_fn_c_try_compile "$LINENO"; then :
2028  eval "$3=yes"
2029else
2030  eval "$3=no"
2031fi
2032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2033fi
2034eval ac_res=\$$3
2035	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2036$as_echo "$ac_res" >&6; }
2037  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2038
2039} # ac_fn_c_check_decl
2040cat >config.log <<_ACEOF
2041This file contains any messages produced by compilers while
2042running configure, to aid debugging if configure makes a mistake.
2043
2044It was created by gas $as_me 2.34, which was
2045generated by GNU Autoconf 2.69.  Invocation command line was
2046
2047  $ $0 $@
2048
2049_ACEOF
2050exec 5>>config.log
2051{
2052cat <<_ASUNAME
2053## --------- ##
2054## Platform. ##
2055## --------- ##
2056
2057hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2058uname -m = `(uname -m) 2>/dev/null || echo unknown`
2059uname -r = `(uname -r) 2>/dev/null || echo unknown`
2060uname -s = `(uname -s) 2>/dev/null || echo unknown`
2061uname -v = `(uname -v) 2>/dev/null || echo unknown`
2062
2063/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2064/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2065
2066/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2067/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2068/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2069/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2070/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2071/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2072/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2073
2074_ASUNAME
2075
2076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2077for as_dir in $PATH
2078do
2079  IFS=$as_save_IFS
2080  test -z "$as_dir" && as_dir=.
2081    $as_echo "PATH: $as_dir"
2082  done
2083IFS=$as_save_IFS
2084
2085} >&5
2086
2087cat >&5 <<_ACEOF
2088
2089
2090## ----------- ##
2091## Core tests. ##
2092## ----------- ##
2093
2094_ACEOF
2095
2096
2097# Keep a trace of the command line.
2098# Strip out --no-create and --no-recursion so they do not pile up.
2099# Strip out --silent because we don't want to record it for future runs.
2100# Also quote any args containing shell meta-characters.
2101# Make two passes to allow for proper duplicate-argument suppression.
2102ac_configure_args=
2103ac_configure_args0=
2104ac_configure_args1=
2105ac_must_keep_next=false
2106for ac_pass in 1 2
2107do
2108  for ac_arg
2109  do
2110    case $ac_arg in
2111    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2112    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2113    | -silent | --silent | --silen | --sile | --sil)
2114      continue ;;
2115    *\'*)
2116      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2117    esac
2118    case $ac_pass in
2119    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2120    2)
2121      as_fn_append ac_configure_args1 " '$ac_arg'"
2122      if test $ac_must_keep_next = true; then
2123	ac_must_keep_next=false # Got value, back to normal.
2124      else
2125	case $ac_arg in
2126	  *=* | --config-cache | -C | -disable-* | --disable-* \
2127	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2128	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2129	  | -with-* | --with-* | -without-* | --without-* | --x)
2130	    case "$ac_configure_args0 " in
2131	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2132	    esac
2133	    ;;
2134	  -* ) ac_must_keep_next=true ;;
2135	esac
2136      fi
2137      as_fn_append ac_configure_args " '$ac_arg'"
2138      ;;
2139    esac
2140  done
2141done
2142{ ac_configure_args0=; unset ac_configure_args0;}
2143{ ac_configure_args1=; unset ac_configure_args1;}
2144
2145# When interrupted or exit'd, cleanup temporary files, and complete
2146# config.log.  We remove comments because anyway the quotes in there
2147# would cause problems or look ugly.
2148# WARNING: Use '\'' to represent an apostrophe within the trap.
2149# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2150trap 'exit_status=$?
2151  # Save into config.log some information that might help in debugging.
2152  {
2153    echo
2154
2155    $as_echo "## ---------------- ##
2156## Cache variables. ##
2157## ---------------- ##"
2158    echo
2159    # The following way of writing the cache mishandles newlines in values,
2160(
2161  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2162    eval ac_val=\$$ac_var
2163    case $ac_val in #(
2164    *${as_nl}*)
2165      case $ac_var in #(
2166      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2167$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2168      esac
2169      case $ac_var in #(
2170      _ | IFS | as_nl) ;; #(
2171      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2172      *) { eval $ac_var=; unset $ac_var;} ;;
2173      esac ;;
2174    esac
2175  done
2176  (set) 2>&1 |
2177    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2178    *${as_nl}ac_space=\ *)
2179      sed -n \
2180	"s/'\''/'\''\\\\'\'''\''/g;
2181	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2182      ;; #(
2183    *)
2184      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2185      ;;
2186    esac |
2187    sort
2188)
2189    echo
2190
2191    $as_echo "## ----------------- ##
2192## Output variables. ##
2193## ----------------- ##"
2194    echo
2195    for ac_var in $ac_subst_vars
2196    do
2197      eval ac_val=\$$ac_var
2198      case $ac_val in
2199      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2200      esac
2201      $as_echo "$ac_var='\''$ac_val'\''"
2202    done | sort
2203    echo
2204
2205    if test -n "$ac_subst_files"; then
2206      $as_echo "## ------------------- ##
2207## File substitutions. ##
2208## ------------------- ##"
2209      echo
2210      for ac_var in $ac_subst_files
2211      do
2212	eval ac_val=\$$ac_var
2213	case $ac_val in
2214	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2215	esac
2216	$as_echo "$ac_var='\''$ac_val'\''"
2217      done | sort
2218      echo
2219    fi
2220
2221    if test -s confdefs.h; then
2222      $as_echo "## ----------- ##
2223## confdefs.h. ##
2224## ----------- ##"
2225      echo
2226      cat confdefs.h
2227      echo
2228    fi
2229    test "$ac_signal" != 0 &&
2230      $as_echo "$as_me: caught signal $ac_signal"
2231    $as_echo "$as_me: exit $exit_status"
2232  } >&5
2233  rm -f core *.core core.conftest.* &&
2234    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2235    exit $exit_status
2236' 0
2237for ac_signal in 1 2 13 15; do
2238  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2239done
2240ac_signal=0
2241
2242# confdefs.h avoids OS command line length limits that DEFS can exceed.
2243rm -f -r conftest* confdefs.h
2244
2245$as_echo "/* confdefs.h */" > confdefs.h
2246
2247# Predefined preprocessor variables.
2248
2249cat >>confdefs.h <<_ACEOF
2250#define PACKAGE_NAME "$PACKAGE_NAME"
2251_ACEOF
2252
2253cat >>confdefs.h <<_ACEOF
2254#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2255_ACEOF
2256
2257cat >>confdefs.h <<_ACEOF
2258#define PACKAGE_VERSION "$PACKAGE_VERSION"
2259_ACEOF
2260
2261cat >>confdefs.h <<_ACEOF
2262#define PACKAGE_STRING "$PACKAGE_STRING"
2263_ACEOF
2264
2265cat >>confdefs.h <<_ACEOF
2266#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2267_ACEOF
2268
2269cat >>confdefs.h <<_ACEOF
2270#define PACKAGE_URL "$PACKAGE_URL"
2271_ACEOF
2272
2273
2274# Let the site file select an alternate cache file if it wants to.
2275# Prefer an explicitly selected file to automatically selected ones.
2276ac_site_file1=NONE
2277ac_site_file2=NONE
2278if test -n "$CONFIG_SITE"; then
2279  # We do not want a PATH search for config.site.
2280  case $CONFIG_SITE in #((
2281    -*)  ac_site_file1=./$CONFIG_SITE;;
2282    */*) ac_site_file1=$CONFIG_SITE;;
2283    *)   ac_site_file1=./$CONFIG_SITE;;
2284  esac
2285elif test "x$prefix" != xNONE; then
2286  ac_site_file1=$prefix/share/config.site
2287  ac_site_file2=$prefix/etc/config.site
2288else
2289  ac_site_file1=$ac_default_prefix/share/config.site
2290  ac_site_file2=$ac_default_prefix/etc/config.site
2291fi
2292for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2293do
2294  test "x$ac_site_file" = xNONE && continue
2295  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2296    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2297$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2298    sed 's/^/| /' "$ac_site_file" >&5
2299    . "$ac_site_file" \
2300      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2301$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2302as_fn_error $? "failed to load site script $ac_site_file
2303See \`config.log' for more details" "$LINENO" 5; }
2304  fi
2305done
2306
2307if test -r "$cache_file"; then
2308  # Some versions of bash will fail to source /dev/null (special files
2309  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2310  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2311    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2312$as_echo "$as_me: loading cache $cache_file" >&6;}
2313    case $cache_file in
2314      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2315      *)                      . "./$cache_file";;
2316    esac
2317  fi
2318else
2319  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2320$as_echo "$as_me: creating cache $cache_file" >&6;}
2321  >$cache_file
2322fi
2323
2324# Check that the precious variables saved in the cache have kept the same
2325# value.
2326ac_cache_corrupted=false
2327for ac_var in $ac_precious_vars; do
2328  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2329  eval ac_new_set=\$ac_env_${ac_var}_set
2330  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2331  eval ac_new_val=\$ac_env_${ac_var}_value
2332  case $ac_old_set,$ac_new_set in
2333    set,)
2334      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2335$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2336      ac_cache_corrupted=: ;;
2337    ,set)
2338      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2339$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2340      ac_cache_corrupted=: ;;
2341    ,);;
2342    *)
2343      if test "x$ac_old_val" != "x$ac_new_val"; then
2344	# differences in whitespace do not lead to failure.
2345	ac_old_val_w=`echo x $ac_old_val`
2346	ac_new_val_w=`echo x $ac_new_val`
2347	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2348	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2349$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2350	  ac_cache_corrupted=:
2351	else
2352	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2353$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2354	  eval $ac_var=\$ac_old_val
2355	fi
2356	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2357$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2358	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2359$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2360      fi;;
2361  esac
2362  # Pass precious variables to config.status.
2363  if test "$ac_new_set" = set; then
2364    case $ac_new_val in
2365    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2366    *) ac_arg=$ac_var=$ac_new_val ;;
2367    esac
2368    case " $ac_configure_args " in
2369      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2370      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2371    esac
2372  fi
2373done
2374if $ac_cache_corrupted; then
2375  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2376$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2377  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2378$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2379  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2380fi
2381## -------------------- ##
2382## Main body of script. ##
2383## -------------------- ##
2384
2385ac_ext=c
2386ac_cpp='$CPP $CPPFLAGS'
2387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2389ac_compiler_gnu=$ac_cv_c_compiler_gnu
2390
2391
2392
2393
2394
2395
2396
2397ac_aux_dir=
2398for ac_dir in .. "$srcdir"/..; do
2399  if test -f "$ac_dir/install-sh"; then
2400    ac_aux_dir=$ac_dir
2401    ac_install_sh="$ac_aux_dir/install-sh -c"
2402    break
2403  elif test -f "$ac_dir/install.sh"; then
2404    ac_aux_dir=$ac_dir
2405    ac_install_sh="$ac_aux_dir/install.sh -c"
2406    break
2407  elif test -f "$ac_dir/shtool"; then
2408    ac_aux_dir=$ac_dir
2409    ac_install_sh="$ac_aux_dir/shtool install -c"
2410    break
2411  fi
2412done
2413if test -z "$ac_aux_dir"; then
2414  as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2415fi
2416
2417# These three variables are undocumented and unsupported,
2418# and are intended to be withdrawn in a future Autoconf release.
2419# They can cause serious problems if a builder's source tree is in a directory
2420# whose full name contains unusual characters.
2421ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2422ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2423ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2424
2425
2426# Make sure we can run config.sub.
2427$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2428  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2429
2430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2431$as_echo_n "checking build system type... " >&6; }
2432if ${ac_cv_build+:} false; then :
2433  $as_echo_n "(cached) " >&6
2434else
2435  ac_build_alias=$build_alias
2436test "x$ac_build_alias" = x &&
2437  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2438test "x$ac_build_alias" = x &&
2439  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2440ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2441  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2442
2443fi
2444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2445$as_echo "$ac_cv_build" >&6; }
2446case $ac_cv_build in
2447*-*-*) ;;
2448*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2449esac
2450build=$ac_cv_build
2451ac_save_IFS=$IFS; IFS='-'
2452set x $ac_cv_build
2453shift
2454build_cpu=$1
2455build_vendor=$2
2456shift; shift
2457# Remember, the first character of IFS is used to create $*,
2458# except with old shells:
2459build_os=$*
2460IFS=$ac_save_IFS
2461case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2462
2463
2464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2465$as_echo_n "checking host system type... " >&6; }
2466if ${ac_cv_host+:} false; then :
2467  $as_echo_n "(cached) " >&6
2468else
2469  if test "x$host_alias" = x; then
2470  ac_cv_host=$ac_cv_build
2471else
2472  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2473    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2474fi
2475
2476fi
2477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2478$as_echo "$ac_cv_host" >&6; }
2479case $ac_cv_host in
2480*-*-*) ;;
2481*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2482esac
2483host=$ac_cv_host
2484ac_save_IFS=$IFS; IFS='-'
2485set x $ac_cv_host
2486shift
2487host_cpu=$1
2488host_vendor=$2
2489shift; shift
2490# Remember, the first character of IFS is used to create $*,
2491# except with old shells:
2492host_os=$*
2493IFS=$ac_save_IFS
2494case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2495
2496
2497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2498$as_echo_n "checking target system type... " >&6; }
2499if ${ac_cv_target+:} false; then :
2500  $as_echo_n "(cached) " >&6
2501else
2502  if test "x$target_alias" = x; then
2503  ac_cv_target=$ac_cv_host
2504else
2505  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2506    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2507fi
2508
2509fi
2510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2511$as_echo "$ac_cv_target" >&6; }
2512case $ac_cv_target in
2513*-*-*) ;;
2514*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2515esac
2516target=$ac_cv_target
2517ac_save_IFS=$IFS; IFS='-'
2518set x $ac_cv_target
2519shift
2520target_cpu=$1
2521target_vendor=$2
2522shift; shift
2523# Remember, the first character of IFS is used to create $*,
2524# except with old shells:
2525target_os=$*
2526IFS=$ac_save_IFS
2527case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2528
2529
2530# The aliases save the names the user supplied, while $host etc.
2531# will get canonicalized.
2532test -n "$target_alias" &&
2533  test "$program_prefix$program_suffix$program_transform_name" = \
2534    NONENONEs,x,x, &&
2535  program_prefix=${target_alias}-
2536# Expand $ac_aux_dir to an absolute path.
2537am_aux_dir=`cd "$ac_aux_dir" && pwd`
2538
2539ac_ext=c
2540ac_cpp='$CPP $CPPFLAGS'
2541ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2542ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2543ac_compiler_gnu=$ac_cv_c_compiler_gnu
2544if test -n "$ac_tool_prefix"; then
2545  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2546set dummy ${ac_tool_prefix}gcc; ac_word=$2
2547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2548$as_echo_n "checking for $ac_word... " >&6; }
2549if ${ac_cv_prog_CC+:} false; then :
2550  $as_echo_n "(cached) " >&6
2551else
2552  if test -n "$CC"; then
2553  ac_cv_prog_CC="$CC" # Let the user override the test.
2554else
2555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2556for as_dir in $PATH
2557do
2558  IFS=$as_save_IFS
2559  test -z "$as_dir" && as_dir=.
2560    for ac_exec_ext in '' $ac_executable_extensions; do
2561  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2562    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2563    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2564    break 2
2565  fi
2566done
2567  done
2568IFS=$as_save_IFS
2569
2570fi
2571fi
2572CC=$ac_cv_prog_CC
2573if test -n "$CC"; then
2574  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2575$as_echo "$CC" >&6; }
2576else
2577  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2578$as_echo "no" >&6; }
2579fi
2580
2581
2582fi
2583if test -z "$ac_cv_prog_CC"; then
2584  ac_ct_CC=$CC
2585  # Extract the first word of "gcc", so it can be a program name with args.
2586set dummy gcc; ac_word=$2
2587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2588$as_echo_n "checking for $ac_word... " >&6; }
2589if ${ac_cv_prog_ac_ct_CC+:} false; then :
2590  $as_echo_n "(cached) " >&6
2591else
2592  if test -n "$ac_ct_CC"; then
2593  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2594else
2595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2596for as_dir in $PATH
2597do
2598  IFS=$as_save_IFS
2599  test -z "$as_dir" && as_dir=.
2600    for ac_exec_ext in '' $ac_executable_extensions; do
2601  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2602    ac_cv_prog_ac_ct_CC="gcc"
2603    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2604    break 2
2605  fi
2606done
2607  done
2608IFS=$as_save_IFS
2609
2610fi
2611fi
2612ac_ct_CC=$ac_cv_prog_ac_ct_CC
2613if test -n "$ac_ct_CC"; then
2614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2615$as_echo "$ac_ct_CC" >&6; }
2616else
2617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2618$as_echo "no" >&6; }
2619fi
2620
2621  if test "x$ac_ct_CC" = x; then
2622    CC=""
2623  else
2624    case $cross_compiling:$ac_tool_warned in
2625yes:)
2626{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2627$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2628ac_tool_warned=yes ;;
2629esac
2630    CC=$ac_ct_CC
2631  fi
2632else
2633  CC="$ac_cv_prog_CC"
2634fi
2635
2636if test -z "$CC"; then
2637          if test -n "$ac_tool_prefix"; then
2638    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2639set dummy ${ac_tool_prefix}cc; ac_word=$2
2640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2641$as_echo_n "checking for $ac_word... " >&6; }
2642if ${ac_cv_prog_CC+:} false; then :
2643  $as_echo_n "(cached) " >&6
2644else
2645  if test -n "$CC"; then
2646  ac_cv_prog_CC="$CC" # Let the user override the test.
2647else
2648as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2649for as_dir in $PATH
2650do
2651  IFS=$as_save_IFS
2652  test -z "$as_dir" && as_dir=.
2653    for ac_exec_ext in '' $ac_executable_extensions; do
2654  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2655    ac_cv_prog_CC="${ac_tool_prefix}cc"
2656    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2657    break 2
2658  fi
2659done
2660  done
2661IFS=$as_save_IFS
2662
2663fi
2664fi
2665CC=$ac_cv_prog_CC
2666if test -n "$CC"; then
2667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2668$as_echo "$CC" >&6; }
2669else
2670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2671$as_echo "no" >&6; }
2672fi
2673
2674
2675  fi
2676fi
2677if test -z "$CC"; then
2678  # Extract the first word of "cc", so it can be a program name with args.
2679set dummy cc; ac_word=$2
2680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2681$as_echo_n "checking for $ac_word... " >&6; }
2682if ${ac_cv_prog_CC+:} false; then :
2683  $as_echo_n "(cached) " >&6
2684else
2685  if test -n "$CC"; then
2686  ac_cv_prog_CC="$CC" # Let the user override the test.
2687else
2688  ac_prog_rejected=no
2689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2690for as_dir in $PATH
2691do
2692  IFS=$as_save_IFS
2693  test -z "$as_dir" && as_dir=.
2694    for ac_exec_ext in '' $ac_executable_extensions; do
2695  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2696    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2697       ac_prog_rejected=yes
2698       continue
2699     fi
2700    ac_cv_prog_CC="cc"
2701    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2702    break 2
2703  fi
2704done
2705  done
2706IFS=$as_save_IFS
2707
2708if test $ac_prog_rejected = yes; then
2709  # We found a bogon in the path, so make sure we never use it.
2710  set dummy $ac_cv_prog_CC
2711  shift
2712  if test $# != 0; then
2713    # We chose a different compiler from the bogus one.
2714    # However, it has the same basename, so the bogon will be chosen
2715    # first if we set CC to just the basename; use the full file name.
2716    shift
2717    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2718  fi
2719fi
2720fi
2721fi
2722CC=$ac_cv_prog_CC
2723if test -n "$CC"; then
2724  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2725$as_echo "$CC" >&6; }
2726else
2727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2728$as_echo "no" >&6; }
2729fi
2730
2731
2732fi
2733if test -z "$CC"; then
2734  if test -n "$ac_tool_prefix"; then
2735  for ac_prog in cl.exe
2736  do
2737    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2738set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2740$as_echo_n "checking for $ac_word... " >&6; }
2741if ${ac_cv_prog_CC+:} false; then :
2742  $as_echo_n "(cached) " >&6
2743else
2744  if test -n "$CC"; then
2745  ac_cv_prog_CC="$CC" # Let the user override the test.
2746else
2747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2748for as_dir in $PATH
2749do
2750  IFS=$as_save_IFS
2751  test -z "$as_dir" && as_dir=.
2752    for ac_exec_ext in '' $ac_executable_extensions; do
2753  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2754    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2755    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2756    break 2
2757  fi
2758done
2759  done
2760IFS=$as_save_IFS
2761
2762fi
2763fi
2764CC=$ac_cv_prog_CC
2765if test -n "$CC"; then
2766  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2767$as_echo "$CC" >&6; }
2768else
2769  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770$as_echo "no" >&6; }
2771fi
2772
2773
2774    test -n "$CC" && break
2775  done
2776fi
2777if test -z "$CC"; then
2778  ac_ct_CC=$CC
2779  for ac_prog in cl.exe
2780do
2781  # Extract the first word of "$ac_prog", so it can be a program name with args.
2782set dummy $ac_prog; ac_word=$2
2783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2784$as_echo_n "checking for $ac_word... " >&6; }
2785if ${ac_cv_prog_ac_ct_CC+:} false; then :
2786  $as_echo_n "(cached) " >&6
2787else
2788  if test -n "$ac_ct_CC"; then
2789  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2790else
2791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2792for as_dir in $PATH
2793do
2794  IFS=$as_save_IFS
2795  test -z "$as_dir" && as_dir=.
2796    for ac_exec_ext in '' $ac_executable_extensions; do
2797  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2798    ac_cv_prog_ac_ct_CC="$ac_prog"
2799    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2800    break 2
2801  fi
2802done
2803  done
2804IFS=$as_save_IFS
2805
2806fi
2807fi
2808ac_ct_CC=$ac_cv_prog_ac_ct_CC
2809if test -n "$ac_ct_CC"; then
2810  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2811$as_echo "$ac_ct_CC" >&6; }
2812else
2813  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814$as_echo "no" >&6; }
2815fi
2816
2817
2818  test -n "$ac_ct_CC" && break
2819done
2820
2821  if test "x$ac_ct_CC" = x; then
2822    CC=""
2823  else
2824    case $cross_compiling:$ac_tool_warned in
2825yes:)
2826{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2827$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2828ac_tool_warned=yes ;;
2829esac
2830    CC=$ac_ct_CC
2831  fi
2832fi
2833
2834fi
2835
2836
2837test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2838$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2839as_fn_error $? "no acceptable C compiler found in \$PATH
2840See \`config.log' for more details" "$LINENO" 5; }
2841
2842# Provide some information about the compiler.
2843$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2844set X $ac_compile
2845ac_compiler=$2
2846for ac_option in --version -v -V -qversion; do
2847  { { ac_try="$ac_compiler $ac_option >&5"
2848case "(($ac_try" in
2849  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2850  *) ac_try_echo=$ac_try;;
2851esac
2852eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2853$as_echo "$ac_try_echo"; } >&5
2854  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2855  ac_status=$?
2856  if test -s conftest.err; then
2857    sed '10a\
2858... rest of stderr output deleted ...
2859         10q' conftest.err >conftest.er1
2860    cat conftest.er1 >&5
2861  fi
2862  rm -f conftest.er1 conftest.err
2863  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2864  test $ac_status = 0; }
2865done
2866
2867cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2868/* end confdefs.h.  */
2869
2870int
2871main ()
2872{
2873
2874  ;
2875  return 0;
2876}
2877_ACEOF
2878ac_clean_files_save=$ac_clean_files
2879ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2880# Try to create an executable without -o first, disregard a.out.
2881# It will help us diagnose broken compilers, and finding out an intuition
2882# of exeext.
2883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2884$as_echo_n "checking whether the C compiler works... " >&6; }
2885ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2886
2887# The possible output files:
2888ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2889
2890ac_rmfiles=
2891for ac_file in $ac_files
2892do
2893  case $ac_file in
2894    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2895    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2896  esac
2897done
2898rm -f $ac_rmfiles
2899
2900if { { ac_try="$ac_link_default"
2901case "(($ac_try" in
2902  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2903  *) ac_try_echo=$ac_try;;
2904esac
2905eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2906$as_echo "$ac_try_echo"; } >&5
2907  (eval "$ac_link_default") 2>&5
2908  ac_status=$?
2909  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2910  test $ac_status = 0; }; then :
2911  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2912# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2913# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2914# so that the user can short-circuit this test for compilers unknown to
2915# Autoconf.
2916for ac_file in $ac_files ''
2917do
2918  test -f "$ac_file" || continue
2919  case $ac_file in
2920    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2921	;;
2922    [ab].out )
2923	# We found the default executable, but exeext='' is most
2924	# certainly right.
2925	break;;
2926    *.* )
2927	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2928	then :; else
2929	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2930	fi
2931	# We set ac_cv_exeext here because the later test for it is not
2932	# safe: cross compilers may not add the suffix if given an `-o'
2933	# argument, so we may need to know it at that point already.
2934	# Even if this section looks crufty: it has the advantage of
2935	# actually working.
2936	break;;
2937    * )
2938	break;;
2939  esac
2940done
2941test "$ac_cv_exeext" = no && ac_cv_exeext=
2942
2943else
2944  ac_file=''
2945fi
2946if test -z "$ac_file"; then :
2947  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2948$as_echo "no" >&6; }
2949$as_echo "$as_me: failed program was:" >&5
2950sed 's/^/| /' conftest.$ac_ext >&5
2951
2952{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2953$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2954as_fn_error 77 "C compiler cannot create executables
2955See \`config.log' for more details" "$LINENO" 5; }
2956else
2957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2958$as_echo "yes" >&6; }
2959fi
2960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2961$as_echo_n "checking for C compiler default output file name... " >&6; }
2962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2963$as_echo "$ac_file" >&6; }
2964ac_exeext=$ac_cv_exeext
2965
2966rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2967ac_clean_files=$ac_clean_files_save
2968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2969$as_echo_n "checking for suffix of executables... " >&6; }
2970if { { ac_try="$ac_link"
2971case "(($ac_try" in
2972  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2973  *) ac_try_echo=$ac_try;;
2974esac
2975eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2976$as_echo "$ac_try_echo"; } >&5
2977  (eval "$ac_link") 2>&5
2978  ac_status=$?
2979  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2980  test $ac_status = 0; }; then :
2981  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2982# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2983# work properly (i.e., refer to `conftest.exe'), while it won't with
2984# `rm'.
2985for ac_file in conftest.exe conftest conftest.*; do
2986  test -f "$ac_file" || continue
2987  case $ac_file in
2988    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2989    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2990	  break;;
2991    * ) break;;
2992  esac
2993done
2994else
2995  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2996$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2997as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2998See \`config.log' for more details" "$LINENO" 5; }
2999fi
3000rm -f conftest conftest$ac_cv_exeext
3001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3002$as_echo "$ac_cv_exeext" >&6; }
3003
3004rm -f conftest.$ac_ext
3005EXEEXT=$ac_cv_exeext
3006ac_exeext=$EXEEXT
3007cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3008/* end confdefs.h.  */
3009#include <stdio.h>
3010int
3011main ()
3012{
3013FILE *f = fopen ("conftest.out", "w");
3014 return ferror (f) || fclose (f) != 0;
3015
3016  ;
3017  return 0;
3018}
3019_ACEOF
3020ac_clean_files="$ac_clean_files conftest.out"
3021# Check that the compiler produces executables we can run.  If not, either
3022# the compiler is broken, or we cross compile.
3023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3024$as_echo_n "checking whether we are cross compiling... " >&6; }
3025if test "$cross_compiling" != yes; then
3026  { { ac_try="$ac_link"
3027case "(($ac_try" in
3028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3029  *) ac_try_echo=$ac_try;;
3030esac
3031eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3032$as_echo "$ac_try_echo"; } >&5
3033  (eval "$ac_link") 2>&5
3034  ac_status=$?
3035  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3036  test $ac_status = 0; }
3037  if { ac_try='./conftest$ac_cv_exeext'
3038  { { case "(($ac_try" in
3039  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3040  *) ac_try_echo=$ac_try;;
3041esac
3042eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3043$as_echo "$ac_try_echo"; } >&5
3044  (eval "$ac_try") 2>&5
3045  ac_status=$?
3046  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3047  test $ac_status = 0; }; }; then
3048    cross_compiling=no
3049  else
3050    if test "$cross_compiling" = maybe; then
3051	cross_compiling=yes
3052    else
3053	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3054$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3055as_fn_error $? "cannot run C compiled programs.
3056If you meant to cross compile, use \`--host'.
3057See \`config.log' for more details" "$LINENO" 5; }
3058    fi
3059  fi
3060fi
3061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3062$as_echo "$cross_compiling" >&6; }
3063
3064rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3065ac_clean_files=$ac_clean_files_save
3066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3067$as_echo_n "checking for suffix of object files... " >&6; }
3068if ${ac_cv_objext+:} false; then :
3069  $as_echo_n "(cached) " >&6
3070else
3071  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3072/* end confdefs.h.  */
3073
3074int
3075main ()
3076{
3077
3078  ;
3079  return 0;
3080}
3081_ACEOF
3082rm -f conftest.o conftest.obj
3083if { { ac_try="$ac_compile"
3084case "(($ac_try" in
3085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086  *) ac_try_echo=$ac_try;;
3087esac
3088eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3089$as_echo "$ac_try_echo"; } >&5
3090  (eval "$ac_compile") 2>&5
3091  ac_status=$?
3092  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3093  test $ac_status = 0; }; then :
3094  for ac_file in conftest.o conftest.obj conftest.*; do
3095  test -f "$ac_file" || continue;
3096  case $ac_file in
3097    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3098    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3099       break;;
3100  esac
3101done
3102else
3103  $as_echo "$as_me: failed program was:" >&5
3104sed 's/^/| /' conftest.$ac_ext >&5
3105
3106{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3107$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3108as_fn_error $? "cannot compute suffix of object files: cannot compile
3109See \`config.log' for more details" "$LINENO" 5; }
3110fi
3111rm -f conftest.$ac_cv_objext conftest.$ac_ext
3112fi
3113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3114$as_echo "$ac_cv_objext" >&6; }
3115OBJEXT=$ac_cv_objext
3116ac_objext=$OBJEXT
3117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3118$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3119if ${ac_cv_c_compiler_gnu+:} false; then :
3120  $as_echo_n "(cached) " >&6
3121else
3122  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3123/* end confdefs.h.  */
3124
3125int
3126main ()
3127{
3128#ifndef __GNUC__
3129       choke me
3130#endif
3131
3132  ;
3133  return 0;
3134}
3135_ACEOF
3136if ac_fn_c_try_compile "$LINENO"; then :
3137  ac_compiler_gnu=yes
3138else
3139  ac_compiler_gnu=no
3140fi
3141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3142ac_cv_c_compiler_gnu=$ac_compiler_gnu
3143
3144fi
3145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3146$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3147if test $ac_compiler_gnu = yes; then
3148  GCC=yes
3149else
3150  GCC=
3151fi
3152ac_test_CFLAGS=${CFLAGS+set}
3153ac_save_CFLAGS=$CFLAGS
3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3155$as_echo_n "checking whether $CC accepts -g... " >&6; }
3156if ${ac_cv_prog_cc_g+:} false; then :
3157  $as_echo_n "(cached) " >&6
3158else
3159  ac_save_c_werror_flag=$ac_c_werror_flag
3160   ac_c_werror_flag=yes
3161   ac_cv_prog_cc_g=no
3162   CFLAGS="-g"
3163   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3164/* end confdefs.h.  */
3165
3166int
3167main ()
3168{
3169
3170  ;
3171  return 0;
3172}
3173_ACEOF
3174if ac_fn_c_try_compile "$LINENO"; then :
3175  ac_cv_prog_cc_g=yes
3176else
3177  CFLAGS=""
3178      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3179/* end confdefs.h.  */
3180
3181int
3182main ()
3183{
3184
3185  ;
3186  return 0;
3187}
3188_ACEOF
3189if ac_fn_c_try_compile "$LINENO"; then :
3190
3191else
3192  ac_c_werror_flag=$ac_save_c_werror_flag
3193	 CFLAGS="-g"
3194	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3195/* end confdefs.h.  */
3196
3197int
3198main ()
3199{
3200
3201  ;
3202  return 0;
3203}
3204_ACEOF
3205if ac_fn_c_try_compile "$LINENO"; then :
3206  ac_cv_prog_cc_g=yes
3207fi
3208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3209fi
3210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3211fi
3212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3213   ac_c_werror_flag=$ac_save_c_werror_flag
3214fi
3215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3216$as_echo "$ac_cv_prog_cc_g" >&6; }
3217if test "$ac_test_CFLAGS" = set; then
3218  CFLAGS=$ac_save_CFLAGS
3219elif test $ac_cv_prog_cc_g = yes; then
3220  if test "$GCC" = yes; then
3221    CFLAGS="-g -O2"
3222  else
3223    CFLAGS="-g"
3224  fi
3225else
3226  if test "$GCC" = yes; then
3227    CFLAGS="-O2"
3228  else
3229    CFLAGS=
3230  fi
3231fi
3232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3233$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3234if ${ac_cv_prog_cc_c89+:} false; then :
3235  $as_echo_n "(cached) " >&6
3236else
3237  ac_cv_prog_cc_c89=no
3238ac_save_CC=$CC
3239cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3240/* end confdefs.h.  */
3241#include <stdarg.h>
3242#include <stdio.h>
3243struct stat;
3244/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3245struct buf { int x; };
3246FILE * (*rcsopen) (struct buf *, struct stat *, int);
3247static char *e (p, i)
3248     char **p;
3249     int i;
3250{
3251  return p[i];
3252}
3253static char *f (char * (*g) (char **, int), char **p, ...)
3254{
3255  char *s;
3256  va_list v;
3257  va_start (v,p);
3258  s = g (p, va_arg (v,int));
3259  va_end (v);
3260  return s;
3261}
3262
3263/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3264   function prototypes and stuff, but not '\xHH' hex character constants.
3265   These don't provoke an error unfortunately, instead are silently treated
3266   as 'x'.  The following induces an error, until -std is added to get
3267   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3268   array size at least.  It's necessary to write '\x00'==0 to get something
3269   that's true only with -std.  */
3270int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3271
3272/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3273   inside strings and character constants.  */
3274#define FOO(x) 'x'
3275int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3276
3277int test (int i, double x);
3278struct s1 {int (*f) (int a);};
3279struct s2 {int (*f) (double a);};
3280int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3281int argc;
3282char **argv;
3283int
3284main ()
3285{
3286return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3287  ;
3288  return 0;
3289}
3290_ACEOF
3291for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3292	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3293do
3294  CC="$ac_save_CC $ac_arg"
3295  if ac_fn_c_try_compile "$LINENO"; then :
3296  ac_cv_prog_cc_c89=$ac_arg
3297fi
3298rm -f core conftest.err conftest.$ac_objext
3299  test "x$ac_cv_prog_cc_c89" != "xno" && break
3300done
3301rm -f conftest.$ac_ext
3302CC=$ac_save_CC
3303
3304fi
3305# AC_CACHE_VAL
3306case "x$ac_cv_prog_cc_c89" in
3307  x)
3308    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3309$as_echo "none needed" >&6; } ;;
3310  xno)
3311    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3312$as_echo "unsupported" >&6; } ;;
3313  *)
3314    CC="$CC $ac_cv_prog_cc_c89"
3315    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3316$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3317esac
3318if test "x$ac_cv_prog_cc_c89" != xno; then :
3319
3320fi
3321
3322ac_ext=c
3323ac_cpp='$CPP $CPPFLAGS'
3324ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3325ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3326ac_compiler_gnu=$ac_cv_c_compiler_gnu
3327
3328ac_ext=c
3329ac_cpp='$CPP $CPPFLAGS'
3330ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3331ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3332ac_compiler_gnu=$ac_cv_c_compiler_gnu
3333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3334$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3335if ${am_cv_prog_cc_c_o+:} false; then :
3336  $as_echo_n "(cached) " >&6
3337else
3338  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3339/* end confdefs.h.  */
3340
3341int
3342main ()
3343{
3344
3345  ;
3346  return 0;
3347}
3348_ACEOF
3349  # Make sure it works both with $CC and with simple cc.
3350  # Following AC_PROG_CC_C_O, we do the test twice because some
3351  # compilers refuse to overwrite an existing .o file with -o,
3352  # though they will create one.
3353  am_cv_prog_cc_c_o=yes
3354  for am_i in 1 2; do
3355    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3356   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3357   ac_status=$?
3358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3359   (exit $ac_status); } \
3360         && test -f conftest2.$ac_objext; then
3361      : OK
3362    else
3363      am_cv_prog_cc_c_o=no
3364      break
3365    fi
3366  done
3367  rm -f core conftest*
3368  unset am_i
3369fi
3370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3371$as_echo "$am_cv_prog_cc_c_o" >&6; }
3372if test "$am_cv_prog_cc_c_o" != yes; then
3373   # Losing compiler, so override with the script.
3374   # FIXME: It is wrong to rewrite CC.
3375   # But if we don't then we get into trouble of one sort or another.
3376   # A longer-term fix would be to have automake use am__CC in this case,
3377   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3378   CC="$am_aux_dir/compile $CC"
3379fi
3380ac_ext=c
3381ac_cpp='$CPP $CPPFLAGS'
3382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3384ac_compiler_gnu=$ac_cv_c_compiler_gnu
3385
3386
3387
3388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3389$as_echo_n "checking for library containing strerror... " >&6; }
3390if ${ac_cv_search_strerror+:} false; then :
3391  $as_echo_n "(cached) " >&6
3392else
3393  ac_func_search_save_LIBS=$LIBS
3394cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3395/* end confdefs.h.  */
3396
3397/* Override any GCC internal prototype to avoid an error.
3398   Use char because int might match the return type of a GCC
3399   builtin and then its argument prototype would still apply.  */
3400#ifdef __cplusplus
3401extern "C"
3402#endif
3403char strerror ();
3404int
3405main ()
3406{
3407return strerror ();
3408  ;
3409  return 0;
3410}
3411_ACEOF
3412for ac_lib in '' cposix; do
3413  if test -z "$ac_lib"; then
3414    ac_res="none required"
3415  else
3416    ac_res=-l$ac_lib
3417    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3418  fi
3419  if ac_fn_c_try_link "$LINENO"; then :
3420  ac_cv_search_strerror=$ac_res
3421fi
3422rm -f core conftest.err conftest.$ac_objext \
3423    conftest$ac_exeext
3424  if ${ac_cv_search_strerror+:} false; then :
3425  break
3426fi
3427done
3428if ${ac_cv_search_strerror+:} false; then :
3429
3430else
3431  ac_cv_search_strerror=no
3432fi
3433rm conftest.$ac_ext
3434LIBS=$ac_func_search_save_LIBS
3435fi
3436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3437$as_echo "$ac_cv_search_strerror" >&6; }
3438ac_res=$ac_cv_search_strerror
3439if test "$ac_res" != no; then :
3440  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3441
3442fi
3443
3444
3445am__api_version='1.15'
3446
3447# Find a good install program.  We prefer a C program (faster),
3448# so one script is as good as another.  But avoid the broken or
3449# incompatible versions:
3450# SysV /etc/install, /usr/sbin/install
3451# SunOS /usr/etc/install
3452# IRIX /sbin/install
3453# AIX /bin/install
3454# AmigaOS /C/install, which installs bootblocks on floppy discs
3455# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3456# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3457# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3458# OS/2's system install, which has a completely different semantic
3459# ./install, which can be erroneously created by make from ./install.sh.
3460# Reject install programs that cannot install multiple files.
3461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3462$as_echo_n "checking for a BSD-compatible install... " >&6; }
3463if test -z "$INSTALL"; then
3464if ${ac_cv_path_install+:} false; then :
3465  $as_echo_n "(cached) " >&6
3466else
3467  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3468for as_dir in $PATH
3469do
3470  IFS=$as_save_IFS
3471  test -z "$as_dir" && as_dir=.
3472    # Account for people who put trailing slashes in PATH elements.
3473case $as_dir/ in #((
3474  ./ | .// | /[cC]/* | \
3475  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3476  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3477  /usr/ucb/* ) ;;
3478  *)
3479    # OSF1 and SCO ODT 3.0 have their own names for install.
3480    # Don't use installbsd from OSF since it installs stuff as root
3481    # by default.
3482    for ac_prog in ginstall scoinst install; do
3483      for ac_exec_ext in '' $ac_executable_extensions; do
3484	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3485	  if test $ac_prog = install &&
3486	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3487	    # AIX install.  It has an incompatible calling convention.
3488	    :
3489	  elif test $ac_prog = install &&
3490	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3491	    # program-specific install script used by HP pwplus--don't use.
3492	    :
3493	  else
3494	    rm -rf conftest.one conftest.two conftest.dir
3495	    echo one > conftest.one
3496	    echo two > conftest.two
3497	    mkdir conftest.dir
3498	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3499	      test -s conftest.one && test -s conftest.two &&
3500	      test -s conftest.dir/conftest.one &&
3501	      test -s conftest.dir/conftest.two
3502	    then
3503	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3504	      break 3
3505	    fi
3506	  fi
3507	fi
3508      done
3509    done
3510    ;;
3511esac
3512
3513  done
3514IFS=$as_save_IFS
3515
3516rm -rf conftest.one conftest.two conftest.dir
3517
3518fi
3519  if test "${ac_cv_path_install+set}" = set; then
3520    INSTALL=$ac_cv_path_install
3521  else
3522    # As a last resort, use the slow shell script.  Don't cache a
3523    # value for INSTALL within a source directory, because that will
3524    # break other packages using the cache if that directory is
3525    # removed, or if the value is a relative name.
3526    INSTALL=$ac_install_sh
3527  fi
3528fi
3529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3530$as_echo "$INSTALL" >&6; }
3531
3532# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3533# It thinks the first close brace ends the variable substitution.
3534test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3535
3536test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3537
3538test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3539
3540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3541$as_echo_n "checking whether build environment is sane... " >&6; }
3542# Reject unsafe characters in $srcdir or the absolute working directory
3543# name.  Accept space and tab only in the latter.
3544am_lf='
3545'
3546case `pwd` in
3547  *[\\\"\#\$\&\'\`$am_lf]*)
3548    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3549esac
3550case $srcdir in
3551  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3552    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3553esac
3554
3555# Do 'set' in a subshell so we don't clobber the current shell's
3556# arguments.  Must try -L first in case configure is actually a
3557# symlink; some systems play weird games with the mod time of symlinks
3558# (eg FreeBSD returns the mod time of the symlink's containing
3559# directory).
3560if (
3561   am_has_slept=no
3562   for am_try in 1 2; do
3563     echo "timestamp, slept: $am_has_slept" > conftest.file
3564     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3565     if test "$*" = "X"; then
3566	# -L didn't work.
3567	set X `ls -t "$srcdir/configure" conftest.file`
3568     fi
3569     if test "$*" != "X $srcdir/configure conftest.file" \
3570	&& test "$*" != "X conftest.file $srcdir/configure"; then
3571
3572	# If neither matched, then we have a broken ls.  This can happen
3573	# if, for instance, CONFIG_SHELL is bash and it inherits a
3574	# broken ls alias from the environment.  This has actually
3575	# happened.  Such a system could not be considered "sane".
3576	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3577  alias in your environment" "$LINENO" 5
3578     fi
3579     if test "$2" = conftest.file || test $am_try -eq 2; then
3580       break
3581     fi
3582     # Just in case.
3583     sleep 1
3584     am_has_slept=yes
3585   done
3586   test "$2" = conftest.file
3587   )
3588then
3589   # Ok.
3590   :
3591else
3592   as_fn_error $? "newly created file is older than distributed files!
3593Check your system clock" "$LINENO" 5
3594fi
3595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3596$as_echo "yes" >&6; }
3597# If we didn't sleep, we still need to ensure time stamps of config.status and
3598# generated files are strictly newer.
3599am_sleep_pid=
3600if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3601  ( sleep 1 ) &
3602  am_sleep_pid=$!
3603fi
3604
3605rm -f conftest.file
3606
3607test "$program_prefix" != NONE &&
3608  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3609# Use a double $ so make ignores it.
3610test "$program_suffix" != NONE &&
3611  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3612# Double any \ or $.
3613# By default was `s,x,x', remove it if useless.
3614ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3615program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3616
3617if test x"${MISSING+set}" != xset; then
3618  case $am_aux_dir in
3619  *\ * | *\	*)
3620    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3621  *)
3622    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3623  esac
3624fi
3625# Use eval to expand $SHELL
3626if eval "$MISSING --is-lightweight"; then
3627  am_missing_run="$MISSING "
3628else
3629  am_missing_run=
3630  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3631$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3632fi
3633
3634if test x"${install_sh+set}" != xset; then
3635  case $am_aux_dir in
3636  *\ * | *\	*)
3637    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3638  *)
3639    install_sh="\${SHELL} $am_aux_dir/install-sh"
3640  esac
3641fi
3642
3643# Installed binaries are usually stripped using 'strip' when the user
3644# run "make install-strip".  However 'strip' might not be the right
3645# tool to use in cross-compilation environments, therefore Automake
3646# will honor the 'STRIP' environment variable to overrule this program.
3647if test "$cross_compiling" != no; then
3648  if test -n "$ac_tool_prefix"; then
3649  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3650set dummy ${ac_tool_prefix}strip; ac_word=$2
3651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3652$as_echo_n "checking for $ac_word... " >&6; }
3653if ${ac_cv_prog_STRIP+:} false; then :
3654  $as_echo_n "(cached) " >&6
3655else
3656  if test -n "$STRIP"; then
3657  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3658else
3659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3660for as_dir in $PATH
3661do
3662  IFS=$as_save_IFS
3663  test -z "$as_dir" && as_dir=.
3664    for ac_exec_ext in '' $ac_executable_extensions; do
3665  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3666    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3667    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3668    break 2
3669  fi
3670done
3671  done
3672IFS=$as_save_IFS
3673
3674fi
3675fi
3676STRIP=$ac_cv_prog_STRIP
3677if test -n "$STRIP"; then
3678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3679$as_echo "$STRIP" >&6; }
3680else
3681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3682$as_echo "no" >&6; }
3683fi
3684
3685
3686fi
3687if test -z "$ac_cv_prog_STRIP"; then
3688  ac_ct_STRIP=$STRIP
3689  # Extract the first word of "strip", so it can be a program name with args.
3690set dummy strip; ac_word=$2
3691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3692$as_echo_n "checking for $ac_word... " >&6; }
3693if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3694  $as_echo_n "(cached) " >&6
3695else
3696  if test -n "$ac_ct_STRIP"; then
3697  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3698else
3699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3700for as_dir in $PATH
3701do
3702  IFS=$as_save_IFS
3703  test -z "$as_dir" && as_dir=.
3704    for ac_exec_ext in '' $ac_executable_extensions; do
3705  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3706    ac_cv_prog_ac_ct_STRIP="strip"
3707    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3708    break 2
3709  fi
3710done
3711  done
3712IFS=$as_save_IFS
3713
3714fi
3715fi
3716ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3717if test -n "$ac_ct_STRIP"; then
3718  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3719$as_echo "$ac_ct_STRIP" >&6; }
3720else
3721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3722$as_echo "no" >&6; }
3723fi
3724
3725  if test "x$ac_ct_STRIP" = x; then
3726    STRIP=":"
3727  else
3728    case $cross_compiling:$ac_tool_warned in
3729yes:)
3730{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3731$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3732ac_tool_warned=yes ;;
3733esac
3734    STRIP=$ac_ct_STRIP
3735  fi
3736else
3737  STRIP="$ac_cv_prog_STRIP"
3738fi
3739
3740fi
3741INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3742
3743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3744$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3745if test -z "$MKDIR_P"; then
3746  if ${ac_cv_path_mkdir+:} false; then :
3747  $as_echo_n "(cached) " >&6
3748else
3749  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3750for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3751do
3752  IFS=$as_save_IFS
3753  test -z "$as_dir" && as_dir=.
3754    for ac_prog in mkdir gmkdir; do
3755	 for ac_exec_ext in '' $ac_executable_extensions; do
3756	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3757	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3758	     'mkdir (GNU coreutils) '* | \
3759	     'mkdir (coreutils) '* | \
3760	     'mkdir (fileutils) '4.1*)
3761	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3762	       break 3;;
3763	   esac
3764	 done
3765       done
3766  done
3767IFS=$as_save_IFS
3768
3769fi
3770
3771  test -d ./--version && rmdir ./--version
3772  if test "${ac_cv_path_mkdir+set}" = set; then
3773    MKDIR_P="$ac_cv_path_mkdir -p"
3774  else
3775    # As a last resort, use the slow shell script.  Don't cache a
3776    # value for MKDIR_P within a source directory, because that will
3777    # break other packages using the cache if that directory is
3778    # removed, or if the value is a relative name.
3779    MKDIR_P="$ac_install_sh -d"
3780  fi
3781fi
3782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3783$as_echo "$MKDIR_P" >&6; }
3784
3785for ac_prog in gawk mawk nawk awk
3786do
3787  # Extract the first word of "$ac_prog", so it can be a program name with args.
3788set dummy $ac_prog; ac_word=$2
3789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3790$as_echo_n "checking for $ac_word... " >&6; }
3791if ${ac_cv_prog_AWK+:} false; then :
3792  $as_echo_n "(cached) " >&6
3793else
3794  if test -n "$AWK"; then
3795  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3796else
3797as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3798for as_dir in $PATH
3799do
3800  IFS=$as_save_IFS
3801  test -z "$as_dir" && as_dir=.
3802    for ac_exec_ext in '' $ac_executable_extensions; do
3803  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3804    ac_cv_prog_AWK="$ac_prog"
3805    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3806    break 2
3807  fi
3808done
3809  done
3810IFS=$as_save_IFS
3811
3812fi
3813fi
3814AWK=$ac_cv_prog_AWK
3815if test -n "$AWK"; then
3816  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3817$as_echo "$AWK" >&6; }
3818else
3819  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3820$as_echo "no" >&6; }
3821fi
3822
3823
3824  test -n "$AWK" && break
3825done
3826
3827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3828$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3829set x ${MAKE-make}
3830ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3831if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3832  $as_echo_n "(cached) " >&6
3833else
3834  cat >conftest.make <<\_ACEOF
3835SHELL = /bin/sh
3836all:
3837	@echo '@@@%%%=$(MAKE)=@@@%%%'
3838_ACEOF
3839# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3840case `${MAKE-make} -f conftest.make 2>/dev/null` in
3841  *@@@%%%=?*=@@@%%%*)
3842    eval ac_cv_prog_make_${ac_make}_set=yes;;
3843  *)
3844    eval ac_cv_prog_make_${ac_make}_set=no;;
3845esac
3846rm -f conftest.make
3847fi
3848if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3849  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3850$as_echo "yes" >&6; }
3851  SET_MAKE=
3852else
3853  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3854$as_echo "no" >&6; }
3855  SET_MAKE="MAKE=${MAKE-make}"
3856fi
3857
3858rm -rf .tst 2>/dev/null
3859mkdir .tst 2>/dev/null
3860if test -d .tst; then
3861  am__leading_dot=.
3862else
3863  am__leading_dot=_
3864fi
3865rmdir .tst 2>/dev/null
3866
3867DEPDIR="${am__leading_dot}deps"
3868
3869ac_config_commands="$ac_config_commands depfiles"
3870
3871
3872am_make=${MAKE-make}
3873cat > confinc << 'END'
3874am__doit:
3875	@echo this is the am__doit target
3876.PHONY: am__doit
3877END
3878# If we don't find an include directive, just comment out the code.
3879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3880$as_echo_n "checking for style of include used by $am_make... " >&6; }
3881am__include="#"
3882am__quote=
3883_am_result=none
3884# First try GNU make style include.
3885echo "include confinc" > confmf
3886# Ignore all kinds of additional output from 'make'.
3887case `$am_make -s -f confmf 2> /dev/null` in #(
3888*the\ am__doit\ target*)
3889  am__include=include
3890  am__quote=
3891  _am_result=GNU
3892  ;;
3893esac
3894# Now try BSD make style include.
3895if test "$am__include" = "#"; then
3896   echo '.include "confinc"' > confmf
3897   case `$am_make -s -f confmf 2> /dev/null` in #(
3898   *the\ am__doit\ target*)
3899     am__include=.include
3900     am__quote="\""
3901     _am_result=BSD
3902     ;;
3903   esac
3904fi
3905
3906
3907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3908$as_echo "$_am_result" >&6; }
3909rm -f confinc confmf
3910
3911# Check whether --enable-dependency-tracking was given.
3912if test "${enable_dependency_tracking+set}" = set; then :
3913  enableval=$enable_dependency_tracking;
3914fi
3915
3916if test "x$enable_dependency_tracking" != xno; then
3917  am_depcomp="$ac_aux_dir/depcomp"
3918  AMDEPBACKSLASH='\'
3919  am__nodep='_no'
3920fi
3921 if test "x$enable_dependency_tracking" != xno; then
3922  AMDEP_TRUE=
3923  AMDEP_FALSE='#'
3924else
3925  AMDEP_TRUE='#'
3926  AMDEP_FALSE=
3927fi
3928
3929
3930# Check whether --enable-silent-rules was given.
3931if test "${enable_silent_rules+set}" = set; then :
3932  enableval=$enable_silent_rules;
3933fi
3934
3935case $enable_silent_rules in # (((
3936  yes) AM_DEFAULT_VERBOSITY=0;;
3937   no) AM_DEFAULT_VERBOSITY=1;;
3938    *) AM_DEFAULT_VERBOSITY=1;;
3939esac
3940am_make=${MAKE-make}
3941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3942$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3943if ${am_cv_make_support_nested_variables+:} false; then :
3944  $as_echo_n "(cached) " >&6
3945else
3946  if $as_echo 'TRUE=$(BAR$(V))
3947BAR0=false
3948BAR1=true
3949V=1
3950am__doit:
3951	@$(TRUE)
3952.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3953  am_cv_make_support_nested_variables=yes
3954else
3955  am_cv_make_support_nested_variables=no
3956fi
3957fi
3958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3959$as_echo "$am_cv_make_support_nested_variables" >&6; }
3960if test $am_cv_make_support_nested_variables = yes; then
3961    AM_V='$(V)'
3962  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3963else
3964  AM_V=$AM_DEFAULT_VERBOSITY
3965  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3966fi
3967AM_BACKSLASH='\'
3968
3969if test "`cd $srcdir && pwd`" != "`pwd`"; then
3970  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3971  # is not polluted with repeated "-I."
3972  am__isrc=' -I$(srcdir)'
3973  # test to see if srcdir already configured
3974  if test -f $srcdir/config.status; then
3975    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3976  fi
3977fi
3978
3979# test whether we have cygpath
3980if test -z "$CYGPATH_W"; then
3981  if (cygpath --version) >/dev/null 2>/dev/null; then
3982    CYGPATH_W='cygpath -w'
3983  else
3984    CYGPATH_W=echo
3985  fi
3986fi
3987
3988
3989# Define the identity of the package.
3990 PACKAGE='gas'
3991 VERSION='2.34'
3992
3993
3994cat >>confdefs.h <<_ACEOF
3995#define PACKAGE "$PACKAGE"
3996_ACEOF
3997
3998
3999cat >>confdefs.h <<_ACEOF
4000#define VERSION "$VERSION"
4001_ACEOF
4002
4003# Some tools Automake needs.
4004
4005ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4006
4007
4008AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4009
4010
4011AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4012
4013
4014AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4015
4016
4017MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4018
4019# For better backward compatibility.  To be removed once Automake 1.9.x
4020# dies out for good.  For more background, see:
4021# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4022# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4023mkdir_p='$(MKDIR_P)'
4024
4025# We need awk for the "check" target (and possibly the TAP driver).  The
4026# system "awk" is bad on some platforms.
4027# Always define AMTAR for backward compatibility.  Yes, it's still used
4028# in the wild :-(  We should find a proper way to deprecate it ...
4029AMTAR='$${TAR-tar}'
4030
4031
4032# We'll loop over all known methods to create a tar archive until one works.
4033_am_tools='gnutar  pax cpio none'
4034
4035am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4036
4037
4038
4039
4040
4041depcc="$CC"   am_compiler_list=
4042
4043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4044$as_echo_n "checking dependency style of $depcc... " >&6; }
4045if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4046  $as_echo_n "(cached) " >&6
4047else
4048  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4049  # We make a subdir and do the tests there.  Otherwise we can end up
4050  # making bogus files that we don't know about and never remove.  For
4051  # instance it was reported that on HP-UX the gcc test will end up
4052  # making a dummy file named 'D' -- because '-MD' means "put the output
4053  # in D".
4054  rm -rf conftest.dir
4055  mkdir conftest.dir
4056  # Copy depcomp to subdir because otherwise we won't find it if we're
4057  # using a relative directory.
4058  cp "$am_depcomp" conftest.dir
4059  cd conftest.dir
4060  # We will build objects and dependencies in a subdirectory because
4061  # it helps to detect inapplicable dependency modes.  For instance
4062  # both Tru64's cc and ICC support -MD to output dependencies as a
4063  # side effect of compilation, but ICC will put the dependencies in
4064  # the current directory while Tru64 will put them in the object
4065  # directory.
4066  mkdir sub
4067
4068  am_cv_CC_dependencies_compiler_type=none
4069  if test "$am_compiler_list" = ""; then
4070     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4071  fi
4072  am__universal=false
4073  case " $depcc " in #(
4074     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4075     esac
4076
4077  for depmode in $am_compiler_list; do
4078    # Setup a source with many dependencies, because some compilers
4079    # like to wrap large dependency lists on column 80 (with \), and
4080    # we should not choose a depcomp mode which is confused by this.
4081    #
4082    # We need to recreate these files for each test, as the compiler may
4083    # overwrite some of them when testing with obscure command lines.
4084    # This happens at least with the AIX C compiler.
4085    : > sub/conftest.c
4086    for i in 1 2 3 4 5 6; do
4087      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4088      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4089      # Solaris 10 /bin/sh.
4090      echo '/* dummy */' > sub/conftst$i.h
4091    done
4092    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4093
4094    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4095    # mode.  It turns out that the SunPro C++ compiler does not properly
4096    # handle '-M -o', and we need to detect this.  Also, some Intel
4097    # versions had trouble with output in subdirs.
4098    am__obj=sub/conftest.${OBJEXT-o}
4099    am__minus_obj="-o $am__obj"
4100    case $depmode in
4101    gcc)
4102      # This depmode causes a compiler race in universal mode.
4103      test "$am__universal" = false || continue
4104      ;;
4105    nosideeffect)
4106      # After this tag, mechanisms are not by side-effect, so they'll
4107      # only be used when explicitly requested.
4108      if test "x$enable_dependency_tracking" = xyes; then
4109	continue
4110      else
4111	break
4112      fi
4113      ;;
4114    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4115      # This compiler won't grok '-c -o', but also, the minuso test has
4116      # not run yet.  These depmodes are late enough in the game, and
4117      # so weak that their functioning should not be impacted.
4118      am__obj=conftest.${OBJEXT-o}
4119      am__minus_obj=
4120      ;;
4121    none) break ;;
4122    esac
4123    if depmode=$depmode \
4124       source=sub/conftest.c object=$am__obj \
4125       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4126       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4127         >/dev/null 2>conftest.err &&
4128       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4129       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4130       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4131       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4132      # icc doesn't choke on unknown options, it will just issue warnings
4133      # or remarks (even with -Werror).  So we grep stderr for any message
4134      # that says an option was ignored or not supported.
4135      # When given -MP, icc 7.0 and 7.1 complain thusly:
4136      #   icc: Command line warning: ignoring option '-M'; no argument required
4137      # The diagnosis changed in icc 8.0:
4138      #   icc: Command line remark: option '-MP' not supported
4139      if (grep 'ignoring option' conftest.err ||
4140          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4141        am_cv_CC_dependencies_compiler_type=$depmode
4142        break
4143      fi
4144    fi
4145  done
4146
4147  cd ..
4148  rm -rf conftest.dir
4149else
4150  am_cv_CC_dependencies_compiler_type=none
4151fi
4152
4153fi
4154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4155$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4156CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4157
4158 if
4159  test "x$enable_dependency_tracking" != xno \
4160  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4161  am__fastdepCC_TRUE=
4162  am__fastdepCC_FALSE='#'
4163else
4164  am__fastdepCC_TRUE='#'
4165  am__fastdepCC_FALSE=
4166fi
4167
4168
4169
4170# POSIX will say in a future version that running "rm -f" with no argument
4171# is OK; and we want to be able to make that assumption in our Makefile
4172# recipes.  So use an aggressive probe to check that the usage we want is
4173# actually supported "in the wild" to an acceptable degree.
4174# See automake bug#10828.
4175# To make any issue more visible, cause the running configure to be aborted
4176# by default if the 'rm' program in use doesn't match our expectations; the
4177# user can still override this though.
4178if rm -f && rm -fr && rm -rf; then : OK; else
4179  cat >&2 <<'END'
4180Oops!
4181
4182Your 'rm' program seems unable to run without file operands specified
4183on the command line, even when the '-f' option is present.  This is contrary
4184to the behaviour of most rm programs out there, and not conforming with
4185the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4186
4187Please tell bug-automake@gnu.org about your system, including the value
4188of your $PATH and any error possibly output before this message.  This
4189can help us improve future automake versions.
4190
4191END
4192  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4193    echo 'Configuration will proceed anyway, since you have set the' >&2
4194    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4195    echo >&2
4196  else
4197    cat >&2 <<'END'
4198Aborting the configuration process, to ensure you take notice of the issue.
4199
4200You can download and install GNU coreutils to get an 'rm' implementation
4201that behaves properly: <http://www.gnu.org/software/coreutils/>.
4202
4203If you want to complete the configuration process using your problematic
4204'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4205to "yes", and re-run configure.
4206
4207END
4208    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4209  fi
4210fi
4211
4212
4213ac_ext=c
4214ac_cpp='$CPP $CPPFLAGS'
4215ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4216ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4217ac_compiler_gnu=$ac_cv_c_compiler_gnu
4218if test -n "$ac_tool_prefix"; then
4219  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4220set dummy ${ac_tool_prefix}gcc; ac_word=$2
4221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4222$as_echo_n "checking for $ac_word... " >&6; }
4223if ${ac_cv_prog_CC+:} false; then :
4224  $as_echo_n "(cached) " >&6
4225else
4226  if test -n "$CC"; then
4227  ac_cv_prog_CC="$CC" # Let the user override the test.
4228else
4229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4230for as_dir in $PATH
4231do
4232  IFS=$as_save_IFS
4233  test -z "$as_dir" && as_dir=.
4234    for ac_exec_ext in '' $ac_executable_extensions; do
4235  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4236    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4237    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4238    break 2
4239  fi
4240done
4241  done
4242IFS=$as_save_IFS
4243
4244fi
4245fi
4246CC=$ac_cv_prog_CC
4247if test -n "$CC"; then
4248  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4249$as_echo "$CC" >&6; }
4250else
4251  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4252$as_echo "no" >&6; }
4253fi
4254
4255
4256fi
4257if test -z "$ac_cv_prog_CC"; then
4258  ac_ct_CC=$CC
4259  # Extract the first word of "gcc", so it can be a program name with args.
4260set dummy gcc; ac_word=$2
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4262$as_echo_n "checking for $ac_word... " >&6; }
4263if ${ac_cv_prog_ac_ct_CC+:} false; then :
4264  $as_echo_n "(cached) " >&6
4265else
4266  if test -n "$ac_ct_CC"; then
4267  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4268else
4269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4270for as_dir in $PATH
4271do
4272  IFS=$as_save_IFS
4273  test -z "$as_dir" && as_dir=.
4274    for ac_exec_ext in '' $ac_executable_extensions; do
4275  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4276    ac_cv_prog_ac_ct_CC="gcc"
4277    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4278    break 2
4279  fi
4280done
4281  done
4282IFS=$as_save_IFS
4283
4284fi
4285fi
4286ac_ct_CC=$ac_cv_prog_ac_ct_CC
4287if test -n "$ac_ct_CC"; then
4288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4289$as_echo "$ac_ct_CC" >&6; }
4290else
4291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4292$as_echo "no" >&6; }
4293fi
4294
4295  if test "x$ac_ct_CC" = x; then
4296    CC=""
4297  else
4298    case $cross_compiling:$ac_tool_warned in
4299yes:)
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4301$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4302ac_tool_warned=yes ;;
4303esac
4304    CC=$ac_ct_CC
4305  fi
4306else
4307  CC="$ac_cv_prog_CC"
4308fi
4309
4310if test -z "$CC"; then
4311          if test -n "$ac_tool_prefix"; then
4312    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4313set dummy ${ac_tool_prefix}cc; ac_word=$2
4314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4315$as_echo_n "checking for $ac_word... " >&6; }
4316if ${ac_cv_prog_CC+:} false; then :
4317  $as_echo_n "(cached) " >&6
4318else
4319  if test -n "$CC"; then
4320  ac_cv_prog_CC="$CC" # Let the user override the test.
4321else
4322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4323for as_dir in $PATH
4324do
4325  IFS=$as_save_IFS
4326  test -z "$as_dir" && as_dir=.
4327    for ac_exec_ext in '' $ac_executable_extensions; do
4328  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4329    ac_cv_prog_CC="${ac_tool_prefix}cc"
4330    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4331    break 2
4332  fi
4333done
4334  done
4335IFS=$as_save_IFS
4336
4337fi
4338fi
4339CC=$ac_cv_prog_CC
4340if test -n "$CC"; then
4341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4342$as_echo "$CC" >&6; }
4343else
4344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4345$as_echo "no" >&6; }
4346fi
4347
4348
4349  fi
4350fi
4351if test -z "$CC"; then
4352  # Extract the first word of "cc", so it can be a program name with args.
4353set dummy cc; ac_word=$2
4354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4355$as_echo_n "checking for $ac_word... " >&6; }
4356if ${ac_cv_prog_CC+:} false; then :
4357  $as_echo_n "(cached) " >&6
4358else
4359  if test -n "$CC"; then
4360  ac_cv_prog_CC="$CC" # Let the user override the test.
4361else
4362  ac_prog_rejected=no
4363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4364for as_dir in $PATH
4365do
4366  IFS=$as_save_IFS
4367  test -z "$as_dir" && as_dir=.
4368    for ac_exec_ext in '' $ac_executable_extensions; do
4369  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4370    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4371       ac_prog_rejected=yes
4372       continue
4373     fi
4374    ac_cv_prog_CC="cc"
4375    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4376    break 2
4377  fi
4378done
4379  done
4380IFS=$as_save_IFS
4381
4382if test $ac_prog_rejected = yes; then
4383  # We found a bogon in the path, so make sure we never use it.
4384  set dummy $ac_cv_prog_CC
4385  shift
4386  if test $# != 0; then
4387    # We chose a different compiler from the bogus one.
4388    # However, it has the same basename, so the bogon will be chosen
4389    # first if we set CC to just the basename; use the full file name.
4390    shift
4391    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4392  fi
4393fi
4394fi
4395fi
4396CC=$ac_cv_prog_CC
4397if test -n "$CC"; then
4398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4399$as_echo "$CC" >&6; }
4400else
4401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4402$as_echo "no" >&6; }
4403fi
4404
4405
4406fi
4407if test -z "$CC"; then
4408  if test -n "$ac_tool_prefix"; then
4409  for ac_prog in cl.exe
4410  do
4411    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4412set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4414$as_echo_n "checking for $ac_word... " >&6; }
4415if ${ac_cv_prog_CC+:} false; then :
4416  $as_echo_n "(cached) " >&6
4417else
4418  if test -n "$CC"; then
4419  ac_cv_prog_CC="$CC" # Let the user override the test.
4420else
4421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4422for as_dir in $PATH
4423do
4424  IFS=$as_save_IFS
4425  test -z "$as_dir" && as_dir=.
4426    for ac_exec_ext in '' $ac_executable_extensions; do
4427  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4428    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4429    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4430    break 2
4431  fi
4432done
4433  done
4434IFS=$as_save_IFS
4435
4436fi
4437fi
4438CC=$ac_cv_prog_CC
4439if test -n "$CC"; then
4440  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4441$as_echo "$CC" >&6; }
4442else
4443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4444$as_echo "no" >&6; }
4445fi
4446
4447
4448    test -n "$CC" && break
4449  done
4450fi
4451if test -z "$CC"; then
4452  ac_ct_CC=$CC
4453  for ac_prog in cl.exe
4454do
4455  # Extract the first word of "$ac_prog", so it can be a program name with args.
4456set dummy $ac_prog; ac_word=$2
4457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4458$as_echo_n "checking for $ac_word... " >&6; }
4459if ${ac_cv_prog_ac_ct_CC+:} false; then :
4460  $as_echo_n "(cached) " >&6
4461else
4462  if test -n "$ac_ct_CC"; then
4463  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4464else
4465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4466for as_dir in $PATH
4467do
4468  IFS=$as_save_IFS
4469  test -z "$as_dir" && as_dir=.
4470    for ac_exec_ext in '' $ac_executable_extensions; do
4471  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4472    ac_cv_prog_ac_ct_CC="$ac_prog"
4473    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4474    break 2
4475  fi
4476done
4477  done
4478IFS=$as_save_IFS
4479
4480fi
4481fi
4482ac_ct_CC=$ac_cv_prog_ac_ct_CC
4483if test -n "$ac_ct_CC"; then
4484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4485$as_echo "$ac_ct_CC" >&6; }
4486else
4487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4488$as_echo "no" >&6; }
4489fi
4490
4491
4492  test -n "$ac_ct_CC" && break
4493done
4494
4495  if test "x$ac_ct_CC" = x; then
4496    CC=""
4497  else
4498    case $cross_compiling:$ac_tool_warned in
4499yes:)
4500{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4501$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4502ac_tool_warned=yes ;;
4503esac
4504    CC=$ac_ct_CC
4505  fi
4506fi
4507
4508fi
4509
4510
4511test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4512$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4513as_fn_error $? "no acceptable C compiler found in \$PATH
4514See \`config.log' for more details" "$LINENO" 5; }
4515
4516# Provide some information about the compiler.
4517$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4518set X $ac_compile
4519ac_compiler=$2
4520for ac_option in --version -v -V -qversion; do
4521  { { ac_try="$ac_compiler $ac_option >&5"
4522case "(($ac_try" in
4523  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4524  *) ac_try_echo=$ac_try;;
4525esac
4526eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4527$as_echo "$ac_try_echo"; } >&5
4528  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4529  ac_status=$?
4530  if test -s conftest.err; then
4531    sed '10a\
4532... rest of stderr output deleted ...
4533         10q' conftest.err >conftest.er1
4534    cat conftest.er1 >&5
4535  fi
4536  rm -f conftest.er1 conftest.err
4537  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4538  test $ac_status = 0; }
4539done
4540
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4542$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4543if ${ac_cv_c_compiler_gnu+:} false; then :
4544  $as_echo_n "(cached) " >&6
4545else
4546  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4547/* end confdefs.h.  */
4548
4549int
4550main ()
4551{
4552#ifndef __GNUC__
4553       choke me
4554#endif
4555
4556  ;
4557  return 0;
4558}
4559_ACEOF
4560if ac_fn_c_try_compile "$LINENO"; then :
4561  ac_compiler_gnu=yes
4562else
4563  ac_compiler_gnu=no
4564fi
4565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4566ac_cv_c_compiler_gnu=$ac_compiler_gnu
4567
4568fi
4569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4570$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4571if test $ac_compiler_gnu = yes; then
4572  GCC=yes
4573else
4574  GCC=
4575fi
4576ac_test_CFLAGS=${CFLAGS+set}
4577ac_save_CFLAGS=$CFLAGS
4578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4579$as_echo_n "checking whether $CC accepts -g... " >&6; }
4580if ${ac_cv_prog_cc_g+:} false; then :
4581  $as_echo_n "(cached) " >&6
4582else
4583  ac_save_c_werror_flag=$ac_c_werror_flag
4584   ac_c_werror_flag=yes
4585   ac_cv_prog_cc_g=no
4586   CFLAGS="-g"
4587   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4588/* end confdefs.h.  */
4589
4590int
4591main ()
4592{
4593
4594  ;
4595  return 0;
4596}
4597_ACEOF
4598if ac_fn_c_try_compile "$LINENO"; then :
4599  ac_cv_prog_cc_g=yes
4600else
4601  CFLAGS=""
4602      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4603/* end confdefs.h.  */
4604
4605int
4606main ()
4607{
4608
4609  ;
4610  return 0;
4611}
4612_ACEOF
4613if ac_fn_c_try_compile "$LINENO"; then :
4614
4615else
4616  ac_c_werror_flag=$ac_save_c_werror_flag
4617	 CFLAGS="-g"
4618	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4619/* end confdefs.h.  */
4620
4621int
4622main ()
4623{
4624
4625  ;
4626  return 0;
4627}
4628_ACEOF
4629if ac_fn_c_try_compile "$LINENO"; then :
4630  ac_cv_prog_cc_g=yes
4631fi
4632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4633fi
4634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4635fi
4636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4637   ac_c_werror_flag=$ac_save_c_werror_flag
4638fi
4639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4640$as_echo "$ac_cv_prog_cc_g" >&6; }
4641if test "$ac_test_CFLAGS" = set; then
4642  CFLAGS=$ac_save_CFLAGS
4643elif test $ac_cv_prog_cc_g = yes; then
4644  if test "$GCC" = yes; then
4645    CFLAGS="-g -O2"
4646  else
4647    CFLAGS="-g"
4648  fi
4649else
4650  if test "$GCC" = yes; then
4651    CFLAGS="-O2"
4652  else
4653    CFLAGS=
4654  fi
4655fi
4656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4657$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4658if ${ac_cv_prog_cc_c89+:} false; then :
4659  $as_echo_n "(cached) " >&6
4660else
4661  ac_cv_prog_cc_c89=no
4662ac_save_CC=$CC
4663cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664/* end confdefs.h.  */
4665#include <stdarg.h>
4666#include <stdio.h>
4667struct stat;
4668/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4669struct buf { int x; };
4670FILE * (*rcsopen) (struct buf *, struct stat *, int);
4671static char *e (p, i)
4672     char **p;
4673     int i;
4674{
4675  return p[i];
4676}
4677static char *f (char * (*g) (char **, int), char **p, ...)
4678{
4679  char *s;
4680  va_list v;
4681  va_start (v,p);
4682  s = g (p, va_arg (v,int));
4683  va_end (v);
4684  return s;
4685}
4686
4687/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4688   function prototypes and stuff, but not '\xHH' hex character constants.
4689   These don't provoke an error unfortunately, instead are silently treated
4690   as 'x'.  The following induces an error, until -std is added to get
4691   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4692   array size at least.  It's necessary to write '\x00'==0 to get something
4693   that's true only with -std.  */
4694int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4695
4696/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4697   inside strings and character constants.  */
4698#define FOO(x) 'x'
4699int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4700
4701int test (int i, double x);
4702struct s1 {int (*f) (int a);};
4703struct s2 {int (*f) (double a);};
4704int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4705int argc;
4706char **argv;
4707int
4708main ()
4709{
4710return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4711  ;
4712  return 0;
4713}
4714_ACEOF
4715for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4716	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4717do
4718  CC="$ac_save_CC $ac_arg"
4719  if ac_fn_c_try_compile "$LINENO"; then :
4720  ac_cv_prog_cc_c89=$ac_arg
4721fi
4722rm -f core conftest.err conftest.$ac_objext
4723  test "x$ac_cv_prog_cc_c89" != "xno" && break
4724done
4725rm -f conftest.$ac_ext
4726CC=$ac_save_CC
4727
4728fi
4729# AC_CACHE_VAL
4730case "x$ac_cv_prog_cc_c89" in
4731  x)
4732    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4733$as_echo "none needed" >&6; } ;;
4734  xno)
4735    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4736$as_echo "unsupported" >&6; } ;;
4737  *)
4738    CC="$CC $ac_cv_prog_cc_c89"
4739    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4740$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4741esac
4742if test "x$ac_cv_prog_cc_c89" != xno; then :
4743
4744fi
4745
4746ac_ext=c
4747ac_cpp='$CPP $CPPFLAGS'
4748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4750ac_compiler_gnu=$ac_cv_c_compiler_gnu
4751
4752ac_ext=c
4753ac_cpp='$CPP $CPPFLAGS'
4754ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4755ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4756ac_compiler_gnu=$ac_cv_c_compiler_gnu
4757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4758$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4759if ${am_cv_prog_cc_c_o+:} false; then :
4760  $as_echo_n "(cached) " >&6
4761else
4762  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4763/* end confdefs.h.  */
4764
4765int
4766main ()
4767{
4768
4769  ;
4770  return 0;
4771}
4772_ACEOF
4773  # Make sure it works both with $CC and with simple cc.
4774  # Following AC_PROG_CC_C_O, we do the test twice because some
4775  # compilers refuse to overwrite an existing .o file with -o,
4776  # though they will create one.
4777  am_cv_prog_cc_c_o=yes
4778  for am_i in 1 2; do
4779    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4780   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4781   ac_status=$?
4782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4783   (exit $ac_status); } \
4784         && test -f conftest2.$ac_objext; then
4785      : OK
4786    else
4787      am_cv_prog_cc_c_o=no
4788      break
4789    fi
4790  done
4791  rm -f core conftest*
4792  unset am_i
4793fi
4794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4795$as_echo "$am_cv_prog_cc_c_o" >&6; }
4796if test "$am_cv_prog_cc_c_o" != yes; then
4797   # Losing compiler, so override with the script.
4798   # FIXME: It is wrong to rewrite CC.
4799   # But if we don't then we get into trouble of one sort or another.
4800   # A longer-term fix would be to have automake use am__CC in this case,
4801   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4802   CC="$am_aux_dir/compile $CC"
4803fi
4804ac_ext=c
4805ac_cpp='$CPP $CPPFLAGS'
4806ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4807ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4808ac_compiler_gnu=$ac_cv_c_compiler_gnu
4809
4810
4811ac_ext=c
4812ac_cpp='$CPP $CPPFLAGS'
4813ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4814ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4815ac_compiler_gnu=$ac_cv_c_compiler_gnu
4816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4817$as_echo_n "checking how to run the C preprocessor... " >&6; }
4818# On Suns, sometimes $CPP names a directory.
4819if test -n "$CPP" && test -d "$CPP"; then
4820  CPP=
4821fi
4822if test -z "$CPP"; then
4823  if ${ac_cv_prog_CPP+:} false; then :
4824  $as_echo_n "(cached) " >&6
4825else
4826      # Double quotes because CPP needs to be expanded
4827    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4828    do
4829      ac_preproc_ok=false
4830for ac_c_preproc_warn_flag in '' yes
4831do
4832  # Use a header file that comes with gcc, so configuring glibc
4833  # with a fresh cross-compiler works.
4834  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4835  # <limits.h> exists even on freestanding compilers.
4836  # On the NeXT, cc -E runs the code through the compiler's parser,
4837  # not just through cpp. "Syntax error" is here to catch this case.
4838  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4839/* end confdefs.h.  */
4840#ifdef __STDC__
4841# include <limits.h>
4842#else
4843# include <assert.h>
4844#endif
4845		     Syntax error
4846_ACEOF
4847if ac_fn_c_try_cpp "$LINENO"; then :
4848
4849else
4850  # Broken: fails on valid input.
4851continue
4852fi
4853rm -f conftest.err conftest.i conftest.$ac_ext
4854
4855  # OK, works on sane cases.  Now check whether nonexistent headers
4856  # can be detected and how.
4857  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4858/* end confdefs.h.  */
4859#include <ac_nonexistent.h>
4860_ACEOF
4861if ac_fn_c_try_cpp "$LINENO"; then :
4862  # Broken: success on invalid input.
4863continue
4864else
4865  # Passes both tests.
4866ac_preproc_ok=:
4867break
4868fi
4869rm -f conftest.err conftest.i conftest.$ac_ext
4870
4871done
4872# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4873rm -f conftest.i conftest.err conftest.$ac_ext
4874if $ac_preproc_ok; then :
4875  break
4876fi
4877
4878    done
4879    ac_cv_prog_CPP=$CPP
4880
4881fi
4882  CPP=$ac_cv_prog_CPP
4883else
4884  ac_cv_prog_CPP=$CPP
4885fi
4886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4887$as_echo "$CPP" >&6; }
4888ac_preproc_ok=false
4889for ac_c_preproc_warn_flag in '' yes
4890do
4891  # Use a header file that comes with gcc, so configuring glibc
4892  # with a fresh cross-compiler works.
4893  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4894  # <limits.h> exists even on freestanding compilers.
4895  # On the NeXT, cc -E runs the code through the compiler's parser,
4896  # not just through cpp. "Syntax error" is here to catch this case.
4897  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4898/* end confdefs.h.  */
4899#ifdef __STDC__
4900# include <limits.h>
4901#else
4902# include <assert.h>
4903#endif
4904		     Syntax error
4905_ACEOF
4906if ac_fn_c_try_cpp "$LINENO"; then :
4907
4908else
4909  # Broken: fails on valid input.
4910continue
4911fi
4912rm -f conftest.err conftest.i conftest.$ac_ext
4913
4914  # OK, works on sane cases.  Now check whether nonexistent headers
4915  # can be detected and how.
4916  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4917/* end confdefs.h.  */
4918#include <ac_nonexistent.h>
4919_ACEOF
4920if ac_fn_c_try_cpp "$LINENO"; then :
4921  # Broken: success on invalid input.
4922continue
4923else
4924  # Passes both tests.
4925ac_preproc_ok=:
4926break
4927fi
4928rm -f conftest.err conftest.i conftest.$ac_ext
4929
4930done
4931# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4932rm -f conftest.i conftest.err conftest.$ac_ext
4933if $ac_preproc_ok; then :
4934
4935else
4936  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4937$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4938as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4939See \`config.log' for more details" "$LINENO" 5; }
4940fi
4941
4942ac_ext=c
4943ac_cpp='$CPP $CPPFLAGS'
4944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4946ac_compiler_gnu=$ac_cv_c_compiler_gnu
4947
4948
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4950$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4951if ${ac_cv_path_GREP+:} false; then :
4952  $as_echo_n "(cached) " >&6
4953else
4954  if test -z "$GREP"; then
4955  ac_path_GREP_found=false
4956  # Loop through the user's path and test for each of PROGNAME-LIST
4957  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4958for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4959do
4960  IFS=$as_save_IFS
4961  test -z "$as_dir" && as_dir=.
4962    for ac_prog in grep ggrep; do
4963    for ac_exec_ext in '' $ac_executable_extensions; do
4964      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4965      as_fn_executable_p "$ac_path_GREP" || continue
4966# Check for GNU ac_path_GREP and select it if it is found.
4967  # Check for GNU $ac_path_GREP
4968case `"$ac_path_GREP" --version 2>&1` in
4969*GNU*)
4970  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4971*)
4972  ac_count=0
4973  $as_echo_n 0123456789 >"conftest.in"
4974  while :
4975  do
4976    cat "conftest.in" "conftest.in" >"conftest.tmp"
4977    mv "conftest.tmp" "conftest.in"
4978    cp "conftest.in" "conftest.nl"
4979    $as_echo 'GREP' >> "conftest.nl"
4980    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4981    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4982    as_fn_arith $ac_count + 1 && ac_count=$as_val
4983    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4984      # Best one so far, save it but keep looking for a better one
4985      ac_cv_path_GREP="$ac_path_GREP"
4986      ac_path_GREP_max=$ac_count
4987    fi
4988    # 10*(2^10) chars as input seems more than enough
4989    test $ac_count -gt 10 && break
4990  done
4991  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4992esac
4993
4994      $ac_path_GREP_found && break 3
4995    done
4996  done
4997  done
4998IFS=$as_save_IFS
4999  if test -z "$ac_cv_path_GREP"; then
5000    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5001  fi
5002else
5003  ac_cv_path_GREP=$GREP
5004fi
5005
5006fi
5007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5008$as_echo "$ac_cv_path_GREP" >&6; }
5009 GREP="$ac_cv_path_GREP"
5010
5011
5012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5013$as_echo_n "checking for egrep... " >&6; }
5014if ${ac_cv_path_EGREP+:} false; then :
5015  $as_echo_n "(cached) " >&6
5016else
5017  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5018   then ac_cv_path_EGREP="$GREP -E"
5019   else
5020     if test -z "$EGREP"; then
5021  ac_path_EGREP_found=false
5022  # Loop through the user's path and test for each of PROGNAME-LIST
5023  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5024for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5025do
5026  IFS=$as_save_IFS
5027  test -z "$as_dir" && as_dir=.
5028    for ac_prog in egrep; do
5029    for ac_exec_ext in '' $ac_executable_extensions; do
5030      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5031      as_fn_executable_p "$ac_path_EGREP" || continue
5032# Check for GNU ac_path_EGREP and select it if it is found.
5033  # Check for GNU $ac_path_EGREP
5034case `"$ac_path_EGREP" --version 2>&1` in
5035*GNU*)
5036  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5037*)
5038  ac_count=0
5039  $as_echo_n 0123456789 >"conftest.in"
5040  while :
5041  do
5042    cat "conftest.in" "conftest.in" >"conftest.tmp"
5043    mv "conftest.tmp" "conftest.in"
5044    cp "conftest.in" "conftest.nl"
5045    $as_echo 'EGREP' >> "conftest.nl"
5046    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5047    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5048    as_fn_arith $ac_count + 1 && ac_count=$as_val
5049    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5050      # Best one so far, save it but keep looking for a better one
5051      ac_cv_path_EGREP="$ac_path_EGREP"
5052      ac_path_EGREP_max=$ac_count
5053    fi
5054    # 10*(2^10) chars as input seems more than enough
5055    test $ac_count -gt 10 && break
5056  done
5057  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5058esac
5059
5060      $ac_path_EGREP_found && break 3
5061    done
5062  done
5063  done
5064IFS=$as_save_IFS
5065  if test -z "$ac_cv_path_EGREP"; then
5066    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5067  fi
5068else
5069  ac_cv_path_EGREP=$EGREP
5070fi
5071
5072   fi
5073fi
5074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5075$as_echo "$ac_cv_path_EGREP" >&6; }
5076 EGREP="$ac_cv_path_EGREP"
5077
5078
5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5080$as_echo_n "checking for ANSI C header files... " >&6; }
5081if ${ac_cv_header_stdc+:} false; then :
5082  $as_echo_n "(cached) " >&6
5083else
5084  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5085/* end confdefs.h.  */
5086#include <stdlib.h>
5087#include <stdarg.h>
5088#include <string.h>
5089#include <float.h>
5090
5091int
5092main ()
5093{
5094
5095  ;
5096  return 0;
5097}
5098_ACEOF
5099if ac_fn_c_try_compile "$LINENO"; then :
5100  ac_cv_header_stdc=yes
5101else
5102  ac_cv_header_stdc=no
5103fi
5104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5105
5106if test $ac_cv_header_stdc = yes; then
5107  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5108  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5109/* end confdefs.h.  */
5110#include <string.h>
5111
5112_ACEOF
5113if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5114  $EGREP "memchr" >/dev/null 2>&1; then :
5115
5116else
5117  ac_cv_header_stdc=no
5118fi
5119rm -f conftest*
5120
5121fi
5122
5123if test $ac_cv_header_stdc = yes; then
5124  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5125  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5126/* end confdefs.h.  */
5127#include <stdlib.h>
5128
5129_ACEOF
5130if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5131  $EGREP "free" >/dev/null 2>&1; then :
5132
5133else
5134  ac_cv_header_stdc=no
5135fi
5136rm -f conftest*
5137
5138fi
5139
5140if test $ac_cv_header_stdc = yes; then
5141  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5142  if test "$cross_compiling" = yes; then :
5143  :
5144else
5145  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5146/* end confdefs.h.  */
5147#include <ctype.h>
5148#include <stdlib.h>
5149#if ((' ' & 0x0FF) == 0x020)
5150# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5151# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5152#else
5153# define ISLOWER(c) \
5154		   (('a' <= (c) && (c) <= 'i') \
5155		     || ('j' <= (c) && (c) <= 'r') \
5156		     || ('s' <= (c) && (c) <= 'z'))
5157# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5158#endif
5159
5160#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5161int
5162main ()
5163{
5164  int i;
5165  for (i = 0; i < 256; i++)
5166    if (XOR (islower (i), ISLOWER (i))
5167	|| toupper (i) != TOUPPER (i))
5168      return 2;
5169  return 0;
5170}
5171_ACEOF
5172if ac_fn_c_try_run "$LINENO"; then :
5173
5174else
5175  ac_cv_header_stdc=no
5176fi
5177rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5178  conftest.$ac_objext conftest.beam conftest.$ac_ext
5179fi
5180
5181fi
5182fi
5183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5184$as_echo "$ac_cv_header_stdc" >&6; }
5185if test $ac_cv_header_stdc = yes; then
5186
5187$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5188
5189fi
5190
5191# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5192for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5193		  inttypes.h stdint.h unistd.h
5194do :
5195  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5196ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5197"
5198if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5199  cat >>confdefs.h <<_ACEOF
5200#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5201_ACEOF
5202
5203fi
5204
5205done
5206
5207
5208
5209  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5210if test "x$ac_cv_header_minix_config_h" = xyes; then :
5211  MINIX=yes
5212else
5213  MINIX=
5214fi
5215
5216
5217  if test "$MINIX" = yes; then
5218
5219$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5220
5221
5222$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5223
5224
5225$as_echo "#define _MINIX 1" >>confdefs.h
5226
5227  fi
5228
5229
5230  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5231$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5232if ${ac_cv_safe_to_define___extensions__+:} false; then :
5233  $as_echo_n "(cached) " >&6
5234else
5235  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5236/* end confdefs.h.  */
5237
5238#         define __EXTENSIONS__ 1
5239          $ac_includes_default
5240int
5241main ()
5242{
5243
5244  ;
5245  return 0;
5246}
5247_ACEOF
5248if ac_fn_c_try_compile "$LINENO"; then :
5249  ac_cv_safe_to_define___extensions__=yes
5250else
5251  ac_cv_safe_to_define___extensions__=no
5252fi
5253rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5254fi
5255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5256$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5257  test $ac_cv_safe_to_define___extensions__ = yes &&
5258    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5259
5260  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5261
5262  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5263
5264  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5265
5266  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5267
5268
5269
5270
5271
5272case `pwd` in
5273  *\ * | *\	*)
5274    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5275$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5276esac
5277
5278
5279
5280macro_version='2.2.7a'
5281macro_revision='1.3134'
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295ltmain="$ac_aux_dir/ltmain.sh"
5296
5297# Backslashify metacharacters that are still active within
5298# double-quoted strings.
5299sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5300
5301# Same as above, but do not quote variable references.
5302double_quote_subst='s/\(["`\\]\)/\\\1/g'
5303
5304# Sed substitution to delay expansion of an escaped shell variable in a
5305# double_quote_subst'ed string.
5306delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5307
5308# Sed substitution to delay expansion of an escaped single quote.
5309delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5310
5311# Sed substitution to avoid accidental globbing in evaled expressions
5312no_glob_subst='s/\*/\\\*/g'
5313
5314ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5315ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5316ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5317
5318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5319$as_echo_n "checking how to print strings... " >&6; }
5320# Test print first, because it will be a builtin if present.
5321if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5322   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5323  ECHO='print -r --'
5324elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5325  ECHO='printf %s\n'
5326else
5327  # Use this function as a fallback that always works.
5328  func_fallback_echo ()
5329  {
5330    eval 'cat <<_LTECHO_EOF
5331$1
5332_LTECHO_EOF'
5333  }
5334  ECHO='func_fallback_echo'
5335fi
5336
5337# func_echo_all arg...
5338# Invoke $ECHO with all args, space-separated.
5339func_echo_all ()
5340{
5341    $ECHO ""
5342}
5343
5344case "$ECHO" in
5345  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5346$as_echo "printf" >&6; } ;;
5347  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5348$as_echo "print -r" >&6; } ;;
5349  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5350$as_echo "cat" >&6; } ;;
5351esac
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5367$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5368if ${ac_cv_path_SED+:} false; then :
5369  $as_echo_n "(cached) " >&6
5370else
5371            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5372     for ac_i in 1 2 3 4 5 6 7; do
5373       ac_script="$ac_script$as_nl$ac_script"
5374     done
5375     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5376     { ac_script=; unset ac_script;}
5377     if test -z "$SED"; then
5378  ac_path_SED_found=false
5379  # Loop through the user's path and test for each of PROGNAME-LIST
5380  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5381for as_dir in $PATH
5382do
5383  IFS=$as_save_IFS
5384  test -z "$as_dir" && as_dir=.
5385    for ac_prog in sed gsed; do
5386    for ac_exec_ext in '' $ac_executable_extensions; do
5387      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5388      as_fn_executable_p "$ac_path_SED" || continue
5389# Check for GNU ac_path_SED and select it if it is found.
5390  # Check for GNU $ac_path_SED
5391case `"$ac_path_SED" --version 2>&1` in
5392*GNU*)
5393  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5394*)
5395  ac_count=0
5396  $as_echo_n 0123456789 >"conftest.in"
5397  while :
5398  do
5399    cat "conftest.in" "conftest.in" >"conftest.tmp"
5400    mv "conftest.tmp" "conftest.in"
5401    cp "conftest.in" "conftest.nl"
5402    $as_echo '' >> "conftest.nl"
5403    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5404    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5405    as_fn_arith $ac_count + 1 && ac_count=$as_val
5406    if test $ac_count -gt ${ac_path_SED_max-0}; then
5407      # Best one so far, save it but keep looking for a better one
5408      ac_cv_path_SED="$ac_path_SED"
5409      ac_path_SED_max=$ac_count
5410    fi
5411    # 10*(2^10) chars as input seems more than enough
5412    test $ac_count -gt 10 && break
5413  done
5414  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5415esac
5416
5417      $ac_path_SED_found && break 3
5418    done
5419  done
5420  done
5421IFS=$as_save_IFS
5422  if test -z "$ac_cv_path_SED"; then
5423    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5424  fi
5425else
5426  ac_cv_path_SED=$SED
5427fi
5428
5429fi
5430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5431$as_echo "$ac_cv_path_SED" >&6; }
5432 SED="$ac_cv_path_SED"
5433  rm -f conftest.sed
5434
5435test -z "$SED" && SED=sed
5436Xsed="$SED -e 1s/^X//"
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5449$as_echo_n "checking for fgrep... " >&6; }
5450if ${ac_cv_path_FGREP+:} false; then :
5451  $as_echo_n "(cached) " >&6
5452else
5453  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5454   then ac_cv_path_FGREP="$GREP -F"
5455   else
5456     if test -z "$FGREP"; then
5457  ac_path_FGREP_found=false
5458  # Loop through the user's path and test for each of PROGNAME-LIST
5459  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5460for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5461do
5462  IFS=$as_save_IFS
5463  test -z "$as_dir" && as_dir=.
5464    for ac_prog in fgrep; do
5465    for ac_exec_ext in '' $ac_executable_extensions; do
5466      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5467      as_fn_executable_p "$ac_path_FGREP" || continue
5468# Check for GNU ac_path_FGREP and select it if it is found.
5469  # Check for GNU $ac_path_FGREP
5470case `"$ac_path_FGREP" --version 2>&1` in
5471*GNU*)
5472  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5473*)
5474  ac_count=0
5475  $as_echo_n 0123456789 >"conftest.in"
5476  while :
5477  do
5478    cat "conftest.in" "conftest.in" >"conftest.tmp"
5479    mv "conftest.tmp" "conftest.in"
5480    cp "conftest.in" "conftest.nl"
5481    $as_echo 'FGREP' >> "conftest.nl"
5482    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5483    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5484    as_fn_arith $ac_count + 1 && ac_count=$as_val
5485    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5486      # Best one so far, save it but keep looking for a better one
5487      ac_cv_path_FGREP="$ac_path_FGREP"
5488      ac_path_FGREP_max=$ac_count
5489    fi
5490    # 10*(2^10) chars as input seems more than enough
5491    test $ac_count -gt 10 && break
5492  done
5493  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5494esac
5495
5496      $ac_path_FGREP_found && break 3
5497    done
5498  done
5499  done
5500IFS=$as_save_IFS
5501  if test -z "$ac_cv_path_FGREP"; then
5502    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5503  fi
5504else
5505  ac_cv_path_FGREP=$FGREP
5506fi
5507
5508   fi
5509fi
5510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5511$as_echo "$ac_cv_path_FGREP" >&6; }
5512 FGREP="$ac_cv_path_FGREP"
5513
5514
5515test -z "$GREP" && GREP=grep
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535# Check whether --with-gnu-ld was given.
5536if test "${with_gnu_ld+set}" = set; then :
5537  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5538else
5539  with_gnu_ld=no
5540fi
5541
5542ac_prog=ld
5543if test "$GCC" = yes; then
5544  # Check if gcc -print-prog-name=ld gives a path.
5545  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5546$as_echo_n "checking for ld used by $CC... " >&6; }
5547  case $host in
5548  *-*-mingw*)
5549    # gcc leaves a trailing carriage return which upsets mingw
5550    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5551  *)
5552    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5553  esac
5554  case $ac_prog in
5555    # Accept absolute paths.
5556    [\\/]* | ?:[\\/]*)
5557      re_direlt='/[^/][^/]*/\.\./'
5558      # Canonicalize the pathname of ld
5559      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5560      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5561	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5562      done
5563      test -z "$LD" && LD="$ac_prog"
5564      ;;
5565  "")
5566    # If it fails, then pretend we aren't using GCC.
5567    ac_prog=ld
5568    ;;
5569  *)
5570    # If it is relative, then search for the first ld in PATH.
5571    with_gnu_ld=unknown
5572    ;;
5573  esac
5574elif test "$with_gnu_ld" = yes; then
5575  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5576$as_echo_n "checking for GNU ld... " >&6; }
5577else
5578  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5579$as_echo_n "checking for non-GNU ld... " >&6; }
5580fi
5581if ${lt_cv_path_LD+:} false; then :
5582  $as_echo_n "(cached) " >&6
5583else
5584  if test -z "$LD"; then
5585  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5586  for ac_dir in $PATH; do
5587    IFS="$lt_save_ifs"
5588    test -z "$ac_dir" && ac_dir=.
5589    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5590      lt_cv_path_LD="$ac_dir/$ac_prog"
5591      # Check to see if the program is GNU ld.  I'd rather use --version,
5592      # but apparently some variants of GNU ld only accept -v.
5593      # Break only if it was the GNU/non-GNU ld that we prefer.
5594      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5595      *GNU* | *'with BFD'*)
5596	test "$with_gnu_ld" != no && break
5597	;;
5598      *)
5599	test "$with_gnu_ld" != yes && break
5600	;;
5601      esac
5602    fi
5603  done
5604  IFS="$lt_save_ifs"
5605else
5606  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5607fi
5608fi
5609
5610LD="$lt_cv_path_LD"
5611if test -n "$LD"; then
5612  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5613$as_echo "$LD" >&6; }
5614else
5615  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5616$as_echo "no" >&6; }
5617fi
5618test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5620$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5621if ${lt_cv_prog_gnu_ld+:} false; then :
5622  $as_echo_n "(cached) " >&6
5623else
5624  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5625case `$LD -v 2>&1 </dev/null` in
5626*GNU* | *'with BFD'*)
5627  lt_cv_prog_gnu_ld=yes
5628  ;;
5629*)
5630  lt_cv_prog_gnu_ld=no
5631  ;;
5632esac
5633fi
5634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5635$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5636with_gnu_ld=$lt_cv_prog_gnu_ld
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5647$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5648if ${lt_cv_path_NM+:} false; then :
5649  $as_echo_n "(cached) " >&6
5650else
5651  if test -n "$NM"; then
5652  # Let the user override the test.
5653  lt_cv_path_NM="$NM"
5654else
5655  lt_nm_to_check="${ac_tool_prefix}nm"
5656  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5657    lt_nm_to_check="$lt_nm_to_check nm"
5658  fi
5659  for lt_tmp_nm in $lt_nm_to_check; do
5660    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5661    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5662      IFS="$lt_save_ifs"
5663      test -z "$ac_dir" && ac_dir=.
5664      tmp_nm="$ac_dir/$lt_tmp_nm"
5665      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5666	# Check to see if the nm accepts a BSD-compat flag.
5667	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5668	#   nm: unknown option "B" ignored
5669	# Tru64's nm complains that /dev/null is an invalid object file
5670	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5671	*/dev/null* | *'Invalid file or object type'*)
5672	  lt_cv_path_NM="$tmp_nm -B"
5673	  break
5674	  ;;
5675	*)
5676	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5677	  */dev/null*)
5678	    lt_cv_path_NM="$tmp_nm -p"
5679	    break
5680	    ;;
5681	  *)
5682	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5683	    continue # so that we can try to find one that supports BSD flags
5684	    ;;
5685	  esac
5686	  ;;
5687	esac
5688      fi
5689    done
5690    IFS="$lt_save_ifs"
5691  done
5692  : ${lt_cv_path_NM=no}
5693fi
5694fi
5695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5696$as_echo "$lt_cv_path_NM" >&6; }
5697if test "$lt_cv_path_NM" != "no"; then
5698  NM="$lt_cv_path_NM"
5699else
5700  # Didn't find any BSD compatible name lister, look for dumpbin.
5701  if test -n "$DUMPBIN"; then :
5702    # Let the user override the test.
5703  else
5704    if test -n "$ac_tool_prefix"; then
5705  for ac_prog in dumpbin "link -dump"
5706  do
5707    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5708set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5710$as_echo_n "checking for $ac_word... " >&6; }
5711if ${ac_cv_prog_DUMPBIN+:} false; then :
5712  $as_echo_n "(cached) " >&6
5713else
5714  if test -n "$DUMPBIN"; then
5715  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5716else
5717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5718for as_dir in $PATH
5719do
5720  IFS=$as_save_IFS
5721  test -z "$as_dir" && as_dir=.
5722    for ac_exec_ext in '' $ac_executable_extensions; do
5723  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5724    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5725    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5726    break 2
5727  fi
5728done
5729  done
5730IFS=$as_save_IFS
5731
5732fi
5733fi
5734DUMPBIN=$ac_cv_prog_DUMPBIN
5735if test -n "$DUMPBIN"; then
5736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5737$as_echo "$DUMPBIN" >&6; }
5738else
5739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5740$as_echo "no" >&6; }
5741fi
5742
5743
5744    test -n "$DUMPBIN" && break
5745  done
5746fi
5747if test -z "$DUMPBIN"; then
5748  ac_ct_DUMPBIN=$DUMPBIN
5749  for ac_prog in dumpbin "link -dump"
5750do
5751  # Extract the first word of "$ac_prog", so it can be a program name with args.
5752set dummy $ac_prog; ac_word=$2
5753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5754$as_echo_n "checking for $ac_word... " >&6; }
5755if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5756  $as_echo_n "(cached) " >&6
5757else
5758  if test -n "$ac_ct_DUMPBIN"; then
5759  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5760else
5761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5762for as_dir in $PATH
5763do
5764  IFS=$as_save_IFS
5765  test -z "$as_dir" && as_dir=.
5766    for ac_exec_ext in '' $ac_executable_extensions; do
5767  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5768    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5769    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5770    break 2
5771  fi
5772done
5773  done
5774IFS=$as_save_IFS
5775
5776fi
5777fi
5778ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5779if test -n "$ac_ct_DUMPBIN"; then
5780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5781$as_echo "$ac_ct_DUMPBIN" >&6; }
5782else
5783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5784$as_echo "no" >&6; }
5785fi
5786
5787
5788  test -n "$ac_ct_DUMPBIN" && break
5789done
5790
5791  if test "x$ac_ct_DUMPBIN" = x; then
5792    DUMPBIN=":"
5793  else
5794    case $cross_compiling:$ac_tool_warned in
5795yes:)
5796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5798ac_tool_warned=yes ;;
5799esac
5800    DUMPBIN=$ac_ct_DUMPBIN
5801  fi
5802fi
5803
5804    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5805    *COFF*)
5806      DUMPBIN="$DUMPBIN -symbols"
5807      ;;
5808    *)
5809      DUMPBIN=:
5810      ;;
5811    esac
5812  fi
5813
5814  if test "$DUMPBIN" != ":"; then
5815    NM="$DUMPBIN"
5816  fi
5817fi
5818test -z "$NM" && NM=nm
5819
5820
5821
5822
5823
5824
5825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5826$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5827if ${lt_cv_nm_interface+:} false; then :
5828  $as_echo_n "(cached) " >&6
5829else
5830  lt_cv_nm_interface="BSD nm"
5831  echo "int some_variable = 0;" > conftest.$ac_ext
5832  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5833  (eval "$ac_compile" 2>conftest.err)
5834  cat conftest.err >&5
5835  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5836  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5837  cat conftest.err >&5
5838  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5839  cat conftest.out >&5
5840  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5841    lt_cv_nm_interface="MS dumpbin"
5842  fi
5843  rm -f conftest*
5844fi
5845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5846$as_echo "$lt_cv_nm_interface" >&6; }
5847
5848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5849$as_echo_n "checking whether ln -s works... " >&6; }
5850LN_S=$as_ln_s
5851if test "$LN_S" = "ln -s"; then
5852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5853$as_echo "yes" >&6; }
5854else
5855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5856$as_echo "no, using $LN_S" >&6; }
5857fi
5858
5859# find the maximum length of command line arguments
5860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5861$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5862if ${lt_cv_sys_max_cmd_len+:} false; then :
5863  $as_echo_n "(cached) " >&6
5864else
5865    i=0
5866  teststring="ABCD"
5867
5868  case $build_os in
5869  msdosdjgpp*)
5870    # On DJGPP, this test can blow up pretty badly due to problems in libc
5871    # (any single argument exceeding 2000 bytes causes a buffer overrun
5872    # during glob expansion).  Even if it were fixed, the result of this
5873    # check would be larger than it should be.
5874    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5875    ;;
5876
5877  gnu*)
5878    # Under GNU Hurd, this test is not required because there is
5879    # no limit to the length of command line arguments.
5880    # Libtool will interpret -1 as no limit whatsoever
5881    lt_cv_sys_max_cmd_len=-1;
5882    ;;
5883
5884  cygwin* | mingw* | cegcc*)
5885    # On Win9x/ME, this test blows up -- it succeeds, but takes
5886    # about 5 minutes as the teststring grows exponentially.
5887    # Worse, since 9x/ME are not pre-emptively multitasking,
5888    # you end up with a "frozen" computer, even though with patience
5889    # the test eventually succeeds (with a max line length of 256k).
5890    # Instead, let's just punt: use the minimum linelength reported by
5891    # all of the supported platforms: 8192 (on NT/2K/XP).
5892    lt_cv_sys_max_cmd_len=8192;
5893    ;;
5894
5895  mint*)
5896    # On MiNT this can take a long time and run out of memory.
5897    lt_cv_sys_max_cmd_len=8192;
5898    ;;
5899
5900  amigaos*)
5901    # On AmigaOS with pdksh, this test takes hours, literally.
5902    # So we just punt and use a minimum line length of 8192.
5903    lt_cv_sys_max_cmd_len=8192;
5904    ;;
5905
5906  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5907    # This has been around since 386BSD, at least.  Likely further.
5908    if test -x /sbin/sysctl; then
5909      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5910    elif test -x /usr/sbin/sysctl; then
5911      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5912    else
5913      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5914    fi
5915    # And add a safety zone
5916    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5917    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5918    ;;
5919
5920  interix*)
5921    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5922    lt_cv_sys_max_cmd_len=196608
5923    ;;
5924
5925  osf*)
5926    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5927    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5928    # nice to cause kernel panics so lets avoid the loop below.
5929    # First set a reasonable default.
5930    lt_cv_sys_max_cmd_len=16384
5931    #
5932    if test -x /sbin/sysconfig; then
5933      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5934        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5935      esac
5936    fi
5937    ;;
5938  sco3.2v5*)
5939    lt_cv_sys_max_cmd_len=102400
5940    ;;
5941  sysv5* | sco5v6* | sysv4.2uw2*)
5942    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5943    if test -n "$kargmax"; then
5944      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5945    else
5946      lt_cv_sys_max_cmd_len=32768
5947    fi
5948    ;;
5949  *)
5950    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5951    if test -n "$lt_cv_sys_max_cmd_len"; then
5952      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5953      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5954    else
5955      # Make teststring a little bigger before we do anything with it.
5956      # a 1K string should be a reasonable start.
5957      for i in 1 2 3 4 5 6 7 8 ; do
5958        teststring=$teststring$teststring
5959      done
5960      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5961      # If test is not a shell built-in, we'll probably end up computing a
5962      # maximum length that is only half of the actual maximum length, but
5963      # we can't tell.
5964      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5965	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5966	      test $i != 17 # 1/2 MB should be enough
5967      do
5968        i=`expr $i + 1`
5969        teststring=$teststring$teststring
5970      done
5971      # Only check the string length outside the loop.
5972      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5973      teststring=
5974      # Add a significant safety factor because C++ compilers can tack on
5975      # massive amounts of additional arguments before passing them to the
5976      # linker.  It appears as though 1/2 is a usable value.
5977      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5978    fi
5979    ;;
5980  esac
5981
5982fi
5983
5984if test -n $lt_cv_sys_max_cmd_len ; then
5985  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5986$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5987else
5988  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5989$as_echo "none" >&6; }
5990fi
5991max_cmd_len=$lt_cv_sys_max_cmd_len
5992
5993
5994
5995
5996
5997
5998: ${CP="cp -f"}
5999: ${MV="mv -f"}
6000: ${RM="rm -f"}
6001
6002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6003$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6004# Try some XSI features
6005xsi_shell=no
6006( _lt_dummy="a/b/c"
6007  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6008      = c,a/b,, \
6009    && eval 'test $(( 1 + 1 )) -eq 2 \
6010    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6011  && xsi_shell=yes
6012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6013$as_echo "$xsi_shell" >&6; }
6014
6015
6016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6017$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6018lt_shell_append=no
6019( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6020    >/dev/null 2>&1 \
6021  && lt_shell_append=yes
6022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6023$as_echo "$lt_shell_append" >&6; }
6024
6025
6026if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6027  lt_unset=unset
6028else
6029  lt_unset=false
6030fi
6031
6032
6033
6034
6035
6036# test EBCDIC or ASCII
6037case `echo X|tr X '\101'` in
6038 A) # ASCII based system
6039    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6040  lt_SP2NL='tr \040 \012'
6041  lt_NL2SP='tr \015\012 \040\040'
6042  ;;
6043 *) # EBCDIC based system
6044  lt_SP2NL='tr \100 \n'
6045  lt_NL2SP='tr \r\n \100\100'
6046  ;;
6047esac
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6058$as_echo_n "checking for $LD option to reload object files... " >&6; }
6059if ${lt_cv_ld_reload_flag+:} false; then :
6060  $as_echo_n "(cached) " >&6
6061else
6062  lt_cv_ld_reload_flag='-r'
6063fi
6064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6065$as_echo "$lt_cv_ld_reload_flag" >&6; }
6066reload_flag=$lt_cv_ld_reload_flag
6067case $reload_flag in
6068"" | " "*) ;;
6069*) reload_flag=" $reload_flag" ;;
6070esac
6071reload_cmds='$LD$reload_flag -o $output$reload_objs'
6072case $host_os in
6073  darwin*)
6074    if test "$GCC" = yes; then
6075      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6076    else
6077      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6078    fi
6079    ;;
6080esac
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090if test -n "$ac_tool_prefix"; then
6091  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6092set dummy ${ac_tool_prefix}objdump; ac_word=$2
6093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6094$as_echo_n "checking for $ac_word... " >&6; }
6095if ${ac_cv_prog_OBJDUMP+:} false; then :
6096  $as_echo_n "(cached) " >&6
6097else
6098  if test -n "$OBJDUMP"; then
6099  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6100else
6101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6102for as_dir in $PATH
6103do
6104  IFS=$as_save_IFS
6105  test -z "$as_dir" && as_dir=.
6106    for ac_exec_ext in '' $ac_executable_extensions; do
6107  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6108    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6109    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6110    break 2
6111  fi
6112done
6113  done
6114IFS=$as_save_IFS
6115
6116fi
6117fi
6118OBJDUMP=$ac_cv_prog_OBJDUMP
6119if test -n "$OBJDUMP"; then
6120  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6121$as_echo "$OBJDUMP" >&6; }
6122else
6123  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6124$as_echo "no" >&6; }
6125fi
6126
6127
6128fi
6129if test -z "$ac_cv_prog_OBJDUMP"; then
6130  ac_ct_OBJDUMP=$OBJDUMP
6131  # Extract the first word of "objdump", so it can be a program name with args.
6132set dummy objdump; ac_word=$2
6133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6134$as_echo_n "checking for $ac_word... " >&6; }
6135if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6136  $as_echo_n "(cached) " >&6
6137else
6138  if test -n "$ac_ct_OBJDUMP"; then
6139  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6140else
6141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6142for as_dir in $PATH
6143do
6144  IFS=$as_save_IFS
6145  test -z "$as_dir" && as_dir=.
6146    for ac_exec_ext in '' $ac_executable_extensions; do
6147  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6148    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6149    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6150    break 2
6151  fi
6152done
6153  done
6154IFS=$as_save_IFS
6155
6156fi
6157fi
6158ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6159if test -n "$ac_ct_OBJDUMP"; then
6160  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6161$as_echo "$ac_ct_OBJDUMP" >&6; }
6162else
6163  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6164$as_echo "no" >&6; }
6165fi
6166
6167  if test "x$ac_ct_OBJDUMP" = x; then
6168    OBJDUMP="false"
6169  else
6170    case $cross_compiling:$ac_tool_warned in
6171yes:)
6172{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6173$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6174ac_tool_warned=yes ;;
6175esac
6176    OBJDUMP=$ac_ct_OBJDUMP
6177  fi
6178else
6179  OBJDUMP="$ac_cv_prog_OBJDUMP"
6180fi
6181
6182test -z "$OBJDUMP" && OBJDUMP=objdump
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6193$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6194if ${lt_cv_deplibs_check_method+:} false; then :
6195  $as_echo_n "(cached) " >&6
6196else
6197  lt_cv_file_magic_cmd='$MAGIC_CMD'
6198lt_cv_file_magic_test_file=
6199lt_cv_deplibs_check_method='unknown'
6200# Need to set the preceding variable on all platforms that support
6201# interlibrary dependencies.
6202# 'none' -- dependencies not supported.
6203# `unknown' -- same as none, but documents that we really don't know.
6204# 'pass_all' -- all dependencies passed with no checks.
6205# 'test_compile' -- check by making test program.
6206# 'file_magic [[regex]]' -- check by looking for files in library path
6207# which responds to the $file_magic_cmd with a given extended regex.
6208# If you have `file' or equivalent on your system and you're not sure
6209# whether `pass_all' will *always* work, you probably want this one.
6210
6211case $host_os in
6212aix[4-9]*)
6213  lt_cv_deplibs_check_method=pass_all
6214  ;;
6215
6216beos*)
6217  lt_cv_deplibs_check_method=pass_all
6218  ;;
6219
6220bsdi[45]*)
6221  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6222  lt_cv_file_magic_cmd='/usr/bin/file -L'
6223  lt_cv_file_magic_test_file=/shlib/libc.so
6224  ;;
6225
6226cygwin*)
6227  # func_win32_libid is a shell function defined in ltmain.sh
6228  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6229  lt_cv_file_magic_cmd='func_win32_libid'
6230  ;;
6231
6232mingw* | pw32*)
6233  # Base MSYS/MinGW do not provide the 'file' command needed by
6234  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6235  # unless we find 'file', for example because we are cross-compiling.
6236  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6237  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6238    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6239    lt_cv_file_magic_cmd='func_win32_libid'
6240  else
6241    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6242    lt_cv_file_magic_cmd='$OBJDUMP -f'
6243  fi
6244  ;;
6245
6246cegcc*)
6247  # use the weaker test based on 'objdump'. See mingw*.
6248  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6249  lt_cv_file_magic_cmd='$OBJDUMP -f'
6250  ;;
6251
6252darwin* | rhapsody*)
6253  lt_cv_deplibs_check_method=pass_all
6254  ;;
6255
6256freebsd* | dragonfly*)
6257  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6258    case $host_cpu in
6259    i*86 )
6260      # Not sure whether the presence of OpenBSD here was a mistake.
6261      # Let's accept both of them until this is cleared up.
6262      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6263      lt_cv_file_magic_cmd=/usr/bin/file
6264      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6265      ;;
6266    esac
6267  else
6268    lt_cv_deplibs_check_method=pass_all
6269  fi
6270  ;;
6271
6272gnu*)
6273  lt_cv_deplibs_check_method=pass_all
6274  ;;
6275
6276haiku*)
6277  lt_cv_deplibs_check_method=pass_all
6278  ;;
6279
6280hpux10.20* | hpux11*)
6281  lt_cv_file_magic_cmd=/usr/bin/file
6282  case $host_cpu in
6283  ia64*)
6284    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6285    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6286    ;;
6287  hppa*64*)
6288    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]'
6289    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6290    ;;
6291  *)
6292    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6293    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6294    ;;
6295  esac
6296  ;;
6297
6298interix[3-9]*)
6299  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6300  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6301  ;;
6302
6303irix5* | irix6* | nonstopux*)
6304  case $LD in
6305  *-32|*"-32 ") libmagic=32-bit;;
6306  *-n32|*"-n32 ") libmagic=N32;;
6307  *-64|*"-64 ") libmagic=64-bit;;
6308  *) libmagic=never-match;;
6309  esac
6310  lt_cv_deplibs_check_method=pass_all
6311  ;;
6312
6313# This must be Linux ELF.
6314linux* | k*bsd*-gnu | kopensolaris*-gnu)
6315  lt_cv_deplibs_check_method=pass_all
6316  ;;
6317
6318netbsd*)
6319  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6320    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6321  else
6322    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6323  fi
6324  ;;
6325
6326newos6*)
6327  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6328  lt_cv_file_magic_cmd=/usr/bin/file
6329  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6330  ;;
6331
6332*nto* | *qnx*)
6333  lt_cv_deplibs_check_method=pass_all
6334  ;;
6335
6336openbsd*)
6337  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6338    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6339  else
6340    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6341  fi
6342  ;;
6343
6344osf3* | osf4* | osf5*)
6345  lt_cv_deplibs_check_method=pass_all
6346  ;;
6347
6348rdos*)
6349  lt_cv_deplibs_check_method=pass_all
6350  ;;
6351
6352solaris*)
6353  lt_cv_deplibs_check_method=pass_all
6354  ;;
6355
6356sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6357  lt_cv_deplibs_check_method=pass_all
6358  ;;
6359
6360sysv4 | sysv4.3*)
6361  case $host_vendor in
6362  motorola)
6363    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]'
6364    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6365    ;;
6366  ncr)
6367    lt_cv_deplibs_check_method=pass_all
6368    ;;
6369  sequent)
6370    lt_cv_file_magic_cmd='/bin/file'
6371    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6372    ;;
6373  sni)
6374    lt_cv_file_magic_cmd='/bin/file'
6375    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6376    lt_cv_file_magic_test_file=/lib/libc.so
6377    ;;
6378  siemens)
6379    lt_cv_deplibs_check_method=pass_all
6380    ;;
6381  pc)
6382    lt_cv_deplibs_check_method=pass_all
6383    ;;
6384  esac
6385  ;;
6386
6387tpf*)
6388  lt_cv_deplibs_check_method=pass_all
6389  ;;
6390esac
6391
6392fi
6393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6394$as_echo "$lt_cv_deplibs_check_method" >&6; }
6395file_magic_cmd=$lt_cv_file_magic_cmd
6396deplibs_check_method=$lt_cv_deplibs_check_method
6397test -z "$deplibs_check_method" && deplibs_check_method=unknown
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410if test -n "$ac_tool_prefix"; then
6411  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6412set dummy ${ac_tool_prefix}ar; ac_word=$2
6413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6414$as_echo_n "checking for $ac_word... " >&6; }
6415if ${ac_cv_prog_AR+:} false; then :
6416  $as_echo_n "(cached) " >&6
6417else
6418  if test -n "$AR"; then
6419  ac_cv_prog_AR="$AR" # Let the user override the test.
6420else
6421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6422for as_dir in $PATH
6423do
6424  IFS=$as_save_IFS
6425  test -z "$as_dir" && as_dir=.
6426    for ac_exec_ext in '' $ac_executable_extensions; do
6427  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6428    ac_cv_prog_AR="${ac_tool_prefix}ar"
6429    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6430    break 2
6431  fi
6432done
6433  done
6434IFS=$as_save_IFS
6435
6436fi
6437fi
6438AR=$ac_cv_prog_AR
6439if test -n "$AR"; then
6440  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6441$as_echo "$AR" >&6; }
6442else
6443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6444$as_echo "no" >&6; }
6445fi
6446
6447
6448fi
6449if test -z "$ac_cv_prog_AR"; then
6450  ac_ct_AR=$AR
6451  # Extract the first word of "ar", so it can be a program name with args.
6452set dummy ar; ac_word=$2
6453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6454$as_echo_n "checking for $ac_word... " >&6; }
6455if ${ac_cv_prog_ac_ct_AR+:} false; then :
6456  $as_echo_n "(cached) " >&6
6457else
6458  if test -n "$ac_ct_AR"; then
6459  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6460else
6461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6462for as_dir in $PATH
6463do
6464  IFS=$as_save_IFS
6465  test -z "$as_dir" && as_dir=.
6466    for ac_exec_ext in '' $ac_executable_extensions; do
6467  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6468    ac_cv_prog_ac_ct_AR="ar"
6469    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6470    break 2
6471  fi
6472done
6473  done
6474IFS=$as_save_IFS
6475
6476fi
6477fi
6478ac_ct_AR=$ac_cv_prog_ac_ct_AR
6479if test -n "$ac_ct_AR"; then
6480  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6481$as_echo "$ac_ct_AR" >&6; }
6482else
6483  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6484$as_echo "no" >&6; }
6485fi
6486
6487  if test "x$ac_ct_AR" = x; then
6488    AR="false"
6489  else
6490    case $cross_compiling:$ac_tool_warned in
6491yes:)
6492{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6493$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6494ac_tool_warned=yes ;;
6495esac
6496    AR=$ac_ct_AR
6497  fi
6498else
6499  AR="$ac_cv_prog_AR"
6500fi
6501
6502test -z "$AR" && AR=ar
6503test -z "$AR_FLAGS" && AR_FLAGS=cru
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515if test -n "$ac_tool_prefix"; then
6516  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6517set dummy ${ac_tool_prefix}strip; ac_word=$2
6518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6519$as_echo_n "checking for $ac_word... " >&6; }
6520if ${ac_cv_prog_STRIP+:} false; then :
6521  $as_echo_n "(cached) " >&6
6522else
6523  if test -n "$STRIP"; then
6524  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6525else
6526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6527for as_dir in $PATH
6528do
6529  IFS=$as_save_IFS
6530  test -z "$as_dir" && as_dir=.
6531    for ac_exec_ext in '' $ac_executable_extensions; do
6532  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6533    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6534    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6535    break 2
6536  fi
6537done
6538  done
6539IFS=$as_save_IFS
6540
6541fi
6542fi
6543STRIP=$ac_cv_prog_STRIP
6544if test -n "$STRIP"; then
6545  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6546$as_echo "$STRIP" >&6; }
6547else
6548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6549$as_echo "no" >&6; }
6550fi
6551
6552
6553fi
6554if test -z "$ac_cv_prog_STRIP"; then
6555  ac_ct_STRIP=$STRIP
6556  # Extract the first word of "strip", so it can be a program name with args.
6557set dummy strip; ac_word=$2
6558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6559$as_echo_n "checking for $ac_word... " >&6; }
6560if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6561  $as_echo_n "(cached) " >&6
6562else
6563  if test -n "$ac_ct_STRIP"; then
6564  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6565else
6566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6567for as_dir in $PATH
6568do
6569  IFS=$as_save_IFS
6570  test -z "$as_dir" && as_dir=.
6571    for ac_exec_ext in '' $ac_executable_extensions; do
6572  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6573    ac_cv_prog_ac_ct_STRIP="strip"
6574    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6575    break 2
6576  fi
6577done
6578  done
6579IFS=$as_save_IFS
6580
6581fi
6582fi
6583ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6584if test -n "$ac_ct_STRIP"; then
6585  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6586$as_echo "$ac_ct_STRIP" >&6; }
6587else
6588  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6589$as_echo "no" >&6; }
6590fi
6591
6592  if test "x$ac_ct_STRIP" = x; then
6593    STRIP=":"
6594  else
6595    case $cross_compiling:$ac_tool_warned in
6596yes:)
6597{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6598$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6599ac_tool_warned=yes ;;
6600esac
6601    STRIP=$ac_ct_STRIP
6602  fi
6603else
6604  STRIP="$ac_cv_prog_STRIP"
6605fi
6606
6607test -z "$STRIP" && STRIP=:
6608
6609
6610
6611
6612
6613
6614if test -n "$ac_tool_prefix"; then
6615  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6616set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6618$as_echo_n "checking for $ac_word... " >&6; }
6619if ${ac_cv_prog_RANLIB+:} false; then :
6620  $as_echo_n "(cached) " >&6
6621else
6622  if test -n "$RANLIB"; then
6623  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6624else
6625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6626for as_dir in $PATH
6627do
6628  IFS=$as_save_IFS
6629  test -z "$as_dir" && as_dir=.
6630    for ac_exec_ext in '' $ac_executable_extensions; do
6631  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6632    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6633    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6634    break 2
6635  fi
6636done
6637  done
6638IFS=$as_save_IFS
6639
6640fi
6641fi
6642RANLIB=$ac_cv_prog_RANLIB
6643if test -n "$RANLIB"; then
6644  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6645$as_echo "$RANLIB" >&6; }
6646else
6647  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6648$as_echo "no" >&6; }
6649fi
6650
6651
6652fi
6653if test -z "$ac_cv_prog_RANLIB"; then
6654  ac_ct_RANLIB=$RANLIB
6655  # Extract the first word of "ranlib", so it can be a program name with args.
6656set dummy ranlib; ac_word=$2
6657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6658$as_echo_n "checking for $ac_word... " >&6; }
6659if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6660  $as_echo_n "(cached) " >&6
6661else
6662  if test -n "$ac_ct_RANLIB"; then
6663  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6664else
6665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6666for as_dir in $PATH
6667do
6668  IFS=$as_save_IFS
6669  test -z "$as_dir" && as_dir=.
6670    for ac_exec_ext in '' $ac_executable_extensions; do
6671  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6672    ac_cv_prog_ac_ct_RANLIB="ranlib"
6673    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6674    break 2
6675  fi
6676done
6677  done
6678IFS=$as_save_IFS
6679
6680fi
6681fi
6682ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6683if test -n "$ac_ct_RANLIB"; then
6684  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6685$as_echo "$ac_ct_RANLIB" >&6; }
6686else
6687  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6688$as_echo "no" >&6; }
6689fi
6690
6691  if test "x$ac_ct_RANLIB" = x; then
6692    RANLIB=":"
6693  else
6694    case $cross_compiling:$ac_tool_warned in
6695yes:)
6696{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6697$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6698ac_tool_warned=yes ;;
6699esac
6700    RANLIB=$ac_ct_RANLIB
6701  fi
6702else
6703  RANLIB="$ac_cv_prog_RANLIB"
6704fi
6705
6706test -z "$RANLIB" && RANLIB=:
6707
6708
6709
6710
6711
6712
6713# Determine commands to create old-style static archives.
6714old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6715old_postinstall_cmds='chmod 644 $oldlib'
6716old_postuninstall_cmds=
6717
6718if test -n "$RANLIB"; then
6719  case $host_os in
6720  openbsd*)
6721    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6722    ;;
6723  *)
6724    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6725    ;;
6726  esac
6727  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6728fi
6729
6730case $host_os in
6731  darwin*)
6732    lock_old_archive_extraction=yes ;;
6733  *)
6734    lock_old_archive_extraction=no ;;
6735esac
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775# If no C compiler was specified, use CC.
6776LTCC=${LTCC-"$CC"}
6777
6778# If no C compiler flags were specified, use CFLAGS.
6779LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6780
6781# Allow CC to be a program name with arguments.
6782compiler=$CC
6783
6784
6785# Check for command to grab the raw symbol name followed by C symbol from nm.
6786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6787$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6788if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6789  $as_echo_n "(cached) " >&6
6790else
6791
6792# These are sane defaults that work on at least a few old systems.
6793# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6794
6795# Character class describing NM global symbol codes.
6796symcode='[BCDEGRST]'
6797
6798# Regexp to match symbols that can be accessed directly from C.
6799sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6800
6801# Define system-specific variables.
6802case $host_os in
6803aix*)
6804  symcode='[BCDT]'
6805  ;;
6806cygwin* | mingw* | pw32* | cegcc*)
6807  symcode='[ABCDGISTW]'
6808  ;;
6809hpux*)
6810  if test "$host_cpu" = ia64; then
6811    symcode='[ABCDEGRST]'
6812  fi
6813  ;;
6814irix* | nonstopux*)
6815  symcode='[BCDEGRST]'
6816  ;;
6817osf*)
6818  symcode='[BCDEGQRST]'
6819  ;;
6820solaris*)
6821  symcode='[BDRT]'
6822  ;;
6823sco3.2v5*)
6824  symcode='[DT]'
6825  ;;
6826sysv4.2uw2*)
6827  symcode='[DT]'
6828  ;;
6829sysv5* | sco5v6* | unixware* | OpenUNIX*)
6830  symcode='[ABDT]'
6831  ;;
6832sysv4)
6833  symcode='[DFNSTU]'
6834  ;;
6835esac
6836
6837# If we're using GNU nm, then use its standard symbol codes.
6838case `$NM -V 2>&1` in
6839*GNU* | *'with BFD'*)
6840  symcode='[ABCDGIRSTW]' ;;
6841esac
6842
6843# Transform an extracted symbol line into a proper C declaration.
6844# Some systems (esp. on ia64) link data and code symbols differently,
6845# so use this general approach.
6846lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6847
6848# Transform an extracted symbol line into symbol name and symbol address
6849lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6850lt_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'"
6851
6852# Handle CRLF in mingw tool chain
6853opt_cr=
6854case $build_os in
6855mingw*)
6856  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6857  ;;
6858esac
6859
6860# Try without a prefix underscore, then with it.
6861for ac_symprfx in "" "_"; do
6862
6863  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6864  symxfrm="\\1 $ac_symprfx\\2 \\2"
6865
6866  # Write the raw and C identifiers.
6867  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6868    # Fake it for dumpbin and say T for any non-static function
6869    # and D for any global variable.
6870    # Also find C++ and __fastcall symbols from MSVC++,
6871    # which start with @ or ?.
6872    lt_cv_sys_global_symbol_pipe="$AWK '"\
6873"     {last_section=section; section=\$ 3};"\
6874"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6875"     \$ 0!~/External *\|/{next};"\
6876"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6877"     {if(hide[section]) next};"\
6878"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6879"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6880"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6881"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6882"     ' prfx=^$ac_symprfx"
6883  else
6884    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6885  fi
6886
6887  # Check to see that the pipe works correctly.
6888  pipe_works=no
6889
6890  rm -f conftest*
6891  cat > conftest.$ac_ext <<_LT_EOF
6892#ifdef __cplusplus
6893extern "C" {
6894#endif
6895char nm_test_var;
6896void nm_test_func(void);
6897void nm_test_func(void){}
6898#ifdef __cplusplus
6899}
6900#endif
6901int main(){nm_test_var='a';nm_test_func();return(0);}
6902_LT_EOF
6903
6904  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6905  (eval $ac_compile) 2>&5
6906  ac_status=$?
6907  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6908  test $ac_status = 0; }; then
6909    # Now try to grab the symbols.
6910    nlist=conftest.nm
6911    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6912  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6913  ac_status=$?
6914  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6915  test $ac_status = 0; } && test -s "$nlist"; then
6916      # Try sorting and uniquifying the output.
6917      if sort "$nlist" | uniq > "$nlist"T; then
6918	mv -f "$nlist"T "$nlist"
6919      else
6920	rm -f "$nlist"T
6921      fi
6922
6923      # Make sure that we snagged all the symbols we need.
6924      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6925	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6926	  cat <<_LT_EOF > conftest.$ac_ext
6927#ifdef __cplusplus
6928extern "C" {
6929#endif
6930
6931_LT_EOF
6932	  # Now generate the symbol file.
6933	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6934
6935	  cat <<_LT_EOF >> conftest.$ac_ext
6936
6937/* The mapping between symbol names and symbols.  */
6938const struct {
6939  const char *name;
6940  void       *address;
6941}
6942lt__PROGRAM__LTX_preloaded_symbols[] =
6943{
6944  { "@PROGRAM@", (void *) 0 },
6945_LT_EOF
6946	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6947	  cat <<\_LT_EOF >> conftest.$ac_ext
6948  {0, (void *) 0}
6949};
6950
6951/* This works around a problem in FreeBSD linker */
6952#ifdef FREEBSD_WORKAROUND
6953static const void *lt_preloaded_setup() {
6954  return lt__PROGRAM__LTX_preloaded_symbols;
6955}
6956#endif
6957
6958#ifdef __cplusplus
6959}
6960#endif
6961_LT_EOF
6962	  # Now try linking the two files.
6963	  mv conftest.$ac_objext conftstm.$ac_objext
6964	  lt_save_LIBS="$LIBS"
6965	  lt_save_CFLAGS="$CFLAGS"
6966	  LIBS="conftstm.$ac_objext"
6967	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6968	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6969  (eval $ac_link) 2>&5
6970  ac_status=$?
6971  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6972  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6973	    pipe_works=yes
6974	  fi
6975	  LIBS="$lt_save_LIBS"
6976	  CFLAGS="$lt_save_CFLAGS"
6977	else
6978	  echo "cannot find nm_test_func in $nlist" >&5
6979	fi
6980      else
6981	echo "cannot find nm_test_var in $nlist" >&5
6982      fi
6983    else
6984      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6985    fi
6986  else
6987    echo "$progname: failed program was:" >&5
6988    cat conftest.$ac_ext >&5
6989  fi
6990  rm -rf conftest* conftst*
6991
6992  # Do not use the global_symbol_pipe unless it works.
6993  if test "$pipe_works" = yes; then
6994    break
6995  else
6996    lt_cv_sys_global_symbol_pipe=
6997  fi
6998done
6999
7000fi
7001
7002if test -z "$lt_cv_sys_global_symbol_pipe"; then
7003  lt_cv_sys_global_symbol_to_cdecl=
7004fi
7005if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7007$as_echo "failed" >&6; }
7008else
7009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7010$as_echo "ok" >&6; }
7011fi
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034# Check whether --enable-libtool-lock was given.
7035if test "${enable_libtool_lock+set}" = set; then :
7036  enableval=$enable_libtool_lock;
7037fi
7038
7039test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7040
7041# Some flags need to be propagated to the compiler or linker for good
7042# libtool support.
7043case $host in
7044ia64-*-hpux*)
7045  # Find out which ABI we are using.
7046  echo 'int i;' > conftest.$ac_ext
7047  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7048  (eval $ac_compile) 2>&5
7049  ac_status=$?
7050  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7051  test $ac_status = 0; }; then
7052    case `/usr/bin/file conftest.$ac_objext` in
7053      *ELF-32*)
7054	HPUX_IA64_MODE="32"
7055	;;
7056      *ELF-64*)
7057	HPUX_IA64_MODE="64"
7058	;;
7059    esac
7060  fi
7061  rm -rf conftest*
7062  ;;
7063*-*-irix6*)
7064  # Find out which ABI we are using.
7065  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7066  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7067  (eval $ac_compile) 2>&5
7068  ac_status=$?
7069  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7070  test $ac_status = 0; }; then
7071    if test "$lt_cv_prog_gnu_ld" = yes; then
7072      case `/usr/bin/file conftest.$ac_objext` in
7073	*32-bit*)
7074	  LD="${LD-ld} -melf32bsmip"
7075	  ;;
7076	*N32*)
7077	  LD="${LD-ld} -melf32bmipn32"
7078	  ;;
7079	*64-bit*)
7080	  LD="${LD-ld} -melf64bmip"
7081	;;
7082      esac
7083    else
7084      case `/usr/bin/file conftest.$ac_objext` in
7085	*32-bit*)
7086	  LD="${LD-ld} -32"
7087	  ;;
7088	*N32*)
7089	  LD="${LD-ld} -n32"
7090	  ;;
7091	*64-bit*)
7092	  LD="${LD-ld} -64"
7093	  ;;
7094      esac
7095    fi
7096  fi
7097  rm -rf conftest*
7098  ;;
7099
7100x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7101s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7102  # Find out which ABI we are using.
7103  echo 'int i;' > conftest.$ac_ext
7104  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7105  (eval $ac_compile) 2>&5
7106  ac_status=$?
7107  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7108  test $ac_status = 0; }; then
7109    case `/usr/bin/file conftest.o` in
7110      *32-bit*)
7111	case $host in
7112	  x86_64-*kfreebsd*-gnu)
7113	    LD="${LD-ld} -m elf_i386_fbsd"
7114	    ;;
7115	  x86_64-*linux*)
7116	    case `/usr/bin/file conftest.o` in
7117	      *x86-64*)
7118		LD="${LD-ld} -m elf32_x86_64"
7119		;;
7120	      *)
7121		LD="${LD-ld} -m elf_i386"
7122		;;
7123	    esac
7124	    ;;
7125	  powerpc64le-*linux*)
7126	    LD="${LD-ld} -m elf32lppclinux"
7127	    ;;
7128	  powerpc64-*linux*)
7129	    LD="${LD-ld} -m elf32ppclinux"
7130	    ;;
7131	  s390x-*linux*)
7132	    LD="${LD-ld} -m elf_s390"
7133	    ;;
7134	  sparc64-*linux*)
7135	    LD="${LD-ld} -m elf32_sparc"
7136	    ;;
7137	esac
7138	;;
7139      *64-bit*)
7140	case $host in
7141	  x86_64-*kfreebsd*-gnu)
7142	    LD="${LD-ld} -m elf_x86_64_fbsd"
7143	    ;;
7144	  x86_64-*linux*)
7145	    LD="${LD-ld} -m elf_x86_64"
7146	    ;;
7147	  powerpcle-*linux*)
7148	    LD="${LD-ld} -m elf64lppc"
7149	    ;;
7150	  powerpc-*linux*)
7151	    LD="${LD-ld} -m elf64ppc"
7152	    ;;
7153	  s390*-*linux*|s390*-*tpf*)
7154	    LD="${LD-ld} -m elf64_s390"
7155	    ;;
7156	  sparc*-*linux*)
7157	    LD="${LD-ld} -m elf64_sparc"
7158	    ;;
7159	esac
7160	;;
7161    esac
7162  fi
7163  rm -rf conftest*
7164  ;;
7165
7166*-*-sco3.2v5*)
7167  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7168  SAVE_CFLAGS="$CFLAGS"
7169  CFLAGS="$CFLAGS -belf"
7170  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7171$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7172if ${lt_cv_cc_needs_belf+:} false; then :
7173  $as_echo_n "(cached) " >&6
7174else
7175  ac_ext=c
7176ac_cpp='$CPP $CPPFLAGS'
7177ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7178ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7179ac_compiler_gnu=$ac_cv_c_compiler_gnu
7180
7181     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7182/* end confdefs.h.  */
7183
7184int
7185main ()
7186{
7187
7188  ;
7189  return 0;
7190}
7191_ACEOF
7192if ac_fn_c_try_link "$LINENO"; then :
7193  lt_cv_cc_needs_belf=yes
7194else
7195  lt_cv_cc_needs_belf=no
7196fi
7197rm -f core conftest.err conftest.$ac_objext \
7198    conftest$ac_exeext conftest.$ac_ext
7199     ac_ext=c
7200ac_cpp='$CPP $CPPFLAGS'
7201ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7202ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7203ac_compiler_gnu=$ac_cv_c_compiler_gnu
7204
7205fi
7206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7207$as_echo "$lt_cv_cc_needs_belf" >&6; }
7208  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7209    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7210    CFLAGS="$SAVE_CFLAGS"
7211  fi
7212  ;;
7213sparc*-*solaris*)
7214  # Find out which ABI we are using.
7215  echo 'int i;' > conftest.$ac_ext
7216  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7217  (eval $ac_compile) 2>&5
7218  ac_status=$?
7219  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7220  test $ac_status = 0; }; then
7221    case `/usr/bin/file conftest.o` in
7222    *64-bit*)
7223      case $lt_cv_prog_gnu_ld in
7224      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7225      *)
7226	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7227	  LD="${LD-ld} -64"
7228	fi
7229	;;
7230      esac
7231      ;;
7232    esac
7233  fi
7234  rm -rf conftest*
7235  ;;
7236esac
7237
7238need_locks="$enable_libtool_lock"
7239
7240
7241  case $host_os in
7242    rhapsody* | darwin*)
7243    if test -n "$ac_tool_prefix"; then
7244  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7245set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7247$as_echo_n "checking for $ac_word... " >&6; }
7248if ${ac_cv_prog_DSYMUTIL+:} false; then :
7249  $as_echo_n "(cached) " >&6
7250else
7251  if test -n "$DSYMUTIL"; then
7252  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7253else
7254as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7255for as_dir in $PATH
7256do
7257  IFS=$as_save_IFS
7258  test -z "$as_dir" && as_dir=.
7259    for ac_exec_ext in '' $ac_executable_extensions; do
7260  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7261    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7262    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7263    break 2
7264  fi
7265done
7266  done
7267IFS=$as_save_IFS
7268
7269fi
7270fi
7271DSYMUTIL=$ac_cv_prog_DSYMUTIL
7272if test -n "$DSYMUTIL"; then
7273  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7274$as_echo "$DSYMUTIL" >&6; }
7275else
7276  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7277$as_echo "no" >&6; }
7278fi
7279
7280
7281fi
7282if test -z "$ac_cv_prog_DSYMUTIL"; then
7283  ac_ct_DSYMUTIL=$DSYMUTIL
7284  # Extract the first word of "dsymutil", so it can be a program name with args.
7285set dummy dsymutil; ac_word=$2
7286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7287$as_echo_n "checking for $ac_word... " >&6; }
7288if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7289  $as_echo_n "(cached) " >&6
7290else
7291  if test -n "$ac_ct_DSYMUTIL"; then
7292  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7293else
7294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7295for as_dir in $PATH
7296do
7297  IFS=$as_save_IFS
7298  test -z "$as_dir" && as_dir=.
7299    for ac_exec_ext in '' $ac_executable_extensions; do
7300  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7301    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7302    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7303    break 2
7304  fi
7305done
7306  done
7307IFS=$as_save_IFS
7308
7309fi
7310fi
7311ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7312if test -n "$ac_ct_DSYMUTIL"; then
7313  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7314$as_echo "$ac_ct_DSYMUTIL" >&6; }
7315else
7316  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7317$as_echo "no" >&6; }
7318fi
7319
7320  if test "x$ac_ct_DSYMUTIL" = x; then
7321    DSYMUTIL=":"
7322  else
7323    case $cross_compiling:$ac_tool_warned in
7324yes:)
7325{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7326$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7327ac_tool_warned=yes ;;
7328esac
7329    DSYMUTIL=$ac_ct_DSYMUTIL
7330  fi
7331else
7332  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7333fi
7334
7335    if test -n "$ac_tool_prefix"; then
7336  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7337set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7339$as_echo_n "checking for $ac_word... " >&6; }
7340if ${ac_cv_prog_NMEDIT+:} false; then :
7341  $as_echo_n "(cached) " >&6
7342else
7343  if test -n "$NMEDIT"; then
7344  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7345else
7346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7347for as_dir in $PATH
7348do
7349  IFS=$as_save_IFS
7350  test -z "$as_dir" && as_dir=.
7351    for ac_exec_ext in '' $ac_executable_extensions; do
7352  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7353    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7354    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7355    break 2
7356  fi
7357done
7358  done
7359IFS=$as_save_IFS
7360
7361fi
7362fi
7363NMEDIT=$ac_cv_prog_NMEDIT
7364if test -n "$NMEDIT"; then
7365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7366$as_echo "$NMEDIT" >&6; }
7367else
7368  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7369$as_echo "no" >&6; }
7370fi
7371
7372
7373fi
7374if test -z "$ac_cv_prog_NMEDIT"; then
7375  ac_ct_NMEDIT=$NMEDIT
7376  # Extract the first word of "nmedit", so it can be a program name with args.
7377set dummy nmedit; ac_word=$2
7378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7379$as_echo_n "checking for $ac_word... " >&6; }
7380if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7381  $as_echo_n "(cached) " >&6
7382else
7383  if test -n "$ac_ct_NMEDIT"; then
7384  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7385else
7386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7387for as_dir in $PATH
7388do
7389  IFS=$as_save_IFS
7390  test -z "$as_dir" && as_dir=.
7391    for ac_exec_ext in '' $ac_executable_extensions; do
7392  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7393    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7394    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7395    break 2
7396  fi
7397done
7398  done
7399IFS=$as_save_IFS
7400
7401fi
7402fi
7403ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7404if test -n "$ac_ct_NMEDIT"; then
7405  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7406$as_echo "$ac_ct_NMEDIT" >&6; }
7407else
7408  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7409$as_echo "no" >&6; }
7410fi
7411
7412  if test "x$ac_ct_NMEDIT" = x; then
7413    NMEDIT=":"
7414  else
7415    case $cross_compiling:$ac_tool_warned in
7416yes:)
7417{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7418$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7419ac_tool_warned=yes ;;
7420esac
7421    NMEDIT=$ac_ct_NMEDIT
7422  fi
7423else
7424  NMEDIT="$ac_cv_prog_NMEDIT"
7425fi
7426
7427    if test -n "$ac_tool_prefix"; then
7428  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7429set dummy ${ac_tool_prefix}lipo; ac_word=$2
7430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7431$as_echo_n "checking for $ac_word... " >&6; }
7432if ${ac_cv_prog_LIPO+:} false; then :
7433  $as_echo_n "(cached) " >&6
7434else
7435  if test -n "$LIPO"; then
7436  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7437else
7438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7439for as_dir in $PATH
7440do
7441  IFS=$as_save_IFS
7442  test -z "$as_dir" && as_dir=.
7443    for ac_exec_ext in '' $ac_executable_extensions; do
7444  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7445    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7446    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7447    break 2
7448  fi
7449done
7450  done
7451IFS=$as_save_IFS
7452
7453fi
7454fi
7455LIPO=$ac_cv_prog_LIPO
7456if test -n "$LIPO"; then
7457  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7458$as_echo "$LIPO" >&6; }
7459else
7460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7461$as_echo "no" >&6; }
7462fi
7463
7464
7465fi
7466if test -z "$ac_cv_prog_LIPO"; then
7467  ac_ct_LIPO=$LIPO
7468  # Extract the first word of "lipo", so it can be a program name with args.
7469set dummy lipo; ac_word=$2
7470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7471$as_echo_n "checking for $ac_word... " >&6; }
7472if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7473  $as_echo_n "(cached) " >&6
7474else
7475  if test -n "$ac_ct_LIPO"; then
7476  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7477else
7478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7479for as_dir in $PATH
7480do
7481  IFS=$as_save_IFS
7482  test -z "$as_dir" && as_dir=.
7483    for ac_exec_ext in '' $ac_executable_extensions; do
7484  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7485    ac_cv_prog_ac_ct_LIPO="lipo"
7486    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7487    break 2
7488  fi
7489done
7490  done
7491IFS=$as_save_IFS
7492
7493fi
7494fi
7495ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7496if test -n "$ac_ct_LIPO"; then
7497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7498$as_echo "$ac_ct_LIPO" >&6; }
7499else
7500  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7501$as_echo "no" >&6; }
7502fi
7503
7504  if test "x$ac_ct_LIPO" = x; then
7505    LIPO=":"
7506  else
7507    case $cross_compiling:$ac_tool_warned in
7508yes:)
7509{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7510$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7511ac_tool_warned=yes ;;
7512esac
7513    LIPO=$ac_ct_LIPO
7514  fi
7515else
7516  LIPO="$ac_cv_prog_LIPO"
7517fi
7518
7519    if test -n "$ac_tool_prefix"; then
7520  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7521set dummy ${ac_tool_prefix}otool; ac_word=$2
7522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7523$as_echo_n "checking for $ac_word... " >&6; }
7524if ${ac_cv_prog_OTOOL+:} false; then :
7525  $as_echo_n "(cached) " >&6
7526else
7527  if test -n "$OTOOL"; then
7528  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7529else
7530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7531for as_dir in $PATH
7532do
7533  IFS=$as_save_IFS
7534  test -z "$as_dir" && as_dir=.
7535    for ac_exec_ext in '' $ac_executable_extensions; do
7536  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7537    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7538    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7539    break 2
7540  fi
7541done
7542  done
7543IFS=$as_save_IFS
7544
7545fi
7546fi
7547OTOOL=$ac_cv_prog_OTOOL
7548if test -n "$OTOOL"; then
7549  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7550$as_echo "$OTOOL" >&6; }
7551else
7552  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7553$as_echo "no" >&6; }
7554fi
7555
7556
7557fi
7558if test -z "$ac_cv_prog_OTOOL"; then
7559  ac_ct_OTOOL=$OTOOL
7560  # Extract the first word of "otool", so it can be a program name with args.
7561set dummy otool; ac_word=$2
7562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7563$as_echo_n "checking for $ac_word... " >&6; }
7564if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7565  $as_echo_n "(cached) " >&6
7566else
7567  if test -n "$ac_ct_OTOOL"; then
7568  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7569else
7570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7571for as_dir in $PATH
7572do
7573  IFS=$as_save_IFS
7574  test -z "$as_dir" && as_dir=.
7575    for ac_exec_ext in '' $ac_executable_extensions; do
7576  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7577    ac_cv_prog_ac_ct_OTOOL="otool"
7578    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7579    break 2
7580  fi
7581done
7582  done
7583IFS=$as_save_IFS
7584
7585fi
7586fi
7587ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7588if test -n "$ac_ct_OTOOL"; then
7589  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7590$as_echo "$ac_ct_OTOOL" >&6; }
7591else
7592  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7593$as_echo "no" >&6; }
7594fi
7595
7596  if test "x$ac_ct_OTOOL" = x; then
7597    OTOOL=":"
7598  else
7599    case $cross_compiling:$ac_tool_warned in
7600yes:)
7601{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7602$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7603ac_tool_warned=yes ;;
7604esac
7605    OTOOL=$ac_ct_OTOOL
7606  fi
7607else
7608  OTOOL="$ac_cv_prog_OTOOL"
7609fi
7610
7611    if test -n "$ac_tool_prefix"; then
7612  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7613set dummy ${ac_tool_prefix}otool64; ac_word=$2
7614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7615$as_echo_n "checking for $ac_word... " >&6; }
7616if ${ac_cv_prog_OTOOL64+:} false; then :
7617  $as_echo_n "(cached) " >&6
7618else
7619  if test -n "$OTOOL64"; then
7620  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7621else
7622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7623for as_dir in $PATH
7624do
7625  IFS=$as_save_IFS
7626  test -z "$as_dir" && as_dir=.
7627    for ac_exec_ext in '' $ac_executable_extensions; do
7628  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7629    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7630    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7631    break 2
7632  fi
7633done
7634  done
7635IFS=$as_save_IFS
7636
7637fi
7638fi
7639OTOOL64=$ac_cv_prog_OTOOL64
7640if test -n "$OTOOL64"; then
7641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7642$as_echo "$OTOOL64" >&6; }
7643else
7644  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7645$as_echo "no" >&6; }
7646fi
7647
7648
7649fi
7650if test -z "$ac_cv_prog_OTOOL64"; then
7651  ac_ct_OTOOL64=$OTOOL64
7652  # Extract the first word of "otool64", so it can be a program name with args.
7653set dummy otool64; ac_word=$2
7654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7655$as_echo_n "checking for $ac_word... " >&6; }
7656if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7657  $as_echo_n "(cached) " >&6
7658else
7659  if test -n "$ac_ct_OTOOL64"; then
7660  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7661else
7662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7663for as_dir in $PATH
7664do
7665  IFS=$as_save_IFS
7666  test -z "$as_dir" && as_dir=.
7667    for ac_exec_ext in '' $ac_executable_extensions; do
7668  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7669    ac_cv_prog_ac_ct_OTOOL64="otool64"
7670    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7671    break 2
7672  fi
7673done
7674  done
7675IFS=$as_save_IFS
7676
7677fi
7678fi
7679ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7680if test -n "$ac_ct_OTOOL64"; then
7681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7682$as_echo "$ac_ct_OTOOL64" >&6; }
7683else
7684  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7685$as_echo "no" >&6; }
7686fi
7687
7688  if test "x$ac_ct_OTOOL64" = x; then
7689    OTOOL64=":"
7690  else
7691    case $cross_compiling:$ac_tool_warned in
7692yes:)
7693{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7694$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7695ac_tool_warned=yes ;;
7696esac
7697    OTOOL64=$ac_ct_OTOOL64
7698  fi
7699else
7700  OTOOL64="$ac_cv_prog_OTOOL64"
7701fi
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7730$as_echo_n "checking for -single_module linker flag... " >&6; }
7731if ${lt_cv_apple_cc_single_mod+:} false; then :
7732  $as_echo_n "(cached) " >&6
7733else
7734  lt_cv_apple_cc_single_mod=no
7735      if test -z "${LT_MULTI_MODULE}"; then
7736	# By default we will add the -single_module flag. You can override
7737	# by either setting the environment variable LT_MULTI_MODULE
7738	# non-empty at configure time, or by adding -multi_module to the
7739	# link flags.
7740	rm -rf libconftest.dylib*
7741	echo "int foo(void){return 1;}" > conftest.c
7742	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7743-dynamiclib -Wl,-single_module conftest.c" >&5
7744	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7745	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7746        _lt_result=$?
7747	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7748	  lt_cv_apple_cc_single_mod=yes
7749	else
7750	  cat conftest.err >&5
7751	fi
7752	rm -rf libconftest.dylib*
7753	rm -f conftest.*
7754      fi
7755fi
7756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7757$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7758    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7759$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7760if ${lt_cv_ld_exported_symbols_list+:} false; then :
7761  $as_echo_n "(cached) " >&6
7762else
7763  lt_cv_ld_exported_symbols_list=no
7764      save_LDFLAGS=$LDFLAGS
7765      echo "_main" > conftest.sym
7766      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7767      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7768/* end confdefs.h.  */
7769
7770int
7771main ()
7772{
7773
7774  ;
7775  return 0;
7776}
7777_ACEOF
7778if ac_fn_c_try_link "$LINENO"; then :
7779  lt_cv_ld_exported_symbols_list=yes
7780else
7781  lt_cv_ld_exported_symbols_list=no
7782fi
7783rm -f core conftest.err conftest.$ac_objext \
7784    conftest$ac_exeext conftest.$ac_ext
7785	LDFLAGS="$save_LDFLAGS"
7786
7787fi
7788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7789$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7790    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7791$as_echo_n "checking for -force_load linker flag... " >&6; }
7792if ${lt_cv_ld_force_load+:} false; then :
7793  $as_echo_n "(cached) " >&6
7794else
7795  lt_cv_ld_force_load=no
7796      cat > conftest.c << _LT_EOF
7797int forced_loaded() { return 2;}
7798_LT_EOF
7799      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7800      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7801      echo "$AR cru libconftest.a conftest.o" >&5
7802      $AR cru libconftest.a conftest.o 2>&5
7803      cat > conftest.c << _LT_EOF
7804int main() { return 0;}
7805_LT_EOF
7806      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7807      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7808      _lt_result=$?
7809      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7810	lt_cv_ld_force_load=yes
7811      else
7812	cat conftest.err >&5
7813      fi
7814        rm -f conftest.err libconftest.a conftest conftest.c
7815        rm -rf conftest.dSYM
7816
7817fi
7818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7819$as_echo "$lt_cv_ld_force_load" >&6; }
7820    case $host_os in
7821    rhapsody* | darwin1.[012])
7822      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7823    darwin1.*)
7824      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7825    darwin*) # darwin 5.x on
7826      # if running on 10.5 or later, the deployment target defaults
7827      # to the OS version, if on x86, and 10.4, the deployment
7828      # target defaults to 10.4. Don't you love it?
7829      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7830	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7831	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7832	10.[012][,.]*)
7833	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7834	10.*)
7835	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7836      esac
7837    ;;
7838  esac
7839    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7840      _lt_dar_single_mod='$single_module'
7841    fi
7842    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7843      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7844    else
7845      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7846    fi
7847    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7848      _lt_dsymutil='~$DSYMUTIL $lib || :'
7849    else
7850      _lt_dsymutil=
7851    fi
7852    ;;
7853  esac
7854
7855for ac_header in dlfcn.h
7856do :
7857  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7858"
7859if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7860  cat >>confdefs.h <<_ACEOF
7861#define HAVE_DLFCN_H 1
7862_ACEOF
7863
7864fi
7865
7866done
7867
7868
7869
7870
7871
7872# Set options
7873
7874
7875
7876        enable_dlopen=no
7877
7878
7879  enable_win32_dll=no
7880
7881
7882            # Check whether --enable-shared was given.
7883if test "${enable_shared+set}" = set; then :
7884  enableval=$enable_shared; p=${PACKAGE-default}
7885    case $enableval in
7886    yes) enable_shared=yes ;;
7887    no) enable_shared=no ;;
7888    *)
7889      enable_shared=no
7890      # Look at the argument we got.  We use all the common list separators.
7891      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7892      for pkg in $enableval; do
7893	IFS="$lt_save_ifs"
7894	if test "X$pkg" = "X$p"; then
7895	  enable_shared=yes
7896	fi
7897      done
7898      IFS="$lt_save_ifs"
7899      ;;
7900    esac
7901else
7902  enable_shared=yes
7903fi
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913  # Check whether --enable-static was given.
7914if test "${enable_static+set}" = set; then :
7915  enableval=$enable_static; p=${PACKAGE-default}
7916    case $enableval in
7917    yes) enable_static=yes ;;
7918    no) enable_static=no ;;
7919    *)
7920     enable_static=no
7921      # Look at the argument we got.  We use all the common list separators.
7922      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7923      for pkg in $enableval; do
7924	IFS="$lt_save_ifs"
7925	if test "X$pkg" = "X$p"; then
7926	  enable_static=yes
7927	fi
7928      done
7929      IFS="$lt_save_ifs"
7930      ;;
7931    esac
7932else
7933  enable_static=yes
7934fi
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945# Check whether --with-pic was given.
7946if test "${with_pic+set}" = set; then :
7947  withval=$with_pic; pic_mode="$withval"
7948else
7949  pic_mode=default
7950fi
7951
7952
7953test -z "$pic_mode" && pic_mode=default
7954
7955
7956
7957
7958
7959
7960
7961  # Check whether --enable-fast-install was given.
7962if test "${enable_fast_install+set}" = set; then :
7963  enableval=$enable_fast_install; p=${PACKAGE-default}
7964    case $enableval in
7965    yes) enable_fast_install=yes ;;
7966    no) enable_fast_install=no ;;
7967    *)
7968      enable_fast_install=no
7969      # Look at the argument we got.  We use all the common list separators.
7970      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7971      for pkg in $enableval; do
7972	IFS="$lt_save_ifs"
7973	if test "X$pkg" = "X$p"; then
7974	  enable_fast_install=yes
7975	fi
7976      done
7977      IFS="$lt_save_ifs"
7978      ;;
7979    esac
7980else
7981  enable_fast_install=yes
7982fi
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994# This can be used to rebuild libtool when needed
7995LIBTOOL_DEPS="$ltmain"
7996
7997# Always use our own libtool.
7998LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025test -z "$LN_S" && LN_S="ln -s"
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040if test -n "${ZSH_VERSION+set}" ; then
8041   setopt NO_GLOB_SUBST
8042fi
8043
8044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8045$as_echo_n "checking for objdir... " >&6; }
8046if ${lt_cv_objdir+:} false; then :
8047  $as_echo_n "(cached) " >&6
8048else
8049  rm -f .libs 2>/dev/null
8050mkdir .libs 2>/dev/null
8051if test -d .libs; then
8052  lt_cv_objdir=.libs
8053else
8054  # MS-DOS does not allow filenames that begin with a dot.
8055  lt_cv_objdir=_libs
8056fi
8057rmdir .libs 2>/dev/null
8058fi
8059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8060$as_echo "$lt_cv_objdir" >&6; }
8061objdir=$lt_cv_objdir
8062
8063
8064
8065
8066
8067cat >>confdefs.h <<_ACEOF
8068#define LT_OBJDIR "$lt_cv_objdir/"
8069_ACEOF
8070
8071
8072
8073
8074case $host_os in
8075aix3*)
8076  # AIX sometimes has problems with the GCC collect2 program.  For some
8077  # reason, if we set the COLLECT_NAMES environment variable, the problems
8078  # vanish in a puff of smoke.
8079  if test "X${COLLECT_NAMES+set}" != Xset; then
8080    COLLECT_NAMES=
8081    export COLLECT_NAMES
8082  fi
8083  ;;
8084esac
8085
8086# Global variables:
8087ofile=libtool
8088can_build_shared=yes
8089
8090# All known linkers require a `.a' archive for static linking (except MSVC,
8091# which needs '.lib').
8092libext=a
8093
8094with_gnu_ld="$lt_cv_prog_gnu_ld"
8095
8096old_CC="$CC"
8097old_CFLAGS="$CFLAGS"
8098
8099# Set sane defaults for various variables
8100test -z "$CC" && CC=cc
8101test -z "$LTCC" && LTCC=$CC
8102test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8103test -z "$LD" && LD=ld
8104test -z "$ac_objext" && ac_objext=o
8105
8106for cc_temp in $compiler""; do
8107  case $cc_temp in
8108    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8109    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8110    \-*) ;;
8111    *) break;;
8112  esac
8113done
8114cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8115
8116
8117# Only perform the check for file, if the check method requires it
8118test -z "$MAGIC_CMD" && MAGIC_CMD=file
8119case $deplibs_check_method in
8120file_magic*)
8121  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8122    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8123$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8124if ${lt_cv_path_MAGIC_CMD+:} false; then :
8125  $as_echo_n "(cached) " >&6
8126else
8127  case $MAGIC_CMD in
8128[\\/*] |  ?:[\\/]*)
8129  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8130  ;;
8131*)
8132  lt_save_MAGIC_CMD="$MAGIC_CMD"
8133  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8134  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8135  for ac_dir in $ac_dummy; do
8136    IFS="$lt_save_ifs"
8137    test -z "$ac_dir" && ac_dir=.
8138    if test -f $ac_dir/${ac_tool_prefix}file; then
8139      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8140      if test -n "$file_magic_test_file"; then
8141	case $deplibs_check_method in
8142	"file_magic "*)
8143	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8144	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8145	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8146	    $EGREP "$file_magic_regex" > /dev/null; then
8147	    :
8148	  else
8149	    cat <<_LT_EOF 1>&2
8150
8151*** Warning: the command libtool uses to detect shared libraries,
8152*** $file_magic_cmd, produces output that libtool cannot recognize.
8153*** The result is that libtool may fail to recognize shared libraries
8154*** as such.  This will affect the creation of libtool libraries that
8155*** depend on shared libraries, but programs linked with such libtool
8156*** libraries will work regardless of this problem.  Nevertheless, you
8157*** may want to report the problem to your system manager and/or to
8158*** bug-libtool@gnu.org
8159
8160_LT_EOF
8161	  fi ;;
8162	esac
8163      fi
8164      break
8165    fi
8166  done
8167  IFS="$lt_save_ifs"
8168  MAGIC_CMD="$lt_save_MAGIC_CMD"
8169  ;;
8170esac
8171fi
8172
8173MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8174if test -n "$MAGIC_CMD"; then
8175  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8176$as_echo "$MAGIC_CMD" >&6; }
8177else
8178  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8179$as_echo "no" >&6; }
8180fi
8181
8182
8183
8184
8185
8186if test -z "$lt_cv_path_MAGIC_CMD"; then
8187  if test -n "$ac_tool_prefix"; then
8188    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8189$as_echo_n "checking for file... " >&6; }
8190if ${lt_cv_path_MAGIC_CMD+:} false; then :
8191  $as_echo_n "(cached) " >&6
8192else
8193  case $MAGIC_CMD in
8194[\\/*] |  ?:[\\/]*)
8195  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8196  ;;
8197*)
8198  lt_save_MAGIC_CMD="$MAGIC_CMD"
8199  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8200  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8201  for ac_dir in $ac_dummy; do
8202    IFS="$lt_save_ifs"
8203    test -z "$ac_dir" && ac_dir=.
8204    if test -f $ac_dir/file; then
8205      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8206      if test -n "$file_magic_test_file"; then
8207	case $deplibs_check_method in
8208	"file_magic "*)
8209	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8210	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8211	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8212	    $EGREP "$file_magic_regex" > /dev/null; then
8213	    :
8214	  else
8215	    cat <<_LT_EOF 1>&2
8216
8217*** Warning: the command libtool uses to detect shared libraries,
8218*** $file_magic_cmd, produces output that libtool cannot recognize.
8219*** The result is that libtool may fail to recognize shared libraries
8220*** as such.  This will affect the creation of libtool libraries that
8221*** depend on shared libraries, but programs linked with such libtool
8222*** libraries will work regardless of this problem.  Nevertheless, you
8223*** may want to report the problem to your system manager and/or to
8224*** bug-libtool@gnu.org
8225
8226_LT_EOF
8227	  fi ;;
8228	esac
8229      fi
8230      break
8231    fi
8232  done
8233  IFS="$lt_save_ifs"
8234  MAGIC_CMD="$lt_save_MAGIC_CMD"
8235  ;;
8236esac
8237fi
8238
8239MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8240if test -n "$MAGIC_CMD"; then
8241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8242$as_echo "$MAGIC_CMD" >&6; }
8243else
8244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8245$as_echo "no" >&6; }
8246fi
8247
8248
8249  else
8250    MAGIC_CMD=:
8251  fi
8252fi
8253
8254  fi
8255  ;;
8256esac
8257
8258# Use C for the default configuration in the libtool script
8259
8260lt_save_CC="$CC"
8261ac_ext=c
8262ac_cpp='$CPP $CPPFLAGS'
8263ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8264ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8265ac_compiler_gnu=$ac_cv_c_compiler_gnu
8266
8267
8268# Source file extension for C test sources.
8269ac_ext=c
8270
8271# Object file extension for compiled C test sources.
8272objext=o
8273objext=$objext
8274
8275# Code to be used in simple compile tests
8276lt_simple_compile_test_code="int some_variable = 0;"
8277
8278# Code to be used in simple link tests
8279lt_simple_link_test_code='int main(){return(0);}'
8280
8281
8282
8283
8284
8285
8286
8287# If no C compiler was specified, use CC.
8288LTCC=${LTCC-"$CC"}
8289
8290# If no C compiler flags were specified, use CFLAGS.
8291LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8292
8293# Allow CC to be a program name with arguments.
8294compiler=$CC
8295
8296# Save the default compiler, since it gets overwritten when the other
8297# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8298compiler_DEFAULT=$CC
8299
8300# save warnings/boilerplate of simple test code
8301ac_outfile=conftest.$ac_objext
8302echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8303eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8304_lt_compiler_boilerplate=`cat conftest.err`
8305$RM conftest*
8306
8307ac_outfile=conftest.$ac_objext
8308echo "$lt_simple_link_test_code" >conftest.$ac_ext
8309eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8310_lt_linker_boilerplate=`cat conftest.err`
8311$RM -r conftest*
8312
8313
8314## CAVEAT EMPTOR:
8315## There is no encapsulation within the following macros, do not change
8316## the running order or otherwise move them around unless you know exactly
8317## what you are doing...
8318if test -n "$compiler"; then
8319
8320lt_prog_compiler_no_builtin_flag=
8321
8322if test "$GCC" = yes; then
8323  case $cc_basename in
8324  nvcc*)
8325    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8326  *)
8327    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8328  esac
8329
8330  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8331$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8332if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8333  $as_echo_n "(cached) " >&6
8334else
8335  lt_cv_prog_compiler_rtti_exceptions=no
8336   ac_outfile=conftest.$ac_objext
8337   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8338   lt_compiler_flag="-fno-rtti -fno-exceptions"
8339   # Insert the option either (1) after the last *FLAGS variable, or
8340   # (2) before a word containing "conftest.", or (3) at the end.
8341   # Note that $ac_compile itself does not contain backslashes and begins
8342   # with a dollar sign (not a hyphen), so the echo should work correctly.
8343   # The option is referenced via a variable to avoid confusing sed.
8344   lt_compile=`echo "$ac_compile" | $SED \
8345   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8346   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8347   -e 's:$: $lt_compiler_flag:'`
8348   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8349   (eval "$lt_compile" 2>conftest.err)
8350   ac_status=$?
8351   cat conftest.err >&5
8352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8353   if (exit $ac_status) && test -s "$ac_outfile"; then
8354     # The compiler can only warn and ignore the option if not recognized
8355     # So say no if there are warnings other than the usual output.
8356     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8357     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8358     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8359       lt_cv_prog_compiler_rtti_exceptions=yes
8360     fi
8361   fi
8362   $RM conftest*
8363
8364fi
8365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8366$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8367
8368if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8369    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8370else
8371    :
8372fi
8373
8374fi
8375
8376
8377
8378
8379
8380
8381  lt_prog_compiler_wl=
8382lt_prog_compiler_pic=
8383lt_prog_compiler_static=
8384
8385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8386$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8387
8388  if test "$GCC" = yes; then
8389    lt_prog_compiler_wl='-Wl,'
8390    lt_prog_compiler_static='-static'
8391
8392    case $host_os in
8393      aix*)
8394      # All AIX code is PIC.
8395      if test "$host_cpu" = ia64; then
8396	# AIX 5 now supports IA64 processor
8397	lt_prog_compiler_static='-Bstatic'
8398      fi
8399      lt_prog_compiler_pic='-fPIC'
8400      ;;
8401
8402    amigaos*)
8403      case $host_cpu in
8404      powerpc)
8405            # see comment about AmigaOS4 .so support
8406            lt_prog_compiler_pic='-fPIC'
8407        ;;
8408      m68k)
8409            # FIXME: we need at least 68020 code to build shared libraries, but
8410            # adding the `-m68020' flag to GCC prevents building anything better,
8411            # like `-m68040'.
8412            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8413        ;;
8414      esac
8415      ;;
8416
8417    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8418      # PIC is the default for these OSes.
8419      ;;
8420
8421    mingw* | cygwin* | pw32* | os2* | cegcc*)
8422      # This hack is so that the source file can tell whether it is being
8423      # built for inclusion in a dll (and should export symbols for example).
8424      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8425      # (--disable-auto-import) libraries
8426      lt_prog_compiler_pic='-DDLL_EXPORT'
8427      ;;
8428
8429    darwin* | rhapsody*)
8430      # PIC is the default on this platform
8431      # Common symbols not allowed in MH_DYLIB files
8432      lt_prog_compiler_pic='-fno-common'
8433      ;;
8434
8435    haiku*)
8436      # PIC is the default for Haiku.
8437      # The "-static" flag exists, but is broken.
8438      lt_prog_compiler_static=
8439      ;;
8440
8441    hpux*)
8442      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8443      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8444      # sets the default TLS model and affects inlining.
8445      case $host_cpu in
8446      hppa*64*)
8447	# +Z the default
8448	;;
8449      *)
8450	lt_prog_compiler_pic='-fPIC'
8451	;;
8452      esac
8453      ;;
8454
8455    interix[3-9]*)
8456      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8457      # Instead, we relocate shared libraries at runtime.
8458      ;;
8459
8460    msdosdjgpp*)
8461      # Just because we use GCC doesn't mean we suddenly get shared libraries
8462      # on systems that don't support them.
8463      lt_prog_compiler_can_build_shared=no
8464      enable_shared=no
8465      ;;
8466
8467    *nto* | *qnx*)
8468      # QNX uses GNU C++, but need to define -shared option too, otherwise
8469      # it will coredump.
8470      lt_prog_compiler_pic='-fPIC -shared'
8471      ;;
8472
8473    sysv4*MP*)
8474      if test -d /usr/nec; then
8475	lt_prog_compiler_pic=-Kconform_pic
8476      fi
8477      ;;
8478
8479    *)
8480      lt_prog_compiler_pic='-fPIC'
8481      ;;
8482    esac
8483
8484    case $cc_basename in
8485    nvcc*) # Cuda Compiler Driver 2.2
8486      lt_prog_compiler_wl='-Xlinker '
8487      lt_prog_compiler_pic='-Xcompiler -fPIC'
8488      ;;
8489    esac
8490  else
8491    # PORTME Check for flag to pass linker flags through the system compiler.
8492    case $host_os in
8493    aix*)
8494      lt_prog_compiler_wl='-Wl,'
8495      if test "$host_cpu" = ia64; then
8496	# AIX 5 now supports IA64 processor
8497	lt_prog_compiler_static='-Bstatic'
8498      else
8499	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8500      fi
8501      ;;
8502
8503    mingw* | cygwin* | pw32* | os2* | cegcc*)
8504      # This hack is so that the source file can tell whether it is being
8505      # built for inclusion in a dll (and should export symbols for example).
8506      lt_prog_compiler_pic='-DDLL_EXPORT'
8507      ;;
8508
8509    hpux9* | hpux10* | hpux11*)
8510      lt_prog_compiler_wl='-Wl,'
8511      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8512      # not for PA HP-UX.
8513      case $host_cpu in
8514      hppa*64*|ia64*)
8515	# +Z the default
8516	;;
8517      *)
8518	lt_prog_compiler_pic='+Z'
8519	;;
8520      esac
8521      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8522      lt_prog_compiler_static='${wl}-a ${wl}archive'
8523      ;;
8524
8525    irix5* | irix6* | nonstopux*)
8526      lt_prog_compiler_wl='-Wl,'
8527      # PIC (with -KPIC) is the default.
8528      lt_prog_compiler_static='-non_shared'
8529      ;;
8530
8531    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8532      case $cc_basename in
8533      # old Intel for x86_64 which still supported -KPIC.
8534      ecc*)
8535	lt_prog_compiler_wl='-Wl,'
8536	lt_prog_compiler_pic='-KPIC'
8537	lt_prog_compiler_static='-static'
8538        ;;
8539      # icc used to be incompatible with GCC.
8540      # ICC 10 doesn't accept -KPIC any more.
8541      icc* | ifort*)
8542	lt_prog_compiler_wl='-Wl,'
8543	lt_prog_compiler_pic='-fPIC'
8544	lt_prog_compiler_static='-static'
8545        ;;
8546      # Lahey Fortran 8.1.
8547      lf95*)
8548	lt_prog_compiler_wl='-Wl,'
8549	lt_prog_compiler_pic='--shared'
8550	lt_prog_compiler_static='--static'
8551	;;
8552      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8553        # Portland Group compilers (*not* the Pentium gcc compiler,
8554	# which looks to be a dead project)
8555	lt_prog_compiler_wl='-Wl,'
8556	lt_prog_compiler_pic='-fpic'
8557	lt_prog_compiler_static='-Bstatic'
8558        ;;
8559      ccc*)
8560        lt_prog_compiler_wl='-Wl,'
8561        # All Alpha code is PIC.
8562        lt_prog_compiler_static='-non_shared'
8563        ;;
8564      xl* | bgxl* | bgf* | mpixl*)
8565	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8566	lt_prog_compiler_wl='-Wl,'
8567	lt_prog_compiler_pic='-qpic'
8568	lt_prog_compiler_static='-qstaticlink'
8569	;;
8570      *)
8571	case `$CC -V 2>&1 | sed 5q` in
8572	*Sun\ F* | *Sun*Fortran*)
8573	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8574	  lt_prog_compiler_pic='-KPIC'
8575	  lt_prog_compiler_static='-Bstatic'
8576	  lt_prog_compiler_wl=''
8577	  ;;
8578	*Sun\ C*)
8579	  # Sun C 5.9
8580	  lt_prog_compiler_pic='-KPIC'
8581	  lt_prog_compiler_static='-Bstatic'
8582	  lt_prog_compiler_wl='-Wl,'
8583	  ;;
8584	esac
8585	;;
8586      esac
8587      ;;
8588
8589    newsos6)
8590      lt_prog_compiler_pic='-KPIC'
8591      lt_prog_compiler_static='-Bstatic'
8592      ;;
8593
8594    *nto* | *qnx*)
8595      # QNX uses GNU C++, but need to define -shared option too, otherwise
8596      # it will coredump.
8597      lt_prog_compiler_pic='-fPIC -shared'
8598      ;;
8599
8600    osf3* | osf4* | osf5*)
8601      lt_prog_compiler_wl='-Wl,'
8602      # All OSF/1 code is PIC.
8603      lt_prog_compiler_static='-non_shared'
8604      ;;
8605
8606    rdos*)
8607      lt_prog_compiler_static='-non_shared'
8608      ;;
8609
8610    solaris*)
8611      lt_prog_compiler_pic='-KPIC'
8612      lt_prog_compiler_static='-Bstatic'
8613      case $cc_basename in
8614      f77* | f90* | f95*)
8615	lt_prog_compiler_wl='-Qoption ld ';;
8616      *)
8617	lt_prog_compiler_wl='-Wl,';;
8618      esac
8619      ;;
8620
8621    sunos4*)
8622      lt_prog_compiler_wl='-Qoption ld '
8623      lt_prog_compiler_pic='-PIC'
8624      lt_prog_compiler_static='-Bstatic'
8625      ;;
8626
8627    sysv4 | sysv4.2uw2* | sysv4.3*)
8628      lt_prog_compiler_wl='-Wl,'
8629      lt_prog_compiler_pic='-KPIC'
8630      lt_prog_compiler_static='-Bstatic'
8631      ;;
8632
8633    sysv4*MP*)
8634      if test -d /usr/nec ;then
8635	lt_prog_compiler_pic='-Kconform_pic'
8636	lt_prog_compiler_static='-Bstatic'
8637      fi
8638      ;;
8639
8640    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8641      lt_prog_compiler_wl='-Wl,'
8642      lt_prog_compiler_pic='-KPIC'
8643      lt_prog_compiler_static='-Bstatic'
8644      ;;
8645
8646    unicos*)
8647      lt_prog_compiler_wl='-Wl,'
8648      lt_prog_compiler_can_build_shared=no
8649      ;;
8650
8651    uts4*)
8652      lt_prog_compiler_pic='-pic'
8653      lt_prog_compiler_static='-Bstatic'
8654      ;;
8655
8656    *)
8657      lt_prog_compiler_can_build_shared=no
8658      ;;
8659    esac
8660  fi
8661
8662case $host_os in
8663  # For platforms which do not support PIC, -DPIC is meaningless:
8664  *djgpp*)
8665    lt_prog_compiler_pic=
8666    ;;
8667  *)
8668    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8669    ;;
8670esac
8671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8672$as_echo "$lt_prog_compiler_pic" >&6; }
8673
8674
8675
8676
8677
8678
8679#
8680# Check to make sure the PIC flag actually works.
8681#
8682if test -n "$lt_prog_compiler_pic"; then
8683  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8684$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8685if ${lt_cv_prog_compiler_pic_works+:} false; then :
8686  $as_echo_n "(cached) " >&6
8687else
8688  lt_cv_prog_compiler_pic_works=no
8689   ac_outfile=conftest.$ac_objext
8690   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8691   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8692   # Insert the option either (1) after the last *FLAGS variable, or
8693   # (2) before a word containing "conftest.", or (3) at the end.
8694   # Note that $ac_compile itself does not contain backslashes and begins
8695   # with a dollar sign (not a hyphen), so the echo should work correctly.
8696   # The option is referenced via a variable to avoid confusing sed.
8697   lt_compile=`echo "$ac_compile" | $SED \
8698   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8699   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8700   -e 's:$: $lt_compiler_flag:'`
8701   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8702   (eval "$lt_compile" 2>conftest.err)
8703   ac_status=$?
8704   cat conftest.err >&5
8705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8706   if (exit $ac_status) && test -s "$ac_outfile"; then
8707     # The compiler can only warn and ignore the option if not recognized
8708     # So say no if there are warnings other than the usual output.
8709     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8710     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8711     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8712       lt_cv_prog_compiler_pic_works=yes
8713     fi
8714   fi
8715   $RM conftest*
8716
8717fi
8718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8719$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8720
8721if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8722    case $lt_prog_compiler_pic in
8723     "" | " "*) ;;
8724     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8725     esac
8726else
8727    lt_prog_compiler_pic=
8728     lt_prog_compiler_can_build_shared=no
8729fi
8730
8731fi
8732
8733
8734
8735
8736
8737
8738#
8739# Check to make sure the static flag actually works.
8740#
8741wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8743$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8744if ${lt_cv_prog_compiler_static_works+:} false; then :
8745  $as_echo_n "(cached) " >&6
8746else
8747  lt_cv_prog_compiler_static_works=no
8748   save_LDFLAGS="$LDFLAGS"
8749   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8750   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8751   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8752     # The linker can only warn and ignore the option if not recognized
8753     # So say no if there are warnings
8754     if test -s conftest.err; then
8755       # Append any errors to the config.log.
8756       cat conftest.err 1>&5
8757       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8758       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8759       if diff conftest.exp conftest.er2 >/dev/null; then
8760         lt_cv_prog_compiler_static_works=yes
8761       fi
8762     else
8763       lt_cv_prog_compiler_static_works=yes
8764     fi
8765   fi
8766   $RM -r conftest*
8767   LDFLAGS="$save_LDFLAGS"
8768
8769fi
8770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8771$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8772
8773if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8774    :
8775else
8776    lt_prog_compiler_static=
8777fi
8778
8779
8780
8781
8782
8783
8784
8785  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8786$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8787if ${lt_cv_prog_compiler_c_o+:} false; then :
8788  $as_echo_n "(cached) " >&6
8789else
8790  lt_cv_prog_compiler_c_o=no
8791   $RM -r conftest 2>/dev/null
8792   mkdir conftest
8793   cd conftest
8794   mkdir out
8795   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8796
8797   lt_compiler_flag="-o out/conftest2.$ac_objext"
8798   # Insert the option either (1) after the last *FLAGS variable, or
8799   # (2) before a word containing "conftest.", or (3) at the end.
8800   # Note that $ac_compile itself does not contain backslashes and begins
8801   # with a dollar sign (not a hyphen), so the echo should work correctly.
8802   lt_compile=`echo "$ac_compile" | $SED \
8803   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8804   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8805   -e 's:$: $lt_compiler_flag:'`
8806   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8807   (eval "$lt_compile" 2>out/conftest.err)
8808   ac_status=$?
8809   cat out/conftest.err >&5
8810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8811   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8812   then
8813     # The compiler can only warn and ignore the option if not recognized
8814     # So say no if there are warnings
8815     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8816     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8817     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8818       lt_cv_prog_compiler_c_o=yes
8819     fi
8820   fi
8821   chmod u+w . 2>&5
8822   $RM conftest*
8823   # SGI C++ compiler will create directory out/ii_files/ for
8824   # template instantiation
8825   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8826   $RM out/* && rmdir out
8827   cd ..
8828   $RM -r conftest
8829   $RM conftest*
8830
8831fi
8832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8833$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8834
8835
8836
8837
8838
8839
8840  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8841$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8842if ${lt_cv_prog_compiler_c_o+:} false; then :
8843  $as_echo_n "(cached) " >&6
8844else
8845  lt_cv_prog_compiler_c_o=no
8846   $RM -r conftest 2>/dev/null
8847   mkdir conftest
8848   cd conftest
8849   mkdir out
8850   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8851
8852   lt_compiler_flag="-o out/conftest2.$ac_objext"
8853   # Insert the option either (1) after the last *FLAGS variable, or
8854   # (2) before a word containing "conftest.", or (3) at the end.
8855   # Note that $ac_compile itself does not contain backslashes and begins
8856   # with a dollar sign (not a hyphen), so the echo should work correctly.
8857   lt_compile=`echo "$ac_compile" | $SED \
8858   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8859   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8860   -e 's:$: $lt_compiler_flag:'`
8861   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8862   (eval "$lt_compile" 2>out/conftest.err)
8863   ac_status=$?
8864   cat out/conftest.err >&5
8865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8866   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8867   then
8868     # The compiler can only warn and ignore the option if not recognized
8869     # So say no if there are warnings
8870     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8871     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8872     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8873       lt_cv_prog_compiler_c_o=yes
8874     fi
8875   fi
8876   chmod u+w . 2>&5
8877   $RM conftest*
8878   # SGI C++ compiler will create directory out/ii_files/ for
8879   # template instantiation
8880   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8881   $RM out/* && rmdir out
8882   cd ..
8883   $RM -r conftest
8884   $RM conftest*
8885
8886fi
8887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8888$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8889
8890
8891
8892
8893hard_links="nottested"
8894if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8895  # do not overwrite the value of need_locks provided by the user
8896  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8897$as_echo_n "checking if we can lock with hard links... " >&6; }
8898  hard_links=yes
8899  $RM conftest*
8900  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8901  touch conftest.a
8902  ln conftest.a conftest.b 2>&5 || hard_links=no
8903  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8904  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8905$as_echo "$hard_links" >&6; }
8906  if test "$hard_links" = no; then
8907    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8908$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8909    need_locks=warn
8910  fi
8911else
8912  need_locks=no
8913fi
8914
8915
8916
8917
8918
8919
8920  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8921$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8922
8923  runpath_var=
8924  allow_undefined_flag=
8925  always_export_symbols=no
8926  archive_cmds=
8927  archive_expsym_cmds=
8928  compiler_needs_object=no
8929  enable_shared_with_static_runtimes=no
8930  export_dynamic_flag_spec=
8931  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8932  hardcode_automatic=no
8933  hardcode_direct=no
8934  hardcode_direct_absolute=no
8935  hardcode_libdir_flag_spec=
8936  hardcode_libdir_flag_spec_ld=
8937  hardcode_libdir_separator=
8938  hardcode_minus_L=no
8939  hardcode_shlibpath_var=unsupported
8940  inherit_rpath=no
8941  link_all_deplibs=unknown
8942  module_cmds=
8943  module_expsym_cmds=
8944  old_archive_from_new_cmds=
8945  old_archive_from_expsyms_cmds=
8946  thread_safe_flag_spec=
8947  whole_archive_flag_spec=
8948  # include_expsyms should be a list of space-separated symbols to be *always*
8949  # included in the symbol list
8950  include_expsyms=
8951  # exclude_expsyms can be an extended regexp of symbols to exclude
8952  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8953  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8954  # as well as any symbol that contains `d'.
8955  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8956  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8957  # platforms (ab)use it in PIC code, but their linkers get confused if
8958  # the symbol is explicitly referenced.  Since portable code cannot
8959  # rely on this symbol name, it's probably fine to never include it in
8960  # preloaded symbol tables.
8961  # Exclude shared library initialization/finalization symbols.
8962  extract_expsyms_cmds=
8963
8964  case $host_os in
8965  cygwin* | mingw* | pw32* | cegcc*)
8966    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8967    # When not using gcc, we currently assume that we are using
8968    # Microsoft Visual C++.
8969    if test "$GCC" != yes; then
8970      with_gnu_ld=no
8971    fi
8972    ;;
8973  interix*)
8974    # we just hope/assume this is gcc and not c89 (= MSVC++)
8975    with_gnu_ld=yes
8976    ;;
8977  openbsd*)
8978    with_gnu_ld=no
8979    ;;
8980  esac
8981
8982  ld_shlibs=yes
8983
8984  # On some targets, GNU ld is compatible enough with the native linker
8985  # that we're better off using the native interface for both.
8986  lt_use_gnu_ld_interface=no
8987  if test "$with_gnu_ld" = yes; then
8988    case $host_os in
8989      aix*)
8990	# The AIX port of GNU ld has always aspired to compatibility
8991	# with the native linker.  However, as the warning in the GNU ld
8992	# block says, versions before 2.19.5* couldn't really create working
8993	# shared libraries, regardless of the interface used.
8994	case `$LD -v 2>&1` in
8995	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8996	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8997	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8998	  *)
8999	    lt_use_gnu_ld_interface=yes
9000	    ;;
9001	esac
9002	;;
9003      *)
9004	lt_use_gnu_ld_interface=yes
9005	;;
9006    esac
9007  fi
9008
9009  if test "$lt_use_gnu_ld_interface" = yes; then
9010    # If archive_cmds runs LD, not CC, wlarc should be empty
9011    wlarc='${wl}'
9012
9013    # Set some defaults for GNU ld with shared library support. These
9014    # are reset later if shared libraries are not supported. Putting them
9015    # here allows them to be overridden if necessary.
9016    runpath_var=LD_RUN_PATH
9017    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9018    export_dynamic_flag_spec='${wl}--export-dynamic'
9019    # ancient GNU ld didn't support --whole-archive et. al.
9020    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9021      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9022    else
9023      whole_archive_flag_spec=
9024    fi
9025    supports_anon_versioning=no
9026    case `$LD -v 2>&1` in
9027      *GNU\ gold*) supports_anon_versioning=yes ;;
9028      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9029      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9030      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9031      *\ 2.11.*) ;; # other 2.11 versions
9032      *) supports_anon_versioning=yes ;;
9033    esac
9034
9035    # See if GNU ld supports shared libraries.
9036    case $host_os in
9037    aix[3-9]*)
9038      # On AIX/PPC, the GNU linker is very broken
9039      if test "$host_cpu" != ia64; then
9040	ld_shlibs=no
9041	cat <<_LT_EOF 1>&2
9042
9043*** Warning: the GNU linker, at least up to release 2.19, is reported
9044*** to be unable to reliably create shared libraries on AIX.
9045*** Therefore, libtool is disabling shared libraries support.  If you
9046*** really care for shared libraries, you may want to install binutils
9047*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9048*** You will then need to restart the configuration process.
9049
9050_LT_EOF
9051      fi
9052      ;;
9053
9054    amigaos*)
9055      case $host_cpu in
9056      powerpc)
9057            # see comment about AmigaOS4 .so support
9058            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9059            archive_expsym_cmds=''
9060        ;;
9061      m68k)
9062            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)'
9063            hardcode_libdir_flag_spec='-L$libdir'
9064            hardcode_minus_L=yes
9065        ;;
9066      esac
9067      ;;
9068
9069    beos*)
9070      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9071	allow_undefined_flag=unsupported
9072	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9073	# support --undefined.  This deserves some investigation.  FIXME
9074	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9075      else
9076	ld_shlibs=no
9077      fi
9078      ;;
9079
9080    cygwin* | mingw* | pw32* | cegcc*)
9081      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9082      # as there is no search path for DLLs.
9083      hardcode_libdir_flag_spec='-L$libdir'
9084      export_dynamic_flag_spec='${wl}--export-all-symbols'
9085      allow_undefined_flag=unsupported
9086      always_export_symbols=no
9087      enable_shared_with_static_runtimes=yes
9088      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9089
9090      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9091        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9092	# If the export-symbols file already is a .def file (1st line
9093	# is EXPORTS), use it as is; otherwise, prepend...
9094	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9095	  cp $export_symbols $output_objdir/$soname.def;
9096	else
9097	  echo EXPORTS > $output_objdir/$soname.def;
9098	  cat $export_symbols >> $output_objdir/$soname.def;
9099	fi~
9100	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9101      else
9102	ld_shlibs=no
9103      fi
9104      ;;
9105
9106    haiku*)
9107      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9108      link_all_deplibs=yes
9109      ;;
9110
9111    interix[3-9]*)
9112      hardcode_direct=no
9113      hardcode_shlibpath_var=no
9114      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9115      export_dynamic_flag_spec='${wl}-E'
9116      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9117      # Instead, shared libraries are loaded at an image base (0x10000000 by
9118      # default) and relocated if they conflict, which is a slow very memory
9119      # consuming and fragmenting process.  To avoid this, we pick a random,
9120      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9121      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9122      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9123      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'
9124      ;;
9125
9126    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9127      tmp_diet=no
9128      if test "$host_os" = linux-dietlibc; then
9129	case $cc_basename in
9130	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9131	esac
9132      fi
9133      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9134	 && test "$tmp_diet" = no
9135      then
9136	tmp_addflag=' $pic_flag'
9137	tmp_sharedflag='-shared'
9138	case $cc_basename,$host_cpu in
9139        pgcc*)				# Portland Group C compiler
9140	  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'
9141	  tmp_addflag=' $pic_flag'
9142	  ;;
9143	pgf77* | pgf90* | pgf95* | pgfortran*)
9144					# Portland Group f77 and f90 compilers
9145	  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'
9146	  tmp_addflag=' $pic_flag -Mnomain' ;;
9147	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9148	  tmp_addflag=' -i_dynamic' ;;
9149	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9150	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9151	ifc* | ifort*)			# Intel Fortran compiler
9152	  tmp_addflag=' -nofor_main' ;;
9153	lf95*)				# Lahey Fortran 8.1
9154	  whole_archive_flag_spec=
9155	  tmp_sharedflag='--shared' ;;
9156	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9157	  tmp_sharedflag='-qmkshrobj'
9158	  tmp_addflag= ;;
9159	nvcc*)	# Cuda Compiler Driver 2.2
9160	  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'
9161	  compiler_needs_object=yes
9162	  ;;
9163	esac
9164	case `$CC -V 2>&1 | sed 5q` in
9165	*Sun\ C*)			# Sun C 5.9
9166	  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'
9167	  compiler_needs_object=yes
9168	  tmp_sharedflag='-G' ;;
9169	*Sun\ F*)			# Sun Fortran 8.3
9170	  tmp_sharedflag='-G' ;;
9171	esac
9172	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9173
9174        if test "x$supports_anon_versioning" = xyes; then
9175          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9176	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9177	    echo "local: *; };" >> $output_objdir/$libname.ver~
9178	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9179        fi
9180
9181	case $cc_basename in
9182	xlf* | bgf* | bgxlf* | mpixlf*)
9183	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9184	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9185	  hardcode_libdir_flag_spec=
9186	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9187	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9188	  if test "x$supports_anon_versioning" = xyes; then
9189	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9190	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9191	      echo "local: *; };" >> $output_objdir/$libname.ver~
9192	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9193	  fi
9194	  ;;
9195	esac
9196      else
9197        ld_shlibs=no
9198      fi
9199      ;;
9200
9201    netbsd*)
9202      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9203	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9204	wlarc=
9205      else
9206	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9207	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9208      fi
9209      ;;
9210
9211    solaris*)
9212      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9213	ld_shlibs=no
9214	cat <<_LT_EOF 1>&2
9215
9216*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9217*** create shared libraries on Solaris systems.  Therefore, libtool
9218*** is disabling shared libraries support.  We urge you to upgrade GNU
9219*** binutils to release 2.9.1 or newer.  Another option is to modify
9220*** your PATH or compiler configuration so that the native linker is
9221*** used, and then restart.
9222
9223_LT_EOF
9224      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9225	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9226	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9227      else
9228	ld_shlibs=no
9229      fi
9230      ;;
9231
9232    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9233      case `$LD -v 2>&1` in
9234        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9235	ld_shlibs=no
9236	cat <<_LT_EOF 1>&2
9237
9238*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9239*** reliably create shared libraries on SCO systems.  Therefore, libtool
9240*** is disabling shared libraries support.  We urge you to upgrade GNU
9241*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9242*** your PATH or compiler configuration so that the native linker is
9243*** used, and then restart.
9244
9245_LT_EOF
9246	;;
9247	*)
9248	  # For security reasons, it is highly recommended that you always
9249	  # use absolute paths for naming shared libraries, and exclude the
9250	  # DT_RUNPATH tag from executables and libraries.  But doing so
9251	  # requires that you compile everything twice, which is a pain.
9252	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9253	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9254	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9255	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9256	  else
9257	    ld_shlibs=no
9258	  fi
9259	;;
9260      esac
9261      ;;
9262
9263    sunos4*)
9264      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9265      wlarc=
9266      hardcode_direct=yes
9267      hardcode_shlibpath_var=no
9268      ;;
9269
9270    *)
9271      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9272	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9273	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9274      else
9275	ld_shlibs=no
9276      fi
9277      ;;
9278    esac
9279
9280    if test "$ld_shlibs" = no; then
9281      runpath_var=
9282      hardcode_libdir_flag_spec=
9283      export_dynamic_flag_spec=
9284      whole_archive_flag_spec=
9285    fi
9286  else
9287    # PORTME fill in a description of your system's linker (not GNU ld)
9288    case $host_os in
9289    aix3*)
9290      allow_undefined_flag=unsupported
9291      always_export_symbols=yes
9292      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'
9293      # Note: this linker hardcodes the directories in LIBPATH if there
9294      # are no directories specified by -L.
9295      hardcode_minus_L=yes
9296      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9297	# Neither direct hardcoding nor static linking is supported with a
9298	# broken collect2.
9299	hardcode_direct=unsupported
9300      fi
9301      ;;
9302
9303    aix[4-9]*)
9304      if test "$host_cpu" = ia64; then
9305	# On IA64, the linker does run time linking by default, so we don't
9306	# have to do anything special.
9307	aix_use_runtimelinking=no
9308	exp_sym_flag='-Bexport'
9309	no_entry_flag=""
9310      else
9311	# If we're using GNU nm, then we don't want the "-C" option.
9312	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9313	# Also, AIX nm treats weak defined symbols like other global
9314	# defined symbols, whereas GNU nm marks them as "W".
9315	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9316	  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'
9317	else
9318	  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'
9319	fi
9320	aix_use_runtimelinking=no
9321
9322	# Test if we are trying to use run time linking or normal
9323	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9324	# need to do runtime linking.
9325	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9326	  for ld_flag in $LDFLAGS; do
9327	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9328	    aix_use_runtimelinking=yes
9329	    break
9330	  fi
9331	  done
9332	  ;;
9333	esac
9334
9335	exp_sym_flag='-bexport'
9336	no_entry_flag='-bnoentry'
9337      fi
9338
9339      # When large executables or shared objects are built, AIX ld can
9340      # have problems creating the table of contents.  If linking a library
9341      # or program results in "error TOC overflow" add -mminimal-toc to
9342      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9343      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9344
9345      archive_cmds=''
9346      hardcode_direct=yes
9347      hardcode_direct_absolute=yes
9348      hardcode_libdir_separator=':'
9349      link_all_deplibs=yes
9350      file_list_spec='${wl}-f,'
9351
9352      if test "$GCC" = yes; then
9353	case $host_os in aix4.[012]|aix4.[012].*)
9354	# We only want to do this on AIX 4.2 and lower, the check
9355	# below for broken collect2 doesn't work under 4.3+
9356	  collect2name=`${CC} -print-prog-name=collect2`
9357	  if test -f "$collect2name" &&
9358	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9359	  then
9360	  # We have reworked collect2
9361	  :
9362	  else
9363	  # We have old collect2
9364	  hardcode_direct=unsupported
9365	  # It fails to find uninstalled libraries when the uninstalled
9366	  # path is not listed in the libpath.  Setting hardcode_minus_L
9367	  # to unsupported forces relinking
9368	  hardcode_minus_L=yes
9369	  hardcode_libdir_flag_spec='-L$libdir'
9370	  hardcode_libdir_separator=
9371	  fi
9372	  ;;
9373	esac
9374	shared_flag='-shared'
9375	if test "$aix_use_runtimelinking" = yes; then
9376	  shared_flag="$shared_flag "'${wl}-G'
9377	fi
9378      else
9379	# not using gcc
9380	if test "$host_cpu" = ia64; then
9381	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9382	# chokes on -Wl,-G. The following line is correct:
9383	  shared_flag='-G'
9384	else
9385	  if test "$aix_use_runtimelinking" = yes; then
9386	    shared_flag='${wl}-G'
9387	  else
9388	    shared_flag='${wl}-bM:SRE'
9389	  fi
9390	fi
9391      fi
9392
9393      export_dynamic_flag_spec='${wl}-bexpall'
9394      # It seems that -bexpall does not export symbols beginning with
9395      # underscore (_), so it is better to generate a list of symbols to export.
9396      always_export_symbols=yes
9397      if test "$aix_use_runtimelinking" = yes; then
9398	# Warning - without using the other runtime loading flags (-brtl),
9399	# -berok will link without error, but may produce a broken library.
9400	allow_undefined_flag='-berok'
9401        # Determine the default libpath from the value encoded in an
9402        # empty executable.
9403        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9404/* end confdefs.h.  */
9405
9406int
9407main ()
9408{
9409
9410  ;
9411  return 0;
9412}
9413_ACEOF
9414if ac_fn_c_try_link "$LINENO"; then :
9415
9416lt_aix_libpath_sed='
9417    /Import File Strings/,/^$/ {
9418	/^0/ {
9419	    s/^0  *\(.*\)$/\1/
9420	    p
9421	}
9422    }'
9423aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9424# Check for a 64-bit object if we didn't find anything.
9425if test -z "$aix_libpath"; then
9426  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9427fi
9428fi
9429rm -f core conftest.err conftest.$ac_objext \
9430    conftest$ac_exeext conftest.$ac_ext
9431if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9432
9433        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9434        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"
9435      else
9436	if test "$host_cpu" = ia64; then
9437	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9438	  allow_undefined_flag="-z nodefs"
9439	  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"
9440	else
9441	 # Determine the default libpath from the value encoded in an
9442	 # empty executable.
9443	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9444/* end confdefs.h.  */
9445
9446int
9447main ()
9448{
9449
9450  ;
9451  return 0;
9452}
9453_ACEOF
9454if ac_fn_c_try_link "$LINENO"; then :
9455
9456lt_aix_libpath_sed='
9457    /Import File Strings/,/^$/ {
9458	/^0/ {
9459	    s/^0  *\(.*\)$/\1/
9460	    p
9461	}
9462    }'
9463aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9464# Check for a 64-bit object if we didn't find anything.
9465if test -z "$aix_libpath"; then
9466  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9467fi
9468fi
9469rm -f core conftest.err conftest.$ac_objext \
9470    conftest$ac_exeext conftest.$ac_ext
9471if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9472
9473	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9474	  # Warning - without using the other run time loading flags,
9475	  # -berok will link without error, but may produce a broken library.
9476	  no_undefined_flag=' ${wl}-bernotok'
9477	  allow_undefined_flag=' ${wl}-berok'
9478	  if test "$with_gnu_ld" = yes; then
9479	    # We only use this code for GNU lds that support --whole-archive.
9480	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9481	  else
9482	    # Exported symbols can be pulled into shared objects from archives
9483	    whole_archive_flag_spec='$convenience'
9484	  fi
9485	  archive_cmds_need_lc=yes
9486	  # This is similar to how AIX traditionally builds its shared libraries.
9487	  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'
9488	fi
9489      fi
9490      ;;
9491
9492    amigaos*)
9493      case $host_cpu in
9494      powerpc)
9495            # see comment about AmigaOS4 .so support
9496            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9497            archive_expsym_cmds=''
9498        ;;
9499      m68k)
9500            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)'
9501            hardcode_libdir_flag_spec='-L$libdir'
9502            hardcode_minus_L=yes
9503        ;;
9504      esac
9505      ;;
9506
9507    bsdi[45]*)
9508      export_dynamic_flag_spec=-rdynamic
9509      ;;
9510
9511    cygwin* | mingw* | pw32* | cegcc*)
9512      # When not using gcc, we currently assume that we are using
9513      # Microsoft Visual C++.
9514      # hardcode_libdir_flag_spec is actually meaningless, as there is
9515      # no search path for DLLs.
9516      hardcode_libdir_flag_spec=' '
9517      allow_undefined_flag=unsupported
9518      # Tell ltmain to make .lib files, not .a files.
9519      libext=lib
9520      # Tell ltmain to make .dll files, not .so files.
9521      shrext_cmds=".dll"
9522      # FIXME: Setting linknames here is a bad hack.
9523      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9524      # The linker will automatically build a .lib file if we build a DLL.
9525      old_archive_from_new_cmds='true'
9526      # FIXME: Should let the user specify the lib program.
9527      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9528      fix_srcfile_path='`cygpath -w "$srcfile"`'
9529      enable_shared_with_static_runtimes=yes
9530      ;;
9531
9532    darwin* | rhapsody*)
9533
9534
9535  archive_cmds_need_lc=no
9536  hardcode_direct=no
9537  hardcode_automatic=yes
9538  hardcode_shlibpath_var=unsupported
9539  if test "$lt_cv_ld_force_load" = "yes"; then
9540    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\"`'
9541  else
9542    whole_archive_flag_spec=''
9543  fi
9544  link_all_deplibs=yes
9545  allow_undefined_flag="$_lt_dar_allow_undefined"
9546  case $cc_basename in
9547     ifort*) _lt_dar_can_shared=yes ;;
9548     *) _lt_dar_can_shared=$GCC ;;
9549  esac
9550  if test "$_lt_dar_can_shared" = "yes"; then
9551    output_verbose_link_cmd=func_echo_all
9552    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9553    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9554    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}"
9555    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}"
9556
9557  else
9558  ld_shlibs=no
9559  fi
9560
9561      ;;
9562
9563    dgux*)
9564      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9565      hardcode_libdir_flag_spec='-L$libdir'
9566      hardcode_shlibpath_var=no
9567      ;;
9568
9569    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9570    # support.  Future versions do this automatically, but an explicit c++rt0.o
9571    # does not break anything, and helps significantly (at the cost of a little
9572    # extra space).
9573    freebsd2.2*)
9574      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9575      hardcode_libdir_flag_spec='-R$libdir'
9576      hardcode_direct=yes
9577      hardcode_shlibpath_var=no
9578      ;;
9579
9580    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9581    freebsd2.*)
9582      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9583      hardcode_direct=yes
9584      hardcode_minus_L=yes
9585      hardcode_shlibpath_var=no
9586      ;;
9587
9588    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9589    freebsd* | dragonfly*)
9590      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9591      hardcode_libdir_flag_spec='-R$libdir'
9592      hardcode_direct=yes
9593      hardcode_shlibpath_var=no
9594      ;;
9595
9596    hpux9*)
9597      if test "$GCC" = yes; then
9598	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'
9599      else
9600	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'
9601      fi
9602      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9603      hardcode_libdir_separator=:
9604      hardcode_direct=yes
9605
9606      # hardcode_minus_L: Not really in the search PATH,
9607      # but as the default location of the library.
9608      hardcode_minus_L=yes
9609      export_dynamic_flag_spec='${wl}-E'
9610      ;;
9611
9612    hpux10*)
9613      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9614	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9615      else
9616	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9617      fi
9618      if test "$with_gnu_ld" = no; then
9619	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9620	hardcode_libdir_flag_spec_ld='+b $libdir'
9621	hardcode_libdir_separator=:
9622	hardcode_direct=yes
9623	hardcode_direct_absolute=yes
9624	export_dynamic_flag_spec='${wl}-E'
9625	# hardcode_minus_L: Not really in the search PATH,
9626	# but as the default location of the library.
9627	hardcode_minus_L=yes
9628      fi
9629      ;;
9630
9631    hpux11*)
9632      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9633	case $host_cpu in
9634	hppa*64*)
9635	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9636	  ;;
9637	ia64*)
9638	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9639	  ;;
9640	*)
9641	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9642	  ;;
9643	esac
9644      else
9645	case $host_cpu in
9646	hppa*64*)
9647	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9648	  ;;
9649	ia64*)
9650	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9651	  ;;
9652	*)
9653
9654	  # Older versions of the 11.00 compiler do not understand -b yet
9655	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9656	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9657$as_echo_n "checking if $CC understands -b... " >&6; }
9658if ${lt_cv_prog_compiler__b+:} false; then :
9659  $as_echo_n "(cached) " >&6
9660else
9661  lt_cv_prog_compiler__b=no
9662   save_LDFLAGS="$LDFLAGS"
9663   LDFLAGS="$LDFLAGS -b"
9664   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9665   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9666     # The linker can only warn and ignore the option if not recognized
9667     # So say no if there are warnings
9668     if test -s conftest.err; then
9669       # Append any errors to the config.log.
9670       cat conftest.err 1>&5
9671       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9672       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9673       if diff conftest.exp conftest.er2 >/dev/null; then
9674         lt_cv_prog_compiler__b=yes
9675       fi
9676     else
9677       lt_cv_prog_compiler__b=yes
9678     fi
9679   fi
9680   $RM -r conftest*
9681   LDFLAGS="$save_LDFLAGS"
9682
9683fi
9684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9685$as_echo "$lt_cv_prog_compiler__b" >&6; }
9686
9687if test x"$lt_cv_prog_compiler__b" = xyes; then
9688    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9689else
9690    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9691fi
9692
9693	  ;;
9694	esac
9695      fi
9696      if test "$with_gnu_ld" = no; then
9697	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9698	hardcode_libdir_separator=:
9699
9700	case $host_cpu in
9701	hppa*64*|ia64*)
9702	  hardcode_direct=no
9703	  hardcode_shlibpath_var=no
9704	  ;;
9705	*)
9706	  hardcode_direct=yes
9707	  hardcode_direct_absolute=yes
9708	  export_dynamic_flag_spec='${wl}-E'
9709
9710	  # hardcode_minus_L: Not really in the search PATH,
9711	  # but as the default location of the library.
9712	  hardcode_minus_L=yes
9713	  ;;
9714	esac
9715      fi
9716      ;;
9717
9718    irix5* | irix6* | nonstopux*)
9719      if test "$GCC" = yes; then
9720	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'
9721	# Try to use the -exported_symbol ld option, if it does not
9722	# work, assume that -exports_file does not work either and
9723	# implicitly export all symbols.
9724        save_LDFLAGS="$LDFLAGS"
9725        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9726        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9727/* end confdefs.h.  */
9728int foo(void) {}
9729_ACEOF
9730if ac_fn_c_try_link "$LINENO"; then :
9731  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'
9732
9733fi
9734rm -f core conftest.err conftest.$ac_objext \
9735    conftest$ac_exeext conftest.$ac_ext
9736        LDFLAGS="$save_LDFLAGS"
9737      else
9738	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'
9739	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'
9740      fi
9741      archive_cmds_need_lc='no'
9742      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9743      hardcode_libdir_separator=:
9744      inherit_rpath=yes
9745      link_all_deplibs=yes
9746      ;;
9747
9748    netbsd*)
9749      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9750	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9751      else
9752	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9753      fi
9754      hardcode_libdir_flag_spec='-R$libdir'
9755      hardcode_direct=yes
9756      hardcode_shlibpath_var=no
9757      ;;
9758
9759    newsos6)
9760      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9761      hardcode_direct=yes
9762      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9763      hardcode_libdir_separator=:
9764      hardcode_shlibpath_var=no
9765      ;;
9766
9767    *nto* | *qnx*)
9768      ;;
9769
9770    openbsd*)
9771      if test -f /usr/libexec/ld.so; then
9772	hardcode_direct=yes
9773	hardcode_shlibpath_var=no
9774	hardcode_direct_absolute=yes
9775	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9776	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9777	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9778	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9779	  export_dynamic_flag_spec='${wl}-E'
9780	else
9781	  case $host_os in
9782	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9783	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9784	     hardcode_libdir_flag_spec='-R$libdir'
9785	     ;;
9786	   *)
9787	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9788	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9789	     ;;
9790	  esac
9791	fi
9792      else
9793	ld_shlibs=no
9794      fi
9795      ;;
9796
9797    os2*)
9798      hardcode_libdir_flag_spec='-L$libdir'
9799      hardcode_minus_L=yes
9800      allow_undefined_flag=unsupported
9801      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'
9802      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9803      ;;
9804
9805    osf3*)
9806      if test "$GCC" = yes; then
9807	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9808	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'
9809      else
9810	allow_undefined_flag=' -expect_unresolved \*'
9811	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'
9812      fi
9813      archive_cmds_need_lc='no'
9814      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9815      hardcode_libdir_separator=:
9816      ;;
9817
9818    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9819      if test "$GCC" = yes; then
9820	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9821	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'
9822	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9823      else
9824	allow_undefined_flag=' -expect_unresolved \*'
9825	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'
9826	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~
9827	$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'
9828
9829	# Both c and cxx compiler support -rpath directly
9830	hardcode_libdir_flag_spec='-rpath $libdir'
9831      fi
9832      archive_cmds_need_lc='no'
9833      hardcode_libdir_separator=:
9834      ;;
9835
9836    solaris*)
9837      no_undefined_flag=' -z defs'
9838      if test "$GCC" = yes; then
9839	wlarc='${wl}'
9840	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9841	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9842	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9843      else
9844	case `$CC -V 2>&1` in
9845	*"Compilers 5.0"*)
9846	  wlarc=''
9847	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9848	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9849	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9850	  ;;
9851	*)
9852	  wlarc='${wl}'
9853	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9854	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9855	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9856	  ;;
9857	esac
9858      fi
9859      hardcode_libdir_flag_spec='-R$libdir'
9860      hardcode_shlibpath_var=no
9861      case $host_os in
9862      solaris2.[0-5] | solaris2.[0-5].*) ;;
9863      *)
9864	# The compiler driver will combine and reorder linker options,
9865	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9866	# but is careful enough not to reorder.
9867	# Supported since Solaris 2.6 (maybe 2.5.1?)
9868	if test "$GCC" = yes; then
9869	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9870	else
9871	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9872	fi
9873	;;
9874      esac
9875      link_all_deplibs=yes
9876      ;;
9877
9878    sunos4*)
9879      if test "x$host_vendor" = xsequent; then
9880	# Use $CC to link under sequent, because it throws in some extra .o
9881	# files that make .init and .fini sections work.
9882	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9883      else
9884	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9885      fi
9886      hardcode_libdir_flag_spec='-L$libdir'
9887      hardcode_direct=yes
9888      hardcode_minus_L=yes
9889      hardcode_shlibpath_var=no
9890      ;;
9891
9892    sysv4)
9893      case $host_vendor in
9894	sni)
9895	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9896	  hardcode_direct=yes # is this really true???
9897	;;
9898	siemens)
9899	  ## LD is ld it makes a PLAMLIB
9900	  ## CC just makes a GrossModule.
9901	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9902	  reload_cmds='$CC -r -o $output$reload_objs'
9903	  hardcode_direct=no
9904        ;;
9905	motorola)
9906	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9907	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9908	;;
9909      esac
9910      runpath_var='LD_RUN_PATH'
9911      hardcode_shlibpath_var=no
9912      ;;
9913
9914    sysv4.3*)
9915      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9916      hardcode_shlibpath_var=no
9917      export_dynamic_flag_spec='-Bexport'
9918      ;;
9919
9920    sysv4*MP*)
9921      if test -d /usr/nec; then
9922	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9923	hardcode_shlibpath_var=no
9924	runpath_var=LD_RUN_PATH
9925	hardcode_runpath_var=yes
9926	ld_shlibs=yes
9927      fi
9928      ;;
9929
9930    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9931      no_undefined_flag='${wl}-z,text'
9932      archive_cmds_need_lc=no
9933      hardcode_shlibpath_var=no
9934      runpath_var='LD_RUN_PATH'
9935
9936      if test "$GCC" = yes; then
9937	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9938	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9939      else
9940	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9941	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9942      fi
9943      ;;
9944
9945    sysv5* | sco3.2v5* | sco5v6*)
9946      # Note: We can NOT use -z defs as we might desire, because we do not
9947      # link with -lc, and that would cause any symbols used from libc to
9948      # always be unresolved, which means just about no library would
9949      # ever link correctly.  If we're not using GNU ld we use -z text
9950      # though, which does catch some bad symbols but isn't as heavy-handed
9951      # as -z defs.
9952      no_undefined_flag='${wl}-z,text'
9953      allow_undefined_flag='${wl}-z,nodefs'
9954      archive_cmds_need_lc=no
9955      hardcode_shlibpath_var=no
9956      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9957      hardcode_libdir_separator=':'
9958      link_all_deplibs=yes
9959      export_dynamic_flag_spec='${wl}-Bexport'
9960      runpath_var='LD_RUN_PATH'
9961
9962      if test "$GCC" = yes; then
9963	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9964	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9965      else
9966	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9967	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9968      fi
9969      ;;
9970
9971    uts4*)
9972      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9973      hardcode_libdir_flag_spec='-L$libdir'
9974      hardcode_shlibpath_var=no
9975      ;;
9976
9977    *)
9978      ld_shlibs=no
9979      ;;
9980    esac
9981
9982    if test x$host_vendor = xsni; then
9983      case $host in
9984      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9985	export_dynamic_flag_spec='${wl}-Blargedynsym'
9986	;;
9987      esac
9988    fi
9989  fi
9990
9991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9992$as_echo "$ld_shlibs" >&6; }
9993test "$ld_shlibs" = no && can_build_shared=no
9994
9995with_gnu_ld=$with_gnu_ld
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011#
10012# Do we need to explicitly link libc?
10013#
10014case "x$archive_cmds_need_lc" in
10015x|xyes)
10016  # Assume -lc should be added
10017  archive_cmds_need_lc=yes
10018
10019  if test "$enable_shared" = yes && test "$GCC" = yes; then
10020    case $archive_cmds in
10021    *'~'*)
10022      # FIXME: we may have to deal with multi-command sequences.
10023      ;;
10024    '$CC '*)
10025      # Test whether the compiler implicitly links with -lc since on some
10026      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10027      # to ld, don't add -lc before -lgcc.
10028      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10029$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10030if ${lt_cv_archive_cmds_need_lc+:} false; then :
10031  $as_echo_n "(cached) " >&6
10032else
10033  $RM conftest*
10034	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10035
10036	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10037  (eval $ac_compile) 2>&5
10038  ac_status=$?
10039  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10040  test $ac_status = 0; } 2>conftest.err; then
10041	  soname=conftest
10042	  lib=conftest
10043	  libobjs=conftest.$ac_objext
10044	  deplibs=
10045	  wl=$lt_prog_compiler_wl
10046	  pic_flag=$lt_prog_compiler_pic
10047	  compiler_flags=-v
10048	  linker_flags=-v
10049	  verstring=
10050	  output_objdir=.
10051	  libname=conftest
10052	  lt_save_allow_undefined_flag=$allow_undefined_flag
10053	  allow_undefined_flag=
10054	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10055  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10056  ac_status=$?
10057  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10058  test $ac_status = 0; }
10059	  then
10060	    lt_cv_archive_cmds_need_lc=no
10061	  else
10062	    lt_cv_archive_cmds_need_lc=yes
10063	  fi
10064	  allow_undefined_flag=$lt_save_allow_undefined_flag
10065	else
10066	  cat conftest.err 1>&5
10067	fi
10068	$RM conftest*
10069
10070fi
10071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10072$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10073      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10074      ;;
10075    esac
10076  fi
10077  ;;
10078esac
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10237$as_echo_n "checking dynamic linker characteristics... " >&6; }
10238
10239if test "$GCC" = yes; then
10240  case $host_os in
10241    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10242    *) lt_awk_arg="/^libraries:/" ;;
10243  esac
10244  case $host_os in
10245    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10246    *) lt_sed_strip_eq="s,=/,/,g" ;;
10247  esac
10248  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10249  case $lt_search_path_spec in
10250  *\;*)
10251    # if the path contains ";" then we assume it to be the separator
10252    # otherwise default to the standard path separator (i.e. ":") - it is
10253    # assumed that no part of a normal pathname contains ";" but that should
10254    # okay in the real world where ";" in dirpaths is itself problematic.
10255    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10256    ;;
10257  *)
10258    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10259    ;;
10260  esac
10261  # Ok, now we have the path, separated by spaces, we can step through it
10262  # and add multilib dir if necessary.
10263  lt_tmp_lt_search_path_spec=
10264  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10265  for lt_sys_path in $lt_search_path_spec; do
10266    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10267      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10268    else
10269      test -d "$lt_sys_path" && \
10270	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10271    fi
10272  done
10273  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10274BEGIN {RS=" "; FS="/|\n";} {
10275  lt_foo="";
10276  lt_count=0;
10277  for (lt_i = NF; lt_i > 0; lt_i--) {
10278    if ($lt_i != "" && $lt_i != ".") {
10279      if ($lt_i == "..") {
10280        lt_count++;
10281      } else {
10282        if (lt_count == 0) {
10283          lt_foo="/" $lt_i lt_foo;
10284        } else {
10285          lt_count--;
10286        }
10287      }
10288    }
10289  }
10290  if (lt_foo != "") { lt_freq[lt_foo]++; }
10291  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10292}'`
10293  # AWK program above erroneously prepends '/' to C:/dos/paths
10294  # for these hosts.
10295  case $host_os in
10296    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10297      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10298  esac
10299  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10300else
10301  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10302fi
10303library_names_spec=
10304libname_spec='lib$name'
10305soname_spec=
10306shrext_cmds=".so"
10307postinstall_cmds=
10308postuninstall_cmds=
10309finish_cmds=
10310finish_eval=
10311shlibpath_var=
10312shlibpath_overrides_runpath=unknown
10313version_type=none
10314dynamic_linker="$host_os ld.so"
10315sys_lib_dlsearch_path_spec="/lib /usr/lib"
10316need_lib_prefix=unknown
10317hardcode_into_libs=no
10318
10319# when you set need_version to no, make sure it does not cause -set_version
10320# flags to be left without arguments
10321need_version=unknown
10322
10323case $host_os in
10324aix3*)
10325  version_type=linux
10326  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10327  shlibpath_var=LIBPATH
10328
10329  # AIX 3 has no versioning support, so we append a major version to the name.
10330  soname_spec='${libname}${release}${shared_ext}$major'
10331  ;;
10332
10333aix[4-9]*)
10334  version_type=linux
10335  need_lib_prefix=no
10336  need_version=no
10337  hardcode_into_libs=yes
10338  if test "$host_cpu" = ia64; then
10339    # AIX 5 supports IA64
10340    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10341    shlibpath_var=LD_LIBRARY_PATH
10342  else
10343    # With GCC up to 2.95.x, collect2 would create an import file
10344    # for dependence libraries.  The import file would start with
10345    # the line `#! .'.  This would cause the generated library to
10346    # depend on `.', always an invalid library.  This was fixed in
10347    # development snapshots of GCC prior to 3.0.
10348    case $host_os in
10349      aix4 | aix4.[01] | aix4.[01].*)
10350      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10351	   echo ' yes '
10352	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10353	:
10354      else
10355	can_build_shared=no
10356      fi
10357      ;;
10358    esac
10359    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10360    # soname into executable. Probably we can add versioning support to
10361    # collect2, so additional links can be useful in future.
10362    if test "$aix_use_runtimelinking" = yes; then
10363      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10364      # instead of lib<name>.a to let people know that these are not
10365      # typical AIX shared libraries.
10366      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10367    else
10368      # We preserve .a as extension for shared libraries through AIX4.2
10369      # and later when we are not doing run time linking.
10370      library_names_spec='${libname}${release}.a $libname.a'
10371      soname_spec='${libname}${release}${shared_ext}$major'
10372    fi
10373    shlibpath_var=LIBPATH
10374  fi
10375  ;;
10376
10377amigaos*)
10378  case $host_cpu in
10379  powerpc)
10380    # Since July 2007 AmigaOS4 officially supports .so libraries.
10381    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10382    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10383    ;;
10384  m68k)
10385    library_names_spec='$libname.ixlibrary $libname.a'
10386    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10387    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'
10388    ;;
10389  esac
10390  ;;
10391
10392beos*)
10393  library_names_spec='${libname}${shared_ext}'
10394  dynamic_linker="$host_os ld.so"
10395  shlibpath_var=LIBRARY_PATH
10396  ;;
10397
10398bsdi[45]*)
10399  version_type=linux
10400  need_version=no
10401  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10402  soname_spec='${libname}${release}${shared_ext}$major'
10403  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10404  shlibpath_var=LD_LIBRARY_PATH
10405  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10406  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10407  # the default ld.so.conf also contains /usr/contrib/lib and
10408  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10409  # libtool to hard-code these into programs
10410  ;;
10411
10412cygwin* | mingw* | pw32* | cegcc*)
10413  version_type=windows
10414  shrext_cmds=".dll"
10415  need_version=no
10416  need_lib_prefix=no
10417
10418  case $GCC,$host_os in
10419  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10420    library_names_spec='$libname.dll.a'
10421    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10422    postinstall_cmds='base_file=`basename \${file}`~
10423      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10424      dldir=$destdir/`dirname \$dlpath`~
10425      test -d \$dldir || mkdir -p \$dldir~
10426      $install_prog $dir/$dlname \$dldir/$dlname~
10427      chmod a+x \$dldir/$dlname~
10428      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10429        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10430      fi'
10431    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10432      dlpath=$dir/\$dldll~
10433       $RM \$dlpath'
10434    shlibpath_overrides_runpath=yes
10435
10436    case $host_os in
10437    cygwin*)
10438      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10439      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10440
10441      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10442      ;;
10443    mingw* | cegcc*)
10444      # MinGW DLLs use traditional 'lib' prefix
10445      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10446      ;;
10447    pw32*)
10448      # pw32 DLLs use 'pw' prefix rather than 'lib'
10449      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10450      ;;
10451    esac
10452    ;;
10453
10454  *)
10455    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10456    ;;
10457  esac
10458  dynamic_linker='Win32 ld.exe'
10459  # FIXME: first we should search . and the directory the executable is in
10460  shlibpath_var=PATH
10461  ;;
10462
10463darwin* | rhapsody*)
10464  dynamic_linker="$host_os dyld"
10465  version_type=darwin
10466  need_lib_prefix=no
10467  need_version=no
10468  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10469  soname_spec='${libname}${release}${major}$shared_ext'
10470  shlibpath_overrides_runpath=yes
10471  shlibpath_var=DYLD_LIBRARY_PATH
10472  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10473
10474  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10475  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10476  ;;
10477
10478dgux*)
10479  version_type=linux
10480  need_lib_prefix=no
10481  need_version=no
10482  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10483  soname_spec='${libname}${release}${shared_ext}$major'
10484  shlibpath_var=LD_LIBRARY_PATH
10485  ;;
10486
10487freebsd* | dragonfly*)
10488  # DragonFly does not have aout.  When/if they implement a new
10489  # versioning mechanism, adjust this.
10490  if test -x /usr/bin/objformat; then
10491    objformat=`/usr/bin/objformat`
10492  else
10493    case $host_os in
10494    freebsd[23].*) objformat=aout ;;
10495    *) objformat=elf ;;
10496    esac
10497  fi
10498  version_type=freebsd-$objformat
10499  case $version_type in
10500    freebsd-elf*)
10501      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10502      need_version=no
10503      need_lib_prefix=no
10504      ;;
10505    freebsd-*)
10506      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10507      need_version=yes
10508      ;;
10509  esac
10510  shlibpath_var=LD_LIBRARY_PATH
10511  case $host_os in
10512  freebsd2.*)
10513    shlibpath_overrides_runpath=yes
10514    ;;
10515  freebsd3.[01]* | freebsdelf3.[01]*)
10516    shlibpath_overrides_runpath=yes
10517    hardcode_into_libs=yes
10518    ;;
10519  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10520  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10521    shlibpath_overrides_runpath=no
10522    hardcode_into_libs=yes
10523    ;;
10524  *) # from 4.6 on, and DragonFly
10525    shlibpath_overrides_runpath=yes
10526    hardcode_into_libs=yes
10527    ;;
10528  esac
10529  ;;
10530
10531gnu*)
10532  version_type=linux
10533  need_lib_prefix=no
10534  need_version=no
10535  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10536  soname_spec='${libname}${release}${shared_ext}$major'
10537  shlibpath_var=LD_LIBRARY_PATH
10538  hardcode_into_libs=yes
10539  ;;
10540
10541haiku*)
10542  version_type=linux
10543  need_lib_prefix=no
10544  need_version=no
10545  dynamic_linker="$host_os runtime_loader"
10546  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10547  soname_spec='${libname}${release}${shared_ext}$major'
10548  shlibpath_var=LIBRARY_PATH
10549  shlibpath_overrides_runpath=yes
10550  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10551  hardcode_into_libs=yes
10552  ;;
10553
10554hpux9* | hpux10* | hpux11*)
10555  # Give a soname corresponding to the major version so that dld.sl refuses to
10556  # link against other versions.
10557  version_type=sunos
10558  need_lib_prefix=no
10559  need_version=no
10560  case $host_cpu in
10561  ia64*)
10562    shrext_cmds='.so'
10563    hardcode_into_libs=yes
10564    dynamic_linker="$host_os dld.so"
10565    shlibpath_var=LD_LIBRARY_PATH
10566    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10567    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10568    soname_spec='${libname}${release}${shared_ext}$major'
10569    if test "X$HPUX_IA64_MODE" = X32; then
10570      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10571    else
10572      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10573    fi
10574    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10575    ;;
10576  hppa*64*)
10577    shrext_cmds='.sl'
10578    hardcode_into_libs=yes
10579    dynamic_linker="$host_os dld.sl"
10580    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10581    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10582    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10583    soname_spec='${libname}${release}${shared_ext}$major'
10584    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10585    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10586    ;;
10587  *)
10588    shrext_cmds='.sl'
10589    dynamic_linker="$host_os dld.sl"
10590    shlibpath_var=SHLIB_PATH
10591    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10592    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10593    soname_spec='${libname}${release}${shared_ext}$major'
10594    ;;
10595  esac
10596  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10597  postinstall_cmds='chmod 555 $lib'
10598  # or fails outright, so override atomically:
10599  install_override_mode=555
10600  ;;
10601
10602interix[3-9]*)
10603  version_type=linux
10604  need_lib_prefix=no
10605  need_version=no
10606  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10607  soname_spec='${libname}${release}${shared_ext}$major'
10608  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10609  shlibpath_var=LD_LIBRARY_PATH
10610  shlibpath_overrides_runpath=no
10611  hardcode_into_libs=yes
10612  ;;
10613
10614irix5* | irix6* | nonstopux*)
10615  case $host_os in
10616    nonstopux*) version_type=nonstopux ;;
10617    *)
10618	if test "$lt_cv_prog_gnu_ld" = yes; then
10619		version_type=linux
10620	else
10621		version_type=irix
10622	fi ;;
10623  esac
10624  need_lib_prefix=no
10625  need_version=no
10626  soname_spec='${libname}${release}${shared_ext}$major'
10627  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10628  case $host_os in
10629  irix5* | nonstopux*)
10630    libsuff= shlibsuff=
10631    ;;
10632  *)
10633    case $LD in # libtool.m4 will add one of these switches to LD
10634    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10635      libsuff= shlibsuff= libmagic=32-bit;;
10636    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10637      libsuff=32 shlibsuff=N32 libmagic=N32;;
10638    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10639      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10640    *) libsuff= shlibsuff= libmagic=never-match;;
10641    esac
10642    ;;
10643  esac
10644  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10645  shlibpath_overrides_runpath=no
10646  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10647  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10648  hardcode_into_libs=yes
10649  ;;
10650
10651# No shared lib support for Linux oldld, aout, or coff.
10652linux*oldld* | linux*aout* | linux*coff*)
10653  dynamic_linker=no
10654  ;;
10655
10656# This must be Linux ELF.
10657linux* | k*bsd*-gnu | kopensolaris*-gnu)
10658  version_type=linux
10659  need_lib_prefix=no
10660  need_version=no
10661  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10662  soname_spec='${libname}${release}${shared_ext}$major'
10663  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10664  shlibpath_var=LD_LIBRARY_PATH
10665  shlibpath_overrides_runpath=no
10666
10667  # Some binutils ld are patched to set DT_RUNPATH
10668  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10669  $as_echo_n "(cached) " >&6
10670else
10671  lt_cv_shlibpath_overrides_runpath=no
10672    save_LDFLAGS=$LDFLAGS
10673    save_libdir=$libdir
10674    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10675	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10676    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10677/* end confdefs.h.  */
10678
10679int
10680main ()
10681{
10682
10683  ;
10684  return 0;
10685}
10686_ACEOF
10687if ac_fn_c_try_link "$LINENO"; then :
10688  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10689  lt_cv_shlibpath_overrides_runpath=yes
10690fi
10691fi
10692rm -f core conftest.err conftest.$ac_objext \
10693    conftest$ac_exeext conftest.$ac_ext
10694    LDFLAGS=$save_LDFLAGS
10695    libdir=$save_libdir
10696
10697fi
10698
10699  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10700
10701  # This implies no fast_install, which is unacceptable.
10702  # Some rework will be needed to allow for fast_install
10703  # before this can be enabled.
10704  hardcode_into_libs=yes
10705
10706  # Append ld.so.conf contents to the search path
10707  if test -f /etc/ld.so.conf; then
10708    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' ' '`
10709    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10710  fi
10711
10712  # We used to test for /lib/ld.so.1 and disable shared libraries on
10713  # powerpc, because MkLinux only supported shared libraries with the
10714  # GNU dynamic linker.  Since this was broken with cross compilers,
10715  # most powerpc-linux boxes support dynamic linking these days and
10716  # people can always --disable-shared, the test was removed, and we
10717  # assume the GNU/Linux dynamic linker is in use.
10718  dynamic_linker='GNU/Linux ld.so'
10719  ;;
10720
10721netbsd*)
10722  version_type=sunos
10723  need_lib_prefix=no
10724  need_version=no
10725  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10726    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10727    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10728    dynamic_linker='NetBSD (a.out) ld.so'
10729  else
10730    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10731    soname_spec='${libname}${release}${shared_ext}$major'
10732    dynamic_linker='NetBSD ld.elf_so'
10733  fi
10734  shlibpath_var=LD_LIBRARY_PATH
10735  shlibpath_overrides_runpath=yes
10736  hardcode_into_libs=yes
10737  ;;
10738
10739newsos6)
10740  version_type=linux
10741  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10742  shlibpath_var=LD_LIBRARY_PATH
10743  shlibpath_overrides_runpath=yes
10744  ;;
10745
10746*nto* | *qnx*)
10747  version_type=qnx
10748  need_lib_prefix=no
10749  need_version=no
10750  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10751  soname_spec='${libname}${release}${shared_ext}$major'
10752  shlibpath_var=LD_LIBRARY_PATH
10753  shlibpath_overrides_runpath=no
10754  hardcode_into_libs=yes
10755  dynamic_linker='ldqnx.so'
10756  ;;
10757
10758openbsd*)
10759  version_type=sunos
10760  sys_lib_dlsearch_path_spec="/usr/lib"
10761  need_lib_prefix=no
10762  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10763  case $host_os in
10764    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10765    *)				need_version=no  ;;
10766  esac
10767  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10768  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10769  shlibpath_var=LD_LIBRARY_PATH
10770  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10771    case $host_os in
10772      openbsd2.[89] | openbsd2.[89].*)
10773	shlibpath_overrides_runpath=no
10774	;;
10775      *)
10776	shlibpath_overrides_runpath=yes
10777	;;
10778      esac
10779  else
10780    shlibpath_overrides_runpath=yes
10781  fi
10782  ;;
10783
10784os2*)
10785  libname_spec='$name'
10786  shrext_cmds=".dll"
10787  need_lib_prefix=no
10788  library_names_spec='$libname${shared_ext} $libname.a'
10789  dynamic_linker='OS/2 ld.exe'
10790  shlibpath_var=LIBPATH
10791  ;;
10792
10793osf3* | osf4* | osf5*)
10794  version_type=osf
10795  need_lib_prefix=no
10796  need_version=no
10797  soname_spec='${libname}${release}${shared_ext}$major'
10798  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10799  shlibpath_var=LD_LIBRARY_PATH
10800  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10801  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10802  ;;
10803
10804rdos*)
10805  dynamic_linker=no
10806  ;;
10807
10808solaris*)
10809  version_type=linux
10810  need_lib_prefix=no
10811  need_version=no
10812  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10813  soname_spec='${libname}${release}${shared_ext}$major'
10814  shlibpath_var=LD_LIBRARY_PATH
10815  shlibpath_overrides_runpath=yes
10816  hardcode_into_libs=yes
10817  # ldd complains unless libraries are executable
10818  postinstall_cmds='chmod +x $lib'
10819  ;;
10820
10821sunos4*)
10822  version_type=sunos
10823  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10824  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10825  shlibpath_var=LD_LIBRARY_PATH
10826  shlibpath_overrides_runpath=yes
10827  if test "$with_gnu_ld" = yes; then
10828    need_lib_prefix=no
10829  fi
10830  need_version=yes
10831  ;;
10832
10833sysv4 | sysv4.3*)
10834  version_type=linux
10835  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10836  soname_spec='${libname}${release}${shared_ext}$major'
10837  shlibpath_var=LD_LIBRARY_PATH
10838  case $host_vendor in
10839    sni)
10840      shlibpath_overrides_runpath=no
10841      need_lib_prefix=no
10842      runpath_var=LD_RUN_PATH
10843      ;;
10844    siemens)
10845      need_lib_prefix=no
10846      ;;
10847    motorola)
10848      need_lib_prefix=no
10849      need_version=no
10850      shlibpath_overrides_runpath=no
10851      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10852      ;;
10853  esac
10854  ;;
10855
10856sysv4*MP*)
10857  if test -d /usr/nec ;then
10858    version_type=linux
10859    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10860    soname_spec='$libname${shared_ext}.$major'
10861    shlibpath_var=LD_LIBRARY_PATH
10862  fi
10863  ;;
10864
10865sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10866  version_type=freebsd-elf
10867  need_lib_prefix=no
10868  need_version=no
10869  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10870  soname_spec='${libname}${release}${shared_ext}$major'
10871  shlibpath_var=LD_LIBRARY_PATH
10872  shlibpath_overrides_runpath=yes
10873  hardcode_into_libs=yes
10874  if test "$with_gnu_ld" = yes; then
10875    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10876  else
10877    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10878    case $host_os in
10879      sco3.2v5*)
10880        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10881	;;
10882    esac
10883  fi
10884  sys_lib_dlsearch_path_spec='/usr/lib'
10885  ;;
10886
10887tpf*)
10888  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10889  version_type=linux
10890  need_lib_prefix=no
10891  need_version=no
10892  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10893  shlibpath_var=LD_LIBRARY_PATH
10894  shlibpath_overrides_runpath=no
10895  hardcode_into_libs=yes
10896  ;;
10897
10898uts4*)
10899  version_type=linux
10900  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10901  soname_spec='${libname}${release}${shared_ext}$major'
10902  shlibpath_var=LD_LIBRARY_PATH
10903  ;;
10904
10905*)
10906  dynamic_linker=no
10907  ;;
10908esac
10909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10910$as_echo "$dynamic_linker" >&6; }
10911test "$dynamic_linker" = no && can_build_shared=no
10912
10913variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10914if test "$GCC" = yes; then
10915  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10916fi
10917
10918if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10919  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10920fi
10921if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10922  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10923fi
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11017$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11018hardcode_action=
11019if test -n "$hardcode_libdir_flag_spec" ||
11020   test -n "$runpath_var" ||
11021   test "X$hardcode_automatic" = "Xyes" ; then
11022
11023  # We can hardcode non-existent directories.
11024  if test "$hardcode_direct" != no &&
11025     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11026     # have to relink, otherwise we might link with an installed library
11027     # when we should be linking with a yet-to-be-installed one
11028     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11029     test "$hardcode_minus_L" != no; then
11030    # Linking always hardcodes the temporary library directory.
11031    hardcode_action=relink
11032  else
11033    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11034    hardcode_action=immediate
11035  fi
11036else
11037  # We cannot hardcode anything, or else we can only hardcode existing
11038  # directories.
11039  hardcode_action=unsupported
11040fi
11041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11042$as_echo "$hardcode_action" >&6; }
11043
11044if test "$hardcode_action" = relink ||
11045   test "$inherit_rpath" = yes; then
11046  # Fast installation is not supported
11047  enable_fast_install=no
11048elif test "$shlibpath_overrides_runpath" = yes ||
11049     test "$enable_shared" = no; then
11050  # Fast installation is not necessary
11051  enable_fast_install=needless
11052fi
11053
11054
11055
11056
11057
11058
11059  if test "x$enable_dlopen" != xyes; then
11060  enable_dlopen=unknown
11061  enable_dlopen_self=unknown
11062  enable_dlopen_self_static=unknown
11063else
11064  lt_cv_dlopen=no
11065  lt_cv_dlopen_libs=
11066
11067  case $host_os in
11068  beos*)
11069    lt_cv_dlopen="load_add_on"
11070    lt_cv_dlopen_libs=
11071    lt_cv_dlopen_self=yes
11072    ;;
11073
11074  mingw* | pw32* | cegcc*)
11075    lt_cv_dlopen="LoadLibrary"
11076    lt_cv_dlopen_libs=
11077    ;;
11078
11079  cygwin*)
11080    lt_cv_dlopen="dlopen"
11081    lt_cv_dlopen_libs=
11082    ;;
11083
11084  darwin*)
11085  # if libdl is installed we need to link against it
11086    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11087$as_echo_n "checking for dlopen in -ldl... " >&6; }
11088if ${ac_cv_lib_dl_dlopen+:} false; then :
11089  $as_echo_n "(cached) " >&6
11090else
11091  ac_check_lib_save_LIBS=$LIBS
11092LIBS="-ldl  $LIBS"
11093cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11094/* end confdefs.h.  */
11095
11096/* Override any GCC internal prototype to avoid an error.
11097   Use char because int might match the return type of a GCC
11098   builtin and then its argument prototype would still apply.  */
11099#ifdef __cplusplus
11100extern "C"
11101#endif
11102char dlopen ();
11103int
11104main ()
11105{
11106return dlopen ();
11107  ;
11108  return 0;
11109}
11110_ACEOF
11111if ac_fn_c_try_link "$LINENO"; then :
11112  ac_cv_lib_dl_dlopen=yes
11113else
11114  ac_cv_lib_dl_dlopen=no
11115fi
11116rm -f core conftest.err conftest.$ac_objext \
11117    conftest$ac_exeext conftest.$ac_ext
11118LIBS=$ac_check_lib_save_LIBS
11119fi
11120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11121$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11122if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11123  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11124else
11125
11126    lt_cv_dlopen="dyld"
11127    lt_cv_dlopen_libs=
11128    lt_cv_dlopen_self=yes
11129
11130fi
11131
11132    ;;
11133
11134  *)
11135    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11136if test "x$ac_cv_func_shl_load" = xyes; then :
11137  lt_cv_dlopen="shl_load"
11138else
11139  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11140$as_echo_n "checking for shl_load in -ldld... " >&6; }
11141if ${ac_cv_lib_dld_shl_load+:} false; then :
11142  $as_echo_n "(cached) " >&6
11143else
11144  ac_check_lib_save_LIBS=$LIBS
11145LIBS="-ldld  $LIBS"
11146cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11147/* end confdefs.h.  */
11148
11149/* Override any GCC internal prototype to avoid an error.
11150   Use char because int might match the return type of a GCC
11151   builtin and then its argument prototype would still apply.  */
11152#ifdef __cplusplus
11153extern "C"
11154#endif
11155char shl_load ();
11156int
11157main ()
11158{
11159return shl_load ();
11160  ;
11161  return 0;
11162}
11163_ACEOF
11164if ac_fn_c_try_link "$LINENO"; then :
11165  ac_cv_lib_dld_shl_load=yes
11166else
11167  ac_cv_lib_dld_shl_load=no
11168fi
11169rm -f core conftest.err conftest.$ac_objext \
11170    conftest$ac_exeext conftest.$ac_ext
11171LIBS=$ac_check_lib_save_LIBS
11172fi
11173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11174$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11175if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11176  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11177else
11178  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11179if test "x$ac_cv_func_dlopen" = xyes; then :
11180  lt_cv_dlopen="dlopen"
11181else
11182  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11183$as_echo_n "checking for dlopen in -ldl... " >&6; }
11184if ${ac_cv_lib_dl_dlopen+:} false; then :
11185  $as_echo_n "(cached) " >&6
11186else
11187  ac_check_lib_save_LIBS=$LIBS
11188LIBS="-ldl  $LIBS"
11189cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11190/* end confdefs.h.  */
11191
11192/* Override any GCC internal prototype to avoid an error.
11193   Use char because int might match the return type of a GCC
11194   builtin and then its argument prototype would still apply.  */
11195#ifdef __cplusplus
11196extern "C"
11197#endif
11198char dlopen ();
11199int
11200main ()
11201{
11202return dlopen ();
11203  ;
11204  return 0;
11205}
11206_ACEOF
11207if ac_fn_c_try_link "$LINENO"; then :
11208  ac_cv_lib_dl_dlopen=yes
11209else
11210  ac_cv_lib_dl_dlopen=no
11211fi
11212rm -f core conftest.err conftest.$ac_objext \
11213    conftest$ac_exeext conftest.$ac_ext
11214LIBS=$ac_check_lib_save_LIBS
11215fi
11216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11217$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11218if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11219  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11220else
11221  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11222$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11223if ${ac_cv_lib_svld_dlopen+:} false; then :
11224  $as_echo_n "(cached) " >&6
11225else
11226  ac_check_lib_save_LIBS=$LIBS
11227LIBS="-lsvld  $LIBS"
11228cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11229/* end confdefs.h.  */
11230
11231/* Override any GCC internal prototype to avoid an error.
11232   Use char because int might match the return type of a GCC
11233   builtin and then its argument prototype would still apply.  */
11234#ifdef __cplusplus
11235extern "C"
11236#endif
11237char dlopen ();
11238int
11239main ()
11240{
11241return dlopen ();
11242  ;
11243  return 0;
11244}
11245_ACEOF
11246if ac_fn_c_try_link "$LINENO"; then :
11247  ac_cv_lib_svld_dlopen=yes
11248else
11249  ac_cv_lib_svld_dlopen=no
11250fi
11251rm -f core conftest.err conftest.$ac_objext \
11252    conftest$ac_exeext conftest.$ac_ext
11253LIBS=$ac_check_lib_save_LIBS
11254fi
11255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11256$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11257if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11258  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11259else
11260  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11261$as_echo_n "checking for dld_link in -ldld... " >&6; }
11262if ${ac_cv_lib_dld_dld_link+:} false; then :
11263  $as_echo_n "(cached) " >&6
11264else
11265  ac_check_lib_save_LIBS=$LIBS
11266LIBS="-ldld  $LIBS"
11267cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11268/* end confdefs.h.  */
11269
11270/* Override any GCC internal prototype to avoid an error.
11271   Use char because int might match the return type of a GCC
11272   builtin and then its argument prototype would still apply.  */
11273#ifdef __cplusplus
11274extern "C"
11275#endif
11276char dld_link ();
11277int
11278main ()
11279{
11280return dld_link ();
11281  ;
11282  return 0;
11283}
11284_ACEOF
11285if ac_fn_c_try_link "$LINENO"; then :
11286  ac_cv_lib_dld_dld_link=yes
11287else
11288  ac_cv_lib_dld_dld_link=no
11289fi
11290rm -f core conftest.err conftest.$ac_objext \
11291    conftest$ac_exeext conftest.$ac_ext
11292LIBS=$ac_check_lib_save_LIBS
11293fi
11294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11295$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11296if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11297  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11298fi
11299
11300
11301fi
11302
11303
11304fi
11305
11306
11307fi
11308
11309
11310fi
11311
11312
11313fi
11314
11315    ;;
11316  esac
11317
11318  if test "x$lt_cv_dlopen" != xno; then
11319    enable_dlopen=yes
11320  else
11321    enable_dlopen=no
11322  fi
11323
11324  case $lt_cv_dlopen in
11325  dlopen)
11326    save_CPPFLAGS="$CPPFLAGS"
11327    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11328
11329    save_LDFLAGS="$LDFLAGS"
11330    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11331
11332    save_LIBS="$LIBS"
11333    LIBS="$lt_cv_dlopen_libs $LIBS"
11334
11335    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11336$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11337if ${lt_cv_dlopen_self+:} false; then :
11338  $as_echo_n "(cached) " >&6
11339else
11340  	  if test "$cross_compiling" = yes; then :
11341  lt_cv_dlopen_self=cross
11342else
11343  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11344  lt_status=$lt_dlunknown
11345  cat > conftest.$ac_ext <<_LT_EOF
11346#line 11346 "configure"
11347#include "confdefs.h"
11348
11349#if HAVE_DLFCN_H
11350#include <dlfcn.h>
11351#endif
11352
11353#include <stdio.h>
11354
11355#ifdef RTLD_GLOBAL
11356#  define LT_DLGLOBAL		RTLD_GLOBAL
11357#else
11358#  ifdef DL_GLOBAL
11359#    define LT_DLGLOBAL		DL_GLOBAL
11360#  else
11361#    define LT_DLGLOBAL		0
11362#  endif
11363#endif
11364
11365/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11366   find out it does not work in some platform. */
11367#ifndef LT_DLLAZY_OR_NOW
11368#  ifdef RTLD_LAZY
11369#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11370#  else
11371#    ifdef DL_LAZY
11372#      define LT_DLLAZY_OR_NOW		DL_LAZY
11373#    else
11374#      ifdef RTLD_NOW
11375#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11376#      else
11377#        ifdef DL_NOW
11378#          define LT_DLLAZY_OR_NOW	DL_NOW
11379#        else
11380#          define LT_DLLAZY_OR_NOW	0
11381#        endif
11382#      endif
11383#    endif
11384#  endif
11385#endif
11386
11387/* When -fvisbility=hidden is used, assume the code has been annotated
11388   correspondingly for the symbols needed.  */
11389#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11390void fnord () __attribute__((visibility("default")));
11391#endif
11392
11393void fnord () { int i=42; }
11394int main ()
11395{
11396  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11397  int status = $lt_dlunknown;
11398
11399  if (self)
11400    {
11401      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11402      else
11403        {
11404	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11405          else puts (dlerror ());
11406	}
11407      /* dlclose (self); */
11408    }
11409  else
11410    puts (dlerror ());
11411
11412  return status;
11413}
11414_LT_EOF
11415  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11416  (eval $ac_link) 2>&5
11417  ac_status=$?
11418  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11419  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11420    (./conftest; exit; ) >&5 2>/dev/null
11421    lt_status=$?
11422    case x$lt_status in
11423      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11424      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11425      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11426    esac
11427  else :
11428    # compilation failed
11429    lt_cv_dlopen_self=no
11430  fi
11431fi
11432rm -fr conftest*
11433
11434
11435fi
11436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11437$as_echo "$lt_cv_dlopen_self" >&6; }
11438
11439    if test "x$lt_cv_dlopen_self" = xyes; then
11440      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11441      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11442$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11443if ${lt_cv_dlopen_self_static+:} false; then :
11444  $as_echo_n "(cached) " >&6
11445else
11446  	  if test "$cross_compiling" = yes; then :
11447  lt_cv_dlopen_self_static=cross
11448else
11449  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11450  lt_status=$lt_dlunknown
11451  cat > conftest.$ac_ext <<_LT_EOF
11452#line 11452 "configure"
11453#include "confdefs.h"
11454
11455#if HAVE_DLFCN_H
11456#include <dlfcn.h>
11457#endif
11458
11459#include <stdio.h>
11460
11461#ifdef RTLD_GLOBAL
11462#  define LT_DLGLOBAL		RTLD_GLOBAL
11463#else
11464#  ifdef DL_GLOBAL
11465#    define LT_DLGLOBAL		DL_GLOBAL
11466#  else
11467#    define LT_DLGLOBAL		0
11468#  endif
11469#endif
11470
11471/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11472   find out it does not work in some platform. */
11473#ifndef LT_DLLAZY_OR_NOW
11474#  ifdef RTLD_LAZY
11475#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11476#  else
11477#    ifdef DL_LAZY
11478#      define LT_DLLAZY_OR_NOW		DL_LAZY
11479#    else
11480#      ifdef RTLD_NOW
11481#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11482#      else
11483#        ifdef DL_NOW
11484#          define LT_DLLAZY_OR_NOW	DL_NOW
11485#        else
11486#          define LT_DLLAZY_OR_NOW	0
11487#        endif
11488#      endif
11489#    endif
11490#  endif
11491#endif
11492
11493/* When -fvisbility=hidden is used, assume the code has been annotated
11494   correspondingly for the symbols needed.  */
11495#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11496void fnord () __attribute__((visibility("default")));
11497#endif
11498
11499void fnord () { int i=42; }
11500int main ()
11501{
11502  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11503  int status = $lt_dlunknown;
11504
11505  if (self)
11506    {
11507      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11508      else
11509        {
11510	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11511          else puts (dlerror ());
11512	}
11513      /* dlclose (self); */
11514    }
11515  else
11516    puts (dlerror ());
11517
11518  return status;
11519}
11520_LT_EOF
11521  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11522  (eval $ac_link) 2>&5
11523  ac_status=$?
11524  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11525  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11526    (./conftest; exit; ) >&5 2>/dev/null
11527    lt_status=$?
11528    case x$lt_status in
11529      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11530      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11531      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11532    esac
11533  else :
11534    # compilation failed
11535    lt_cv_dlopen_self_static=no
11536  fi
11537fi
11538rm -fr conftest*
11539
11540
11541fi
11542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11543$as_echo "$lt_cv_dlopen_self_static" >&6; }
11544    fi
11545
11546    CPPFLAGS="$save_CPPFLAGS"
11547    LDFLAGS="$save_LDFLAGS"
11548    LIBS="$save_LIBS"
11549    ;;
11550  esac
11551
11552  case $lt_cv_dlopen_self in
11553  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11554  *) enable_dlopen_self=unknown ;;
11555  esac
11556
11557  case $lt_cv_dlopen_self_static in
11558  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11559  *) enable_dlopen_self_static=unknown ;;
11560  esac
11561fi
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579striplib=
11580old_striplib=
11581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11582$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11583if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11584  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11585  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11587$as_echo "yes" >&6; }
11588else
11589# FIXME - insert some real tests, host_os isn't really good enough
11590  case $host_os in
11591  darwin*)
11592    if test -n "$STRIP" ; then
11593      striplib="$STRIP -x"
11594      old_striplib="$STRIP -S"
11595      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11596$as_echo "yes" >&6; }
11597    else
11598      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11599$as_echo "no" >&6; }
11600    fi
11601    ;;
11602  *)
11603    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11604$as_echo "no" >&6; }
11605    ;;
11606  esac
11607fi
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620  # Report which library types will actually be built
11621  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11622$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11623  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11624$as_echo "$can_build_shared" >&6; }
11625
11626  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11627$as_echo_n "checking whether to build shared libraries... " >&6; }
11628  test "$can_build_shared" = "no" && enable_shared=no
11629
11630  # On AIX, shared libraries and static libraries use the same namespace, and
11631  # are all built from PIC.
11632  case $host_os in
11633  aix3*)
11634    test "$enable_shared" = yes && enable_static=no
11635    if test -n "$RANLIB"; then
11636      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11637      postinstall_cmds='$RANLIB $lib'
11638    fi
11639    ;;
11640
11641  aix[4-9]*)
11642    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11643      test "$enable_shared" = yes && enable_static=no
11644    fi
11645    ;;
11646  esac
11647  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11648$as_echo "$enable_shared" >&6; }
11649
11650  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11651$as_echo_n "checking whether to build static libraries... " >&6; }
11652  # Make sure either enable_shared or enable_static is yes.
11653  test "$enable_shared" = yes || enable_static=yes
11654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11655$as_echo "$enable_static" >&6; }
11656
11657
11658
11659
11660fi
11661ac_ext=c
11662ac_cpp='$CPP $CPPFLAGS'
11663ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11664ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11665ac_compiler_gnu=$ac_cv_c_compiler_gnu
11666
11667CC="$lt_save_CC"
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681        ac_config_commands="$ac_config_commands libtool"
11682
11683
11684
11685
11686# Only expand once:
11687
11688
11689
11690# The tests for host and target for $enable_largefile require
11691# canonical names.
11692
11693
11694
11695# As the $enable_largefile decision depends on --enable-plugins we must set it
11696# even in directories otherwise not depending on the $plugins option.
11697
11698
11699  maybe_plugins=no
11700  for ac_header in dlfcn.h
11701do :
11702  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11703"
11704if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11705  cat >>confdefs.h <<_ACEOF
11706#define HAVE_DLFCN_H 1
11707_ACEOF
11708 maybe_plugins=yes
11709fi
11710
11711done
11712
11713  for ac_header in windows.h
11714do :
11715  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11716"
11717if test "x$ac_cv_header_windows_h" = xyes; then :
11718  cat >>confdefs.h <<_ACEOF
11719#define HAVE_WINDOWS_H 1
11720_ACEOF
11721 maybe_plugins=yes
11722fi
11723
11724done
11725
11726
11727  # Check whether --enable-plugins was given.
11728if test "${enable_plugins+set}" = set; then :
11729  enableval=$enable_plugins; case "${enableval}" in
11730      no) plugins=no ;;
11731      *) plugins=yes
11732         if test "$maybe_plugins" != "yes" ; then
11733	   as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11734	 fi ;;
11735     esac
11736else
11737  plugins=$maybe_plugins
11738
11739fi
11740
11741  if test "$plugins" = "yes"; then
11742    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11743$as_echo_n "checking for library containing dlsym... " >&6; }
11744if ${ac_cv_search_dlsym+:} false; then :
11745  $as_echo_n "(cached) " >&6
11746else
11747  ac_func_search_save_LIBS=$LIBS
11748cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11749/* end confdefs.h.  */
11750
11751/* Override any GCC internal prototype to avoid an error.
11752   Use char because int might match the return type of a GCC
11753   builtin and then its argument prototype would still apply.  */
11754#ifdef __cplusplus
11755extern "C"
11756#endif
11757char dlsym ();
11758int
11759main ()
11760{
11761return dlsym ();
11762  ;
11763  return 0;
11764}
11765_ACEOF
11766for ac_lib in '' dl; do
11767  if test -z "$ac_lib"; then
11768    ac_res="none required"
11769  else
11770    ac_res=-l$ac_lib
11771    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11772  fi
11773  if ac_fn_c_try_link "$LINENO"; then :
11774  ac_cv_search_dlsym=$ac_res
11775fi
11776rm -f core conftest.err conftest.$ac_objext \
11777    conftest$ac_exeext
11778  if ${ac_cv_search_dlsym+:} false; then :
11779  break
11780fi
11781done
11782if ${ac_cv_search_dlsym+:} false; then :
11783
11784else
11785  ac_cv_search_dlsym=no
11786fi
11787rm conftest.$ac_ext
11788LIBS=$ac_func_search_save_LIBS
11789fi
11790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11791$as_echo "$ac_cv_search_dlsym" >&6; }
11792ac_res=$ac_cv_search_dlsym
11793if test "$ac_res" != no; then :
11794  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11795
11796fi
11797
11798  fi
11799
11800
11801case "${host}" in
11802  sparc-*-solaris*|i[3-7]86-*-solaris*)
11803    # On native 32bit sparc and ia32 solaris, large-file and procfs support
11804    # are mutually exclusive; and without procfs support, the bfd/ elf module
11805    # cannot provide certain routines such as elfcore_write_prpsinfo
11806    # or elfcore_write_prstatus.  So unless the user explicitly requested
11807    # large-file support through the --enable-largefile switch, disable
11808    # large-file support in favor of procfs support.
11809    test "${target}" = "${host}" -a "x$plugins" = xno \
11810      && : ${enable_largefile="no"}
11811    ;;
11812esac
11813
11814# Check whether --enable-largefile was given.
11815if test "${enable_largefile+set}" = set; then :
11816  enableval=$enable_largefile;
11817fi
11818
11819if test "$enable_largefile" != no; then
11820
11821  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11822$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11823if ${ac_cv_sys_largefile_CC+:} false; then :
11824  $as_echo_n "(cached) " >&6
11825else
11826  ac_cv_sys_largefile_CC=no
11827     if test "$GCC" != yes; then
11828       ac_save_CC=$CC
11829       while :; do
11830	 # IRIX 6.2 and later do not support large files by default,
11831	 # so use the C compiler's -n32 option if that helps.
11832	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11833/* end confdefs.h.  */
11834#include <sys/types.h>
11835 /* Check that off_t can represent 2**63 - 1 correctly.
11836    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11837    since some C++ compilers masquerading as C compilers
11838    incorrectly reject 9223372036854775807.  */
11839#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11840  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11841		       && LARGE_OFF_T % 2147483647 == 1)
11842		      ? 1 : -1];
11843int
11844main ()
11845{
11846
11847  ;
11848  return 0;
11849}
11850_ACEOF
11851	 if ac_fn_c_try_compile "$LINENO"; then :
11852  break
11853fi
11854rm -f core conftest.err conftest.$ac_objext
11855	 CC="$CC -n32"
11856	 if ac_fn_c_try_compile "$LINENO"; then :
11857  ac_cv_sys_largefile_CC=' -n32'; break
11858fi
11859rm -f core conftest.err conftest.$ac_objext
11860	 break
11861       done
11862       CC=$ac_save_CC
11863       rm -f conftest.$ac_ext
11864    fi
11865fi
11866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11867$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11868  if test "$ac_cv_sys_largefile_CC" != no; then
11869    CC=$CC$ac_cv_sys_largefile_CC
11870  fi
11871
11872  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11873$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11874if ${ac_cv_sys_file_offset_bits+:} false; then :
11875  $as_echo_n "(cached) " >&6
11876else
11877  while :; do
11878  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11879/* end confdefs.h.  */
11880#include <sys/types.h>
11881 /* Check that off_t can represent 2**63 - 1 correctly.
11882    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11883    since some C++ compilers masquerading as C compilers
11884    incorrectly reject 9223372036854775807.  */
11885#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11886  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11887		       && LARGE_OFF_T % 2147483647 == 1)
11888		      ? 1 : -1];
11889int
11890main ()
11891{
11892
11893  ;
11894  return 0;
11895}
11896_ACEOF
11897if ac_fn_c_try_compile "$LINENO"; then :
11898  ac_cv_sys_file_offset_bits=no; break
11899fi
11900rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11901  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11902/* end confdefs.h.  */
11903#define _FILE_OFFSET_BITS 64
11904#include <sys/types.h>
11905 /* Check that off_t can represent 2**63 - 1 correctly.
11906    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11907    since some C++ compilers masquerading as C compilers
11908    incorrectly reject 9223372036854775807.  */
11909#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11910  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11911		       && LARGE_OFF_T % 2147483647 == 1)
11912		      ? 1 : -1];
11913int
11914main ()
11915{
11916
11917  ;
11918  return 0;
11919}
11920_ACEOF
11921if ac_fn_c_try_compile "$LINENO"; then :
11922  ac_cv_sys_file_offset_bits=64; break
11923fi
11924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11925  ac_cv_sys_file_offset_bits=unknown
11926  break
11927done
11928fi
11929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11930$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11931case $ac_cv_sys_file_offset_bits in #(
11932  no | unknown) ;;
11933  *)
11934cat >>confdefs.h <<_ACEOF
11935#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11936_ACEOF
11937;;
11938esac
11939rm -rf conftest*
11940  if test $ac_cv_sys_file_offset_bits = unknown; then
11941    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11942$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11943if ${ac_cv_sys_large_files+:} false; then :
11944  $as_echo_n "(cached) " >&6
11945else
11946  while :; do
11947  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11948/* end confdefs.h.  */
11949#include <sys/types.h>
11950 /* Check that off_t can represent 2**63 - 1 correctly.
11951    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11952    since some C++ compilers masquerading as C compilers
11953    incorrectly reject 9223372036854775807.  */
11954#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11955  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11956		       && LARGE_OFF_T % 2147483647 == 1)
11957		      ? 1 : -1];
11958int
11959main ()
11960{
11961
11962  ;
11963  return 0;
11964}
11965_ACEOF
11966if ac_fn_c_try_compile "$LINENO"; then :
11967  ac_cv_sys_large_files=no; break
11968fi
11969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11970  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11971/* end confdefs.h.  */
11972#define _LARGE_FILES 1
11973#include <sys/types.h>
11974 /* Check that off_t can represent 2**63 - 1 correctly.
11975    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11976    since some C++ compilers masquerading as C compilers
11977    incorrectly reject 9223372036854775807.  */
11978#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11979  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11980		       && LARGE_OFF_T % 2147483647 == 1)
11981		      ? 1 : -1];
11982int
11983main ()
11984{
11985
11986  ;
11987  return 0;
11988}
11989_ACEOF
11990if ac_fn_c_try_compile "$LINENO"; then :
11991  ac_cv_sys_large_files=1; break
11992fi
11993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11994  ac_cv_sys_large_files=unknown
11995  break
11996done
11997fi
11998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11999$as_echo "$ac_cv_sys_large_files" >&6; }
12000case $ac_cv_sys_large_files in #(
12001  no | unknown) ;;
12002  *)
12003cat >>confdefs.h <<_ACEOF
12004#define _LARGE_FILES $ac_cv_sys_large_files
12005_ACEOF
12006;;
12007esac
12008rm -rf conftest*
12009  fi
12010
12011
12012fi
12013
12014
12015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
12016$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
12017if ${gcc_cv_prog_cmp_skip+:} false; then :
12018  $as_echo_n "(cached) " >&6
12019else
12020   echo abfoo >t1
12021  echo cdfoo >t2
12022  gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
12023  if cmp t1 t2 2 2 > /dev/null 2>&1; then
12024    if cmp t1 t2 1 1 > /dev/null 2>&1; then
12025      :
12026    else
12027      gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
12028    fi
12029  fi
12030  if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
12031    if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
12032      :
12033    else
12034      gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
12035    fi
12036  fi
12037  rm t1 t2
12038
12039fi
12040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
12041$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
12042do_compare="$gcc_cv_prog_cmp_skip"
12043
12044
12045
12046# Check whether --enable-targets was given.
12047if test "${enable_targets+set}" = set; then :
12048  enableval=$enable_targets; case "${enableval}" in
12049  yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
12050	    ;;
12051  no)	    enable_targets= ;;
12052  *)	    enable_targets=$enableval ;;
12053esac
12054fi
12055
12056ac_checking=
12057. ${srcdir}/../bfd/development.sh
12058test "$development" = true && ac_checking=yes
12059# Check whether --enable-checking was given.
12060if test "${enable_checking+set}" = set; then :
12061  enableval=$enable_checking; case "${enableval}" in
12062  no|none)  ac_checking= ;;
12063  *)	    ac_checking=yes ;;
12064esac
12065fi
12066if test x$ac_checking != x ; then
12067
12068$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
12069
12070fi
12071
12072# PR gas/19109
12073# Decide the default method for compressing debug sections.
12074ac_default_compressed_debug_sections=unset
12075# Provide a configure time option to override our default.
12076# Check whether --enable-compressed_debug_sections was given.
12077if test "${enable_compressed_debug_sections+set}" = set; then :
12078  enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
12079  ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;;
12080  ,no, | ,none,)  ac_default_compressed_debug_sections=no ;;
12081  *)   ac_default_compressed_debug_sections=unset ;;
12082esac
12083fi
12084
12085# PR gas/19520
12086# Decide if x86 assembler should generate relax relocations.
12087ac_default_x86_relax_relocations=unset
12088# Provide a configure time option to override our default.
12089# Check whether --enable-x86_relax_relocations was given.
12090if test "${enable_x86_relax_relocations+set}" = set; then :
12091  enableval=$enable_x86_relax_relocations; case "${enableval}" in
12092  no)  ac_default_x86_relax_relocations=0 ;;
12093esac
12094fi
12095
12096# Decide if ELF assembler should generate common symbols with the
12097# STT_COMMON type.
12098ac_default_elf_stt_common=unset
12099# Provide a configure time option to override our default.
12100# Check whether --enable-elf_stt_common was given.
12101if test "${enable_elf_stt_common+set}" = set; then :
12102  enableval=$enable_elf_stt_common; case "${enableval}" in
12103  yes)  ac_default_elf_stt_common=1 ;;
12104esac
12105fi
12106
12107
12108# Decide if the ELF assembler should default to generating
12109# GNU Build notes if none are provided by the input.
12110ac_default_generate_build_notes=0
12111# Provide a configuration option to override the default.
12112# Check whether --enable-generate_build_notes was given.
12113if test "${enable_generate_build_notes+set}" = set; then :
12114  enableval=$enable_generate_build_notes; case "${enableval}" in
12115  yes)  ac_default_generate_build_notes=1 ;;
12116  no)   ac_default_generate_build_notes=0 ;;
12117esac
12118fi
12119
12120# Decide if the MIPS assembler should default to enable MIPS fix Loongson3
12121# LLSC errata.
12122ac_default_mips_fix_loongson3_llsc=unset
12123# Provide a configuration option to override the default.
12124# Check whether --enable-mips-fix-loongson3-llsc was given.
12125if test "${enable_mips_fix_loongson3_llsc+set}" = set; then :
12126  enableval=$enable_mips_fix_loongson3_llsc; case "${enableval}" in
12127  yes)  ac_default_mips_fix_loongson3_llsc=1 ;;
12128  no)   ac_default_mips_fix_loongson3_llsc=0 ;;
12129esac
12130fi
12131
12132# Decide if the x86 ELF assembler should default to generating GNU x86
12133# used ISA and feature properties.
12134ac_default_generate_x86_used_note=unset
12135# Provide a configuration option to override the default.
12136# Check whether --enable-x86-used-note was given.
12137if test "${enable_x86_used_note+set}" = set; then :
12138  enableval=$enable_x86_used_note; case "${enableval}" in
12139  yes)  ac_default_generate_x86_used_note=1 ;;
12140  no)   ac_default_generate_x86_used_note=0 ;;
12141esac
12142fi
12143
12144# Decide if the RISC-V ELF assembler should default to generating attribute.
12145ac_default_generate_riscv_attr=unset
12146# Provide a configuration option to override the default.
12147# Check whether --enable-default-riscv-attribute was given.
12148if test "${enable_default_riscv_attribute+set}" = set; then :
12149  enableval=$enable_default_riscv_attribute; case "${enableval}" in
12150  yes)  ac_default_generate_riscv_attr=1 ;;
12151  no)   ac_default_generate_riscv_attr=0 ;;
12152esac
12153fi
12154
12155using_cgen=no
12156
12157
12158# Set the 'development' global.
12159. $srcdir/../bfd/development.sh
12160
12161# Set acp_cpp_for_build variable
12162ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12163
12164# Default set of GCC warnings to enable.
12165GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12166GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12167
12168# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12169cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12170/* end confdefs.h.  */
12171__GNUC__
12172_ACEOF
12173if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12174  $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12175
12176else
12177  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12178fi
12179rm -f conftest*
12180
12181
12182# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12183cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12184/* end confdefs.h.  */
12185__GNUC__
12186_ACEOF
12187if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12188  $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12189
12190else
12191  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12192fi
12193rm -f conftest*
12194
12195
12196# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12197WARN_WRITE_STRINGS=""
12198cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12199/* end confdefs.h.  */
12200__GNUC__
12201_ACEOF
12202if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12203  $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12204
12205else
12206  WARN_WRITE_STRINGS="-Wwrite-strings"
12207fi
12208rm -f conftest*
12209
12210
12211# Verify CC_FOR_BUILD to be compatible with warning flags
12212
12213# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12214cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12215/* end confdefs.h.  */
12216__GNUC__
12217_ACEOF
12218if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12219  $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12220
12221else
12222  GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12223fi
12224rm -f conftest*
12225
12226
12227# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12228cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12229/* end confdefs.h.  */
12230__GNUC__
12231_ACEOF
12232if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12233  $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12234
12235else
12236  GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12237fi
12238rm -f conftest*
12239
12240
12241# Check whether --enable-werror was given.
12242if test "${enable_werror+set}" = set; then :
12243  enableval=$enable_werror; case "${enableval}" in
12244     yes | y) ERROR_ON_WARNING="yes" ;;
12245     no | n)  ERROR_ON_WARNING="no" ;;
12246     *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12247   esac
12248fi
12249
12250
12251# Disable -Wformat by default when using gcc on mingw
12252case "${host}" in
12253  *-*-mingw32*)
12254    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12255      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12256      GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12257    fi
12258    ;;
12259  *) ;;
12260esac
12261
12262# Enable -Werror by default when using gcc.  Turn it off for releases.
12263if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12264    ERROR_ON_WARNING=yes
12265fi
12266
12267NO_WERROR=
12268if test "${ERROR_ON_WARNING}" = yes ; then
12269    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12270    GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12271    NO_WERROR="-Wno-error"
12272fi
12273
12274if test "${GCC}" = yes ; then
12275  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12276  WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12277fi
12278
12279# Check whether --enable-build-warnings was given.
12280if test "${enable_build_warnings+set}" = set; then :
12281  enableval=$enable_build_warnings; case "${enableval}" in
12282  yes)	WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12283        WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12284  no)	if test "${GCC}" = yes ; then
12285	  WARN_CFLAGS="-w"
12286      WARN_CFLAGS_FOR_BUILD="-w"
12287	fi;;
12288  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12289        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12290        WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12291  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12292        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12293        WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12294  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12295        WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12296esac
12297fi
12298
12299
12300if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12301  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12302fi
12303
12304
12305
12306
12307
12308
12309
12310# Generate a header file
12311ac_config_headers="$ac_config_headers config.h:config.in"
12312
12313
12314
12315# Check whether --with-cpu was given.
12316if test "${with_cpu+set}" = set; then :
12317  withval=$with_cpu;
12318cat >>confdefs.h <<_ACEOF
12319#define TARGET_WITH_CPU "${with_cpu}"
12320_ACEOF
12321
12322fi
12323
12324
12325# PR 14072
12326
12327
12328# If we are on a DOS filesystem, we must use gdb.ini rather than
12329# .gdbinit.
12330case "${host}" in
12331  *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
12332    GDBINIT="gdb.ini"
12333    ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
12334
12335    ;;
12336  *)
12337    GDBINIT=".gdbinit"
12338    ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
12339
12340    ;;
12341esac
12342
12343
12344#We need this for the host.
12345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12346$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12347if ${ac_cv_c_bigendian+:} false; then :
12348  $as_echo_n "(cached) " >&6
12349else
12350  ac_cv_c_bigendian=unknown
12351    # See if we're dealing with a universal compiler.
12352    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12353/* end confdefs.h.  */
12354#ifndef __APPLE_CC__
12355	       not a universal capable compiler
12356	     #endif
12357	     typedef int dummy;
12358
12359_ACEOF
12360if ac_fn_c_try_compile "$LINENO"; then :
12361
12362	# Check for potential -arch flags.  It is not universal unless
12363	# there are at least two -arch flags with different values.
12364	ac_arch=
12365	ac_prev=
12366	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12367	 if test -n "$ac_prev"; then
12368	   case $ac_word in
12369	     i?86 | x86_64 | ppc | ppc64)
12370	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12371		 ac_arch=$ac_word
12372	       else
12373		 ac_cv_c_bigendian=universal
12374		 break
12375	       fi
12376	       ;;
12377	   esac
12378	   ac_prev=
12379	 elif test "x$ac_word" = "x-arch"; then
12380	   ac_prev=arch
12381	 fi
12382       done
12383fi
12384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12385    if test $ac_cv_c_bigendian = unknown; then
12386      # See if sys/param.h defines the BYTE_ORDER macro.
12387      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12388/* end confdefs.h.  */
12389#include <sys/types.h>
12390	     #include <sys/param.h>
12391
12392int
12393main ()
12394{
12395#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12396		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12397		     && LITTLE_ENDIAN)
12398	      bogus endian macros
12399	     #endif
12400
12401  ;
12402  return 0;
12403}
12404_ACEOF
12405if ac_fn_c_try_compile "$LINENO"; then :
12406  # It does; now see whether it defined to BIG_ENDIAN or not.
12407	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12408/* end confdefs.h.  */
12409#include <sys/types.h>
12410		#include <sys/param.h>
12411
12412int
12413main ()
12414{
12415#if BYTE_ORDER != BIG_ENDIAN
12416		 not big endian
12417		#endif
12418
12419  ;
12420  return 0;
12421}
12422_ACEOF
12423if ac_fn_c_try_compile "$LINENO"; then :
12424  ac_cv_c_bigendian=yes
12425else
12426  ac_cv_c_bigendian=no
12427fi
12428rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12429fi
12430rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12431    fi
12432    if test $ac_cv_c_bigendian = unknown; then
12433      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12434      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12435/* end confdefs.h.  */
12436#include <limits.h>
12437
12438int
12439main ()
12440{
12441#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12442	      bogus endian macros
12443	     #endif
12444
12445  ;
12446  return 0;
12447}
12448_ACEOF
12449if ac_fn_c_try_compile "$LINENO"; then :
12450  # It does; now see whether it defined to _BIG_ENDIAN or not.
12451	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12452/* end confdefs.h.  */
12453#include <limits.h>
12454
12455int
12456main ()
12457{
12458#ifndef _BIG_ENDIAN
12459		 not big endian
12460		#endif
12461
12462  ;
12463  return 0;
12464}
12465_ACEOF
12466if ac_fn_c_try_compile "$LINENO"; then :
12467  ac_cv_c_bigendian=yes
12468else
12469  ac_cv_c_bigendian=no
12470fi
12471rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12472fi
12473rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12474    fi
12475    if test $ac_cv_c_bigendian = unknown; then
12476      # Compile a test program.
12477      if test "$cross_compiling" = yes; then :
12478  # Try to guess by grepping values from an object file.
12479	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12480/* end confdefs.h.  */
12481short int ascii_mm[] =
12482		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12483		short int ascii_ii[] =
12484		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12485		int use_ascii (int i) {
12486		  return ascii_mm[i] + ascii_ii[i];
12487		}
12488		short int ebcdic_ii[] =
12489		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12490		short int ebcdic_mm[] =
12491		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12492		int use_ebcdic (int i) {
12493		  return ebcdic_mm[i] + ebcdic_ii[i];
12494		}
12495		extern int foo;
12496
12497int
12498main ()
12499{
12500return use_ascii (foo) == use_ebcdic (foo);
12501  ;
12502  return 0;
12503}
12504_ACEOF
12505if ac_fn_c_try_compile "$LINENO"; then :
12506  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12507	      ac_cv_c_bigendian=yes
12508	    fi
12509	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12510	      if test "$ac_cv_c_bigendian" = unknown; then
12511		ac_cv_c_bigendian=no
12512	      else
12513		# finding both strings is unlikely to happen, but who knows?
12514		ac_cv_c_bigendian=unknown
12515	      fi
12516	    fi
12517fi
12518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12519else
12520  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12521/* end confdefs.h.  */
12522$ac_includes_default
12523int
12524main ()
12525{
12526
12527	     /* Are we little or big endian?  From Harbison&Steele.  */
12528	     union
12529	     {
12530	       long int l;
12531	       char c[sizeof (long int)];
12532	     } u;
12533	     u.l = 1;
12534	     return u.c[sizeof (long int) - 1] == 1;
12535
12536  ;
12537  return 0;
12538}
12539_ACEOF
12540if ac_fn_c_try_run "$LINENO"; then :
12541  ac_cv_c_bigendian=no
12542else
12543  ac_cv_c_bigendian=yes
12544fi
12545rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12546  conftest.$ac_objext conftest.beam conftest.$ac_ext
12547fi
12548
12549    fi
12550fi
12551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12552$as_echo "$ac_cv_c_bigendian" >&6; }
12553 case $ac_cv_c_bigendian in #(
12554   yes)
12555     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12556;; #(
12557   no)
12558      ;; #(
12559   universal)
12560
12561$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12562
12563     ;; #(
12564   *)
12565     as_fn_error $? "unknown endianness
12566 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12567 esac
12568
12569
12570te_file=generic
12571
12572# Makefile target for installing gas in $(tooldir)/bin.
12573install_tooldir=install-exec-tooldir
12574
12575canon_targets=""
12576all_targets=no
12577if test -n "$enable_targets" ; then
12578  for t in `echo $enable_targets | sed 's/,/ /g'`; do
12579    if test $t = "all"; then
12580      all_targets=yes
12581      continue
12582    fi
12583    result=`$ac_config_sub $t 2>/dev/null`
12584    if test -n "$result" ; then
12585      canon_targets="$canon_targets $result"
12586#    else
12587#      # Permit "all", etc.  We don't support it yet though.
12588#      canon_targets="$canon_targets $t"
12589    fi
12590  done
12591  _gas_uniq_list="$canon_targets"
12592_gas_uniq_newlist=""
12593for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12594  case $_gas_uniq_i in
12595  _gas_uniq_dummy) ;;
12596  *) case " $_gas_uniq_newlist " in
12597       *" $_gas_uniq_i "*) ;;
12598       *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12599     esac ;;
12600  esac
12601done
12602canon_targets=$_gas_uniq_newlist
12603
12604fi
12605
12606emulations=""
12607
12608for this_target in $target $canon_targets ; do
12609
12610    targ=${this_target}
12611    . ${srcdir}/configure.tgt
12612
12613    case ${target_cpu} in
12614      crisv32)
12615
12616cat >>confdefs.h <<_ACEOF
12617#define DEFAULT_CRIS_ARCH $arch
12618_ACEOF
12619
12620	;;
12621    esac
12622
12623    if test ${this_target} = $target ; then
12624      target_cpu_type=${cpu_type}
12625    elif test ${target_cpu_type} != ${cpu_type} ; then
12626      continue
12627    fi
12628
12629    generic_target=${cpu_type}-${target_vendor}-${target_os}
12630    case ${generic_target} in
12631      i386-*-msdosdjgpp* \
12632      | i386-*-go32* \
12633      | i386-go32-rtems*)
12634
12635$as_echo "#define STRICTCOFF 1" >>confdefs.h
12636
12637	;;
12638
12639      i386-*-solaris2 \
12640      | x86_64-*-solaris2 \
12641      | i386-*-solaris2.[0-9] \
12642      | i386-*-solaris2.1[01] \
12643      | x86_64-*-solaris2.1[01])
12644	if test ${this_target} = $target \
12645	   && test ${ac_default_x86_relax_relocations} = unset; then
12646	  ac_default_x86_relax_relocations=0
12647	fi
12648	;;
12649
12650      microblaze*)
12651        ;;
12652
12653      ppc-*-aix[5-9].*)
12654
12655$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h
12656
12657	;;
12658      ppc-*-solaris*)
12659	if test ${this_target} = $target; then
12660
12661$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h
12662
12663	fi
12664	if test x${endian} = xbig; then
12665	  as_fn_error $? "Solaris must be configured little endian" "$LINENO" 5
12666	fi
12667	;;
12668    esac
12669
12670    if test ${this_target} = $target ; then
12671      endian_def=
12672      if test x${endian} = xbig; then
12673	endian_def=1
12674      elif test x${endian} = xlittle; then
12675	endian_def=0
12676      fi
12677      if test x${endian_def} != x; then
12678
12679cat >>confdefs.h <<_ACEOF
12680#define TARGET_BYTES_BIG_ENDIAN $endian_def
12681_ACEOF
12682
12683      fi
12684    fi
12685
12686# Other random stuff.
12687
12688    case ${cpu_type} in
12689      mips)
12690	# Set mips_cpu to the name of the default CPU.
12691	case ${target_cpu} in
12692	  mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
12693	    mips_cpu=from-abi
12694	    ;;
12695	  mipsisa32 | mipsisa32el)
12696	    mips_cpu=mips32
12697	    ;;
12698	  mipsisa32r2 | mipsisa32r2el)
12699	    mips_cpu=mips32r2
12700	    ;;
12701	  mipsisa32r3 | mipsisa32r3el)
12702	    mips_cpu=mips32r3
12703	    ;;
12704	  mipsisa32r5 | mipsisa32r5el)
12705	    mips_cpu=mips32r5
12706	    ;;
12707	  mipsisa32r6 | mipsisa32r6el)
12708	    mips_cpu=mips32r6
12709	    ;;
12710	  mipsisa64 | mipsisa64el)
12711	    mips_cpu=mips64
12712	    ;;
12713	  mipsisa64r2 | mipsisa64r2el)
12714	    mips_cpu=mips64r2
12715	    ;;
12716	  mipsisa64r3 | mipsisa64r3el)
12717	    mips_cpu=mips64r3
12718	    ;;
12719	  mipsisa64r5 | mipsisa64r5el)
12720	    mips_cpu=mips64r5
12721	    ;;
12722	  mipsisa64r6 | mipsisa64r6el)
12723	    mips_cpu=mips64r6
12724	    ;;
12725	  mipstx39 | mipstx39el)
12726	    mips_cpu=r3900
12727	    ;;
12728	  mips64vr | mips64vrel)
12729	    mips_cpu=vr4100
12730	    ;;
12731	  mipsisa32r2* | mipsisa64r2*)
12732	    mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
12733	    ;;
12734	  mipsisa32r6* | mipsisa64r6*)
12735	    mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'`
12736	    ;;
12737	  mips64* | mipsisa64* | mipsisa32*)
12738	    mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
12739	    ;;
12740	  mips*)
12741	    mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'`
12742	    ;;
12743	  *)
12744	    as_fn_error $? "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5
12745	    ;;
12746	esac
12747	# See whether it's appropriate to set E_MIPS_ABI_O32 for o32
12748	# binaries.  It's a GNU extension that some OSes don't understand.
12749	case ${target} in
12750	  *-*-irix*)
12751	    use_e_mips_abi_o32=0
12752	    ;;
12753	  *)
12754	    use_e_mips_abi_o32=1
12755	    ;;
12756	esac
12757	# Decide whether to generate 32-bit or 64-bit code by default.
12758	# Used to resolve -march=from-abi when an embedded ABI is selected.
12759	case ${target} in
12760	  mips64*-*-* | mipsisa64*-*-*)
12761	    mips_default_64bit=1
12762	    ;;
12763	  *)
12764	    mips_default_64bit=0
12765	    ;;
12766	esac
12767	# Decide which ABI to target by default.
12768	case ${target} in
12769	  mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \
12770	  | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*)
12771	    mips_default_abi=N32_ABI
12772	    ;;
12773	  mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu)
12774	    mips_default_abi=O32_ABI
12775	    ;;
12776	  mips64*-openbsd*)
12777	    mips_default_abi=N64_ABI
12778	    ;;
12779	  *)
12780	    mips_default_abi=NO_ABI
12781	    ;;
12782	esac
12783
12784cat >>confdefs.h <<_ACEOF
12785#define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
12786_ACEOF
12787
12788
12789cat >>confdefs.h <<_ACEOF
12790#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
12791_ACEOF
12792
12793
12794cat >>confdefs.h <<_ACEOF
12795#define MIPS_DEFAULT_64BIT $mips_default_64bit
12796_ACEOF
12797
12798
12799cat >>confdefs.h <<_ACEOF
12800#define MIPS_DEFAULT_ABI $mips_default_abi
12801_ACEOF
12802
12803	;;
12804    esac
12805
12806    # Do we need the opcodes library?
12807    case ${cpu_type} in
12808      vax | tic30)
12809	;;
12810
12811      *)
12812	need_opcodes=yes
12813
12814	case "${enable_shared}" in
12815	yes) shared_opcodes=true ;;
12816	*opcodes*) shared_opcodes=true ;;
12817	*) shared_opcodes=false ;;
12818	esac
12819	;;
12820    esac
12821
12822    # Any other special object files needed ?
12823    case ${cpu_type} in
12824
12825      bfin)
12826	for f in bfin-parse.o bfin-lex-wrapper.o; do
12827	  case " $extra_objects " in
12828	    *" $f "*) ;;
12829	    *) extra_objects="$extra_objects $f" ;;
12830	  esac
12831	done
12832	;;
12833
12834      bpf)
12835      	if test $this_target = $target ; then
12836
12837cat >>confdefs.h <<_ACEOF
12838#define DEFAULT_ARCH "${arch}"
12839_ACEOF
12840
12841	fi
12842        using_cgen=yes
12843        ;;
12844      epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k)
12845	using_cgen=yes
12846	;;
12847
12848      m32c)
12849	using_cgen=yes
12850	;;
12851      frv)
12852	using_cgen=yes
12853	;;
12854      m68k)
12855	f=m68k-parse.o
12856	case " $extra_objects " in
12857	  *" $f "*) ;;
12858	  *) extra_objects="$extra_objects $f" ;;
12859	esac
12860	;;
12861
12862      mep)
12863	using_cgen=yes
12864	;;
12865
12866      mips)
12867	for f in itbl-parse.o itbl-lex-wrapper.o itbl-ops.o; do
12868	  case " $extra_objects " in
12869	    *" $f "*) ;;
12870	    *) extra_objects="$extra_objects $f" ;;
12871	  esac
12872	done
12873	;;
12874
12875      mt)
12876	using_cgen=yes
12877	;;
12878
12879      nds32)
12880	# setup NDS32_LINUX_TOOLCHAIN definition
12881	if test "linux" = $em; then
12882
12883$as_echo "#define NDS32_LINUX_TOOLCHAIN 1" >>confdefs.h
12884
12885	else
12886
12887$as_echo "#define NDS32_LINUX_TOOLCHAIN 0" >>confdefs.h
12888
12889	fi
12890
12891	# Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features
12892	# based on arch_name.
12893	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
12894$as_echo_n "checking for default configuration of --with-arch... " >&6; }
12895	if test "x${with_arch}" != x; then
12896	  case ${with_arch} in
12897	    v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 )
12898
12899cat >>confdefs.h <<_ACEOF
12900#define NDS32_DEFAULT_ARCH_NAME "$with_arch"
12901_ACEOF
12902
12903	      ;;
12904	    *)
12905	      as_fn_error $? "This kind of arch name does *NOT* exist!" "$LINENO" 5
12906	      ;;
12907	  esac
12908	fi
12909	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
12910$as_echo "$with_arch" >&6; }
12911
12912	# Decide features one by one.
12913	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5
12914$as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; }
12915	if test "x${enable_dx_regs}" = xyes; then
12916
12917$as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h
12918
12919	else
12920
12921$as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h
12922
12923	fi
12924	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5
12925$as_echo "$enable_dx_regs" >&6; }
12926
12927	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5
12928$as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; }
12929	if test "x${enable_perf_ext}" = xno; then
12930
12931$as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h
12932
12933	else
12934
12935$as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h
12936
12937	fi
12938	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5
12939$as_echo "$enable_perf_ext" >&6; }
12940
12941	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5
12942$as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; }
12943	if test "x${enable_perf_ext2}" = xno; then
12944
12945$as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h
12946
12947	else
12948
12949$as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h
12950
12951	fi
12952	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5
12953$as_echo "$enable_perf_ext2" >&6; }
12954
12955	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5
12956$as_echo_n "checking for default configuration of --enable-string-ext... " >&6; }
12957	if test "x${enable_string_ext}" = xno; then
12958
12959$as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h
12960
12961	else
12962
12963$as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h
12964
12965	fi
12966	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5
12967$as_echo "$enable_string_ext" >&6; }
12968
12969	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5
12970$as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; }
12971	if test "x${enable_audio_ext}" = xno; then
12972
12973$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h
12974
12975	else
12976
12977$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h
12978
12979	fi
12980	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5
12981$as_echo "$enable_audio_ext" >&6; }
12982
12983	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dsp-ext" >&5
12984$as_echo_n "checking for default configuration of --enable-dsp-ext... " >&6; }
12985	if test "x${enable_dsp_ext}" = xno; then
12986
12987$as_echo "#define NDS32_DEFAULT_DSP_EXT 0" >>confdefs.h
12988
12989	else
12990
12991$as_echo "#define NDS32_DEFAULT_DSP_EXT 1" >>confdefs.h
12992
12993	fi
12994	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dsp_ext" >&5
12995$as_echo "$enable_dsp_ext" >&6; }
12996
12997	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-zol-ext" >&5
12998$as_echo_n "checking for default configuration of --enable-zol-ext... " >&6; }
12999	if test "x${enable_zol_ext}" = xno; then
13000
13001$as_echo "#define NDS32_DEFAULT_ZOL_EXT 0" >>confdefs.h
13002
13003	else
13004
13005$as_echo "#define NDS32_DEFAULT_ZOL_EXT 1" >>confdefs.h
13006
13007	fi
13008	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zol_ext" >&5
13009$as_echo "$enable_zol_ext" >&6; }
13010	;;
13011
13012      aarch64 | i386 | riscv | s390 | sparc)
13013	if test $this_target = $target ; then
13014
13015cat >>confdefs.h <<_ACEOF
13016#define DEFAULT_ARCH "${arch}"
13017_ACEOF
13018
13019	fi
13020	;;
13021
13022      rl78)
13023	f=rl78-parse.o
13024	case " $extra_objects " in
13025	  *" $f "*) ;;
13026	  *) extra_objects="$extra_objects $f" ;;
13027	esac
13028	;;
13029
13030      rx)
13031	f=rx-parse.o
13032	case " $extra_objects " in
13033	  *" $f "*) ;;
13034	  *) extra_objects="$extra_objects $f" ;;
13035	esac
13036	;;
13037
13038      xstormy16)
13039	using_cgen=yes
13040	;;
13041
13042      xc16x)
13043	using_cgen=yes
13044	;;
13045
13046      xtensa)
13047	f=config/xtensa-relax.o
13048	case " $extra_objects " in
13049	  *" $f "*) ;;
13050	  *) extra_objects="$extra_objects $f" ;;
13051	esac
13052	;;
13053
13054      *)
13055	;;
13056    esac
13057
13058    if test $using_cgen = yes ; then
13059	f=cgen.o
13060	case " $extra_objects " in
13061	  *" $f "*) ;;
13062	  *) extra_objects="$extra_objects $f" ;;
13063	esac
13064    fi
13065
13066# See if we really can support this configuration with the emulation code.
13067
13068    if test $this_target = $target ; then
13069      obj_format=$fmt
13070      te_file=$em
13071    fi
13072
13073    case ${te_file} in
13074      vms)
13075	f=config/te-vms.o
13076	case " $extra_objects " in
13077	  *" $f "*) ;;
13078	  *) extra_objects="$extra_objects $f" ;;
13079	esac ;;
13080    esac
13081
13082# From target name and format, produce a list of supported emulations.
13083
13084    case ${generic_target}-${fmt} in
13085      mips-*-*-*)	case "$endian" in
13086			big)	emulation="mipsbelf mipslelf mipself" ;;
13087			*)	emulation="mipslelf mipsbelf mipself" ;;
13088			esac ;;
13089      # i386-pc-pe-coff != i386-pc-coff.
13090      i386-*-pe-coff)	;;
13091      # Uncommenting the next line will turn on support for i386 AOUT
13092      # for the default linux configuration
13093      # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
13094      #
13095      i386-*-aout)	emulation="i386aout" ;;
13096      i386-*-coff)	emulation="i386coff" ;;
13097      i386-*-elf)	emulation="i386elf" ;;
13098
13099      # Always all formats.  The first stated emulation becomes the default.
13100      cris-*-*aout*)	emulation="crisaout criself" ;;
13101      cris-*-*)		emulation="criself crisaout" ;;
13102    esac
13103
13104    emulations="$emulations $emulation"
13105
13106done
13107
13108if test ${ac_default_x86_relax_relocations} = unset; then
13109  ac_default_x86_relax_relocations=1
13110fi
13111
13112cat >>confdefs.h <<_ACEOF
13113#define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations
13114_ACEOF
13115
13116
13117if test ${ac_default_elf_stt_common} = unset; then
13118  ac_default_elf_stt_common=0
13119fi
13120
13121cat >>confdefs.h <<_ACEOF
13122#define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common
13123_ACEOF
13124
13125
13126
13127cat >>confdefs.h <<_ACEOF
13128#define DEFAULT_GENERATE_BUILD_NOTES $ac_default_generate_build_notes
13129_ACEOF
13130
13131
13132if test ${ac_default_generate_x86_used_note} = unset; then
13133  ac_default_generate_x86_used_note=0
13134fi
13135
13136cat >>confdefs.h <<_ACEOF
13137#define DEFAULT_X86_USED_NOTE $ac_default_generate_x86_used_note
13138_ACEOF
13139
13140
13141if test ${ac_default_generate_riscv_attr} = unset; then
13142    case ${target_os} in
13143      elf)
13144	ac_default_generate_riscv_attr=1
13145	;;
13146      *)
13147	ac_default_generate_riscv_attr=0
13148	;;
13149  esac
13150fi
13151
13152
13153cat >>confdefs.h <<_ACEOF
13154#define DEFAULT_RISCV_ATTR $ac_default_generate_riscv_attr
13155_ACEOF
13156
13157
13158if test ${ac_default_mips_fix_loongson3_llsc} = unset; then
13159  ac_default_mips_fix_loongson3_llsc=0
13160fi
13161
13162cat >>confdefs.h <<_ACEOF
13163#define DEFAULT_MIPS_FIX_LOONGSON3_LLSC $ac_default_mips_fix_loongson3_llsc
13164_ACEOF
13165
13166
13167if test x$ac_default_compressed_debug_sections = xyes ; then
13168
13169$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
13170
13171fi
13172
13173# Turn on all targets if possible
13174if test ${all_targets} = "yes"; then
13175  case ${target_cpu_type} in
13176  i386)
13177    case ${obj_format} in
13178    aout)
13179      emulations="$emulations i386coff i386elf"
13180      ;;
13181    coff)
13182      emulations="$emulations i386aout i386elf"
13183    ;;
13184    elf)
13185      emulations="$emulations i386aout i386coff"
13186      ;;
13187    esac
13188  ;;
13189  x86_64)
13190    case ${obj_format} in
13191    aout)
13192      emulations="$emulations i386coff i386elf"
13193      ;;
13194    coff)
13195      emulations="$emulations i386aout i386elf"
13196    ;;
13197    elf)
13198      emulations="$emulations i386aout i386coff"
13199      ;;
13200    esac
13201  ;;
13202  esac
13203fi
13204
13205# PE code has way too many macros tweaking behaviour
13206case ${te_file} in
13207  pe*) emulations="" ;;
13208esac
13209
13210# Assign floating point type.  Most processors with FP support
13211# IEEE FP.  On those that don't support FP at all, usually IEEE
13212# is emulated.
13213case ${target_cpu} in
13214  vax | pdp11 )	atof=vax ;;
13215  *)		atof=ieee ;;
13216esac
13217
13218case "${obj_format}" in
13219  "") as_fn_error $? "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;;
13220esac
13221
13222# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
13223cgen_cpu_prefix=""
13224if test $using_cgen = yes ; then
13225  case ${target_cpu} in
13226    or1knd)
13227       cgen_cpu_prefix=or1k ;;
13228    *) cgen_cpu_prefix=${target_cpu} ;;
13229  esac
13230
13231
13232$as_echo "#define USING_CGEN 1" >>confdefs.h
13233
13234fi
13235
13236
13237if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
13238  as_fn_error $? "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5
13239fi
13240
13241if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
13242  as_fn_error $? "GAS does not have support for object file format ${obj_format}" "$LINENO" 5
13243fi
13244
13245# Some COFF configurations want these random other flags set.
13246case ${obj_format} in
13247  coff)
13248    case ${target_cpu_type} in
13249      i386)
13250$as_echo "#define I386COFF 1" >>confdefs.h
13251 ;;
13252      x86_64)
13253$as_echo "#define I386COFF 1" >>confdefs.h
13254 ;;
13255    esac
13256    ;;
13257esac
13258
13259# Getting this done right is going to be a bitch.  Each configuration specified
13260# with --enable-targets=... should be checked for environment, format, cpu
13261# setting.
13262#
13263# For each configuration, the necessary object file support code must be linked
13264# in.  This might be only one, it might be up to four.  The necessary emulation
13265# code needs to be provided, too.
13266#
13267# And then there's "--enable-targets=all"....
13268#
13269# For now, just always do it for MIPS ELF configurations.  Sigh.
13270
13271formats="${obj_format}"
13272emfiles=""
13273EMULATIONS=""
13274_gas_uniq_list="$emulations"
13275_gas_uniq_newlist=""
13276for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
13277  case $_gas_uniq_i in
13278  _gas_uniq_dummy) ;;
13279  *) case " $_gas_uniq_newlist " in
13280       *" $_gas_uniq_i "*) ;;
13281       *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
13282     esac ;;
13283  esac
13284done
13285emulations=$_gas_uniq_newlist
13286
13287for em in . $emulations ; do
13288  case $em in
13289    .)	continue ;;
13290    mipsbelf | mipslelf | mipself)
13291	fmt=elf   file=mipself ;;
13292    *coff)
13293	fmt=coff  file=$em ;;
13294    *aout)
13295	fmt=aout file=$em ;;
13296    *elf)
13297	fmt=elf file=$em ;;
13298  esac
13299  formats="$formats $fmt"
13300  emfiles="$emfiles config/e-$file.o"
13301  EMULATIONS="$EMULATIONS &$em,"
13302done
13303_gas_uniq_list="$formats"
13304_gas_uniq_newlist=""
13305for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
13306  case $_gas_uniq_i in
13307  _gas_uniq_dummy) ;;
13308  *) case " $_gas_uniq_newlist " in
13309       *" $_gas_uniq_i "*) ;;
13310       *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
13311     esac ;;
13312  esac
13313done
13314formats=$_gas_uniq_newlist
13315
13316_gas_uniq_list="$emfiles"
13317_gas_uniq_newlist=""
13318for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
13319  case $_gas_uniq_i in
13320  _gas_uniq_dummy) ;;
13321  *) case " $_gas_uniq_newlist " in
13322       *" $_gas_uniq_i "*) ;;
13323       *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
13324     esac ;;
13325  esac
13326done
13327emfiles=$_gas_uniq_newlist
13328
13329if test `set . $formats ; shift ; echo $#` -gt 1 ; then
13330  for fmt in $formats ; do
13331    case $fmt in
13332      aout)
13333$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h
13334   ;;
13335      coff)
13336$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h
13337    ;;
13338      ecoff)
13339$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h
13340   ;;
13341      elf)
13342$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h
13343     ;;
13344      generic)
13345$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h
13346 ;;
13347      som)
13348$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h
13349     ;;
13350    esac
13351    extra_objects="$extra_objects config/obj-$fmt.o"
13352  done
13353  obj_format=multi
13354fi
13355if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
13356  DEFAULT_EMULATION=`set . $emulations ; echo $2`
13357  # e-mipself has more than one emulation per file, e-i386* has just one at the
13358  # moment.  If only one emulation is specified, then don't define
13359  # USE_EMULATIONS or include any of the e-files as they will only be bloat.
13360  case "${obj_format}${emfiles}" in
13361    multi* | *mipself*)
13362      extra_objects="$extra_objects $emfiles"
13363
13364$as_echo "#define USE_EMULATIONS 1" >>confdefs.h
13365 ;;
13366  esac
13367fi
13368
13369
13370cat >>confdefs.h <<_ACEOF
13371#define EMULATIONS $EMULATIONS
13372_ACEOF
13373
13374
13375cat >>confdefs.h <<_ACEOF
13376#define DEFAULT_EMULATION "$DEFAULT_EMULATION"
13377_ACEOF
13378
13379
13380reject_dev_configs=yes
13381
13382case ${reject_dev_configs}-${dev} in
13383  yes-yes) # Oops.
13384    as_fn_error $? "GAS does not support the ${generic_target} configuration." "$LINENO" 5
13385    ;;
13386esac
13387
13388
13389
13390
13391
13392
13393
13394# do we need the opcodes library?
13395case "${need_opcodes}" in
13396yes)
13397  OPCODES_LIB=../opcodes/libopcodes.la
13398  ;;
13399esac
13400
13401
13402
13403
13404cat >>confdefs.h <<_ACEOF
13405#define TARGET_ALIAS "${target_alias}"
13406_ACEOF
13407
13408
13409cat >>confdefs.h <<_ACEOF
13410#define TARGET_CANONICAL "${target}"
13411_ACEOF
13412
13413
13414cat >>confdefs.h <<_ACEOF
13415#define TARGET_CPU "${target_cpu}"
13416_ACEOF
13417
13418
13419cat >>confdefs.h <<_ACEOF
13420#define TARGET_VENDOR "${target_vendor}"
13421_ACEOF
13422
13423
13424cat >>confdefs.h <<_ACEOF
13425#define TARGET_OS "${target_os}"
13426_ACEOF
13427
13428
13429for ac_prog in 'bison -y' byacc
13430do
13431  # Extract the first word of "$ac_prog", so it can be a program name with args.
13432set dummy $ac_prog; ac_word=$2
13433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13434$as_echo_n "checking for $ac_word... " >&6; }
13435if ${ac_cv_prog_YACC+:} false; then :
13436  $as_echo_n "(cached) " >&6
13437else
13438  if test -n "$YACC"; then
13439  ac_cv_prog_YACC="$YACC" # Let the user override the test.
13440else
13441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13442for as_dir in $PATH
13443do
13444  IFS=$as_save_IFS
13445  test -z "$as_dir" && as_dir=.
13446    for ac_exec_ext in '' $ac_executable_extensions; do
13447  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13448    ac_cv_prog_YACC="$ac_prog"
13449    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13450    break 2
13451  fi
13452done
13453  done
13454IFS=$as_save_IFS
13455
13456fi
13457fi
13458YACC=$ac_cv_prog_YACC
13459if test -n "$YACC"; then
13460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
13461$as_echo "$YACC" >&6; }
13462else
13463  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13464$as_echo "no" >&6; }
13465fi
13466
13467
13468  test -n "$YACC" && break
13469done
13470test -n "$YACC" || YACC="yacc"
13471
13472for ac_prog in flex lex
13473do
13474  # Extract the first word of "$ac_prog", so it can be a program name with args.
13475set dummy $ac_prog; ac_word=$2
13476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13477$as_echo_n "checking for $ac_word... " >&6; }
13478if ${ac_cv_prog_LEX+:} false; then :
13479  $as_echo_n "(cached) " >&6
13480else
13481  if test -n "$LEX"; then
13482  ac_cv_prog_LEX="$LEX" # Let the user override the test.
13483else
13484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13485for as_dir in $PATH
13486do
13487  IFS=$as_save_IFS
13488  test -z "$as_dir" && as_dir=.
13489    for ac_exec_ext in '' $ac_executable_extensions; do
13490  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13491    ac_cv_prog_LEX="$ac_prog"
13492    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13493    break 2
13494  fi
13495done
13496  done
13497IFS=$as_save_IFS
13498
13499fi
13500fi
13501LEX=$ac_cv_prog_LEX
13502if test -n "$LEX"; then
13503  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
13504$as_echo "$LEX" >&6; }
13505else
13506  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13507$as_echo "no" >&6; }
13508fi
13509
13510
13511  test -n "$LEX" && break
13512done
13513test -n "$LEX" || LEX=":"
13514
13515case "$LEX" in
13516  :|*"missing "*) ;;
13517  *) cat >conftest.l <<_ACEOF
13518%%
13519a { ECHO; }
13520b { REJECT; }
13521c { yymore (); }
13522d { yyless (1); }
13523e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
13524    yyless ((input () != 0)); }
13525f { unput (yytext[0]); }
13526. { BEGIN INITIAL; }
13527%%
13528#ifdef YYTEXT_POINTER
13529extern char *yytext;
13530#endif
13531int
13532main (void)
13533{
13534  return ! yylex () + ! yywrap ();
13535}
13536_ACEOF
13537{ { ac_try="$LEX conftest.l"
13538case "(($ac_try" in
13539  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13540  *) ac_try_echo=$ac_try;;
13541esac
13542eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13543$as_echo "$ac_try_echo"; } >&5
13544  (eval "$LEX conftest.l") 2>&5
13545  ac_status=$?
13546  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13547  test $ac_status = 0; }
13548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
13549$as_echo_n "checking lex output file root... " >&6; }
13550if ${ac_cv_prog_lex_root+:} false; then :
13551  $as_echo_n "(cached) " >&6
13552else
13553
13554if test -f lex.yy.c; then
13555  ac_cv_prog_lex_root=lex.yy
13556elif test -f lexyy.c; then
13557  ac_cv_prog_lex_root=lexyy
13558else
13559  as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
13560fi
13561fi
13562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
13563$as_echo "$ac_cv_prog_lex_root" >&6; }
13564LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
13565
13566if test -z "${LEXLIB+set}"; then
13567  { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
13568$as_echo_n "checking lex library... " >&6; }
13569if ${ac_cv_lib_lex+:} false; then :
13570  $as_echo_n "(cached) " >&6
13571else
13572
13573    ac_save_LIBS=$LIBS
13574    ac_cv_lib_lex='none needed'
13575    for ac_lib in '' -lfl -ll; do
13576      LIBS="$ac_lib $ac_save_LIBS"
13577      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13578/* end confdefs.h.  */
13579`cat $LEX_OUTPUT_ROOT.c`
13580_ACEOF
13581if ac_fn_c_try_link "$LINENO"; then :
13582  ac_cv_lib_lex=$ac_lib
13583fi
13584rm -f core conftest.err conftest.$ac_objext \
13585    conftest$ac_exeext conftest.$ac_ext
13586      test "$ac_cv_lib_lex" != 'none needed' && break
13587    done
13588    LIBS=$ac_save_LIBS
13589
13590fi
13591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
13592$as_echo "$ac_cv_lib_lex" >&6; }
13593  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
13594fi
13595
13596
13597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
13598$as_echo_n "checking whether yytext is a pointer... " >&6; }
13599if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
13600  $as_echo_n "(cached) " >&6
13601else
13602  # POSIX says lex can declare yytext either as a pointer or an array; the
13603# default is implementation-dependent.  Figure out which it is, since
13604# not all implementations provide the %pointer and %array declarations.
13605ac_cv_prog_lex_yytext_pointer=no
13606ac_save_LIBS=$LIBS
13607LIBS="$LEXLIB $ac_save_LIBS"
13608cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13609/* end confdefs.h.  */
13610
13611  #define YYTEXT_POINTER 1
13612`cat $LEX_OUTPUT_ROOT.c`
13613_ACEOF
13614if ac_fn_c_try_link "$LINENO"; then :
13615  ac_cv_prog_lex_yytext_pointer=yes
13616fi
13617rm -f core conftest.err conftest.$ac_objext \
13618    conftest$ac_exeext conftest.$ac_ext
13619LIBS=$ac_save_LIBS
13620
13621fi
13622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
13623$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
13624if test $ac_cv_prog_lex_yytext_pointer = yes; then
13625
13626$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
13627
13628fi
13629rm -f conftest.l $LEX_OUTPUT_ROOT.c
13630 ;;
13631esac
13632if test "$LEX" = :; then
13633  LEX=${am_missing_run}flex
13634fi
13635
13636ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN"
13637# If we haven't got the data from the intl directory,
13638# assume NLS is disabled.
13639USE_NLS=no
13640LIBINTL=
13641LIBINTL_DEP=
13642INCINTL=
13643XGETTEXT=
13644GMSGFMT=
13645POSUB=
13646
13647if test -f  ../intl/config.intl; then
13648  .  ../intl/config.intl
13649fi
13650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13651$as_echo_n "checking whether NLS is requested... " >&6; }
13652if test x"$USE_NLS" != xyes; then
13653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13654$as_echo "no" >&6; }
13655else
13656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13657$as_echo "yes" >&6; }
13658
13659$as_echo "#define ENABLE_NLS 1" >>confdefs.h
13660
13661
13662  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13663$as_echo_n "checking for catalogs to be installed... " >&6; }
13664  # Look for .po and .gmo files in the source directory.
13665  CATALOGS=
13666  XLINGUAS=
13667  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
13668    # If there aren't any .gmo files the shell will give us the
13669    # literal string "../path/to/srcdir/po/*.gmo" which has to be
13670    # weeded out.
13671    case "$cat" in *\**)
13672      continue;;
13673    esac
13674    # The quadruple backslash is collapsed to a double backslash
13675    # by the backticks, then collapsed again by the double quotes,
13676    # leaving us with one backslash in the sed expression (right
13677    # before the dot that mustn't act as a wildcard).
13678    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13679    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
13680    # The user is allowed to set LINGUAS to a list of languages to
13681    # install catalogs for.  If it's empty that means "all of them."
13682    if test "x$LINGUAS" = x; then
13683      CATALOGS="$CATALOGS $cat"
13684      XLINGUAS="$XLINGUAS $lang"
13685    else
13686      case "$LINGUAS" in *$lang*)
13687        CATALOGS="$CATALOGS $cat"
13688        XLINGUAS="$XLINGUAS $lang"
13689        ;;
13690      esac
13691    fi
13692  done
13693  LINGUAS="$XLINGUAS"
13694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13695$as_echo "$LINGUAS" >&6; }
13696
13697
13698    DATADIRNAME=share
13699
13700  INSTOBJEXT=.mo
13701
13702  GENCAT=gencat
13703
13704  CATOBJEXT=.gmo
13705
13706fi
13707
13708        MKINSTALLDIRS=
13709  if test -n "$ac_aux_dir"; then
13710    case "$ac_aux_dir" in
13711      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13712      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13713    esac
13714  fi
13715  if test -z "$MKINSTALLDIRS"; then
13716    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13717  fi
13718
13719
13720
13721  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13722$as_echo_n "checking whether NLS is requested... " >&6; }
13723    # Check whether --enable-nls was given.
13724if test "${enable_nls+set}" = set; then :
13725  enableval=$enable_nls; USE_NLS=$enableval
13726else
13727  USE_NLS=yes
13728fi
13729
13730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13731$as_echo "$USE_NLS" >&6; }
13732
13733
13734
13735
13736
13737
13738# Prepare PATH_SEPARATOR.
13739# The user is always right.
13740if test "${PATH_SEPARATOR+set}" != set; then
13741  echo "#! /bin/sh" >conf$$.sh
13742  echo  "exit 0"   >>conf$$.sh
13743  chmod +x conf$$.sh
13744  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13745    PATH_SEPARATOR=';'
13746  else
13747    PATH_SEPARATOR=:
13748  fi
13749  rm -f conf$$.sh
13750fi
13751
13752# Find out how to test for executable files. Don't use a zero-byte file,
13753# as systems may use methods other than mode bits to determine executability.
13754cat >conf$$.file <<_ASEOF
13755#! /bin/sh
13756exit 0
13757_ASEOF
13758chmod +x conf$$.file
13759if test -x conf$$.file >/dev/null 2>&1; then
13760  ac_executable_p="test -x"
13761else
13762  ac_executable_p="test -f"
13763fi
13764rm -f conf$$.file
13765
13766# Extract the first word of "msgfmt", so it can be a program name with args.
13767set dummy msgfmt; ac_word=$2
13768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13769$as_echo_n "checking for $ac_word... " >&6; }
13770if ${ac_cv_path_MSGFMT+:} false; then :
13771  $as_echo_n "(cached) " >&6
13772else
13773  case "$MSGFMT" in
13774  [\\/]* | ?:[\\/]*)
13775    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13776    ;;
13777  *)
13778    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13779    for ac_dir in $PATH; do
13780      IFS="$ac_save_IFS"
13781      test -z "$ac_dir" && ac_dir=.
13782      for ac_exec_ext in '' $ac_executable_extensions; do
13783        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13784          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13785     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13786            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13787            break 2
13788          fi
13789        fi
13790      done
13791    done
13792    IFS="$ac_save_IFS"
13793  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13794    ;;
13795esac
13796fi
13797MSGFMT="$ac_cv_path_MSGFMT"
13798if test "$MSGFMT" != ":"; then
13799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13800$as_echo "$MSGFMT" >&6; }
13801else
13802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13803$as_echo "no" >&6; }
13804fi
13805
13806  # Extract the first word of "gmsgfmt", so it can be a program name with args.
13807set dummy gmsgfmt; ac_word=$2
13808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13809$as_echo_n "checking for $ac_word... " >&6; }
13810if ${ac_cv_path_GMSGFMT+:} false; then :
13811  $as_echo_n "(cached) " >&6
13812else
13813  case $GMSGFMT in
13814  [\\/]* | ?:[\\/]*)
13815  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13816  ;;
13817  *)
13818  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13819for as_dir in $PATH
13820do
13821  IFS=$as_save_IFS
13822  test -z "$as_dir" && as_dir=.
13823    for ac_exec_ext in '' $ac_executable_extensions; do
13824  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13825    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
13826    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13827    break 2
13828  fi
13829done
13830  done
13831IFS=$as_save_IFS
13832
13833  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13834  ;;
13835esac
13836fi
13837GMSGFMT=$ac_cv_path_GMSGFMT
13838if test -n "$GMSGFMT"; then
13839  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13840$as_echo "$GMSGFMT" >&6; }
13841else
13842  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13843$as_echo "no" >&6; }
13844fi
13845
13846
13847
13848
13849# Prepare PATH_SEPARATOR.
13850# The user is always right.
13851if test "${PATH_SEPARATOR+set}" != set; then
13852  echo "#! /bin/sh" >conf$$.sh
13853  echo  "exit 0"   >>conf$$.sh
13854  chmod +x conf$$.sh
13855  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13856    PATH_SEPARATOR=';'
13857  else
13858    PATH_SEPARATOR=:
13859  fi
13860  rm -f conf$$.sh
13861fi
13862
13863# Find out how to test for executable files. Don't use a zero-byte file,
13864# as systems may use methods other than mode bits to determine executability.
13865cat >conf$$.file <<_ASEOF
13866#! /bin/sh
13867exit 0
13868_ASEOF
13869chmod +x conf$$.file
13870if test -x conf$$.file >/dev/null 2>&1; then
13871  ac_executable_p="test -x"
13872else
13873  ac_executable_p="test -f"
13874fi
13875rm -f conf$$.file
13876
13877# Extract the first word of "xgettext", so it can be a program name with args.
13878set dummy xgettext; ac_word=$2
13879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13880$as_echo_n "checking for $ac_word... " >&6; }
13881if ${ac_cv_path_XGETTEXT+:} false; then :
13882  $as_echo_n "(cached) " >&6
13883else
13884  case "$XGETTEXT" in
13885  [\\/]* | ?:[\\/]*)
13886    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13887    ;;
13888  *)
13889    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13890    for ac_dir in $PATH; do
13891      IFS="$ac_save_IFS"
13892      test -z "$ac_dir" && ac_dir=.
13893      for ac_exec_ext in '' $ac_executable_extensions; do
13894        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13895          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13896     (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
13897            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13898            break 2
13899          fi
13900        fi
13901      done
13902    done
13903    IFS="$ac_save_IFS"
13904  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13905    ;;
13906esac
13907fi
13908XGETTEXT="$ac_cv_path_XGETTEXT"
13909if test "$XGETTEXT" != ":"; then
13910  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13911$as_echo "$XGETTEXT" >&6; }
13912else
13913  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13914$as_echo "no" >&6; }
13915fi
13916
13917    rm -f messages.po
13918
13919
13920# Prepare PATH_SEPARATOR.
13921# The user is always right.
13922if test "${PATH_SEPARATOR+set}" != set; then
13923  echo "#! /bin/sh" >conf$$.sh
13924  echo  "exit 0"   >>conf$$.sh
13925  chmod +x conf$$.sh
13926  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13927    PATH_SEPARATOR=';'
13928  else
13929    PATH_SEPARATOR=:
13930  fi
13931  rm -f conf$$.sh
13932fi
13933
13934# Find out how to test for executable files. Don't use a zero-byte file,
13935# as systems may use methods other than mode bits to determine executability.
13936cat >conf$$.file <<_ASEOF
13937#! /bin/sh
13938exit 0
13939_ASEOF
13940chmod +x conf$$.file
13941if test -x conf$$.file >/dev/null 2>&1; then
13942  ac_executable_p="test -x"
13943else
13944  ac_executable_p="test -f"
13945fi
13946rm -f conf$$.file
13947
13948# Extract the first word of "msgmerge", so it can be a program name with args.
13949set dummy msgmerge; ac_word=$2
13950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13951$as_echo_n "checking for $ac_word... " >&6; }
13952if ${ac_cv_path_MSGMERGE+:} false; then :
13953  $as_echo_n "(cached) " >&6
13954else
13955  case "$MSGMERGE" in
13956  [\\/]* | ?:[\\/]*)
13957    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13958    ;;
13959  *)
13960    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13961    for ac_dir in $PATH; do
13962      IFS="$ac_save_IFS"
13963      test -z "$ac_dir" && ac_dir=.
13964      for ac_exec_ext in '' $ac_executable_extensions; do
13965        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13966          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13967            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13968            break 2
13969          fi
13970        fi
13971      done
13972    done
13973    IFS="$ac_save_IFS"
13974  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13975    ;;
13976esac
13977fi
13978MSGMERGE="$ac_cv_path_MSGMERGE"
13979if test "$MSGMERGE" != ":"; then
13980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13981$as_echo "$MSGMERGE" >&6; }
13982else
13983  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13984$as_echo "no" >&6; }
13985fi
13986
13987
13988      if test "$GMSGFMT" != ":"; then
13989            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13990       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13991      : ;
13992    else
13993      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
13994      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13995$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
13996      GMSGFMT=":"
13997    fi
13998  fi
13999
14000      if test "$XGETTEXT" != ":"; then
14001            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
14002       (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
14003      : ;
14004    else
14005      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
14006$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
14007      XGETTEXT=":"
14008    fi
14009        rm -f messages.po
14010  fi
14011
14012  ac_config_commands="$ac_config_commands default-1"
14013
14014
14015
14016
14017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
14018$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
14019    # Check whether --enable-maintainer-mode was given.
14020if test "${enable_maintainer_mode+set}" = set; then :
14021  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
14022else
14023  USE_MAINTAINER_MODE=no
14024fi
14025
14026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
14027$as_echo "$USE_MAINTAINER_MODE" >&6; }
14028   if test $USE_MAINTAINER_MODE = yes; then
14029  MAINTAINER_MODE_TRUE=
14030  MAINTAINER_MODE_FALSE='#'
14031else
14032  MAINTAINER_MODE_TRUE='#'
14033  MAINTAINER_MODE_FALSE=
14034fi
14035
14036  MAINT=$MAINTAINER_MODE_TRUE
14037
14038
14039 if false; then
14040  GENINSRC_NEVER_TRUE=
14041  GENINSRC_NEVER_FALSE='#'
14042else
14043  GENINSRC_NEVER_TRUE='#'
14044  GENINSRC_NEVER_FALSE=
14045fi
14046
14047
14048
14049for ac_header in string.h stdlib.h memory.h strings.h unistd.h errno.h sys/types.h limits.h locale.h time.h sys/stat.h
14050do :
14051  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14052ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14053if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14054  cat >>confdefs.h <<_ACEOF
14055#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14056_ACEOF
14057
14058fi
14059
14060done
14061
14062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
14063$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
14064if ${gcc_cv_header_string+:} false; then :
14065  $as_echo_n "(cached) " >&6
14066else
14067  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14068/* end confdefs.h.  */
14069#include <string.h>
14070#include <strings.h>
14071int
14072main ()
14073{
14074
14075  ;
14076  return 0;
14077}
14078_ACEOF
14079if ac_fn_c_try_compile "$LINENO"; then :
14080  gcc_cv_header_string=yes
14081else
14082  gcc_cv_header_string=no
14083fi
14084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14085fi
14086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
14087$as_echo "$gcc_cv_header_string" >&6; }
14088if test $gcc_cv_header_string = yes; then
14089
14090$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
14091
14092fi
14093
14094
14095# Put this here so that autoconf's "cross-compiling" message doesn't confuse
14096# people who are not cross-compiling but are compiling cross-assemblers.
14097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5
14098$as_echo_n "checking whether compiling a cross-assembler... " >&6; }
14099if test "${host}" = "${target}"; then
14100  cross_gas=no
14101else
14102  cross_gas=yes
14103
14104$as_echo "#define CROSS_COMPILE 1" >>confdefs.h
14105
14106fi
14107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5
14108$as_echo "$cross_gas" >&6; }
14109
14110ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
14111if test "x$ac_cv_type_size_t" = xyes; then :
14112
14113else
14114
14115cat >>confdefs.h <<_ACEOF
14116#define size_t unsigned int
14117_ACEOF
14118
14119fi
14120
14121# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
14122# for constant arguments.  Useless!
14123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
14124$as_echo_n "checking for working alloca.h... " >&6; }
14125if ${ac_cv_working_alloca_h+:} false; then :
14126  $as_echo_n "(cached) " >&6
14127else
14128  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14129/* end confdefs.h.  */
14130#include <alloca.h>
14131int
14132main ()
14133{
14134char *p = (char *) alloca (2 * sizeof (int));
14135			  if (p) return 0;
14136  ;
14137  return 0;
14138}
14139_ACEOF
14140if ac_fn_c_try_link "$LINENO"; then :
14141  ac_cv_working_alloca_h=yes
14142else
14143  ac_cv_working_alloca_h=no
14144fi
14145rm -f core conftest.err conftest.$ac_objext \
14146    conftest$ac_exeext conftest.$ac_ext
14147fi
14148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
14149$as_echo "$ac_cv_working_alloca_h" >&6; }
14150if test $ac_cv_working_alloca_h = yes; then
14151
14152$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
14153
14154fi
14155
14156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
14157$as_echo_n "checking for alloca... " >&6; }
14158if ${ac_cv_func_alloca_works+:} false; then :
14159  $as_echo_n "(cached) " >&6
14160else
14161  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14162/* end confdefs.h.  */
14163#ifdef __GNUC__
14164# define alloca __builtin_alloca
14165#else
14166# ifdef _MSC_VER
14167#  include <malloc.h>
14168#  define alloca _alloca
14169# else
14170#  ifdef HAVE_ALLOCA_H
14171#   include <alloca.h>
14172#  else
14173#   ifdef _AIX
14174 #pragma alloca
14175#   else
14176#    ifndef alloca /* predefined by HP cc +Olibcalls */
14177void *alloca (size_t);
14178#    endif
14179#   endif
14180#  endif
14181# endif
14182#endif
14183
14184int
14185main ()
14186{
14187char *p = (char *) alloca (1);
14188				    if (p) return 0;
14189  ;
14190  return 0;
14191}
14192_ACEOF
14193if ac_fn_c_try_link "$LINENO"; then :
14194  ac_cv_func_alloca_works=yes
14195else
14196  ac_cv_func_alloca_works=no
14197fi
14198rm -f core conftest.err conftest.$ac_objext \
14199    conftest$ac_exeext conftest.$ac_ext
14200fi
14201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
14202$as_echo "$ac_cv_func_alloca_works" >&6; }
14203
14204if test $ac_cv_func_alloca_works = yes; then
14205
14206$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
14207
14208else
14209  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
14210# that cause trouble.  Some versions do not even contain alloca or
14211# contain a buggy version.  If you still want to use their alloca,
14212# use ar to extract alloca.o from them instead of compiling alloca.c.
14213
14214ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
14215
14216$as_echo "#define C_ALLOCA 1" >>confdefs.h
14217
14218
14219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
14220$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
14221if ${ac_cv_os_cray+:} false; then :
14222  $as_echo_n "(cached) " >&6
14223else
14224  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14225/* end confdefs.h.  */
14226#if defined CRAY && ! defined CRAY2
14227webecray
14228#else
14229wenotbecray
14230#endif
14231
14232_ACEOF
14233if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14234  $EGREP "webecray" >/dev/null 2>&1; then :
14235  ac_cv_os_cray=yes
14236else
14237  ac_cv_os_cray=no
14238fi
14239rm -f conftest*
14240
14241fi
14242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
14243$as_echo "$ac_cv_os_cray" >&6; }
14244if test $ac_cv_os_cray = yes; then
14245  for ac_func in _getb67 GETB67 getb67; do
14246    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14247ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14248if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14249
14250cat >>confdefs.h <<_ACEOF
14251#define CRAY_STACKSEG_END $ac_func
14252_ACEOF
14253
14254    break
14255fi
14256
14257  done
14258fi
14259
14260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
14261$as_echo_n "checking stack direction for C alloca... " >&6; }
14262if ${ac_cv_c_stack_direction+:} false; then :
14263  $as_echo_n "(cached) " >&6
14264else
14265  if test "$cross_compiling" = yes; then :
14266  ac_cv_c_stack_direction=0
14267else
14268  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14269/* end confdefs.h.  */
14270$ac_includes_default
14271int
14272find_stack_direction (int *addr, int depth)
14273{
14274  int dir, dummy = 0;
14275  if (! addr)
14276    addr = &dummy;
14277  *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
14278  dir = depth ? find_stack_direction (addr, depth - 1) : 0;
14279  return dir + dummy;
14280}
14281
14282int
14283main (int argc, char **argv)
14284{
14285  return find_stack_direction (0, argc + !argv + 20) < 0;
14286}
14287_ACEOF
14288if ac_fn_c_try_run "$LINENO"; then :
14289  ac_cv_c_stack_direction=1
14290else
14291  ac_cv_c_stack_direction=-1
14292fi
14293rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14294  conftest.$ac_objext conftest.beam conftest.$ac_ext
14295fi
14296
14297fi
14298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
14299$as_echo "$ac_cv_c_stack_direction" >&6; }
14300cat >>confdefs.h <<_ACEOF
14301#define STACK_DIRECTION $ac_cv_c_stack_direction
14302_ACEOF
14303
14304
14305fi
14306
14307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
14308$as_echo_n "checking for inline... " >&6; }
14309if ${ac_cv_c_inline+:} false; then :
14310  $as_echo_n "(cached) " >&6
14311else
14312  ac_cv_c_inline=no
14313for ac_kw in inline __inline__ __inline; do
14314  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14315/* end confdefs.h.  */
14316#ifndef __cplusplus
14317typedef int foo_t;
14318static $ac_kw foo_t static_foo () {return 0; }
14319$ac_kw foo_t foo () {return 0; }
14320#endif
14321
14322_ACEOF
14323if ac_fn_c_try_compile "$LINENO"; then :
14324  ac_cv_c_inline=$ac_kw
14325fi
14326rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14327  test "$ac_cv_c_inline" != no && break
14328done
14329
14330fi
14331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
14332$as_echo "$ac_cv_c_inline" >&6; }
14333
14334case $ac_cv_c_inline in
14335  inline | yes) ;;
14336  *)
14337    case $ac_cv_c_inline in
14338      no) ac_val=;;
14339      *) ac_val=$ac_cv_c_inline;;
14340    esac
14341    cat >>confdefs.h <<_ACEOF
14342#ifndef __cplusplus
14343#define inline $ac_val
14344#endif
14345_ACEOF
14346    ;;
14347esac
14348
14349
14350# VMS doesn't have unlink.
14351for ac_func in unlink remove
14352do :
14353  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14354ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14355if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14356  cat >>confdefs.h <<_ACEOF
14357#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14358_ACEOF
14359 break
14360fi
14361done
14362
14363for ac_func in sbrk setlocale
14364do :
14365  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14366ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14367if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14368  cat >>confdefs.h <<_ACEOF
14369#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14370_ACEOF
14371
14372fi
14373done
14374
14375for ac_func in strsignal
14376do :
14377  ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"
14378if test "x$ac_cv_func_strsignal" = xyes; then :
14379  cat >>confdefs.h <<_ACEOF
14380#define HAVE_STRSIGNAL 1
14381_ACEOF
14382
14383fi
14384done
14385
14386
14387
14388  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
14389$as_echo_n "checking for LC_MESSAGES... " >&6; }
14390if ${am_cv_val_LC_MESSAGES+:} false; then :
14391  $as_echo_n "(cached) " >&6
14392else
14393  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14394/* end confdefs.h.  */
14395#include <locale.h>
14396int
14397main ()
14398{
14399return LC_MESSAGES
14400  ;
14401  return 0;
14402}
14403_ACEOF
14404if ac_fn_c_try_link "$LINENO"; then :
14405  am_cv_val_LC_MESSAGES=yes
14406else
14407  am_cv_val_LC_MESSAGES=no
14408fi
14409rm -f core conftest.err conftest.$ac_objext \
14410    conftest$ac_exeext conftest.$ac_ext
14411fi
14412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
14413$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
14414  if test $am_cv_val_LC_MESSAGES = yes; then
14415
14416$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
14417
14418  fi
14419
14420
14421# do we need the math library?
14422case "${need_libm}" in
14423yes)
14424  LIBM=
14425case $host in
14426*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
14427  # These system don't have libm, or don't need it
14428  ;;
14429*-ncr-sysv4.3*)
14430  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14431$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14432if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
14433  $as_echo_n "(cached) " >&6
14434else
14435  ac_check_lib_save_LIBS=$LIBS
14436LIBS="-lmw  $LIBS"
14437cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14438/* end confdefs.h.  */
14439
14440/* Override any GCC internal prototype to avoid an error.
14441   Use char because int might match the return type of a GCC
14442   builtin and then its argument prototype would still apply.  */
14443#ifdef __cplusplus
14444extern "C"
14445#endif
14446char _mwvalidcheckl ();
14447int
14448main ()
14449{
14450return _mwvalidcheckl ();
14451  ;
14452  return 0;
14453}
14454_ACEOF
14455if ac_fn_c_try_link "$LINENO"; then :
14456  ac_cv_lib_mw__mwvalidcheckl=yes
14457else
14458  ac_cv_lib_mw__mwvalidcheckl=no
14459fi
14460rm -f core conftest.err conftest.$ac_objext \
14461    conftest$ac_exeext conftest.$ac_ext
14462LIBS=$ac_check_lib_save_LIBS
14463fi
14464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14465$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14466if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
14467  LIBM="-lmw"
14468fi
14469
14470  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14471$as_echo_n "checking for cos in -lm... " >&6; }
14472if ${ac_cv_lib_m_cos+:} false; then :
14473  $as_echo_n "(cached) " >&6
14474else
14475  ac_check_lib_save_LIBS=$LIBS
14476LIBS="-lm  $LIBS"
14477cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14478/* end confdefs.h.  */
14479
14480/* Override any GCC internal prototype to avoid an error.
14481   Use char because int might match the return type of a GCC
14482   builtin and then its argument prototype would still apply.  */
14483#ifdef __cplusplus
14484extern "C"
14485#endif
14486char cos ();
14487int
14488main ()
14489{
14490return cos ();
14491  ;
14492  return 0;
14493}
14494_ACEOF
14495if ac_fn_c_try_link "$LINENO"; then :
14496  ac_cv_lib_m_cos=yes
14497else
14498  ac_cv_lib_m_cos=no
14499fi
14500rm -f core conftest.err conftest.$ac_objext \
14501    conftest$ac_exeext conftest.$ac_ext
14502LIBS=$ac_check_lib_save_LIBS
14503fi
14504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14505$as_echo "$ac_cv_lib_m_cos" >&6; }
14506if test "x$ac_cv_lib_m_cos" = xyes; then :
14507  LIBM="$LIBM -lm"
14508fi
14509
14510  ;;
14511*)
14512  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14513$as_echo_n "checking for cos in -lm... " >&6; }
14514if ${ac_cv_lib_m_cos+:} false; then :
14515  $as_echo_n "(cached) " >&6
14516else
14517  ac_check_lib_save_LIBS=$LIBS
14518LIBS="-lm  $LIBS"
14519cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14520/* end confdefs.h.  */
14521
14522/* Override any GCC internal prototype to avoid an error.
14523   Use char because int might match the return type of a GCC
14524   builtin and then its argument prototype would still apply.  */
14525#ifdef __cplusplus
14526extern "C"
14527#endif
14528char cos ();
14529int
14530main ()
14531{
14532return cos ();
14533  ;
14534  return 0;
14535}
14536_ACEOF
14537if ac_fn_c_try_link "$LINENO"; then :
14538  ac_cv_lib_m_cos=yes
14539else
14540  ac_cv_lib_m_cos=no
14541fi
14542rm -f core conftest.err conftest.$ac_objext \
14543    conftest$ac_exeext conftest.$ac_ext
14544LIBS=$ac_check_lib_save_LIBS
14545fi
14546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14547$as_echo "$ac_cv_lib_m_cos" >&6; }
14548if test "x$ac_cv_lib_m_cos" = xyes; then :
14549  LIBM="-lm"
14550fi
14551
14552  ;;
14553esac
14554
14555
14556
14557  ;;
14558esac
14559
14560# Some non-ANSI preprocessors botch requoting inside strings.  That's bad
14561# enough, but on some of those systems, the assert macro relies on requoting
14562# working properly!
14563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5
14564$as_echo_n "checking for working assert macro... " >&6; }
14565if ${gas_cv_assert_ok+:} false; then :
14566  $as_echo_n "(cached) " >&6
14567else
14568  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14569/* end confdefs.h.  */
14570#include <assert.h>
14571#include <stdio.h>
14572int
14573main ()
14574{
14575
14576/* check for requoting problems */
14577static int a, b, c, d;
14578static char *s;
14579assert (!strcmp(s, "foo bar baz quux"));
14580/* check for newline handling */
14581assert (a == b
14582        || c == d);
14583
14584  ;
14585  return 0;
14586}
14587_ACEOF
14588if ac_fn_c_try_link "$LINENO"; then :
14589  gas_cv_assert_ok=yes
14590else
14591  gas_cv_assert_ok=no
14592fi
14593rm -f core conftest.err conftest.$ac_objext \
14594    conftest$ac_exeext conftest.$ac_ext
14595fi
14596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5
14597$as_echo "$gas_cv_assert_ok" >&6; }
14598test $gas_cv_assert_ok = yes ||
14599$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h
14600
14601
14602
14603# On some systems, the system header files may not declare malloc, realloc,
14604# and free.  There are places where gas needs these functions to have been
14605# declared -- such as when taking their addresses.
14606gas_test_headers="
14607#ifdef HAVE_MEMORY_H
14608#include <memory.h>
14609#endif
14610#ifdef HAVE_STRING_H
14611#include <string.h>
14612#else
14613#ifdef HAVE_STRINGS_H
14614#include <strings.h>
14615#endif
14616#endif
14617#ifdef HAVE_STDLIB_H
14618#include <stdlib.h>
14619#endif
14620#ifdef HAVE_UNISTD_H
14621#include <unistd.h>
14622#endif
14623"
14624
14625# Does errno.h declare errno, or do we have to add a separate declaration
14626# for it?
14627
14628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for errno" >&5
14629$as_echo_n "checking whether declaration is required for errno... " >&6; }
14630if ${gas_cv_decl_needed_errno+:} false; then :
14631  $as_echo_n "(cached) " >&6
14632else
14633  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14634/* end confdefs.h.  */
14635
14636#ifdef HAVE_ERRNO_H
14637#include <errno.h>
14638#endif
14639
14640int
14641main ()
14642{
14643
14644typedef int f;
14645f x;
14646x = (f) errno;
14647
14648  ;
14649  return 0;
14650}
14651_ACEOF
14652if ac_fn_c_try_link "$LINENO"; then :
14653  gas_cv_decl_needed_errno=no
14654else
14655  gas_cv_decl_needed_errno=yes
14656fi
14657rm -f core conftest.err conftest.$ac_objext \
14658    conftest$ac_exeext conftest.$ac_ext
14659fi
14660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_errno" >&5
14661$as_echo "$gas_cv_decl_needed_errno" >&6; }
14662if test $gas_cv_decl_needed_errno = yes; then
14663
14664$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
14665
14666fi
14667
14668
14669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
14670$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
14671if ${gas_cv_decl_getopt_unistd_h+:} false; then :
14672  $as_echo_n "(cached) " >&6
14673else
14674  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14675/* end confdefs.h.  */
14676#include <unistd.h>
14677int
14678main ()
14679{
14680extern int getopt (int, char *const*, const char *);
14681  ;
14682  return 0;
14683}
14684_ACEOF
14685if ac_fn_c_try_compile "$LINENO"; then :
14686  gas_cv_decl_getopt_unistd_h=yes
14687else
14688  gas_cv_decl_getopt_unistd_h=no
14689fi
14690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14691fi
14692
14693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5
14694$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; }
14695if test $gas_cv_decl_getopt_unistd_h = yes; then
14696
14697$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
14698
14699fi
14700
14701
14702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5
14703$as_echo_n "checking whether declaration is required for environ... " >&6; }
14704if ${gas_cv_decl_needed_environ+:} false; then :
14705  $as_echo_n "(cached) " >&6
14706else
14707  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14708/* end confdefs.h.  */
14709$gas_test_headers
14710int
14711main ()
14712{
14713
14714typedef char **f;
14715f x;
14716x = (f) environ;
14717
14718  ;
14719  return 0;
14720}
14721_ACEOF
14722if ac_fn_c_try_link "$LINENO"; then :
14723  gas_cv_decl_needed_environ=no
14724else
14725  gas_cv_decl_needed_environ=yes
14726fi
14727rm -f core conftest.err conftest.$ac_objext \
14728    conftest$ac_exeext conftest.$ac_ext
14729fi
14730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5
14731$as_echo "$gas_cv_decl_needed_environ" >&6; }
14732if test $gas_cv_decl_needed_environ = yes; then
14733
14734$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h
14735
14736fi
14737
14738
14739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5
14740$as_echo_n "checking whether declaration is required for ffs... " >&6; }
14741if ${gas_cv_decl_needed_ffs+:} false; then :
14742  $as_echo_n "(cached) " >&6
14743else
14744  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14745/* end confdefs.h.  */
14746$gas_test_headers
14747int
14748main ()
14749{
14750
14751typedef int (*f)(int);
14752f x;
14753x = (f) ffs;
14754
14755  ;
14756  return 0;
14757}
14758_ACEOF
14759if ac_fn_c_try_link "$LINENO"; then :
14760  gas_cv_decl_needed_ffs=no
14761else
14762  gas_cv_decl_needed_ffs=yes
14763fi
14764rm -f core conftest.err conftest.$ac_objext \
14765    conftest$ac_exeext conftest.$ac_ext
14766fi
14767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5
14768$as_echo "$gas_cv_decl_needed_ffs" >&6; }
14769if test $gas_cv_decl_needed_ffs = yes; then
14770
14771$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h
14772
14773fi
14774
14775
14776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for free" >&5
14777$as_echo_n "checking whether declaration is required for free... " >&6; }
14778if ${gas_cv_decl_needed_free+:} false; then :
14779  $as_echo_n "(cached) " >&6
14780else
14781  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14782/* end confdefs.h.  */
14783$gas_test_headers
14784int
14785main ()
14786{
14787
14788typedef void (*f)();
14789f x;
14790x = (f) free;
14791
14792  ;
14793  return 0;
14794}
14795_ACEOF
14796if ac_fn_c_try_link "$LINENO"; then :
14797  gas_cv_decl_needed_free=no
14798else
14799  gas_cv_decl_needed_free=yes
14800fi
14801rm -f core conftest.err conftest.$ac_objext \
14802    conftest$ac_exeext conftest.$ac_ext
14803fi
14804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_free" >&5
14805$as_echo "$gas_cv_decl_needed_free" >&6; }
14806if test $gas_cv_decl_needed_free = yes; then
14807
14808$as_echo "#define NEED_DECLARATION_FREE 1" >>confdefs.h
14809
14810fi
14811
14812
14813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for malloc" >&5
14814$as_echo_n "checking whether declaration is required for malloc... " >&6; }
14815if ${gas_cv_decl_needed_malloc+:} false; then :
14816  $as_echo_n "(cached) " >&6
14817else
14818  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14819/* end confdefs.h.  */
14820$gas_test_headers
14821int
14822main ()
14823{
14824
14825typedef char *(*f)();
14826f x;
14827x = (f) malloc;
14828
14829  ;
14830  return 0;
14831}
14832_ACEOF
14833if ac_fn_c_try_link "$LINENO"; then :
14834  gas_cv_decl_needed_malloc=no
14835else
14836  gas_cv_decl_needed_malloc=yes
14837fi
14838rm -f core conftest.err conftest.$ac_objext \
14839    conftest$ac_exeext conftest.$ac_ext
14840fi
14841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_malloc" >&5
14842$as_echo "$gas_cv_decl_needed_malloc" >&6; }
14843if test $gas_cv_decl_needed_malloc = yes; then
14844
14845$as_echo "#define NEED_DECLARATION_MALLOC 1" >>confdefs.h
14846
14847fi
14848
14849
14850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for sbrk" >&5
14851$as_echo_n "checking whether declaration is required for sbrk... " >&6; }
14852if ${gas_cv_decl_needed_sbrk+:} false; then :
14853  $as_echo_n "(cached) " >&6
14854else
14855  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14856/* end confdefs.h.  */
14857$gas_test_headers
14858int
14859main ()
14860{
14861
14862typedef char *(*f)();
14863f x;
14864x = (f) sbrk;
14865
14866  ;
14867  return 0;
14868}
14869_ACEOF
14870if ac_fn_c_try_link "$LINENO"; then :
14871  gas_cv_decl_needed_sbrk=no
14872else
14873  gas_cv_decl_needed_sbrk=yes
14874fi
14875rm -f core conftest.err conftest.$ac_objext \
14876    conftest$ac_exeext conftest.$ac_ext
14877fi
14878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_sbrk" >&5
14879$as_echo "$gas_cv_decl_needed_sbrk" >&6; }
14880if test $gas_cv_decl_needed_sbrk = yes; then
14881
14882$as_echo "#define NEED_DECLARATION_SBRK 1" >>confdefs.h
14883
14884fi
14885
14886
14887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for strstr" >&5
14888$as_echo_n "checking whether declaration is required for strstr... " >&6; }
14889if ${gas_cv_decl_needed_strstr+:} false; then :
14890  $as_echo_n "(cached) " >&6
14891else
14892  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14893/* end confdefs.h.  */
14894$gas_test_headers
14895int
14896main ()
14897{
14898
14899typedef char *(*f)();
14900f x;
14901x = (f) strstr;
14902
14903  ;
14904  return 0;
14905}
14906_ACEOF
14907if ac_fn_c_try_link "$LINENO"; then :
14908  gas_cv_decl_needed_strstr=no
14909else
14910  gas_cv_decl_needed_strstr=yes
14911fi
14912rm -f core conftest.err conftest.$ac_objext \
14913    conftest$ac_exeext conftest.$ac_ext
14914fi
14915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_strstr" >&5
14916$as_echo "$gas_cv_decl_needed_strstr" >&6; }
14917if test $gas_cv_decl_needed_strstr = yes; then
14918
14919$as_echo "#define NEED_DECLARATION_STRSTR 1" >>confdefs.h
14920
14921fi
14922
14923
14924ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
14925if test "x$ac_cv_have_decl_free" = xyes; then :
14926  ac_have_decl=1
14927else
14928  ac_have_decl=0
14929fi
14930
14931cat >>confdefs.h <<_ACEOF
14932#define HAVE_DECL_FREE $ac_have_decl
14933_ACEOF
14934ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
14935if test "x$ac_cv_have_decl_getenv" = xyes; then :
14936  ac_have_decl=1
14937else
14938  ac_have_decl=0
14939fi
14940
14941cat >>confdefs.h <<_ACEOF
14942#define HAVE_DECL_GETENV $ac_have_decl
14943_ACEOF
14944ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
14945if test "x$ac_cv_have_decl_malloc" = xyes; then :
14946  ac_have_decl=1
14947else
14948  ac_have_decl=0
14949fi
14950
14951cat >>confdefs.h <<_ACEOF
14952#define HAVE_DECL_MALLOC $ac_have_decl
14953_ACEOF
14954ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default"
14955if test "x$ac_cv_have_decl_mempcpy" = xyes; then :
14956  ac_have_decl=1
14957else
14958  ac_have_decl=0
14959fi
14960
14961cat >>confdefs.h <<_ACEOF
14962#define HAVE_DECL_MEMPCPY $ac_have_decl
14963_ACEOF
14964ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
14965if test "x$ac_cv_have_decl_realloc" = xyes; then :
14966  ac_have_decl=1
14967else
14968  ac_have_decl=0
14969fi
14970
14971cat >>confdefs.h <<_ACEOF
14972#define HAVE_DECL_REALLOC $ac_have_decl
14973_ACEOF
14974ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
14975if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
14976  ac_have_decl=1
14977else
14978  ac_have_decl=0
14979fi
14980
14981cat >>confdefs.h <<_ACEOF
14982#define HAVE_DECL_STPCPY $ac_have_decl
14983_ACEOF
14984ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
14985if test "x$ac_cv_have_decl_strstr" = xyes; then :
14986  ac_have_decl=1
14987else
14988  ac_have_decl=0
14989fi
14990
14991cat >>confdefs.h <<_ACEOF
14992#define HAVE_DECL_STRSTR $ac_have_decl
14993_ACEOF
14994ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
14995if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
14996  ac_have_decl=1
14997else
14998  ac_have_decl=0
14999fi
15000
15001cat >>confdefs.h <<_ACEOF
15002#define HAVE_DECL_VSNPRINTF $ac_have_decl
15003_ACEOF
15004ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
15005if test "x$ac_cv_have_decl_asprintf" = xyes; then :
15006  ac_have_decl=1
15007else
15008  ac_have_decl=0
15009fi
15010
15011cat >>confdefs.h <<_ACEOF
15012#define HAVE_DECL_ASPRINTF $ac_have_decl
15013_ACEOF
15014
15015
15016
15017case "${host}" in
15018*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
15019
15020$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
15021 ;;
15022esac
15023
15024# Link in zlib if we can.  This allows us to write compressed debug sections.
15025
15026  # Use the system's zlib library.
15027  zlibdir="-L\$(top_builddir)/../zlib"
15028  zlibinc="-I\$(top_srcdir)/../zlib"
15029
15030# Check whether --with-system-zlib was given.
15031if test "${with_system_zlib+set}" = set; then :
15032  withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
15033    zlibdir=
15034    zlibinc=
15035  fi
15036
15037fi
15038
15039
15040
15041
15042
15043# Support for VMS timestamps via cross compile
15044
15045if test "$ac_cv_header_time_h" = yes; then
15046  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5
15047$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; }
15048 if ${gas_cv_have_time_type_member_tm_gmtoff+:} false; then :
15049  $as_echo_n "(cached) " >&6
15050else
15051  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15052/* end confdefs.h.  */
15053
15054#define _BSD_SOURCE 1
15055#include <time.h>
15056int
15057main ()
15058{
15059struct tm avar; void* aref = (void*) &avar.tm_gmtoff
15060  ;
15061  return 0;
15062}
15063_ACEOF
15064if ac_fn_c_try_compile "$LINENO"; then :
15065  gas_cv_have_time_type_member_tm_gmtoff=yes
15066else
15067  gas_cv_have_time_type_member_tm_gmtoff=no
15068
15069fi
15070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15071fi
15072
15073 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then
15074
15075$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
15076
15077 fi
15078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5
15079$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; }
15080
15081fi
15082
15083if test "$ac_cv_header_sys_stat_h" = yes; then
15084    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5
15085$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; }
15086 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+:} false; then :
15087  $as_echo_n "(cached) " >&6
15088else
15089  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15090/* end confdefs.h.  */
15091
15092#define _BSD_SOURCE 1
15093#include <sys/stat.h>
15094int
15095main ()
15096{
15097struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec
15098  ;
15099  return 0;
15100}
15101_ACEOF
15102if ac_fn_c_try_compile "$LINENO"; then :
15103  gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes
15104else
15105  gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no
15106
15107fi
15108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15109fi
15110
15111 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then
15112
15113$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h
15114
15115 fi
15116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5
15117$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; }
15118
15119    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5
15120$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; }
15121 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+:} false; then :
15122  $as_echo_n "(cached) " >&6
15123else
15124  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15125/* end confdefs.h.  */
15126
15127#define _BSD_SOURCE 1
15128#include <sys/stat.h>
15129int
15130main ()
15131{
15132struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec
15133  ;
15134  return 0;
15135}
15136_ACEOF
15137if ac_fn_c_try_compile "$LINENO"; then :
15138  gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes
15139else
15140  gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no
15141
15142fi
15143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15144fi
15145
15146 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then
15147
15148$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h
15149
15150 fi
15151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5
15152$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; }
15153
15154fi
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
15165
15166ac_config_commands="$ac_config_commands default"
15167
15168
15169cat >confcache <<\_ACEOF
15170# This file is a shell script that caches the results of configure
15171# tests run on this system so they can be shared between configure
15172# scripts and configure runs, see configure's option --config-cache.
15173# It is not useful on other systems.  If it contains results you don't
15174# want to keep, you may remove or edit it.
15175#
15176# config.status only pays attention to the cache file if you give it
15177# the --recheck option to rerun configure.
15178#
15179# `ac_cv_env_foo' variables (set or unset) will be overridden when
15180# loading this file, other *unset* `ac_cv_foo' will be assigned the
15181# following values.
15182
15183_ACEOF
15184
15185# The following way of writing the cache mishandles newlines in values,
15186# but we know of no workaround that is simple, portable, and efficient.
15187# So, we kill variables containing newlines.
15188# Ultrix sh set writes to stderr and can't be redirected directly,
15189# and sets the high bit in the cache file unless we assign to the vars.
15190(
15191  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15192    eval ac_val=\$$ac_var
15193    case $ac_val in #(
15194    *${as_nl}*)
15195      case $ac_var in #(
15196      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15197$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15198      esac
15199      case $ac_var in #(
15200      _ | IFS | as_nl) ;; #(
15201      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15202      *) { eval $ac_var=; unset $ac_var;} ;;
15203      esac ;;
15204    esac
15205  done
15206
15207  (set) 2>&1 |
15208    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15209    *${as_nl}ac_space=\ *)
15210      # `set' does not quote correctly, so add quotes: double-quote
15211      # substitution turns \\\\ into \\, and sed turns \\ into \.
15212      sed -n \
15213	"s/'/'\\\\''/g;
15214	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15215      ;; #(
15216    *)
15217      # `set' quotes correctly as required by POSIX, so do not add quotes.
15218      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15219      ;;
15220    esac |
15221    sort
15222) |
15223  sed '
15224     /^ac_cv_env_/b end
15225     t clear
15226     :clear
15227     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15228     t end
15229     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15230     :end' >>confcache
15231if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15232  if test -w "$cache_file"; then
15233    if test "x$cache_file" != "x/dev/null"; then
15234      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15235$as_echo "$as_me: updating cache $cache_file" >&6;}
15236      if test ! -f "$cache_file" || test -h "$cache_file"; then
15237	cat confcache >"$cache_file"
15238      else
15239        case $cache_file in #(
15240        */* | ?:*)
15241	  mv -f confcache "$cache_file"$$ &&
15242	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15243        *)
15244	  mv -f confcache "$cache_file" ;;
15245	esac
15246      fi
15247    fi
15248  else
15249    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15250$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15251  fi
15252fi
15253rm -f confcache
15254
15255test "x$prefix" = xNONE && prefix=$ac_default_prefix
15256# Let make expand exec_prefix.
15257test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15258
15259DEFS=-DHAVE_CONFIG_H
15260
15261ac_libobjs=
15262ac_ltlibobjs=
15263U=
15264for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15265  # 1. Remove the extension, and $U if already installed.
15266  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15267  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15268  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15269  #    will be set to the directory where LIBOBJS objects are built.
15270  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15271  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15272done
15273LIBOBJS=$ac_libobjs
15274
15275LTLIBOBJS=$ac_ltlibobjs
15276
15277
15278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15279$as_echo_n "checking that generated files are newer than configure... " >&6; }
15280   if test -n "$am_sleep_pid"; then
15281     # Hide warnings about reused PIDs.
15282     wait $am_sleep_pid 2>/dev/null
15283   fi
15284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15285$as_echo "done" >&6; }
15286if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15287  as_fn_error $? "conditional \"AMDEP\" was never defined.
15288Usually this means the macro was only invoked conditionally." "$LINENO" 5
15289fi
15290if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15291  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15292Usually this means the macro was only invoked conditionally." "$LINENO" 5
15293fi
15294 if test -n "$EXEEXT"; then
15295  am__EXEEXT_TRUE=
15296  am__EXEEXT_FALSE='#'
15297else
15298  am__EXEEXT_TRUE='#'
15299  am__EXEEXT_FALSE=
15300fi
15301
15302
15303if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15304  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15305Usually this means the macro was only invoked conditionally." "$LINENO" 5
15306fi
15307if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15308  as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
15309Usually this means the macro was only invoked conditionally." "$LINENO" 5
15310fi
15311
15312: "${CONFIG_STATUS=./config.status}"
15313ac_write_fail=0
15314ac_clean_files_save=$ac_clean_files
15315ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15316{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15317$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15318as_write_fail=0
15319cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15320#! $SHELL
15321# Generated by $as_me.
15322# Run this file to recreate the current configuration.
15323# Compiler output produced by configure, useful for debugging
15324# configure, is in config.log if it exists.
15325
15326debug=false
15327ac_cs_recheck=false
15328ac_cs_silent=false
15329
15330SHELL=\${CONFIG_SHELL-$SHELL}
15331export SHELL
15332_ASEOF
15333cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15334## -------------------- ##
15335## M4sh Initialization. ##
15336## -------------------- ##
15337
15338# Be more Bourne compatible
15339DUALCASE=1; export DUALCASE # for MKS sh
15340if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15341  emulate sh
15342  NULLCMD=:
15343  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15344  # is contrary to our usage.  Disable this feature.
15345  alias -g '${1+"$@"}'='"$@"'
15346  setopt NO_GLOB_SUBST
15347else
15348  case `(set -o) 2>/dev/null` in #(
15349  *posix*) :
15350    set -o posix ;; #(
15351  *) :
15352     ;;
15353esac
15354fi
15355
15356
15357as_nl='
15358'
15359export as_nl
15360# Printing a long string crashes Solaris 7 /usr/bin/printf.
15361as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15362as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15363as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15364# Prefer a ksh shell builtin over an external printf program on Solaris,
15365# but without wasting forks for bash or zsh.
15366if test -z "$BASH_VERSION$ZSH_VERSION" \
15367    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15368  as_echo='print -r --'
15369  as_echo_n='print -rn --'
15370elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15371  as_echo='printf %s\n'
15372  as_echo_n='printf %s'
15373else
15374  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15375    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15376    as_echo_n='/usr/ucb/echo -n'
15377  else
15378    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15379    as_echo_n_body='eval
15380      arg=$1;
15381      case $arg in #(
15382      *"$as_nl"*)
15383	expr "X$arg" : "X\\(.*\\)$as_nl";
15384	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15385      esac;
15386      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15387    '
15388    export as_echo_n_body
15389    as_echo_n='sh -c $as_echo_n_body as_echo'
15390  fi
15391  export as_echo_body
15392  as_echo='sh -c $as_echo_body as_echo'
15393fi
15394
15395# The user is always right.
15396if test "${PATH_SEPARATOR+set}" != set; then
15397  PATH_SEPARATOR=:
15398  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15399    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15400      PATH_SEPARATOR=';'
15401  }
15402fi
15403
15404
15405# IFS
15406# We need space, tab and new line, in precisely that order.  Quoting is
15407# there to prevent editors from complaining about space-tab.
15408# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15409# splitting by setting IFS to empty value.)
15410IFS=" ""	$as_nl"
15411
15412# Find who we are.  Look in the path if we contain no directory separator.
15413as_myself=
15414case $0 in #((
15415  *[\\/]* ) as_myself=$0 ;;
15416  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15417for as_dir in $PATH
15418do
15419  IFS=$as_save_IFS
15420  test -z "$as_dir" && as_dir=.
15421    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15422  done
15423IFS=$as_save_IFS
15424
15425     ;;
15426esac
15427# We did not find ourselves, most probably we were run as `sh COMMAND'
15428# in which case we are not to be found in the path.
15429if test "x$as_myself" = x; then
15430  as_myself=$0
15431fi
15432if test ! -f "$as_myself"; then
15433  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15434  exit 1
15435fi
15436
15437# Unset variables that we do not need and which cause bugs (e.g. in
15438# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15439# suppresses any "Segmentation fault" message there.  '((' could
15440# trigger a bug in pdksh 5.2.14.
15441for as_var in BASH_ENV ENV MAIL MAILPATH
15442do eval test x\${$as_var+set} = xset \
15443  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15444done
15445PS1='$ '
15446PS2='> '
15447PS4='+ '
15448
15449# NLS nuisances.
15450LC_ALL=C
15451export LC_ALL
15452LANGUAGE=C
15453export LANGUAGE
15454
15455# CDPATH.
15456(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15457
15458
15459# as_fn_error STATUS ERROR [LINENO LOG_FD]
15460# ----------------------------------------
15461# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15462# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15463# script with STATUS, using 1 if that was 0.
15464as_fn_error ()
15465{
15466  as_status=$1; test $as_status -eq 0 && as_status=1
15467  if test "$4"; then
15468    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15469    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15470  fi
15471  $as_echo "$as_me: error: $2" >&2
15472  as_fn_exit $as_status
15473} # as_fn_error
15474
15475
15476# as_fn_set_status STATUS
15477# -----------------------
15478# Set $? to STATUS, without forking.
15479as_fn_set_status ()
15480{
15481  return $1
15482} # as_fn_set_status
15483
15484# as_fn_exit STATUS
15485# -----------------
15486# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15487as_fn_exit ()
15488{
15489  set +e
15490  as_fn_set_status $1
15491  exit $1
15492} # as_fn_exit
15493
15494# as_fn_unset VAR
15495# ---------------
15496# Portably unset VAR.
15497as_fn_unset ()
15498{
15499  { eval $1=; unset $1;}
15500}
15501as_unset=as_fn_unset
15502# as_fn_append VAR VALUE
15503# ----------------------
15504# Append the text in VALUE to the end of the definition contained in VAR. Take
15505# advantage of any shell optimizations that allow amortized linear growth over
15506# repeated appends, instead of the typical quadratic growth present in naive
15507# implementations.
15508if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15509  eval 'as_fn_append ()
15510  {
15511    eval $1+=\$2
15512  }'
15513else
15514  as_fn_append ()
15515  {
15516    eval $1=\$$1\$2
15517  }
15518fi # as_fn_append
15519
15520# as_fn_arith ARG...
15521# ------------------
15522# Perform arithmetic evaluation on the ARGs, and store the result in the
15523# global $as_val. Take advantage of shells that can avoid forks. The arguments
15524# must be portable across $(()) and expr.
15525if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15526  eval 'as_fn_arith ()
15527  {
15528    as_val=$(( $* ))
15529  }'
15530else
15531  as_fn_arith ()
15532  {
15533    as_val=`expr "$@" || test $? -eq 1`
15534  }
15535fi # as_fn_arith
15536
15537
15538if expr a : '\(a\)' >/dev/null 2>&1 &&
15539   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15540  as_expr=expr
15541else
15542  as_expr=false
15543fi
15544
15545if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15546  as_basename=basename
15547else
15548  as_basename=false
15549fi
15550
15551if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15552  as_dirname=dirname
15553else
15554  as_dirname=false
15555fi
15556
15557as_me=`$as_basename -- "$0" ||
15558$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15559	 X"$0" : 'X\(//\)$' \| \
15560	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15561$as_echo X/"$0" |
15562    sed '/^.*\/\([^/][^/]*\)\/*$/{
15563	    s//\1/
15564	    q
15565	  }
15566	  /^X\/\(\/\/\)$/{
15567	    s//\1/
15568	    q
15569	  }
15570	  /^X\/\(\/\).*/{
15571	    s//\1/
15572	    q
15573	  }
15574	  s/.*/./; q'`
15575
15576# Avoid depending upon Character Ranges.
15577as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15578as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15579as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15580as_cr_digits='0123456789'
15581as_cr_alnum=$as_cr_Letters$as_cr_digits
15582
15583ECHO_C= ECHO_N= ECHO_T=
15584case `echo -n x` in #(((((
15585-n*)
15586  case `echo 'xy\c'` in
15587  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15588  xy)  ECHO_C='\c';;
15589  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15590       ECHO_T='	';;
15591  esac;;
15592*)
15593  ECHO_N='-n';;
15594esac
15595
15596rm -f conf$$ conf$$.exe conf$$.file
15597if test -d conf$$.dir; then
15598  rm -f conf$$.dir/conf$$.file
15599else
15600  rm -f conf$$.dir
15601  mkdir conf$$.dir 2>/dev/null
15602fi
15603if (echo >conf$$.file) 2>/dev/null; then
15604  if ln -s conf$$.file conf$$ 2>/dev/null; then
15605    as_ln_s='ln -s'
15606    # ... but there are two gotchas:
15607    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15608    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15609    # In both cases, we have to default to `cp -pR'.
15610    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15611      as_ln_s='cp -pR'
15612  elif ln conf$$.file conf$$ 2>/dev/null; then
15613    as_ln_s=ln
15614  else
15615    as_ln_s='cp -pR'
15616  fi
15617else
15618  as_ln_s='cp -pR'
15619fi
15620rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15621rmdir conf$$.dir 2>/dev/null
15622
15623
15624# as_fn_mkdir_p
15625# -------------
15626# Create "$as_dir" as a directory, including parents if necessary.
15627as_fn_mkdir_p ()
15628{
15629
15630  case $as_dir in #(
15631  -*) as_dir=./$as_dir;;
15632  esac
15633  test -d "$as_dir" || eval $as_mkdir_p || {
15634    as_dirs=
15635    while :; do
15636      case $as_dir in #(
15637      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15638      *) as_qdir=$as_dir;;
15639      esac
15640      as_dirs="'$as_qdir' $as_dirs"
15641      as_dir=`$as_dirname -- "$as_dir" ||
15642$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15643	 X"$as_dir" : 'X\(//\)[^/]' \| \
15644	 X"$as_dir" : 'X\(//\)$' \| \
15645	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15646$as_echo X"$as_dir" |
15647    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15648	    s//\1/
15649	    q
15650	  }
15651	  /^X\(\/\/\)[^/].*/{
15652	    s//\1/
15653	    q
15654	  }
15655	  /^X\(\/\/\)$/{
15656	    s//\1/
15657	    q
15658	  }
15659	  /^X\(\/\).*/{
15660	    s//\1/
15661	    q
15662	  }
15663	  s/.*/./; q'`
15664      test -d "$as_dir" && break
15665    done
15666    test -z "$as_dirs" || eval "mkdir $as_dirs"
15667  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15668
15669
15670} # as_fn_mkdir_p
15671if mkdir -p . 2>/dev/null; then
15672  as_mkdir_p='mkdir -p "$as_dir"'
15673else
15674  test -d ./-p && rmdir ./-p
15675  as_mkdir_p=false
15676fi
15677
15678
15679# as_fn_executable_p FILE
15680# -----------------------
15681# Test if FILE is an executable regular file.
15682as_fn_executable_p ()
15683{
15684  test -f "$1" && test -x "$1"
15685} # as_fn_executable_p
15686as_test_x='test -x'
15687as_executable_p=as_fn_executable_p
15688
15689# Sed expression to map a string onto a valid CPP name.
15690as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15691
15692# Sed expression to map a string onto a valid variable name.
15693as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15694
15695
15696exec 6>&1
15697## ----------------------------------- ##
15698## Main body of $CONFIG_STATUS script. ##
15699## ----------------------------------- ##
15700_ASEOF
15701test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15702
15703cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15704# Save the log message, to keep $0 and so on meaningful, and to
15705# report actual input values of CONFIG_FILES etc. instead of their
15706# values after options handling.
15707ac_log="
15708This file was extended by gas $as_me 2.34, which was
15709generated by GNU Autoconf 2.69.  Invocation command line was
15710
15711  CONFIG_FILES    = $CONFIG_FILES
15712  CONFIG_HEADERS  = $CONFIG_HEADERS
15713  CONFIG_LINKS    = $CONFIG_LINKS
15714  CONFIG_COMMANDS = $CONFIG_COMMANDS
15715  $ $0 $@
15716
15717on `(hostname || uname -n) 2>/dev/null | sed 1q`
15718"
15719
15720_ACEOF
15721
15722case $ac_config_files in *"
15723"*) set x $ac_config_files; shift; ac_config_files=$*;;
15724esac
15725
15726case $ac_config_headers in *"
15727"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15728esac
15729
15730
15731cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15732# Files that config.status was made for.
15733config_files="$ac_config_files"
15734config_headers="$ac_config_headers"
15735config_commands="$ac_config_commands"
15736
15737_ACEOF
15738
15739cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15740ac_cs_usage="\
15741\`$as_me' instantiates files and other configuration actions
15742from templates according to the current configuration.  Unless the files
15743and actions are specified as TAGs, all are instantiated by default.
15744
15745Usage: $0 [OPTION]... [TAG]...
15746
15747  -h, --help       print this help, then exit
15748  -V, --version    print version number and configuration settings, then exit
15749      --config     print configuration, then exit
15750  -q, --quiet, --silent
15751                   do not print progress messages
15752  -d, --debug      don't remove temporary files
15753      --recheck    update $as_me by reconfiguring in the same conditions
15754      --file=FILE[:TEMPLATE]
15755                   instantiate the configuration file FILE
15756      --header=FILE[:TEMPLATE]
15757                   instantiate the configuration header FILE
15758
15759Configuration files:
15760$config_files
15761
15762Configuration headers:
15763$config_headers
15764
15765Configuration commands:
15766$config_commands
15767
15768Report bugs to the package provider."
15769
15770_ACEOF
15771cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15772ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15773ac_cs_version="\\
15774gas config.status 2.34
15775configured by $0, generated by GNU Autoconf 2.69,
15776  with options \\"\$ac_cs_config\\"
15777
15778Copyright (C) 2012 Free Software Foundation, Inc.
15779This config.status script is free software; the Free Software Foundation
15780gives unlimited permission to copy, distribute and modify it."
15781
15782ac_pwd='$ac_pwd'
15783srcdir='$srcdir'
15784INSTALL='$INSTALL'
15785MKDIR_P='$MKDIR_P'
15786AWK='$AWK'
15787test -n "\$AWK" || AWK=awk
15788_ACEOF
15789
15790cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15791# The default lists apply if the user does not specify any file.
15792ac_need_defaults=:
15793while test $# != 0
15794do
15795  case $1 in
15796  --*=?*)
15797    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15798    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15799    ac_shift=:
15800    ;;
15801  --*=)
15802    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15803    ac_optarg=
15804    ac_shift=:
15805    ;;
15806  *)
15807    ac_option=$1
15808    ac_optarg=$2
15809    ac_shift=shift
15810    ;;
15811  esac
15812
15813  case $ac_option in
15814  # Handling of the options.
15815  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15816    ac_cs_recheck=: ;;
15817  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15818    $as_echo "$ac_cs_version"; exit ;;
15819  --config | --confi | --conf | --con | --co | --c )
15820    $as_echo "$ac_cs_config"; exit ;;
15821  --debug | --debu | --deb | --de | --d | -d )
15822    debug=: ;;
15823  --file | --fil | --fi | --f )
15824    $ac_shift
15825    case $ac_optarg in
15826    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15827    '') as_fn_error $? "missing file argument" ;;
15828    esac
15829    as_fn_append CONFIG_FILES " '$ac_optarg'"
15830    ac_need_defaults=false;;
15831  --header | --heade | --head | --hea )
15832    $ac_shift
15833    case $ac_optarg in
15834    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15835    esac
15836    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15837    ac_need_defaults=false;;
15838  --he | --h)
15839    # Conflict between --help and --header
15840    as_fn_error $? "ambiguous option: \`$1'
15841Try \`$0 --help' for more information.";;
15842  --help | --hel | -h )
15843    $as_echo "$ac_cs_usage"; exit ;;
15844  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15845  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15846    ac_cs_silent=: ;;
15847
15848  # This is an error.
15849  -*) as_fn_error $? "unrecognized option: \`$1'
15850Try \`$0 --help' for more information." ;;
15851
15852  *) as_fn_append ac_config_targets " $1"
15853     ac_need_defaults=false ;;
15854
15855  esac
15856  shift
15857done
15858
15859ac_configure_extra_args=
15860
15861if $ac_cs_silent; then
15862  exec 6>/dev/null
15863  ac_configure_extra_args="$ac_configure_extra_args --silent"
15864fi
15865
15866_ACEOF
15867cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15868if \$ac_cs_recheck; then
15869  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15870  shift
15871  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15872  CONFIG_SHELL='$SHELL'
15873  export CONFIG_SHELL
15874  exec "\$@"
15875fi
15876
15877_ACEOF
15878cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15879exec 5>>config.log
15880{
15881  echo
15882  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15883## Running $as_me. ##
15884_ASBOX
15885  $as_echo "$ac_log"
15886} >&5
15887
15888_ACEOF
15889cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15890#
15891# INIT-COMMANDS
15892#
15893AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15894
15895
15896# The HP-UX ksh and POSIX shell print the target directory to stdout
15897# if CDPATH is set.
15898(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15899
15900sed_quote_subst='$sed_quote_subst'
15901double_quote_subst='$double_quote_subst'
15902delay_variable_subst='$delay_variable_subst'
15903macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15904macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15905enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15906enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15907pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15908enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15909SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15910ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15911host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15912host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15913host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15914build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15915build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15916build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15917SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15918Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15919GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15920EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15921FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15922LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15923NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15924LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15925max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15926ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15927exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15928lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15929lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15930lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15931reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15932reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15933OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15934deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15935file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15936AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15937AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15938STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15939RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15940old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15941old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15942old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15943lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15944CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15945CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15946compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15947GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15948lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15949lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15950lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15951lt_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"`'
15952objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15953MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15954lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15955lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15956lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15957lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15958lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15959need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15960DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15961NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15962LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15963OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15964OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15965libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15966shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15967extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15968archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15969enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15970export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15971whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15972compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15973old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15974old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15975archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15976archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15977module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15978module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15979with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15980allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15981no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15982hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15983hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15984hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15985hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15986hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15987hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15988hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15989hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15990inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15991link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15992fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15993always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15994export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15995exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15996include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15997prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15998file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15999variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16000need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16001need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16002version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16003runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16004shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16005shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16006libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16007library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16008soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16009install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16010postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16011postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16012finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16013finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16014hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16015sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16016sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16017hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16018enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16019enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16020enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16021old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16022striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16023
16024LTCC='$LTCC'
16025LTCFLAGS='$LTCFLAGS'
16026compiler='$compiler_DEFAULT'
16027
16028# A function that is used when there is no print builtin or printf.
16029func_fallback_echo ()
16030{
16031  eval 'cat <<_LTECHO_EOF
16032\$1
16033_LTECHO_EOF'
16034}
16035
16036# Quote evaled strings.
16037for var in SHELL \
16038ECHO \
16039SED \
16040GREP \
16041EGREP \
16042FGREP \
16043LD \
16044NM \
16045LN_S \
16046lt_SP2NL \
16047lt_NL2SP \
16048reload_flag \
16049OBJDUMP \
16050deplibs_check_method \
16051file_magic_cmd \
16052AR \
16053AR_FLAGS \
16054STRIP \
16055RANLIB \
16056CC \
16057CFLAGS \
16058compiler \
16059lt_cv_sys_global_symbol_pipe \
16060lt_cv_sys_global_symbol_to_cdecl \
16061lt_cv_sys_global_symbol_to_c_name_address \
16062lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16063lt_prog_compiler_no_builtin_flag \
16064lt_prog_compiler_wl \
16065lt_prog_compiler_pic \
16066lt_prog_compiler_static \
16067lt_cv_prog_compiler_c_o \
16068need_locks \
16069DSYMUTIL \
16070NMEDIT \
16071LIPO \
16072OTOOL \
16073OTOOL64 \
16074shrext_cmds \
16075export_dynamic_flag_spec \
16076whole_archive_flag_spec \
16077compiler_needs_object \
16078with_gnu_ld \
16079allow_undefined_flag \
16080no_undefined_flag \
16081hardcode_libdir_flag_spec \
16082hardcode_libdir_flag_spec_ld \
16083hardcode_libdir_separator \
16084fix_srcfile_path \
16085exclude_expsyms \
16086include_expsyms \
16087file_list_spec \
16088variables_saved_for_relink \
16089libname_spec \
16090library_names_spec \
16091soname_spec \
16092install_override_mode \
16093finish_eval \
16094old_striplib \
16095striplib; do
16096    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16097    *[\\\\\\\`\\"\\\$]*)
16098      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16099      ;;
16100    *)
16101      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16102      ;;
16103    esac
16104done
16105
16106# Double-quote double-evaled strings.
16107for var in reload_cmds \
16108old_postinstall_cmds \
16109old_postuninstall_cmds \
16110old_archive_cmds \
16111extract_expsyms_cmds \
16112old_archive_from_new_cmds \
16113old_archive_from_expsyms_cmds \
16114archive_cmds \
16115archive_expsym_cmds \
16116module_cmds \
16117module_expsym_cmds \
16118export_symbols_cmds \
16119prelink_cmds \
16120postinstall_cmds \
16121postuninstall_cmds \
16122finish_cmds \
16123sys_lib_search_path_spec \
16124sys_lib_dlsearch_path_spec; do
16125    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16126    *[\\\\\\\`\\"\\\$]*)
16127      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16128      ;;
16129    *)
16130      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16131      ;;
16132    esac
16133done
16134
16135ac_aux_dir='$ac_aux_dir'
16136xsi_shell='$xsi_shell'
16137lt_shell_append='$lt_shell_append'
16138
16139# See if we are running on zsh, and set the options which allow our
16140# commands through without removal of \ escapes INIT.
16141if test -n "\${ZSH_VERSION+set}" ; then
16142   setopt NO_GLOB_SUBST
16143fi
16144
16145
16146    PACKAGE='$PACKAGE'
16147    VERSION='$VERSION'
16148    TIMESTAMP='$TIMESTAMP'
16149    RM='$RM'
16150    ofile='$ofile'
16151
16152
16153
16154# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16155    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16156    # from automake.
16157    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16158    # Capture the value of LINGUAS because we need it to compute CATALOGS.
16159    LINGUAS="${LINGUAS-%UNSET%}"
16160
16161target_cpu_type=${target_cpu_type}
16162 cgen_cpu_prefix=${cgen_cpu_prefix}
16163 obj_format=${obj_format}
16164 te_file=${te_file}
16165
16166_ACEOF
16167
16168cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16169
16170# Handling of arguments.
16171for ac_config_target in $ac_config_targets
16172do
16173  case $ac_config_target in
16174    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16175    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16176    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16177    "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
16178    ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
16179    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16180    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16181    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16182    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16183    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16184
16185  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16186  esac
16187done
16188
16189
16190# If the user did not use the arguments to specify the items to instantiate,
16191# then the envvar interface is used.  Set only those that are not.
16192# We use the long form for the default assignment because of an extremely
16193# bizarre bug on SunOS 4.1.3.
16194if $ac_need_defaults; then
16195  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16196  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16197  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16198fi
16199
16200# Have a temporary directory for convenience.  Make it in the build tree
16201# simply because there is no reason against having it here, and in addition,
16202# creating and moving files from /tmp can sometimes cause problems.
16203# Hook for its removal unless debugging.
16204# Note that there is a small window in which the directory will not be cleaned:
16205# after its creation but before its name has been assigned to `$tmp'.
16206$debug ||
16207{
16208  tmp= ac_tmp=
16209  trap 'exit_status=$?
16210  : "${ac_tmp:=$tmp}"
16211  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16212' 0
16213  trap 'as_fn_exit 1' 1 2 13 15
16214}
16215# Create a (secure) tmp directory for tmp files.
16216
16217{
16218  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16219  test -d "$tmp"
16220}  ||
16221{
16222  tmp=./conf$$-$RANDOM
16223  (umask 077 && mkdir "$tmp")
16224} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16225ac_tmp=$tmp
16226
16227# Set up the scripts for CONFIG_FILES section.
16228# No need to generate them if there are no CONFIG_FILES.
16229# This happens for instance with `./config.status config.h'.
16230if test -n "$CONFIG_FILES"; then
16231
16232
16233ac_cr=`echo X | tr X '\015'`
16234# On cygwin, bash can eat \r inside `` if the user requested igncr.
16235# But we know of no other shell where ac_cr would be empty at this
16236# point, so we can use a bashism as a fallback.
16237if test "x$ac_cr" = x; then
16238  eval ac_cr=\$\'\\r\'
16239fi
16240ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16241if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16242  ac_cs_awk_cr='\\r'
16243else
16244  ac_cs_awk_cr=$ac_cr
16245fi
16246
16247echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16248_ACEOF
16249
16250
16251{
16252  echo "cat >conf$$subs.awk <<_ACEOF" &&
16253  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16254  echo "_ACEOF"
16255} >conf$$subs.sh ||
16256  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16257ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16258ac_delim='%!_!# '
16259for ac_last_try in false false false false false :; do
16260  . ./conf$$subs.sh ||
16261    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16262
16263  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16264  if test $ac_delim_n = $ac_delim_num; then
16265    break
16266  elif $ac_last_try; then
16267    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16268  else
16269    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16270  fi
16271done
16272rm -f conf$$subs.sh
16273
16274cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16275cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16276_ACEOF
16277sed -n '
16278h
16279s/^/S["/; s/!.*/"]=/
16280p
16281g
16282s/^[^!]*!//
16283:repl
16284t repl
16285s/'"$ac_delim"'$//
16286t delim
16287:nl
16288h
16289s/\(.\{148\}\)..*/\1/
16290t more1
16291s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16292p
16293n
16294b repl
16295:more1
16296s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16297p
16298g
16299s/.\{148\}//
16300t nl
16301:delim
16302h
16303s/\(.\{148\}\)..*/\1/
16304t more2
16305s/["\\]/\\&/g; s/^/"/; s/$/"/
16306p
16307b
16308:more2
16309s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16310p
16311g
16312s/.\{148\}//
16313t delim
16314' <conf$$subs.awk | sed '
16315/^[^""]/{
16316  N
16317  s/\n//
16318}
16319' >>$CONFIG_STATUS || ac_write_fail=1
16320rm -f conf$$subs.awk
16321cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16322_ACAWK
16323cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16324  for (key in S) S_is_set[key] = 1
16325  FS = ""
16326
16327}
16328{
16329  line = $ 0
16330  nfields = split(line, field, "@")
16331  substed = 0
16332  len = length(field[1])
16333  for (i = 2; i < nfields; i++) {
16334    key = field[i]
16335    keylen = length(key)
16336    if (S_is_set[key]) {
16337      value = S[key]
16338      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16339      len += length(value) + length(field[++i])
16340      substed = 1
16341    } else
16342      len += 1 + keylen
16343  }
16344
16345  print line
16346}
16347
16348_ACAWK
16349_ACEOF
16350cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16351if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16352  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16353else
16354  cat
16355fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16356  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16357_ACEOF
16358
16359# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16360# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16361# trailing colons and then remove the whole line if VPATH becomes empty
16362# (actually we leave an empty line to preserve line numbers).
16363if test "x$srcdir" = x.; then
16364  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
16365h
16366s///
16367s/^/:/
16368s/[	 ]*$/:/
16369s/:\$(srcdir):/:/g
16370s/:\${srcdir}:/:/g
16371s/:@srcdir@:/:/g
16372s/^:*//
16373s/:*$//
16374x
16375s/\(=[	 ]*\).*/\1/
16376G
16377s/\n//
16378s/^[^=]*=[	 ]*$//
16379}'
16380fi
16381
16382cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16383fi # test -n "$CONFIG_FILES"
16384
16385# Set up the scripts for CONFIG_HEADERS section.
16386# No need to generate them if there are no CONFIG_HEADERS.
16387# This happens for instance with `./config.status Makefile'.
16388if test -n "$CONFIG_HEADERS"; then
16389cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16390BEGIN {
16391_ACEOF
16392
16393# Transform confdefs.h into an awk script `defines.awk', embedded as
16394# here-document in config.status, that substitutes the proper values into
16395# config.h.in to produce config.h.
16396
16397# Create a delimiter string that does not exist in confdefs.h, to ease
16398# handling of long lines.
16399ac_delim='%!_!# '
16400for ac_last_try in false false :; do
16401  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16402  if test -z "$ac_tt"; then
16403    break
16404  elif $ac_last_try; then
16405    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16406  else
16407    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16408  fi
16409done
16410
16411# For the awk script, D is an array of macro values keyed by name,
16412# likewise P contains macro parameters if any.  Preserve backslash
16413# newline sequences.
16414
16415ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16416sed -n '
16417s/.\{148\}/&'"$ac_delim"'/g
16418t rset
16419:rset
16420s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
16421t def
16422d
16423:def
16424s/\\$//
16425t bsnl
16426s/["\\]/\\&/g
16427s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16428D["\1"]=" \3"/p
16429s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
16430d
16431:bsnl
16432s/["\\]/\\&/g
16433s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16434D["\1"]=" \3\\\\\\n"\\/p
16435t cont
16436s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16437t cont
16438d
16439:cont
16440n
16441s/.\{148\}/&'"$ac_delim"'/g
16442t clear
16443:clear
16444s/\\$//
16445t bsnlc
16446s/["\\]/\\&/g; s/^/"/; s/$/"/p
16447d
16448:bsnlc
16449s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16450b cont
16451' <confdefs.h | sed '
16452s/'"$ac_delim"'/"\\\
16453"/g' >>$CONFIG_STATUS || ac_write_fail=1
16454
16455cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16456  for (key in D) D_is_set[key] = 1
16457  FS = ""
16458}
16459/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16460  line = \$ 0
16461  split(line, arg, " ")
16462  if (arg[1] == "#") {
16463    defundef = arg[2]
16464    mac1 = arg[3]
16465  } else {
16466    defundef = substr(arg[1], 2)
16467    mac1 = arg[2]
16468  }
16469  split(mac1, mac2, "(") #)
16470  macro = mac2[1]
16471  prefix = substr(line, 1, index(line, defundef) - 1)
16472  if (D_is_set[macro]) {
16473    # Preserve the white space surrounding the "#".
16474    print prefix "define", macro P[macro] D[macro]
16475    next
16476  } else {
16477    # Replace #undef with comments.  This is necessary, for example,
16478    # in the case of _POSIX_SOURCE, which is predefined and required
16479    # on some systems where configure will not decide to define it.
16480    if (defundef == "undef") {
16481      print "/*", prefix defundef, macro, "*/"
16482      next
16483    }
16484  }
16485}
16486{ print }
16487_ACAWK
16488_ACEOF
16489cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16490  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16491fi # test -n "$CONFIG_HEADERS"
16492
16493
16494eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16495shift
16496for ac_tag
16497do
16498  case $ac_tag in
16499  :[FHLC]) ac_mode=$ac_tag; continue;;
16500  esac
16501  case $ac_mode$ac_tag in
16502  :[FHL]*:*);;
16503  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16504  :[FH]-) ac_tag=-:-;;
16505  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16506  esac
16507  ac_save_IFS=$IFS
16508  IFS=:
16509  set x $ac_tag
16510  IFS=$ac_save_IFS
16511  shift
16512  ac_file=$1
16513  shift
16514
16515  case $ac_mode in
16516  :L) ac_source=$1;;
16517  :[FH])
16518    ac_file_inputs=
16519    for ac_f
16520    do
16521      case $ac_f in
16522      -) ac_f="$ac_tmp/stdin";;
16523      *) # Look for the file first in the build tree, then in the source tree
16524	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
16525	 # because $ac_f cannot contain `:'.
16526	 test -f "$ac_f" ||
16527	   case $ac_f in
16528	   [\\/$]*) false;;
16529	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16530	   esac ||
16531	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16532      esac
16533      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16534      as_fn_append ac_file_inputs " '$ac_f'"
16535    done
16536
16537    # Let's still pretend it is `configure' which instantiates (i.e., don't
16538    # use $as_me), people would be surprised to read:
16539    #    /* config.h.  Generated by config.status.  */
16540    configure_input='Generated from '`
16541	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16542	`' by configure.'
16543    if test x"$ac_file" != x-; then
16544      configure_input="$ac_file.  $configure_input"
16545      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16546$as_echo "$as_me: creating $ac_file" >&6;}
16547    fi
16548    # Neutralize special characters interpreted by sed in replacement strings.
16549    case $configure_input in #(
16550    *\&* | *\|* | *\\* )
16551       ac_sed_conf_input=`$as_echo "$configure_input" |
16552       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16553    *) ac_sed_conf_input=$configure_input;;
16554    esac
16555
16556    case $ac_tag in
16557    *:-:* | *:-) cat >"$ac_tmp/stdin" \
16558      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16559    esac
16560    ;;
16561  esac
16562
16563  ac_dir=`$as_dirname -- "$ac_file" ||
16564$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16565	 X"$ac_file" : 'X\(//\)[^/]' \| \
16566	 X"$ac_file" : 'X\(//\)$' \| \
16567	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16568$as_echo X"$ac_file" |
16569    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16570	    s//\1/
16571	    q
16572	  }
16573	  /^X\(\/\/\)[^/].*/{
16574	    s//\1/
16575	    q
16576	  }
16577	  /^X\(\/\/\)$/{
16578	    s//\1/
16579	    q
16580	  }
16581	  /^X\(\/\).*/{
16582	    s//\1/
16583	    q
16584	  }
16585	  s/.*/./; q'`
16586  as_dir="$ac_dir"; as_fn_mkdir_p
16587  ac_builddir=.
16588
16589case "$ac_dir" in
16590.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16591*)
16592  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16593  # A ".." for each directory in $ac_dir_suffix.
16594  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16595  case $ac_top_builddir_sub in
16596  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16597  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16598  esac ;;
16599esac
16600ac_abs_top_builddir=$ac_pwd
16601ac_abs_builddir=$ac_pwd$ac_dir_suffix
16602# for backward compatibility:
16603ac_top_builddir=$ac_top_build_prefix
16604
16605case $srcdir in
16606  .)  # We are building in place.
16607    ac_srcdir=.
16608    ac_top_srcdir=$ac_top_builddir_sub
16609    ac_abs_top_srcdir=$ac_pwd ;;
16610  [\\/]* | ?:[\\/]* )  # Absolute name.
16611    ac_srcdir=$srcdir$ac_dir_suffix;
16612    ac_top_srcdir=$srcdir
16613    ac_abs_top_srcdir=$srcdir ;;
16614  *) # Relative name.
16615    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16616    ac_top_srcdir=$ac_top_build_prefix$srcdir
16617    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16618esac
16619ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16620
16621
16622  case $ac_mode in
16623  :F)
16624  #
16625  # CONFIG_FILE
16626  #
16627
16628  case $INSTALL in
16629  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16630  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16631  esac
16632  ac_MKDIR_P=$MKDIR_P
16633  case $MKDIR_P in
16634  [\\/$]* | ?:[\\/]* ) ;;
16635  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16636  esac
16637_ACEOF
16638
16639cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16640# If the template does not know about datarootdir, expand it.
16641# FIXME: This hack should be removed a few years after 2.60.
16642ac_datarootdir_hack=; ac_datarootdir_seen=
16643ac_sed_dataroot='
16644/datarootdir/ {
16645  p
16646  q
16647}
16648/@datadir@/p
16649/@docdir@/p
16650/@infodir@/p
16651/@localedir@/p
16652/@mandir@/p'
16653case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16654*datarootdir*) ac_datarootdir_seen=yes;;
16655*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16656  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16657$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16658_ACEOF
16659cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16660  ac_datarootdir_hack='
16661  s&@datadir@&$datadir&g
16662  s&@docdir@&$docdir&g
16663  s&@infodir@&$infodir&g
16664  s&@localedir@&$localedir&g
16665  s&@mandir@&$mandir&g
16666  s&\\\${datarootdir}&$datarootdir&g' ;;
16667esac
16668_ACEOF
16669
16670# Neutralize VPATH when `$srcdir' = `.'.
16671# Shell code in configure.ac might set extrasub.
16672# FIXME: do we really want to maintain this feature?
16673cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16674ac_sed_extra="$ac_vpsub
16675$extrasub
16676_ACEOF
16677cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16678:t
16679/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16680s|@configure_input@|$ac_sed_conf_input|;t t
16681s&@top_builddir@&$ac_top_builddir_sub&;t t
16682s&@top_build_prefix@&$ac_top_build_prefix&;t t
16683s&@srcdir@&$ac_srcdir&;t t
16684s&@abs_srcdir@&$ac_abs_srcdir&;t t
16685s&@top_srcdir@&$ac_top_srcdir&;t t
16686s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16687s&@builddir@&$ac_builddir&;t t
16688s&@abs_builddir@&$ac_abs_builddir&;t t
16689s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16690s&@INSTALL@&$ac_INSTALL&;t t
16691s&@MKDIR_P@&$ac_MKDIR_P&;t t
16692$ac_datarootdir_hack
16693"
16694eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16695  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16696
16697test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16698  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16699  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16700      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16701  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16702which seems to be undefined.  Please make sure it is defined" >&5
16703$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16704which seems to be undefined.  Please make sure it is defined" >&2;}
16705
16706  rm -f "$ac_tmp/stdin"
16707  case $ac_file in
16708  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16709  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16710  esac \
16711  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16712 ;;
16713  :H)
16714  #
16715  # CONFIG_HEADER
16716  #
16717  if test x"$ac_file" != x-; then
16718    {
16719      $as_echo "/* $configure_input  */" \
16720      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16721    } >"$ac_tmp/config.h" \
16722      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16723    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16724      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16725$as_echo "$as_me: $ac_file is unchanged" >&6;}
16726    else
16727      rm -f "$ac_file"
16728      mv "$ac_tmp/config.h" "$ac_file" \
16729	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16730    fi
16731  else
16732    $as_echo "/* $configure_input  */" \
16733      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16734      || as_fn_error $? "could not create -" "$LINENO" 5
16735  fi
16736# Compute "$ac_file"'s index in $config_headers.
16737_am_arg="$ac_file"
16738_am_stamp_count=1
16739for _am_header in $config_headers :; do
16740  case $_am_header in
16741    $_am_arg | $_am_arg:* )
16742      break ;;
16743    * )
16744      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16745  esac
16746done
16747echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16748$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16749	 X"$_am_arg" : 'X\(//\)[^/]' \| \
16750	 X"$_am_arg" : 'X\(//\)$' \| \
16751	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16752$as_echo X"$_am_arg" |
16753    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16754	    s//\1/
16755	    q
16756	  }
16757	  /^X\(\/\/\)[^/].*/{
16758	    s//\1/
16759	    q
16760	  }
16761	  /^X\(\/\/\)$/{
16762	    s//\1/
16763	    q
16764	  }
16765	  /^X\(\/\).*/{
16766	    s//\1/
16767	    q
16768	  }
16769	  s/.*/./; q'`/stamp-h$_am_stamp_count
16770 ;;
16771
16772  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16773$as_echo "$as_me: executing $ac_file commands" >&6;}
16774 ;;
16775  esac
16776
16777
16778  case $ac_file$ac_mode in
16779    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16780  # Older Autoconf quotes --file arguments for eval, but not when files
16781  # are listed without --file.  Let's play safe and only enable the eval
16782  # if we detect the quoting.
16783  case $CONFIG_FILES in
16784  *\'*) eval set x "$CONFIG_FILES" ;;
16785  *)   set x $CONFIG_FILES ;;
16786  esac
16787  shift
16788  for mf
16789  do
16790    # Strip MF so we end up with the name of the file.
16791    mf=`echo "$mf" | sed -e 's/:.*$//'`
16792    # Check whether this is an Automake generated Makefile or not.
16793    # We used to match only the files named 'Makefile.in', but
16794    # some people rename them; so instead we look at the file content.
16795    # Grep'ing the first line is not enough: some people post-process
16796    # each Makefile.in and add a new line on top of each file to say so.
16797    # Grep'ing the whole file is not good either: AIX grep has a line
16798    # limit of 2048, but all sed's we know have understand at least 4000.
16799    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16800      dirpart=`$as_dirname -- "$mf" ||
16801$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16802	 X"$mf" : 'X\(//\)[^/]' \| \
16803	 X"$mf" : 'X\(//\)$' \| \
16804	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16805$as_echo X"$mf" |
16806    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16807	    s//\1/
16808	    q
16809	  }
16810	  /^X\(\/\/\)[^/].*/{
16811	    s//\1/
16812	    q
16813	  }
16814	  /^X\(\/\/\)$/{
16815	    s//\1/
16816	    q
16817	  }
16818	  /^X\(\/\).*/{
16819	    s//\1/
16820	    q
16821	  }
16822	  s/.*/./; q'`
16823    else
16824      continue
16825    fi
16826    # Extract the definition of DEPDIR, am__include, and am__quote
16827    # from the Makefile without running 'make'.
16828    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16829    test -z "$DEPDIR" && continue
16830    am__include=`sed -n 's/^am__include = //p' < "$mf"`
16831    test -z "$am__include" && continue
16832    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16833    # Find all dependency output files, they are included files with
16834    # $(DEPDIR) in their names.  We invoke sed twice because it is the
16835    # simplest approach to changing $(DEPDIR) to its actual value in the
16836    # expansion.
16837    for file in `sed -n "
16838      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16839	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16840      # Make sure the directory exists.
16841      test -f "$dirpart/$file" && continue
16842      fdir=`$as_dirname -- "$file" ||
16843$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16844	 X"$file" : 'X\(//\)[^/]' \| \
16845	 X"$file" : 'X\(//\)$' \| \
16846	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16847$as_echo X"$file" |
16848    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16849	    s//\1/
16850	    q
16851	  }
16852	  /^X\(\/\/\)[^/].*/{
16853	    s//\1/
16854	    q
16855	  }
16856	  /^X\(\/\/\)$/{
16857	    s//\1/
16858	    q
16859	  }
16860	  /^X\(\/\).*/{
16861	    s//\1/
16862	    q
16863	  }
16864	  s/.*/./; q'`
16865      as_dir=$dirpart/$fdir; as_fn_mkdir_p
16866      # echo "creating $dirpart/$file"
16867      echo '# dummy' > "$dirpart/$file"
16868    done
16869  done
16870}
16871 ;;
16872    "libtool":C)
16873
16874    # See if we are running on zsh, and set the options which allow our
16875    # commands through without removal of \ escapes.
16876    if test -n "${ZSH_VERSION+set}" ; then
16877      setopt NO_GLOB_SUBST
16878    fi
16879
16880    cfgfile="${ofile}T"
16881    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16882    $RM "$cfgfile"
16883
16884    cat <<_LT_EOF >> "$cfgfile"
16885#! $SHELL
16886
16887# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16888# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16889# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16890# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16891#
16892#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16893#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16894#   Written by Gordon Matzigkeit, 1996
16895#
16896#   This file is part of GNU Libtool.
16897#
16898# GNU Libtool is free software; you can redistribute it and/or
16899# modify it under the terms of the GNU General Public License as
16900# published by the Free Software Foundation; either version 2 of
16901# the License, or (at your option) any later version.
16902#
16903# As a special exception to the GNU General Public License,
16904# if you distribute this file as part of a program or library that
16905# is built using GNU Libtool, you may include this file under the
16906# same distribution terms that you use for the rest of that program.
16907#
16908# GNU Libtool is distributed in the hope that it will be useful,
16909# but WITHOUT ANY WARRANTY; without even the implied warranty of
16910# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16911# GNU General Public License for more details.
16912#
16913# You should have received a copy of the GNU General Public License
16914# along with GNU Libtool; see the file COPYING.  If not, a copy
16915# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16916# obtained by writing to the Free Software Foundation, Inc.,
16917# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16918
16919
16920# The names of the tagged configurations supported by this script.
16921available_tags=""
16922
16923# ### BEGIN LIBTOOL CONFIG
16924
16925# Which release of libtool.m4 was used?
16926macro_version=$macro_version
16927macro_revision=$macro_revision
16928
16929# Whether or not to build shared libraries.
16930build_libtool_libs=$enable_shared
16931
16932# Whether or not to build static libraries.
16933build_old_libs=$enable_static
16934
16935# What type of objects to build.
16936pic_mode=$pic_mode
16937
16938# Whether or not to optimize for fast installation.
16939fast_install=$enable_fast_install
16940
16941# Shell to use when invoking shell scripts.
16942SHELL=$lt_SHELL
16943
16944# An echo program that protects backslashes.
16945ECHO=$lt_ECHO
16946
16947# The host system.
16948host_alias=$host_alias
16949host=$host
16950host_os=$host_os
16951
16952# The build system.
16953build_alias=$build_alias
16954build=$build
16955build_os=$build_os
16956
16957# A sed program that does not truncate output.
16958SED=$lt_SED
16959
16960# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16961Xsed="\$SED -e 1s/^X//"
16962
16963# A grep program that handles long lines.
16964GREP=$lt_GREP
16965
16966# An ERE matcher.
16967EGREP=$lt_EGREP
16968
16969# A literal string matcher.
16970FGREP=$lt_FGREP
16971
16972# A BSD- or MS-compatible name lister.
16973NM=$lt_NM
16974
16975# Whether we need soft or hard links.
16976LN_S=$lt_LN_S
16977
16978# What is the maximum length of a command?
16979max_cmd_len=$max_cmd_len
16980
16981# Object file suffix (normally "o").
16982objext=$ac_objext
16983
16984# Executable file suffix (normally "").
16985exeext=$exeext
16986
16987# whether the shell understands "unset".
16988lt_unset=$lt_unset
16989
16990# turn spaces into newlines.
16991SP2NL=$lt_lt_SP2NL
16992
16993# turn newlines into spaces.
16994NL2SP=$lt_lt_NL2SP
16995
16996# An object symbol dumper.
16997OBJDUMP=$lt_OBJDUMP
16998
16999# Method to check whether dependent libraries are shared objects.
17000deplibs_check_method=$lt_deplibs_check_method
17001
17002# Command to use when deplibs_check_method == "file_magic".
17003file_magic_cmd=$lt_file_magic_cmd
17004
17005# The archiver.
17006AR=$lt_AR
17007AR_FLAGS=$lt_AR_FLAGS
17008
17009# A symbol stripping program.
17010STRIP=$lt_STRIP
17011
17012# Commands used to install an old-style archive.
17013RANLIB=$lt_RANLIB
17014old_postinstall_cmds=$lt_old_postinstall_cmds
17015old_postuninstall_cmds=$lt_old_postuninstall_cmds
17016
17017# Whether to use a lock for old archive extraction.
17018lock_old_archive_extraction=$lock_old_archive_extraction
17019
17020# A C compiler.
17021LTCC=$lt_CC
17022
17023# LTCC compiler flags.
17024LTCFLAGS=$lt_CFLAGS
17025
17026# Take the output of nm and produce a listing of raw symbols and C names.
17027global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17028
17029# Transform the output of nm in a proper C declaration.
17030global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17031
17032# Transform the output of nm in a C name address pair.
17033global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17034
17035# Transform the output of nm in a C name address pair when lib prefix is needed.
17036global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17037
17038# The name of the directory that contains temporary libtool files.
17039objdir=$objdir
17040
17041# Used to examine libraries when file_magic_cmd begins with "file".
17042MAGIC_CMD=$MAGIC_CMD
17043
17044# Must we lock files when doing compilation?
17045need_locks=$lt_need_locks
17046
17047# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17048DSYMUTIL=$lt_DSYMUTIL
17049
17050# Tool to change global to local symbols on Mac OS X.
17051NMEDIT=$lt_NMEDIT
17052
17053# Tool to manipulate fat objects and archives on Mac OS X.
17054LIPO=$lt_LIPO
17055
17056# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17057OTOOL=$lt_OTOOL
17058
17059# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17060OTOOL64=$lt_OTOOL64
17061
17062# Old archive suffix (normally "a").
17063libext=$libext
17064
17065# Shared library suffix (normally ".so").
17066shrext_cmds=$lt_shrext_cmds
17067
17068# The commands to extract the exported symbol list from a shared archive.
17069extract_expsyms_cmds=$lt_extract_expsyms_cmds
17070
17071# Variables whose values should be saved in libtool wrapper scripts and
17072# restored at link time.
17073variables_saved_for_relink=$lt_variables_saved_for_relink
17074
17075# Do we need the "lib" prefix for modules?
17076need_lib_prefix=$need_lib_prefix
17077
17078# Do we need a version for libraries?
17079need_version=$need_version
17080
17081# Library versioning type.
17082version_type=$version_type
17083
17084# Shared library runtime path variable.
17085runpath_var=$runpath_var
17086
17087# Shared library path variable.
17088shlibpath_var=$shlibpath_var
17089
17090# Is shlibpath searched before the hard-coded library search path?
17091shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17092
17093# Format of library name prefix.
17094libname_spec=$lt_libname_spec
17095
17096# List of archive names.  First name is the real one, the rest are links.
17097# The last name is the one that the linker finds with -lNAME
17098library_names_spec=$lt_library_names_spec
17099
17100# The coded name of the library, if different from the real name.
17101soname_spec=$lt_soname_spec
17102
17103# Permission mode override for installation of shared libraries.
17104install_override_mode=$lt_install_override_mode
17105
17106# Command to use after installation of a shared archive.
17107postinstall_cmds=$lt_postinstall_cmds
17108
17109# Command to use after uninstallation of a shared archive.
17110postuninstall_cmds=$lt_postuninstall_cmds
17111
17112# Commands used to finish a libtool library installation in a directory.
17113finish_cmds=$lt_finish_cmds
17114
17115# As "finish_cmds", except a single script fragment to be evaled but
17116# not shown.
17117finish_eval=$lt_finish_eval
17118
17119# Whether we should hardcode library paths into libraries.
17120hardcode_into_libs=$hardcode_into_libs
17121
17122# Compile-time system search path for libraries.
17123sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17124
17125# Run-time system search path for libraries.
17126sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17127
17128# Whether dlopen is supported.
17129dlopen_support=$enable_dlopen
17130
17131# Whether dlopen of programs is supported.
17132dlopen_self=$enable_dlopen_self
17133
17134# Whether dlopen of statically linked programs is supported.
17135dlopen_self_static=$enable_dlopen_self_static
17136
17137# Commands to strip libraries.
17138old_striplib=$lt_old_striplib
17139striplib=$lt_striplib
17140
17141
17142# The linker used to build libraries.
17143LD=$lt_LD
17144
17145# How to create reloadable object files.
17146reload_flag=$lt_reload_flag
17147reload_cmds=$lt_reload_cmds
17148
17149# Commands used to build an old-style archive.
17150old_archive_cmds=$lt_old_archive_cmds
17151
17152# A language specific compiler.
17153CC=$lt_compiler
17154
17155# Is the compiler the GNU compiler?
17156with_gcc=$GCC
17157
17158# Compiler flag to turn off builtin functions.
17159no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17160
17161# How to pass a linker flag through the compiler.
17162wl=$lt_lt_prog_compiler_wl
17163
17164# Additional compiler flags for building library objects.
17165pic_flag=$lt_lt_prog_compiler_pic
17166
17167# Compiler flag to prevent dynamic linking.
17168link_static_flag=$lt_lt_prog_compiler_static
17169
17170# Does compiler simultaneously support -c and -o options?
17171compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17172
17173# Whether or not to add -lc for building shared libraries.
17174build_libtool_need_lc=$archive_cmds_need_lc
17175
17176# Whether or not to disallow shared libs when runtime libs are static.
17177allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17178
17179# Compiler flag to allow reflexive dlopens.
17180export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17181
17182# Compiler flag to generate shared objects directly from archives.
17183whole_archive_flag_spec=$lt_whole_archive_flag_spec
17184
17185# Whether the compiler copes with passing no objects directly.
17186compiler_needs_object=$lt_compiler_needs_object
17187
17188# Create an old-style archive from a shared archive.
17189old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17190
17191# Create a temporary old-style archive to link instead of a shared archive.
17192old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17193
17194# Commands used to build a shared archive.
17195archive_cmds=$lt_archive_cmds
17196archive_expsym_cmds=$lt_archive_expsym_cmds
17197
17198# Commands used to build a loadable module if different from building
17199# a shared archive.
17200module_cmds=$lt_module_cmds
17201module_expsym_cmds=$lt_module_expsym_cmds
17202
17203# Whether we are building with GNU ld or not.
17204with_gnu_ld=$lt_with_gnu_ld
17205
17206# Flag that allows shared libraries with undefined symbols to be built.
17207allow_undefined_flag=$lt_allow_undefined_flag
17208
17209# Flag that enforces no undefined symbols.
17210no_undefined_flag=$lt_no_undefined_flag
17211
17212# Flag to hardcode \$libdir into a binary during linking.
17213# This must work even if \$libdir does not exist
17214hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17215
17216# If ld is used when linking, flag to hardcode \$libdir into a binary
17217# during linking.  This must work even if \$libdir does not exist.
17218hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17219
17220# Whether we need a single "-rpath" flag with a separated argument.
17221hardcode_libdir_separator=$lt_hardcode_libdir_separator
17222
17223# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17224# DIR into the resulting binary.
17225hardcode_direct=$hardcode_direct
17226
17227# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17228# DIR into the resulting binary and the resulting library dependency is
17229# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17230# library is relocated.
17231hardcode_direct_absolute=$hardcode_direct_absolute
17232
17233# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17234# into the resulting binary.
17235hardcode_minus_L=$hardcode_minus_L
17236
17237# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17238# into the resulting binary.
17239hardcode_shlibpath_var=$hardcode_shlibpath_var
17240
17241# Set to "yes" if building a shared library automatically hardcodes DIR
17242# into the library and all subsequent libraries and executables linked
17243# against it.
17244hardcode_automatic=$hardcode_automatic
17245
17246# Set to yes if linker adds runtime paths of dependent libraries
17247# to runtime path list.
17248inherit_rpath=$inherit_rpath
17249
17250# Whether libtool must link a program against all its dependency libraries.
17251link_all_deplibs=$link_all_deplibs
17252
17253# Fix the shell variable \$srcfile for the compiler.
17254fix_srcfile_path=$lt_fix_srcfile_path
17255
17256# Set to "yes" if exported symbols are required.
17257always_export_symbols=$always_export_symbols
17258
17259# The commands to list exported symbols.
17260export_symbols_cmds=$lt_export_symbols_cmds
17261
17262# Symbols that should not be listed in the preloaded symbols.
17263exclude_expsyms=$lt_exclude_expsyms
17264
17265# Symbols that must always be exported.
17266include_expsyms=$lt_include_expsyms
17267
17268# Commands necessary for linking programs (against libraries) with templates.
17269prelink_cmds=$lt_prelink_cmds
17270
17271# Specify filename containing input files.
17272file_list_spec=$lt_file_list_spec
17273
17274# How to hardcode a shared library path into an executable.
17275hardcode_action=$hardcode_action
17276
17277# ### END LIBTOOL CONFIG
17278
17279_LT_EOF
17280
17281  case $host_os in
17282  aix3*)
17283    cat <<\_LT_EOF >> "$cfgfile"
17284# AIX sometimes has problems with the GCC collect2 program.  For some
17285# reason, if we set the COLLECT_NAMES environment variable, the problems
17286# vanish in a puff of smoke.
17287if test "X${COLLECT_NAMES+set}" != Xset; then
17288  COLLECT_NAMES=
17289  export COLLECT_NAMES
17290fi
17291_LT_EOF
17292    ;;
17293  esac
17294
17295
17296ltmain="$ac_aux_dir/ltmain.sh"
17297
17298
17299  # We use sed instead of cat because bash on DJGPP gets confused if
17300  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17301  # text mode, it properly converts lines to CR/LF.  This bash problem
17302  # is reportedly fixed, but why not run on old versions too?
17303  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17304    || (rm -f "$cfgfile"; exit 1)
17305
17306  case $xsi_shell in
17307  yes)
17308    cat << \_LT_EOF >> "$cfgfile"
17309
17310# func_dirname file append nondir_replacement
17311# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17312# otherwise set result to NONDIR_REPLACEMENT.
17313func_dirname ()
17314{
17315  case ${1} in
17316    */*) func_dirname_result="${1%/*}${2}" ;;
17317    *  ) func_dirname_result="${3}" ;;
17318  esac
17319}
17320
17321# func_basename file
17322func_basename ()
17323{
17324  func_basename_result="${1##*/}"
17325}
17326
17327# func_dirname_and_basename file append nondir_replacement
17328# perform func_basename and func_dirname in a single function
17329# call:
17330#   dirname:  Compute the dirname of FILE.  If nonempty,
17331#             add APPEND to the result, otherwise set result
17332#             to NONDIR_REPLACEMENT.
17333#             value returned in "$func_dirname_result"
17334#   basename: Compute filename of FILE.
17335#             value retuned in "$func_basename_result"
17336# Implementation must be kept synchronized with func_dirname
17337# and func_basename. For efficiency, we do not delegate to
17338# those functions but instead duplicate the functionality here.
17339func_dirname_and_basename ()
17340{
17341  case ${1} in
17342    */*) func_dirname_result="${1%/*}${2}" ;;
17343    *  ) func_dirname_result="${3}" ;;
17344  esac
17345  func_basename_result="${1##*/}"
17346}
17347
17348# func_stripname prefix suffix name
17349# strip PREFIX and SUFFIX off of NAME.
17350# PREFIX and SUFFIX must not contain globbing or regex special
17351# characters, hashes, percent signs, but SUFFIX may contain a leading
17352# dot (in which case that matches only a dot).
17353func_stripname ()
17354{
17355  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17356  # positional parameters, so assign one to ordinary parameter first.
17357  func_stripname_result=${3}
17358  func_stripname_result=${func_stripname_result#"${1}"}
17359  func_stripname_result=${func_stripname_result%"${2}"}
17360}
17361
17362# func_opt_split
17363func_opt_split ()
17364{
17365  func_opt_split_opt=${1%%=*}
17366  func_opt_split_arg=${1#*=}
17367}
17368
17369# func_lo2o object
17370func_lo2o ()
17371{
17372  case ${1} in
17373    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17374    *)    func_lo2o_result=${1} ;;
17375  esac
17376}
17377
17378# func_xform libobj-or-source
17379func_xform ()
17380{
17381  func_xform_result=${1%.*}.lo
17382}
17383
17384# func_arith arithmetic-term...
17385func_arith ()
17386{
17387  func_arith_result=$(( $* ))
17388}
17389
17390# func_len string
17391# STRING may not start with a hyphen.
17392func_len ()
17393{
17394  func_len_result=${#1}
17395}
17396
17397_LT_EOF
17398    ;;
17399  *) # Bourne compatible functions.
17400    cat << \_LT_EOF >> "$cfgfile"
17401
17402# func_dirname file append nondir_replacement
17403# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17404# otherwise set result to NONDIR_REPLACEMENT.
17405func_dirname ()
17406{
17407  # Extract subdirectory from the argument.
17408  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17409  if test "X$func_dirname_result" = "X${1}"; then
17410    func_dirname_result="${3}"
17411  else
17412    func_dirname_result="$func_dirname_result${2}"
17413  fi
17414}
17415
17416# func_basename file
17417func_basename ()
17418{
17419  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17420}
17421
17422
17423# func_stripname prefix suffix name
17424# strip PREFIX and SUFFIX off of NAME.
17425# PREFIX and SUFFIX must not contain globbing or regex special
17426# characters, hashes, percent signs, but SUFFIX may contain a leading
17427# dot (in which case that matches only a dot).
17428# func_strip_suffix prefix name
17429func_stripname ()
17430{
17431  case ${2} in
17432    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17433    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17434  esac
17435}
17436
17437# sed scripts:
17438my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17439my_sed_long_arg='1s/^-[^=]*=//'
17440
17441# func_opt_split
17442func_opt_split ()
17443{
17444  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17445  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17446}
17447
17448# func_lo2o object
17449func_lo2o ()
17450{
17451  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17452}
17453
17454# func_xform libobj-or-source
17455func_xform ()
17456{
17457  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17458}
17459
17460# func_arith arithmetic-term...
17461func_arith ()
17462{
17463  func_arith_result=`expr "$@"`
17464}
17465
17466# func_len string
17467# STRING may not start with a hyphen.
17468func_len ()
17469{
17470  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17471}
17472
17473_LT_EOF
17474esac
17475
17476case $lt_shell_append in
17477  yes)
17478    cat << \_LT_EOF >> "$cfgfile"
17479
17480# func_append var value
17481# Append VALUE to the end of shell variable VAR.
17482func_append ()
17483{
17484  eval "$1+=\$2"
17485}
17486_LT_EOF
17487    ;;
17488  *)
17489    cat << \_LT_EOF >> "$cfgfile"
17490
17491# func_append var value
17492# Append VALUE to the end of shell variable VAR.
17493func_append ()
17494{
17495  eval "$1=\$$1\$2"
17496}
17497
17498_LT_EOF
17499    ;;
17500  esac
17501
17502
17503  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17504    || (rm -f "$cfgfile"; exit 1)
17505
17506  mv -f "$cfgfile" "$ofile" ||
17507    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17508  chmod +x "$ofile"
17509
17510 ;;
17511    "default-1":C)
17512    for ac_file in $CONFIG_FILES; do
17513      # Support "outfile[:infile[:infile...]]"
17514      case "$ac_file" in
17515        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17516      esac
17517      # PO directories have a Makefile.in generated from Makefile.in.in.
17518      case "$ac_file" in */Makefile.in)
17519        # Adjust a relative srcdir.
17520        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17521        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
17522        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17523        # In autoconf-2.13 it is called $ac_given_srcdir.
17524        # In autoconf-2.50 it is called $srcdir.
17525        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17526        case "$ac_given_srcdir" in
17527          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17528          /*) top_srcdir="$ac_given_srcdir" ;;
17529          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
17530        esac
17531        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17532          rm -f "$ac_dir/POTFILES"
17533          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17534          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17535          POMAKEFILEDEPS="POTFILES.in"
17536          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17537          # on $ac_dir but don't depend on user-specified configuration
17538          # parameters.
17539          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17540            # The LINGUAS file contains the set of available languages.
17541            if test -n "$OBSOLETE_ALL_LINGUAS"; then
17542              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
17543            fi
17544            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17545            # Hide the ALL_LINGUAS assigment from automake.
17546            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17547            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17548          else
17549            # The set of available languages was given in configure.ac.
17550            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17551          fi
17552          case "$ac_given_srcdir" in
17553            .) srcdirpre= ;;
17554            *) srcdirpre='$(srcdir)/' ;;
17555          esac
17556          POFILES=
17557          GMOFILES=
17558          UPDATEPOFILES=
17559          DUMMYPOFILES=
17560          for lang in $ALL_LINGUAS; do
17561            POFILES="$POFILES $srcdirpre$lang.po"
17562            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17563            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17564            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17565          done
17566          # CATALOGS depends on both $ac_dir and the user's LINGUAS
17567          # environment variable.
17568          INST_LINGUAS=
17569          if test -n "$ALL_LINGUAS"; then
17570            for presentlang in $ALL_LINGUAS; do
17571              useit=no
17572              if test "%UNSET%" != "$LINGUAS"; then
17573                desiredlanguages="$LINGUAS"
17574              else
17575                desiredlanguages="$ALL_LINGUAS"
17576              fi
17577              for desiredlang in $desiredlanguages; do
17578                # Use the presentlang catalog if desiredlang is
17579                #   a. equal to presentlang, or
17580                #   b. a variant of presentlang (because in this case,
17581                #      presentlang can be used as a fallback for messages
17582                #      which are not translated in the desiredlang catalog).
17583                case "$desiredlang" in
17584                  "$presentlang"*) useit=yes;;
17585                esac
17586              done
17587              if test $useit = yes; then
17588                INST_LINGUAS="$INST_LINGUAS $presentlang"
17589              fi
17590            done
17591          fi
17592          CATALOGS=
17593          if test -n "$INST_LINGUAS"; then
17594            for lang in $INST_LINGUAS; do
17595              CATALOGS="$CATALOGS $lang.gmo"
17596            done
17597          fi
17598          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17599          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"
17600          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17601            if test -f "$f"; then
17602              case "$f" in
17603                *.orig | *.bak | *~) ;;
17604                *) cat "$f" >> "$ac_dir/Makefile" ;;
17605              esac
17606            fi
17607          done
17608        fi
17609        ;;
17610      esac
17611    done ;;
17612    "default":C) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
17613 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
17614 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
17615 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
17616 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
17617 if test "x$cgen_cpu_prefix" != x ; then
17618   echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
17619 fi ;;
17620
17621  esac
17622done # for ac_tag
17623
17624
17625as_fn_exit 0
17626_ACEOF
17627ac_clean_files=$ac_clean_files_save
17628
17629test $ac_write_fail = 0 ||
17630  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17631
17632
17633# configure is writing to config.log, and then calls config.status.
17634# config.status does its own redirection, appending to config.log.
17635# Unfortunately, on DOS this fails, as config.log is still kept open
17636# by configure, so config.status won't be able to write to it; its
17637# output is simply discarded.  So we exec the FD to /dev/null,
17638# effectively closing config.log, so it can be properly (re)opened and
17639# appended to by config.status.  When coming back to configure, we
17640# need to make the FD available again.
17641if test "$no_create" != yes; then
17642  ac_cs_success=:
17643  ac_config_status_args=
17644  test "$silent" = yes &&
17645    ac_config_status_args="$ac_config_status_args --quiet"
17646  exec 5>/dev/null
17647  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17648  exec 5>>config.log
17649  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17650  # would make configure fail if this is the last instruction.
17651  $ac_cs_success || as_fn_exit 1
17652fi
17653if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17654  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17655$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17656fi
17657
17658