xref: /netbsd-src/external/gpl3/gdb/dist/bfd/configure (revision 19ef5b5b0bcb90f63509df6e78769de1b57c2758)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for bfd 2.23.52.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
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.
90case $0 in #((
91  *[\\/]* ) as_myself=$0 ;;
92  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95  IFS=$as_save_IFS
96  test -z "$as_dir" && as_dir=.
97    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98  done
99IFS=$as_save_IFS
100
101     ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106  as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110  exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there.  '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136  emulate sh
137  NULLCMD=:
138  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139  # is contrary to our usage.  Disable this feature.
140  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141  setopt NO_GLOB_SUBST
142else
143  case \`(set -o) 2>/dev/null\` in #(
144  *posix*) :
145    set -o posix ;; #(
146  *) :
147     ;;
148esac
149fi
150"
151  as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165  exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172test \$(( 1 + 1 )) = 2 || exit 1
173
174  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178    PATH=/empty FPATH=/empty; export PATH FPATH
179    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181  if (eval "$as_required") 2>/dev/null; then :
182  as_have_required=yes
183else
184  as_have_required=no
185fi
186  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192do
193  IFS=$as_save_IFS
194  test -z "$as_dir" && as_dir=.
195  as_found=:
196  case $as_dir in #(
197	 /*)
198	   for as_base in sh bash ksh sh5; do
199	     # Try only shells that exist, to save several forks.
200	     as_shell=$as_dir/$as_base
201	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203  CONFIG_SHELL=$as_shell as_have_required=yes
204		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205  break 2
206fi
207fi
208	   done;;
209       esac
210  as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214  CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219      if test "x$CONFIG_SHELL" != x; then :
220  # We cannot yet assume a decent shell, so we have to provide a
221	# neutralization value for shells without unset; and this also
222	# works around shells that cannot unset nonexistent variables.
223	BASH_ENV=/dev/null
224	ENV=/dev/null
225	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226	export CONFIG_SHELL
227	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230    if test x$as_have_required = xno; then :
231  $as_echo "$0: This script requires a shell more modern than all"
232  $as_echo "$0: the shells that I found on your system."
233  if test x${ZSH_VERSION+set} = xset ; then
234    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236  else
237    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
241  fi
242  exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260  { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269  return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277  set +e
278  as_fn_set_status $1
279  exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288  case $as_dir in #(
289  -*) as_dir=./$as_dir;;
290  esac
291  test -d "$as_dir" || eval $as_mkdir_p || {
292    as_dirs=
293    while :; do
294      case $as_dir in #(
295      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296      *) as_qdir=$as_dir;;
297      esac
298      as_dirs="'$as_qdir' $as_dirs"
299      as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301	 X"$as_dir" : 'X\(//\)[^/]' \| \
302	 X"$as_dir" : 'X\(//\)$' \| \
303	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306	    s//\1/
307	    q
308	  }
309	  /^X\(\/\/\)[^/].*/{
310	    s//\1/
311	    q
312	  }
313	  /^X\(\/\/\)$/{
314	    s//\1/
315	    q
316	  }
317	  /^X\(\/\).*/{
318	    s//\1/
319	    q
320	  }
321	  s/.*/./; q'`
322      test -d "$as_dir" && break
323    done
324    test -z "$as_dirs" || eval "mkdir $as_dirs"
325  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336  eval 'as_fn_append ()
337  {
338    eval $1+=\$2
339  }'
340else
341  as_fn_append ()
342  {
343    eval $1=\$$1\$2
344  }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353  eval 'as_fn_arith ()
354  {
355    as_val=$(( $* ))
356  }'
357else
358  as_fn_arith ()
359  {
360    as_val=`expr "$@" || test $? -eq 1`
361  }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372  as_status=$?; test $as_status -eq 0 && as_status=1
373  if test "$3"; then
374    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376  fi
377  $as_echo "$as_me: error: $1" >&2
378  as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383  as_expr=expr
384else
385  as_expr=false
386fi
387
388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389  as_basename=basename
390else
391  as_basename=false
392fi
393
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395  as_dirname=dirname
396else
397  as_dirname=false
398fi
399
400as_me=`$as_basename -- "$0" ||
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402	 X"$0" : 'X\(//\)$' \| \
403	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405    sed '/^.*\/\([^/][^/]*\)\/*$/{
406	    s//\1/
407	    q
408	  }
409	  /^X\/\(\/\/\)$/{
410	    s//\1/
411	    q
412	  }
413	  /^X\/\(\/\).*/{
414	    s//\1/
415	    q
416	  }
417	  s/.*/./; q'`
418
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431  as_me=bfd_$as_me # XXX don't overwrite our caller's configure.lineno
432  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
433  sed -n '
434    p
435    /[$]LINENO/=
436  ' <$as_myself |
437    sed '
438      s/[$]LINENO.*/&-/
439      t lineno
440      b
441      :lineno
442      N
443      :loop
444      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
445      t loop
446      s/-\n.*//
447    ' >$as_me.lineno &&
448  chmod +x "$as_me.lineno" ||
449    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
450
451  # Don't try to exec as it changes $[0], causing all sort of problems
452  # (the dirname of $[0] is not the place where we might find the
453  # original and so on.  Autoconf is especially sensitive to this).
454  . "./$as_me.lineno"
455  # Exit status is that of the last command.
456  exit
457}
458
459ECHO_C= ECHO_N= ECHO_T=
460case `echo -n x` in #(((((
461-n*)
462  case `echo 'xy\c'` in
463  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
464  xy)  ECHO_C='\c';;
465  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
466       ECHO_T='	';;
467  esac;;
468*)
469  ECHO_N='-n';;
470esac
471
472rm -f conf$$ conf$$.exe conf$$.file
473if test -d conf$$.dir; then
474  rm -f conf$$.dir/conf$$.file
475else
476  rm -f conf$$.dir
477  mkdir conf$$.dir 2>/dev/null
478fi
479if (echo >conf$$.file) 2>/dev/null; then
480  if ln -s conf$$.file conf$$ 2>/dev/null; then
481    as_ln_s='ln -s'
482    # ... but there are two gotchas:
483    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
484    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
485    # In both cases, we have to default to `cp -p'.
486    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
487      as_ln_s='cp -p'
488  elif ln conf$$.file conf$$ 2>/dev/null; then
489    as_ln_s=ln
490  else
491    as_ln_s='cp -p'
492  fi
493else
494  as_ln_s='cp -p'
495fi
496rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
497rmdir conf$$.dir 2>/dev/null
498
499if mkdir -p . 2>/dev/null; then
500  as_mkdir_p='mkdir -p "$as_dir"'
501else
502  test -d ./-p && rmdir ./-p
503  as_mkdir_p=false
504fi
505
506if test -x / >/dev/null 2>&1; then
507  as_test_x='test -x'
508else
509  if ls -dL / >/dev/null 2>&1; then
510    as_ls_L_option=L
511  else
512    as_ls_L_option=
513  fi
514  as_test_x='
515    eval sh -c '\''
516      if test -d "$1"; then
517	test -d "$1/.";
518      else
519	case $1 in #(
520	-*)set "./$1";;
521	esac;
522	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
523	???[sx]*):;;*)false;;esac;fi
524    '\'' sh
525  '
526fi
527as_executable_p=$as_test_x
528
529# Sed expression to map a string onto a valid CPP name.
530as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531
532# Sed expression to map a string onto a valid variable name.
533as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534
535SHELL=${CONFIG_SHELL-/bin/sh}
536
537
538exec 7<&0 </dev/null 6>&1
539
540# Name of the host.
541# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
542# so uname gets run too.
543ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
544
545#
546# Initializations.
547#
548ac_default_prefix=/usr/local
549ac_clean_files=
550ac_config_libobj_dir=.
551LIBOBJS=
552cross_compiling=no
553subdirs=
554MFLAGS=
555MAKEFLAGS=
556
557# Identity of this package.
558PACKAGE_NAME='bfd'
559PACKAGE_TARNAME='bfd'
560PACKAGE_VERSION='2.23.52'
561PACKAGE_STRING='bfd 2.23.52'
562PACKAGE_BUGREPORT=''
563PACKAGE_URL=''
564
565ac_unique_file="libbfd.c"
566# Factoring default headers for most tests.
567ac_includes_default="\
568#include <stdio.h>
569#ifdef HAVE_SYS_TYPES_H
570# include <sys/types.h>
571#endif
572#ifdef HAVE_SYS_STAT_H
573# include <sys/stat.h>
574#endif
575#ifdef STDC_HEADERS
576# include <stdlib.h>
577# include <stddef.h>
578#else
579# ifdef HAVE_STDLIB_H
580#  include <stdlib.h>
581# endif
582#endif
583#ifdef HAVE_STRING_H
584# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
585#  include <memory.h>
586# endif
587# include <string.h>
588#endif
589#ifdef HAVE_STRINGS_H
590# include <strings.h>
591#endif
592#ifdef HAVE_INTTYPES_H
593# include <inttypes.h>
594#endif
595#ifdef HAVE_STDINT_H
596# include <stdint.h>
597#endif
598#ifdef HAVE_UNISTD_H
599# include <unistd.h>
600#endif"
601
602ac_subst_vars='am__EXEEXT_FALSE
603am__EXEEXT_TRUE
604LTLIBOBJS
605LIBOBJS
606havevecs
607tdefaults
608bfd_ufile_ptr
609bfd_file_ptr
610lt_cv_dlopen_libs
611supports_plugins
612bfd_default_target_size
613bfd_machines
614bfd_backends
615all_backends
616bfd64_libs
617wordsize
618TDEFINES
619SHARED_LIBADD
620SHARED_LDFLAGS
621LIBM
622COREFLAG
623COREFILE
624EXEEXT_FOR_BUILD
625CC_FOR_BUILD
626BFD_HOSTPTR_T
627BFD_HOST_U_64_BIT
628BFD_HOST_64_BIT
629BFD_HOST_64_BIT_DEFINED
630BFD_HOST_64BIT_LONG_LONG
631BFD_HOST_64BIT_LONG
632HDEFINES
633MSGMERGE
634MSGFMT
635MKINSTALLDIRS
636CATOBJEXT
637GENCAT
638INSTOBJEXT
639DATADIRNAME
640CATALOGS
641POSUB
642GMSGFMT
643XGETTEXT
644INCINTL
645LIBINTL_DEP
646LIBINTL
647USE_NLS
648bfdincludedir
649bfdlibdir
650target_noncanonical
651host_noncanonical
652INSTALL_LIBBFD_FALSE
653INSTALL_LIBBFD_TRUE
654GENINSRC_NEVER_FALSE
655GENINSRC_NEVER_TRUE
656MAINT
657MAINTAINER_MODE_FALSE
658MAINTAINER_MODE_TRUE
659NO_WERROR
660WARN_CFLAGS
661REPORT_BUGS_TEXI
662REPORT_BUGS_TO
663PKGVERSION
664DEBUGDIR
665PLUGINS_FALSE
666PLUGINS_TRUE
667OTOOL64
668OTOOL
669LIPO
670NMEDIT
671DSYMUTIL
672OBJDUMP
673LN_S
674NM
675ac_ct_DUMPBIN
676DUMPBIN
677LD
678FGREP
679SED
680LIBTOOL
681EGREP
682GREP
683CPP
684RANLIB
685AR
686am__fastdepCC_FALSE
687am__fastdepCC_TRUE
688CCDEPMODE
689AMDEPBACKSLASH
690AMDEP_FALSE
691AMDEP_TRUE
692am__quote
693am__include
694DEPDIR
695am__untar
696am__tar
697AMTAR
698am__leading_dot
699SET_MAKE
700AWK
701mkdir_p
702MKDIR_P
703INSTALL_STRIP_PROGRAM
704STRIP
705install_sh
706MAKEINFO
707AUTOHEADER
708AUTOMAKE
709AUTOCONF
710ACLOCAL
711VERSION
712PACKAGE
713CYGPATH_W
714am__isrc
715INSTALL_DATA
716INSTALL_SCRIPT
717INSTALL_PROGRAM
718OBJEXT
719EXEEXT
720ac_ct_CC
721CPPFLAGS
722LDFLAGS
723CFLAGS
724CC
725target_os
726target_vendor
727target_cpu
728target
729host_os
730host_vendor
731host_cpu
732host
733build_os
734build_vendor
735build_cpu
736build
737target_alias
738host_alias
739build_alias
740LIBS
741ECHO_T
742ECHO_N
743ECHO_C
744DEFS
745mandir
746localedir
747libdir
748psdir
749pdfdir
750dvidir
751htmldir
752infodir
753docdir
754oldincludedir
755includedir
756localstatedir
757sharedstatedir
758sysconfdir
759datadir
760datarootdir
761libexecdir
762sbindir
763bindir
764program_transform_name
765prefix
766exec_prefix
767PACKAGE_URL
768PACKAGE_BUGREPORT
769PACKAGE_STRING
770PACKAGE_VERSION
771PACKAGE_TARNAME
772PACKAGE_NAME
773PATH_SEPARATOR
774SHELL'
775ac_subst_files=''
776ac_user_opts='
777enable_option_checking
778enable_dependency_tracking
779enable_shared
780enable_static
781with_pic
782enable_fast_install
783with_gnu_ld
784enable_libtool_lock
785enable_plugins
786enable_largefile
787enable_64_bit_bfd
788enable_targets
789with_mmap
790enable_secureplt
791enable_leading_mingw64_underscores
792with_separate_debug_dir
793enable_elf_stt_common
794with_pkgversion
795with_bugurl
796enable_werror
797enable_build_warnings
798enable_maintainer_mode
799enable_install_libbfd
800enable_nls
801with_zlib
802'
803      ac_precious_vars='build_alias
804host_alias
805target_alias
806CC
807CFLAGS
808LDFLAGS
809LIBS
810CPPFLAGS
811CPP'
812
813
814# Initialize some variables set by options.
815ac_init_help=
816ac_init_version=false
817ac_unrecognized_opts=
818ac_unrecognized_sep=
819# The variables have the same names as the options, with
820# dashes changed to underlines.
821cache_file=/dev/null
822exec_prefix=NONE
823no_create=
824no_recursion=
825prefix=NONE
826program_prefix=NONE
827program_suffix=NONE
828program_transform_name=s,x,x,
829silent=
830site=
831srcdir=
832verbose=
833x_includes=NONE
834x_libraries=NONE
835
836# Installation directory options.
837# These are left unexpanded so users can "make install exec_prefix=/foo"
838# and all the variables that are supposed to be based on exec_prefix
839# by default will actually change.
840# Use braces instead of parens because sh, perl, etc. also accept them.
841# (The list follows the same order as the GNU Coding Standards.)
842bindir='${exec_prefix}/bin'
843sbindir='${exec_prefix}/sbin'
844libexecdir='${exec_prefix}/libexec'
845datarootdir='${prefix}/share'
846datadir='${datarootdir}'
847sysconfdir='${prefix}/etc'
848sharedstatedir='${prefix}/com'
849localstatedir='${prefix}/var'
850includedir='${prefix}/include'
851oldincludedir='/usr/include'
852docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
853infodir='${datarootdir}/info'
854htmldir='${docdir}'
855dvidir='${docdir}'
856pdfdir='${docdir}'
857psdir='${docdir}'
858libdir='${exec_prefix}/lib'
859localedir='${datarootdir}/locale'
860mandir='${datarootdir}/man'
861
862ac_prev=
863ac_dashdash=
864for ac_option
865do
866  # If the previous option needs an argument, assign it.
867  if test -n "$ac_prev"; then
868    eval $ac_prev=\$ac_option
869    ac_prev=
870    continue
871  fi
872
873  case $ac_option in
874  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
875  *)	ac_optarg=yes ;;
876  esac
877
878  # Accept the important Cygnus configure options, so we can diagnose typos.
879
880  case $ac_dashdash$ac_option in
881  --)
882    ac_dashdash=yes ;;
883
884  -bindir | --bindir | --bindi | --bind | --bin | --bi)
885    ac_prev=bindir ;;
886  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
887    bindir=$ac_optarg ;;
888
889  -build | --build | --buil | --bui | --bu)
890    ac_prev=build_alias ;;
891  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
892    build_alias=$ac_optarg ;;
893
894  -cache-file | --cache-file | --cache-fil | --cache-fi \
895  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
896    ac_prev=cache_file ;;
897  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
898  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
899    cache_file=$ac_optarg ;;
900
901  --config-cache | -C)
902    cache_file=config.cache ;;
903
904  -datadir | --datadir | --datadi | --datad)
905    ac_prev=datadir ;;
906  -datadir=* | --datadir=* | --datadi=* | --datad=*)
907    datadir=$ac_optarg ;;
908
909  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
910  | --dataroo | --dataro | --datar)
911    ac_prev=datarootdir ;;
912  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
913  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
914    datarootdir=$ac_optarg ;;
915
916  -disable-* | --disable-*)
917    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
918    # Reject names that are not valid shell variable names.
919    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920      as_fn_error "invalid feature name: $ac_useropt"
921    ac_useropt_orig=$ac_useropt
922    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923    case $ac_user_opts in
924      *"
925"enable_$ac_useropt"
926"*) ;;
927      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
928	 ac_unrecognized_sep=', ';;
929    esac
930    eval enable_$ac_useropt=no ;;
931
932  -docdir | --docdir | --docdi | --doc | --do)
933    ac_prev=docdir ;;
934  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
935    docdir=$ac_optarg ;;
936
937  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938    ac_prev=dvidir ;;
939  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
940    dvidir=$ac_optarg ;;
941
942  -enable-* | --enable-*)
943    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
944    # Reject names that are not valid shell variable names.
945    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
946      as_fn_error "invalid feature name: $ac_useropt"
947    ac_useropt_orig=$ac_useropt
948    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949    case $ac_user_opts in
950      *"
951"enable_$ac_useropt"
952"*) ;;
953      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
954	 ac_unrecognized_sep=', ';;
955    esac
956    eval enable_$ac_useropt=\$ac_optarg ;;
957
958  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
959  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
960  | --exec | --exe | --ex)
961    ac_prev=exec_prefix ;;
962  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
963  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
964  | --exec=* | --exe=* | --ex=*)
965    exec_prefix=$ac_optarg ;;
966
967  -gas | --gas | --ga | --g)
968    # Obsolete; use --with-gas.
969    with_gas=yes ;;
970
971  -help | --help | --hel | --he | -h)
972    ac_init_help=long ;;
973  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
974    ac_init_help=recursive ;;
975  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
976    ac_init_help=short ;;
977
978  -host | --host | --hos | --ho)
979    ac_prev=host_alias ;;
980  -host=* | --host=* | --hos=* | --ho=*)
981    host_alias=$ac_optarg ;;
982
983  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
984    ac_prev=htmldir ;;
985  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
986  | --ht=*)
987    htmldir=$ac_optarg ;;
988
989  -includedir | --includedir | --includedi | --included | --include \
990  | --includ | --inclu | --incl | --inc)
991    ac_prev=includedir ;;
992  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
993  | --includ=* | --inclu=* | --incl=* | --inc=*)
994    includedir=$ac_optarg ;;
995
996  -infodir | --infodir | --infodi | --infod | --info | --inf)
997    ac_prev=infodir ;;
998  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
999    infodir=$ac_optarg ;;
1000
1001  -libdir | --libdir | --libdi | --libd)
1002    ac_prev=libdir ;;
1003  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1004    libdir=$ac_optarg ;;
1005
1006  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1007  | --libexe | --libex | --libe)
1008    ac_prev=libexecdir ;;
1009  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1010  | --libexe=* | --libex=* | --libe=*)
1011    libexecdir=$ac_optarg ;;
1012
1013  -localedir | --localedir | --localedi | --localed | --locale)
1014    ac_prev=localedir ;;
1015  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1016    localedir=$ac_optarg ;;
1017
1018  -localstatedir | --localstatedir | --localstatedi | --localstated \
1019  | --localstate | --localstat | --localsta | --localst | --locals)
1020    ac_prev=localstatedir ;;
1021  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1022  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1023    localstatedir=$ac_optarg ;;
1024
1025  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1026    ac_prev=mandir ;;
1027  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1028    mandir=$ac_optarg ;;
1029
1030  -nfp | --nfp | --nf)
1031    # Obsolete; use --without-fp.
1032    with_fp=no ;;
1033
1034  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1035  | --no-cr | --no-c | -n)
1036    no_create=yes ;;
1037
1038  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1039  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1040    no_recursion=yes ;;
1041
1042  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1043  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1044  | --oldin | --oldi | --old | --ol | --o)
1045    ac_prev=oldincludedir ;;
1046  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1047  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1048  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1049    oldincludedir=$ac_optarg ;;
1050
1051  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1052    ac_prev=prefix ;;
1053  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1054    prefix=$ac_optarg ;;
1055
1056  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1057  | --program-pre | --program-pr | --program-p)
1058    ac_prev=program_prefix ;;
1059  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1060  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1061    program_prefix=$ac_optarg ;;
1062
1063  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1064  | --program-suf | --program-su | --program-s)
1065    ac_prev=program_suffix ;;
1066  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1067  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1068    program_suffix=$ac_optarg ;;
1069
1070  -program-transform-name | --program-transform-name \
1071  | --program-transform-nam | --program-transform-na \
1072  | --program-transform-n | --program-transform- \
1073  | --program-transform | --program-transfor \
1074  | --program-transfo | --program-transf \
1075  | --program-trans | --program-tran \
1076  | --progr-tra | --program-tr | --program-t)
1077    ac_prev=program_transform_name ;;
1078  -program-transform-name=* | --program-transform-name=* \
1079  | --program-transform-nam=* | --program-transform-na=* \
1080  | --program-transform-n=* | --program-transform-=* \
1081  | --program-transform=* | --program-transfor=* \
1082  | --program-transfo=* | --program-transf=* \
1083  | --program-trans=* | --program-tran=* \
1084  | --progr-tra=* | --program-tr=* | --program-t=*)
1085    program_transform_name=$ac_optarg ;;
1086
1087  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1088    ac_prev=pdfdir ;;
1089  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1090    pdfdir=$ac_optarg ;;
1091
1092  -psdir | --psdir | --psdi | --psd | --ps)
1093    ac_prev=psdir ;;
1094  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1095    psdir=$ac_optarg ;;
1096
1097  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1098  | -silent | --silent | --silen | --sile | --sil)
1099    silent=yes ;;
1100
1101  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1102    ac_prev=sbindir ;;
1103  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1104  | --sbi=* | --sb=*)
1105    sbindir=$ac_optarg ;;
1106
1107  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1108  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1109  | --sharedst | --shareds | --shared | --share | --shar \
1110  | --sha | --sh)
1111    ac_prev=sharedstatedir ;;
1112  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1113  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1114  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1115  | --sha=* | --sh=*)
1116    sharedstatedir=$ac_optarg ;;
1117
1118  -site | --site | --sit)
1119    ac_prev=site ;;
1120  -site=* | --site=* | --sit=*)
1121    site=$ac_optarg ;;
1122
1123  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1124    ac_prev=srcdir ;;
1125  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1126    srcdir=$ac_optarg ;;
1127
1128  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1129  | --syscon | --sysco | --sysc | --sys | --sy)
1130    ac_prev=sysconfdir ;;
1131  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1132  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1133    sysconfdir=$ac_optarg ;;
1134
1135  -target | --target | --targe | --targ | --tar | --ta | --t)
1136    ac_prev=target_alias ;;
1137  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1138    target_alias=$ac_optarg ;;
1139
1140  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1141    verbose=yes ;;
1142
1143  -version | --version | --versio | --versi | --vers | -V)
1144    ac_init_version=: ;;
1145
1146  -with-* | --with-*)
1147    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1148    # Reject names that are not valid shell variable names.
1149    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150      as_fn_error "invalid package name: $ac_useropt"
1151    ac_useropt_orig=$ac_useropt
1152    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153    case $ac_user_opts in
1154      *"
1155"with_$ac_useropt"
1156"*) ;;
1157      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1158	 ac_unrecognized_sep=', ';;
1159    esac
1160    eval with_$ac_useropt=\$ac_optarg ;;
1161
1162  -without-* | --without-*)
1163    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1164    # Reject names that are not valid shell variable names.
1165    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1166      as_fn_error "invalid package name: $ac_useropt"
1167    ac_useropt_orig=$ac_useropt
1168    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1169    case $ac_user_opts in
1170      *"
1171"with_$ac_useropt"
1172"*) ;;
1173      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1174	 ac_unrecognized_sep=', ';;
1175    esac
1176    eval with_$ac_useropt=no ;;
1177
1178  --x)
1179    # Obsolete; use --with-x.
1180    with_x=yes ;;
1181
1182  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1183  | --x-incl | --x-inc | --x-in | --x-i)
1184    ac_prev=x_includes ;;
1185  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1186  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1187    x_includes=$ac_optarg ;;
1188
1189  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1190  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1191    ac_prev=x_libraries ;;
1192  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1193  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1194    x_libraries=$ac_optarg ;;
1195
1196  -*) as_fn_error "unrecognized option: \`$ac_option'
1197Try \`$0 --help' for more information."
1198    ;;
1199
1200  *=*)
1201    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1202    # Reject names that are not valid shell variable names.
1203    case $ac_envvar in #(
1204      '' | [0-9]* | *[!_$as_cr_alnum]* )
1205      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1206    esac
1207    eval $ac_envvar=\$ac_optarg
1208    export $ac_envvar ;;
1209
1210  *)
1211    # FIXME: should be removed in autoconf 3.0.
1212    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1213    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1214      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1215    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1216    ;;
1217
1218  esac
1219done
1220
1221if test -n "$ac_prev"; then
1222  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1223  as_fn_error "missing argument to $ac_option"
1224fi
1225
1226if test -n "$ac_unrecognized_opts"; then
1227  case $enable_option_checking in
1228    no) ;;
1229    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1230    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1231  esac
1232fi
1233
1234# Check all directory arguments for consistency.
1235for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1236		datadir sysconfdir sharedstatedir localstatedir includedir \
1237		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1238		libdir localedir mandir
1239do
1240  eval ac_val=\$$ac_var
1241  # Remove trailing slashes.
1242  case $ac_val in
1243    */ )
1244      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1245      eval $ac_var=\$ac_val;;
1246  esac
1247  # Be sure to have absolute directory names.
1248  case $ac_val in
1249    [\\/$]* | ?:[\\/]* )  continue;;
1250    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1251  esac
1252  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1253done
1254
1255# There might be people who depend on the old broken behavior: `$host'
1256# used to hold the argument of --host etc.
1257# FIXME: To remove some day.
1258build=$build_alias
1259host=$host_alias
1260target=$target_alias
1261
1262# FIXME: To remove some day.
1263if test "x$host_alias" != x; then
1264  if test "x$build_alias" = x; then
1265    cross_compiling=maybe
1266    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1267    If a cross compiler is detected then cross compile mode will be used." >&2
1268  elif test "x$build_alias" != "x$host_alias"; then
1269    cross_compiling=yes
1270  fi
1271fi
1272
1273ac_tool_prefix=
1274test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275
1276test "$silent" = yes && exec 6>/dev/null
1277
1278
1279ac_pwd=`pwd` && test -n "$ac_pwd" &&
1280ac_ls_di=`ls -di .` &&
1281ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1282  as_fn_error "working directory cannot be determined"
1283test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1284  as_fn_error "pwd does not report name of working directory"
1285
1286
1287# Find the source files, if location was not specified.
1288if test -z "$srcdir"; then
1289  ac_srcdir_defaulted=yes
1290  # Try the directory containing this script, then the parent directory.
1291  ac_confdir=`$as_dirname -- "$as_myself" ||
1292$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1293	 X"$as_myself" : 'X\(//\)[^/]' \| \
1294	 X"$as_myself" : 'X\(//\)$' \| \
1295	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1296$as_echo X"$as_myself" |
1297    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1298	    s//\1/
1299	    q
1300	  }
1301	  /^X\(\/\/\)[^/].*/{
1302	    s//\1/
1303	    q
1304	  }
1305	  /^X\(\/\/\)$/{
1306	    s//\1/
1307	    q
1308	  }
1309	  /^X\(\/\).*/{
1310	    s//\1/
1311	    q
1312	  }
1313	  s/.*/./; q'`
1314  srcdir=$ac_confdir
1315  if test ! -r "$srcdir/$ac_unique_file"; then
1316    srcdir=..
1317  fi
1318else
1319  ac_srcdir_defaulted=no
1320fi
1321if test ! -r "$srcdir/$ac_unique_file"; then
1322  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1323  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1324fi
1325ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1326ac_abs_confdir=`(
1327	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1328	pwd)`
1329# When building in place, set srcdir=.
1330if test "$ac_abs_confdir" = "$ac_pwd"; then
1331  srcdir=.
1332fi
1333# Remove unnecessary trailing slashes from srcdir.
1334# Double slashes in file names in object file debugging info
1335# mess up M-x gdb in Emacs.
1336case $srcdir in
1337*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1338esac
1339for ac_var in $ac_precious_vars; do
1340  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1341  eval ac_env_${ac_var}_value=\$${ac_var}
1342  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1343  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1344done
1345
1346#
1347# Report the --help message.
1348#
1349if test "$ac_init_help" = "long"; then
1350  # Omit some internal or obsolete options to make the list less imposing.
1351  # This message is too long to be a string in the A/UX 3.1 sh.
1352  cat <<_ACEOF
1353\`configure' configures bfd 2.23.52 to adapt to many kinds of systems.
1354
1355Usage: $0 [OPTION]... [VAR=VALUE]...
1356
1357To assign environment variables (e.g., CC, CFLAGS...), specify them as
1358VAR=VALUE.  See below for descriptions of some of the useful variables.
1359
1360Defaults for the options are specified in brackets.
1361
1362Configuration:
1363  -h, --help              display this help and exit
1364      --help=short        display options specific to this package
1365      --help=recursive    display the short help of all the included packages
1366  -V, --version           display version information and exit
1367  -q, --quiet, --silent   do not print \`checking...' messages
1368      --cache-file=FILE   cache test results in FILE [disabled]
1369  -C, --config-cache      alias for \`--cache-file=config.cache'
1370  -n, --no-create         do not create output files
1371      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1372
1373Installation directories:
1374  --prefix=PREFIX         install architecture-independent files in PREFIX
1375                          [$ac_default_prefix]
1376  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1377                          [PREFIX]
1378
1379By default, \`make install' will install all the files in
1380\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1381an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1382for instance \`--prefix=\$HOME'.
1383
1384For better control, use the options below.
1385
1386Fine tuning of the installation directories:
1387  --bindir=DIR            user executables [EPREFIX/bin]
1388  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1389  --libexecdir=DIR        program executables [EPREFIX/libexec]
1390  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1391  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1392  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1393  --libdir=DIR            object code libraries [EPREFIX/lib]
1394  --includedir=DIR        C header files [PREFIX/include]
1395  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1396  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1397  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1398  --infodir=DIR           info documentation [DATAROOTDIR/info]
1399  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1400  --mandir=DIR            man documentation [DATAROOTDIR/man]
1401  --docdir=DIR            documentation root [DATAROOTDIR/doc/bfd]
1402  --htmldir=DIR           html documentation [DOCDIR]
1403  --dvidir=DIR            dvi documentation [DOCDIR]
1404  --pdfdir=DIR            pdf documentation [DOCDIR]
1405  --psdir=DIR             ps documentation [DOCDIR]
1406_ACEOF
1407
1408  cat <<\_ACEOF
1409
1410Program names:
1411  --program-prefix=PREFIX            prepend PREFIX to installed program names
1412  --program-suffix=SUFFIX            append SUFFIX to installed program names
1413  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1414
1415System types:
1416  --build=BUILD     configure for building on BUILD [guessed]
1417  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1418  --target=TARGET   configure for building compilers for TARGET [HOST]
1419_ACEOF
1420fi
1421
1422if test -n "$ac_init_help"; then
1423  case $ac_init_help in
1424     short | recursive ) echo "Configuration of bfd 2.23.52:";;
1425   esac
1426  cat <<\_ACEOF
1427
1428Optional Features:
1429  --disable-option-checking  ignore unrecognized --enable/--with options
1430  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1431  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1432  --disable-dependency-tracking  speeds up one-time build
1433  --enable-dependency-tracking   do not reject slow dependency extractors
1434  --enable-shared[=PKGS]  build shared libraries [default=no]
1435  --enable-static[=PKGS]  build static libraries [default=yes]
1436  --enable-fast-install[=PKGS]
1437                          optimize for fast installation [default=yes]
1438  --disable-libtool-lock  avoid locking (might break parallel builds)
1439  --enable-plugins        Enable support for plugins (defaults no)
1440  --disable-largefile     omit support for large files
1441  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1442  --enable-targets        alternative target configurations
1443  --enable-secureplt      Default to creating read-only plt entries
1444  --enable-leading-mingw64-underscores
1445                          Enable leading underscores on 64 bit mingw targets
1446  --enable-elf-stt-common Allow the generation of ELF symbols with the STT_COMMON type
1447  --enable-werror         treat compile warnings as errors
1448  --enable-build-warnings enable build-time compiler warnings
1449  --enable-maintainer-mode  enable make rules and dependencies not useful
1450			  (and sometimes confusing) to the casual installer
1451  --enable-install-libbfd controls installation of libbfd and related headers
1452  --disable-nls           do not use Native Language Support
1453
1454Optional Packages:
1455  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1456  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1457  --with-pic              try to use only PIC/non-PIC objects [default=use
1458                          both]
1459  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1460  --with-mmap             try using mmap for BFD input files if available
1461  --with-separate-debug-dir=DIR
1462                          Look for global separate debug info in DIR
1463                          [default=LIBDIR/debug]
1464  --with-pkgversion=PKG   Use PKG in the version string in place of "GNU
1465                          Binutils"
1466  --with-bugurl=URL       Direct users to URL to report a bug
1467  --with-zlib             include zlib support (auto/yes/no) default=auto
1468
1469Some influential environment variables:
1470  CC          C compiler command
1471  CFLAGS      C compiler flags
1472  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1473              nonstandard directory <lib dir>
1474  LIBS        libraries to pass to the linker, e.g. -l<library>
1475  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1476              you have headers in a nonstandard directory <include dir>
1477  CPP         C preprocessor
1478
1479Use these variables to override the choices made by `configure' or to help
1480it to find libraries and programs with nonstandard names/locations.
1481
1482Report bugs to the package provider.
1483_ACEOF
1484ac_status=$?
1485fi
1486
1487if test "$ac_init_help" = "recursive"; then
1488  # If there are subdirs, report their specific --help.
1489  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1490    test -d "$ac_dir" ||
1491      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1492      continue
1493    ac_builddir=.
1494
1495case "$ac_dir" in
1496.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1497*)
1498  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1499  # A ".." for each directory in $ac_dir_suffix.
1500  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1501  case $ac_top_builddir_sub in
1502  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1503  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1504  esac ;;
1505esac
1506ac_abs_top_builddir=$ac_pwd
1507ac_abs_builddir=$ac_pwd$ac_dir_suffix
1508# for backward compatibility:
1509ac_top_builddir=$ac_top_build_prefix
1510
1511case $srcdir in
1512  .)  # We are building in place.
1513    ac_srcdir=.
1514    ac_top_srcdir=$ac_top_builddir_sub
1515    ac_abs_top_srcdir=$ac_pwd ;;
1516  [\\/]* | ?:[\\/]* )  # Absolute name.
1517    ac_srcdir=$srcdir$ac_dir_suffix;
1518    ac_top_srcdir=$srcdir
1519    ac_abs_top_srcdir=$srcdir ;;
1520  *) # Relative name.
1521    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1522    ac_top_srcdir=$ac_top_build_prefix$srcdir
1523    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1524esac
1525ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1526
1527    cd "$ac_dir" || { ac_status=$?; continue; }
1528    # Check for guested configure.
1529    if test -f "$ac_srcdir/configure.gnu"; then
1530      echo &&
1531      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1532    elif test -f "$ac_srcdir/configure"; then
1533      echo &&
1534      $SHELL "$ac_srcdir/configure" --help=recursive
1535    else
1536      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1537    fi || ac_status=$?
1538    cd "$ac_pwd" || { ac_status=$?; break; }
1539  done
1540fi
1541
1542test -n "$ac_init_help" && exit $ac_status
1543if $ac_init_version; then
1544  cat <<\_ACEOF
1545bfd configure 2.23.52
1546generated by GNU Autoconf 2.64
1547
1548Copyright (C) 2009 Free Software Foundation, Inc.
1549This configure script is free software; the Free Software Foundation
1550gives unlimited permission to copy, distribute and modify it.
1551_ACEOF
1552  exit
1553fi
1554
1555## ------------------------ ##
1556## Autoconf initialization. ##
1557## ------------------------ ##
1558
1559# ac_fn_c_try_compile LINENO
1560# --------------------------
1561# Try to compile conftest.$ac_ext, and return whether this succeeded.
1562ac_fn_c_try_compile ()
1563{
1564  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565  rm -f conftest.$ac_objext
1566  if { { ac_try="$ac_compile"
1567case "(($ac_try" in
1568  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569  *) ac_try_echo=$ac_try;;
1570esac
1571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572$as_echo "$ac_try_echo"; } >&5
1573  (eval "$ac_compile") 2>conftest.err
1574  ac_status=$?
1575  if test -s conftest.err; then
1576    grep -v '^ *+' conftest.err >conftest.er1
1577    cat conftest.er1 >&5
1578    mv -f conftest.er1 conftest.err
1579  fi
1580  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581  test $ac_status = 0; } && {
1582	 test -z "$ac_c_werror_flag" ||
1583	 test ! -s conftest.err
1584       } && test -s conftest.$ac_objext; then :
1585  ac_retval=0
1586else
1587  $as_echo "$as_me: failed program was:" >&5
1588sed 's/^/| /' conftest.$ac_ext >&5
1589
1590	ac_retval=1
1591fi
1592  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1593  return $ac_retval
1594
1595} # ac_fn_c_try_compile
1596
1597# ac_fn_c_try_link LINENO
1598# -----------------------
1599# Try to link conftest.$ac_ext, and return whether this succeeded.
1600ac_fn_c_try_link ()
1601{
1602  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603  rm -f conftest.$ac_objext conftest$ac_exeext
1604  if { { ac_try="$ac_link"
1605case "(($ac_try" in
1606  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1607  *) ac_try_echo=$ac_try;;
1608esac
1609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1610$as_echo "$ac_try_echo"; } >&5
1611  (eval "$ac_link") 2>conftest.err
1612  ac_status=$?
1613  if test -s conftest.err; then
1614    grep -v '^ *+' conftest.err >conftest.er1
1615    cat conftest.er1 >&5
1616    mv -f conftest.er1 conftest.err
1617  fi
1618  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619  test $ac_status = 0; } && {
1620	 test -z "$ac_c_werror_flag" ||
1621	 test ! -s conftest.err
1622       } && test -s conftest$ac_exeext && {
1623	 test "$cross_compiling" = yes ||
1624	 $as_test_x conftest$ac_exeext
1625       }; then :
1626  ac_retval=0
1627else
1628  $as_echo "$as_me: failed program was:" >&5
1629sed 's/^/| /' conftest.$ac_ext >&5
1630
1631	ac_retval=1
1632fi
1633  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1634  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1635  # interfere with the next link command; also delete a directory that is
1636  # left behind by Apple's compiler.  We do this before executing the actions.
1637  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1638  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1639  return $ac_retval
1640
1641} # ac_fn_c_try_link
1642
1643# ac_fn_c_try_cpp LINENO
1644# ----------------------
1645# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1646ac_fn_c_try_cpp ()
1647{
1648  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649  if { { ac_try="$ac_cpp conftest.$ac_ext"
1650case "(($ac_try" in
1651  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1652  *) ac_try_echo=$ac_try;;
1653esac
1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1655$as_echo "$ac_try_echo"; } >&5
1656  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1657  ac_status=$?
1658  if test -s conftest.err; then
1659    grep -v '^ *+' conftest.err >conftest.er1
1660    cat conftest.er1 >&5
1661    mv -f conftest.er1 conftest.err
1662  fi
1663  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1664  test $ac_status = 0; } >/dev/null && {
1665	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1666	 test ! -s conftest.err
1667       }; then :
1668  ac_retval=0
1669else
1670  $as_echo "$as_me: failed program was:" >&5
1671sed 's/^/| /' conftest.$ac_ext >&5
1672
1673    ac_retval=1
1674fi
1675  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1676  return $ac_retval
1677
1678} # ac_fn_c_try_cpp
1679
1680# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1681# -------------------------------------------------------
1682# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1683# the include files in INCLUDES and setting the cache variable VAR
1684# accordingly.
1685ac_fn_c_check_header_mongrel ()
1686{
1687  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1689  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1690$as_echo_n "checking for $2... " >&6; }
1691if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1692  $as_echo_n "(cached) " >&6
1693fi
1694eval ac_res=\$$3
1695	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1696$as_echo "$ac_res" >&6; }
1697else
1698  # Is the header compilable?
1699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1700$as_echo_n "checking $2 usability... " >&6; }
1701cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1702/* end confdefs.h.  */
1703$4
1704#include <$2>
1705_ACEOF
1706if ac_fn_c_try_compile "$LINENO"; then :
1707  ac_header_compiler=yes
1708else
1709  ac_header_compiler=no
1710fi
1711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1713$as_echo "$ac_header_compiler" >&6; }
1714
1715# Is the header present?
1716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1717$as_echo_n "checking $2 presence... " >&6; }
1718cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719/* end confdefs.h.  */
1720#include <$2>
1721_ACEOF
1722if ac_fn_c_try_cpp "$LINENO"; then :
1723  ac_header_preproc=yes
1724else
1725  ac_header_preproc=no
1726fi
1727rm -f conftest.err conftest.$ac_ext
1728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1729$as_echo "$ac_header_preproc" >&6; }
1730
1731# So?  What about this header?
1732case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1733  yes:no: )
1734    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1735$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1736    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1737$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1738    ;;
1739  no:yes:* )
1740    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1741$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1742    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1743$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1744    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1745$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1746    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1747$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1748    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1749$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1750    ;;
1751esac
1752  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1753$as_echo_n "checking for $2... " >&6; }
1754if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1755  $as_echo_n "(cached) " >&6
1756else
1757  eval "$3=\$ac_header_compiler"
1758fi
1759eval ac_res=\$$3
1760	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1761$as_echo "$ac_res" >&6; }
1762fi
1763  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1764
1765} # ac_fn_c_check_header_mongrel
1766
1767# ac_fn_c_try_run LINENO
1768# ----------------------
1769# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1770# that executables *can* be run.
1771ac_fn_c_try_run ()
1772{
1773  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774  if { { ac_try="$ac_link"
1775case "(($ac_try" in
1776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777  *) ac_try_echo=$ac_try;;
1778esac
1779eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780$as_echo "$ac_try_echo"; } >&5
1781  (eval "$ac_link") 2>&5
1782  ac_status=$?
1783  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1785  { { case "(($ac_try" in
1786  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787  *) ac_try_echo=$ac_try;;
1788esac
1789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790$as_echo "$ac_try_echo"; } >&5
1791  (eval "$ac_try") 2>&5
1792  ac_status=$?
1793  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794  test $ac_status = 0; }; }; then :
1795  ac_retval=0
1796else
1797  $as_echo "$as_me: program exited with status $ac_status" >&5
1798       $as_echo "$as_me: failed program was:" >&5
1799sed 's/^/| /' conftest.$ac_ext >&5
1800
1801       ac_retval=$ac_status
1802fi
1803  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1804  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1805  return $ac_retval
1806
1807} # ac_fn_c_try_run
1808
1809# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1810# -------------------------------------------------------
1811# Tests whether HEADER exists and can be compiled using the include files in
1812# INCLUDES, setting the cache variable VAR accordingly.
1813ac_fn_c_check_header_compile ()
1814{
1815  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817$as_echo_n "checking for $2... " >&6; }
1818if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819  $as_echo_n "(cached) " >&6
1820else
1821  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822/* end confdefs.h.  */
1823$4
1824#include <$2>
1825_ACEOF
1826if ac_fn_c_try_compile "$LINENO"; then :
1827  eval "$3=yes"
1828else
1829  eval "$3=no"
1830fi
1831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832fi
1833eval ac_res=\$$3
1834	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835$as_echo "$ac_res" >&6; }
1836  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1837
1838} # ac_fn_c_check_header_compile
1839
1840# ac_fn_c_check_func LINENO FUNC VAR
1841# ----------------------------------
1842# Tests whether FUNC exists, setting the cache variable VAR accordingly
1843ac_fn_c_check_func ()
1844{
1845  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847$as_echo_n "checking for $2... " >&6; }
1848if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1849  $as_echo_n "(cached) " >&6
1850else
1851  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1852/* end confdefs.h.  */
1853/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1854   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1855#define $2 innocuous_$2
1856
1857/* System header to define __stub macros and hopefully few prototypes,
1858    which can conflict with char $2 (); below.
1859    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1860    <limits.h> exists even on freestanding compilers.  */
1861
1862#ifdef __STDC__
1863# include <limits.h>
1864#else
1865# include <assert.h>
1866#endif
1867
1868#undef $2
1869
1870/* Override any GCC internal prototype to avoid an error.
1871   Use char because int might match the return type of a GCC
1872   builtin and then its argument prototype would still apply.  */
1873#ifdef __cplusplus
1874extern "C"
1875#endif
1876char $2 ();
1877/* The GNU C library defines this for functions which it implements
1878    to always fail with ENOSYS.  Some functions are actually named
1879    something starting with __ and the normal name is an alias.  */
1880#if defined __stub_$2 || defined __stub___$2
1881choke me
1882#endif
1883
1884int
1885main ()
1886{
1887return $2 ();
1888  ;
1889  return 0;
1890}
1891_ACEOF
1892if ac_fn_c_try_link "$LINENO"; then :
1893  eval "$3=yes"
1894else
1895  eval "$3=no"
1896fi
1897rm -f core conftest.err conftest.$ac_objext \
1898    conftest$ac_exeext conftest.$ac_ext
1899fi
1900eval ac_res=\$$3
1901	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1902$as_echo "$ac_res" >&6; }
1903  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1904
1905} # ac_fn_c_check_func
1906
1907# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1908# --------------------------------------------
1909# Tries to find the compile-time value of EXPR in a program that includes
1910# INCLUDES, setting VAR accordingly. Returns whether the value could be
1911# computed
1912ac_fn_c_compute_int ()
1913{
1914  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1915  if test "$cross_compiling" = yes; then
1916    # Depending upon the size, compute the lo and hi bounds.
1917cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918/* end confdefs.h.  */
1919$4
1920int
1921main ()
1922{
1923static int test_array [1 - 2 * !(($2) >= 0)];
1924test_array [0] = 0
1925
1926  ;
1927  return 0;
1928}
1929_ACEOF
1930if ac_fn_c_try_compile "$LINENO"; then :
1931  ac_lo=0 ac_mid=0
1932  while :; do
1933    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h.  */
1935$4
1936int
1937main ()
1938{
1939static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1940test_array [0] = 0
1941
1942  ;
1943  return 0;
1944}
1945_ACEOF
1946if ac_fn_c_try_compile "$LINENO"; then :
1947  ac_hi=$ac_mid; break
1948else
1949  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1950			if test $ac_lo -le $ac_mid; then
1951			  ac_lo= ac_hi=
1952			  break
1953			fi
1954			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1955fi
1956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957  done
1958else
1959  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1960/* end confdefs.h.  */
1961$4
1962int
1963main ()
1964{
1965static int test_array [1 - 2 * !(($2) < 0)];
1966test_array [0] = 0
1967
1968  ;
1969  return 0;
1970}
1971_ACEOF
1972if ac_fn_c_try_compile "$LINENO"; then :
1973  ac_hi=-1 ac_mid=-1
1974  while :; do
1975    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1976/* end confdefs.h.  */
1977$4
1978int
1979main ()
1980{
1981static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1982test_array [0] = 0
1983
1984  ;
1985  return 0;
1986}
1987_ACEOF
1988if ac_fn_c_try_compile "$LINENO"; then :
1989  ac_lo=$ac_mid; break
1990else
1991  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1992			if test $ac_mid -le $ac_hi; then
1993			  ac_lo= ac_hi=
1994			  break
1995			fi
1996			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1997fi
1998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1999  done
2000else
2001  ac_lo= ac_hi=
2002fi
2003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2004fi
2005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2006# Binary search between lo and hi bounds.
2007while test "x$ac_lo" != "x$ac_hi"; do
2008  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2009  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2010/* end confdefs.h.  */
2011$4
2012int
2013main ()
2014{
2015static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2016test_array [0] = 0
2017
2018  ;
2019  return 0;
2020}
2021_ACEOF
2022if ac_fn_c_try_compile "$LINENO"; then :
2023  ac_hi=$ac_mid
2024else
2025  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2026fi
2027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2028done
2029case $ac_lo in #((
2030?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2031'') ac_retval=1 ;;
2032esac
2033  else
2034    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2035/* end confdefs.h.  */
2036$4
2037static long int longval () { return $2; }
2038static unsigned long int ulongval () { return $2; }
2039#include <stdio.h>
2040#include <stdlib.h>
2041int
2042main ()
2043{
2044
2045  FILE *f = fopen ("conftest.val", "w");
2046  if (! f)
2047    return 1;
2048  if (($2) < 0)
2049    {
2050      long int i = longval ();
2051      if (i != ($2))
2052	return 1;
2053      fprintf (f, "%ld", i);
2054    }
2055  else
2056    {
2057      unsigned long int i = ulongval ();
2058      if (i != ($2))
2059	return 1;
2060      fprintf (f, "%lu", i);
2061    }
2062  /* Do not output a trailing newline, as this causes \r\n confusion
2063     on some platforms.  */
2064  return ferror (f) || fclose (f) != 0;
2065
2066  ;
2067  return 0;
2068}
2069_ACEOF
2070if ac_fn_c_try_run "$LINENO"; then :
2071  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2072else
2073  ac_retval=1
2074fi
2075rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2076  conftest.$ac_objext conftest.beam conftest.$ac_ext
2077rm -f conftest.val
2078
2079  fi
2080  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2081  return $ac_retval
2082
2083} # ac_fn_c_compute_int
2084
2085# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2086# -------------------------------------------
2087# Tests whether TYPE exists after having included INCLUDES, setting cache
2088# variable VAR accordingly.
2089ac_fn_c_check_type ()
2090{
2091  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2092  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2093$as_echo_n "checking for $2... " >&6; }
2094if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2095  $as_echo_n "(cached) " >&6
2096else
2097  eval "$3=no"
2098  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2099/* end confdefs.h.  */
2100$4
2101int
2102main ()
2103{
2104if (sizeof ($2))
2105	 return 0;
2106  ;
2107  return 0;
2108}
2109_ACEOF
2110if ac_fn_c_try_compile "$LINENO"; then :
2111  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112/* end confdefs.h.  */
2113$4
2114int
2115main ()
2116{
2117if (sizeof (($2)))
2118	    return 0;
2119  ;
2120  return 0;
2121}
2122_ACEOF
2123if ac_fn_c_try_compile "$LINENO"; then :
2124
2125else
2126  eval "$3=yes"
2127fi
2128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2129fi
2130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2131fi
2132eval ac_res=\$$3
2133	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2134$as_echo "$ac_res" >&6; }
2135  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2136
2137} # ac_fn_c_check_type
2138
2139# ac_fn_c_check_decl LINENO SYMBOL VAR
2140# ------------------------------------
2141# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2142ac_fn_c_check_decl ()
2143{
2144  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2145  as_decl_name=`echo $2|sed 's/ *(.*//'`
2146  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2147  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2148$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2149if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2150  $as_echo_n "(cached) " >&6
2151else
2152  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2153/* end confdefs.h.  */
2154$4
2155int
2156main ()
2157{
2158#ifndef $as_decl_name
2159#ifdef __cplusplus
2160  (void) $as_decl_use;
2161#else
2162  (void) $as_decl_name;
2163#endif
2164#endif
2165
2166  ;
2167  return 0;
2168}
2169_ACEOF
2170if ac_fn_c_try_compile "$LINENO"; then :
2171  eval "$3=yes"
2172else
2173  eval "$3=no"
2174fi
2175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2176fi
2177eval ac_res=\$$3
2178	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2179$as_echo "$ac_res" >&6; }
2180  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2181
2182} # ac_fn_c_check_decl
2183cat >config.log <<_ACEOF
2184This file contains any messages produced by compilers while
2185running configure, to aid debugging if configure makes a mistake.
2186
2187It was created by bfd $as_me 2.23.52, which was
2188generated by GNU Autoconf 2.64.  Invocation command line was
2189
2190  $ $0 $@
2191
2192_ACEOF
2193exec 5>>config.log
2194{
2195cat <<_ASUNAME
2196## --------- ##
2197## Platform. ##
2198## --------- ##
2199
2200hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2201uname -m = `(uname -m) 2>/dev/null || echo unknown`
2202uname -r = `(uname -r) 2>/dev/null || echo unknown`
2203uname -s = `(uname -s) 2>/dev/null || echo unknown`
2204uname -v = `(uname -v) 2>/dev/null || echo unknown`
2205
2206/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2207/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2208
2209/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2210/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2211/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2212/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2213/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2214/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2215/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2216
2217_ASUNAME
2218
2219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2220for as_dir in $PATH
2221do
2222  IFS=$as_save_IFS
2223  test -z "$as_dir" && as_dir=.
2224    $as_echo "PATH: $as_dir"
2225  done
2226IFS=$as_save_IFS
2227
2228} >&5
2229
2230cat >&5 <<_ACEOF
2231
2232
2233## ----------- ##
2234## Core tests. ##
2235## ----------- ##
2236
2237_ACEOF
2238
2239
2240# Keep a trace of the command line.
2241# Strip out --no-create and --no-recursion so they do not pile up.
2242# Strip out --silent because we don't want to record it for future runs.
2243# Also quote any args containing shell meta-characters.
2244# Make two passes to allow for proper duplicate-argument suppression.
2245ac_configure_args=
2246ac_configure_args0=
2247ac_configure_args1=
2248ac_must_keep_next=false
2249for ac_pass in 1 2
2250do
2251  for ac_arg
2252  do
2253    case $ac_arg in
2254    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2255    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2256    | -silent | --silent | --silen | --sile | --sil)
2257      continue ;;
2258    *\'*)
2259      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2260    esac
2261    case $ac_pass in
2262    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2263    2)
2264      as_fn_append ac_configure_args1 " '$ac_arg'"
2265      if test $ac_must_keep_next = true; then
2266	ac_must_keep_next=false # Got value, back to normal.
2267      else
2268	case $ac_arg in
2269	  *=* | --config-cache | -C | -disable-* | --disable-* \
2270	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2271	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2272	  | -with-* | --with-* | -without-* | --without-* | --x)
2273	    case "$ac_configure_args0 " in
2274	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2275	    esac
2276	    ;;
2277	  -* ) ac_must_keep_next=true ;;
2278	esac
2279      fi
2280      as_fn_append ac_configure_args " '$ac_arg'"
2281      ;;
2282    esac
2283  done
2284done
2285{ ac_configure_args0=; unset ac_configure_args0;}
2286{ ac_configure_args1=; unset ac_configure_args1;}
2287
2288# When interrupted or exit'd, cleanup temporary files, and complete
2289# config.log.  We remove comments because anyway the quotes in there
2290# would cause problems or look ugly.
2291# WARNING: Use '\'' to represent an apostrophe within the trap.
2292# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2293trap 'exit_status=$?
2294  # Save into config.log some information that might help in debugging.
2295  {
2296    echo
2297
2298    cat <<\_ASBOX
2299## ---------------- ##
2300## Cache variables. ##
2301## ---------------- ##
2302_ASBOX
2303    echo
2304    # The following way of writing the cache mishandles newlines in values,
2305(
2306  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2307    eval ac_val=\$$ac_var
2308    case $ac_val in #(
2309    *${as_nl}*)
2310      case $ac_var in #(
2311      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2312$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2313      esac
2314      case $ac_var in #(
2315      _ | IFS | as_nl) ;; #(
2316      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2317      *) { eval $ac_var=; unset $ac_var;} ;;
2318      esac ;;
2319    esac
2320  done
2321  (set) 2>&1 |
2322    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2323    *${as_nl}ac_space=\ *)
2324      sed -n \
2325	"s/'\''/'\''\\\\'\'''\''/g;
2326	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2327      ;; #(
2328    *)
2329      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2330      ;;
2331    esac |
2332    sort
2333)
2334    echo
2335
2336    cat <<\_ASBOX
2337## ----------------- ##
2338## Output variables. ##
2339## ----------------- ##
2340_ASBOX
2341    echo
2342    for ac_var in $ac_subst_vars
2343    do
2344      eval ac_val=\$$ac_var
2345      case $ac_val in
2346      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2347      esac
2348      $as_echo "$ac_var='\''$ac_val'\''"
2349    done | sort
2350    echo
2351
2352    if test -n "$ac_subst_files"; then
2353      cat <<\_ASBOX
2354## ------------------- ##
2355## File substitutions. ##
2356## ------------------- ##
2357_ASBOX
2358      echo
2359      for ac_var in $ac_subst_files
2360      do
2361	eval ac_val=\$$ac_var
2362	case $ac_val in
2363	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2364	esac
2365	$as_echo "$ac_var='\''$ac_val'\''"
2366      done | sort
2367      echo
2368    fi
2369
2370    if test -s confdefs.h; then
2371      cat <<\_ASBOX
2372## ----------- ##
2373## confdefs.h. ##
2374## ----------- ##
2375_ASBOX
2376      echo
2377      cat confdefs.h
2378      echo
2379    fi
2380    test "$ac_signal" != 0 &&
2381      $as_echo "$as_me: caught signal $ac_signal"
2382    $as_echo "$as_me: exit $exit_status"
2383  } >&5
2384  rm -f core *.core core.conftest.* &&
2385    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2386    exit $exit_status
2387' 0
2388for ac_signal in 1 2 13 15; do
2389  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2390done
2391ac_signal=0
2392
2393# confdefs.h avoids OS command line length limits that DEFS can exceed.
2394rm -f -r conftest* confdefs.h
2395
2396$as_echo "/* confdefs.h */" > confdefs.h
2397
2398# Predefined preprocessor variables.
2399
2400cat >>confdefs.h <<_ACEOF
2401#define PACKAGE_NAME "$PACKAGE_NAME"
2402_ACEOF
2403
2404cat >>confdefs.h <<_ACEOF
2405#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2406_ACEOF
2407
2408cat >>confdefs.h <<_ACEOF
2409#define PACKAGE_VERSION "$PACKAGE_VERSION"
2410_ACEOF
2411
2412cat >>confdefs.h <<_ACEOF
2413#define PACKAGE_STRING "$PACKAGE_STRING"
2414_ACEOF
2415
2416cat >>confdefs.h <<_ACEOF
2417#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2418_ACEOF
2419
2420cat >>confdefs.h <<_ACEOF
2421#define PACKAGE_URL "$PACKAGE_URL"
2422_ACEOF
2423
2424
2425# Let the site file select an alternate cache file if it wants to.
2426# Prefer an explicitly selected file to automatically selected ones.
2427ac_site_file1=NONE
2428ac_site_file2=NONE
2429if test -n "$CONFIG_SITE"; then
2430  ac_site_file1=$CONFIG_SITE
2431elif test "x$prefix" != xNONE; then
2432  ac_site_file1=$prefix/share/config.site
2433  ac_site_file2=$prefix/etc/config.site
2434else
2435  ac_site_file1=$ac_default_prefix/share/config.site
2436  ac_site_file2=$ac_default_prefix/etc/config.site
2437fi
2438for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2439do
2440  test "x$ac_site_file" = xNONE && continue
2441  if test -r "$ac_site_file"; then
2442    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2443$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2444    sed 's/^/| /' "$ac_site_file" >&5
2445    . "$ac_site_file"
2446  fi
2447done
2448
2449if test -r "$cache_file"; then
2450  # Some versions of bash will fail to source /dev/null (special
2451  # files actually), so we avoid doing that.
2452  if test -f "$cache_file"; then
2453    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2454$as_echo "$as_me: loading cache $cache_file" >&6;}
2455    case $cache_file in
2456      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2457      *)                      . "./$cache_file";;
2458    esac
2459  fi
2460else
2461  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2462$as_echo "$as_me: creating cache $cache_file" >&6;}
2463  >$cache_file
2464fi
2465
2466# Check that the precious variables saved in the cache have kept the same
2467# value.
2468ac_cache_corrupted=false
2469for ac_var in $ac_precious_vars; do
2470  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2471  eval ac_new_set=\$ac_env_${ac_var}_set
2472  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2473  eval ac_new_val=\$ac_env_${ac_var}_value
2474  case $ac_old_set,$ac_new_set in
2475    set,)
2476      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2477$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2478      ac_cache_corrupted=: ;;
2479    ,set)
2480      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2481$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2482      ac_cache_corrupted=: ;;
2483    ,);;
2484    *)
2485      if test "x$ac_old_val" != "x$ac_new_val"; then
2486	# differences in whitespace do not lead to failure.
2487	ac_old_val_w=`echo x $ac_old_val`
2488	ac_new_val_w=`echo x $ac_new_val`
2489	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2490	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2491$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2492	  ac_cache_corrupted=:
2493	else
2494	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2495$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2496	  eval $ac_var=\$ac_old_val
2497	fi
2498	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2499$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2500	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2501$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2502      fi;;
2503  esac
2504  # Pass precious variables to config.status.
2505  if test "$ac_new_set" = set; then
2506    case $ac_new_val in
2507    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2508    *) ac_arg=$ac_var=$ac_new_val ;;
2509    esac
2510    case " $ac_configure_args " in
2511      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2512      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2513    esac
2514  fi
2515done
2516if $ac_cache_corrupted; then
2517  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2518$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2519  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2520$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2521  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2522fi
2523## -------------------- ##
2524## Main body of script. ##
2525## -------------------- ##
2526
2527ac_ext=c
2528ac_cpp='$CPP $CPPFLAGS'
2529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2531ac_compiler_gnu=$ac_cv_c_compiler_gnu
2532
2533
2534
2535
2536
2537
2538
2539ac_aux_dir=
2540for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2541  for ac_t in install-sh install.sh shtool; do
2542    if test -f "$ac_dir/$ac_t"; then
2543      ac_aux_dir=$ac_dir
2544      ac_install_sh="$ac_aux_dir/$ac_t -c"
2545      break 2
2546    fi
2547  done
2548done
2549if test -z "$ac_aux_dir"; then
2550  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2551fi
2552
2553# These three variables are undocumented and unsupported,
2554# and are intended to be withdrawn in a future Autoconf release.
2555# They can cause serious problems if a builder's source tree is in a directory
2556# whose full name contains unusual characters.
2557ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2558ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2559ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2560
2561
2562# Make sure we can run config.sub.
2563$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2564  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2565
2566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2567$as_echo_n "checking build system type... " >&6; }
2568if test "${ac_cv_build+set}" = set; then :
2569  $as_echo_n "(cached) " >&6
2570else
2571  ac_build_alias=$build_alias
2572test "x$ac_build_alias" = x &&
2573  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2574test "x$ac_build_alias" = x &&
2575  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2576ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2577  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2578
2579fi
2580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2581$as_echo "$ac_cv_build" >&6; }
2582case $ac_cv_build in
2583*-*-*) ;;
2584*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2585esac
2586build=$ac_cv_build
2587ac_save_IFS=$IFS; IFS='-'
2588set x $ac_cv_build
2589shift
2590build_cpu=$1
2591build_vendor=$2
2592shift; shift
2593# Remember, the first character of IFS is used to create $*,
2594# except with old shells:
2595build_os=$*
2596IFS=$ac_save_IFS
2597case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2598
2599
2600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2601$as_echo_n "checking host system type... " >&6; }
2602if test "${ac_cv_host+set}" = set; then :
2603  $as_echo_n "(cached) " >&6
2604else
2605  if test "x$host_alias" = x; then
2606  ac_cv_host=$ac_cv_build
2607else
2608  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2609    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2610fi
2611
2612fi
2613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2614$as_echo "$ac_cv_host" >&6; }
2615case $ac_cv_host in
2616*-*-*) ;;
2617*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2618esac
2619host=$ac_cv_host
2620ac_save_IFS=$IFS; IFS='-'
2621set x $ac_cv_host
2622shift
2623host_cpu=$1
2624host_vendor=$2
2625shift; shift
2626# Remember, the first character of IFS is used to create $*,
2627# except with old shells:
2628host_os=$*
2629IFS=$ac_save_IFS
2630case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2631
2632
2633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2634$as_echo_n "checking target system type... " >&6; }
2635if test "${ac_cv_target+set}" = set; then :
2636  $as_echo_n "(cached) " >&6
2637else
2638  if test "x$target_alias" = x; then
2639  ac_cv_target=$ac_cv_host
2640else
2641  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2642    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2643fi
2644
2645fi
2646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2647$as_echo "$ac_cv_target" >&6; }
2648case $ac_cv_target in
2649*-*-*) ;;
2650*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2651esac
2652target=$ac_cv_target
2653ac_save_IFS=$IFS; IFS='-'
2654set x $ac_cv_target
2655shift
2656target_cpu=$1
2657target_vendor=$2
2658shift; shift
2659# Remember, the first character of IFS is used to create $*,
2660# except with old shells:
2661target_os=$*
2662IFS=$ac_save_IFS
2663case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2664
2665
2666# The aliases save the names the user supplied, while $host etc.
2667# will get canonicalized.
2668test -n "$target_alias" &&
2669  test "$program_prefix$program_suffix$program_transform_name" = \
2670    NONENONEs,x,x, &&
2671  program_prefix=${target_alias}-
2672ac_ext=c
2673ac_cpp='$CPP $CPPFLAGS'
2674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2676ac_compiler_gnu=$ac_cv_c_compiler_gnu
2677if test -n "$ac_tool_prefix"; then
2678  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2679set dummy ${ac_tool_prefix}gcc; 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 test "${ac_cv_prog_CC+set}" = set; 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
2688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689for as_dir in $PATH
2690do
2691  IFS=$as_save_IFS
2692  test -z "$as_dir" && as_dir=.
2693    for ac_exec_ext in '' $ac_executable_extensions; do
2694  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2695    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2696    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2697    break 2
2698  fi
2699done
2700  done
2701IFS=$as_save_IFS
2702
2703fi
2704fi
2705CC=$ac_cv_prog_CC
2706if test -n "$CC"; then
2707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2708$as_echo "$CC" >&6; }
2709else
2710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711$as_echo "no" >&6; }
2712fi
2713
2714
2715fi
2716if test -z "$ac_cv_prog_CC"; then
2717  ac_ct_CC=$CC
2718  # Extract the first word of "gcc", so it can be a program name with args.
2719set dummy gcc; ac_word=$2
2720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2721$as_echo_n "checking for $ac_word... " >&6; }
2722if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2723  $as_echo_n "(cached) " >&6
2724else
2725  if test -n "$ac_ct_CC"; then
2726  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2727else
2728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2729for as_dir in $PATH
2730do
2731  IFS=$as_save_IFS
2732  test -z "$as_dir" && as_dir=.
2733    for ac_exec_ext in '' $ac_executable_extensions; do
2734  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2735    ac_cv_prog_ac_ct_CC="gcc"
2736    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2737    break 2
2738  fi
2739done
2740  done
2741IFS=$as_save_IFS
2742
2743fi
2744fi
2745ac_ct_CC=$ac_cv_prog_ac_ct_CC
2746if test -n "$ac_ct_CC"; then
2747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2748$as_echo "$ac_ct_CC" >&6; }
2749else
2750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2751$as_echo "no" >&6; }
2752fi
2753
2754  if test "x$ac_ct_CC" = x; then
2755    CC=""
2756  else
2757    case $cross_compiling:$ac_tool_warned in
2758yes:)
2759{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2760$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2761ac_tool_warned=yes ;;
2762esac
2763    CC=$ac_ct_CC
2764  fi
2765else
2766  CC="$ac_cv_prog_CC"
2767fi
2768
2769if test -z "$CC"; then
2770          if test -n "$ac_tool_prefix"; then
2771    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2772set dummy ${ac_tool_prefix}cc; ac_word=$2
2773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774$as_echo_n "checking for $ac_word... " >&6; }
2775if test "${ac_cv_prog_CC+set}" = set; then :
2776  $as_echo_n "(cached) " >&6
2777else
2778  if test -n "$CC"; then
2779  ac_cv_prog_CC="$CC" # Let the user override the test.
2780else
2781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782for as_dir in $PATH
2783do
2784  IFS=$as_save_IFS
2785  test -z "$as_dir" && as_dir=.
2786    for ac_exec_ext in '' $ac_executable_extensions; do
2787  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2788    ac_cv_prog_CC="${ac_tool_prefix}cc"
2789    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2790    break 2
2791  fi
2792done
2793  done
2794IFS=$as_save_IFS
2795
2796fi
2797fi
2798CC=$ac_cv_prog_CC
2799if test -n "$CC"; then
2800  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2801$as_echo "$CC" >&6; }
2802else
2803  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804$as_echo "no" >&6; }
2805fi
2806
2807
2808  fi
2809fi
2810if test -z "$CC"; then
2811  # Extract the first word of "cc", so it can be a program name with args.
2812set dummy cc; ac_word=$2
2813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2814$as_echo_n "checking for $ac_word... " >&6; }
2815if test "${ac_cv_prog_CC+set}" = set; then :
2816  $as_echo_n "(cached) " >&6
2817else
2818  if test -n "$CC"; then
2819  ac_cv_prog_CC="$CC" # Let the user override the test.
2820else
2821  ac_prog_rejected=no
2822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2823for as_dir in $PATH
2824do
2825  IFS=$as_save_IFS
2826  test -z "$as_dir" && as_dir=.
2827    for ac_exec_ext in '' $ac_executable_extensions; do
2828  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2829    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2830       ac_prog_rejected=yes
2831       continue
2832     fi
2833    ac_cv_prog_CC="cc"
2834    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2835    break 2
2836  fi
2837done
2838  done
2839IFS=$as_save_IFS
2840
2841if test $ac_prog_rejected = yes; then
2842  # We found a bogon in the path, so make sure we never use it.
2843  set dummy $ac_cv_prog_CC
2844  shift
2845  if test $# != 0; then
2846    # We chose a different compiler from the bogus one.
2847    # However, it has the same basename, so the bogon will be chosen
2848    # first if we set CC to just the basename; use the full file name.
2849    shift
2850    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2851  fi
2852fi
2853fi
2854fi
2855CC=$ac_cv_prog_CC
2856if test -n "$CC"; then
2857  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2858$as_echo "$CC" >&6; }
2859else
2860  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2861$as_echo "no" >&6; }
2862fi
2863
2864
2865fi
2866if test -z "$CC"; then
2867  if test -n "$ac_tool_prefix"; then
2868  for ac_prog in cl.exe
2869  do
2870    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2871set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2873$as_echo_n "checking for $ac_word... " >&6; }
2874if test "${ac_cv_prog_CC+set}" = set; then :
2875  $as_echo_n "(cached) " >&6
2876else
2877  if test -n "$CC"; then
2878  ac_cv_prog_CC="$CC" # Let the user override the test.
2879else
2880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2881for as_dir in $PATH
2882do
2883  IFS=$as_save_IFS
2884  test -z "$as_dir" && as_dir=.
2885    for ac_exec_ext in '' $ac_executable_extensions; do
2886  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2887    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2888    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2889    break 2
2890  fi
2891done
2892  done
2893IFS=$as_save_IFS
2894
2895fi
2896fi
2897CC=$ac_cv_prog_CC
2898if test -n "$CC"; then
2899  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2900$as_echo "$CC" >&6; }
2901else
2902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2903$as_echo "no" >&6; }
2904fi
2905
2906
2907    test -n "$CC" && break
2908  done
2909fi
2910if test -z "$CC"; then
2911  ac_ct_CC=$CC
2912  for ac_prog in cl.exe
2913do
2914  # Extract the first word of "$ac_prog", so it can be a program name with args.
2915set dummy $ac_prog; ac_word=$2
2916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917$as_echo_n "checking for $ac_word... " >&6; }
2918if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2919  $as_echo_n "(cached) " >&6
2920else
2921  if test -n "$ac_ct_CC"; then
2922  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2923else
2924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925for as_dir in $PATH
2926do
2927  IFS=$as_save_IFS
2928  test -z "$as_dir" && as_dir=.
2929    for ac_exec_ext in '' $ac_executable_extensions; do
2930  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2931    ac_cv_prog_ac_ct_CC="$ac_prog"
2932    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2933    break 2
2934  fi
2935done
2936  done
2937IFS=$as_save_IFS
2938
2939fi
2940fi
2941ac_ct_CC=$ac_cv_prog_ac_ct_CC
2942if test -n "$ac_ct_CC"; then
2943  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2944$as_echo "$ac_ct_CC" >&6; }
2945else
2946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947$as_echo "no" >&6; }
2948fi
2949
2950
2951  test -n "$ac_ct_CC" && break
2952done
2953
2954  if test "x$ac_ct_CC" = x; then
2955    CC=""
2956  else
2957    case $cross_compiling:$ac_tool_warned in
2958yes:)
2959{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2960$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2961ac_tool_warned=yes ;;
2962esac
2963    CC=$ac_ct_CC
2964  fi
2965fi
2966
2967fi
2968
2969
2970test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2971$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2972as_fn_error "no acceptable C compiler found in \$PATH
2973See \`config.log' for more details." "$LINENO" 5; }
2974
2975# Provide some information about the compiler.
2976$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2977set X $ac_compile
2978ac_compiler=$2
2979for ac_option in --version -v -V -qversion; do
2980  { { ac_try="$ac_compiler $ac_option >&5"
2981case "(($ac_try" in
2982  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2983  *) ac_try_echo=$ac_try;;
2984esac
2985eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2986$as_echo "$ac_try_echo"; } >&5
2987  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2988  ac_status=$?
2989  if test -s conftest.err; then
2990    sed '10a\
2991... rest of stderr output deleted ...
2992         10q' conftest.err >conftest.er1
2993    cat conftest.er1 >&5
2994    rm -f conftest.er1 conftest.err
2995  fi
2996  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2997  test $ac_status = 0; }
2998done
2999
3000cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3001/* end confdefs.h.  */
3002
3003int
3004main ()
3005{
3006
3007  ;
3008  return 0;
3009}
3010_ACEOF
3011ac_clean_files_save=$ac_clean_files
3012ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3013# Try to create an executable without -o first, disregard a.out.
3014# It will help us diagnose broken compilers, and finding out an intuition
3015# of exeext.
3016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3017$as_echo_n "checking for C compiler default output file name... " >&6; }
3018ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3019
3020# The possible output files:
3021ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3022
3023ac_rmfiles=
3024for ac_file in $ac_files
3025do
3026  case $ac_file in
3027    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3028    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3029  esac
3030done
3031rm -f $ac_rmfiles
3032
3033if { { ac_try="$ac_link_default"
3034case "(($ac_try" in
3035  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3036  *) ac_try_echo=$ac_try;;
3037esac
3038eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3039$as_echo "$ac_try_echo"; } >&5
3040  (eval "$ac_link_default") 2>&5
3041  ac_status=$?
3042  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3043  test $ac_status = 0; }; then :
3044  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3045# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3046# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3047# so that the user can short-circuit this test for compilers unknown to
3048# Autoconf.
3049for ac_file in $ac_files ''
3050do
3051  test -f "$ac_file" || continue
3052  case $ac_file in
3053    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3054	;;
3055    [ab].out )
3056	# We found the default executable, but exeext='' is most
3057	# certainly right.
3058	break;;
3059    *.* )
3060	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3061	then :; else
3062	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3063	fi
3064	# We set ac_cv_exeext here because the later test for it is not
3065	# safe: cross compilers may not add the suffix if given an `-o'
3066	# argument, so we may need to know it at that point already.
3067	# Even if this section looks crufty: it has the advantage of
3068	# actually working.
3069	break;;
3070    * )
3071	break;;
3072  esac
3073done
3074test "$ac_cv_exeext" = no && ac_cv_exeext=
3075
3076else
3077  ac_file=''
3078fi
3079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3080$as_echo "$ac_file" >&6; }
3081if test -z "$ac_file"; then :
3082  $as_echo "$as_me: failed program was:" >&5
3083sed 's/^/| /' conftest.$ac_ext >&5
3084
3085{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3086$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3087{ as_fn_set_status 77
3088as_fn_error "C compiler cannot create executables
3089See \`config.log' for more details." "$LINENO" 5; }; }
3090fi
3091ac_exeext=$ac_cv_exeext
3092
3093# Check that the compiler produces executables we can run.  If not, either
3094# the compiler is broken, or we cross compile.
3095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3096$as_echo_n "checking whether the C compiler works... " >&6; }
3097# If not cross compiling, check that we can run a simple program.
3098if test "$cross_compiling" != yes; then
3099  if { ac_try='./$ac_file'
3100  { { case "(($ac_try" in
3101  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102  *) ac_try_echo=$ac_try;;
3103esac
3104eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3105$as_echo "$ac_try_echo"; } >&5
3106  (eval "$ac_try") 2>&5
3107  ac_status=$?
3108  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3109  test $ac_status = 0; }; }; then
3110    cross_compiling=no
3111  else
3112    if test "$cross_compiling" = maybe; then
3113	cross_compiling=yes
3114    else
3115	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3116$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3117as_fn_error "cannot run C compiled programs.
3118If you meant to cross compile, use \`--host'.
3119See \`config.log' for more details." "$LINENO" 5; }
3120    fi
3121  fi
3122fi
3123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3124$as_echo "yes" >&6; }
3125
3126rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3127ac_clean_files=$ac_clean_files_save
3128# Check that the compiler produces executables we can run.  If not, either
3129# the compiler is broken, or we cross compile.
3130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3131$as_echo_n "checking whether we are cross compiling... " >&6; }
3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3133$as_echo "$cross_compiling" >&6; }
3134
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3136$as_echo_n "checking for suffix of executables... " >&6; }
3137if { { ac_try="$ac_link"
3138case "(($ac_try" in
3139  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3140  *) ac_try_echo=$ac_try;;
3141esac
3142eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3143$as_echo "$ac_try_echo"; } >&5
3144  (eval "$ac_link") 2>&5
3145  ac_status=$?
3146  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3147  test $ac_status = 0; }; then :
3148  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3149# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3150# work properly (i.e., refer to `conftest.exe'), while it won't with
3151# `rm'.
3152for ac_file in conftest.exe conftest conftest.*; do
3153  test -f "$ac_file" || continue
3154  case $ac_file in
3155    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3156    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3157	  break;;
3158    * ) break;;
3159  esac
3160done
3161else
3162  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3163$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3164as_fn_error "cannot compute suffix of executables: cannot compile and link
3165See \`config.log' for more details." "$LINENO" 5; }
3166fi
3167rm -f conftest$ac_cv_exeext
3168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3169$as_echo "$ac_cv_exeext" >&6; }
3170
3171rm -f conftest.$ac_ext
3172EXEEXT=$ac_cv_exeext
3173ac_exeext=$EXEEXT
3174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3175$as_echo_n "checking for suffix of object files... " >&6; }
3176if test "${ac_cv_objext+set}" = set; then :
3177  $as_echo_n "(cached) " >&6
3178else
3179  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180/* end confdefs.h.  */
3181
3182int
3183main ()
3184{
3185
3186  ;
3187  return 0;
3188}
3189_ACEOF
3190rm -f conftest.o conftest.obj
3191if { { ac_try="$ac_compile"
3192case "(($ac_try" in
3193  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3194  *) ac_try_echo=$ac_try;;
3195esac
3196eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3197$as_echo "$ac_try_echo"; } >&5
3198  (eval "$ac_compile") 2>&5
3199  ac_status=$?
3200  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3201  test $ac_status = 0; }; then :
3202  for ac_file in conftest.o conftest.obj conftest.*; do
3203  test -f "$ac_file" || continue;
3204  case $ac_file in
3205    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3206    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3207       break;;
3208  esac
3209done
3210else
3211  $as_echo "$as_me: failed program was:" >&5
3212sed 's/^/| /' conftest.$ac_ext >&5
3213
3214{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3216as_fn_error "cannot compute suffix of object files: cannot compile
3217See \`config.log' for more details." "$LINENO" 5; }
3218fi
3219rm -f conftest.$ac_cv_objext conftest.$ac_ext
3220fi
3221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3222$as_echo "$ac_cv_objext" >&6; }
3223OBJEXT=$ac_cv_objext
3224ac_objext=$OBJEXT
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3226$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3227if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3228  $as_echo_n "(cached) " >&6
3229else
3230  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3231/* end confdefs.h.  */
3232
3233int
3234main ()
3235{
3236#ifndef __GNUC__
3237       choke me
3238#endif
3239
3240  ;
3241  return 0;
3242}
3243_ACEOF
3244if ac_fn_c_try_compile "$LINENO"; then :
3245  ac_compiler_gnu=yes
3246else
3247  ac_compiler_gnu=no
3248fi
3249rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3250ac_cv_c_compiler_gnu=$ac_compiler_gnu
3251
3252fi
3253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3254$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3255if test $ac_compiler_gnu = yes; then
3256  GCC=yes
3257else
3258  GCC=
3259fi
3260ac_test_CFLAGS=${CFLAGS+set}
3261ac_save_CFLAGS=$CFLAGS
3262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3263$as_echo_n "checking whether $CC accepts -g... " >&6; }
3264if test "${ac_cv_prog_cc_g+set}" = set; then :
3265  $as_echo_n "(cached) " >&6
3266else
3267  ac_save_c_werror_flag=$ac_c_werror_flag
3268   ac_c_werror_flag=yes
3269   ac_cv_prog_cc_g=no
3270   CFLAGS="-g"
3271   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3272/* end confdefs.h.  */
3273
3274int
3275main ()
3276{
3277
3278  ;
3279  return 0;
3280}
3281_ACEOF
3282if ac_fn_c_try_compile "$LINENO"; then :
3283  ac_cv_prog_cc_g=yes
3284else
3285  CFLAGS=""
3286      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3287/* end confdefs.h.  */
3288
3289int
3290main ()
3291{
3292
3293  ;
3294  return 0;
3295}
3296_ACEOF
3297if ac_fn_c_try_compile "$LINENO"; then :
3298
3299else
3300  ac_c_werror_flag=$ac_save_c_werror_flag
3301	 CFLAGS="-g"
3302	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3303/* end confdefs.h.  */
3304
3305int
3306main ()
3307{
3308
3309  ;
3310  return 0;
3311}
3312_ACEOF
3313if ac_fn_c_try_compile "$LINENO"; then :
3314  ac_cv_prog_cc_g=yes
3315fi
3316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3317fi
3318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3319fi
3320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3321   ac_c_werror_flag=$ac_save_c_werror_flag
3322fi
3323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3324$as_echo "$ac_cv_prog_cc_g" >&6; }
3325if test "$ac_test_CFLAGS" = set; then
3326  CFLAGS=$ac_save_CFLAGS
3327elif test $ac_cv_prog_cc_g = yes; then
3328  if test "$GCC" = yes; then
3329    CFLAGS="-g -O2"
3330  else
3331    CFLAGS="-g"
3332  fi
3333else
3334  if test "$GCC" = yes; then
3335    CFLAGS="-O2"
3336  else
3337    CFLAGS=
3338  fi
3339fi
3340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3341$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3342if test "${ac_cv_prog_cc_c89+set}" = set; then :
3343  $as_echo_n "(cached) " >&6
3344else
3345  ac_cv_prog_cc_c89=no
3346ac_save_CC=$CC
3347cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3348/* end confdefs.h.  */
3349#include <stdarg.h>
3350#include <stdio.h>
3351#include <sys/types.h>
3352#include <sys/stat.h>
3353/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3354struct buf { int x; };
3355FILE * (*rcsopen) (struct buf *, struct stat *, int);
3356static char *e (p, i)
3357     char **p;
3358     int i;
3359{
3360  return p[i];
3361}
3362static char *f (char * (*g) (char **, int), char **p, ...)
3363{
3364  char *s;
3365  va_list v;
3366  va_start (v,p);
3367  s = g (p, va_arg (v,int));
3368  va_end (v);
3369  return s;
3370}
3371
3372/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3373   function prototypes and stuff, but not '\xHH' hex character constants.
3374   These don't provoke an error unfortunately, instead are silently treated
3375   as 'x'.  The following induces an error, until -std is added to get
3376   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3377   array size at least.  It's necessary to write '\x00'==0 to get something
3378   that's true only with -std.  */
3379int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3380
3381/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3382   inside strings and character constants.  */
3383#define FOO(x) 'x'
3384int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3385
3386int test (int i, double x);
3387struct s1 {int (*f) (int a);};
3388struct s2 {int (*f) (double a);};
3389int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3390int argc;
3391char **argv;
3392int
3393main ()
3394{
3395return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3396  ;
3397  return 0;
3398}
3399_ACEOF
3400for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3401	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3402do
3403  CC="$ac_save_CC $ac_arg"
3404  if ac_fn_c_try_compile "$LINENO"; then :
3405  ac_cv_prog_cc_c89=$ac_arg
3406fi
3407rm -f core conftest.err conftest.$ac_objext
3408  test "x$ac_cv_prog_cc_c89" != "xno" && break
3409done
3410rm -f conftest.$ac_ext
3411CC=$ac_save_CC
3412
3413fi
3414# AC_CACHE_VAL
3415case "x$ac_cv_prog_cc_c89" in
3416  x)
3417    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3418$as_echo "none needed" >&6; } ;;
3419  xno)
3420    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3421$as_echo "unsupported" >&6; } ;;
3422  *)
3423    CC="$CC $ac_cv_prog_cc_c89"
3424    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3425$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3426esac
3427if test "x$ac_cv_prog_cc_c89" != xno; then :
3428
3429fi
3430
3431ac_ext=c
3432ac_cpp='$CPP $CPPFLAGS'
3433ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3434ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3435ac_compiler_gnu=$ac_cv_c_compiler_gnu
3436
3437
3438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3439$as_echo_n "checking for library containing strerror... " >&6; }
3440if test "${ac_cv_search_strerror+set}" = set; then :
3441  $as_echo_n "(cached) " >&6
3442else
3443  ac_func_search_save_LIBS=$LIBS
3444cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3445/* end confdefs.h.  */
3446
3447/* Override any GCC internal prototype to avoid an error.
3448   Use char because int might match the return type of a GCC
3449   builtin and then its argument prototype would still apply.  */
3450#ifdef __cplusplus
3451extern "C"
3452#endif
3453char strerror ();
3454int
3455main ()
3456{
3457return strerror ();
3458  ;
3459  return 0;
3460}
3461_ACEOF
3462for ac_lib in '' cposix; do
3463  if test -z "$ac_lib"; then
3464    ac_res="none required"
3465  else
3466    ac_res=-l$ac_lib
3467    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3468  fi
3469  if ac_fn_c_try_link "$LINENO"; then :
3470  ac_cv_search_strerror=$ac_res
3471fi
3472rm -f core conftest.err conftest.$ac_objext \
3473    conftest$ac_exeext
3474  if test "${ac_cv_search_strerror+set}" = set; then :
3475  break
3476fi
3477done
3478if test "${ac_cv_search_strerror+set}" = set; then :
3479
3480else
3481  ac_cv_search_strerror=no
3482fi
3483rm conftest.$ac_ext
3484LIBS=$ac_func_search_save_LIBS
3485fi
3486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3487$as_echo "$ac_cv_search_strerror" >&6; }
3488ac_res=$ac_cv_search_strerror
3489if test "$ac_res" != no; then :
3490  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3491
3492fi
3493
3494
3495am__api_version='1.11'
3496
3497# Find a good install program.  We prefer a C program (faster),
3498# so one script is as good as another.  But avoid the broken or
3499# incompatible versions:
3500# SysV /etc/install, /usr/sbin/install
3501# SunOS /usr/etc/install
3502# IRIX /sbin/install
3503# AIX /bin/install
3504# AmigaOS /C/install, which installs bootblocks on floppy discs
3505# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3506# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3507# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3508# OS/2's system install, which has a completely different semantic
3509# ./install, which can be erroneously created by make from ./install.sh.
3510# Reject install programs that cannot install multiple files.
3511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3512$as_echo_n "checking for a BSD-compatible install... " >&6; }
3513if test -z "$INSTALL"; then
3514if test "${ac_cv_path_install+set}" = set; then :
3515  $as_echo_n "(cached) " >&6
3516else
3517  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518for as_dir in $PATH
3519do
3520  IFS=$as_save_IFS
3521  test -z "$as_dir" && as_dir=.
3522    # Account for people who put trailing slashes in PATH elements.
3523case $as_dir/ in #((
3524  ./ | .// | /[cC]/* | \
3525  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3526  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3527  /usr/ucb/* ) ;;
3528  *)
3529    # OSF1 and SCO ODT 3.0 have their own names for install.
3530    # Don't use installbsd from OSF since it installs stuff as root
3531    # by default.
3532    for ac_prog in ginstall scoinst install; do
3533      for ac_exec_ext in '' $ac_executable_extensions; do
3534	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3535	  if test $ac_prog = install &&
3536	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3537	    # AIX install.  It has an incompatible calling convention.
3538	    :
3539	  elif test $ac_prog = install &&
3540	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3541	    # program-specific install script used by HP pwplus--don't use.
3542	    :
3543	  else
3544	    rm -rf conftest.one conftest.two conftest.dir
3545	    echo one > conftest.one
3546	    echo two > conftest.two
3547	    mkdir conftest.dir
3548	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3549	      test -s conftest.one && test -s conftest.two &&
3550	      test -s conftest.dir/conftest.one &&
3551	      test -s conftest.dir/conftest.two
3552	    then
3553	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3554	      break 3
3555	    fi
3556	  fi
3557	fi
3558      done
3559    done
3560    ;;
3561esac
3562
3563  done
3564IFS=$as_save_IFS
3565
3566rm -rf conftest.one conftest.two conftest.dir
3567
3568fi
3569  if test "${ac_cv_path_install+set}" = set; then
3570    INSTALL=$ac_cv_path_install
3571  else
3572    # As a last resort, use the slow shell script.  Don't cache a
3573    # value for INSTALL within a source directory, because that will
3574    # break other packages using the cache if that directory is
3575    # removed, or if the value is a relative name.
3576    INSTALL=$ac_install_sh
3577  fi
3578fi
3579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3580$as_echo "$INSTALL" >&6; }
3581
3582# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3583# It thinks the first close brace ends the variable substitution.
3584test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3585
3586test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3587
3588test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3589
3590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3591$as_echo_n "checking whether build environment is sane... " >&6; }
3592# Just in case
3593sleep 1
3594echo timestamp > conftest.file
3595# Reject unsafe characters in $srcdir or the absolute working directory
3596# name.  Accept space and tab only in the latter.
3597am_lf='
3598'
3599case `pwd` in
3600  *[\\\"\#\$\&\'\`$am_lf]*)
3601    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3602esac
3603case $srcdir in
3604  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3605    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3606esac
3607
3608# Do `set' in a subshell so we don't clobber the current shell's
3609# arguments.  Must try -L first in case configure is actually a
3610# symlink; some systems play weird games with the mod time of symlinks
3611# (eg FreeBSD returns the mod time of the symlink's containing
3612# directory).
3613if (
3614   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3615   if test "$*" = "X"; then
3616      # -L didn't work.
3617      set X `ls -t "$srcdir/configure" conftest.file`
3618   fi
3619   rm -f conftest.file
3620   if test "$*" != "X $srcdir/configure conftest.file" \
3621      && test "$*" != "X conftest.file $srcdir/configure"; then
3622
3623      # If neither matched, then we have a broken ls.  This can happen
3624      # if, for instance, CONFIG_SHELL is bash and it inherits a
3625      # broken ls alias from the environment.  This has actually
3626      # happened.  Such a system could not be considered "sane".
3627      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3628alias in your environment" "$LINENO" 5
3629   fi
3630
3631   test "$2" = conftest.file
3632   )
3633then
3634   # Ok.
3635   :
3636else
3637   as_fn_error "newly created file is older than distributed files!
3638Check your system clock" "$LINENO" 5
3639fi
3640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3641$as_echo "yes" >&6; }
3642test "$program_prefix" != NONE &&
3643  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3644# Use a double $ so make ignores it.
3645test "$program_suffix" != NONE &&
3646  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3647# Double any \ or $.
3648# By default was `s,x,x', remove it if useless.
3649ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3650program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3651
3652# expand $ac_aux_dir to an absolute path
3653am_aux_dir=`cd $ac_aux_dir && pwd`
3654
3655if test x"${MISSING+set}" != xset; then
3656  case $am_aux_dir in
3657  *\ * | *\	*)
3658    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3659  *)
3660    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3661  esac
3662fi
3663# Use eval to expand $SHELL
3664if eval "$MISSING --run true"; then
3665  am_missing_run="$MISSING --run "
3666else
3667  am_missing_run=
3668  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3669$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3670fi
3671
3672if test x"${install_sh}" != xset; then
3673  case $am_aux_dir in
3674  *\ * | *\	*)
3675    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3676  *)
3677    install_sh="\${SHELL} $am_aux_dir/install-sh"
3678  esac
3679fi
3680
3681# Installed binaries are usually stripped using `strip' when the user
3682# run `make install-strip'.  However `strip' might not be the right
3683# tool to use in cross-compilation environments, therefore Automake
3684# will honor the `STRIP' environment variable to overrule this program.
3685if test "$cross_compiling" != no; then
3686  if test -n "$ac_tool_prefix"; then
3687  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3688set dummy ${ac_tool_prefix}strip; ac_word=$2
3689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3690$as_echo_n "checking for $ac_word... " >&6; }
3691if test "${ac_cv_prog_STRIP+set}" = set; then :
3692  $as_echo_n "(cached) " >&6
3693else
3694  if test -n "$STRIP"; then
3695  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3696else
3697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3698for as_dir in $PATH
3699do
3700  IFS=$as_save_IFS
3701  test -z "$as_dir" && as_dir=.
3702    for ac_exec_ext in '' $ac_executable_extensions; do
3703  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3704    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3705    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3706    break 2
3707  fi
3708done
3709  done
3710IFS=$as_save_IFS
3711
3712fi
3713fi
3714STRIP=$ac_cv_prog_STRIP
3715if test -n "$STRIP"; then
3716  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3717$as_echo "$STRIP" >&6; }
3718else
3719  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3720$as_echo "no" >&6; }
3721fi
3722
3723
3724fi
3725if test -z "$ac_cv_prog_STRIP"; then
3726  ac_ct_STRIP=$STRIP
3727  # Extract the first word of "strip", so it can be a program name with args.
3728set dummy strip; ac_word=$2
3729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3730$as_echo_n "checking for $ac_word... " >&6; }
3731if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3732  $as_echo_n "(cached) " >&6
3733else
3734  if test -n "$ac_ct_STRIP"; then
3735  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3736else
3737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3738for as_dir in $PATH
3739do
3740  IFS=$as_save_IFS
3741  test -z "$as_dir" && as_dir=.
3742    for ac_exec_ext in '' $ac_executable_extensions; do
3743  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3744    ac_cv_prog_ac_ct_STRIP="strip"
3745    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3746    break 2
3747  fi
3748done
3749  done
3750IFS=$as_save_IFS
3751
3752fi
3753fi
3754ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3755if test -n "$ac_ct_STRIP"; then
3756  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3757$as_echo "$ac_ct_STRIP" >&6; }
3758else
3759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3760$as_echo "no" >&6; }
3761fi
3762
3763  if test "x$ac_ct_STRIP" = x; then
3764    STRIP=":"
3765  else
3766    case $cross_compiling:$ac_tool_warned in
3767yes:)
3768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3770ac_tool_warned=yes ;;
3771esac
3772    STRIP=$ac_ct_STRIP
3773  fi
3774else
3775  STRIP="$ac_cv_prog_STRIP"
3776fi
3777
3778fi
3779INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3780
3781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3782$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3783if test -z "$MKDIR_P"; then
3784  if test "${ac_cv_path_mkdir+set}" = set; then :
3785  $as_echo_n "(cached) " >&6
3786else
3787  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3788for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3789do
3790  IFS=$as_save_IFS
3791  test -z "$as_dir" && as_dir=.
3792    for ac_prog in mkdir gmkdir; do
3793	 for ac_exec_ext in '' $ac_executable_extensions; do
3794	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3795	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3796	     'mkdir (GNU coreutils) '* | \
3797	     'mkdir (coreutils) '* | \
3798	     'mkdir (fileutils) '4.1*)
3799	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3800	       break 3;;
3801	   esac
3802	 done
3803       done
3804  done
3805IFS=$as_save_IFS
3806
3807fi
3808
3809  if test "${ac_cv_path_mkdir+set}" = set; then
3810    MKDIR_P="$ac_cv_path_mkdir -p"
3811  else
3812    # As a last resort, use the slow shell script.  Don't cache a
3813    # value for MKDIR_P within a source directory, because that will
3814    # break other packages using the cache if that directory is
3815    # removed, or if the value is a relative name.
3816    test -d ./--version && rmdir ./--version
3817    MKDIR_P="$ac_install_sh -d"
3818  fi
3819fi
3820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3821$as_echo "$MKDIR_P" >&6; }
3822
3823mkdir_p="$MKDIR_P"
3824case $mkdir_p in
3825  [\\/$]* | ?:[\\/]*) ;;
3826  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3827esac
3828
3829for ac_prog in gawk mawk nawk awk
3830do
3831  # Extract the first word of "$ac_prog", so it can be a program name with args.
3832set dummy $ac_prog; ac_word=$2
3833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3834$as_echo_n "checking for $ac_word... " >&6; }
3835if test "${ac_cv_prog_AWK+set}" = set; then :
3836  $as_echo_n "(cached) " >&6
3837else
3838  if test -n "$AWK"; then
3839  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3840else
3841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3842for as_dir in $PATH
3843do
3844  IFS=$as_save_IFS
3845  test -z "$as_dir" && as_dir=.
3846    for ac_exec_ext in '' $ac_executable_extensions; do
3847  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3848    ac_cv_prog_AWK="$ac_prog"
3849    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3850    break 2
3851  fi
3852done
3853  done
3854IFS=$as_save_IFS
3855
3856fi
3857fi
3858AWK=$ac_cv_prog_AWK
3859if test -n "$AWK"; then
3860  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3861$as_echo "$AWK" >&6; }
3862else
3863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3864$as_echo "no" >&6; }
3865fi
3866
3867
3868  test -n "$AWK" && break
3869done
3870
3871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3872$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3873set x ${MAKE-make}
3874ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3875if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3876  $as_echo_n "(cached) " >&6
3877else
3878  cat >conftest.make <<\_ACEOF
3879SHELL = /bin/sh
3880all:
3881	@echo '@@@%%%=$(MAKE)=@@@%%%'
3882_ACEOF
3883# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3884case `${MAKE-make} -f conftest.make 2>/dev/null` in
3885  *@@@%%%=?*=@@@%%%*)
3886    eval ac_cv_prog_make_${ac_make}_set=yes;;
3887  *)
3888    eval ac_cv_prog_make_${ac_make}_set=no;;
3889esac
3890rm -f conftest.make
3891fi
3892if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3894$as_echo "yes" >&6; }
3895  SET_MAKE=
3896else
3897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3898$as_echo "no" >&6; }
3899  SET_MAKE="MAKE=${MAKE-make}"
3900fi
3901
3902rm -rf .tst 2>/dev/null
3903mkdir .tst 2>/dev/null
3904if test -d .tst; then
3905  am__leading_dot=.
3906else
3907  am__leading_dot=_
3908fi
3909rmdir .tst 2>/dev/null
3910
3911DEPDIR="${am__leading_dot}deps"
3912
3913ac_config_commands="$ac_config_commands depfiles"
3914
3915
3916am_make=${MAKE-make}
3917cat > confinc << 'END'
3918am__doit:
3919	@echo this is the am__doit target
3920.PHONY: am__doit
3921END
3922# If we don't find an include directive, just comment out the code.
3923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3924$as_echo_n "checking for style of include used by $am_make... " >&6; }
3925am__include="#"
3926am__quote=
3927_am_result=none
3928# First try GNU make style include.
3929echo "include confinc" > confmf
3930# Ignore all kinds of additional output from `make'.
3931case `$am_make -s -f confmf 2> /dev/null` in #(
3932*the\ am__doit\ target*)
3933  am__include=include
3934  am__quote=
3935  _am_result=GNU
3936  ;;
3937esac
3938# Now try BSD make style include.
3939if test "$am__include" = "#"; then
3940   echo '.include "confinc"' > confmf
3941   case `$am_make -s -f confmf 2> /dev/null` in #(
3942   *the\ am__doit\ target*)
3943     am__include=.include
3944     am__quote="\""
3945     _am_result=BSD
3946     ;;
3947   esac
3948fi
3949
3950
3951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3952$as_echo "$_am_result" >&6; }
3953rm -f confinc confmf
3954
3955# Check whether --enable-dependency-tracking was given.
3956if test "${enable_dependency_tracking+set}" = set; then :
3957  enableval=$enable_dependency_tracking;
3958fi
3959
3960if test "x$enable_dependency_tracking" != xno; then
3961  am_depcomp="$ac_aux_dir/depcomp"
3962  AMDEPBACKSLASH='\'
3963fi
3964 if test "x$enable_dependency_tracking" != xno; then
3965  AMDEP_TRUE=
3966  AMDEP_FALSE='#'
3967else
3968  AMDEP_TRUE='#'
3969  AMDEP_FALSE=
3970fi
3971
3972
3973if test "`cd $srcdir && pwd`" != "`pwd`"; then
3974  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3975  # is not polluted with repeated "-I."
3976  am__isrc=' -I$(srcdir)'
3977  # test to see if srcdir already configured
3978  if test -f $srcdir/config.status; then
3979    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3980  fi
3981fi
3982
3983# test whether we have cygpath
3984if test -z "$CYGPATH_W"; then
3985  if (cygpath --version) >/dev/null 2>/dev/null; then
3986    CYGPATH_W='cygpath -w'
3987  else
3988    CYGPATH_W=echo
3989  fi
3990fi
3991
3992
3993# Define the identity of the package.
3994 PACKAGE='bfd'
3995 VERSION='2.23.52'
3996
3997
3998cat >>confdefs.h <<_ACEOF
3999#define PACKAGE "$PACKAGE"
4000_ACEOF
4001
4002
4003cat >>confdefs.h <<_ACEOF
4004#define VERSION "$VERSION"
4005_ACEOF
4006
4007# Some tools Automake needs.
4008
4009ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4010
4011
4012AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4013
4014
4015AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4016
4017
4018AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4019
4020
4021MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4022
4023# We need awk for the "check" target.  The system "awk" is bad on
4024# some platforms.
4025# Always define AMTAR for backward compatibility.
4026
4027AMTAR=${AMTAR-"${am_missing_run}tar"}
4028
4029am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4030
4031
4032
4033
4034depcc="$CC"   am_compiler_list=
4035
4036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4037$as_echo_n "checking dependency style of $depcc... " >&6; }
4038if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4039  $as_echo_n "(cached) " >&6
4040else
4041  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4042  # We make a subdir and do the tests there.  Otherwise we can end up
4043  # making bogus files that we don't know about and never remove.  For
4044  # instance it was reported that on HP-UX the gcc test will end up
4045  # making a dummy file named `D' -- because `-MD' means `put the output
4046  # in D'.
4047  mkdir conftest.dir
4048  # Copy depcomp to subdir because otherwise we won't find it if we're
4049  # using a relative directory.
4050  cp "$am_depcomp" conftest.dir
4051  cd conftest.dir
4052  # We will build objects and dependencies in a subdirectory because
4053  # it helps to detect inapplicable dependency modes.  For instance
4054  # both Tru64's cc and ICC support -MD to output dependencies as a
4055  # side effect of compilation, but ICC will put the dependencies in
4056  # the current directory while Tru64 will put them in the object
4057  # directory.
4058  mkdir sub
4059
4060  am_cv_CC_dependencies_compiler_type=none
4061  if test "$am_compiler_list" = ""; then
4062     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4063  fi
4064  am__universal=false
4065  case " $depcc " in #(
4066     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4067     esac
4068
4069  for depmode in $am_compiler_list; do
4070    # Setup a source with many dependencies, because some compilers
4071    # like to wrap large dependency lists on column 80 (with \), and
4072    # we should not choose a depcomp mode which is confused by this.
4073    #
4074    # We need to recreate these files for each test, as the compiler may
4075    # overwrite some of them when testing with obscure command lines.
4076    # This happens at least with the AIX C compiler.
4077    : > sub/conftest.c
4078    for i in 1 2 3 4 5 6; do
4079      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4080      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4081      # Solaris 8's {/usr,}/bin/sh.
4082      touch sub/conftst$i.h
4083    done
4084    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4085
4086    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4087    # mode.  It turns out that the SunPro C++ compiler does not properly
4088    # handle `-M -o', and we need to detect this.  Also, some Intel
4089    # versions had trouble with output in subdirs
4090    am__obj=sub/conftest.${OBJEXT-o}
4091    am__minus_obj="-o $am__obj"
4092    case $depmode in
4093    gcc)
4094      # This depmode causes a compiler race in universal mode.
4095      test "$am__universal" = false || continue
4096      ;;
4097    nosideeffect)
4098      # after this tag, mechanisms are not by side-effect, so they'll
4099      # only be used when explicitly requested
4100      if test "x$enable_dependency_tracking" = xyes; then
4101	continue
4102      else
4103	break
4104      fi
4105      ;;
4106    msvisualcpp | msvcmsys)
4107      # This compiler won't grok `-c -o', but also, the minuso test has
4108      # not run yet.  These depmodes are late enough in the game, and
4109      # so weak that their functioning should not be impacted.
4110      am__obj=conftest.${OBJEXT-o}
4111      am__minus_obj=
4112      ;;
4113    none) break ;;
4114    esac
4115    if depmode=$depmode \
4116       source=sub/conftest.c object=$am__obj \
4117       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4118       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4119         >/dev/null 2>conftest.err &&
4120       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4121       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4122       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4123       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4124      # icc doesn't choke on unknown options, it will just issue warnings
4125      # or remarks (even with -Werror).  So we grep stderr for any message
4126      # that says an option was ignored or not supported.
4127      # When given -MP, icc 7.0 and 7.1 complain thusly:
4128      #   icc: Command line warning: ignoring option '-M'; no argument required
4129      # The diagnosis changed in icc 8.0:
4130      #   icc: Command line remark: option '-MP' not supported
4131      if (grep 'ignoring option' conftest.err ||
4132          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4133        am_cv_CC_dependencies_compiler_type=$depmode
4134        break
4135      fi
4136    fi
4137  done
4138
4139  cd ..
4140  rm -rf conftest.dir
4141else
4142  am_cv_CC_dependencies_compiler_type=none
4143fi
4144
4145fi
4146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4147$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4148CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4149
4150 if
4151  test "x$enable_dependency_tracking" != xno \
4152  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4153  am__fastdepCC_TRUE=
4154  am__fastdepCC_FALSE='#'
4155else
4156  am__fastdepCC_TRUE='#'
4157  am__fastdepCC_FALSE=
4158fi
4159
4160
4161
4162
4163if test -n "$ac_tool_prefix"; then
4164  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4165set dummy ${ac_tool_prefix}ar; ac_word=$2
4166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4167$as_echo_n "checking for $ac_word... " >&6; }
4168if test "${ac_cv_prog_AR+set}" = set; then :
4169  $as_echo_n "(cached) " >&6
4170else
4171  if test -n "$AR"; then
4172  ac_cv_prog_AR="$AR" # Let the user override the test.
4173else
4174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4175for as_dir in $PATH
4176do
4177  IFS=$as_save_IFS
4178  test -z "$as_dir" && as_dir=.
4179    for ac_exec_ext in '' $ac_executable_extensions; do
4180  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4181    ac_cv_prog_AR="${ac_tool_prefix}ar"
4182    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4183    break 2
4184  fi
4185done
4186  done
4187IFS=$as_save_IFS
4188
4189fi
4190fi
4191AR=$ac_cv_prog_AR
4192if test -n "$AR"; then
4193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4194$as_echo "$AR" >&6; }
4195else
4196  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4197$as_echo "no" >&6; }
4198fi
4199
4200
4201fi
4202if test -z "$ac_cv_prog_AR"; then
4203  ac_ct_AR=$AR
4204  # Extract the first word of "ar", so it can be a program name with args.
4205set dummy ar; ac_word=$2
4206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4207$as_echo_n "checking for $ac_word... " >&6; }
4208if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4209  $as_echo_n "(cached) " >&6
4210else
4211  if test -n "$ac_ct_AR"; then
4212  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4213else
4214as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4215for as_dir in $PATH
4216do
4217  IFS=$as_save_IFS
4218  test -z "$as_dir" && as_dir=.
4219    for ac_exec_ext in '' $ac_executable_extensions; do
4220  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4221    ac_cv_prog_ac_ct_AR="ar"
4222    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4223    break 2
4224  fi
4225done
4226  done
4227IFS=$as_save_IFS
4228
4229fi
4230fi
4231ac_ct_AR=$ac_cv_prog_ac_ct_AR
4232if test -n "$ac_ct_AR"; then
4233  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4234$as_echo "$ac_ct_AR" >&6; }
4235else
4236  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4237$as_echo "no" >&6; }
4238fi
4239
4240  if test "x$ac_ct_AR" = x; then
4241    AR=""
4242  else
4243    case $cross_compiling:$ac_tool_warned in
4244yes:)
4245{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4246$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4247ac_tool_warned=yes ;;
4248esac
4249    AR=$ac_ct_AR
4250  fi
4251else
4252  AR="$ac_cv_prog_AR"
4253fi
4254
4255if test -n "$ac_tool_prefix"; then
4256  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4257set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4259$as_echo_n "checking for $ac_word... " >&6; }
4260if test "${ac_cv_prog_RANLIB+set}" = set; then :
4261  $as_echo_n "(cached) " >&6
4262else
4263  if test -n "$RANLIB"; then
4264  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4265else
4266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4267for as_dir in $PATH
4268do
4269  IFS=$as_save_IFS
4270  test -z "$as_dir" && as_dir=.
4271    for ac_exec_ext in '' $ac_executable_extensions; do
4272  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4273    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4274    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4275    break 2
4276  fi
4277done
4278  done
4279IFS=$as_save_IFS
4280
4281fi
4282fi
4283RANLIB=$ac_cv_prog_RANLIB
4284if test -n "$RANLIB"; then
4285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4286$as_echo "$RANLIB" >&6; }
4287else
4288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4289$as_echo "no" >&6; }
4290fi
4291
4292
4293fi
4294if test -z "$ac_cv_prog_RANLIB"; then
4295  ac_ct_RANLIB=$RANLIB
4296  # Extract the first word of "ranlib", so it can be a program name with args.
4297set dummy ranlib; ac_word=$2
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4299$as_echo_n "checking for $ac_word... " >&6; }
4300if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4301  $as_echo_n "(cached) " >&6
4302else
4303  if test -n "$ac_ct_RANLIB"; then
4304  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4305else
4306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4307for as_dir in $PATH
4308do
4309  IFS=$as_save_IFS
4310  test -z "$as_dir" && as_dir=.
4311    for ac_exec_ext in '' $ac_executable_extensions; do
4312  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4313    ac_cv_prog_ac_ct_RANLIB="ranlib"
4314    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4315    break 2
4316  fi
4317done
4318  done
4319IFS=$as_save_IFS
4320
4321fi
4322fi
4323ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4324if test -n "$ac_ct_RANLIB"; then
4325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4326$as_echo "$ac_ct_RANLIB" >&6; }
4327else
4328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4329$as_echo "no" >&6; }
4330fi
4331
4332  if test "x$ac_ct_RANLIB" = x; then
4333    RANLIB=":"
4334  else
4335    case $cross_compiling:$ac_tool_warned in
4336yes:)
4337{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4339ac_tool_warned=yes ;;
4340esac
4341    RANLIB=$ac_ct_RANLIB
4342  fi
4343else
4344  RANLIB="$ac_cv_prog_RANLIB"
4345fi
4346
4347
4348# Check whether --enable-shared was given.
4349if test "${enable_shared+set}" = set; then :
4350  enableval=$enable_shared; p=${PACKAGE-default}
4351    case $enableval in
4352    yes) enable_shared=yes ;;
4353    no) enable_shared=no ;;
4354    *)
4355      enable_shared=no
4356      # Look at the argument we got.  We use all the common list separators.
4357      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4358      for pkg in $enableval; do
4359	IFS="$lt_save_ifs"
4360	if test "X$pkg" = "X$p"; then
4361	  enable_shared=yes
4362	fi
4363      done
4364      IFS="$lt_save_ifs"
4365      ;;
4366    esac
4367else
4368  enable_shared=no
4369fi
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380ac_ext=c
4381ac_cpp='$CPP $CPPFLAGS'
4382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4384ac_compiler_gnu=$ac_cv_c_compiler_gnu
4385if test -n "$ac_tool_prefix"; then
4386  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4387set dummy ${ac_tool_prefix}gcc; ac_word=$2
4388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4389$as_echo_n "checking for $ac_word... " >&6; }
4390if test "${ac_cv_prog_CC+set}" = set; then :
4391  $as_echo_n "(cached) " >&6
4392else
4393  if test -n "$CC"; then
4394  ac_cv_prog_CC="$CC" # Let the user override the test.
4395else
4396as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4397for as_dir in $PATH
4398do
4399  IFS=$as_save_IFS
4400  test -z "$as_dir" && as_dir=.
4401    for ac_exec_ext in '' $ac_executable_extensions; do
4402  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4403    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4404    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4405    break 2
4406  fi
4407done
4408  done
4409IFS=$as_save_IFS
4410
4411fi
4412fi
4413CC=$ac_cv_prog_CC
4414if test -n "$CC"; then
4415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4416$as_echo "$CC" >&6; }
4417else
4418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4419$as_echo "no" >&6; }
4420fi
4421
4422
4423fi
4424if test -z "$ac_cv_prog_CC"; then
4425  ac_ct_CC=$CC
4426  # Extract the first word of "gcc", so it can be a program name with args.
4427set dummy gcc; ac_word=$2
4428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4429$as_echo_n "checking for $ac_word... " >&6; }
4430if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4431  $as_echo_n "(cached) " >&6
4432else
4433  if test -n "$ac_ct_CC"; then
4434  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4435else
4436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4437for as_dir in $PATH
4438do
4439  IFS=$as_save_IFS
4440  test -z "$as_dir" && as_dir=.
4441    for ac_exec_ext in '' $ac_executable_extensions; do
4442  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4443    ac_cv_prog_ac_ct_CC="gcc"
4444    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4445    break 2
4446  fi
4447done
4448  done
4449IFS=$as_save_IFS
4450
4451fi
4452fi
4453ac_ct_CC=$ac_cv_prog_ac_ct_CC
4454if test -n "$ac_ct_CC"; then
4455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4456$as_echo "$ac_ct_CC" >&6; }
4457else
4458  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4459$as_echo "no" >&6; }
4460fi
4461
4462  if test "x$ac_ct_CC" = x; then
4463    CC=""
4464  else
4465    case $cross_compiling:$ac_tool_warned in
4466yes:)
4467{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4468$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4469ac_tool_warned=yes ;;
4470esac
4471    CC=$ac_ct_CC
4472  fi
4473else
4474  CC="$ac_cv_prog_CC"
4475fi
4476
4477if test -z "$CC"; then
4478          if test -n "$ac_tool_prefix"; then
4479    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4480set dummy ${ac_tool_prefix}cc; ac_word=$2
4481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4482$as_echo_n "checking for $ac_word... " >&6; }
4483if test "${ac_cv_prog_CC+set}" = set; then :
4484  $as_echo_n "(cached) " >&6
4485else
4486  if test -n "$CC"; then
4487  ac_cv_prog_CC="$CC" # Let the user override the test.
4488else
4489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4490for as_dir in $PATH
4491do
4492  IFS=$as_save_IFS
4493  test -z "$as_dir" && as_dir=.
4494    for ac_exec_ext in '' $ac_executable_extensions; do
4495  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4496    ac_cv_prog_CC="${ac_tool_prefix}cc"
4497    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4498    break 2
4499  fi
4500done
4501  done
4502IFS=$as_save_IFS
4503
4504fi
4505fi
4506CC=$ac_cv_prog_CC
4507if test -n "$CC"; then
4508  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4509$as_echo "$CC" >&6; }
4510else
4511  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4512$as_echo "no" >&6; }
4513fi
4514
4515
4516  fi
4517fi
4518if test -z "$CC"; then
4519  # Extract the first word of "cc", so it can be a program name with args.
4520set dummy cc; ac_word=$2
4521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4522$as_echo_n "checking for $ac_word... " >&6; }
4523if test "${ac_cv_prog_CC+set}" = set; then :
4524  $as_echo_n "(cached) " >&6
4525else
4526  if test -n "$CC"; then
4527  ac_cv_prog_CC="$CC" # Let the user override the test.
4528else
4529  ac_prog_rejected=no
4530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4531for as_dir in $PATH
4532do
4533  IFS=$as_save_IFS
4534  test -z "$as_dir" && as_dir=.
4535    for ac_exec_ext in '' $ac_executable_extensions; do
4536  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4537    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4538       ac_prog_rejected=yes
4539       continue
4540     fi
4541    ac_cv_prog_CC="cc"
4542    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4543    break 2
4544  fi
4545done
4546  done
4547IFS=$as_save_IFS
4548
4549if test $ac_prog_rejected = yes; then
4550  # We found a bogon in the path, so make sure we never use it.
4551  set dummy $ac_cv_prog_CC
4552  shift
4553  if test $# != 0; then
4554    # We chose a different compiler from the bogus one.
4555    # However, it has the same basename, so the bogon will be chosen
4556    # first if we set CC to just the basename; use the full file name.
4557    shift
4558    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4559  fi
4560fi
4561fi
4562fi
4563CC=$ac_cv_prog_CC
4564if test -n "$CC"; then
4565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4566$as_echo "$CC" >&6; }
4567else
4568  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4569$as_echo "no" >&6; }
4570fi
4571
4572
4573fi
4574if test -z "$CC"; then
4575  if test -n "$ac_tool_prefix"; then
4576  for ac_prog in cl.exe
4577  do
4578    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4579set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4581$as_echo_n "checking for $ac_word... " >&6; }
4582if test "${ac_cv_prog_CC+set}" = set; then :
4583  $as_echo_n "(cached) " >&6
4584else
4585  if test -n "$CC"; then
4586  ac_cv_prog_CC="$CC" # Let the user override the test.
4587else
4588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4589for as_dir in $PATH
4590do
4591  IFS=$as_save_IFS
4592  test -z "$as_dir" && as_dir=.
4593    for ac_exec_ext in '' $ac_executable_extensions; do
4594  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4595    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4596    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4597    break 2
4598  fi
4599done
4600  done
4601IFS=$as_save_IFS
4602
4603fi
4604fi
4605CC=$ac_cv_prog_CC
4606if test -n "$CC"; then
4607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4608$as_echo "$CC" >&6; }
4609else
4610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4611$as_echo "no" >&6; }
4612fi
4613
4614
4615    test -n "$CC" && break
4616  done
4617fi
4618if test -z "$CC"; then
4619  ac_ct_CC=$CC
4620  for ac_prog in cl.exe
4621do
4622  # Extract the first word of "$ac_prog", so it can be a program name with args.
4623set dummy $ac_prog; ac_word=$2
4624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4625$as_echo_n "checking for $ac_word... " >&6; }
4626if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4627  $as_echo_n "(cached) " >&6
4628else
4629  if test -n "$ac_ct_CC"; then
4630  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4631else
4632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4633for as_dir in $PATH
4634do
4635  IFS=$as_save_IFS
4636  test -z "$as_dir" && as_dir=.
4637    for ac_exec_ext in '' $ac_executable_extensions; do
4638  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4639    ac_cv_prog_ac_ct_CC="$ac_prog"
4640    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4641    break 2
4642  fi
4643done
4644  done
4645IFS=$as_save_IFS
4646
4647fi
4648fi
4649ac_ct_CC=$ac_cv_prog_ac_ct_CC
4650if test -n "$ac_ct_CC"; then
4651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4652$as_echo "$ac_ct_CC" >&6; }
4653else
4654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4655$as_echo "no" >&6; }
4656fi
4657
4658
4659  test -n "$ac_ct_CC" && break
4660done
4661
4662  if test "x$ac_ct_CC" = x; then
4663    CC=""
4664  else
4665    case $cross_compiling:$ac_tool_warned in
4666yes:)
4667{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4668$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4669ac_tool_warned=yes ;;
4670esac
4671    CC=$ac_ct_CC
4672  fi
4673fi
4674
4675fi
4676
4677
4678test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4679$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4680as_fn_error "no acceptable C compiler found in \$PATH
4681See \`config.log' for more details." "$LINENO" 5; }
4682
4683# Provide some information about the compiler.
4684$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4685set X $ac_compile
4686ac_compiler=$2
4687for ac_option in --version -v -V -qversion; do
4688  { { ac_try="$ac_compiler $ac_option >&5"
4689case "(($ac_try" in
4690  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4691  *) ac_try_echo=$ac_try;;
4692esac
4693eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4694$as_echo "$ac_try_echo"; } >&5
4695  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4696  ac_status=$?
4697  if test -s conftest.err; then
4698    sed '10a\
4699... rest of stderr output deleted ...
4700         10q' conftest.err >conftest.er1
4701    cat conftest.er1 >&5
4702    rm -f conftest.er1 conftest.err
4703  fi
4704  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4705  test $ac_status = 0; }
4706done
4707
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4709$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4710if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4711  $as_echo_n "(cached) " >&6
4712else
4713  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4714/* end confdefs.h.  */
4715
4716int
4717main ()
4718{
4719#ifndef __GNUC__
4720       choke me
4721#endif
4722
4723  ;
4724  return 0;
4725}
4726_ACEOF
4727if ac_fn_c_try_compile "$LINENO"; then :
4728  ac_compiler_gnu=yes
4729else
4730  ac_compiler_gnu=no
4731fi
4732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733ac_cv_c_compiler_gnu=$ac_compiler_gnu
4734
4735fi
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4737$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4738if test $ac_compiler_gnu = yes; then
4739  GCC=yes
4740else
4741  GCC=
4742fi
4743ac_test_CFLAGS=${CFLAGS+set}
4744ac_save_CFLAGS=$CFLAGS
4745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4746$as_echo_n "checking whether $CC accepts -g... " >&6; }
4747if test "${ac_cv_prog_cc_g+set}" = set; then :
4748  $as_echo_n "(cached) " >&6
4749else
4750  ac_save_c_werror_flag=$ac_c_werror_flag
4751   ac_c_werror_flag=yes
4752   ac_cv_prog_cc_g=no
4753   CFLAGS="-g"
4754   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4755/* end confdefs.h.  */
4756
4757int
4758main ()
4759{
4760
4761  ;
4762  return 0;
4763}
4764_ACEOF
4765if ac_fn_c_try_compile "$LINENO"; then :
4766  ac_cv_prog_cc_g=yes
4767else
4768  CFLAGS=""
4769      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4770/* end confdefs.h.  */
4771
4772int
4773main ()
4774{
4775
4776  ;
4777  return 0;
4778}
4779_ACEOF
4780if ac_fn_c_try_compile "$LINENO"; then :
4781
4782else
4783  ac_c_werror_flag=$ac_save_c_werror_flag
4784	 CFLAGS="-g"
4785	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786/* end confdefs.h.  */
4787
4788int
4789main ()
4790{
4791
4792  ;
4793  return 0;
4794}
4795_ACEOF
4796if ac_fn_c_try_compile "$LINENO"; then :
4797  ac_cv_prog_cc_g=yes
4798fi
4799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4800fi
4801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4802fi
4803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4804   ac_c_werror_flag=$ac_save_c_werror_flag
4805fi
4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4807$as_echo "$ac_cv_prog_cc_g" >&6; }
4808if test "$ac_test_CFLAGS" = set; then
4809  CFLAGS=$ac_save_CFLAGS
4810elif test $ac_cv_prog_cc_g = yes; then
4811  if test "$GCC" = yes; then
4812    CFLAGS="-g -O2"
4813  else
4814    CFLAGS="-g"
4815  fi
4816else
4817  if test "$GCC" = yes; then
4818    CFLAGS="-O2"
4819  else
4820    CFLAGS=
4821  fi
4822fi
4823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4824$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4825if test "${ac_cv_prog_cc_c89+set}" = set; then :
4826  $as_echo_n "(cached) " >&6
4827else
4828  ac_cv_prog_cc_c89=no
4829ac_save_CC=$CC
4830cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4831/* end confdefs.h.  */
4832#include <stdarg.h>
4833#include <stdio.h>
4834#include <sys/types.h>
4835#include <sys/stat.h>
4836/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4837struct buf { int x; };
4838FILE * (*rcsopen) (struct buf *, struct stat *, int);
4839static char *e (p, i)
4840     char **p;
4841     int i;
4842{
4843  return p[i];
4844}
4845static char *f (char * (*g) (char **, int), char **p, ...)
4846{
4847  char *s;
4848  va_list v;
4849  va_start (v,p);
4850  s = g (p, va_arg (v,int));
4851  va_end (v);
4852  return s;
4853}
4854
4855/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4856   function prototypes and stuff, but not '\xHH' hex character constants.
4857   These don't provoke an error unfortunately, instead are silently treated
4858   as 'x'.  The following induces an error, until -std is added to get
4859   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4860   array size at least.  It's necessary to write '\x00'==0 to get something
4861   that's true only with -std.  */
4862int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4863
4864/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4865   inside strings and character constants.  */
4866#define FOO(x) 'x'
4867int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4868
4869int test (int i, double x);
4870struct s1 {int (*f) (int a);};
4871struct s2 {int (*f) (double a);};
4872int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4873int argc;
4874char **argv;
4875int
4876main ()
4877{
4878return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4879  ;
4880  return 0;
4881}
4882_ACEOF
4883for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4884	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4885do
4886  CC="$ac_save_CC $ac_arg"
4887  if ac_fn_c_try_compile "$LINENO"; then :
4888  ac_cv_prog_cc_c89=$ac_arg
4889fi
4890rm -f core conftest.err conftest.$ac_objext
4891  test "x$ac_cv_prog_cc_c89" != "xno" && break
4892done
4893rm -f conftest.$ac_ext
4894CC=$ac_save_CC
4895
4896fi
4897# AC_CACHE_VAL
4898case "x$ac_cv_prog_cc_c89" in
4899  x)
4900    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4901$as_echo "none needed" >&6; } ;;
4902  xno)
4903    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4904$as_echo "unsupported" >&6; } ;;
4905  *)
4906    CC="$CC $ac_cv_prog_cc_c89"
4907    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4908$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4909esac
4910if test "x$ac_cv_prog_cc_c89" != xno; then :
4911
4912fi
4913
4914ac_ext=c
4915ac_cpp='$CPP $CPPFLAGS'
4916ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4917ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4918ac_compiler_gnu=$ac_cv_c_compiler_gnu
4919
4920ac_ext=c
4921ac_cpp='$CPP $CPPFLAGS'
4922ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4923ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4924ac_compiler_gnu=$ac_cv_c_compiler_gnu
4925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4926$as_echo_n "checking how to run the C preprocessor... " >&6; }
4927# On Suns, sometimes $CPP names a directory.
4928if test -n "$CPP" && test -d "$CPP"; then
4929  CPP=
4930fi
4931if test -z "$CPP"; then
4932  if test "${ac_cv_prog_CPP+set}" = set; then :
4933  $as_echo_n "(cached) " >&6
4934else
4935      # Double quotes because CPP needs to be expanded
4936    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4937    do
4938      ac_preproc_ok=false
4939for ac_c_preproc_warn_flag in '' yes
4940do
4941  # Use a header file that comes with gcc, so configuring glibc
4942  # with a fresh cross-compiler works.
4943  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4944  # <limits.h> exists even on freestanding compilers.
4945  # On the NeXT, cc -E runs the code through the compiler's parser,
4946  # not just through cpp. "Syntax error" is here to catch this case.
4947  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4948/* end confdefs.h.  */
4949#ifdef __STDC__
4950# include <limits.h>
4951#else
4952# include <assert.h>
4953#endif
4954		     Syntax error
4955_ACEOF
4956if ac_fn_c_try_cpp "$LINENO"; then :
4957
4958else
4959  # Broken: fails on valid input.
4960continue
4961fi
4962rm -f conftest.err conftest.$ac_ext
4963
4964  # OK, works on sane cases.  Now check whether nonexistent headers
4965  # can be detected and how.
4966  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4967/* end confdefs.h.  */
4968#include <ac_nonexistent.h>
4969_ACEOF
4970if ac_fn_c_try_cpp "$LINENO"; then :
4971  # Broken: success on invalid input.
4972continue
4973else
4974  # Passes both tests.
4975ac_preproc_ok=:
4976break
4977fi
4978rm -f conftest.err conftest.$ac_ext
4979
4980done
4981# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4982rm -f conftest.err conftest.$ac_ext
4983if $ac_preproc_ok; then :
4984  break
4985fi
4986
4987    done
4988    ac_cv_prog_CPP=$CPP
4989
4990fi
4991  CPP=$ac_cv_prog_CPP
4992else
4993  ac_cv_prog_CPP=$CPP
4994fi
4995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4996$as_echo "$CPP" >&6; }
4997ac_preproc_ok=false
4998for ac_c_preproc_warn_flag in '' yes
4999do
5000  # Use a header file that comes with gcc, so configuring glibc
5001  # with a fresh cross-compiler works.
5002  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5003  # <limits.h> exists even on freestanding compilers.
5004  # On the NeXT, cc -E runs the code through the compiler's parser,
5005  # not just through cpp. "Syntax error" is here to catch this case.
5006  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5007/* end confdefs.h.  */
5008#ifdef __STDC__
5009# include <limits.h>
5010#else
5011# include <assert.h>
5012#endif
5013		     Syntax error
5014_ACEOF
5015if ac_fn_c_try_cpp "$LINENO"; then :
5016
5017else
5018  # Broken: fails on valid input.
5019continue
5020fi
5021rm -f conftest.err conftest.$ac_ext
5022
5023  # OK, works on sane cases.  Now check whether nonexistent headers
5024  # can be detected and how.
5025  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5026/* end confdefs.h.  */
5027#include <ac_nonexistent.h>
5028_ACEOF
5029if ac_fn_c_try_cpp "$LINENO"; then :
5030  # Broken: success on invalid input.
5031continue
5032else
5033  # Passes both tests.
5034ac_preproc_ok=:
5035break
5036fi
5037rm -f conftest.err conftest.$ac_ext
5038
5039done
5040# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5041rm -f conftest.err conftest.$ac_ext
5042if $ac_preproc_ok; then :
5043
5044else
5045  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5046$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5047as_fn_error "C preprocessor \"$CPP\" fails sanity check
5048See \`config.log' for more details." "$LINENO" 5; }
5049fi
5050
5051ac_ext=c
5052ac_cpp='$CPP $CPPFLAGS'
5053ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5054ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5055ac_compiler_gnu=$ac_cv_c_compiler_gnu
5056
5057
5058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5059$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5060if test "${ac_cv_path_GREP+set}" = set; then :
5061  $as_echo_n "(cached) " >&6
5062else
5063  if test -z "$GREP"; then
5064  ac_path_GREP_found=false
5065  # Loop through the user's path and test for each of PROGNAME-LIST
5066  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5067for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5068do
5069  IFS=$as_save_IFS
5070  test -z "$as_dir" && as_dir=.
5071    for ac_prog in grep ggrep; do
5072    for ac_exec_ext in '' $ac_executable_extensions; do
5073      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5074      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5075# Check for GNU ac_path_GREP and select it if it is found.
5076  # Check for GNU $ac_path_GREP
5077case `"$ac_path_GREP" --version 2>&1` in
5078*GNU*)
5079  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5080*)
5081  ac_count=0
5082  $as_echo_n 0123456789 >"conftest.in"
5083  while :
5084  do
5085    cat "conftest.in" "conftest.in" >"conftest.tmp"
5086    mv "conftest.tmp" "conftest.in"
5087    cp "conftest.in" "conftest.nl"
5088    $as_echo 'GREP' >> "conftest.nl"
5089    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5090    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5091    as_fn_arith $ac_count + 1 && ac_count=$as_val
5092    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5093      # Best one so far, save it but keep looking for a better one
5094      ac_cv_path_GREP="$ac_path_GREP"
5095      ac_path_GREP_max=$ac_count
5096    fi
5097    # 10*(2^10) chars as input seems more than enough
5098    test $ac_count -gt 10 && break
5099  done
5100  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5101esac
5102
5103      $ac_path_GREP_found && break 3
5104    done
5105  done
5106  done
5107IFS=$as_save_IFS
5108  if test -z "$ac_cv_path_GREP"; then
5109    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5110  fi
5111else
5112  ac_cv_path_GREP=$GREP
5113fi
5114
5115fi
5116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5117$as_echo "$ac_cv_path_GREP" >&6; }
5118 GREP="$ac_cv_path_GREP"
5119
5120
5121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5122$as_echo_n "checking for egrep... " >&6; }
5123if test "${ac_cv_path_EGREP+set}" = set; then :
5124  $as_echo_n "(cached) " >&6
5125else
5126  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5127   then ac_cv_path_EGREP="$GREP -E"
5128   else
5129     if test -z "$EGREP"; then
5130  ac_path_EGREP_found=false
5131  # Loop through the user's path and test for each of PROGNAME-LIST
5132  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5133for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5134do
5135  IFS=$as_save_IFS
5136  test -z "$as_dir" && as_dir=.
5137    for ac_prog in egrep; do
5138    for ac_exec_ext in '' $ac_executable_extensions; do
5139      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5140      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5141# Check for GNU ac_path_EGREP and select it if it is found.
5142  # Check for GNU $ac_path_EGREP
5143case `"$ac_path_EGREP" --version 2>&1` in
5144*GNU*)
5145  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5146*)
5147  ac_count=0
5148  $as_echo_n 0123456789 >"conftest.in"
5149  while :
5150  do
5151    cat "conftest.in" "conftest.in" >"conftest.tmp"
5152    mv "conftest.tmp" "conftest.in"
5153    cp "conftest.in" "conftest.nl"
5154    $as_echo 'EGREP' >> "conftest.nl"
5155    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5156    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5157    as_fn_arith $ac_count + 1 && ac_count=$as_val
5158    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5159      # Best one so far, save it but keep looking for a better one
5160      ac_cv_path_EGREP="$ac_path_EGREP"
5161      ac_path_EGREP_max=$ac_count
5162    fi
5163    # 10*(2^10) chars as input seems more than enough
5164    test $ac_count -gt 10 && break
5165  done
5166  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5167esac
5168
5169      $ac_path_EGREP_found && break 3
5170    done
5171  done
5172  done
5173IFS=$as_save_IFS
5174  if test -z "$ac_cv_path_EGREP"; then
5175    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5176  fi
5177else
5178  ac_cv_path_EGREP=$EGREP
5179fi
5180
5181   fi
5182fi
5183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5184$as_echo "$ac_cv_path_EGREP" >&6; }
5185 EGREP="$ac_cv_path_EGREP"
5186
5187
5188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5189$as_echo_n "checking for ANSI C header files... " >&6; }
5190if test "${ac_cv_header_stdc+set}" = set; then :
5191  $as_echo_n "(cached) " >&6
5192else
5193  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5194/* end confdefs.h.  */
5195#include <stdlib.h>
5196#include <stdarg.h>
5197#include <string.h>
5198#include <float.h>
5199
5200int
5201main ()
5202{
5203
5204  ;
5205  return 0;
5206}
5207_ACEOF
5208if ac_fn_c_try_compile "$LINENO"; then :
5209  ac_cv_header_stdc=yes
5210else
5211  ac_cv_header_stdc=no
5212fi
5213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5214
5215if test $ac_cv_header_stdc = yes; then
5216  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5217  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218/* end confdefs.h.  */
5219#include <string.h>
5220
5221_ACEOF
5222if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5223  $EGREP "memchr" >/dev/null 2>&1; then :
5224
5225else
5226  ac_cv_header_stdc=no
5227fi
5228rm -f conftest*
5229
5230fi
5231
5232if test $ac_cv_header_stdc = yes; then
5233  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5234  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5235/* end confdefs.h.  */
5236#include <stdlib.h>
5237
5238_ACEOF
5239if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5240  $EGREP "free" >/dev/null 2>&1; then :
5241
5242else
5243  ac_cv_header_stdc=no
5244fi
5245rm -f conftest*
5246
5247fi
5248
5249if test $ac_cv_header_stdc = yes; then
5250  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5251  if test "$cross_compiling" = yes; then :
5252  :
5253else
5254  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5255/* end confdefs.h.  */
5256#include <ctype.h>
5257#include <stdlib.h>
5258#if ((' ' & 0x0FF) == 0x020)
5259# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5260# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5261#else
5262# define ISLOWER(c) \
5263		   (('a' <= (c) && (c) <= 'i') \
5264		     || ('j' <= (c) && (c) <= 'r') \
5265		     || ('s' <= (c) && (c) <= 'z'))
5266# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5267#endif
5268
5269#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5270int
5271main ()
5272{
5273  int i;
5274  for (i = 0; i < 256; i++)
5275    if (XOR (islower (i), ISLOWER (i))
5276	|| toupper (i) != TOUPPER (i))
5277      return 2;
5278  return 0;
5279}
5280_ACEOF
5281if ac_fn_c_try_run "$LINENO"; then :
5282
5283else
5284  ac_cv_header_stdc=no
5285fi
5286rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5287  conftest.$ac_objext conftest.beam conftest.$ac_ext
5288fi
5289
5290fi
5291fi
5292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5293$as_echo "$ac_cv_header_stdc" >&6; }
5294if test $ac_cv_header_stdc = yes; then
5295
5296$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5297
5298fi
5299
5300# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5301for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5302		  inttypes.h stdint.h unistd.h
5303do :
5304  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5305ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5306"
5307eval as_val=\$$as_ac_Header
5308   if test "x$as_val" = x""yes; then :
5309  cat >>confdefs.h <<_ACEOF
5310#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5311_ACEOF
5312
5313fi
5314
5315done
5316
5317
5318
5319  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5320if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5321  MINIX=yes
5322else
5323  MINIX=
5324fi
5325
5326
5327  if test "$MINIX" = yes; then
5328
5329$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5330
5331
5332$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5333
5334
5335$as_echo "#define _MINIX 1" >>confdefs.h
5336
5337  fi
5338
5339
5340  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5341$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5342if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5343  $as_echo_n "(cached) " >&6
5344else
5345  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5346/* end confdefs.h.  */
5347
5348#	  define __EXTENSIONS__ 1
5349	  $ac_includes_default
5350int
5351main ()
5352{
5353
5354  ;
5355  return 0;
5356}
5357_ACEOF
5358if ac_fn_c_try_compile "$LINENO"; then :
5359  ac_cv_safe_to_define___extensions__=yes
5360else
5361  ac_cv_safe_to_define___extensions__=no
5362fi
5363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5364fi
5365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5366$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5367  test $ac_cv_safe_to_define___extensions__ = yes &&
5368    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5369
5370  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5371
5372  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5373
5374  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5375
5376  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5377
5378
5379
5380
5381
5382case `pwd` in
5383  *\ * | *\	*)
5384    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5385$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5386esac
5387
5388
5389
5390macro_version='2.2.7a'
5391macro_revision='1.3134'
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405ltmain="$ac_aux_dir/ltmain.sh"
5406
5407# Backslashify metacharacters that are still active within
5408# double-quoted strings.
5409sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5410
5411# Same as above, but do not quote variable references.
5412double_quote_subst='s/\(["`\\]\)/\\\1/g'
5413
5414# Sed substitution to delay expansion of an escaped shell variable in a
5415# double_quote_subst'ed string.
5416delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5417
5418# Sed substitution to delay expansion of an escaped single quote.
5419delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5420
5421# Sed substitution to avoid accidental globbing in evaled expressions
5422no_glob_subst='s/\*/\\\*/g'
5423
5424ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5425ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5426ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5427
5428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5429$as_echo_n "checking how to print strings... " >&6; }
5430# Test print first, because it will be a builtin if present.
5431if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5432   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5433  ECHO='print -r --'
5434elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5435  ECHO='printf %s\n'
5436else
5437  # Use this function as a fallback that always works.
5438  func_fallback_echo ()
5439  {
5440    eval 'cat <<_LTECHO_EOF
5441$1
5442_LTECHO_EOF'
5443  }
5444  ECHO='func_fallback_echo'
5445fi
5446
5447# func_echo_all arg...
5448# Invoke $ECHO with all args, space-separated.
5449func_echo_all ()
5450{
5451    $ECHO ""
5452}
5453
5454case "$ECHO" in
5455  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5456$as_echo "printf" >&6; } ;;
5457  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5458$as_echo "print -r" >&6; } ;;
5459  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5460$as_echo "cat" >&6; } ;;
5461esac
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5477$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5478if test "${ac_cv_path_SED+set}" = set; then :
5479  $as_echo_n "(cached) " >&6
5480else
5481            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5482     for ac_i in 1 2 3 4 5 6 7; do
5483       ac_script="$ac_script$as_nl$ac_script"
5484     done
5485     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5486     { ac_script=; unset ac_script;}
5487     if test -z "$SED"; then
5488  ac_path_SED_found=false
5489  # Loop through the user's path and test for each of PROGNAME-LIST
5490  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5491for as_dir in $PATH
5492do
5493  IFS=$as_save_IFS
5494  test -z "$as_dir" && as_dir=.
5495    for ac_prog in sed gsed; do
5496    for ac_exec_ext in '' $ac_executable_extensions; do
5497      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5498      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5499# Check for GNU ac_path_SED and select it if it is found.
5500  # Check for GNU $ac_path_SED
5501case `"$ac_path_SED" --version 2>&1` in
5502*GNU*)
5503  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5504*)
5505  ac_count=0
5506  $as_echo_n 0123456789 >"conftest.in"
5507  while :
5508  do
5509    cat "conftest.in" "conftest.in" >"conftest.tmp"
5510    mv "conftest.tmp" "conftest.in"
5511    cp "conftest.in" "conftest.nl"
5512    $as_echo '' >> "conftest.nl"
5513    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5514    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5515    as_fn_arith $ac_count + 1 && ac_count=$as_val
5516    if test $ac_count -gt ${ac_path_SED_max-0}; then
5517      # Best one so far, save it but keep looking for a better one
5518      ac_cv_path_SED="$ac_path_SED"
5519      ac_path_SED_max=$ac_count
5520    fi
5521    # 10*(2^10) chars as input seems more than enough
5522    test $ac_count -gt 10 && break
5523  done
5524  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5525esac
5526
5527      $ac_path_SED_found && break 3
5528    done
5529  done
5530  done
5531IFS=$as_save_IFS
5532  if test -z "$ac_cv_path_SED"; then
5533    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5534  fi
5535else
5536  ac_cv_path_SED=$SED
5537fi
5538
5539fi
5540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5541$as_echo "$ac_cv_path_SED" >&6; }
5542 SED="$ac_cv_path_SED"
5543  rm -f conftest.sed
5544
5545test -z "$SED" && SED=sed
5546Xsed="$SED -e 1s/^X//"
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5559$as_echo_n "checking for fgrep... " >&6; }
5560if test "${ac_cv_path_FGREP+set}" = set; then :
5561  $as_echo_n "(cached) " >&6
5562else
5563  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5564   then ac_cv_path_FGREP="$GREP -F"
5565   else
5566     if test -z "$FGREP"; then
5567  ac_path_FGREP_found=false
5568  # Loop through the user's path and test for each of PROGNAME-LIST
5569  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5570for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5571do
5572  IFS=$as_save_IFS
5573  test -z "$as_dir" && as_dir=.
5574    for ac_prog in fgrep; do
5575    for ac_exec_ext in '' $ac_executable_extensions; do
5576      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5577      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5578# Check for GNU ac_path_FGREP and select it if it is found.
5579  # Check for GNU $ac_path_FGREP
5580case `"$ac_path_FGREP" --version 2>&1` in
5581*GNU*)
5582  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5583*)
5584  ac_count=0
5585  $as_echo_n 0123456789 >"conftest.in"
5586  while :
5587  do
5588    cat "conftest.in" "conftest.in" >"conftest.tmp"
5589    mv "conftest.tmp" "conftest.in"
5590    cp "conftest.in" "conftest.nl"
5591    $as_echo 'FGREP' >> "conftest.nl"
5592    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5593    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5594    as_fn_arith $ac_count + 1 && ac_count=$as_val
5595    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5596      # Best one so far, save it but keep looking for a better one
5597      ac_cv_path_FGREP="$ac_path_FGREP"
5598      ac_path_FGREP_max=$ac_count
5599    fi
5600    # 10*(2^10) chars as input seems more than enough
5601    test $ac_count -gt 10 && break
5602  done
5603  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5604esac
5605
5606      $ac_path_FGREP_found && break 3
5607    done
5608  done
5609  done
5610IFS=$as_save_IFS
5611  if test -z "$ac_cv_path_FGREP"; then
5612    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5613  fi
5614else
5615  ac_cv_path_FGREP=$FGREP
5616fi
5617
5618   fi
5619fi
5620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5621$as_echo "$ac_cv_path_FGREP" >&6; }
5622 FGREP="$ac_cv_path_FGREP"
5623
5624
5625test -z "$GREP" && GREP=grep
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645# Check whether --with-gnu-ld was given.
5646if test "${with_gnu_ld+set}" = set; then :
5647  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5648else
5649  with_gnu_ld=no
5650fi
5651
5652ac_prog=ld
5653if test "$GCC" = yes; then
5654  # Check if gcc -print-prog-name=ld gives a path.
5655  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5656$as_echo_n "checking for ld used by $CC... " >&6; }
5657  case $host in
5658  *-*-mingw*)
5659    # gcc leaves a trailing carriage return which upsets mingw
5660    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5661  *)
5662    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5663  esac
5664  case $ac_prog in
5665    # Accept absolute paths.
5666    [\\/]* | ?:[\\/]*)
5667      re_direlt='/[^/][^/]*/\.\./'
5668      # Canonicalize the pathname of ld
5669      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5670      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5671	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5672      done
5673      test -z "$LD" && LD="$ac_prog"
5674      ;;
5675  "")
5676    # If it fails, then pretend we aren't using GCC.
5677    ac_prog=ld
5678    ;;
5679  *)
5680    # If it is relative, then search for the first ld in PATH.
5681    with_gnu_ld=unknown
5682    ;;
5683  esac
5684elif test "$with_gnu_ld" = yes; then
5685  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5686$as_echo_n "checking for GNU ld... " >&6; }
5687else
5688  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5689$as_echo_n "checking for non-GNU ld... " >&6; }
5690fi
5691if test "${lt_cv_path_LD+set}" = set; then :
5692  $as_echo_n "(cached) " >&6
5693else
5694  if test -z "$LD"; then
5695  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5696  for ac_dir in $PATH; do
5697    IFS="$lt_save_ifs"
5698    test -z "$ac_dir" && ac_dir=.
5699    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5700      lt_cv_path_LD="$ac_dir/$ac_prog"
5701      # Check to see if the program is GNU ld.  I'd rather use --version,
5702      # but apparently some variants of GNU ld only accept -v.
5703      # Break only if it was the GNU/non-GNU ld that we prefer.
5704      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5705      *GNU* | *'with BFD'*)
5706	test "$with_gnu_ld" != no && break
5707	;;
5708      *)
5709	test "$with_gnu_ld" != yes && break
5710	;;
5711      esac
5712    fi
5713  done
5714  IFS="$lt_save_ifs"
5715else
5716  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5717fi
5718fi
5719
5720LD="$lt_cv_path_LD"
5721if test -n "$LD"; then
5722  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5723$as_echo "$LD" >&6; }
5724else
5725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5726$as_echo "no" >&6; }
5727fi
5728test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5730$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5731if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5732  $as_echo_n "(cached) " >&6
5733else
5734  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5735case `$LD -v 2>&1 </dev/null` in
5736*GNU* | *'with BFD'*)
5737  lt_cv_prog_gnu_ld=yes
5738  ;;
5739*)
5740  lt_cv_prog_gnu_ld=no
5741  ;;
5742esac
5743fi
5744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5745$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5746with_gnu_ld=$lt_cv_prog_gnu_ld
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5757$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5758if test "${lt_cv_path_NM+set}" = set; then :
5759  $as_echo_n "(cached) " >&6
5760else
5761  if test -n "$NM"; then
5762  # Let the user override the test.
5763  lt_cv_path_NM="$NM"
5764else
5765  lt_nm_to_check="${ac_tool_prefix}nm"
5766  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5767    lt_nm_to_check="$lt_nm_to_check nm"
5768  fi
5769  for lt_tmp_nm in $lt_nm_to_check; do
5770    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5771    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5772      IFS="$lt_save_ifs"
5773      test -z "$ac_dir" && ac_dir=.
5774      tmp_nm="$ac_dir/$lt_tmp_nm"
5775      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5776	# Check to see if the nm accepts a BSD-compat flag.
5777	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5778	#   nm: unknown option "B" ignored
5779	# Tru64's nm complains that /dev/null is an invalid object file
5780	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5781	*/dev/null* | *'Invalid file or object type'*)
5782	  lt_cv_path_NM="$tmp_nm -B"
5783	  break
5784	  ;;
5785	*)
5786	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5787	  */dev/null*)
5788	    lt_cv_path_NM="$tmp_nm -p"
5789	    break
5790	    ;;
5791	  *)
5792	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5793	    continue # so that we can try to find one that supports BSD flags
5794	    ;;
5795	  esac
5796	  ;;
5797	esac
5798      fi
5799    done
5800    IFS="$lt_save_ifs"
5801  done
5802  : ${lt_cv_path_NM=no}
5803fi
5804fi
5805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5806$as_echo "$lt_cv_path_NM" >&6; }
5807if test "$lt_cv_path_NM" != "no"; then
5808  NM="$lt_cv_path_NM"
5809else
5810  # Didn't find any BSD compatible name lister, look for dumpbin.
5811  if test -n "$DUMPBIN"; then :
5812    # Let the user override the test.
5813  else
5814    if test -n "$ac_tool_prefix"; then
5815  for ac_prog in dumpbin "link -dump"
5816  do
5817    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5818set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5820$as_echo_n "checking for $ac_word... " >&6; }
5821if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5822  $as_echo_n "(cached) " >&6
5823else
5824  if test -n "$DUMPBIN"; then
5825  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5826else
5827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5828for as_dir in $PATH
5829do
5830  IFS=$as_save_IFS
5831  test -z "$as_dir" && as_dir=.
5832    for ac_exec_ext in '' $ac_executable_extensions; do
5833  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5834    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5835    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5836    break 2
5837  fi
5838done
5839  done
5840IFS=$as_save_IFS
5841
5842fi
5843fi
5844DUMPBIN=$ac_cv_prog_DUMPBIN
5845if test -n "$DUMPBIN"; then
5846  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5847$as_echo "$DUMPBIN" >&6; }
5848else
5849  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5850$as_echo "no" >&6; }
5851fi
5852
5853
5854    test -n "$DUMPBIN" && break
5855  done
5856fi
5857if test -z "$DUMPBIN"; then
5858  ac_ct_DUMPBIN=$DUMPBIN
5859  for ac_prog in dumpbin "link -dump"
5860do
5861  # Extract the first word of "$ac_prog", so it can be a program name with args.
5862set dummy $ac_prog; ac_word=$2
5863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5864$as_echo_n "checking for $ac_word... " >&6; }
5865if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5866  $as_echo_n "(cached) " >&6
5867else
5868  if test -n "$ac_ct_DUMPBIN"; then
5869  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5870else
5871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5872for as_dir in $PATH
5873do
5874  IFS=$as_save_IFS
5875  test -z "$as_dir" && as_dir=.
5876    for ac_exec_ext in '' $ac_executable_extensions; do
5877  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5878    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5879    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5880    break 2
5881  fi
5882done
5883  done
5884IFS=$as_save_IFS
5885
5886fi
5887fi
5888ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5889if test -n "$ac_ct_DUMPBIN"; then
5890  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5891$as_echo "$ac_ct_DUMPBIN" >&6; }
5892else
5893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5894$as_echo "no" >&6; }
5895fi
5896
5897
5898  test -n "$ac_ct_DUMPBIN" && break
5899done
5900
5901  if test "x$ac_ct_DUMPBIN" = x; then
5902    DUMPBIN=":"
5903  else
5904    case $cross_compiling:$ac_tool_warned in
5905yes:)
5906{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5907$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5908ac_tool_warned=yes ;;
5909esac
5910    DUMPBIN=$ac_ct_DUMPBIN
5911  fi
5912fi
5913
5914    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5915    *COFF*)
5916      DUMPBIN="$DUMPBIN -symbols"
5917      ;;
5918    *)
5919      DUMPBIN=:
5920      ;;
5921    esac
5922  fi
5923
5924  if test "$DUMPBIN" != ":"; then
5925    NM="$DUMPBIN"
5926  fi
5927fi
5928test -z "$NM" && NM=nm
5929
5930
5931
5932
5933
5934
5935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5936$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5937if test "${lt_cv_nm_interface+set}" = set; then :
5938  $as_echo_n "(cached) " >&6
5939else
5940  lt_cv_nm_interface="BSD nm"
5941  echo "int some_variable = 0;" > conftest.$ac_ext
5942  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5943  (eval "$ac_compile" 2>conftest.err)
5944  cat conftest.err >&5
5945  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5946  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5947  cat conftest.err >&5
5948  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5949  cat conftest.out >&5
5950  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5951    lt_cv_nm_interface="MS dumpbin"
5952  fi
5953  rm -f conftest*
5954fi
5955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5956$as_echo "$lt_cv_nm_interface" >&6; }
5957
5958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5959$as_echo_n "checking whether ln -s works... " >&6; }
5960LN_S=$as_ln_s
5961if test "$LN_S" = "ln -s"; then
5962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5963$as_echo "yes" >&6; }
5964else
5965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5966$as_echo "no, using $LN_S" >&6; }
5967fi
5968
5969# find the maximum length of command line arguments
5970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5971$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5972if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5973  $as_echo_n "(cached) " >&6
5974else
5975    i=0
5976  teststring="ABCD"
5977
5978  case $build_os in
5979  msdosdjgpp*)
5980    # On DJGPP, this test can blow up pretty badly due to problems in libc
5981    # (any single argument exceeding 2000 bytes causes a buffer overrun
5982    # during glob expansion).  Even if it were fixed, the result of this
5983    # check would be larger than it should be.
5984    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5985    ;;
5986
5987  gnu*)
5988    # Under GNU Hurd, this test is not required because there is
5989    # no limit to the length of command line arguments.
5990    # Libtool will interpret -1 as no limit whatsoever
5991    lt_cv_sys_max_cmd_len=-1;
5992    ;;
5993
5994  cygwin* | mingw* | cegcc*)
5995    # On Win9x/ME, this test blows up -- it succeeds, but takes
5996    # about 5 minutes as the teststring grows exponentially.
5997    # Worse, since 9x/ME are not pre-emptively multitasking,
5998    # you end up with a "frozen" computer, even though with patience
5999    # the test eventually succeeds (with a max line length of 256k).
6000    # Instead, let's just punt: use the minimum linelength reported by
6001    # all of the supported platforms: 8192 (on NT/2K/XP).
6002    lt_cv_sys_max_cmd_len=8192;
6003    ;;
6004
6005  mint*)
6006    # On MiNT this can take a long time and run out of memory.
6007    lt_cv_sys_max_cmd_len=8192;
6008    ;;
6009
6010  amigaos*)
6011    # On AmigaOS with pdksh, this test takes hours, literally.
6012    # So we just punt and use a minimum line length of 8192.
6013    lt_cv_sys_max_cmd_len=8192;
6014    ;;
6015
6016  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6017    # This has been around since 386BSD, at least.  Likely further.
6018    if test -x /sbin/sysctl; then
6019      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6020    elif test -x /usr/sbin/sysctl; then
6021      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6022    else
6023      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6024    fi
6025    # And add a safety zone
6026    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6027    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6028    ;;
6029
6030  interix*)
6031    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6032    lt_cv_sys_max_cmd_len=196608
6033    ;;
6034
6035  osf*)
6036    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6037    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6038    # nice to cause kernel panics so lets avoid the loop below.
6039    # First set a reasonable default.
6040    lt_cv_sys_max_cmd_len=16384
6041    #
6042    if test -x /sbin/sysconfig; then
6043      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6044        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6045      esac
6046    fi
6047    ;;
6048  sco3.2v5*)
6049    lt_cv_sys_max_cmd_len=102400
6050    ;;
6051  sysv5* | sco5v6* | sysv4.2uw2*)
6052    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6053    if test -n "$kargmax"; then
6054      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6055    else
6056      lt_cv_sys_max_cmd_len=32768
6057    fi
6058    ;;
6059  *)
6060    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6061    if test -n "$lt_cv_sys_max_cmd_len"; then
6062      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6063      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6064    else
6065      # Make teststring a little bigger before we do anything with it.
6066      # a 1K string should be a reasonable start.
6067      for i in 1 2 3 4 5 6 7 8 ; do
6068        teststring=$teststring$teststring
6069      done
6070      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6071      # If test is not a shell built-in, we'll probably end up computing a
6072      # maximum length that is only half of the actual maximum length, but
6073      # we can't tell.
6074      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6075	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6076	      test $i != 17 # 1/2 MB should be enough
6077      do
6078        i=`expr $i + 1`
6079        teststring=$teststring$teststring
6080      done
6081      # Only check the string length outside the loop.
6082      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6083      teststring=
6084      # Add a significant safety factor because C++ compilers can tack on
6085      # massive amounts of additional arguments before passing them to the
6086      # linker.  It appears as though 1/2 is a usable value.
6087      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6088    fi
6089    ;;
6090  esac
6091
6092fi
6093
6094if test -n $lt_cv_sys_max_cmd_len ; then
6095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6096$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6097else
6098  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6099$as_echo "none" >&6; }
6100fi
6101max_cmd_len=$lt_cv_sys_max_cmd_len
6102
6103
6104
6105
6106
6107
6108: ${CP="cp -f"}
6109: ${MV="mv -f"}
6110: ${RM="rm -f"}
6111
6112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6113$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6114# Try some XSI features
6115xsi_shell=no
6116( _lt_dummy="a/b/c"
6117  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6118      = c,a/b,, \
6119    && eval 'test $(( 1 + 1 )) -eq 2 \
6120    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6121  && xsi_shell=yes
6122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6123$as_echo "$xsi_shell" >&6; }
6124
6125
6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6127$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6128lt_shell_append=no
6129( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6130    >/dev/null 2>&1 \
6131  && lt_shell_append=yes
6132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6133$as_echo "$lt_shell_append" >&6; }
6134
6135
6136if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6137  lt_unset=unset
6138else
6139  lt_unset=false
6140fi
6141
6142
6143
6144
6145
6146# test EBCDIC or ASCII
6147case `echo X|tr X '\101'` in
6148 A) # ASCII based system
6149    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6150  lt_SP2NL='tr \040 \012'
6151  lt_NL2SP='tr \015\012 \040\040'
6152  ;;
6153 *) # EBCDIC based system
6154  lt_SP2NL='tr \100 \n'
6155  lt_NL2SP='tr \r\n \100\100'
6156  ;;
6157esac
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6168$as_echo_n "checking for $LD option to reload object files... " >&6; }
6169if test "${lt_cv_ld_reload_flag+set}" = set; then :
6170  $as_echo_n "(cached) " >&6
6171else
6172  lt_cv_ld_reload_flag='-r'
6173fi
6174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6175$as_echo "$lt_cv_ld_reload_flag" >&6; }
6176reload_flag=$lt_cv_ld_reload_flag
6177case $reload_flag in
6178"" | " "*) ;;
6179*) reload_flag=" $reload_flag" ;;
6180esac
6181reload_cmds='$LD$reload_flag -o $output$reload_objs'
6182case $host_os in
6183  darwin*)
6184    if test "$GCC" = yes; then
6185      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6186    else
6187      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6188    fi
6189    ;;
6190esac
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200if test -n "$ac_tool_prefix"; then
6201  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6202set dummy ${ac_tool_prefix}objdump; ac_word=$2
6203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6204$as_echo_n "checking for $ac_word... " >&6; }
6205if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6206  $as_echo_n "(cached) " >&6
6207else
6208  if test -n "$OBJDUMP"; then
6209  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6210else
6211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6212for as_dir in $PATH
6213do
6214  IFS=$as_save_IFS
6215  test -z "$as_dir" && as_dir=.
6216    for ac_exec_ext in '' $ac_executable_extensions; do
6217  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6218    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6219    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6220    break 2
6221  fi
6222done
6223  done
6224IFS=$as_save_IFS
6225
6226fi
6227fi
6228OBJDUMP=$ac_cv_prog_OBJDUMP
6229if test -n "$OBJDUMP"; then
6230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6231$as_echo "$OBJDUMP" >&6; }
6232else
6233  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6234$as_echo "no" >&6; }
6235fi
6236
6237
6238fi
6239if test -z "$ac_cv_prog_OBJDUMP"; then
6240  ac_ct_OBJDUMP=$OBJDUMP
6241  # Extract the first word of "objdump", so it can be a program name with args.
6242set dummy objdump; ac_word=$2
6243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6244$as_echo_n "checking for $ac_word... " >&6; }
6245if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6246  $as_echo_n "(cached) " >&6
6247else
6248  if test -n "$ac_ct_OBJDUMP"; then
6249  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6250else
6251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6252for as_dir in $PATH
6253do
6254  IFS=$as_save_IFS
6255  test -z "$as_dir" && as_dir=.
6256    for ac_exec_ext in '' $ac_executable_extensions; do
6257  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6258    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6259    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6260    break 2
6261  fi
6262done
6263  done
6264IFS=$as_save_IFS
6265
6266fi
6267fi
6268ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6269if test -n "$ac_ct_OBJDUMP"; then
6270  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6271$as_echo "$ac_ct_OBJDUMP" >&6; }
6272else
6273  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6274$as_echo "no" >&6; }
6275fi
6276
6277  if test "x$ac_ct_OBJDUMP" = x; then
6278    OBJDUMP="false"
6279  else
6280    case $cross_compiling:$ac_tool_warned in
6281yes:)
6282{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6283$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6284ac_tool_warned=yes ;;
6285esac
6286    OBJDUMP=$ac_ct_OBJDUMP
6287  fi
6288else
6289  OBJDUMP="$ac_cv_prog_OBJDUMP"
6290fi
6291
6292test -z "$OBJDUMP" && OBJDUMP=objdump
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6303$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6304if test "${lt_cv_deplibs_check_method+set}" = set; then :
6305  $as_echo_n "(cached) " >&6
6306else
6307  lt_cv_file_magic_cmd='$MAGIC_CMD'
6308lt_cv_file_magic_test_file=
6309lt_cv_deplibs_check_method='unknown'
6310# Need to set the preceding variable on all platforms that support
6311# interlibrary dependencies.
6312# 'none' -- dependencies not supported.
6313# `unknown' -- same as none, but documents that we really don't know.
6314# 'pass_all' -- all dependencies passed with no checks.
6315# 'test_compile' -- check by making test program.
6316# 'file_magic [[regex]]' -- check by looking for files in library path
6317# which responds to the $file_magic_cmd with a given extended regex.
6318# If you have `file' or equivalent on your system and you're not sure
6319# whether `pass_all' will *always* work, you probably want this one.
6320
6321case $host_os in
6322aix[4-9]*)
6323  lt_cv_deplibs_check_method=pass_all
6324  ;;
6325
6326beos*)
6327  lt_cv_deplibs_check_method=pass_all
6328  ;;
6329
6330bsdi[45]*)
6331  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6332  lt_cv_file_magic_cmd='/usr/bin/file -L'
6333  lt_cv_file_magic_test_file=/shlib/libc.so
6334  ;;
6335
6336cygwin*)
6337  # func_win32_libid is a shell function defined in ltmain.sh
6338  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6339  lt_cv_file_magic_cmd='func_win32_libid'
6340  ;;
6341
6342mingw* | pw32*)
6343  # Base MSYS/MinGW do not provide the 'file' command needed by
6344  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6345  # unless we find 'file', for example because we are cross-compiling.
6346  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6347  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6348    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6349    lt_cv_file_magic_cmd='func_win32_libid'
6350  else
6351    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6352    lt_cv_file_magic_cmd='$OBJDUMP -f'
6353  fi
6354  ;;
6355
6356cegcc*)
6357  # use the weaker test based on 'objdump'. See mingw*.
6358  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6359  lt_cv_file_magic_cmd='$OBJDUMP -f'
6360  ;;
6361
6362darwin* | rhapsody*)
6363  lt_cv_deplibs_check_method=pass_all
6364  ;;
6365
6366freebsd* | dragonfly*)
6367  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6368    case $host_cpu in
6369    i*86 )
6370      # Not sure whether the presence of OpenBSD here was a mistake.
6371      # Let's accept both of them until this is cleared up.
6372      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6373      lt_cv_file_magic_cmd=/usr/bin/file
6374      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6375      ;;
6376    esac
6377  else
6378    lt_cv_deplibs_check_method=pass_all
6379  fi
6380  ;;
6381
6382gnu*)
6383  lt_cv_deplibs_check_method=pass_all
6384  ;;
6385
6386haiku*)
6387  lt_cv_deplibs_check_method=pass_all
6388  ;;
6389
6390hpux10.20* | hpux11*)
6391  lt_cv_file_magic_cmd=/usr/bin/file
6392  case $host_cpu in
6393  ia64*)
6394    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6395    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6396    ;;
6397  hppa*64*)
6398    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]'
6399    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6400    ;;
6401  *)
6402    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6403    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6404    ;;
6405  esac
6406  ;;
6407
6408interix[3-9]*)
6409  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6410  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6411  ;;
6412
6413irix5* | irix6* | nonstopux*)
6414  case $LD in
6415  *-32|*"-32 ") libmagic=32-bit;;
6416  *-n32|*"-n32 ") libmagic=N32;;
6417  *-64|*"-64 ") libmagic=64-bit;;
6418  *) libmagic=never-match;;
6419  esac
6420  lt_cv_deplibs_check_method=pass_all
6421  ;;
6422
6423# This must be Linux ELF.
6424linux* | k*bsd*-gnu | kopensolaris*-gnu)
6425  lt_cv_deplibs_check_method=pass_all
6426  ;;
6427
6428netbsd*)
6429  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6430    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6431  else
6432    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6433  fi
6434  ;;
6435
6436newos6*)
6437  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6438  lt_cv_file_magic_cmd=/usr/bin/file
6439  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6440  ;;
6441
6442*nto* | *qnx*)
6443  lt_cv_deplibs_check_method=pass_all
6444  ;;
6445
6446openbsd*)
6447  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6448    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6449  else
6450    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6451  fi
6452  ;;
6453
6454osf3* | osf4* | osf5*)
6455  lt_cv_deplibs_check_method=pass_all
6456  ;;
6457
6458rdos*)
6459  lt_cv_deplibs_check_method=pass_all
6460  ;;
6461
6462solaris*)
6463  lt_cv_deplibs_check_method=pass_all
6464  ;;
6465
6466sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6467  lt_cv_deplibs_check_method=pass_all
6468  ;;
6469
6470sysv4 | sysv4.3*)
6471  case $host_vendor in
6472  motorola)
6473    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]'
6474    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6475    ;;
6476  ncr)
6477    lt_cv_deplibs_check_method=pass_all
6478    ;;
6479  sequent)
6480    lt_cv_file_magic_cmd='/bin/file'
6481    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6482    ;;
6483  sni)
6484    lt_cv_file_magic_cmd='/bin/file'
6485    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6486    lt_cv_file_magic_test_file=/lib/libc.so
6487    ;;
6488  siemens)
6489    lt_cv_deplibs_check_method=pass_all
6490    ;;
6491  pc)
6492    lt_cv_deplibs_check_method=pass_all
6493    ;;
6494  esac
6495  ;;
6496
6497tpf*)
6498  lt_cv_deplibs_check_method=pass_all
6499  ;;
6500esac
6501
6502fi
6503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6504$as_echo "$lt_cv_deplibs_check_method" >&6; }
6505file_magic_cmd=$lt_cv_file_magic_cmd
6506deplibs_check_method=$lt_cv_deplibs_check_method
6507test -z "$deplibs_check_method" && deplibs_check_method=unknown
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520if test -n "$ac_tool_prefix"; then
6521  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6522set dummy ${ac_tool_prefix}ar; ac_word=$2
6523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6524$as_echo_n "checking for $ac_word... " >&6; }
6525if test "${ac_cv_prog_AR+set}" = set; then :
6526  $as_echo_n "(cached) " >&6
6527else
6528  if test -n "$AR"; then
6529  ac_cv_prog_AR="$AR" # Let the user override the test.
6530else
6531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6532for as_dir in $PATH
6533do
6534  IFS=$as_save_IFS
6535  test -z "$as_dir" && as_dir=.
6536    for ac_exec_ext in '' $ac_executable_extensions; do
6537  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6538    ac_cv_prog_AR="${ac_tool_prefix}ar"
6539    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6540    break 2
6541  fi
6542done
6543  done
6544IFS=$as_save_IFS
6545
6546fi
6547fi
6548AR=$ac_cv_prog_AR
6549if test -n "$AR"; then
6550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6551$as_echo "$AR" >&6; }
6552else
6553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6554$as_echo "no" >&6; }
6555fi
6556
6557
6558fi
6559if test -z "$ac_cv_prog_AR"; then
6560  ac_ct_AR=$AR
6561  # Extract the first word of "ar", so it can be a program name with args.
6562set dummy ar; ac_word=$2
6563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6564$as_echo_n "checking for $ac_word... " >&6; }
6565if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6566  $as_echo_n "(cached) " >&6
6567else
6568  if test -n "$ac_ct_AR"; then
6569  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6570else
6571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572for as_dir in $PATH
6573do
6574  IFS=$as_save_IFS
6575  test -z "$as_dir" && as_dir=.
6576    for ac_exec_ext in '' $ac_executable_extensions; do
6577  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6578    ac_cv_prog_ac_ct_AR="ar"
6579    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6580    break 2
6581  fi
6582done
6583  done
6584IFS=$as_save_IFS
6585
6586fi
6587fi
6588ac_ct_AR=$ac_cv_prog_ac_ct_AR
6589if test -n "$ac_ct_AR"; then
6590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6591$as_echo "$ac_ct_AR" >&6; }
6592else
6593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6594$as_echo "no" >&6; }
6595fi
6596
6597  if test "x$ac_ct_AR" = x; then
6598    AR="false"
6599  else
6600    case $cross_compiling:$ac_tool_warned in
6601yes:)
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6603$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6604ac_tool_warned=yes ;;
6605esac
6606    AR=$ac_ct_AR
6607  fi
6608else
6609  AR="$ac_cv_prog_AR"
6610fi
6611
6612test -z "$AR" && AR=ar
6613test -z "$AR_FLAGS" && AR_FLAGS=cru
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625if test -n "$ac_tool_prefix"; then
6626  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6627set dummy ${ac_tool_prefix}strip; ac_word=$2
6628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6629$as_echo_n "checking for $ac_word... " >&6; }
6630if test "${ac_cv_prog_STRIP+set}" = set; then :
6631  $as_echo_n "(cached) " >&6
6632else
6633  if test -n "$STRIP"; then
6634  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6635else
6636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6637for as_dir in $PATH
6638do
6639  IFS=$as_save_IFS
6640  test -z "$as_dir" && as_dir=.
6641    for ac_exec_ext in '' $ac_executable_extensions; do
6642  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6643    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6644    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6645    break 2
6646  fi
6647done
6648  done
6649IFS=$as_save_IFS
6650
6651fi
6652fi
6653STRIP=$ac_cv_prog_STRIP
6654if test -n "$STRIP"; then
6655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6656$as_echo "$STRIP" >&6; }
6657else
6658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6659$as_echo "no" >&6; }
6660fi
6661
6662
6663fi
6664if test -z "$ac_cv_prog_STRIP"; then
6665  ac_ct_STRIP=$STRIP
6666  # Extract the first word of "strip", so it can be a program name with args.
6667set dummy strip; ac_word=$2
6668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6669$as_echo_n "checking for $ac_word... " >&6; }
6670if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6671  $as_echo_n "(cached) " >&6
6672else
6673  if test -n "$ac_ct_STRIP"; then
6674  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6675else
6676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6677for as_dir in $PATH
6678do
6679  IFS=$as_save_IFS
6680  test -z "$as_dir" && as_dir=.
6681    for ac_exec_ext in '' $ac_executable_extensions; do
6682  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6683    ac_cv_prog_ac_ct_STRIP="strip"
6684    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6685    break 2
6686  fi
6687done
6688  done
6689IFS=$as_save_IFS
6690
6691fi
6692fi
6693ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6694if test -n "$ac_ct_STRIP"; then
6695  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6696$as_echo "$ac_ct_STRIP" >&6; }
6697else
6698  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6699$as_echo "no" >&6; }
6700fi
6701
6702  if test "x$ac_ct_STRIP" = x; then
6703    STRIP=":"
6704  else
6705    case $cross_compiling:$ac_tool_warned in
6706yes:)
6707{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6708$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6709ac_tool_warned=yes ;;
6710esac
6711    STRIP=$ac_ct_STRIP
6712  fi
6713else
6714  STRIP="$ac_cv_prog_STRIP"
6715fi
6716
6717test -z "$STRIP" && STRIP=:
6718
6719
6720
6721
6722
6723
6724if test -n "$ac_tool_prefix"; then
6725  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6726set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6728$as_echo_n "checking for $ac_word... " >&6; }
6729if test "${ac_cv_prog_RANLIB+set}" = set; then :
6730  $as_echo_n "(cached) " >&6
6731else
6732  if test -n "$RANLIB"; then
6733  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6734else
6735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6736for as_dir in $PATH
6737do
6738  IFS=$as_save_IFS
6739  test -z "$as_dir" && as_dir=.
6740    for ac_exec_ext in '' $ac_executable_extensions; do
6741  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6742    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6743    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6744    break 2
6745  fi
6746done
6747  done
6748IFS=$as_save_IFS
6749
6750fi
6751fi
6752RANLIB=$ac_cv_prog_RANLIB
6753if test -n "$RANLIB"; then
6754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6755$as_echo "$RANLIB" >&6; }
6756else
6757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6758$as_echo "no" >&6; }
6759fi
6760
6761
6762fi
6763if test -z "$ac_cv_prog_RANLIB"; then
6764  ac_ct_RANLIB=$RANLIB
6765  # Extract the first word of "ranlib", so it can be a program name with args.
6766set dummy ranlib; ac_word=$2
6767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6768$as_echo_n "checking for $ac_word... " >&6; }
6769if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6770  $as_echo_n "(cached) " >&6
6771else
6772  if test -n "$ac_ct_RANLIB"; then
6773  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6774else
6775as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6776for as_dir in $PATH
6777do
6778  IFS=$as_save_IFS
6779  test -z "$as_dir" && as_dir=.
6780    for ac_exec_ext in '' $ac_executable_extensions; do
6781  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6782    ac_cv_prog_ac_ct_RANLIB="ranlib"
6783    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6784    break 2
6785  fi
6786done
6787  done
6788IFS=$as_save_IFS
6789
6790fi
6791fi
6792ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6793if test -n "$ac_ct_RANLIB"; then
6794  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6795$as_echo "$ac_ct_RANLIB" >&6; }
6796else
6797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6798$as_echo "no" >&6; }
6799fi
6800
6801  if test "x$ac_ct_RANLIB" = x; then
6802    RANLIB=":"
6803  else
6804    case $cross_compiling:$ac_tool_warned in
6805yes:)
6806{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6807$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6808ac_tool_warned=yes ;;
6809esac
6810    RANLIB=$ac_ct_RANLIB
6811  fi
6812else
6813  RANLIB="$ac_cv_prog_RANLIB"
6814fi
6815
6816test -z "$RANLIB" && RANLIB=:
6817
6818
6819
6820
6821
6822
6823# Determine commands to create old-style static archives.
6824old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6825old_postinstall_cmds='chmod 644 $oldlib'
6826old_postuninstall_cmds=
6827
6828if test -n "$RANLIB"; then
6829  case $host_os in
6830  openbsd*)
6831    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6832    ;;
6833  *)
6834    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6835    ;;
6836  esac
6837  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6838fi
6839
6840case $host_os in
6841  darwin*)
6842    lock_old_archive_extraction=yes ;;
6843  *)
6844    lock_old_archive_extraction=no ;;
6845esac
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885# If no C compiler was specified, use CC.
6886LTCC=${LTCC-"$CC"}
6887
6888# If no C compiler flags were specified, use CFLAGS.
6889LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6890
6891# Allow CC to be a program name with arguments.
6892compiler=$CC
6893
6894
6895# Check for command to grab the raw symbol name followed by C symbol from nm.
6896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6897$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6898if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6899  $as_echo_n "(cached) " >&6
6900else
6901
6902# These are sane defaults that work on at least a few old systems.
6903# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6904
6905# Character class describing NM global symbol codes.
6906symcode='[BCDEGRST]'
6907
6908# Regexp to match symbols that can be accessed directly from C.
6909sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6910
6911# Define system-specific variables.
6912case $host_os in
6913aix*)
6914  symcode='[BCDT]'
6915  ;;
6916cygwin* | mingw* | pw32* | cegcc*)
6917  symcode='[ABCDGISTW]'
6918  ;;
6919hpux*)
6920  if test "$host_cpu" = ia64; then
6921    symcode='[ABCDEGRST]'
6922  fi
6923  ;;
6924irix* | nonstopux*)
6925  symcode='[BCDEGRST]'
6926  ;;
6927osf*)
6928  symcode='[BCDEGQRST]'
6929  ;;
6930solaris*)
6931  symcode='[BDRT]'
6932  ;;
6933sco3.2v5*)
6934  symcode='[DT]'
6935  ;;
6936sysv4.2uw2*)
6937  symcode='[DT]'
6938  ;;
6939sysv5* | sco5v6* | unixware* | OpenUNIX*)
6940  symcode='[ABDT]'
6941  ;;
6942sysv4)
6943  symcode='[DFNSTU]'
6944  ;;
6945esac
6946
6947# If we're using GNU nm, then use its standard symbol codes.
6948case `$NM -V 2>&1` in
6949*GNU* | *'with BFD'*)
6950  symcode='[ABCDGIRSTW]' ;;
6951esac
6952
6953# Transform an extracted symbol line into a proper C declaration.
6954# Some systems (esp. on ia64) link data and code symbols differently,
6955# so use this general approach.
6956lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6957
6958# Transform an extracted symbol line into symbol name and symbol address
6959lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6960lt_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'"
6961
6962# Handle CRLF in mingw tool chain
6963opt_cr=
6964case $build_os in
6965mingw*)
6966  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6967  ;;
6968esac
6969
6970# Try without a prefix underscore, then with it.
6971for ac_symprfx in "" "_"; do
6972
6973  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6974  symxfrm="\\1 $ac_symprfx\\2 \\2"
6975
6976  # Write the raw and C identifiers.
6977  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6978    # Fake it for dumpbin and say T for any non-static function
6979    # and D for any global variable.
6980    # Also find C++ and __fastcall symbols from MSVC++,
6981    # which start with @ or ?.
6982    lt_cv_sys_global_symbol_pipe="$AWK '"\
6983"     {last_section=section; section=\$ 3};"\
6984"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6985"     \$ 0!~/External *\|/{next};"\
6986"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6987"     {if(hide[section]) next};"\
6988"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6989"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6990"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6991"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6992"     ' prfx=^$ac_symprfx"
6993  else
6994    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6995  fi
6996
6997  # Check to see that the pipe works correctly.
6998  pipe_works=no
6999
7000  rm -f conftest*
7001  cat > conftest.$ac_ext <<_LT_EOF
7002#ifdef __cplusplus
7003extern "C" {
7004#endif
7005char nm_test_var;
7006void nm_test_func(void);
7007void nm_test_func(void){}
7008#ifdef __cplusplus
7009}
7010#endif
7011int main(){nm_test_var='a';nm_test_func();return(0);}
7012_LT_EOF
7013
7014  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7015  (eval $ac_compile) 2>&5
7016  ac_status=$?
7017  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7018  test $ac_status = 0; }; then
7019    # Now try to grab the symbols.
7020    nlist=conftest.nm
7021    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7022  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7023  ac_status=$?
7024  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7025  test $ac_status = 0; } && test -s "$nlist"; then
7026      # Try sorting and uniquifying the output.
7027      if sort "$nlist" | uniq > "$nlist"T; then
7028	mv -f "$nlist"T "$nlist"
7029      else
7030	rm -f "$nlist"T
7031      fi
7032
7033      # Make sure that we snagged all the symbols we need.
7034      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7035	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7036	  cat <<_LT_EOF > conftest.$ac_ext
7037#ifdef __cplusplus
7038extern "C" {
7039#endif
7040
7041_LT_EOF
7042	  # Now generate the symbol file.
7043	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7044
7045	  cat <<_LT_EOF >> conftest.$ac_ext
7046
7047/* The mapping between symbol names and symbols.  */
7048const struct {
7049  const char *name;
7050  void       *address;
7051}
7052lt__PROGRAM__LTX_preloaded_symbols[] =
7053{
7054  { "@PROGRAM@", (void *) 0 },
7055_LT_EOF
7056	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7057	  cat <<\_LT_EOF >> conftest.$ac_ext
7058  {0, (void *) 0}
7059};
7060
7061/* This works around a problem in FreeBSD linker */
7062#ifdef FREEBSD_WORKAROUND
7063static const void *lt_preloaded_setup() {
7064  return lt__PROGRAM__LTX_preloaded_symbols;
7065}
7066#endif
7067
7068#ifdef __cplusplus
7069}
7070#endif
7071_LT_EOF
7072	  # Now try linking the two files.
7073	  mv conftest.$ac_objext conftstm.$ac_objext
7074	  lt_save_LIBS="$LIBS"
7075	  lt_save_CFLAGS="$CFLAGS"
7076	  LIBS="conftstm.$ac_objext"
7077	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7078	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7079  (eval $ac_link) 2>&5
7080  ac_status=$?
7081  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7082  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7083	    pipe_works=yes
7084	  fi
7085	  LIBS="$lt_save_LIBS"
7086	  CFLAGS="$lt_save_CFLAGS"
7087	else
7088	  echo "cannot find nm_test_func in $nlist" >&5
7089	fi
7090      else
7091	echo "cannot find nm_test_var in $nlist" >&5
7092      fi
7093    else
7094      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7095    fi
7096  else
7097    echo "$progname: failed program was:" >&5
7098    cat conftest.$ac_ext >&5
7099  fi
7100  rm -rf conftest* conftst*
7101
7102  # Do not use the global_symbol_pipe unless it works.
7103  if test "$pipe_works" = yes; then
7104    break
7105  else
7106    lt_cv_sys_global_symbol_pipe=
7107  fi
7108done
7109
7110fi
7111
7112if test -z "$lt_cv_sys_global_symbol_pipe"; then
7113  lt_cv_sys_global_symbol_to_cdecl=
7114fi
7115if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7116  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7117$as_echo "failed" >&6; }
7118else
7119  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7120$as_echo "ok" >&6; }
7121fi
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144# Check whether --enable-libtool-lock was given.
7145if test "${enable_libtool_lock+set}" = set; then :
7146  enableval=$enable_libtool_lock;
7147fi
7148
7149test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7150
7151# Some flags need to be propagated to the compiler or linker for good
7152# libtool support.
7153case $host in
7154ia64-*-hpux*)
7155  # Find out which ABI we are using.
7156  echo 'int i;' > conftest.$ac_ext
7157  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7158  (eval $ac_compile) 2>&5
7159  ac_status=$?
7160  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7161  test $ac_status = 0; }; then
7162    case `/usr/bin/file conftest.$ac_objext` in
7163      *ELF-32*)
7164	HPUX_IA64_MODE="32"
7165	;;
7166      *ELF-64*)
7167	HPUX_IA64_MODE="64"
7168	;;
7169    esac
7170  fi
7171  rm -rf conftest*
7172  ;;
7173*-*-irix6*)
7174  # Find out which ABI we are using.
7175  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7176  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7177  (eval $ac_compile) 2>&5
7178  ac_status=$?
7179  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7180  test $ac_status = 0; }; then
7181    if test "$lt_cv_prog_gnu_ld" = yes; then
7182      case `/usr/bin/file conftest.$ac_objext` in
7183	*32-bit*)
7184	  LD="${LD-ld} -melf32bsmip"
7185	  ;;
7186	*N32*)
7187	  LD="${LD-ld} -melf32bmipn32"
7188	  ;;
7189	*64-bit*)
7190	  LD="${LD-ld} -melf64bmip"
7191	;;
7192      esac
7193    else
7194      case `/usr/bin/file conftest.$ac_objext` in
7195	*32-bit*)
7196	  LD="${LD-ld} -32"
7197	  ;;
7198	*N32*)
7199	  LD="${LD-ld} -n32"
7200	  ;;
7201	*64-bit*)
7202	  LD="${LD-ld} -64"
7203	  ;;
7204      esac
7205    fi
7206  fi
7207  rm -rf conftest*
7208  ;;
7209
7210x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7211s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7212  # Find out which ABI we are using.
7213  echo 'int i;' > conftest.$ac_ext
7214  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7215  (eval $ac_compile) 2>&5
7216  ac_status=$?
7217  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7218  test $ac_status = 0; }; then
7219    case `/usr/bin/file conftest.o` in
7220      *32-bit*)
7221	case $host in
7222	  x86_64-*kfreebsd*-gnu)
7223	    LD="${LD-ld} -m elf_i386_fbsd"
7224	    ;;
7225	  x86_64-*linux*)
7226	    case `/usr/bin/file conftest.o` in
7227	      *x86-64*)
7228		LD="${LD-ld} -m elf32_x86_64"
7229		;;
7230	      *)
7231		LD="${LD-ld} -m elf_i386"
7232		;;
7233	    esac
7234	    ;;
7235	  ppc64-*linux*|powerpc64-*linux*)
7236	    LD="${LD-ld} -m elf32ppclinux"
7237	    ;;
7238	  s390x-*linux*)
7239	    LD="${LD-ld} -m elf_s390"
7240	    ;;
7241	  sparc64-*linux*)
7242	    LD="${LD-ld} -m elf32_sparc"
7243	    ;;
7244	esac
7245	;;
7246      *64-bit*)
7247	case $host in
7248	  x86_64-*kfreebsd*-gnu)
7249	    LD="${LD-ld} -m elf_x86_64_fbsd"
7250	    ;;
7251	  x86_64-*linux*)
7252	    LD="${LD-ld} -m elf_x86_64"
7253	    ;;
7254	  ppc*-*linux*|powerpc*-*linux*)
7255	    LD="${LD-ld} -m elf64ppc"
7256	    ;;
7257	  s390*-*linux*|s390*-*tpf*)
7258	    LD="${LD-ld} -m elf64_s390"
7259	    ;;
7260	  sparc*-*linux*)
7261	    LD="${LD-ld} -m elf64_sparc"
7262	    ;;
7263	esac
7264	;;
7265    esac
7266  fi
7267  rm -rf conftest*
7268  ;;
7269
7270*-*-sco3.2v5*)
7271  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7272  SAVE_CFLAGS="$CFLAGS"
7273  CFLAGS="$CFLAGS -belf"
7274  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7275$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7276if test "${lt_cv_cc_needs_belf+set}" = set; then :
7277  $as_echo_n "(cached) " >&6
7278else
7279  ac_ext=c
7280ac_cpp='$CPP $CPPFLAGS'
7281ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7282ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7283ac_compiler_gnu=$ac_cv_c_compiler_gnu
7284
7285     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7286/* end confdefs.h.  */
7287
7288int
7289main ()
7290{
7291
7292  ;
7293  return 0;
7294}
7295_ACEOF
7296if ac_fn_c_try_link "$LINENO"; then :
7297  lt_cv_cc_needs_belf=yes
7298else
7299  lt_cv_cc_needs_belf=no
7300fi
7301rm -f core conftest.err conftest.$ac_objext \
7302    conftest$ac_exeext conftest.$ac_ext
7303     ac_ext=c
7304ac_cpp='$CPP $CPPFLAGS'
7305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7307ac_compiler_gnu=$ac_cv_c_compiler_gnu
7308
7309fi
7310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7311$as_echo "$lt_cv_cc_needs_belf" >&6; }
7312  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7313    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7314    CFLAGS="$SAVE_CFLAGS"
7315  fi
7316  ;;
7317sparc*-*solaris*)
7318  # Find out which ABI we are using.
7319  echo 'int i;' > conftest.$ac_ext
7320  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7321  (eval $ac_compile) 2>&5
7322  ac_status=$?
7323  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7324  test $ac_status = 0; }; then
7325    case `/usr/bin/file conftest.o` in
7326    *64-bit*)
7327      case $lt_cv_prog_gnu_ld in
7328      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7329      *)
7330	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7331	  LD="${LD-ld} -64"
7332	fi
7333	;;
7334      esac
7335      ;;
7336    esac
7337  fi
7338  rm -rf conftest*
7339  ;;
7340esac
7341
7342need_locks="$enable_libtool_lock"
7343
7344
7345  case $host_os in
7346    rhapsody* | darwin*)
7347    if test -n "$ac_tool_prefix"; then
7348  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7349set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7351$as_echo_n "checking for $ac_word... " >&6; }
7352if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7353  $as_echo_n "(cached) " >&6
7354else
7355  if test -n "$DSYMUTIL"; then
7356  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7357else
7358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7359for as_dir in $PATH
7360do
7361  IFS=$as_save_IFS
7362  test -z "$as_dir" && as_dir=.
7363    for ac_exec_ext in '' $ac_executable_extensions; do
7364  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7365    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7366    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7367    break 2
7368  fi
7369done
7370  done
7371IFS=$as_save_IFS
7372
7373fi
7374fi
7375DSYMUTIL=$ac_cv_prog_DSYMUTIL
7376if test -n "$DSYMUTIL"; then
7377  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7378$as_echo "$DSYMUTIL" >&6; }
7379else
7380  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7381$as_echo "no" >&6; }
7382fi
7383
7384
7385fi
7386if test -z "$ac_cv_prog_DSYMUTIL"; then
7387  ac_ct_DSYMUTIL=$DSYMUTIL
7388  # Extract the first word of "dsymutil", so it can be a program name with args.
7389set dummy dsymutil; ac_word=$2
7390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7391$as_echo_n "checking for $ac_word... " >&6; }
7392if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7393  $as_echo_n "(cached) " >&6
7394else
7395  if test -n "$ac_ct_DSYMUTIL"; then
7396  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7397else
7398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7399for as_dir in $PATH
7400do
7401  IFS=$as_save_IFS
7402  test -z "$as_dir" && as_dir=.
7403    for ac_exec_ext in '' $ac_executable_extensions; do
7404  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7405    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7406    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7407    break 2
7408  fi
7409done
7410  done
7411IFS=$as_save_IFS
7412
7413fi
7414fi
7415ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7416if test -n "$ac_ct_DSYMUTIL"; then
7417  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7418$as_echo "$ac_ct_DSYMUTIL" >&6; }
7419else
7420  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7421$as_echo "no" >&6; }
7422fi
7423
7424  if test "x$ac_ct_DSYMUTIL" = x; then
7425    DSYMUTIL=":"
7426  else
7427    case $cross_compiling:$ac_tool_warned in
7428yes:)
7429{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7430$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7431ac_tool_warned=yes ;;
7432esac
7433    DSYMUTIL=$ac_ct_DSYMUTIL
7434  fi
7435else
7436  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7437fi
7438
7439    if test -n "$ac_tool_prefix"; then
7440  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7441set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7443$as_echo_n "checking for $ac_word... " >&6; }
7444if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7445  $as_echo_n "(cached) " >&6
7446else
7447  if test -n "$NMEDIT"; then
7448  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7449else
7450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7451for as_dir in $PATH
7452do
7453  IFS=$as_save_IFS
7454  test -z "$as_dir" && as_dir=.
7455    for ac_exec_ext in '' $ac_executable_extensions; do
7456  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7457    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7458    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7459    break 2
7460  fi
7461done
7462  done
7463IFS=$as_save_IFS
7464
7465fi
7466fi
7467NMEDIT=$ac_cv_prog_NMEDIT
7468if test -n "$NMEDIT"; then
7469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7470$as_echo "$NMEDIT" >&6; }
7471else
7472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7473$as_echo "no" >&6; }
7474fi
7475
7476
7477fi
7478if test -z "$ac_cv_prog_NMEDIT"; then
7479  ac_ct_NMEDIT=$NMEDIT
7480  # Extract the first word of "nmedit", so it can be a program name with args.
7481set dummy nmedit; ac_word=$2
7482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7483$as_echo_n "checking for $ac_word... " >&6; }
7484if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7485  $as_echo_n "(cached) " >&6
7486else
7487  if test -n "$ac_ct_NMEDIT"; then
7488  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7489else
7490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7491for as_dir in $PATH
7492do
7493  IFS=$as_save_IFS
7494  test -z "$as_dir" && as_dir=.
7495    for ac_exec_ext in '' $ac_executable_extensions; do
7496  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7497    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7498    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7499    break 2
7500  fi
7501done
7502  done
7503IFS=$as_save_IFS
7504
7505fi
7506fi
7507ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7508if test -n "$ac_ct_NMEDIT"; then
7509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7510$as_echo "$ac_ct_NMEDIT" >&6; }
7511else
7512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7513$as_echo "no" >&6; }
7514fi
7515
7516  if test "x$ac_ct_NMEDIT" = x; then
7517    NMEDIT=":"
7518  else
7519    case $cross_compiling:$ac_tool_warned in
7520yes:)
7521{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7522$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7523ac_tool_warned=yes ;;
7524esac
7525    NMEDIT=$ac_ct_NMEDIT
7526  fi
7527else
7528  NMEDIT="$ac_cv_prog_NMEDIT"
7529fi
7530
7531    if test -n "$ac_tool_prefix"; then
7532  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7533set dummy ${ac_tool_prefix}lipo; ac_word=$2
7534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7535$as_echo_n "checking for $ac_word... " >&6; }
7536if test "${ac_cv_prog_LIPO+set}" = set; then :
7537  $as_echo_n "(cached) " >&6
7538else
7539  if test -n "$LIPO"; then
7540  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7541else
7542as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7543for as_dir in $PATH
7544do
7545  IFS=$as_save_IFS
7546  test -z "$as_dir" && as_dir=.
7547    for ac_exec_ext in '' $ac_executable_extensions; do
7548  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7549    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7550    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7551    break 2
7552  fi
7553done
7554  done
7555IFS=$as_save_IFS
7556
7557fi
7558fi
7559LIPO=$ac_cv_prog_LIPO
7560if test -n "$LIPO"; then
7561  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7562$as_echo "$LIPO" >&6; }
7563else
7564  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7565$as_echo "no" >&6; }
7566fi
7567
7568
7569fi
7570if test -z "$ac_cv_prog_LIPO"; then
7571  ac_ct_LIPO=$LIPO
7572  # Extract the first word of "lipo", so it can be a program name with args.
7573set dummy lipo; ac_word=$2
7574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7575$as_echo_n "checking for $ac_word... " >&6; }
7576if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7577  $as_echo_n "(cached) " >&6
7578else
7579  if test -n "$ac_ct_LIPO"; then
7580  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7581else
7582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7583for as_dir in $PATH
7584do
7585  IFS=$as_save_IFS
7586  test -z "$as_dir" && as_dir=.
7587    for ac_exec_ext in '' $ac_executable_extensions; do
7588  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7589    ac_cv_prog_ac_ct_LIPO="lipo"
7590    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7591    break 2
7592  fi
7593done
7594  done
7595IFS=$as_save_IFS
7596
7597fi
7598fi
7599ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7600if test -n "$ac_ct_LIPO"; then
7601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7602$as_echo "$ac_ct_LIPO" >&6; }
7603else
7604  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7605$as_echo "no" >&6; }
7606fi
7607
7608  if test "x$ac_ct_LIPO" = x; then
7609    LIPO=":"
7610  else
7611    case $cross_compiling:$ac_tool_warned in
7612yes:)
7613{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7614$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7615ac_tool_warned=yes ;;
7616esac
7617    LIPO=$ac_ct_LIPO
7618  fi
7619else
7620  LIPO="$ac_cv_prog_LIPO"
7621fi
7622
7623    if test -n "$ac_tool_prefix"; then
7624  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7625set dummy ${ac_tool_prefix}otool; ac_word=$2
7626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7627$as_echo_n "checking for $ac_word... " >&6; }
7628if test "${ac_cv_prog_OTOOL+set}" = set; then :
7629  $as_echo_n "(cached) " >&6
7630else
7631  if test -n "$OTOOL"; then
7632  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7633else
7634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7635for as_dir in $PATH
7636do
7637  IFS=$as_save_IFS
7638  test -z "$as_dir" && as_dir=.
7639    for ac_exec_ext in '' $ac_executable_extensions; do
7640  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7641    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7642    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7643    break 2
7644  fi
7645done
7646  done
7647IFS=$as_save_IFS
7648
7649fi
7650fi
7651OTOOL=$ac_cv_prog_OTOOL
7652if test -n "$OTOOL"; then
7653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7654$as_echo "$OTOOL" >&6; }
7655else
7656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7657$as_echo "no" >&6; }
7658fi
7659
7660
7661fi
7662if test -z "$ac_cv_prog_OTOOL"; then
7663  ac_ct_OTOOL=$OTOOL
7664  # Extract the first word of "otool", so it can be a program name with args.
7665set dummy otool; ac_word=$2
7666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7667$as_echo_n "checking for $ac_word... " >&6; }
7668if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7669  $as_echo_n "(cached) " >&6
7670else
7671  if test -n "$ac_ct_OTOOL"; then
7672  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7673else
7674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7675for as_dir in $PATH
7676do
7677  IFS=$as_save_IFS
7678  test -z "$as_dir" && as_dir=.
7679    for ac_exec_ext in '' $ac_executable_extensions; do
7680  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7681    ac_cv_prog_ac_ct_OTOOL="otool"
7682    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7683    break 2
7684  fi
7685done
7686  done
7687IFS=$as_save_IFS
7688
7689fi
7690fi
7691ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7692if test -n "$ac_ct_OTOOL"; then
7693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7694$as_echo "$ac_ct_OTOOL" >&6; }
7695else
7696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7697$as_echo "no" >&6; }
7698fi
7699
7700  if test "x$ac_ct_OTOOL" = x; then
7701    OTOOL=":"
7702  else
7703    case $cross_compiling:$ac_tool_warned in
7704yes:)
7705{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7706$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7707ac_tool_warned=yes ;;
7708esac
7709    OTOOL=$ac_ct_OTOOL
7710  fi
7711else
7712  OTOOL="$ac_cv_prog_OTOOL"
7713fi
7714
7715    if test -n "$ac_tool_prefix"; then
7716  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7717set dummy ${ac_tool_prefix}otool64; ac_word=$2
7718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7719$as_echo_n "checking for $ac_word... " >&6; }
7720if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7721  $as_echo_n "(cached) " >&6
7722else
7723  if test -n "$OTOOL64"; then
7724  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7725else
7726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7727for as_dir in $PATH
7728do
7729  IFS=$as_save_IFS
7730  test -z "$as_dir" && as_dir=.
7731    for ac_exec_ext in '' $ac_executable_extensions; do
7732  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7733    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7734    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7735    break 2
7736  fi
7737done
7738  done
7739IFS=$as_save_IFS
7740
7741fi
7742fi
7743OTOOL64=$ac_cv_prog_OTOOL64
7744if test -n "$OTOOL64"; then
7745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7746$as_echo "$OTOOL64" >&6; }
7747else
7748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7749$as_echo "no" >&6; }
7750fi
7751
7752
7753fi
7754if test -z "$ac_cv_prog_OTOOL64"; then
7755  ac_ct_OTOOL64=$OTOOL64
7756  # Extract the first word of "otool64", so it can be a program name with args.
7757set dummy otool64; ac_word=$2
7758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7759$as_echo_n "checking for $ac_word... " >&6; }
7760if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7761  $as_echo_n "(cached) " >&6
7762else
7763  if test -n "$ac_ct_OTOOL64"; then
7764  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7765else
7766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7767for as_dir in $PATH
7768do
7769  IFS=$as_save_IFS
7770  test -z "$as_dir" && as_dir=.
7771    for ac_exec_ext in '' $ac_executable_extensions; do
7772  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7773    ac_cv_prog_ac_ct_OTOOL64="otool64"
7774    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7775    break 2
7776  fi
7777done
7778  done
7779IFS=$as_save_IFS
7780
7781fi
7782fi
7783ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7784if test -n "$ac_ct_OTOOL64"; then
7785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7786$as_echo "$ac_ct_OTOOL64" >&6; }
7787else
7788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7789$as_echo "no" >&6; }
7790fi
7791
7792  if test "x$ac_ct_OTOOL64" = x; then
7793    OTOOL64=":"
7794  else
7795    case $cross_compiling:$ac_tool_warned in
7796yes:)
7797{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7798$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7799ac_tool_warned=yes ;;
7800esac
7801    OTOOL64=$ac_ct_OTOOL64
7802  fi
7803else
7804  OTOOL64="$ac_cv_prog_OTOOL64"
7805fi
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7834$as_echo_n "checking for -single_module linker flag... " >&6; }
7835if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7836  $as_echo_n "(cached) " >&6
7837else
7838  lt_cv_apple_cc_single_mod=no
7839      if test -z "${LT_MULTI_MODULE}"; then
7840	# By default we will add the -single_module flag. You can override
7841	# by either setting the environment variable LT_MULTI_MODULE
7842	# non-empty at configure time, or by adding -multi_module to the
7843	# link flags.
7844	rm -rf libconftest.dylib*
7845	echo "int foo(void){return 1;}" > conftest.c
7846	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7847-dynamiclib -Wl,-single_module conftest.c" >&5
7848	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7849	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7850        _lt_result=$?
7851	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7852	  lt_cv_apple_cc_single_mod=yes
7853	else
7854	  cat conftest.err >&5
7855	fi
7856	rm -rf libconftest.dylib*
7857	rm -f conftest.*
7858      fi
7859fi
7860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7861$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7862    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7863$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7864if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7865  $as_echo_n "(cached) " >&6
7866else
7867  lt_cv_ld_exported_symbols_list=no
7868      save_LDFLAGS=$LDFLAGS
7869      echo "_main" > conftest.sym
7870      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7871      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7872/* end confdefs.h.  */
7873
7874int
7875main ()
7876{
7877
7878  ;
7879  return 0;
7880}
7881_ACEOF
7882if ac_fn_c_try_link "$LINENO"; then :
7883  lt_cv_ld_exported_symbols_list=yes
7884else
7885  lt_cv_ld_exported_symbols_list=no
7886fi
7887rm -f core conftest.err conftest.$ac_objext \
7888    conftest$ac_exeext conftest.$ac_ext
7889	LDFLAGS="$save_LDFLAGS"
7890
7891fi
7892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7893$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7894    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7895$as_echo_n "checking for -force_load linker flag... " >&6; }
7896if test "${lt_cv_ld_force_load+set}" = set; then :
7897  $as_echo_n "(cached) " >&6
7898else
7899  lt_cv_ld_force_load=no
7900      cat > conftest.c << _LT_EOF
7901int forced_loaded() { return 2;}
7902_LT_EOF
7903      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7904      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7905      echo "$AR cru libconftest.a conftest.o" >&5
7906      $AR cru libconftest.a conftest.o 2>&5
7907      cat > conftest.c << _LT_EOF
7908int main() { return 0;}
7909_LT_EOF
7910      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7911      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7912      _lt_result=$?
7913      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7914	lt_cv_ld_force_load=yes
7915      else
7916	cat conftest.err >&5
7917      fi
7918        rm -f conftest.err libconftest.a conftest conftest.c
7919        rm -rf conftest.dSYM
7920
7921fi
7922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7923$as_echo "$lt_cv_ld_force_load" >&6; }
7924    case $host_os in
7925    rhapsody* | darwin1.[012])
7926      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7927    darwin1.*)
7928      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7929    darwin*) # darwin 5.x on
7930      # if running on 10.5 or later, the deployment target defaults
7931      # to the OS version, if on x86, and 10.4, the deployment
7932      # target defaults to 10.4. Don't you love it?
7933      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7934	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7935	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7936	10.[012]*)
7937	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7938	10.*)
7939	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7940      esac
7941    ;;
7942  esac
7943    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7944      _lt_dar_single_mod='$single_module'
7945    fi
7946    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7947      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7948    else
7949      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7950    fi
7951    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7952      _lt_dsymutil='~$DSYMUTIL $lib || :'
7953    else
7954      _lt_dsymutil=
7955    fi
7956    ;;
7957  esac
7958
7959for ac_header in dlfcn.h
7960do :
7961  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7962"
7963if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7964  cat >>confdefs.h <<_ACEOF
7965#define HAVE_DLFCN_H 1
7966_ACEOF
7967
7968fi
7969
7970done
7971
7972
7973
7974
7975
7976# Set options
7977enable_dlopen=yes
7978
7979
7980
7981
7982  enable_win32_dll=no
7983
7984
7985
7986  # Check whether --enable-static was given.
7987if test "${enable_static+set}" = set; then :
7988  enableval=$enable_static; p=${PACKAGE-default}
7989    case $enableval in
7990    yes) enable_static=yes ;;
7991    no) enable_static=no ;;
7992    *)
7993     enable_static=no
7994      # Look at the argument we got.  We use all the common list separators.
7995      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7996      for pkg in $enableval; do
7997	IFS="$lt_save_ifs"
7998	if test "X$pkg" = "X$p"; then
7999	  enable_static=yes
8000	fi
8001      done
8002      IFS="$lt_save_ifs"
8003      ;;
8004    esac
8005else
8006  enable_static=yes
8007fi
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018# Check whether --with-pic was given.
8019if test "${with_pic+set}" = set; then :
8020  withval=$with_pic; pic_mode="$withval"
8021else
8022  pic_mode=default
8023fi
8024
8025
8026test -z "$pic_mode" && pic_mode=default
8027
8028
8029
8030
8031
8032
8033
8034  # Check whether --enable-fast-install was given.
8035if test "${enable_fast_install+set}" = set; then :
8036  enableval=$enable_fast_install; p=${PACKAGE-default}
8037    case $enableval in
8038    yes) enable_fast_install=yes ;;
8039    no) enable_fast_install=no ;;
8040    *)
8041      enable_fast_install=no
8042      # Look at the argument we got.  We use all the common list separators.
8043      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8044      for pkg in $enableval; do
8045	IFS="$lt_save_ifs"
8046	if test "X$pkg" = "X$p"; then
8047	  enable_fast_install=yes
8048	fi
8049      done
8050      IFS="$lt_save_ifs"
8051      ;;
8052    esac
8053else
8054  enable_fast_install=yes
8055fi
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067# This can be used to rebuild libtool when needed
8068LIBTOOL_DEPS="$ltmain"
8069
8070# Always use our own libtool.
8071LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098test -z "$LN_S" && LN_S="ln -s"
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113if test -n "${ZSH_VERSION+set}" ; then
8114   setopt NO_GLOB_SUBST
8115fi
8116
8117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8118$as_echo_n "checking for objdir... " >&6; }
8119if test "${lt_cv_objdir+set}" = set; then :
8120  $as_echo_n "(cached) " >&6
8121else
8122  rm -f .libs 2>/dev/null
8123mkdir .libs 2>/dev/null
8124if test -d .libs; then
8125  lt_cv_objdir=.libs
8126else
8127  # MS-DOS does not allow filenames that begin with a dot.
8128  lt_cv_objdir=_libs
8129fi
8130rmdir .libs 2>/dev/null
8131fi
8132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8133$as_echo "$lt_cv_objdir" >&6; }
8134objdir=$lt_cv_objdir
8135
8136
8137
8138
8139
8140cat >>confdefs.h <<_ACEOF
8141#define LT_OBJDIR "$lt_cv_objdir/"
8142_ACEOF
8143
8144
8145
8146
8147case $host_os in
8148aix3*)
8149  # AIX sometimes has problems with the GCC collect2 program.  For some
8150  # reason, if we set the COLLECT_NAMES environment variable, the problems
8151  # vanish in a puff of smoke.
8152  if test "X${COLLECT_NAMES+set}" != Xset; then
8153    COLLECT_NAMES=
8154    export COLLECT_NAMES
8155  fi
8156  ;;
8157esac
8158
8159# Global variables:
8160ofile=libtool
8161can_build_shared=yes
8162
8163# All known linkers require a `.a' archive for static linking (except MSVC,
8164# which needs '.lib').
8165libext=a
8166
8167with_gnu_ld="$lt_cv_prog_gnu_ld"
8168
8169old_CC="$CC"
8170old_CFLAGS="$CFLAGS"
8171
8172# Set sane defaults for various variables
8173test -z "$CC" && CC=cc
8174test -z "$LTCC" && LTCC=$CC
8175test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8176test -z "$LD" && LD=ld
8177test -z "$ac_objext" && ac_objext=o
8178
8179for cc_temp in $compiler""; do
8180  case $cc_temp in
8181    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8182    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8183    \-*) ;;
8184    *) break;;
8185  esac
8186done
8187cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8188
8189
8190# Only perform the check for file, if the check method requires it
8191test -z "$MAGIC_CMD" && MAGIC_CMD=file
8192case $deplibs_check_method in
8193file_magic*)
8194  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8195    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8196$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8197if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8198  $as_echo_n "(cached) " >&6
8199else
8200  case $MAGIC_CMD in
8201[\\/*] |  ?:[\\/]*)
8202  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8203  ;;
8204*)
8205  lt_save_MAGIC_CMD="$MAGIC_CMD"
8206  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8207  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8208  for ac_dir in $ac_dummy; do
8209    IFS="$lt_save_ifs"
8210    test -z "$ac_dir" && ac_dir=.
8211    if test -f $ac_dir/${ac_tool_prefix}file; then
8212      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8213      if test -n "$file_magic_test_file"; then
8214	case $deplibs_check_method in
8215	"file_magic "*)
8216	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8217	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8218	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8219	    $EGREP "$file_magic_regex" > /dev/null; then
8220	    :
8221	  else
8222	    cat <<_LT_EOF 1>&2
8223
8224*** Warning: the command libtool uses to detect shared libraries,
8225*** $file_magic_cmd, produces output that libtool cannot recognize.
8226*** The result is that libtool may fail to recognize shared libraries
8227*** as such.  This will affect the creation of libtool libraries that
8228*** depend on shared libraries, but programs linked with such libtool
8229*** libraries will work regardless of this problem.  Nevertheless, you
8230*** may want to report the problem to your system manager and/or to
8231*** bug-libtool@gnu.org
8232
8233_LT_EOF
8234	  fi ;;
8235	esac
8236      fi
8237      break
8238    fi
8239  done
8240  IFS="$lt_save_ifs"
8241  MAGIC_CMD="$lt_save_MAGIC_CMD"
8242  ;;
8243esac
8244fi
8245
8246MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8247if test -n "$MAGIC_CMD"; then
8248  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8249$as_echo "$MAGIC_CMD" >&6; }
8250else
8251  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8252$as_echo "no" >&6; }
8253fi
8254
8255
8256
8257
8258
8259if test -z "$lt_cv_path_MAGIC_CMD"; then
8260  if test -n "$ac_tool_prefix"; then
8261    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8262$as_echo_n "checking for file... " >&6; }
8263if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8264  $as_echo_n "(cached) " >&6
8265else
8266  case $MAGIC_CMD in
8267[\\/*] |  ?:[\\/]*)
8268  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8269  ;;
8270*)
8271  lt_save_MAGIC_CMD="$MAGIC_CMD"
8272  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8273  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8274  for ac_dir in $ac_dummy; do
8275    IFS="$lt_save_ifs"
8276    test -z "$ac_dir" && ac_dir=.
8277    if test -f $ac_dir/file; then
8278      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8279      if test -n "$file_magic_test_file"; then
8280	case $deplibs_check_method in
8281	"file_magic "*)
8282	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8283	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8284	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8285	    $EGREP "$file_magic_regex" > /dev/null; then
8286	    :
8287	  else
8288	    cat <<_LT_EOF 1>&2
8289
8290*** Warning: the command libtool uses to detect shared libraries,
8291*** $file_magic_cmd, produces output that libtool cannot recognize.
8292*** The result is that libtool may fail to recognize shared libraries
8293*** as such.  This will affect the creation of libtool libraries that
8294*** depend on shared libraries, but programs linked with such libtool
8295*** libraries will work regardless of this problem.  Nevertheless, you
8296*** may want to report the problem to your system manager and/or to
8297*** bug-libtool@gnu.org
8298
8299_LT_EOF
8300	  fi ;;
8301	esac
8302      fi
8303      break
8304    fi
8305  done
8306  IFS="$lt_save_ifs"
8307  MAGIC_CMD="$lt_save_MAGIC_CMD"
8308  ;;
8309esac
8310fi
8311
8312MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8313if test -n "$MAGIC_CMD"; then
8314  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8315$as_echo "$MAGIC_CMD" >&6; }
8316else
8317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8318$as_echo "no" >&6; }
8319fi
8320
8321
8322  else
8323    MAGIC_CMD=:
8324  fi
8325fi
8326
8327  fi
8328  ;;
8329esac
8330
8331# Use C for the default configuration in the libtool script
8332
8333lt_save_CC="$CC"
8334ac_ext=c
8335ac_cpp='$CPP $CPPFLAGS'
8336ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8337ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8338ac_compiler_gnu=$ac_cv_c_compiler_gnu
8339
8340
8341# Source file extension for C test sources.
8342ac_ext=c
8343
8344# Object file extension for compiled C test sources.
8345objext=o
8346objext=$objext
8347
8348# Code to be used in simple compile tests
8349lt_simple_compile_test_code="int some_variable = 0;"
8350
8351# Code to be used in simple link tests
8352lt_simple_link_test_code='int main(){return(0);}'
8353
8354
8355
8356
8357
8358
8359
8360# If no C compiler was specified, use CC.
8361LTCC=${LTCC-"$CC"}
8362
8363# If no C compiler flags were specified, use CFLAGS.
8364LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8365
8366# Allow CC to be a program name with arguments.
8367compiler=$CC
8368
8369# Save the default compiler, since it gets overwritten when the other
8370# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8371compiler_DEFAULT=$CC
8372
8373# save warnings/boilerplate of simple test code
8374ac_outfile=conftest.$ac_objext
8375echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8376eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8377_lt_compiler_boilerplate=`cat conftest.err`
8378$RM conftest*
8379
8380ac_outfile=conftest.$ac_objext
8381echo "$lt_simple_link_test_code" >conftest.$ac_ext
8382eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8383_lt_linker_boilerplate=`cat conftest.err`
8384$RM -r conftest*
8385
8386
8387## CAVEAT EMPTOR:
8388## There is no encapsulation within the following macros, do not change
8389## the running order or otherwise move them around unless you know exactly
8390## what you are doing...
8391if test -n "$compiler"; then
8392
8393lt_prog_compiler_no_builtin_flag=
8394
8395if test "$GCC" = yes; then
8396  case $cc_basename in
8397  nvcc*)
8398    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8399  *)
8400    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8401  esac
8402
8403  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8404$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8405if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8406  $as_echo_n "(cached) " >&6
8407else
8408  lt_cv_prog_compiler_rtti_exceptions=no
8409   ac_outfile=conftest.$ac_objext
8410   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8411   lt_compiler_flag="-fno-rtti -fno-exceptions"
8412   # Insert the option either (1) after the last *FLAGS variable, or
8413   # (2) before a word containing "conftest.", or (3) at the end.
8414   # Note that $ac_compile itself does not contain backslashes and begins
8415   # with a dollar sign (not a hyphen), so the echo should work correctly.
8416   # The option is referenced via a variable to avoid confusing sed.
8417   lt_compile=`echo "$ac_compile" | $SED \
8418   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8419   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8420   -e 's:$: $lt_compiler_flag:'`
8421   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8422   (eval "$lt_compile" 2>conftest.err)
8423   ac_status=$?
8424   cat conftest.err >&5
8425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8426   if (exit $ac_status) && test -s "$ac_outfile"; then
8427     # The compiler can only warn and ignore the option if not recognized
8428     # So say no if there are warnings other than the usual output.
8429     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8430     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8431     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8432       lt_cv_prog_compiler_rtti_exceptions=yes
8433     fi
8434   fi
8435   $RM conftest*
8436
8437fi
8438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8439$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8440
8441if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8442    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8443else
8444    :
8445fi
8446
8447fi
8448
8449
8450
8451
8452
8453
8454  lt_prog_compiler_wl=
8455lt_prog_compiler_pic=
8456lt_prog_compiler_static=
8457
8458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8459$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8460
8461  if test "$GCC" = yes; then
8462    lt_prog_compiler_wl='-Wl,'
8463    lt_prog_compiler_static='-static'
8464
8465    case $host_os in
8466      aix*)
8467      # All AIX code is PIC.
8468      if test "$host_cpu" = ia64; then
8469	# AIX 5 now supports IA64 processor
8470	lt_prog_compiler_static='-Bstatic'
8471      fi
8472      lt_prog_compiler_pic='-fPIC'
8473      ;;
8474
8475    amigaos*)
8476      case $host_cpu in
8477      powerpc)
8478            # see comment about AmigaOS4 .so support
8479            lt_prog_compiler_pic='-fPIC'
8480        ;;
8481      m68k)
8482            # FIXME: we need at least 68020 code to build shared libraries, but
8483            # adding the `-m68020' flag to GCC prevents building anything better,
8484            # like `-m68040'.
8485            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8486        ;;
8487      esac
8488      ;;
8489
8490    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8491      # PIC is the default for these OSes.
8492      ;;
8493
8494    mingw* | cygwin* | pw32* | os2* | cegcc*)
8495      # This hack is so that the source file can tell whether it is being
8496      # built for inclusion in a dll (and should export symbols for example).
8497      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8498      # (--disable-auto-import) libraries
8499      lt_prog_compiler_pic='-DDLL_EXPORT'
8500      ;;
8501
8502    darwin* | rhapsody*)
8503      # PIC is the default on this platform
8504      # Common symbols not allowed in MH_DYLIB files
8505      lt_prog_compiler_pic='-fno-common'
8506      ;;
8507
8508    haiku*)
8509      # PIC is the default for Haiku.
8510      # The "-static" flag exists, but is broken.
8511      lt_prog_compiler_static=
8512      ;;
8513
8514    hpux*)
8515      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8516      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8517      # sets the default TLS model and affects inlining.
8518      case $host_cpu in
8519      hppa*64*)
8520	# +Z the default
8521	;;
8522      *)
8523	lt_prog_compiler_pic='-fPIC'
8524	;;
8525      esac
8526      ;;
8527
8528    interix[3-9]*)
8529      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8530      # Instead, we relocate shared libraries at runtime.
8531      ;;
8532
8533    msdosdjgpp*)
8534      # Just because we use GCC doesn't mean we suddenly get shared libraries
8535      # on systems that don't support them.
8536      lt_prog_compiler_can_build_shared=no
8537      enable_shared=no
8538      ;;
8539
8540    *nto* | *qnx*)
8541      # QNX uses GNU C++, but need to define -shared option too, otherwise
8542      # it will coredump.
8543      lt_prog_compiler_pic='-fPIC -shared'
8544      ;;
8545
8546    sysv4*MP*)
8547      if test -d /usr/nec; then
8548	lt_prog_compiler_pic=-Kconform_pic
8549      fi
8550      ;;
8551
8552    *)
8553      lt_prog_compiler_pic='-fPIC'
8554      ;;
8555    esac
8556
8557    case $cc_basename in
8558    nvcc*) # Cuda Compiler Driver 2.2
8559      lt_prog_compiler_wl='-Xlinker '
8560      lt_prog_compiler_pic='-Xcompiler -fPIC'
8561      ;;
8562    esac
8563  else
8564    # PORTME Check for flag to pass linker flags through the system compiler.
8565    case $host_os in
8566    aix*)
8567      lt_prog_compiler_wl='-Wl,'
8568      if test "$host_cpu" = ia64; then
8569	# AIX 5 now supports IA64 processor
8570	lt_prog_compiler_static='-Bstatic'
8571      else
8572	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8573      fi
8574      ;;
8575
8576    mingw* | cygwin* | pw32* | os2* | cegcc*)
8577      # This hack is so that the source file can tell whether it is being
8578      # built for inclusion in a dll (and should export symbols for example).
8579      lt_prog_compiler_pic='-DDLL_EXPORT'
8580      ;;
8581
8582    hpux9* | hpux10* | hpux11*)
8583      lt_prog_compiler_wl='-Wl,'
8584      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8585      # not for PA HP-UX.
8586      case $host_cpu in
8587      hppa*64*|ia64*)
8588	# +Z the default
8589	;;
8590      *)
8591	lt_prog_compiler_pic='+Z'
8592	;;
8593      esac
8594      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8595      lt_prog_compiler_static='${wl}-a ${wl}archive'
8596      ;;
8597
8598    irix5* | irix6* | nonstopux*)
8599      lt_prog_compiler_wl='-Wl,'
8600      # PIC (with -KPIC) is the default.
8601      lt_prog_compiler_static='-non_shared'
8602      ;;
8603
8604    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8605      case $cc_basename in
8606      # old Intel for x86_64 which still supported -KPIC.
8607      ecc*)
8608	lt_prog_compiler_wl='-Wl,'
8609	lt_prog_compiler_pic='-KPIC'
8610	lt_prog_compiler_static='-static'
8611        ;;
8612      # icc used to be incompatible with GCC.
8613      # ICC 10 doesn't accept -KPIC any more.
8614      icc* | ifort*)
8615	lt_prog_compiler_wl='-Wl,'
8616	lt_prog_compiler_pic='-fPIC'
8617	lt_prog_compiler_static='-static'
8618        ;;
8619      # Lahey Fortran 8.1.
8620      lf95*)
8621	lt_prog_compiler_wl='-Wl,'
8622	lt_prog_compiler_pic='--shared'
8623	lt_prog_compiler_static='--static'
8624	;;
8625      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8626        # Portland Group compilers (*not* the Pentium gcc compiler,
8627	# which looks to be a dead project)
8628	lt_prog_compiler_wl='-Wl,'
8629	lt_prog_compiler_pic='-fpic'
8630	lt_prog_compiler_static='-Bstatic'
8631        ;;
8632      ccc*)
8633        lt_prog_compiler_wl='-Wl,'
8634        # All Alpha code is PIC.
8635        lt_prog_compiler_static='-non_shared'
8636        ;;
8637      xl* | bgxl* | bgf* | mpixl*)
8638	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8639	lt_prog_compiler_wl='-Wl,'
8640	lt_prog_compiler_pic='-qpic'
8641	lt_prog_compiler_static='-qstaticlink'
8642	;;
8643      *)
8644	case `$CC -V 2>&1 | sed 5q` in
8645	*Sun\ F* | *Sun*Fortran*)
8646	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8647	  lt_prog_compiler_pic='-KPIC'
8648	  lt_prog_compiler_static='-Bstatic'
8649	  lt_prog_compiler_wl=''
8650	  ;;
8651	*Sun\ C*)
8652	  # Sun C 5.9
8653	  lt_prog_compiler_pic='-KPIC'
8654	  lt_prog_compiler_static='-Bstatic'
8655	  lt_prog_compiler_wl='-Wl,'
8656	  ;;
8657	esac
8658	;;
8659      esac
8660      ;;
8661
8662    newsos6)
8663      lt_prog_compiler_pic='-KPIC'
8664      lt_prog_compiler_static='-Bstatic'
8665      ;;
8666
8667    *nto* | *qnx*)
8668      # QNX uses GNU C++, but need to define -shared option too, otherwise
8669      # it will coredump.
8670      lt_prog_compiler_pic='-fPIC -shared'
8671      ;;
8672
8673    osf3* | osf4* | osf5*)
8674      lt_prog_compiler_wl='-Wl,'
8675      # All OSF/1 code is PIC.
8676      lt_prog_compiler_static='-non_shared'
8677      ;;
8678
8679    rdos*)
8680      lt_prog_compiler_static='-non_shared'
8681      ;;
8682
8683    solaris*)
8684      lt_prog_compiler_pic='-KPIC'
8685      lt_prog_compiler_static='-Bstatic'
8686      case $cc_basename in
8687      f77* | f90* | f95*)
8688	lt_prog_compiler_wl='-Qoption ld ';;
8689      *)
8690	lt_prog_compiler_wl='-Wl,';;
8691      esac
8692      ;;
8693
8694    sunos4*)
8695      lt_prog_compiler_wl='-Qoption ld '
8696      lt_prog_compiler_pic='-PIC'
8697      lt_prog_compiler_static='-Bstatic'
8698      ;;
8699
8700    sysv4 | sysv4.2uw2* | sysv4.3*)
8701      lt_prog_compiler_wl='-Wl,'
8702      lt_prog_compiler_pic='-KPIC'
8703      lt_prog_compiler_static='-Bstatic'
8704      ;;
8705
8706    sysv4*MP*)
8707      if test -d /usr/nec ;then
8708	lt_prog_compiler_pic='-Kconform_pic'
8709	lt_prog_compiler_static='-Bstatic'
8710      fi
8711      ;;
8712
8713    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8714      lt_prog_compiler_wl='-Wl,'
8715      lt_prog_compiler_pic='-KPIC'
8716      lt_prog_compiler_static='-Bstatic'
8717      ;;
8718
8719    unicos*)
8720      lt_prog_compiler_wl='-Wl,'
8721      lt_prog_compiler_can_build_shared=no
8722      ;;
8723
8724    uts4*)
8725      lt_prog_compiler_pic='-pic'
8726      lt_prog_compiler_static='-Bstatic'
8727      ;;
8728
8729    *)
8730      lt_prog_compiler_can_build_shared=no
8731      ;;
8732    esac
8733  fi
8734
8735case $host_os in
8736  # For platforms which do not support PIC, -DPIC is meaningless:
8737  *djgpp*)
8738    lt_prog_compiler_pic=
8739    ;;
8740  *)
8741    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8742    ;;
8743esac
8744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8745$as_echo "$lt_prog_compiler_pic" >&6; }
8746
8747
8748
8749
8750
8751
8752#
8753# Check to make sure the PIC flag actually works.
8754#
8755if test -n "$lt_prog_compiler_pic"; then
8756  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8757$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8758if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8759  $as_echo_n "(cached) " >&6
8760else
8761  lt_cv_prog_compiler_pic_works=no
8762   ac_outfile=conftest.$ac_objext
8763   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8764   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8765   # Insert the option either (1) after the last *FLAGS variable, or
8766   # (2) before a word containing "conftest.", or (3) at the end.
8767   # Note that $ac_compile itself does not contain backslashes and begins
8768   # with a dollar sign (not a hyphen), so the echo should work correctly.
8769   # The option is referenced via a variable to avoid confusing sed.
8770   lt_compile=`echo "$ac_compile" | $SED \
8771   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8772   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8773   -e 's:$: $lt_compiler_flag:'`
8774   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8775   (eval "$lt_compile" 2>conftest.err)
8776   ac_status=$?
8777   cat conftest.err >&5
8778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8779   if (exit $ac_status) && test -s "$ac_outfile"; then
8780     # The compiler can only warn and ignore the option if not recognized
8781     # So say no if there are warnings other than the usual output.
8782     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8783     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8784     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8785       lt_cv_prog_compiler_pic_works=yes
8786     fi
8787   fi
8788   $RM conftest*
8789
8790fi
8791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8792$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8793
8794if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8795    case $lt_prog_compiler_pic in
8796     "" | " "*) ;;
8797     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8798     esac
8799else
8800    lt_prog_compiler_pic=
8801     lt_prog_compiler_can_build_shared=no
8802fi
8803
8804fi
8805
8806
8807
8808
8809
8810
8811#
8812# Check to make sure the static flag actually works.
8813#
8814wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8816$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8817if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8818  $as_echo_n "(cached) " >&6
8819else
8820  lt_cv_prog_compiler_static_works=no
8821   save_LDFLAGS="$LDFLAGS"
8822   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8823   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8824   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8825     # The linker can only warn and ignore the option if not recognized
8826     # So say no if there are warnings
8827     if test -s conftest.err; then
8828       # Append any errors to the config.log.
8829       cat conftest.err 1>&5
8830       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8831       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8832       if diff conftest.exp conftest.er2 >/dev/null; then
8833         lt_cv_prog_compiler_static_works=yes
8834       fi
8835     else
8836       lt_cv_prog_compiler_static_works=yes
8837     fi
8838   fi
8839   $RM -r conftest*
8840   LDFLAGS="$save_LDFLAGS"
8841
8842fi
8843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8844$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8845
8846if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8847    :
8848else
8849    lt_prog_compiler_static=
8850fi
8851
8852
8853
8854
8855
8856
8857
8858  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8859$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8860if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8861  $as_echo_n "(cached) " >&6
8862else
8863  lt_cv_prog_compiler_c_o=no
8864   $RM -r conftest 2>/dev/null
8865   mkdir conftest
8866   cd conftest
8867   mkdir out
8868   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8869
8870   lt_compiler_flag="-o out/conftest2.$ac_objext"
8871   # Insert the option either (1) after the last *FLAGS variable, or
8872   # (2) before a word containing "conftest.", or (3) at the end.
8873   # Note that $ac_compile itself does not contain backslashes and begins
8874   # with a dollar sign (not a hyphen), so the echo should work correctly.
8875   lt_compile=`echo "$ac_compile" | $SED \
8876   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8877   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8878   -e 's:$: $lt_compiler_flag:'`
8879   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8880   (eval "$lt_compile" 2>out/conftest.err)
8881   ac_status=$?
8882   cat out/conftest.err >&5
8883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8884   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8885   then
8886     # The compiler can only warn and ignore the option if not recognized
8887     # So say no if there are warnings
8888     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8889     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8890     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8891       lt_cv_prog_compiler_c_o=yes
8892     fi
8893   fi
8894   chmod u+w . 2>&5
8895   $RM conftest*
8896   # SGI C++ compiler will create directory out/ii_files/ for
8897   # template instantiation
8898   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8899   $RM out/* && rmdir out
8900   cd ..
8901   $RM -r conftest
8902   $RM conftest*
8903
8904fi
8905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8906$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8907
8908
8909
8910
8911
8912
8913  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8914$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8915if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8916  $as_echo_n "(cached) " >&6
8917else
8918  lt_cv_prog_compiler_c_o=no
8919   $RM -r conftest 2>/dev/null
8920   mkdir conftest
8921   cd conftest
8922   mkdir out
8923   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8924
8925   lt_compiler_flag="-o out/conftest2.$ac_objext"
8926   # Insert the option either (1) after the last *FLAGS variable, or
8927   # (2) before a word containing "conftest.", or (3) at the end.
8928   # Note that $ac_compile itself does not contain backslashes and begins
8929   # with a dollar sign (not a hyphen), so the echo should work correctly.
8930   lt_compile=`echo "$ac_compile" | $SED \
8931   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8932   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8933   -e 's:$: $lt_compiler_flag:'`
8934   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8935   (eval "$lt_compile" 2>out/conftest.err)
8936   ac_status=$?
8937   cat out/conftest.err >&5
8938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8939   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8940   then
8941     # The compiler can only warn and ignore the option if not recognized
8942     # So say no if there are warnings
8943     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8944     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8945     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8946       lt_cv_prog_compiler_c_o=yes
8947     fi
8948   fi
8949   chmod u+w . 2>&5
8950   $RM conftest*
8951   # SGI C++ compiler will create directory out/ii_files/ for
8952   # template instantiation
8953   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8954   $RM out/* && rmdir out
8955   cd ..
8956   $RM -r conftest
8957   $RM conftest*
8958
8959fi
8960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8961$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8962
8963
8964
8965
8966hard_links="nottested"
8967if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8968  # do not overwrite the value of need_locks provided by the user
8969  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8970$as_echo_n "checking if we can lock with hard links... " >&6; }
8971  hard_links=yes
8972  $RM conftest*
8973  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8974  touch conftest.a
8975  ln conftest.a conftest.b 2>&5 || hard_links=no
8976  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8978$as_echo "$hard_links" >&6; }
8979  if test "$hard_links" = no; then
8980    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8981$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8982    need_locks=warn
8983  fi
8984else
8985  need_locks=no
8986fi
8987
8988
8989
8990
8991
8992
8993  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8994$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8995
8996  runpath_var=
8997  allow_undefined_flag=
8998  always_export_symbols=no
8999  archive_cmds=
9000  archive_expsym_cmds=
9001  compiler_needs_object=no
9002  enable_shared_with_static_runtimes=no
9003  export_dynamic_flag_spec=
9004  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9005  hardcode_automatic=no
9006  hardcode_direct=no
9007  hardcode_direct_absolute=no
9008  hardcode_libdir_flag_spec=
9009  hardcode_libdir_flag_spec_ld=
9010  hardcode_libdir_separator=
9011  hardcode_minus_L=no
9012  hardcode_shlibpath_var=unsupported
9013  inherit_rpath=no
9014  link_all_deplibs=unknown
9015  module_cmds=
9016  module_expsym_cmds=
9017  old_archive_from_new_cmds=
9018  old_archive_from_expsyms_cmds=
9019  thread_safe_flag_spec=
9020  whole_archive_flag_spec=
9021  # include_expsyms should be a list of space-separated symbols to be *always*
9022  # included in the symbol list
9023  include_expsyms=
9024  # exclude_expsyms can be an extended regexp of symbols to exclude
9025  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9026  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9027  # as well as any symbol that contains `d'.
9028  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9029  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9030  # platforms (ab)use it in PIC code, but their linkers get confused if
9031  # the symbol is explicitly referenced.  Since portable code cannot
9032  # rely on this symbol name, it's probably fine to never include it in
9033  # preloaded symbol tables.
9034  # Exclude shared library initialization/finalization symbols.
9035  extract_expsyms_cmds=
9036
9037  case $host_os in
9038  cygwin* | mingw* | pw32* | cegcc*)
9039    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9040    # When not using gcc, we currently assume that we are using
9041    # Microsoft Visual C++.
9042    if test "$GCC" != yes; then
9043      with_gnu_ld=no
9044    fi
9045    ;;
9046  interix*)
9047    # we just hope/assume this is gcc and not c89 (= MSVC++)
9048    with_gnu_ld=yes
9049    ;;
9050  openbsd*)
9051    with_gnu_ld=no
9052    ;;
9053  esac
9054
9055  ld_shlibs=yes
9056
9057  # On some targets, GNU ld is compatible enough with the native linker
9058  # that we're better off using the native interface for both.
9059  lt_use_gnu_ld_interface=no
9060  if test "$with_gnu_ld" = yes; then
9061    case $host_os in
9062      aix*)
9063	# The AIX port of GNU ld has always aspired to compatibility
9064	# with the native linker.  However, as the warning in the GNU ld
9065	# block says, versions before 2.19.5* couldn't really create working
9066	# shared libraries, regardless of the interface used.
9067	case `$LD -v 2>&1` in
9068	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9069	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9070	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9071	  *)
9072	    lt_use_gnu_ld_interface=yes
9073	    ;;
9074	esac
9075	;;
9076      *)
9077	lt_use_gnu_ld_interface=yes
9078	;;
9079    esac
9080  fi
9081
9082  if test "$lt_use_gnu_ld_interface" = yes; then
9083    # If archive_cmds runs LD, not CC, wlarc should be empty
9084    wlarc='${wl}'
9085
9086    # Set some defaults for GNU ld with shared library support. These
9087    # are reset later if shared libraries are not supported. Putting them
9088    # here allows them to be overridden if necessary.
9089    runpath_var=LD_RUN_PATH
9090    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9091    export_dynamic_flag_spec='${wl}--export-dynamic'
9092    # ancient GNU ld didn't support --whole-archive et. al.
9093    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9094      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9095    else
9096      whole_archive_flag_spec=
9097    fi
9098    supports_anon_versioning=no
9099    case `$LD -v 2>&1` in
9100      *GNU\ gold*) supports_anon_versioning=yes ;;
9101      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9102      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9103      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9104      *\ 2.11.*) ;; # other 2.11 versions
9105      *) supports_anon_versioning=yes ;;
9106    esac
9107
9108    # See if GNU ld supports shared libraries.
9109    case $host_os in
9110    aix[3-9]*)
9111      # On AIX/PPC, the GNU linker is very broken
9112      if test "$host_cpu" != ia64; then
9113	ld_shlibs=no
9114	cat <<_LT_EOF 1>&2
9115
9116*** Warning: the GNU linker, at least up to release 2.19, is reported
9117*** to be unable to reliably create shared libraries on AIX.
9118*** Therefore, libtool is disabling shared libraries support.  If you
9119*** really care for shared libraries, you may want to install binutils
9120*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9121*** You will then need to restart the configuration process.
9122
9123_LT_EOF
9124      fi
9125      ;;
9126
9127    amigaos*)
9128      case $host_cpu in
9129      powerpc)
9130            # see comment about AmigaOS4 .so support
9131            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9132            archive_expsym_cmds=''
9133        ;;
9134      m68k)
9135            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)'
9136            hardcode_libdir_flag_spec='-L$libdir'
9137            hardcode_minus_L=yes
9138        ;;
9139      esac
9140      ;;
9141
9142    beos*)
9143      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9144	allow_undefined_flag=unsupported
9145	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9146	# support --undefined.  This deserves some investigation.  FIXME
9147	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9148      else
9149	ld_shlibs=no
9150      fi
9151      ;;
9152
9153    cygwin* | mingw* | pw32* | cegcc*)
9154      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9155      # as there is no search path for DLLs.
9156      hardcode_libdir_flag_spec='-L$libdir'
9157      export_dynamic_flag_spec='${wl}--export-all-symbols'
9158      allow_undefined_flag=unsupported
9159      always_export_symbols=no
9160      enable_shared_with_static_runtimes=yes
9161      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9162
9163      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9164        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9165	# If the export-symbols file already is a .def file (1st line
9166	# is EXPORTS), use it as is; otherwise, prepend...
9167	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9168	  cp $export_symbols $output_objdir/$soname.def;
9169	else
9170	  echo EXPORTS > $output_objdir/$soname.def;
9171	  cat $export_symbols >> $output_objdir/$soname.def;
9172	fi~
9173	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9174      else
9175	ld_shlibs=no
9176      fi
9177      ;;
9178
9179    haiku*)
9180      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9181      link_all_deplibs=yes
9182      ;;
9183
9184    interix[3-9]*)
9185      hardcode_direct=no
9186      hardcode_shlibpath_var=no
9187      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9188      export_dynamic_flag_spec='${wl}-E'
9189      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9190      # Instead, shared libraries are loaded at an image base (0x10000000 by
9191      # default) and relocated if they conflict, which is a slow very memory
9192      # consuming and fragmenting process.  To avoid this, we pick a random,
9193      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9194      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9195      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9196      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'
9197      ;;
9198
9199    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9200      tmp_diet=no
9201      if test "$host_os" = linux-dietlibc; then
9202	case $cc_basename in
9203	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9204	esac
9205      fi
9206      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9207	 && test "$tmp_diet" = no
9208      then
9209	tmp_addflag=
9210	tmp_sharedflag='-shared'
9211	case $cc_basename,$host_cpu in
9212        pgcc*)				# Portland Group C compiler
9213	  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'
9214	  tmp_addflag=' $pic_flag'
9215	  ;;
9216	pgf77* | pgf90* | pgf95* | pgfortran*)
9217					# Portland Group f77 and f90 compilers
9218	  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'
9219	  tmp_addflag=' $pic_flag -Mnomain' ;;
9220	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9221	  tmp_addflag=' -i_dynamic' ;;
9222	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9223	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9224	ifc* | ifort*)			# Intel Fortran compiler
9225	  tmp_addflag=' -nofor_main' ;;
9226	lf95*)				# Lahey Fortran 8.1
9227	  whole_archive_flag_spec=
9228	  tmp_sharedflag='--shared' ;;
9229	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9230	  tmp_sharedflag='-qmkshrobj'
9231	  tmp_addflag= ;;
9232	nvcc*)	# Cuda Compiler Driver 2.2
9233	  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'
9234	  compiler_needs_object=yes
9235	  ;;
9236	esac
9237	case `$CC -V 2>&1 | sed 5q` in
9238	*Sun\ C*)			# Sun C 5.9
9239	  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'
9240	  compiler_needs_object=yes
9241	  tmp_sharedflag='-G' ;;
9242	*Sun\ F*)			# Sun Fortran 8.3
9243	  tmp_sharedflag='-G' ;;
9244	esac
9245	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9246
9247        if test "x$supports_anon_versioning" = xyes; then
9248          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9249	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9250	    echo "local: *; };" >> $output_objdir/$libname.ver~
9251	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9252        fi
9253
9254	case $cc_basename in
9255	xlf* | bgf* | bgxlf* | mpixlf*)
9256	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9257	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9258	  hardcode_libdir_flag_spec=
9259	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9260	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9261	  if test "x$supports_anon_versioning" = xyes; then
9262	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9263	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9264	      echo "local: *; };" >> $output_objdir/$libname.ver~
9265	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9266	  fi
9267	  ;;
9268	esac
9269      else
9270        ld_shlibs=no
9271      fi
9272      ;;
9273
9274    netbsd*)
9275      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9276	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9277	wlarc=
9278      else
9279	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9280	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9281      fi
9282      ;;
9283
9284    solaris*)
9285      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9286	ld_shlibs=no
9287	cat <<_LT_EOF 1>&2
9288
9289*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9290*** create shared libraries on Solaris systems.  Therefore, libtool
9291*** is disabling shared libraries support.  We urge you to upgrade GNU
9292*** binutils to release 2.9.1 or newer.  Another option is to modify
9293*** your PATH or compiler configuration so that the native linker is
9294*** used, and then restart.
9295
9296_LT_EOF
9297      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9298	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9299	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9300      else
9301	ld_shlibs=no
9302      fi
9303      ;;
9304
9305    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9306      case `$LD -v 2>&1` in
9307        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9308	ld_shlibs=no
9309	cat <<_LT_EOF 1>&2
9310
9311*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9312*** reliably create shared libraries on SCO systems.  Therefore, libtool
9313*** is disabling shared libraries support.  We urge you to upgrade GNU
9314*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9315*** your PATH or compiler configuration so that the native linker is
9316*** used, and then restart.
9317
9318_LT_EOF
9319	;;
9320	*)
9321	  # For security reasons, it is highly recommended that you always
9322	  # use absolute paths for naming shared libraries, and exclude the
9323	  # DT_RUNPATH tag from executables and libraries.  But doing so
9324	  # requires that you compile everything twice, which is a pain.
9325	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9326	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9327	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9328	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9329	  else
9330	    ld_shlibs=no
9331	  fi
9332	;;
9333      esac
9334      ;;
9335
9336    sunos4*)
9337      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9338      wlarc=
9339      hardcode_direct=yes
9340      hardcode_shlibpath_var=no
9341      ;;
9342
9343    *)
9344      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9345	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9346	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9347      else
9348	ld_shlibs=no
9349      fi
9350      ;;
9351    esac
9352
9353    if test "$ld_shlibs" = no; then
9354      runpath_var=
9355      hardcode_libdir_flag_spec=
9356      export_dynamic_flag_spec=
9357      whole_archive_flag_spec=
9358    fi
9359  else
9360    # PORTME fill in a description of your system's linker (not GNU ld)
9361    case $host_os in
9362    aix3*)
9363      allow_undefined_flag=unsupported
9364      always_export_symbols=yes
9365      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'
9366      # Note: this linker hardcodes the directories in LIBPATH if there
9367      # are no directories specified by -L.
9368      hardcode_minus_L=yes
9369      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9370	# Neither direct hardcoding nor static linking is supported with a
9371	# broken collect2.
9372	hardcode_direct=unsupported
9373      fi
9374      ;;
9375
9376    aix[4-9]*)
9377      if test "$host_cpu" = ia64; then
9378	# On IA64, the linker does run time linking by default, so we don't
9379	# have to do anything special.
9380	aix_use_runtimelinking=no
9381	exp_sym_flag='-Bexport'
9382	no_entry_flag=""
9383      else
9384	# If we're using GNU nm, then we don't want the "-C" option.
9385	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9386	# Also, AIX nm treats weak defined symbols like other global
9387	# defined symbols, whereas GNU nm marks them as "W".
9388	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9389	  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'
9390	else
9391	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9392	fi
9393	aix_use_runtimelinking=no
9394
9395	# Test if we are trying to use run time linking or normal
9396	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9397	# need to do runtime linking.
9398	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9399	  for ld_flag in $LDFLAGS; do
9400	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9401	    aix_use_runtimelinking=yes
9402	    break
9403	  fi
9404	  done
9405	  ;;
9406	esac
9407
9408	exp_sym_flag='-bexport'
9409	no_entry_flag='-bnoentry'
9410      fi
9411
9412      # When large executables or shared objects are built, AIX ld can
9413      # have problems creating the table of contents.  If linking a library
9414      # or program results in "error TOC overflow" add -mminimal-toc to
9415      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9416      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9417
9418      archive_cmds=''
9419      hardcode_direct=yes
9420      hardcode_direct_absolute=yes
9421      hardcode_libdir_separator=':'
9422      link_all_deplibs=yes
9423      file_list_spec='${wl}-f,'
9424
9425      if test "$GCC" = yes; then
9426	case $host_os in aix4.[012]|aix4.[012].*)
9427	# We only want to do this on AIX 4.2 and lower, the check
9428	# below for broken collect2 doesn't work under 4.3+
9429	  collect2name=`${CC} -print-prog-name=collect2`
9430	  if test -f "$collect2name" &&
9431	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9432	  then
9433	  # We have reworked collect2
9434	  :
9435	  else
9436	  # We have old collect2
9437	  hardcode_direct=unsupported
9438	  # It fails to find uninstalled libraries when the uninstalled
9439	  # path is not listed in the libpath.  Setting hardcode_minus_L
9440	  # to unsupported forces relinking
9441	  hardcode_minus_L=yes
9442	  hardcode_libdir_flag_spec='-L$libdir'
9443	  hardcode_libdir_separator=
9444	  fi
9445	  ;;
9446	esac
9447	shared_flag='-shared'
9448	if test "$aix_use_runtimelinking" = yes; then
9449	  shared_flag="$shared_flag "'${wl}-G'
9450	fi
9451      else
9452	# not using gcc
9453	if test "$host_cpu" = ia64; then
9454	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9455	# chokes on -Wl,-G. The following line is correct:
9456	  shared_flag='-G'
9457	else
9458	  if test "$aix_use_runtimelinking" = yes; then
9459	    shared_flag='${wl}-G'
9460	  else
9461	    shared_flag='${wl}-bM:SRE'
9462	  fi
9463	fi
9464      fi
9465
9466      export_dynamic_flag_spec='${wl}-bexpall'
9467      # It seems that -bexpall does not export symbols beginning with
9468      # underscore (_), so it is better to generate a list of symbols to export.
9469      always_export_symbols=yes
9470      if test "$aix_use_runtimelinking" = yes; then
9471	# Warning - without using the other runtime loading flags (-brtl),
9472	# -berok will link without error, but may produce a broken library.
9473	allow_undefined_flag='-berok'
9474        # Determine the default libpath from the value encoded in an
9475        # empty executable.
9476        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9477/* end confdefs.h.  */
9478
9479int
9480main ()
9481{
9482
9483  ;
9484  return 0;
9485}
9486_ACEOF
9487if ac_fn_c_try_link "$LINENO"; then :
9488
9489lt_aix_libpath_sed='
9490    /Import File Strings/,/^$/ {
9491	/^0/ {
9492	    s/^0  *\(.*\)$/\1/
9493	    p
9494	}
9495    }'
9496aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9497# Check for a 64-bit object if we didn't find anything.
9498if test -z "$aix_libpath"; then
9499  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9500fi
9501fi
9502rm -f core conftest.err conftest.$ac_objext \
9503    conftest$ac_exeext conftest.$ac_ext
9504if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9505
9506        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9507        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"
9508      else
9509	if test "$host_cpu" = ia64; then
9510	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9511	  allow_undefined_flag="-z nodefs"
9512	  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"
9513	else
9514	 # Determine the default libpath from the value encoded in an
9515	 # empty executable.
9516	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9517/* end confdefs.h.  */
9518
9519int
9520main ()
9521{
9522
9523  ;
9524  return 0;
9525}
9526_ACEOF
9527if ac_fn_c_try_link "$LINENO"; then :
9528
9529lt_aix_libpath_sed='
9530    /Import File Strings/,/^$/ {
9531	/^0/ {
9532	    s/^0  *\(.*\)$/\1/
9533	    p
9534	}
9535    }'
9536aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9537# Check for a 64-bit object if we didn't find anything.
9538if test -z "$aix_libpath"; then
9539  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9540fi
9541fi
9542rm -f core conftest.err conftest.$ac_objext \
9543    conftest$ac_exeext conftest.$ac_ext
9544if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9545
9546	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9547	  # Warning - without using the other run time loading flags,
9548	  # -berok will link without error, but may produce a broken library.
9549	  no_undefined_flag=' ${wl}-bernotok'
9550	  allow_undefined_flag=' ${wl}-berok'
9551	  if test "$with_gnu_ld" = yes; then
9552	    # We only use this code for GNU lds that support --whole-archive.
9553	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9554	  else
9555	    # Exported symbols can be pulled into shared objects from archives
9556	    whole_archive_flag_spec='$convenience'
9557	  fi
9558	  archive_cmds_need_lc=yes
9559	  # This is similar to how AIX traditionally builds its shared libraries.
9560	  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'
9561	fi
9562      fi
9563      ;;
9564
9565    amigaos*)
9566      case $host_cpu in
9567      powerpc)
9568            # see comment about AmigaOS4 .so support
9569            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9570            archive_expsym_cmds=''
9571        ;;
9572      m68k)
9573            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)'
9574            hardcode_libdir_flag_spec='-L$libdir'
9575            hardcode_minus_L=yes
9576        ;;
9577      esac
9578      ;;
9579
9580    bsdi[45]*)
9581      export_dynamic_flag_spec=-rdynamic
9582      ;;
9583
9584    cygwin* | mingw* | pw32* | cegcc*)
9585      # When not using gcc, we currently assume that we are using
9586      # Microsoft Visual C++.
9587      # hardcode_libdir_flag_spec is actually meaningless, as there is
9588      # no search path for DLLs.
9589      hardcode_libdir_flag_spec=' '
9590      allow_undefined_flag=unsupported
9591      # Tell ltmain to make .lib files, not .a files.
9592      libext=lib
9593      # Tell ltmain to make .dll files, not .so files.
9594      shrext_cmds=".dll"
9595      # FIXME: Setting linknames here is a bad hack.
9596      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9597      # The linker will automatically build a .lib file if we build a DLL.
9598      old_archive_from_new_cmds='true'
9599      # FIXME: Should let the user specify the lib program.
9600      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9601      fix_srcfile_path='`cygpath -w "$srcfile"`'
9602      enable_shared_with_static_runtimes=yes
9603      ;;
9604
9605    darwin* | rhapsody*)
9606
9607
9608  archive_cmds_need_lc=no
9609  hardcode_direct=no
9610  hardcode_automatic=yes
9611  hardcode_shlibpath_var=unsupported
9612  if test "$lt_cv_ld_force_load" = "yes"; then
9613    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\"`'
9614  else
9615    whole_archive_flag_spec=''
9616  fi
9617  link_all_deplibs=yes
9618  allow_undefined_flag="$_lt_dar_allow_undefined"
9619  case $cc_basename in
9620     ifort*) _lt_dar_can_shared=yes ;;
9621     *) _lt_dar_can_shared=$GCC ;;
9622  esac
9623  if test "$_lt_dar_can_shared" = "yes"; then
9624    output_verbose_link_cmd=func_echo_all
9625    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9626    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9627    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}"
9628    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}"
9629
9630  else
9631  ld_shlibs=no
9632  fi
9633
9634      ;;
9635
9636    dgux*)
9637      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9638      hardcode_libdir_flag_spec='-L$libdir'
9639      hardcode_shlibpath_var=no
9640      ;;
9641
9642    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9643    # support.  Future versions do this automatically, but an explicit c++rt0.o
9644    # does not break anything, and helps significantly (at the cost of a little
9645    # extra space).
9646    freebsd2.2*)
9647      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9648      hardcode_libdir_flag_spec='-R$libdir'
9649      hardcode_direct=yes
9650      hardcode_shlibpath_var=no
9651      ;;
9652
9653    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9654    freebsd2.*)
9655      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9656      hardcode_direct=yes
9657      hardcode_minus_L=yes
9658      hardcode_shlibpath_var=no
9659      ;;
9660
9661    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9662    freebsd* | dragonfly*)
9663      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9664      hardcode_libdir_flag_spec='-R$libdir'
9665      hardcode_direct=yes
9666      hardcode_shlibpath_var=no
9667      ;;
9668
9669    hpux9*)
9670      if test "$GCC" = yes; then
9671	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'
9672      else
9673	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'
9674      fi
9675      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9676      hardcode_libdir_separator=:
9677      hardcode_direct=yes
9678
9679      # hardcode_minus_L: Not really in the search PATH,
9680      # but as the default location of the library.
9681      hardcode_minus_L=yes
9682      export_dynamic_flag_spec='${wl}-E'
9683      ;;
9684
9685    hpux10*)
9686      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9687	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9688      else
9689	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9690      fi
9691      if test "$with_gnu_ld" = no; then
9692	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9693	hardcode_libdir_flag_spec_ld='+b $libdir'
9694	hardcode_libdir_separator=:
9695	hardcode_direct=yes
9696	hardcode_direct_absolute=yes
9697	export_dynamic_flag_spec='${wl}-E'
9698	# hardcode_minus_L: Not really in the search PATH,
9699	# but as the default location of the library.
9700	hardcode_minus_L=yes
9701      fi
9702      ;;
9703
9704    hpux11*)
9705      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9706	case $host_cpu in
9707	hppa*64*)
9708	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9709	  ;;
9710	ia64*)
9711	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9712	  ;;
9713	*)
9714	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9715	  ;;
9716	esac
9717      else
9718	case $host_cpu in
9719	hppa*64*)
9720	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9721	  ;;
9722	ia64*)
9723	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9724	  ;;
9725	*)
9726
9727	  # Older versions of the 11.00 compiler do not understand -b yet
9728	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9729	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9730$as_echo_n "checking if $CC understands -b... " >&6; }
9731if test "${lt_cv_prog_compiler__b+set}" = set; then :
9732  $as_echo_n "(cached) " >&6
9733else
9734  lt_cv_prog_compiler__b=no
9735   save_LDFLAGS="$LDFLAGS"
9736   LDFLAGS="$LDFLAGS -b"
9737   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9738   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9739     # The linker can only warn and ignore the option if not recognized
9740     # So say no if there are warnings
9741     if test -s conftest.err; then
9742       # Append any errors to the config.log.
9743       cat conftest.err 1>&5
9744       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9745       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9746       if diff conftest.exp conftest.er2 >/dev/null; then
9747         lt_cv_prog_compiler__b=yes
9748       fi
9749     else
9750       lt_cv_prog_compiler__b=yes
9751     fi
9752   fi
9753   $RM -r conftest*
9754   LDFLAGS="$save_LDFLAGS"
9755
9756fi
9757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9758$as_echo "$lt_cv_prog_compiler__b" >&6; }
9759
9760if test x"$lt_cv_prog_compiler__b" = xyes; then
9761    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9762else
9763    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9764fi
9765
9766	  ;;
9767	esac
9768      fi
9769      if test "$with_gnu_ld" = no; then
9770	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9771	hardcode_libdir_separator=:
9772
9773	case $host_cpu in
9774	hppa*64*|ia64*)
9775	  hardcode_direct=no
9776	  hardcode_shlibpath_var=no
9777	  ;;
9778	*)
9779	  hardcode_direct=yes
9780	  hardcode_direct_absolute=yes
9781	  export_dynamic_flag_spec='${wl}-E'
9782
9783	  # hardcode_minus_L: Not really in the search PATH,
9784	  # but as the default location of the library.
9785	  hardcode_minus_L=yes
9786	  ;;
9787	esac
9788      fi
9789      ;;
9790
9791    irix5* | irix6* | nonstopux*)
9792      if test "$GCC" = yes; then
9793	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'
9794	# Try to use the -exported_symbol ld option, if it does not
9795	# work, assume that -exports_file does not work either and
9796	# implicitly export all symbols.
9797        save_LDFLAGS="$LDFLAGS"
9798        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9799        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9800/* end confdefs.h.  */
9801int foo(void) {}
9802_ACEOF
9803if ac_fn_c_try_link "$LINENO"; then :
9804  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'
9805
9806fi
9807rm -f core conftest.err conftest.$ac_objext \
9808    conftest$ac_exeext conftest.$ac_ext
9809        LDFLAGS="$save_LDFLAGS"
9810      else
9811	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'
9812	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'
9813      fi
9814      archive_cmds_need_lc='no'
9815      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9816      hardcode_libdir_separator=:
9817      inherit_rpath=yes
9818      link_all_deplibs=yes
9819      ;;
9820
9821    netbsd*)
9822      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9823	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9824      else
9825	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9826      fi
9827      hardcode_libdir_flag_spec='-R$libdir'
9828      hardcode_direct=yes
9829      hardcode_shlibpath_var=no
9830      ;;
9831
9832    newsos6)
9833      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9834      hardcode_direct=yes
9835      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9836      hardcode_libdir_separator=:
9837      hardcode_shlibpath_var=no
9838      ;;
9839
9840    *nto* | *qnx*)
9841      ;;
9842
9843    openbsd*)
9844      if test -f /usr/libexec/ld.so; then
9845	hardcode_direct=yes
9846	hardcode_shlibpath_var=no
9847	hardcode_direct_absolute=yes
9848	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9849	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9850	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9851	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9852	  export_dynamic_flag_spec='${wl}-E'
9853	else
9854	  case $host_os in
9855	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9856	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9857	     hardcode_libdir_flag_spec='-R$libdir'
9858	     ;;
9859	   *)
9860	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9861	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9862	     ;;
9863	  esac
9864	fi
9865      else
9866	ld_shlibs=no
9867      fi
9868      ;;
9869
9870    os2*)
9871      hardcode_libdir_flag_spec='-L$libdir'
9872      hardcode_minus_L=yes
9873      allow_undefined_flag=unsupported
9874      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'
9875      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9876      ;;
9877
9878    osf3*)
9879      if test "$GCC" = yes; then
9880	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9881	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'
9882      else
9883	allow_undefined_flag=' -expect_unresolved \*'
9884	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'
9885      fi
9886      archive_cmds_need_lc='no'
9887      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9888      hardcode_libdir_separator=:
9889      ;;
9890
9891    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9892      if test "$GCC" = yes; then
9893	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9894	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'
9895	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9896      else
9897	allow_undefined_flag=' -expect_unresolved \*'
9898	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'
9899	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~
9900	$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'
9901
9902	# Both c and cxx compiler support -rpath directly
9903	hardcode_libdir_flag_spec='-rpath $libdir'
9904      fi
9905      archive_cmds_need_lc='no'
9906      hardcode_libdir_separator=:
9907      ;;
9908
9909    solaris*)
9910      no_undefined_flag=' -z defs'
9911      if test "$GCC" = yes; then
9912	wlarc='${wl}'
9913	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9914	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9915	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9916      else
9917	case `$CC -V 2>&1` in
9918	*"Compilers 5.0"*)
9919	  wlarc=''
9920	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9921	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9922	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9923	  ;;
9924	*)
9925	  wlarc='${wl}'
9926	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9927	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9928	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9929	  ;;
9930	esac
9931      fi
9932      hardcode_libdir_flag_spec='-R$libdir'
9933      hardcode_shlibpath_var=no
9934      case $host_os in
9935      solaris2.[0-5] | solaris2.[0-5].*) ;;
9936      *)
9937	# The compiler driver will combine and reorder linker options,
9938	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9939	# but is careful enough not to reorder.
9940	# Supported since Solaris 2.6 (maybe 2.5.1?)
9941	if test "$GCC" = yes; then
9942	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9943	else
9944	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9945	fi
9946	;;
9947      esac
9948      link_all_deplibs=yes
9949      ;;
9950
9951    sunos4*)
9952      if test "x$host_vendor" = xsequent; then
9953	# Use $CC to link under sequent, because it throws in some extra .o
9954	# files that make .init and .fini sections work.
9955	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9956      else
9957	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9958      fi
9959      hardcode_libdir_flag_spec='-L$libdir'
9960      hardcode_direct=yes
9961      hardcode_minus_L=yes
9962      hardcode_shlibpath_var=no
9963      ;;
9964
9965    sysv4)
9966      case $host_vendor in
9967	sni)
9968	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9969	  hardcode_direct=yes # is this really true???
9970	;;
9971	siemens)
9972	  ## LD is ld it makes a PLAMLIB
9973	  ## CC just makes a GrossModule.
9974	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9975	  reload_cmds='$CC -r -o $output$reload_objs'
9976	  hardcode_direct=no
9977        ;;
9978	motorola)
9979	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9980	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9981	;;
9982      esac
9983      runpath_var='LD_RUN_PATH'
9984      hardcode_shlibpath_var=no
9985      ;;
9986
9987    sysv4.3*)
9988      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9989      hardcode_shlibpath_var=no
9990      export_dynamic_flag_spec='-Bexport'
9991      ;;
9992
9993    sysv4*MP*)
9994      if test -d /usr/nec; then
9995	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9996	hardcode_shlibpath_var=no
9997	runpath_var=LD_RUN_PATH
9998	hardcode_runpath_var=yes
9999	ld_shlibs=yes
10000      fi
10001      ;;
10002
10003    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10004      no_undefined_flag='${wl}-z,text'
10005      archive_cmds_need_lc=no
10006      hardcode_shlibpath_var=no
10007      runpath_var='LD_RUN_PATH'
10008
10009      if test "$GCC" = yes; then
10010	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10011	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10012      else
10013	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10014	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10015      fi
10016      ;;
10017
10018    sysv5* | sco3.2v5* | sco5v6*)
10019      # Note: We can NOT use -z defs as we might desire, because we do not
10020      # link with -lc, and that would cause any symbols used from libc to
10021      # always be unresolved, which means just about no library would
10022      # ever link correctly.  If we're not using GNU ld we use -z text
10023      # though, which does catch some bad symbols but isn't as heavy-handed
10024      # as -z defs.
10025      no_undefined_flag='${wl}-z,text'
10026      allow_undefined_flag='${wl}-z,nodefs'
10027      archive_cmds_need_lc=no
10028      hardcode_shlibpath_var=no
10029      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10030      hardcode_libdir_separator=':'
10031      link_all_deplibs=yes
10032      export_dynamic_flag_spec='${wl}-Bexport'
10033      runpath_var='LD_RUN_PATH'
10034
10035      if test "$GCC" = yes; then
10036	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10037	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10038      else
10039	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10040	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10041      fi
10042      ;;
10043
10044    uts4*)
10045      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10046      hardcode_libdir_flag_spec='-L$libdir'
10047      hardcode_shlibpath_var=no
10048      ;;
10049
10050    *)
10051      ld_shlibs=no
10052      ;;
10053    esac
10054
10055    if test x$host_vendor = xsni; then
10056      case $host in
10057      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10058	export_dynamic_flag_spec='${wl}-Blargedynsym'
10059	;;
10060      esac
10061    fi
10062  fi
10063
10064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10065$as_echo "$ld_shlibs" >&6; }
10066test "$ld_shlibs" = no && can_build_shared=no
10067
10068with_gnu_ld=$with_gnu_ld
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084#
10085# Do we need to explicitly link libc?
10086#
10087case "x$archive_cmds_need_lc" in
10088x|xyes)
10089  # Assume -lc should be added
10090  archive_cmds_need_lc=yes
10091
10092  if test "$enable_shared" = yes && test "$GCC" = yes; then
10093    case $archive_cmds in
10094    *'~'*)
10095      # FIXME: we may have to deal with multi-command sequences.
10096      ;;
10097    '$CC '*)
10098      # Test whether the compiler implicitly links with -lc since on some
10099      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10100      # to ld, don't add -lc before -lgcc.
10101      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10102$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10103if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10104  $as_echo_n "(cached) " >&6
10105else
10106  $RM conftest*
10107	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10108
10109	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10110  (eval $ac_compile) 2>&5
10111  ac_status=$?
10112  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10113  test $ac_status = 0; } 2>conftest.err; then
10114	  soname=conftest
10115	  lib=conftest
10116	  libobjs=conftest.$ac_objext
10117	  deplibs=
10118	  wl=$lt_prog_compiler_wl
10119	  pic_flag=$lt_prog_compiler_pic
10120	  compiler_flags=-v
10121	  linker_flags=-v
10122	  verstring=
10123	  output_objdir=.
10124	  libname=conftest
10125	  lt_save_allow_undefined_flag=$allow_undefined_flag
10126	  allow_undefined_flag=
10127	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10128  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10129  ac_status=$?
10130  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10131  test $ac_status = 0; }
10132	  then
10133	    lt_cv_archive_cmds_need_lc=no
10134	  else
10135	    lt_cv_archive_cmds_need_lc=yes
10136	  fi
10137	  allow_undefined_flag=$lt_save_allow_undefined_flag
10138	else
10139	  cat conftest.err 1>&5
10140	fi
10141	$RM conftest*
10142
10143fi
10144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10145$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10146      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10147      ;;
10148    esac
10149  fi
10150  ;;
10151esac
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
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10310$as_echo_n "checking dynamic linker characteristics... " >&6; }
10311
10312if test "$GCC" = yes; then
10313  case $host_os in
10314    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10315    *) lt_awk_arg="/^libraries:/" ;;
10316  esac
10317  case $host_os in
10318    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10319    *) lt_sed_strip_eq="s,=/,/,g" ;;
10320  esac
10321  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10322  case $lt_search_path_spec in
10323  *\;*)
10324    # if the path contains ";" then we assume it to be the separator
10325    # otherwise default to the standard path separator (i.e. ":") - it is
10326    # assumed that no part of a normal pathname contains ";" but that should
10327    # okay in the real world where ";" in dirpaths is itself problematic.
10328    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10329    ;;
10330  *)
10331    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10332    ;;
10333  esac
10334  # Ok, now we have the path, separated by spaces, we can step through it
10335  # and add multilib dir if necessary.
10336  lt_tmp_lt_search_path_spec=
10337  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10338  for lt_sys_path in $lt_search_path_spec; do
10339    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10340      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10341    else
10342      test -d "$lt_sys_path" && \
10343	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10344    fi
10345  done
10346  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10347BEGIN {RS=" "; FS="/|\n";} {
10348  lt_foo="";
10349  lt_count=0;
10350  for (lt_i = NF; lt_i > 0; lt_i--) {
10351    if ($lt_i != "" && $lt_i != ".") {
10352      if ($lt_i == "..") {
10353        lt_count++;
10354      } else {
10355        if (lt_count == 0) {
10356          lt_foo="/" $lt_i lt_foo;
10357        } else {
10358          lt_count--;
10359        }
10360      }
10361    }
10362  }
10363  if (lt_foo != "") { lt_freq[lt_foo]++; }
10364  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10365}'`
10366  # AWK program above erroneously prepends '/' to C:/dos/paths
10367  # for these hosts.
10368  case $host_os in
10369    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10370      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10371  esac
10372  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10373else
10374  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10375fi
10376library_names_spec=
10377libname_spec='lib$name'
10378soname_spec=
10379shrext_cmds=".so"
10380postinstall_cmds=
10381postuninstall_cmds=
10382finish_cmds=
10383finish_eval=
10384shlibpath_var=
10385shlibpath_overrides_runpath=unknown
10386version_type=none
10387dynamic_linker="$host_os ld.so"
10388sys_lib_dlsearch_path_spec="/lib /usr/lib"
10389need_lib_prefix=unknown
10390hardcode_into_libs=no
10391
10392# when you set need_version to no, make sure it does not cause -set_version
10393# flags to be left without arguments
10394need_version=unknown
10395
10396case $host_os in
10397aix3*)
10398  version_type=linux
10399  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10400  shlibpath_var=LIBPATH
10401
10402  # AIX 3 has no versioning support, so we append a major version to the name.
10403  soname_spec='${libname}${release}${shared_ext}$major'
10404  ;;
10405
10406aix[4-9]*)
10407  version_type=linux
10408  need_lib_prefix=no
10409  need_version=no
10410  hardcode_into_libs=yes
10411  if test "$host_cpu" = ia64; then
10412    # AIX 5 supports IA64
10413    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10414    shlibpath_var=LD_LIBRARY_PATH
10415  else
10416    # With GCC up to 2.95.x, collect2 would create an import file
10417    # for dependence libraries.  The import file would start with
10418    # the line `#! .'.  This would cause the generated library to
10419    # depend on `.', always an invalid library.  This was fixed in
10420    # development snapshots of GCC prior to 3.0.
10421    case $host_os in
10422      aix4 | aix4.[01] | aix4.[01].*)
10423      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10424	   echo ' yes '
10425	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10426	:
10427      else
10428	can_build_shared=no
10429      fi
10430      ;;
10431    esac
10432    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10433    # soname into executable. Probably we can add versioning support to
10434    # collect2, so additional links can be useful in future.
10435    if test "$aix_use_runtimelinking" = yes; then
10436      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10437      # instead of lib<name>.a to let people know that these are not
10438      # typical AIX shared libraries.
10439      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10440    else
10441      # We preserve .a as extension for shared libraries through AIX4.2
10442      # and later when we are not doing run time linking.
10443      library_names_spec='${libname}${release}.a $libname.a'
10444      soname_spec='${libname}${release}${shared_ext}$major'
10445    fi
10446    shlibpath_var=LIBPATH
10447  fi
10448  ;;
10449
10450amigaos*)
10451  case $host_cpu in
10452  powerpc)
10453    # Since July 2007 AmigaOS4 officially supports .so libraries.
10454    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10455    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10456    ;;
10457  m68k)
10458    library_names_spec='$libname.ixlibrary $libname.a'
10459    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10460    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'
10461    ;;
10462  esac
10463  ;;
10464
10465beos*)
10466  library_names_spec='${libname}${shared_ext}'
10467  dynamic_linker="$host_os ld.so"
10468  shlibpath_var=LIBRARY_PATH
10469  ;;
10470
10471bsdi[45]*)
10472  version_type=linux
10473  need_version=no
10474  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10475  soname_spec='${libname}${release}${shared_ext}$major'
10476  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10477  shlibpath_var=LD_LIBRARY_PATH
10478  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10479  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10480  # the default ld.so.conf also contains /usr/contrib/lib and
10481  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10482  # libtool to hard-code these into programs
10483  ;;
10484
10485cygwin* | mingw* | pw32* | cegcc*)
10486  version_type=windows
10487  shrext_cmds=".dll"
10488  need_version=no
10489  need_lib_prefix=no
10490
10491  case $GCC,$host_os in
10492  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10493    library_names_spec='$libname.dll.a'
10494    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10495    postinstall_cmds='base_file=`basename \${file}`~
10496      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10497      dldir=$destdir/`dirname \$dlpath`~
10498      test -d \$dldir || mkdir -p \$dldir~
10499      $install_prog $dir/$dlname \$dldir/$dlname~
10500      chmod a+x \$dldir/$dlname~
10501      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10502        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10503      fi'
10504    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10505      dlpath=$dir/\$dldll~
10506       $RM \$dlpath'
10507    shlibpath_overrides_runpath=yes
10508
10509    case $host_os in
10510    cygwin*)
10511      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10512      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10513
10514      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10515      ;;
10516    mingw* | cegcc*)
10517      # MinGW DLLs use traditional 'lib' prefix
10518      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10519      ;;
10520    pw32*)
10521      # pw32 DLLs use 'pw' prefix rather than 'lib'
10522      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10523      ;;
10524    esac
10525    ;;
10526
10527  *)
10528    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10529    ;;
10530  esac
10531  dynamic_linker='Win32 ld.exe'
10532  # FIXME: first we should search . and the directory the executable is in
10533  shlibpath_var=PATH
10534  ;;
10535
10536darwin* | rhapsody*)
10537  dynamic_linker="$host_os dyld"
10538  version_type=darwin
10539  need_lib_prefix=no
10540  need_version=no
10541  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10542  soname_spec='${libname}${release}${major}$shared_ext'
10543  shlibpath_overrides_runpath=yes
10544  shlibpath_var=DYLD_LIBRARY_PATH
10545  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10546
10547  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10548  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10549  ;;
10550
10551dgux*)
10552  version_type=linux
10553  need_lib_prefix=no
10554  need_version=no
10555  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10556  soname_spec='${libname}${release}${shared_ext}$major'
10557  shlibpath_var=LD_LIBRARY_PATH
10558  ;;
10559
10560freebsd* | dragonfly*)
10561  # DragonFly does not have aout.  When/if they implement a new
10562  # versioning mechanism, adjust this.
10563  if test -x /usr/bin/objformat; then
10564    objformat=`/usr/bin/objformat`
10565  else
10566    case $host_os in
10567    freebsd[23].*) objformat=aout ;;
10568    *) objformat=elf ;;
10569    esac
10570  fi
10571  version_type=freebsd-$objformat
10572  case $version_type in
10573    freebsd-elf*)
10574      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10575      need_version=no
10576      need_lib_prefix=no
10577      ;;
10578    freebsd-*)
10579      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10580      need_version=yes
10581      ;;
10582  esac
10583  shlibpath_var=LD_LIBRARY_PATH
10584  case $host_os in
10585  freebsd2.*)
10586    shlibpath_overrides_runpath=yes
10587    ;;
10588  freebsd3.[01]* | freebsdelf3.[01]*)
10589    shlibpath_overrides_runpath=yes
10590    hardcode_into_libs=yes
10591    ;;
10592  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10593  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10594    shlibpath_overrides_runpath=no
10595    hardcode_into_libs=yes
10596    ;;
10597  *) # from 4.6 on, and DragonFly
10598    shlibpath_overrides_runpath=yes
10599    hardcode_into_libs=yes
10600    ;;
10601  esac
10602  ;;
10603
10604gnu*)
10605  version_type=linux
10606  need_lib_prefix=no
10607  need_version=no
10608  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10609  soname_spec='${libname}${release}${shared_ext}$major'
10610  shlibpath_var=LD_LIBRARY_PATH
10611  hardcode_into_libs=yes
10612  ;;
10613
10614haiku*)
10615  version_type=linux
10616  need_lib_prefix=no
10617  need_version=no
10618  dynamic_linker="$host_os runtime_loader"
10619  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10620  soname_spec='${libname}${release}${shared_ext}$major'
10621  shlibpath_var=LIBRARY_PATH
10622  shlibpath_overrides_runpath=yes
10623  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10624  hardcode_into_libs=yes
10625  ;;
10626
10627hpux9* | hpux10* | hpux11*)
10628  # Give a soname corresponding to the major version so that dld.sl refuses to
10629  # link against other versions.
10630  version_type=sunos
10631  need_lib_prefix=no
10632  need_version=no
10633  case $host_cpu in
10634  ia64*)
10635    shrext_cmds='.so'
10636    hardcode_into_libs=yes
10637    dynamic_linker="$host_os dld.so"
10638    shlibpath_var=LD_LIBRARY_PATH
10639    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10640    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10641    soname_spec='${libname}${release}${shared_ext}$major'
10642    if test "X$HPUX_IA64_MODE" = X32; then
10643      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10644    else
10645      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10646    fi
10647    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10648    ;;
10649  hppa*64*)
10650    shrext_cmds='.sl'
10651    hardcode_into_libs=yes
10652    dynamic_linker="$host_os dld.sl"
10653    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10654    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10655    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10656    soname_spec='${libname}${release}${shared_ext}$major'
10657    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10658    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10659    ;;
10660  *)
10661    shrext_cmds='.sl'
10662    dynamic_linker="$host_os dld.sl"
10663    shlibpath_var=SHLIB_PATH
10664    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10665    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10666    soname_spec='${libname}${release}${shared_ext}$major'
10667    ;;
10668  esac
10669  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10670  postinstall_cmds='chmod 555 $lib'
10671  # or fails outright, so override atomically:
10672  install_override_mode=555
10673  ;;
10674
10675interix[3-9]*)
10676  version_type=linux
10677  need_lib_prefix=no
10678  need_version=no
10679  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10680  soname_spec='${libname}${release}${shared_ext}$major'
10681  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10682  shlibpath_var=LD_LIBRARY_PATH
10683  shlibpath_overrides_runpath=no
10684  hardcode_into_libs=yes
10685  ;;
10686
10687irix5* | irix6* | nonstopux*)
10688  case $host_os in
10689    nonstopux*) version_type=nonstopux ;;
10690    *)
10691	if test "$lt_cv_prog_gnu_ld" = yes; then
10692		version_type=linux
10693	else
10694		version_type=irix
10695	fi ;;
10696  esac
10697  need_lib_prefix=no
10698  need_version=no
10699  soname_spec='${libname}${release}${shared_ext}$major'
10700  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10701  case $host_os in
10702  irix5* | nonstopux*)
10703    libsuff= shlibsuff=
10704    ;;
10705  *)
10706    case $LD in # libtool.m4 will add one of these switches to LD
10707    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10708      libsuff= shlibsuff= libmagic=32-bit;;
10709    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10710      libsuff=32 shlibsuff=N32 libmagic=N32;;
10711    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10712      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10713    *) libsuff= shlibsuff= libmagic=never-match;;
10714    esac
10715    ;;
10716  esac
10717  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10718  shlibpath_overrides_runpath=no
10719  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10720  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10721  hardcode_into_libs=yes
10722  ;;
10723
10724# No shared lib support for Linux oldld, aout, or coff.
10725linux*oldld* | linux*aout* | linux*coff*)
10726  dynamic_linker=no
10727  ;;
10728
10729# This must be Linux ELF.
10730linux* | k*bsd*-gnu | kopensolaris*-gnu)
10731  version_type=linux
10732  need_lib_prefix=no
10733  need_version=no
10734  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10735  soname_spec='${libname}${release}${shared_ext}$major'
10736  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10737  shlibpath_var=LD_LIBRARY_PATH
10738  shlibpath_overrides_runpath=no
10739
10740  # Some binutils ld are patched to set DT_RUNPATH
10741  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10742  $as_echo_n "(cached) " >&6
10743else
10744  lt_cv_shlibpath_overrides_runpath=no
10745    save_LDFLAGS=$LDFLAGS
10746    save_libdir=$libdir
10747    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10748	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10749    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10750/* end confdefs.h.  */
10751
10752int
10753main ()
10754{
10755
10756  ;
10757  return 0;
10758}
10759_ACEOF
10760if ac_fn_c_try_link "$LINENO"; then :
10761  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10762  lt_cv_shlibpath_overrides_runpath=yes
10763fi
10764fi
10765rm -f core conftest.err conftest.$ac_objext \
10766    conftest$ac_exeext conftest.$ac_ext
10767    LDFLAGS=$save_LDFLAGS
10768    libdir=$save_libdir
10769
10770fi
10771
10772  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10773
10774  # This implies no fast_install, which is unacceptable.
10775  # Some rework will be needed to allow for fast_install
10776  # before this can be enabled.
10777  hardcode_into_libs=yes
10778
10779  # Append ld.so.conf contents to the search path
10780  if test -f /etc/ld.so.conf; then
10781    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' ' '`
10782    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10783  fi
10784
10785  # We used to test for /lib/ld.so.1 and disable shared libraries on
10786  # powerpc, because MkLinux only supported shared libraries with the
10787  # GNU dynamic linker.  Since this was broken with cross compilers,
10788  # most powerpc-linux boxes support dynamic linking these days and
10789  # people can always --disable-shared, the test was removed, and we
10790  # assume the GNU/Linux dynamic linker is in use.
10791  dynamic_linker='GNU/Linux ld.so'
10792  ;;
10793
10794netbsd*)
10795  version_type=sunos
10796  need_lib_prefix=no
10797  need_version=no
10798  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10799    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10800    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10801    dynamic_linker='NetBSD (a.out) ld.so'
10802  else
10803    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10804    soname_spec='${libname}${release}${shared_ext}$major'
10805    dynamic_linker='NetBSD ld.elf_so'
10806  fi
10807  shlibpath_var=LD_LIBRARY_PATH
10808  shlibpath_overrides_runpath=yes
10809  hardcode_into_libs=yes
10810  ;;
10811
10812newsos6)
10813  version_type=linux
10814  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10815  shlibpath_var=LD_LIBRARY_PATH
10816  shlibpath_overrides_runpath=yes
10817  ;;
10818
10819*nto* | *qnx*)
10820  version_type=qnx
10821  need_lib_prefix=no
10822  need_version=no
10823  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10824  soname_spec='${libname}${release}${shared_ext}$major'
10825  shlibpath_var=LD_LIBRARY_PATH
10826  shlibpath_overrides_runpath=no
10827  hardcode_into_libs=yes
10828  dynamic_linker='ldqnx.so'
10829  ;;
10830
10831openbsd*)
10832  version_type=sunos
10833  sys_lib_dlsearch_path_spec="/usr/lib"
10834  need_lib_prefix=no
10835  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10836  case $host_os in
10837    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10838    *)				need_version=no  ;;
10839  esac
10840  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10841  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10842  shlibpath_var=LD_LIBRARY_PATH
10843  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10844    case $host_os in
10845      openbsd2.[89] | openbsd2.[89].*)
10846	shlibpath_overrides_runpath=no
10847	;;
10848      *)
10849	shlibpath_overrides_runpath=yes
10850	;;
10851      esac
10852  else
10853    shlibpath_overrides_runpath=yes
10854  fi
10855  ;;
10856
10857os2*)
10858  libname_spec='$name'
10859  shrext_cmds=".dll"
10860  need_lib_prefix=no
10861  library_names_spec='$libname${shared_ext} $libname.a'
10862  dynamic_linker='OS/2 ld.exe'
10863  shlibpath_var=LIBPATH
10864  ;;
10865
10866osf3* | osf4* | osf5*)
10867  version_type=osf
10868  need_lib_prefix=no
10869  need_version=no
10870  soname_spec='${libname}${release}${shared_ext}$major'
10871  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10872  shlibpath_var=LD_LIBRARY_PATH
10873  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10874  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10875  ;;
10876
10877rdos*)
10878  dynamic_linker=no
10879  ;;
10880
10881solaris*)
10882  version_type=linux
10883  need_lib_prefix=no
10884  need_version=no
10885  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10886  soname_spec='${libname}${release}${shared_ext}$major'
10887  shlibpath_var=LD_LIBRARY_PATH
10888  shlibpath_overrides_runpath=yes
10889  hardcode_into_libs=yes
10890  # ldd complains unless libraries are executable
10891  postinstall_cmds='chmod +x $lib'
10892  ;;
10893
10894sunos4*)
10895  version_type=sunos
10896  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10897  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10898  shlibpath_var=LD_LIBRARY_PATH
10899  shlibpath_overrides_runpath=yes
10900  if test "$with_gnu_ld" = yes; then
10901    need_lib_prefix=no
10902  fi
10903  need_version=yes
10904  ;;
10905
10906sysv4 | sysv4.3*)
10907  version_type=linux
10908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10909  soname_spec='${libname}${release}${shared_ext}$major'
10910  shlibpath_var=LD_LIBRARY_PATH
10911  case $host_vendor in
10912    sni)
10913      shlibpath_overrides_runpath=no
10914      need_lib_prefix=no
10915      runpath_var=LD_RUN_PATH
10916      ;;
10917    siemens)
10918      need_lib_prefix=no
10919      ;;
10920    motorola)
10921      need_lib_prefix=no
10922      need_version=no
10923      shlibpath_overrides_runpath=no
10924      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10925      ;;
10926  esac
10927  ;;
10928
10929sysv4*MP*)
10930  if test -d /usr/nec ;then
10931    version_type=linux
10932    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10933    soname_spec='$libname${shared_ext}.$major'
10934    shlibpath_var=LD_LIBRARY_PATH
10935  fi
10936  ;;
10937
10938sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10939  version_type=freebsd-elf
10940  need_lib_prefix=no
10941  need_version=no
10942  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10943  soname_spec='${libname}${release}${shared_ext}$major'
10944  shlibpath_var=LD_LIBRARY_PATH
10945  shlibpath_overrides_runpath=yes
10946  hardcode_into_libs=yes
10947  if test "$with_gnu_ld" = yes; then
10948    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10949  else
10950    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10951    case $host_os in
10952      sco3.2v5*)
10953        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10954	;;
10955    esac
10956  fi
10957  sys_lib_dlsearch_path_spec='/usr/lib'
10958  ;;
10959
10960tpf*)
10961  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10962  version_type=linux
10963  need_lib_prefix=no
10964  need_version=no
10965  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10966  shlibpath_var=LD_LIBRARY_PATH
10967  shlibpath_overrides_runpath=no
10968  hardcode_into_libs=yes
10969  ;;
10970
10971uts4*)
10972  version_type=linux
10973  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10974  soname_spec='${libname}${release}${shared_ext}$major'
10975  shlibpath_var=LD_LIBRARY_PATH
10976  ;;
10977
10978*)
10979  dynamic_linker=no
10980  ;;
10981esac
10982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10983$as_echo "$dynamic_linker" >&6; }
10984test "$dynamic_linker" = no && can_build_shared=no
10985
10986variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10987if test "$GCC" = yes; then
10988  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10989fi
10990
10991if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10992  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10993fi
10994if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10995  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10996fi
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11090$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11091hardcode_action=
11092if test -n "$hardcode_libdir_flag_spec" ||
11093   test -n "$runpath_var" ||
11094   test "X$hardcode_automatic" = "Xyes" ; then
11095
11096  # We can hardcode non-existent directories.
11097  if test "$hardcode_direct" != no &&
11098     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11099     # have to relink, otherwise we might link with an installed library
11100     # when we should be linking with a yet-to-be-installed one
11101     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11102     test "$hardcode_minus_L" != no; then
11103    # Linking always hardcodes the temporary library directory.
11104    hardcode_action=relink
11105  else
11106    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11107    hardcode_action=immediate
11108  fi
11109else
11110  # We cannot hardcode anything, or else we can only hardcode existing
11111  # directories.
11112  hardcode_action=unsupported
11113fi
11114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11115$as_echo "$hardcode_action" >&6; }
11116
11117if test "$hardcode_action" = relink ||
11118   test "$inherit_rpath" = yes; then
11119  # Fast installation is not supported
11120  enable_fast_install=no
11121elif test "$shlibpath_overrides_runpath" = yes ||
11122     test "$enable_shared" = no; then
11123  # Fast installation is not necessary
11124  enable_fast_install=needless
11125fi
11126
11127
11128
11129
11130
11131
11132  if test "x$enable_dlopen" != xyes; then
11133  enable_dlopen=unknown
11134  enable_dlopen_self=unknown
11135  enable_dlopen_self_static=unknown
11136else
11137  lt_cv_dlopen=no
11138  lt_cv_dlopen_libs=
11139
11140  case $host_os in
11141  beos*)
11142    lt_cv_dlopen="load_add_on"
11143    lt_cv_dlopen_libs=
11144    lt_cv_dlopen_self=yes
11145    ;;
11146
11147  mingw* | pw32* | cegcc*)
11148    lt_cv_dlopen="LoadLibrary"
11149    lt_cv_dlopen_libs=
11150    ;;
11151
11152  cygwin*)
11153    lt_cv_dlopen="dlopen"
11154    lt_cv_dlopen_libs=
11155    ;;
11156
11157  darwin*)
11158  # if libdl is installed we need to link against it
11159    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11160$as_echo_n "checking for dlopen in -ldl... " >&6; }
11161if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11162  $as_echo_n "(cached) " >&6
11163else
11164  ac_check_lib_save_LIBS=$LIBS
11165LIBS="-ldl  $LIBS"
11166cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11167/* end confdefs.h.  */
11168
11169/* Override any GCC internal prototype to avoid an error.
11170   Use char because int might match the return type of a GCC
11171   builtin and then its argument prototype would still apply.  */
11172#ifdef __cplusplus
11173extern "C"
11174#endif
11175char dlopen ();
11176int
11177main ()
11178{
11179return dlopen ();
11180  ;
11181  return 0;
11182}
11183_ACEOF
11184if ac_fn_c_try_link "$LINENO"; then :
11185  ac_cv_lib_dl_dlopen=yes
11186else
11187  ac_cv_lib_dl_dlopen=no
11188fi
11189rm -f core conftest.err conftest.$ac_objext \
11190    conftest$ac_exeext conftest.$ac_ext
11191LIBS=$ac_check_lib_save_LIBS
11192fi
11193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11194$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11195if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11196  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11197else
11198
11199    lt_cv_dlopen="dyld"
11200    lt_cv_dlopen_libs=
11201    lt_cv_dlopen_self=yes
11202
11203fi
11204
11205    ;;
11206
11207  *)
11208    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11209if test "x$ac_cv_func_shl_load" = x""yes; then :
11210  lt_cv_dlopen="shl_load"
11211else
11212  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11213$as_echo_n "checking for shl_load in -ldld... " >&6; }
11214if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11215  $as_echo_n "(cached) " >&6
11216else
11217  ac_check_lib_save_LIBS=$LIBS
11218LIBS="-ldld  $LIBS"
11219cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11220/* end confdefs.h.  */
11221
11222/* Override any GCC internal prototype to avoid an error.
11223   Use char because int might match the return type of a GCC
11224   builtin and then its argument prototype would still apply.  */
11225#ifdef __cplusplus
11226extern "C"
11227#endif
11228char shl_load ();
11229int
11230main ()
11231{
11232return shl_load ();
11233  ;
11234  return 0;
11235}
11236_ACEOF
11237if ac_fn_c_try_link "$LINENO"; then :
11238  ac_cv_lib_dld_shl_load=yes
11239else
11240  ac_cv_lib_dld_shl_load=no
11241fi
11242rm -f core conftest.err conftest.$ac_objext \
11243    conftest$ac_exeext conftest.$ac_ext
11244LIBS=$ac_check_lib_save_LIBS
11245fi
11246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11247$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11248if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11249  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11250else
11251  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11252if test "x$ac_cv_func_dlopen" = x""yes; then :
11253  lt_cv_dlopen="dlopen"
11254else
11255  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11256$as_echo_n "checking for dlopen in -ldl... " >&6; }
11257if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11258  $as_echo_n "(cached) " >&6
11259else
11260  ac_check_lib_save_LIBS=$LIBS
11261LIBS="-ldl  $LIBS"
11262cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11263/* end confdefs.h.  */
11264
11265/* Override any GCC internal prototype to avoid an error.
11266   Use char because int might match the return type of a GCC
11267   builtin and then its argument prototype would still apply.  */
11268#ifdef __cplusplus
11269extern "C"
11270#endif
11271char dlopen ();
11272int
11273main ()
11274{
11275return dlopen ();
11276  ;
11277  return 0;
11278}
11279_ACEOF
11280if ac_fn_c_try_link "$LINENO"; then :
11281  ac_cv_lib_dl_dlopen=yes
11282else
11283  ac_cv_lib_dl_dlopen=no
11284fi
11285rm -f core conftest.err conftest.$ac_objext \
11286    conftest$ac_exeext conftest.$ac_ext
11287LIBS=$ac_check_lib_save_LIBS
11288fi
11289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11290$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11291if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11292  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11293else
11294  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11295$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11296if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11297  $as_echo_n "(cached) " >&6
11298else
11299  ac_check_lib_save_LIBS=$LIBS
11300LIBS="-lsvld  $LIBS"
11301cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11302/* end confdefs.h.  */
11303
11304/* Override any GCC internal prototype to avoid an error.
11305   Use char because int might match the return type of a GCC
11306   builtin and then its argument prototype would still apply.  */
11307#ifdef __cplusplus
11308extern "C"
11309#endif
11310char dlopen ();
11311int
11312main ()
11313{
11314return dlopen ();
11315  ;
11316  return 0;
11317}
11318_ACEOF
11319if ac_fn_c_try_link "$LINENO"; then :
11320  ac_cv_lib_svld_dlopen=yes
11321else
11322  ac_cv_lib_svld_dlopen=no
11323fi
11324rm -f core conftest.err conftest.$ac_objext \
11325    conftest$ac_exeext conftest.$ac_ext
11326LIBS=$ac_check_lib_save_LIBS
11327fi
11328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11329$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11330if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11331  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11332else
11333  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11334$as_echo_n "checking for dld_link in -ldld... " >&6; }
11335if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11336  $as_echo_n "(cached) " >&6
11337else
11338  ac_check_lib_save_LIBS=$LIBS
11339LIBS="-ldld  $LIBS"
11340cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11341/* end confdefs.h.  */
11342
11343/* Override any GCC internal prototype to avoid an error.
11344   Use char because int might match the return type of a GCC
11345   builtin and then its argument prototype would still apply.  */
11346#ifdef __cplusplus
11347extern "C"
11348#endif
11349char dld_link ();
11350int
11351main ()
11352{
11353return dld_link ();
11354  ;
11355  return 0;
11356}
11357_ACEOF
11358if ac_fn_c_try_link "$LINENO"; then :
11359  ac_cv_lib_dld_dld_link=yes
11360else
11361  ac_cv_lib_dld_dld_link=no
11362fi
11363rm -f core conftest.err conftest.$ac_objext \
11364    conftest$ac_exeext conftest.$ac_ext
11365LIBS=$ac_check_lib_save_LIBS
11366fi
11367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11368$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11369if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11370  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11371fi
11372
11373
11374fi
11375
11376
11377fi
11378
11379
11380fi
11381
11382
11383fi
11384
11385
11386fi
11387
11388    ;;
11389  esac
11390
11391  if test "x$lt_cv_dlopen" != xno; then
11392    enable_dlopen=yes
11393  else
11394    enable_dlopen=no
11395  fi
11396
11397  case $lt_cv_dlopen in
11398  dlopen)
11399    save_CPPFLAGS="$CPPFLAGS"
11400    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11401
11402    save_LDFLAGS="$LDFLAGS"
11403    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11404
11405    save_LIBS="$LIBS"
11406    LIBS="$lt_cv_dlopen_libs $LIBS"
11407
11408    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11409$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11410if test "${lt_cv_dlopen_self+set}" = set; then :
11411  $as_echo_n "(cached) " >&6
11412else
11413  	  if test "$cross_compiling" = yes; then :
11414  lt_cv_dlopen_self=cross
11415else
11416  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11417  lt_status=$lt_dlunknown
11418  cat > conftest.$ac_ext <<_LT_EOF
11419#line 11418 "configure"
11420#include "confdefs.h"
11421
11422#if HAVE_DLFCN_H
11423#include <dlfcn.h>
11424#endif
11425
11426#include <stdio.h>
11427
11428#ifdef RTLD_GLOBAL
11429#  define LT_DLGLOBAL		RTLD_GLOBAL
11430#else
11431#  ifdef DL_GLOBAL
11432#    define LT_DLGLOBAL		DL_GLOBAL
11433#  else
11434#    define LT_DLGLOBAL		0
11435#  endif
11436#endif
11437
11438/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11439   find out it does not work in some platform. */
11440#ifndef LT_DLLAZY_OR_NOW
11441#  ifdef RTLD_LAZY
11442#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11443#  else
11444#    ifdef DL_LAZY
11445#      define LT_DLLAZY_OR_NOW		DL_LAZY
11446#    else
11447#      ifdef RTLD_NOW
11448#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11449#      else
11450#        ifdef DL_NOW
11451#          define LT_DLLAZY_OR_NOW	DL_NOW
11452#        else
11453#          define LT_DLLAZY_OR_NOW	0
11454#        endif
11455#      endif
11456#    endif
11457#  endif
11458#endif
11459
11460/* When -fvisbility=hidden is used, assume the code has been annotated
11461   correspondingly for the symbols needed.  */
11462#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11463void fnord () __attribute__((visibility("default")));
11464#endif
11465
11466void fnord () { int i=42; }
11467int main ()
11468{
11469  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11470  int status = $lt_dlunknown;
11471
11472  if (self)
11473    {
11474      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11475      else
11476        {
11477	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11478          else puts (dlerror ());
11479	}
11480      /* dlclose (self); */
11481    }
11482  else
11483    puts (dlerror ());
11484
11485  return status;
11486}
11487_LT_EOF
11488  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11489  (eval $ac_link) 2>&5
11490  ac_status=$?
11491  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11492  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11493    (./conftest; exit; ) >&5 2>/dev/null
11494    lt_status=$?
11495    case x$lt_status in
11496      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11497      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11498      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11499    esac
11500  else :
11501    # compilation failed
11502    lt_cv_dlopen_self=no
11503  fi
11504fi
11505rm -fr conftest*
11506
11507
11508fi
11509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11510$as_echo "$lt_cv_dlopen_self" >&6; }
11511
11512    if test "x$lt_cv_dlopen_self" = xyes; then
11513      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11514      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11515$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11516if test "${lt_cv_dlopen_self_static+set}" = set; then :
11517  $as_echo_n "(cached) " >&6
11518else
11519  	  if test "$cross_compiling" = yes; then :
11520  lt_cv_dlopen_self_static=cross
11521else
11522  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11523  lt_status=$lt_dlunknown
11524  cat > conftest.$ac_ext <<_LT_EOF
11525#line 11524 "configure"
11526#include "confdefs.h"
11527
11528#if HAVE_DLFCN_H
11529#include <dlfcn.h>
11530#endif
11531
11532#include <stdio.h>
11533
11534#ifdef RTLD_GLOBAL
11535#  define LT_DLGLOBAL		RTLD_GLOBAL
11536#else
11537#  ifdef DL_GLOBAL
11538#    define LT_DLGLOBAL		DL_GLOBAL
11539#  else
11540#    define LT_DLGLOBAL		0
11541#  endif
11542#endif
11543
11544/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11545   find out it does not work in some platform. */
11546#ifndef LT_DLLAZY_OR_NOW
11547#  ifdef RTLD_LAZY
11548#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11549#  else
11550#    ifdef DL_LAZY
11551#      define LT_DLLAZY_OR_NOW		DL_LAZY
11552#    else
11553#      ifdef RTLD_NOW
11554#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11555#      else
11556#        ifdef DL_NOW
11557#          define LT_DLLAZY_OR_NOW	DL_NOW
11558#        else
11559#          define LT_DLLAZY_OR_NOW	0
11560#        endif
11561#      endif
11562#    endif
11563#  endif
11564#endif
11565
11566/* When -fvisbility=hidden is used, assume the code has been annotated
11567   correspondingly for the symbols needed.  */
11568#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11569void fnord () __attribute__((visibility("default")));
11570#endif
11571
11572void fnord () { int i=42; }
11573int main ()
11574{
11575  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11576  int status = $lt_dlunknown;
11577
11578  if (self)
11579    {
11580      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11581      else
11582        {
11583	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11584          else puts (dlerror ());
11585	}
11586      /* dlclose (self); */
11587    }
11588  else
11589    puts (dlerror ());
11590
11591  return status;
11592}
11593_LT_EOF
11594  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11595  (eval $ac_link) 2>&5
11596  ac_status=$?
11597  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11598  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11599    (./conftest; exit; ) >&5 2>/dev/null
11600    lt_status=$?
11601    case x$lt_status in
11602      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11603      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11604      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11605    esac
11606  else :
11607    # compilation failed
11608    lt_cv_dlopen_self_static=no
11609  fi
11610fi
11611rm -fr conftest*
11612
11613
11614fi
11615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11616$as_echo "$lt_cv_dlopen_self_static" >&6; }
11617    fi
11618
11619    CPPFLAGS="$save_CPPFLAGS"
11620    LDFLAGS="$save_LDFLAGS"
11621    LIBS="$save_LIBS"
11622    ;;
11623  esac
11624
11625  case $lt_cv_dlopen_self in
11626  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11627  *) enable_dlopen_self=unknown ;;
11628  esac
11629
11630  case $lt_cv_dlopen_self_static in
11631  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11632  *) enable_dlopen_self_static=unknown ;;
11633  esac
11634fi
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652striplib=
11653old_striplib=
11654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11655$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11656if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11657  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11658  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11660$as_echo "yes" >&6; }
11661else
11662# FIXME - insert some real tests, host_os isn't really good enough
11663  case $host_os in
11664  darwin*)
11665    if test -n "$STRIP" ; then
11666      striplib="$STRIP -x"
11667      old_striplib="$STRIP -S"
11668      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11669$as_echo "yes" >&6; }
11670    else
11671      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11672$as_echo "no" >&6; }
11673    fi
11674    ;;
11675  *)
11676    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11677$as_echo "no" >&6; }
11678    ;;
11679  esac
11680fi
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693  # Report which library types will actually be built
11694  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11695$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11697$as_echo "$can_build_shared" >&6; }
11698
11699  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11700$as_echo_n "checking whether to build shared libraries... " >&6; }
11701  test "$can_build_shared" = "no" && enable_shared=no
11702
11703  # On AIX, shared libraries and static libraries use the same namespace, and
11704  # are all built from PIC.
11705  case $host_os in
11706  aix3*)
11707    test "$enable_shared" = yes && enable_static=no
11708    if test -n "$RANLIB"; then
11709      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11710      postinstall_cmds='$RANLIB $lib'
11711    fi
11712    ;;
11713
11714  aix[4-9]*)
11715    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11716      test "$enable_shared" = yes && enable_static=no
11717    fi
11718    ;;
11719  esac
11720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11721$as_echo "$enable_shared" >&6; }
11722
11723  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11724$as_echo_n "checking whether to build static libraries... " >&6; }
11725  # Make sure either enable_shared or enable_static is yes.
11726  test "$enable_shared" = yes || enable_static=yes
11727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11728$as_echo "$enable_static" >&6; }
11729
11730
11731
11732
11733fi
11734ac_ext=c
11735ac_cpp='$CPP $CPPFLAGS'
11736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11738ac_compiler_gnu=$ac_cv_c_compiler_gnu
11739
11740CC="$lt_save_CC"
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754        ac_config_commands="$ac_config_commands libtool"
11755
11756
11757
11758
11759# Only expand once:
11760
11761
11762
11763# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11764
11765# The tests for host and target for $enable_largefile require
11766# canonical names.
11767
11768
11769
11770# As the $enable_largefile decision depends on --enable-plugins we must set it
11771# even in directories otherwise not depending on the $plugins option.
11772
11773
11774# Check whether --enable-plugins was given.
11775if test "${enable_plugins+set}" = set; then :
11776  enableval=$enable_plugins; case "${enableval}" in
11777  yes | "") plugins=yes ;;
11778  no) plugins=no ;;
11779  *) plugins=yes ;;
11780 esac
11781else
11782  plugins=no
11783fi
11784
11785
11786
11787case "${host}" in
11788  sparc-*-solaris*|i[3-7]86-*-solaris*)
11789    # On native 32bit sparc and ia32 solaris, large-file and procfs support
11790    # are mutually exclusive; and without procfs support, the bfd/ elf module
11791    # cannot provide certain routines such as elfcore_write_prpsinfo
11792    # or elfcore_write_prstatus.  So unless the user explicitly requested
11793    # large-file support through the --enable-largefile switch, disable
11794    # large-file support in favor of procfs support.
11795    test "${target}" = "${host}" -a "x$plugins" = xno \
11796      && : ${enable_largefile="no"}
11797    ;;
11798esac
11799
11800# Check whether --enable-largefile was given.
11801if test "${enable_largefile+set}" = set; then :
11802  enableval=$enable_largefile;
11803fi
11804
11805if test "$enable_largefile" != no; then
11806
11807  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11808$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11809if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11810  $as_echo_n "(cached) " >&6
11811else
11812  ac_cv_sys_largefile_CC=no
11813     if test "$GCC" != yes; then
11814       ac_save_CC=$CC
11815       while :; do
11816	 # IRIX 6.2 and later do not support large files by default,
11817	 # so use the C compiler's -n32 option if that helps.
11818	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11819/* end confdefs.h.  */
11820#include <sys/types.h>
11821 /* Check that off_t can represent 2**63 - 1 correctly.
11822    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11823    since some C++ compilers masquerading as C compilers
11824    incorrectly reject 9223372036854775807.  */
11825#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11826  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11827		       && LARGE_OFF_T % 2147483647 == 1)
11828		      ? 1 : -1];
11829int
11830main ()
11831{
11832
11833  ;
11834  return 0;
11835}
11836_ACEOF
11837	 if ac_fn_c_try_compile "$LINENO"; then :
11838  break
11839fi
11840rm -f core conftest.err conftest.$ac_objext
11841	 CC="$CC -n32"
11842	 if ac_fn_c_try_compile "$LINENO"; then :
11843  ac_cv_sys_largefile_CC=' -n32'; break
11844fi
11845rm -f core conftest.err conftest.$ac_objext
11846	 break
11847       done
11848       CC=$ac_save_CC
11849       rm -f conftest.$ac_ext
11850    fi
11851fi
11852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11853$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11854  if test "$ac_cv_sys_largefile_CC" != no; then
11855    CC=$CC$ac_cv_sys_largefile_CC
11856  fi
11857
11858  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11859$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11860if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11861  $as_echo_n "(cached) " >&6
11862else
11863  while :; do
11864  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11865/* end confdefs.h.  */
11866#include <sys/types.h>
11867 /* Check that off_t can represent 2**63 - 1 correctly.
11868    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11869    since some C++ compilers masquerading as C compilers
11870    incorrectly reject 9223372036854775807.  */
11871#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11872  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11873		       && LARGE_OFF_T % 2147483647 == 1)
11874		      ? 1 : -1];
11875int
11876main ()
11877{
11878
11879  ;
11880  return 0;
11881}
11882_ACEOF
11883if ac_fn_c_try_compile "$LINENO"; then :
11884  ac_cv_sys_file_offset_bits=no; break
11885fi
11886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11887  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11888/* end confdefs.h.  */
11889#define _FILE_OFFSET_BITS 64
11890#include <sys/types.h>
11891 /* Check that off_t can represent 2**63 - 1 correctly.
11892    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11893    since some C++ compilers masquerading as C compilers
11894    incorrectly reject 9223372036854775807.  */
11895#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11896  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11897		       && LARGE_OFF_T % 2147483647 == 1)
11898		      ? 1 : -1];
11899int
11900main ()
11901{
11902
11903  ;
11904  return 0;
11905}
11906_ACEOF
11907if ac_fn_c_try_compile "$LINENO"; then :
11908  ac_cv_sys_file_offset_bits=64; break
11909fi
11910rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11911  ac_cv_sys_file_offset_bits=unknown
11912  break
11913done
11914fi
11915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11916$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11917case $ac_cv_sys_file_offset_bits in #(
11918  no | unknown) ;;
11919  *)
11920cat >>confdefs.h <<_ACEOF
11921#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11922_ACEOF
11923;;
11924esac
11925rm -rf conftest*
11926  if test $ac_cv_sys_file_offset_bits = unknown; then
11927    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11928$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11929if test "${ac_cv_sys_large_files+set}" = set; then :
11930  $as_echo_n "(cached) " >&6
11931else
11932  while :; do
11933  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11934/* end confdefs.h.  */
11935#include <sys/types.h>
11936 /* Check that off_t can represent 2**63 - 1 correctly.
11937    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11938    since some C++ compilers masquerading as C compilers
11939    incorrectly reject 9223372036854775807.  */
11940#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11941  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11942		       && LARGE_OFF_T % 2147483647 == 1)
11943		      ? 1 : -1];
11944int
11945main ()
11946{
11947
11948  ;
11949  return 0;
11950}
11951_ACEOF
11952if ac_fn_c_try_compile "$LINENO"; then :
11953  ac_cv_sys_large_files=no; break
11954fi
11955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11956  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11957/* end confdefs.h.  */
11958#define _LARGE_FILES 1
11959#include <sys/types.h>
11960 /* Check that off_t can represent 2**63 - 1 correctly.
11961    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11962    since some C++ compilers masquerading as C compilers
11963    incorrectly reject 9223372036854775807.  */
11964#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11965  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11966		       && LARGE_OFF_T % 2147483647 == 1)
11967		      ? 1 : -1];
11968int
11969main ()
11970{
11971
11972  ;
11973  return 0;
11974}
11975_ACEOF
11976if ac_fn_c_try_compile "$LINENO"; then :
11977  ac_cv_sys_large_files=1; break
11978fi
11979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11980  ac_cv_sys_large_files=unknown
11981  break
11982done
11983fi
11984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11985$as_echo "$ac_cv_sys_large_files" >&6; }
11986case $ac_cv_sys_large_files in #(
11987  no | unknown) ;;
11988  *)
11989cat >>confdefs.h <<_ACEOF
11990#define _LARGE_FILES $ac_cv_sys_large_files
11991_ACEOF
11992;;
11993esac
11994rm -rf conftest*
11995  fi
11996fi
11997
11998
11999
12000 if test "$plugins" = "yes"; then
12001  PLUGINS_TRUE=
12002  PLUGINS_FALSE='#'
12003else
12004  PLUGINS_TRUE='#'
12005  PLUGINS_FALSE=
12006fi
12007
12008
12009if test "$plugins" = "yes"; then
12010  if test "$enable_dlopen" != "yes" ; then
12011    as_fn_error "
12012      Building BFD with plugin support requires a host that supports -ldl." "$LINENO" 5
12013  fi
12014  enable_targets="$enable_targets plugin"
12015fi
12016
12017# Check whether --enable-64-bit-bfd was given.
12018if test "${enable_64_bit_bfd+set}" = set; then :
12019  enableval=$enable_64_bit_bfd; case "${enableval}" in
12020  yes)  want64=true  ;;
12021  no)   want64=false ;;
12022  *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
12023esac
12024else
12025  want64=false
12026fi
12027
12028# Check whether --enable-targets was given.
12029if test "${enable_targets+set}" = set; then :
12030  enableval=$enable_targets; case "${enableval}" in
12031  yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
12032            ;;
12033  no)       enable_targets= ;;
12034  *)        enable_targets=$enableval ;;
12035esac
12036fi
12037
12038
12039# Check whether --with-mmap was given.
12040if test "${with_mmap+set}" = set; then :
12041  withval=$with_mmap; case "${withval}" in
12042  yes)  want_mmap=true ;;
12043  no)   want_mmap=false ;;
12044  *)    as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
12045esac
12046else
12047  want_mmap=false
12048fi
12049
12050# Check whether --enable-secureplt was given.
12051if test "${enable_secureplt+set}" = set; then :
12052  enableval=$enable_secureplt; case "${enableval}" in
12053  yes)  use_secureplt=true  ;;
12054  no)   use_secureplt=false ;;
12055  *)    as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
12056esac
12057else
12058  use_secureplt=false
12059fi
12060if test $use_secureplt = true; then
12061
12062$as_echo "#define USE_SECUREPLT 1" >>confdefs.h
12063
12064fi
12065
12066# Check whether --enable-leading-mingw64-underscores was given.
12067if test "${enable_leading_mingw64_underscores+set}" = set; then :
12068  enableval=$enable_leading_mingw64_underscores;
12069fi
12070
12071if  test x"$enable_leading_mingw64_underscores" = xyes ; then :
12072
12073$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12074
12075fi
12076
12077DEBUGDIR=${libdir}/debug
12078
12079# Check whether --with-separate-debug-dir was given.
12080if test "${with_separate_debug_dir+set}" = set; then :
12081  withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12082fi
12083
12084
12085
12086# Check to see if we should allow the generation of
12087# symbols with the ELF standard's STT_COMMON type.
12088# Check whether --enable-elf-stt-common was given.
12089if test "${enable_elf_stt_common+set}" = set; then :
12090  enableval=$enable_elf_stt_common; case "${enableval}" in
12091  yes) want_elf_stt_common=true ;;
12092  no)  want_elf_stt_common=false ;;
12093  *)   as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;;
12094 esac
12095else
12096  # We have to choose a default behaviour.  For native builds we could
12097# test whether the loader supports the STT_COMMON type, but that would
12098# mean that built binaries could not be exported to older systems where
12099# the loader does not support it. So by default we always choose to
12100# disable this feature.
12101  want_elf_stt_common=false
12102fi
12103if test $want_elf_stt_common = true; then
12104
12105$as_echo "#define USE_STT_COMMON 1" >>confdefs.h
12106
12107fi
12108
12109
12110
12111# Check whether --with-pkgversion was given.
12112if test "${with_pkgversion+set}" = set; then :
12113  withval=$with_pkgversion; case "$withval" in
12114      yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12115      no)  PKGVERSION= ;;
12116      *)   PKGVERSION="($withval) " ;;
12117     esac
12118else
12119  PKGVERSION="(GNU Binutils) "
12120
12121fi
12122
12123
12124
12125
12126
12127# Check whether --with-bugurl was given.
12128if test "${with_bugurl+set}" = set; then :
12129  withval=$with_bugurl; case "$withval" in
12130      yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12131      no)  BUGURL=
12132	   ;;
12133      *)   BUGURL="$withval"
12134	   ;;
12135     esac
12136else
12137  BUGURL="http://www.sourceware.org/bugzilla/"
12138
12139fi
12140
12141  case ${BUGURL} in
12142  "")
12143    REPORT_BUGS_TO=
12144    REPORT_BUGS_TEXI=
12145    ;;
12146  *)
12147    REPORT_BUGS_TO="<$BUGURL>"
12148    REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12149    ;;
12150  esac;
12151
12152
12153
12154
12155
12156GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12157cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12158/* end confdefs.h.  */
12159__GNUC__
12160_ACEOF
12161if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12162  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12163
12164else
12165  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12166fi
12167rm -f conftest*
12168
12169
12170# Check whether --enable-werror was given.
12171if test "${enable_werror+set}" = set; then :
12172  enableval=$enable_werror; case "${enableval}" in
12173     yes | y) ERROR_ON_WARNING="yes" ;;
12174     no | n)  ERROR_ON_WARNING="no" ;;
12175     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12176   esac
12177fi
12178
12179
12180# Disable -Wformat by default when using gcc on mingw
12181case "${host}" in
12182  *-*-mingw32*)
12183    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12184      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12185    fi
12186    ;;
12187  *) ;;
12188esac
12189
12190# Enable -Werror by default when using gcc
12191if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12192    ERROR_ON_WARNING=yes
12193fi
12194
12195NO_WERROR=
12196if test "${ERROR_ON_WARNING}" = yes ; then
12197    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12198    NO_WERROR="-Wno-error"
12199fi
12200
12201if test "${GCC}" = yes ; then
12202  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12203fi
12204
12205# Check whether --enable-build-warnings was given.
12206if test "${enable_build_warnings+set}" = set; then :
12207  enableval=$enable_build_warnings; case "${enableval}" in
12208  yes)	WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12209  no)	if test "${GCC}" = yes ; then
12210	  WARN_CFLAGS="-w"
12211	fi;;
12212  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12213        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12214  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12215        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12216  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12217esac
12218fi
12219
12220
12221if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12222  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12223fi
12224
12225
12226
12227
12228
12229ac_config_headers="$ac_config_headers config.h:config.in"
12230
12231
12232# PR 14072
12233
12234
12235if test -z "$target" ; then
12236    as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
12237fi
12238
12239
12240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12241$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12242    # Check whether --enable-maintainer-mode was given.
12243if test "${enable_maintainer_mode+set}" = set; then :
12244  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12245else
12246  USE_MAINTAINER_MODE=no
12247fi
12248
12249  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12250$as_echo "$USE_MAINTAINER_MODE" >&6; }
12251   if test $USE_MAINTAINER_MODE = yes; then
12252  MAINTAINER_MODE_TRUE=
12253  MAINTAINER_MODE_FALSE='#'
12254else
12255  MAINTAINER_MODE_TRUE='#'
12256  MAINTAINER_MODE_FALSE=
12257fi
12258
12259  MAINT=$MAINTAINER_MODE_TRUE
12260
12261
12262 if false; then
12263  GENINSRC_NEVER_TRUE=
12264  GENINSRC_NEVER_FALSE='#'
12265else
12266  GENINSRC_NEVER_TRUE='#'
12267  GENINSRC_NEVER_FALSE=
12268fi
12269
12270 case ${build_alias} in
12271  "") build_noncanonical=${build} ;;
12272  *) build_noncanonical=${build_alias} ;;
12273esac
12274
12275 case ${host_alias} in
12276  "") host_noncanonical=${build_noncanonical} ;;
12277  *) host_noncanonical=${host_alias} ;;
12278esac
12279
12280 case ${target_alias} in
12281  "") target_noncanonical=${host_noncanonical} ;;
12282  *) target_noncanonical=${target_alias} ;;
12283esac
12284
12285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12286$as_echo_n "checking whether to install libbfd... " >&6; }
12287  # Check whether --enable-install-libbfd was given.
12288if test "${enable_install_libbfd+set}" = set; then :
12289  enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12290else
12291  if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12292        install_libbfd_p=yes
12293      else
12294        install_libbfd_p=no
12295      fi
12296fi
12297
12298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12299$as_echo "$install_libbfd_p" >&6; }
12300   if test $install_libbfd_p = yes; then
12301  INSTALL_LIBBFD_TRUE=
12302  INSTALL_LIBBFD_FALSE='#'
12303else
12304  INSTALL_LIBBFD_TRUE='#'
12305  INSTALL_LIBBFD_FALSE=
12306fi
12307
12308  # Need _noncanonical variables for this.
12309
12310
12311
12312
12313  # libbfd.a is a host library containing target dependent code
12314  bfdlibdir='$(libdir)'
12315  bfdincludedir='$(includedir)'
12316  if test "${host}" != "${target}"; then
12317    bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12318    bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12319  fi
12320
12321
12322
12323
12324
12325
12326
12327
12328host64=false
12329target64=false
12330bfd_default_target_size=32
12331
12332# host stuff:
12333
12334ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru uk"
12335# If we haven't got the data from the intl directory,
12336# assume NLS is disabled.
12337USE_NLS=no
12338LIBINTL=
12339LIBINTL_DEP=
12340INCINTL=
12341XGETTEXT=
12342GMSGFMT=
12343POSUB=
12344
12345if test -f  ../intl/config.intl; then
12346  .  ../intl/config.intl
12347fi
12348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12349$as_echo_n "checking whether NLS is requested... " >&6; }
12350if test x"$USE_NLS" != xyes; then
12351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12352$as_echo "no" >&6; }
12353else
12354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12355$as_echo "yes" >&6; }
12356
12357$as_echo "#define ENABLE_NLS 1" >>confdefs.h
12358
12359
12360  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12361$as_echo_n "checking for catalogs to be installed... " >&6; }
12362  # Look for .po and .gmo files in the source directory.
12363  CATALOGS=
12364  XLINGUAS=
12365  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12366    # If there aren't any .gmo files the shell will give us the
12367    # literal string "../path/to/srcdir/po/*.gmo" which has to be
12368    # weeded out.
12369    case "$cat" in *\**)
12370      continue;;
12371    esac
12372    # The quadruple backslash is collapsed to a double backslash
12373    # by the backticks, then collapsed again by the double quotes,
12374    # leaving us with one backslash in the sed expression (right
12375    # before the dot that mustn't act as a wildcard).
12376    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12377    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12378    # The user is allowed to set LINGUAS to a list of languages to
12379    # install catalogs for.  If it's empty that means "all of them."
12380    if test "x$LINGUAS" = x; then
12381      CATALOGS="$CATALOGS $cat"
12382      XLINGUAS="$XLINGUAS $lang"
12383    else
12384      case "$LINGUAS" in *$lang*)
12385        CATALOGS="$CATALOGS $cat"
12386        XLINGUAS="$XLINGUAS $lang"
12387        ;;
12388      esac
12389    fi
12390  done
12391  LINGUAS="$XLINGUAS"
12392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12393$as_echo "$LINGUAS" >&6; }
12394
12395
12396    DATADIRNAME=share
12397
12398  INSTOBJEXT=.mo
12399
12400  GENCAT=gencat
12401
12402  CATOBJEXT=.gmo
12403
12404fi
12405
12406        MKINSTALLDIRS=
12407  if test -n "$ac_aux_dir"; then
12408    case "$ac_aux_dir" in
12409      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12410      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12411    esac
12412  fi
12413  if test -z "$MKINSTALLDIRS"; then
12414    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12415  fi
12416
12417
12418
12419  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12420$as_echo_n "checking whether NLS is requested... " >&6; }
12421    # Check whether --enable-nls was given.
12422if test "${enable_nls+set}" = set; then :
12423  enableval=$enable_nls; USE_NLS=$enableval
12424else
12425  USE_NLS=yes
12426fi
12427
12428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12429$as_echo "$USE_NLS" >&6; }
12430
12431
12432
12433
12434
12435
12436# Prepare PATH_SEPARATOR.
12437# The user is always right.
12438if test "${PATH_SEPARATOR+set}" != set; then
12439  echo "#! /bin/sh" >conf$$.sh
12440  echo  "exit 0"   >>conf$$.sh
12441  chmod +x conf$$.sh
12442  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12443    PATH_SEPARATOR=';'
12444  else
12445    PATH_SEPARATOR=:
12446  fi
12447  rm -f conf$$.sh
12448fi
12449
12450# Find out how to test for executable files. Don't use a zero-byte file,
12451# as systems may use methods other than mode bits to determine executability.
12452cat >conf$$.file <<_ASEOF
12453#! /bin/sh
12454exit 0
12455_ASEOF
12456chmod +x conf$$.file
12457if test -x conf$$.file >/dev/null 2>&1; then
12458  ac_executable_p="test -x"
12459else
12460  ac_executable_p="test -f"
12461fi
12462rm -f conf$$.file
12463
12464# Extract the first word of "msgfmt", so it can be a program name with args.
12465set dummy msgfmt; ac_word=$2
12466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12467$as_echo_n "checking for $ac_word... " >&6; }
12468if test "${ac_cv_path_MSGFMT+set}" = set; then :
12469  $as_echo_n "(cached) " >&6
12470else
12471  case "$MSGFMT" in
12472  [\\/]* | ?:[\\/]*)
12473    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12474    ;;
12475  *)
12476    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12477    for ac_dir in $PATH; do
12478      IFS="$ac_save_IFS"
12479      test -z "$ac_dir" && ac_dir=.
12480      for ac_exec_ext in '' $ac_executable_extensions; do
12481        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12482          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12483     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12484            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12485            break 2
12486          fi
12487        fi
12488      done
12489    done
12490    IFS="$ac_save_IFS"
12491  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12492    ;;
12493esac
12494fi
12495MSGFMT="$ac_cv_path_MSGFMT"
12496if test "$MSGFMT" != ":"; then
12497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12498$as_echo "$MSGFMT" >&6; }
12499else
12500  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12501$as_echo "no" >&6; }
12502fi
12503
12504  # Extract the first word of "gmsgfmt", so it can be a program name with args.
12505set dummy gmsgfmt; ac_word=$2
12506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12507$as_echo_n "checking for $ac_word... " >&6; }
12508if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12509  $as_echo_n "(cached) " >&6
12510else
12511  case $GMSGFMT in
12512  [\\/]* | ?:[\\/]*)
12513  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12514  ;;
12515  *)
12516  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12517for as_dir in $PATH
12518do
12519  IFS=$as_save_IFS
12520  test -z "$as_dir" && as_dir=.
12521    for ac_exec_ext in '' $ac_executable_extensions; do
12522  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12523    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12524    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12525    break 2
12526  fi
12527done
12528  done
12529IFS=$as_save_IFS
12530
12531  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12532  ;;
12533esac
12534fi
12535GMSGFMT=$ac_cv_path_GMSGFMT
12536if test -n "$GMSGFMT"; then
12537  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12538$as_echo "$GMSGFMT" >&6; }
12539else
12540  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12541$as_echo "no" >&6; }
12542fi
12543
12544
12545
12546
12547# Prepare PATH_SEPARATOR.
12548# The user is always right.
12549if test "${PATH_SEPARATOR+set}" != set; then
12550  echo "#! /bin/sh" >conf$$.sh
12551  echo  "exit 0"   >>conf$$.sh
12552  chmod +x conf$$.sh
12553  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12554    PATH_SEPARATOR=';'
12555  else
12556    PATH_SEPARATOR=:
12557  fi
12558  rm -f conf$$.sh
12559fi
12560
12561# Find out how to test for executable files. Don't use a zero-byte file,
12562# as systems may use methods other than mode bits to determine executability.
12563cat >conf$$.file <<_ASEOF
12564#! /bin/sh
12565exit 0
12566_ASEOF
12567chmod +x conf$$.file
12568if test -x conf$$.file >/dev/null 2>&1; then
12569  ac_executable_p="test -x"
12570else
12571  ac_executable_p="test -f"
12572fi
12573rm -f conf$$.file
12574
12575# Extract the first word of "xgettext", so it can be a program name with args.
12576set dummy xgettext; ac_word=$2
12577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12578$as_echo_n "checking for $ac_word... " >&6; }
12579if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12580  $as_echo_n "(cached) " >&6
12581else
12582  case "$XGETTEXT" in
12583  [\\/]* | ?:[\\/]*)
12584    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12585    ;;
12586  *)
12587    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12588    for ac_dir in $PATH; do
12589      IFS="$ac_save_IFS"
12590      test -z "$ac_dir" && ac_dir=.
12591      for ac_exec_ext in '' $ac_executable_extensions; do
12592        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12593          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12594     (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
12595            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12596            break 2
12597          fi
12598        fi
12599      done
12600    done
12601    IFS="$ac_save_IFS"
12602  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12603    ;;
12604esac
12605fi
12606XGETTEXT="$ac_cv_path_XGETTEXT"
12607if test "$XGETTEXT" != ":"; then
12608  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12609$as_echo "$XGETTEXT" >&6; }
12610else
12611  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12612$as_echo "no" >&6; }
12613fi
12614
12615    rm -f messages.po
12616
12617
12618# Prepare PATH_SEPARATOR.
12619# The user is always right.
12620if test "${PATH_SEPARATOR+set}" != set; then
12621  echo "#! /bin/sh" >conf$$.sh
12622  echo  "exit 0"   >>conf$$.sh
12623  chmod +x conf$$.sh
12624  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12625    PATH_SEPARATOR=';'
12626  else
12627    PATH_SEPARATOR=:
12628  fi
12629  rm -f conf$$.sh
12630fi
12631
12632# Find out how to test for executable files. Don't use a zero-byte file,
12633# as systems may use methods other than mode bits to determine executability.
12634cat >conf$$.file <<_ASEOF
12635#! /bin/sh
12636exit 0
12637_ASEOF
12638chmod +x conf$$.file
12639if test -x conf$$.file >/dev/null 2>&1; then
12640  ac_executable_p="test -x"
12641else
12642  ac_executable_p="test -f"
12643fi
12644rm -f conf$$.file
12645
12646# Extract the first word of "msgmerge", so it can be a program name with args.
12647set dummy msgmerge; ac_word=$2
12648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12649$as_echo_n "checking for $ac_word... " >&6; }
12650if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12651  $as_echo_n "(cached) " >&6
12652else
12653  case "$MSGMERGE" in
12654  [\\/]* | ?:[\\/]*)
12655    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12656    ;;
12657  *)
12658    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12659    for ac_dir in $PATH; do
12660      IFS="$ac_save_IFS"
12661      test -z "$ac_dir" && ac_dir=.
12662      for ac_exec_ext in '' $ac_executable_extensions; do
12663        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12664          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12665            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12666            break 2
12667          fi
12668        fi
12669      done
12670    done
12671    IFS="$ac_save_IFS"
12672  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12673    ;;
12674esac
12675fi
12676MSGMERGE="$ac_cv_path_MSGMERGE"
12677if test "$MSGMERGE" != ":"; then
12678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12679$as_echo "$MSGMERGE" >&6; }
12680else
12681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12682$as_echo "no" >&6; }
12683fi
12684
12685
12686      if test "$GMSGFMT" != ":"; then
12687            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12688       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12689      : ;
12690    else
12691      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12692      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12693$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12694      GMSGFMT=":"
12695    fi
12696  fi
12697
12698      if test "$XGETTEXT" != ":"; then
12699            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12700       (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
12701      : ;
12702    else
12703      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12704$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12705      XGETTEXT=":"
12706    fi
12707        rm -f messages.po
12708  fi
12709
12710  ac_config_commands="$ac_config_commands default-1"
12711
12712
12713
12714# Permit host specific settings.
12715. ${srcdir}/configure.host
12716
12717
12718
12719
12720BFD_HOST_64BIT_LONG=0
12721BFD_HOST_64BIT_LONG_LONG=0
12722BFD_HOST_64_BIT_DEFINED=0
12723BFD_HOST_64_BIT=
12724BFD_HOST_U_64_BIT=
12725BFD_HOSTPTR_T="unsigned long"
12726
12727# The cast to long int works around a bug in the HP C Compiler
12728# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12729# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12730# This bug is HP SR number 8606223364.
12731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12732$as_echo_n "checking size of long long... " >&6; }
12733if test "${ac_cv_sizeof_long_long+set}" = set; then :
12734  $as_echo_n "(cached) " >&6
12735else
12736  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
12737
12738else
12739  if test "$ac_cv_type_long_long" = yes; then
12740     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12742{ as_fn_set_status 77
12743as_fn_error "cannot compute sizeof (long long)
12744See \`config.log' for more details." "$LINENO" 5; }; }
12745   else
12746     ac_cv_sizeof_long_long=0
12747   fi
12748fi
12749
12750fi
12751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12752$as_echo "$ac_cv_sizeof_long_long" >&6; }
12753
12754
12755
12756cat >>confdefs.h <<_ACEOF
12757#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12758_ACEOF
12759
12760
12761# The cast to long int works around a bug in the HP C Compiler
12762# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12763# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12764# This bug is HP SR number 8606223364.
12765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12766$as_echo_n "checking size of void *... " >&6; }
12767if test "${ac_cv_sizeof_void_p+set}" = set; then :
12768  $as_echo_n "(cached) " >&6
12769else
12770  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
12771
12772else
12773  if test "$ac_cv_type_void_p" = yes; then
12774     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12775$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12776{ as_fn_set_status 77
12777as_fn_error "cannot compute sizeof (void *)
12778See \`config.log' for more details." "$LINENO" 5; }; }
12779   else
12780     ac_cv_sizeof_void_p=0
12781   fi
12782fi
12783
12784fi
12785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12786$as_echo "$ac_cv_sizeof_void_p" >&6; }
12787
12788
12789
12790cat >>confdefs.h <<_ACEOF
12791#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12792_ACEOF
12793
12794
12795# The cast to long int works around a bug in the HP C Compiler
12796# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12797# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12798# This bug is HP SR number 8606223364.
12799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12800$as_echo_n "checking size of long... " >&6; }
12801if test "${ac_cv_sizeof_long+set}" = set; then :
12802  $as_echo_n "(cached) " >&6
12803else
12804  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
12805
12806else
12807  if test "$ac_cv_type_long" = yes; then
12808     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12809$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12810{ as_fn_set_status 77
12811as_fn_error "cannot compute sizeof (long)
12812See \`config.log' for more details." "$LINENO" 5; }; }
12813   else
12814     ac_cv_sizeof_long=0
12815   fi
12816fi
12817
12818fi
12819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12820$as_echo "$ac_cv_sizeof_long" >&6; }
12821
12822
12823
12824cat >>confdefs.h <<_ACEOF
12825#define SIZEOF_LONG $ac_cv_sizeof_long
12826_ACEOF
12827
12828
12829
12830if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12831  host64=true
12832fi
12833
12834if test "x${ac_cv_sizeof_long}" = "x8"; then
12835  BFD_HOST_64BIT_LONG=1
12836  test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12837  test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12838elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12839  BFD_HOST_64BIT_LONG_LONG=1
12840  test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12841  test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12842  if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12843    BFD_HOSTPTR_T="unsigned long long"
12844  fi
12845fi
12846
12847if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12848  BFD_HOST_64_BIT_DEFINED=1
12849  BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12850  BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
12851fi
12852
12853
12854
12855
12856
12857
12858
12859
12860# Put a plausible default for CC_FOR_BUILD in Makefile.
12861if test -z "$CC_FOR_BUILD"; then
12862  if test "x$cross_compiling" = "xno"; then
12863    CC_FOR_BUILD='$(CC)'
12864  else
12865    CC_FOR_BUILD=gcc
12866  fi
12867fi
12868
12869# Also set EXEEXT_FOR_BUILD.
12870if test "x$cross_compiling" = "xno"; then
12871  EXEEXT_FOR_BUILD='$(EXEEXT)'
12872else
12873  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12874$as_echo_n "checking for build system executable suffix... " >&6; }
12875if test "${bfd_cv_build_exeext+set}" = set; then :
12876  $as_echo_n "(cached) " >&6
12877else
12878  rm -f conftest*
12879     echo 'int main () { return 0; }' > conftest.c
12880     bfd_cv_build_exeext=
12881     ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12882     for file in conftest.*; do
12883       case $file in
12884       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12885       *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12886       esac
12887     done
12888     rm -f conftest*
12889     test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
12890fi
12891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12892$as_echo "$bfd_cv_build_exeext" >&6; }
12893  EXEEXT_FOR_BUILD=""
12894  test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
12895fi
12896
12897
12898for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h
12899do :
12900  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12901ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12902eval as_val=\$$as_ac_Header
12903   if test "x$as_val" = x""yes; then :
12904  cat >>confdefs.h <<_ACEOF
12905#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12906_ACEOF
12907
12908fi
12909
12910done
12911
12912for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
12913do :
12914  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12915ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12916eval as_val=\$$as_ac_Header
12917   if test "x$as_val" = x""yes; then :
12918  cat >>confdefs.h <<_ACEOF
12919#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12920_ACEOF
12921
12922fi
12923
12924done
12925
12926
12927
12928inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
12929
12930acx_cv_header_stdint=stddef.h
12931acx_cv_header_stdint_kind="(already complete)"
12932for i in stdint.h $inttype_headers; do
12933  unset ac_cv_type_uintptr_t
12934  unset ac_cv_type_uintmax_t
12935  unset ac_cv_type_int_least32_t
12936  unset ac_cv_type_int_fast32_t
12937  unset ac_cv_type_uint64_t
12938  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
12939  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
12940#include <$i>
12941"
12942if test "x$ac_cv_type_uintmax_t" = x""yes; then :
12943  acx_cv_header_stdint=$i
12944else
12945  continue
12946fi
12947
12948  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12949#include <$i>
12950"
12951if test "x$ac_cv_type_uintptr_t" = x""yes; then :
12952
12953else
12954  acx_cv_header_stdint_kind="(mostly complete)"
12955fi
12956
12957  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
12958#include <$i>
12959"
12960if test "x$ac_cv_type_int_least32_t" = x""yes; then :
12961
12962else
12963  acx_cv_header_stdint_kind="(mostly complete)"
12964fi
12965
12966  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
12967#include <$i>
12968"
12969if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
12970
12971else
12972  acx_cv_header_stdint_kind="(mostly complete)"
12973fi
12974
12975  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12976#include <$i>
12977"
12978if test "x$ac_cv_type_uint64_t" = x""yes; then :
12979
12980else
12981  acx_cv_header_stdint_kind="(lacks uint64_t)"
12982fi
12983
12984  break
12985done
12986if test "$acx_cv_header_stdint" = stddef.h; then
12987  acx_cv_header_stdint_kind="(lacks uintmax_t)"
12988  for i in stdint.h $inttype_headers; do
12989    unset ac_cv_type_uintptr_t
12990    unset ac_cv_type_uint32_t
12991    unset ac_cv_type_uint64_t
12992    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
12993    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
12994#include <$i>
12995"
12996if test "x$ac_cv_type_uint32_t" = x""yes; then :
12997  acx_cv_header_stdint=$i
12998else
12999  continue
13000fi
13001
13002    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13003#include <$i>
13004"
13005if test "x$ac_cv_type_uint64_t" = x""yes; then :
13006
13007fi
13008
13009    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13010#include <$i>
13011"
13012if test "x$ac_cv_type_uintptr_t" = x""yes; then :
13013
13014fi
13015
13016    break
13017  done
13018fi
13019if test "$acx_cv_header_stdint" = stddef.h; then
13020  acx_cv_header_stdint_kind="(u_intXX_t style)"
13021  for i in sys/types.h $inttype_headers; do
13022    unset ac_cv_type_u_int32_t
13023    unset ac_cv_type_u_int64_t
13024    $as_echo_n "looking for u_intXX_t types in $i, " >&6
13025    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13026#include <$i>
13027"
13028if test "x$ac_cv_type_u_int32_t" = x""yes; then :
13029  acx_cv_header_stdint=$i
13030else
13031  continue
13032fi
13033
13034    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13035#include <$i>
13036"
13037if test "x$ac_cv_type_u_int64_t" = x""yes; then :
13038
13039fi
13040
13041    break
13042  done
13043fi
13044if test "$acx_cv_header_stdint" = stddef.h; then
13045  acx_cv_header_stdint_kind="(using manual detection)"
13046fi
13047
13048test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13049test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13050test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13051test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13052test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
13053
13054# ----------------- Summarize what we found so far
13055
13056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13057$as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
13058
13059case `$as_basename -- bfd_stdint.h ||
13060$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13061	 Xbfd_stdint.h : 'X\(//\)$' \| \
13062	 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13063$as_echo X/bfd_stdint.h |
13064    sed '/^.*\/\([^/][^/]*\)\/*$/{
13065	    s//\1/
13066	    q
13067	  }
13068	  /^X\/\(\/\/\)$/{
13069	    s//\1/
13070	    q
13071	  }
13072	  /^X\/\(\/\).*/{
13073	    s//\1/
13074	    q
13075	  }
13076	  s/.*/./; q'` in
13077  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13078$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13079  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13080$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13081  *) ;;
13082esac
13083
13084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13085$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
13086
13087# ----------------- done included file, check C basic types --------
13088
13089# Lacking an uintptr_t?  Test size of void *
13090case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13091  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13092# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13093# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13094# This bug is HP SR number 8606223364.
13095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13096$as_echo_n "checking size of void *... " >&6; }
13097if test "${ac_cv_sizeof_void_p+set}" = set; then :
13098  $as_echo_n "(cached) " >&6
13099else
13100  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
13101
13102else
13103  if test "$ac_cv_type_void_p" = yes; then
13104     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13105$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13106{ as_fn_set_status 77
13107as_fn_error "cannot compute sizeof (void *)
13108See \`config.log' for more details." "$LINENO" 5; }; }
13109   else
13110     ac_cv_sizeof_void_p=0
13111   fi
13112fi
13113
13114fi
13115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13116$as_echo "$ac_cv_sizeof_void_p" >&6; }
13117
13118
13119
13120cat >>confdefs.h <<_ACEOF
13121#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13122_ACEOF
13123
13124 ;;
13125esac
13126
13127# Lacking an uint64_t?  Test size of long
13128case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13129  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13130# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13131# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13132# This bug is HP SR number 8606223364.
13133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13134$as_echo_n "checking size of long... " >&6; }
13135if test "${ac_cv_sizeof_long+set}" = set; then :
13136  $as_echo_n "(cached) " >&6
13137else
13138  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13139
13140else
13141  if test "$ac_cv_type_long" = yes; then
13142     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13143$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13144{ as_fn_set_status 77
13145as_fn_error "cannot compute sizeof (long)
13146See \`config.log' for more details." "$LINENO" 5; }; }
13147   else
13148     ac_cv_sizeof_long=0
13149   fi
13150fi
13151
13152fi
13153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13154$as_echo "$ac_cv_sizeof_long" >&6; }
13155
13156
13157
13158cat >>confdefs.h <<_ACEOF
13159#define SIZEOF_LONG $ac_cv_sizeof_long
13160_ACEOF
13161
13162 ;;
13163esac
13164
13165if test $acx_cv_header_stdint = stddef.h; then
13166  # Lacking a good header?  Test size of everything and deduce all types.
13167  # The cast to long int works around a bug in the HP C Compiler
13168# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13169# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13170# This bug is HP SR number 8606223364.
13171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13172$as_echo_n "checking size of int... " >&6; }
13173if test "${ac_cv_sizeof_int+set}" = set; then :
13174  $as_echo_n "(cached) " >&6
13175else
13176  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13177
13178else
13179  if test "$ac_cv_type_int" = yes; then
13180     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13181$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13182{ as_fn_set_status 77
13183as_fn_error "cannot compute sizeof (int)
13184See \`config.log' for more details." "$LINENO" 5; }; }
13185   else
13186     ac_cv_sizeof_int=0
13187   fi
13188fi
13189
13190fi
13191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13192$as_echo "$ac_cv_sizeof_int" >&6; }
13193
13194
13195
13196cat >>confdefs.h <<_ACEOF
13197#define SIZEOF_INT $ac_cv_sizeof_int
13198_ACEOF
13199
13200
13201  # The cast to long int works around a bug in the HP C Compiler
13202# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13203# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13204# This bug is HP SR number 8606223364.
13205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13206$as_echo_n "checking size of short... " >&6; }
13207if test "${ac_cv_sizeof_short+set}" = set; then :
13208  $as_echo_n "(cached) " >&6
13209else
13210  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
13211
13212else
13213  if test "$ac_cv_type_short" = yes; then
13214     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13216{ as_fn_set_status 77
13217as_fn_error "cannot compute sizeof (short)
13218See \`config.log' for more details." "$LINENO" 5; }; }
13219   else
13220     ac_cv_sizeof_short=0
13221   fi
13222fi
13223
13224fi
13225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13226$as_echo "$ac_cv_sizeof_short" >&6; }
13227
13228
13229
13230cat >>confdefs.h <<_ACEOF
13231#define SIZEOF_SHORT $ac_cv_sizeof_short
13232_ACEOF
13233
13234
13235  # The cast to long int works around a bug in the HP C Compiler
13236# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13237# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13238# This bug is HP SR number 8606223364.
13239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13240$as_echo_n "checking size of char... " >&6; }
13241if test "${ac_cv_sizeof_char+set}" = set; then :
13242  $as_echo_n "(cached) " >&6
13243else
13244  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
13245
13246else
13247  if test "$ac_cv_type_char" = yes; then
13248     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13249$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13250{ as_fn_set_status 77
13251as_fn_error "cannot compute sizeof (char)
13252See \`config.log' for more details." "$LINENO" 5; }; }
13253   else
13254     ac_cv_sizeof_char=0
13255   fi
13256fi
13257
13258fi
13259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13260$as_echo "$ac_cv_sizeof_char" >&6; }
13261
13262
13263
13264cat >>confdefs.h <<_ACEOF
13265#define SIZEOF_CHAR $ac_cv_sizeof_char
13266_ACEOF
13267
13268
13269
13270  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13271$as_echo_n "checking for type equivalent to int8_t... " >&6; }
13272  case "$ac_cv_sizeof_char" in
13273    1) acx_cv_type_int8_t=char ;;
13274    *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
13275  esac
13276  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13277$as_echo "$acx_cv_type_int8_t" >&6; }
13278
13279  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13280$as_echo_n "checking for type equivalent to int16_t... " >&6; }
13281  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13282    2:*) acx_cv_type_int16_t=int ;;
13283    *:2) acx_cv_type_int16_t=short ;;
13284    *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
13285  esac
13286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13287$as_echo "$acx_cv_type_int16_t" >&6; }
13288
13289  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13290$as_echo_n "checking for type equivalent to int32_t... " >&6; }
13291  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13292    4:*) acx_cv_type_int32_t=int ;;
13293    *:4) acx_cv_type_int32_t=long ;;
13294    *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
13295  esac
13296  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13297$as_echo "$acx_cv_type_int32_t" >&6; }
13298fi
13299
13300# These tests are here to make the output prettier
13301
13302if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13303  case "$ac_cv_sizeof_long" in
13304    8) acx_cv_type_int64_t=long ;;
13305  esac
13306  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13307$as_echo_n "checking for type equivalent to int64_t... " >&6; }
13308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13309$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13310fi
13311
13312# Now we can use the above types
13313
13314if test "$ac_cv_type_uintptr_t" != yes; then
13315  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13316$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13317  case $ac_cv_sizeof_void_p in
13318    2) acx_cv_type_intptr_t=int16_t ;;
13319    4) acx_cv_type_intptr_t=int32_t ;;
13320    8) acx_cv_type_intptr_t=int64_t ;;
13321    *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
13322  esac
13323  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13324$as_echo "$acx_cv_type_intptr_t" >&6; }
13325fi
13326
13327# ----------------- done all checks, emit header -------------
13328ac_config_commands="$ac_config_commands bfd_stdint.h"
13329
13330
13331
13332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13333$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13334if test "${ac_cv_header_time+set}" = set; then :
13335  $as_echo_n "(cached) " >&6
13336else
13337  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13338/* end confdefs.h.  */
13339#include <sys/types.h>
13340#include <sys/time.h>
13341#include <time.h>
13342
13343int
13344main ()
13345{
13346if ((struct tm *) 0)
13347return 0;
13348  ;
13349  return 0;
13350}
13351_ACEOF
13352if ac_fn_c_try_compile "$LINENO"; then :
13353  ac_cv_header_time=yes
13354else
13355  ac_cv_header_time=no
13356fi
13357rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13358fi
13359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13360$as_echo "$ac_cv_header_time" >&6; }
13361if test $ac_cv_header_time = yes; then
13362
13363$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13364
13365fi
13366
13367ac_header_dirent=no
13368for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13369  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13371$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13372if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13373  $as_echo_n "(cached) " >&6
13374else
13375  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13376/* end confdefs.h.  */
13377#include <sys/types.h>
13378#include <$ac_hdr>
13379
13380int
13381main ()
13382{
13383if ((DIR *) 0)
13384return 0;
13385  ;
13386  return 0;
13387}
13388_ACEOF
13389if ac_fn_c_try_compile "$LINENO"; then :
13390  eval "$as_ac_Header=yes"
13391else
13392  eval "$as_ac_Header=no"
13393fi
13394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13395fi
13396eval ac_res=\$$as_ac_Header
13397	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13398$as_echo "$ac_res" >&6; }
13399eval as_val=\$$as_ac_Header
13400   if test "x$as_val" = x""yes; then :
13401  cat >>confdefs.h <<_ACEOF
13402#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13403_ACEOF
13404
13405ac_header_dirent=$ac_hdr; break
13406fi
13407
13408done
13409# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13410if test $ac_header_dirent = dirent.h; then
13411  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13412$as_echo_n "checking for library containing opendir... " >&6; }
13413if test "${ac_cv_search_opendir+set}" = set; then :
13414  $as_echo_n "(cached) " >&6
13415else
13416  ac_func_search_save_LIBS=$LIBS
13417cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13418/* end confdefs.h.  */
13419
13420/* Override any GCC internal prototype to avoid an error.
13421   Use char because int might match the return type of a GCC
13422   builtin and then its argument prototype would still apply.  */
13423#ifdef __cplusplus
13424extern "C"
13425#endif
13426char opendir ();
13427int
13428main ()
13429{
13430return opendir ();
13431  ;
13432  return 0;
13433}
13434_ACEOF
13435for ac_lib in '' dir; do
13436  if test -z "$ac_lib"; then
13437    ac_res="none required"
13438  else
13439    ac_res=-l$ac_lib
13440    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13441  fi
13442  if ac_fn_c_try_link "$LINENO"; then :
13443  ac_cv_search_opendir=$ac_res
13444fi
13445rm -f core conftest.err conftest.$ac_objext \
13446    conftest$ac_exeext
13447  if test "${ac_cv_search_opendir+set}" = set; then :
13448  break
13449fi
13450done
13451if test "${ac_cv_search_opendir+set}" = set; then :
13452
13453else
13454  ac_cv_search_opendir=no
13455fi
13456rm conftest.$ac_ext
13457LIBS=$ac_func_search_save_LIBS
13458fi
13459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13460$as_echo "$ac_cv_search_opendir" >&6; }
13461ac_res=$ac_cv_search_opendir
13462if test "$ac_res" != no; then :
13463  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13464
13465fi
13466
13467else
13468  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13469$as_echo_n "checking for library containing opendir... " >&6; }
13470if test "${ac_cv_search_opendir+set}" = set; then :
13471  $as_echo_n "(cached) " >&6
13472else
13473  ac_func_search_save_LIBS=$LIBS
13474cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13475/* end confdefs.h.  */
13476
13477/* Override any GCC internal prototype to avoid an error.
13478   Use char because int might match the return type of a GCC
13479   builtin and then its argument prototype would still apply.  */
13480#ifdef __cplusplus
13481extern "C"
13482#endif
13483char opendir ();
13484int
13485main ()
13486{
13487return opendir ();
13488  ;
13489  return 0;
13490}
13491_ACEOF
13492for ac_lib in '' x; do
13493  if test -z "$ac_lib"; then
13494    ac_res="none required"
13495  else
13496    ac_res=-l$ac_lib
13497    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13498  fi
13499  if ac_fn_c_try_link "$LINENO"; then :
13500  ac_cv_search_opendir=$ac_res
13501fi
13502rm -f core conftest.err conftest.$ac_objext \
13503    conftest$ac_exeext
13504  if test "${ac_cv_search_opendir+set}" = set; then :
13505  break
13506fi
13507done
13508if test "${ac_cv_search_opendir+set}" = set; then :
13509
13510else
13511  ac_cv_search_opendir=no
13512fi
13513rm conftest.$ac_ext
13514LIBS=$ac_func_search_save_LIBS
13515fi
13516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13517$as_echo "$ac_cv_search_opendir" >&6; }
13518ac_res=$ac_cv_search_opendir
13519if test "$ac_res" != no; then :
13520  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13521
13522fi
13523
13524fi
13525
13526
13527for ac_header in windows.h dlfcn.h
13528do :
13529  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13530ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13531eval as_val=\$$as_ac_Header
13532   if test "x$as_val" = x""yes; then :
13533  cat >>confdefs.h <<_ACEOF
13534#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13535_ACEOF
13536
13537fi
13538
13539done
13540
13541
13542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13543$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13544if test "${gcc_cv_header_string+set}" = set; then :
13545  $as_echo_n "(cached) " >&6
13546else
13547  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13548/* end confdefs.h.  */
13549#include <string.h>
13550#include <strings.h>
13551int
13552main ()
13553{
13554
13555  ;
13556  return 0;
13557}
13558_ACEOF
13559if ac_fn_c_try_compile "$LINENO"; then :
13560  gcc_cv_header_string=yes
13561else
13562  gcc_cv_header_string=no
13563fi
13564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13565fi
13566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13567$as_echo "$gcc_cv_header_string" >&6; }
13568if test $gcc_cv_header_string = yes; then
13569
13570$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13571
13572fi
13573
13574for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13575do :
13576  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13577ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13578eval as_val=\$$as_ac_var
13579   if test "x$as_val" = x""yes; then :
13580  cat >>confdefs.h <<_ACEOF
13581#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13582_ACEOF
13583
13584fi
13585done
13586
13587for ac_func in strtoull
13588do :
13589  ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13590if test "x$ac_cv_func_strtoull" = x""yes; then :
13591  cat >>confdefs.h <<_ACEOF
13592#define HAVE_STRTOULL 1
13593_ACEOF
13594
13595fi
13596done
13597
13598
13599ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13600if test "x$ac_cv_have_decl_basename" = x""yes; then :
13601  ac_have_decl=1
13602else
13603  ac_have_decl=0
13604fi
13605
13606cat >>confdefs.h <<_ACEOF
13607#define HAVE_DECL_BASENAME $ac_have_decl
13608_ACEOF
13609
13610ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13611if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13612  ac_have_decl=1
13613else
13614  ac_have_decl=0
13615fi
13616
13617cat >>confdefs.h <<_ACEOF
13618#define HAVE_DECL_FTELLO $ac_have_decl
13619_ACEOF
13620
13621ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13622if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13623  ac_have_decl=1
13624else
13625  ac_have_decl=0
13626fi
13627
13628cat >>confdefs.h <<_ACEOF
13629#define HAVE_DECL_FTELLO64 $ac_have_decl
13630_ACEOF
13631
13632ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13633if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13634  ac_have_decl=1
13635else
13636  ac_have_decl=0
13637fi
13638
13639cat >>confdefs.h <<_ACEOF
13640#define HAVE_DECL_FSEEKO $ac_have_decl
13641_ACEOF
13642
13643ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13644if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13645  ac_have_decl=1
13646else
13647  ac_have_decl=0
13648fi
13649
13650cat >>confdefs.h <<_ACEOF
13651#define HAVE_DECL_FSEEKO64 $ac_have_decl
13652_ACEOF
13653
13654
13655
13656case "${host}" in
13657*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13658
13659$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13660 ;;
13661esac
13662
13663ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13664if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13665  ac_have_decl=1
13666else
13667  ac_have_decl=0
13668fi
13669
13670cat >>confdefs.h <<_ACEOF
13671#define HAVE_DECL_FFS $ac_have_decl
13672_ACEOF
13673
13674ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13675if test "x$ac_cv_have_decl_free" = x""yes; then :
13676  ac_have_decl=1
13677else
13678  ac_have_decl=0
13679fi
13680
13681cat >>confdefs.h <<_ACEOF
13682#define HAVE_DECL_FREE $ac_have_decl
13683_ACEOF
13684
13685ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13686if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13687  ac_have_decl=1
13688else
13689  ac_have_decl=0
13690fi
13691
13692cat >>confdefs.h <<_ACEOF
13693#define HAVE_DECL_GETENV $ac_have_decl
13694_ACEOF
13695
13696ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13697if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13698  ac_have_decl=1
13699else
13700  ac_have_decl=0
13701fi
13702
13703cat >>confdefs.h <<_ACEOF
13704#define HAVE_DECL_MALLOC $ac_have_decl
13705_ACEOF
13706
13707ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13708if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13709  ac_have_decl=1
13710else
13711  ac_have_decl=0
13712fi
13713
13714cat >>confdefs.h <<_ACEOF
13715#define HAVE_DECL_REALLOC $ac_have_decl
13716_ACEOF
13717
13718ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13719if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13720  ac_have_decl=1
13721else
13722  ac_have_decl=0
13723fi
13724
13725cat >>confdefs.h <<_ACEOF
13726#define HAVE_DECL_STPCPY $ac_have_decl
13727_ACEOF
13728
13729ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13730if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13731  ac_have_decl=1
13732else
13733  ac_have_decl=0
13734fi
13735
13736cat >>confdefs.h <<_ACEOF
13737#define HAVE_DECL_STRSTR $ac_have_decl
13738_ACEOF
13739
13740ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13741if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13742  ac_have_decl=1
13743else
13744  ac_have_decl=0
13745fi
13746
13747cat >>confdefs.h <<_ACEOF
13748#define HAVE_DECL_SNPRINTF $ac_have_decl
13749_ACEOF
13750
13751ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13752if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13753  ac_have_decl=1
13754else
13755  ac_have_decl=0
13756fi
13757
13758cat >>confdefs.h <<_ACEOF
13759#define HAVE_DECL_VSNPRINTF $ac_have_decl
13760_ACEOF
13761
13762
13763# Link in zlib if we can.  This allows us to read compressed debug sections.
13764# This is used only by compress.c.
13765
13766  # See if the user specified whether he wants zlib support or not.
13767
13768# Check whether --with-zlib was given.
13769if test "${with_zlib+set}" = set; then :
13770  withval=$with_zlib;
13771else
13772  with_zlib=auto
13773fi
13774
13775
13776  if test "$with_zlib" != "no"; then
13777    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
13778$as_echo_n "checking for library containing zlibVersion... " >&6; }
13779if test "${ac_cv_search_zlibVersion+set}" = set; then :
13780  $as_echo_n "(cached) " >&6
13781else
13782  ac_func_search_save_LIBS=$LIBS
13783cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13784/* end confdefs.h.  */
13785
13786/* Override any GCC internal prototype to avoid an error.
13787   Use char because int might match the return type of a GCC
13788   builtin and then its argument prototype would still apply.  */
13789#ifdef __cplusplus
13790extern "C"
13791#endif
13792char zlibVersion ();
13793int
13794main ()
13795{
13796return zlibVersion ();
13797  ;
13798  return 0;
13799}
13800_ACEOF
13801for ac_lib in '' z; do
13802  if test -z "$ac_lib"; then
13803    ac_res="none required"
13804  else
13805    ac_res=-l$ac_lib
13806    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13807  fi
13808  if ac_fn_c_try_link "$LINENO"; then :
13809  ac_cv_search_zlibVersion=$ac_res
13810fi
13811rm -f core conftest.err conftest.$ac_objext \
13812    conftest$ac_exeext
13813  if test "${ac_cv_search_zlibVersion+set}" = set; then :
13814  break
13815fi
13816done
13817if test "${ac_cv_search_zlibVersion+set}" = set; then :
13818
13819else
13820  ac_cv_search_zlibVersion=no
13821fi
13822rm conftest.$ac_ext
13823LIBS=$ac_func_search_save_LIBS
13824fi
13825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13826$as_echo "$ac_cv_search_zlibVersion" >&6; }
13827ac_res=$ac_cv_search_zlibVersion
13828if test "$ac_res" != no; then :
13829  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13830  for ac_header in zlib.h
13831do :
13832  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13833if test "x$ac_cv_header_zlib_h" = x""yes; then :
13834  cat >>confdefs.h <<_ACEOF
13835#define HAVE_ZLIB_H 1
13836_ACEOF
13837
13838fi
13839
13840done
13841
13842fi
13843
13844    if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
13845      as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
13846    fi
13847  fi
13848
13849
13850# If we are configured native, pick a core file support file.
13851COREFILE=
13852COREFLAG=
13853CORE_HEADER=
13854TRAD_HEADER=
13855if test "${target}" = "${host}"; then
13856  case "${host}" in
13857  alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
13858	COREFILE=''
13859	;;
13860  alpha*-*-linux-*)
13861	COREFILE=trad-core.lo
13862	TRAD_HEADER='"hosts/alphalinux.h"'
13863	;;
13864  alpha*-*-netbsd* | alpha*-*-openbsd*)
13865	COREFILE=netbsd-core.lo
13866	;;
13867  alpha*-*-*)
13868        COREFILE=osf-core.lo
13869	;;
13870  arm-*-freebsd* | arm-*-kfreebsd*-gnu)
13871	COREFILE='' ;;
13872  arm-*-netbsd* | arm-*-openbsd*)
13873	COREFILE=netbsd-core.lo
13874	;;
13875  arm-*-riscix)		COREFILE=trad-core.lo ;;
13876  hppa*-*-hpux*)	COREFILE=hpux-core.lo ;;
13877  hppa*-*-hiux*)	COREFILE=hpux-core.lo ;;
13878  hppa*-*-mpeix*)	COREFILE=hpux-core.lo ;;
13879  hppa*-*-bsd*)		COREFILE="hpux-core.lo hppabsd-core.lo"
13880			COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13881  hppa*-*-netbsd* | hppa*-*-openbsd*)
13882	COREFILE=netbsd-core.lo
13883	;;
13884
13885  i370-*-*)
13886	COREFILE=trad-core.lo
13887	TRAD_HEADER='"hosts/i370linux.h"'
13888	;;
13889
13890  i[3-7]86-sequent-bsd*)
13891	COREFILE=trad-core.lo
13892	TRAD_HEADER='"hosts/symmetry.h"'
13893	;;
13894  i[3-7]86-sequent-sysv4*) ;;
13895  i[3-7]86-sequent-sysv*)
13896	COREFILE=trad-core.lo
13897	TRAD_HEADER='"hosts/symmetry.h"'
13898	;;
13899  i[3-7]86-*-bsdi)
13900	COREFILE=
13901	;;
13902  i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234] | i[3-7]86-*-freebsd4\.[01234]\.* | i[3-7]86-*-freebsd*aout*)
13903	COREFILE=trad-core.lo
13904	TRAD_HEADER='"hosts/i386bsd.h"'
13905	;;
13906  i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13907	COREFILE=''
13908	TRAD_HEADER='"hosts/i386bsd.h"'
13909	;;
13910  i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
13911	COREFILE=netbsd-core.lo
13912	;;
13913  i[3-7]86-esix-sysv3*)
13914	COREFILE=trad-core.lo
13915	TRAD_HEADER='"hosts/esix.h"'
13916	;;
13917  i[3-7]86-*-sco3.2v5*)
13918	COREFILE=sco5-core.lo
13919	;;
13920  i[3-7]86-*-sco* | i[3-7]86-*-isc*)
13921	COREFILE=trad-core.lo
13922	TRAD_HEADER='"hosts/i386sco.h"'
13923	;;
13924  i[3-7]86-*-mach3*)
13925	COREFILE=trad-core.lo
13926	TRAD_HEADER='"hosts/i386mach3.h"'
13927	;;
13928  i[3-7]86-*-linux-*)
13929	COREFILE=trad-core.lo
13930	TRAD_HEADER='"hosts/i386linux.h"'
13931	case "$enable_targets"-"$want64" in
13932	*x86_64-*linux*|*-true)
13933	  CORE_HEADER='"hosts/x86-64linux.h"'
13934	esac
13935	;;
13936  i[3-7]86-*-isc*)	COREFILE=trad-core.lo ;;
13937  i[3-7]86-*-aix*)	COREFILE=aix386-core.lo ;;
13938  i860-*-mach3* | i860-*-osf1*)
13939	COREFILE=trad-core.lo
13940	TRAD_HEADER='"hosts/i860mach3.h"'
13941	;;
13942  mips-*-netbsd* | mips*-*-openbsd*)
13943	COREFILE=netbsd-core.lo
13944	;;
13945  mips-dec-*)
13946	COREFILE=trad-core.lo
13947	TRAD_HEADER='"hosts/decstation.h"'
13948	;;
13949  mips-sgi-irix4*)	COREFILE=irix-core.lo ;;
13950  mips-sgi-irix5*)	COREFILE=irix-core.lo ;;
13951  mips-sgi-irix6*)	COREFILE=irix-core.lo ;;
13952  mips-*-sysv4*)	;;
13953  mips-*-sysv* | mips-*-riscos*)
13954	COREFILE=trad-core.lo
13955	TRAD_HEADER='"hosts/riscos.h"'
13956	;;
13957  mips-sony-bsd*)
13958	COREFILE=trad-core.lo
13959	TRAD_HEADER='"hosts/news-mips.h"'
13960	;;
13961  m68*-bull*-sysv*)
13962	COREFILE=trad-core.lo
13963	TRAD_HEADER='"hosts/dpx2.h"'
13964	;;
13965  m68*-hp-hpux*)	COREFILE=hpux-core.lo ;;
13966  m68*-hp-bsd*)
13967	COREFILE=trad-core.lo
13968	TRAD_HEADER='"hosts/hp300bsd.h"'
13969	;;
13970  m68*-*-linux-*)
13971	COREFILE=trad-core.lo
13972	TRAD_HEADER='"hosts/m68klinux.h"'
13973	;;
13974  m68*-motorola-sysv*)
13975	COREFILE=trad-core.lo
13976	TRAD_HEADER='"hosts/delta68.h"'
13977	;;
13978  m68*-sony-*)
13979	COREFILE=trad-core.lo
13980	TRAD_HEADER='"hosts/news.h"'
13981	;;
13982  m68*-*-netbsd* | m68*-*-openbsd*)
13983	COREFILE=netbsd-core.lo
13984	;;
13985  m68*-apple-aux*)
13986	COREFILE=trad-core.lo
13987	TRAD_HEADER='"hosts/m68kaux.h"'
13988	;;
13989  m88*-*-sysv4*)
13990	;;
13991  m88*-motorola-sysv*)
13992	COREFILE=ptrace-core.lo
13993	;;
13994  m88*-*-mach3*)
13995	COREFILE=trad-core.lo
13996	TRAD_HEADER='"hosts/m88kmach3.h"'
13997	;;
13998  m88*-*-openbsd*)
13999	COREFILE=netbsd-core.lo
14000	;;
14001  ns32k-pc532-mach)
14002	COREFILE=trad-core.lo
14003	TRAD_HEADER='"hosts/pc532mach.h"'
14004	;;
14005  ns32k-*-netbsd* | ns32k-*-openbsd*)
14006	COREFILE=netbsd-core.lo
14007	;;
14008  rs6000-*-lynx*)
14009  	COREFILE=lynx-core.lo
14010	;;
14011  rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*)
14012        COREFILE=rs6000-core.lo
14013	COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
14014	;;
14015  rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
14016        COREFILE=rs6000-core.lo
14017	COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
14018	# Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
14019	# have c_impl as a member of struct core_dumpx
14020	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
14021$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
14022	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14023/* end confdefs.h.  */
14024#include <core.h>
14025int
14026main ()
14027{
14028struct core_dumpx c; c.c_impl = 0;
14029  ;
14030  return 0;
14031}
14032_ACEOF
14033if ac_fn_c_try_compile "$LINENO"; then :
14034
14035$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
14036
14037	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14038$as_echo "yes" >&6; }
14039else
14040  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14041$as_echo "no" >&6; }
14042fi
14043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14044	;;
14045  rs6000-*-aix4*)	COREFILE=rs6000-core.lo ;;
14046  rs6000-*-*)		COREFILE=rs6000-core.lo ;;
14047  powerpc-*-aix4*)	COREFILE=rs6000-core.lo ;;
14048  powerpc-*-aix*)	COREFILE=rs6000-core.lo ;;
14049  powerpc-*-beos*)	;;
14050  powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14051		        COREFILE='' ;;
14052  powerpc-*-netbsd*)	COREFILE=netbsd-core.lo ;;
14053  powerpc-*-*bsd*)	COREFILE=netbsd-core.lo ;;
14054  s390*-*-*)            COREFILE=trad-core.lo ;;
14055  sh*-*-netbsd* | sh*-*-openbsd*)
14056	COREFILE=netbsd-core.lo
14057	;;
14058  sparc-*-netbsd* | sparc*-*-openbsd*)
14059	COREFILE=netbsd-core.lo
14060	;;
14061  tahoe-*-*)
14062	COREFILE=trad-core.lo
14063	TRAD_HEADER='"hosts/tahoe.h"'
14064	;;
14065  vax-*-netbsd* | vax-*-openbsd*)
14066  	COREFILE=netbsd-core.lo
14067	;;
14068  vax-*-ultrix2*)
14069	COREFILE=trad-core.lo
14070	TRAD_HEADER='"hosts/vaxult2.h"'
14071	;;
14072  vax-*-ultrix*)
14073	COREFILE=trad-core.lo
14074	TRAD_HEADER='"hosts/vaxult2.h"'
14075	;;
14076  vax-*-linux-*)
14077	COREFILE=trad-core.lo
14078	TRAD_HEADER='"hosts/vaxlinux.h"'
14079	;;
14080  vax-*-*)
14081	COREFILE=trad-core.lo
14082	TRAD_HEADER='"hosts/vaxbsd.h"'
14083	;;
14084  x86_64-*-linux*)
14085	CORE_HEADER='"hosts/x86-64linux.h"'
14086	;;
14087  x86_64-*-netbsd* | x86_64-*-openbsd*)
14088	COREFILE=netbsd-core.lo
14089	;;
14090  esac
14091
14092  case "$COREFILE" in
14093  aix386-core.lo)	COREFLAG=-DAIX386_CORE ;;
14094  hppabsd-core.lo)	COREFLAG=-DHPPABSD_CORE ;;
14095  hpux-core.lo)		COREFLAG=-DHPUX_CORE ;;
14096  irix-core.lo)		COREFLAG=-DIRIX_CORE ;;
14097  lynx-core.lo)		COREFLAG=-DLYNX_CORE ;;
14098  netbsd-core.lo)	COREFLAG=-DNETBSD_CORE ;;
14099  osf-core.lo)		COREFLAG=-DOSF_CORE ;;
14100  ptrace-core.lo)	COREFLAG=-DPTRACE_CORE ;;
14101  rs6000-core.lo)	COREFLAG="$COREFLAG -DAIX_CORE" ;;
14102  sco5-core.lo)		COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14103  trad-core.lo)		COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14104  esac
14105
14106  # ELF corefile support has several flavors, but all of
14107  # them use something called <sys/procfs.h>
14108  for ac_header in sys/procfs.h
14109do :
14110  ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14111if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14112  cat >>confdefs.h <<_ACEOF
14113#define HAVE_SYS_PROCFS_H 1
14114_ACEOF
14115
14116fi
14117
14118done
14119
14120  if test "$ac_cv_header_sys_procfs_h" = yes; then
14121    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14122$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14123 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14124  $as_echo_n "(cached) " >&6
14125else
14126  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14127/* end confdefs.h.  */
14128
14129#define _SYSCALL32
14130/* Needed for new procfs interface on sparc-solaris.  */
14131#define _STRUCTURED_PROC 1
14132#include <sys/procfs.h>
14133int
14134main ()
14135{
14136prstatus_t avar
14137  ;
14138  return 0;
14139}
14140_ACEOF
14141if ac_fn_c_try_compile "$LINENO"; then :
14142  bfd_cv_have_sys_procfs_type_prstatus_t=yes
14143else
14144  bfd_cv_have_sys_procfs_type_prstatus_t=no
14145
14146fi
14147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14148fi
14149
14150 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
14151
14152$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
14153
14154 fi
14155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14156$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
14157
14158    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14159$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14160 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14161  $as_echo_n "(cached) " >&6
14162else
14163  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14164/* end confdefs.h.  */
14165
14166#define _SYSCALL32
14167/* Needed for new procfs interface on sparc-solaris.  */
14168#define _STRUCTURED_PROC 1
14169#include <sys/procfs.h>
14170int
14171main ()
14172{
14173prstatus32_t avar
14174  ;
14175  return 0;
14176}
14177_ACEOF
14178if ac_fn_c_try_compile "$LINENO"; then :
14179  bfd_cv_have_sys_procfs_type_prstatus32_t=yes
14180else
14181  bfd_cv_have_sys_procfs_type_prstatus32_t=no
14182
14183fi
14184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14185fi
14186
14187 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14188
14189$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14190
14191 fi
14192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14193$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14194
14195    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14196$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14197 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
14198  $as_echo_n "(cached) " >&6
14199else
14200  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14201/* end confdefs.h.  */
14202
14203#define _SYSCALL32
14204/* Needed for new procfs interface on sparc-solaris.  */
14205#define _STRUCTURED_PROC 1
14206#include <sys/procfs.h>
14207int
14208main ()
14209{
14210prstatus_t avar; void* aref = (void*) &avar.pr_who
14211  ;
14212  return 0;
14213}
14214_ACEOF
14215if ac_fn_c_try_compile "$LINENO"; then :
14216  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14217else
14218  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14219
14220fi
14221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14222fi
14223
14224 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14225
14226$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14227
14228 fi
14229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14230$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14231
14232    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14233$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14234 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
14235  $as_echo_n "(cached) " >&6
14236else
14237  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14238/* end confdefs.h.  */
14239
14240#define _SYSCALL32
14241/* Needed for new procfs interface on sparc-solaris.  */
14242#define _STRUCTURED_PROC 1
14243#include <sys/procfs.h>
14244int
14245main ()
14246{
14247prstatus32_t avar; void* aref = (void*) &avar.pr_who
14248  ;
14249  return 0;
14250}
14251_ACEOF
14252if ac_fn_c_try_compile "$LINENO"; then :
14253  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
14254else
14255  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
14256
14257fi
14258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14259fi
14260
14261 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14262
14263$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14264
14265 fi
14266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14267$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14268
14269    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14270$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14271 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14272  $as_echo_n "(cached) " >&6
14273else
14274  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14275/* end confdefs.h.  */
14276
14277#define _SYSCALL32
14278/* Needed for new procfs interface on sparc-solaris.  */
14279#define _STRUCTURED_PROC 1
14280#include <sys/procfs.h>
14281int
14282main ()
14283{
14284pstatus_t avar
14285  ;
14286  return 0;
14287}
14288_ACEOF
14289if ac_fn_c_try_compile "$LINENO"; then :
14290  bfd_cv_have_sys_procfs_type_pstatus_t=yes
14291else
14292  bfd_cv_have_sys_procfs_type_pstatus_t=no
14293
14294fi
14295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14296fi
14297
14298 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14299
14300$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14301
14302 fi
14303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14304$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14305
14306    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14307$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14308 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
14309  $as_echo_n "(cached) " >&6
14310else
14311  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14312/* end confdefs.h.  */
14313
14314#define _SYSCALL32
14315/* Needed for new procfs interface on sparc-solaris.  */
14316#define _STRUCTURED_PROC 1
14317#include <sys/procfs.h>
14318int
14319main ()
14320{
14321pxstatus_t avar
14322  ;
14323  return 0;
14324}
14325_ACEOF
14326if ac_fn_c_try_compile "$LINENO"; then :
14327  bfd_cv_have_sys_procfs_type_pxstatus_t=yes
14328else
14329  bfd_cv_have_sys_procfs_type_pxstatus_t=no
14330
14331fi
14332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14333fi
14334
14335 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14336
14337$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14338
14339 fi
14340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14341$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14342
14343    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14344$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14345 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
14346  $as_echo_n "(cached) " >&6
14347else
14348  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14349/* end confdefs.h.  */
14350
14351#define _SYSCALL32
14352/* Needed for new procfs interface on sparc-solaris.  */
14353#define _STRUCTURED_PROC 1
14354#include <sys/procfs.h>
14355int
14356main ()
14357{
14358pstatus32_t avar
14359  ;
14360  return 0;
14361}
14362_ACEOF
14363if ac_fn_c_try_compile "$LINENO"; then :
14364  bfd_cv_have_sys_procfs_type_pstatus32_t=yes
14365else
14366  bfd_cv_have_sys_procfs_type_pstatus32_t=no
14367
14368fi
14369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14370fi
14371
14372 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14373
14374$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14375
14376 fi
14377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14378$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14379
14380    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14381$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14382 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
14383  $as_echo_n "(cached) " >&6
14384else
14385  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14386/* end confdefs.h.  */
14387
14388#define _SYSCALL32
14389/* Needed for new procfs interface on sparc-solaris.  */
14390#define _STRUCTURED_PROC 1
14391#include <sys/procfs.h>
14392int
14393main ()
14394{
14395prpsinfo_t avar
14396  ;
14397  return 0;
14398}
14399_ACEOF
14400if ac_fn_c_try_compile "$LINENO"; then :
14401  bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
14402else
14403  bfd_cv_have_sys_procfs_type_prpsinfo_t=no
14404
14405fi
14406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14407fi
14408
14409 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
14410
14411$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14412
14413 fi
14414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14415$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14416
14417    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
14418$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
14419 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then :
14420  $as_echo_n "(cached) " >&6
14421else
14422  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14423/* end confdefs.h.  */
14424
14425#define _SYSCALL32
14426/* Needed for new procfs interface on sparc-solaris.  */
14427#define _STRUCTURED_PROC 1
14428#include <sys/procfs.h>
14429int
14430main ()
14431{
14432prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
14433  ;
14434  return 0;
14435}
14436_ACEOF
14437if ac_fn_c_try_compile "$LINENO"; then :
14438  bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
14439else
14440  bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
14441
14442fi
14443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14444fi
14445
14446 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
14447
14448$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
14449
14450 fi
14451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
14452$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
14453
14454    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14455$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14456 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
14457  $as_echo_n "(cached) " >&6
14458else
14459  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14460/* end confdefs.h.  */
14461
14462#define _SYSCALL32
14463/* Needed for new procfs interface on sparc-solaris.  */
14464#define _STRUCTURED_PROC 1
14465#include <sys/procfs.h>
14466int
14467main ()
14468{
14469prpsinfo32_t avar
14470  ;
14471  return 0;
14472}
14473_ACEOF
14474if ac_fn_c_try_compile "$LINENO"; then :
14475  bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
14476else
14477  bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
14478
14479fi
14480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14481fi
14482
14483 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14484
14485$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14486
14487 fi
14488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14489$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14490
14491    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
14492$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14493 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then :
14494  $as_echo_n "(cached) " >&6
14495else
14496  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14497/* end confdefs.h.  */
14498
14499#define _SYSCALL32
14500/* Needed for new procfs interface on sparc-solaris.  */
14501#define _STRUCTURED_PROC 1
14502#include <sys/procfs.h>
14503int
14504main ()
14505{
14506prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
14507  ;
14508  return 0;
14509}
14510_ACEOF
14511if ac_fn_c_try_compile "$LINENO"; then :
14512  bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
14513else
14514  bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
14515
14516fi
14517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14518fi
14519
14520 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
14521
14522$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
14523
14524 fi
14525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
14526$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
14527
14528    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14529$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14530 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
14531  $as_echo_n "(cached) " >&6
14532else
14533  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14534/* end confdefs.h.  */
14535
14536#define _SYSCALL32
14537/* Needed for new procfs interface on sparc-solaris.  */
14538#define _STRUCTURED_PROC 1
14539#include <sys/procfs.h>
14540int
14541main ()
14542{
14543psinfo_t avar
14544  ;
14545  return 0;
14546}
14547_ACEOF
14548if ac_fn_c_try_compile "$LINENO"; then :
14549  bfd_cv_have_sys_procfs_type_psinfo_t=yes
14550else
14551  bfd_cv_have_sys_procfs_type_psinfo_t=no
14552
14553fi
14554rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14555fi
14556
14557 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14558
14559$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14560
14561 fi
14562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14563$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14564
14565    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
14566$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
14567 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then :
14568  $as_echo_n "(cached) " >&6
14569else
14570  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14571/* end confdefs.h.  */
14572
14573#define _SYSCALL32
14574/* Needed for new procfs interface on sparc-solaris.  */
14575#define _STRUCTURED_PROC 1
14576#include <sys/procfs.h>
14577int
14578main ()
14579{
14580psinfo_t avar; void* aref = (void*) &avar.pr_pid
14581  ;
14582  return 0;
14583}
14584_ACEOF
14585if ac_fn_c_try_compile "$LINENO"; then :
14586  bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
14587else
14588  bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
14589
14590fi
14591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14592fi
14593
14594 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
14595
14596$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
14597
14598 fi
14599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
14600$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
14601
14602    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14603$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14604 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
14605  $as_echo_n "(cached) " >&6
14606else
14607  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14608/* end confdefs.h.  */
14609
14610#define _SYSCALL32
14611/* Needed for new procfs interface on sparc-solaris.  */
14612#define _STRUCTURED_PROC 1
14613#include <sys/procfs.h>
14614int
14615main ()
14616{
14617psinfo32_t avar
14618  ;
14619  return 0;
14620}
14621_ACEOF
14622if ac_fn_c_try_compile "$LINENO"; then :
14623  bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14624else
14625  bfd_cv_have_sys_procfs_type_psinfo32_t=no
14626
14627fi
14628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14629fi
14630
14631 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14632
14633$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14634
14635 fi
14636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14637$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14638
14639    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
14640$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14641 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then :
14642  $as_echo_n "(cached) " >&6
14643else
14644  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14645/* end confdefs.h.  */
14646
14647#define _SYSCALL32
14648/* Needed for new procfs interface on sparc-solaris.  */
14649#define _STRUCTURED_PROC 1
14650#include <sys/procfs.h>
14651int
14652main ()
14653{
14654psinfo32_t avar; void* aref = (void*) &avar.pr_pid
14655  ;
14656  return 0;
14657}
14658_ACEOF
14659if ac_fn_c_try_compile "$LINENO"; then :
14660  bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
14661else
14662  bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
14663
14664fi
14665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14666fi
14667
14668 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
14669
14670$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
14671
14672 fi
14673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
14674$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
14675
14676    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14677$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14678 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
14679  $as_echo_n "(cached) " >&6
14680else
14681  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14682/* end confdefs.h.  */
14683
14684#define _SYSCALL32
14685/* Needed for new procfs interface on sparc-solaris.  */
14686#define _STRUCTURED_PROC 1
14687#include <sys/procfs.h>
14688int
14689main ()
14690{
14691lwpstatus_t avar
14692  ;
14693  return 0;
14694}
14695_ACEOF
14696if ac_fn_c_try_compile "$LINENO"; then :
14697  bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
14698else
14699  bfd_cv_have_sys_procfs_type_lwpstatus_t=no
14700
14701fi
14702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14703fi
14704
14705 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14706
14707$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14708
14709 fi
14710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14711$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14712
14713    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14714$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14715 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
14716  $as_echo_n "(cached) " >&6
14717else
14718  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14719/* end confdefs.h.  */
14720
14721#define _SYSCALL32
14722/* Needed for new procfs interface on sparc-solaris.  */
14723#define _STRUCTURED_PROC 1
14724#include <sys/procfs.h>
14725int
14726main ()
14727{
14728lwpxstatus_t avar
14729  ;
14730  return 0;
14731}
14732_ACEOF
14733if ac_fn_c_try_compile "$LINENO"; then :
14734  bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
14735else
14736  bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
14737
14738fi
14739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14740fi
14741
14742 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14743
14744$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14745
14746 fi
14747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14748$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14749
14750    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14751$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14752 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
14753  $as_echo_n "(cached) " >&6
14754else
14755  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14756/* end confdefs.h.  */
14757
14758#define _SYSCALL32
14759/* Needed for new procfs interface on sparc-solaris.  */
14760#define _STRUCTURED_PROC 1
14761#include <sys/procfs.h>
14762int
14763main ()
14764{
14765lwpstatus_t avar; void* aref = (void*) &avar.pr_context
14766  ;
14767  return 0;
14768}
14769_ACEOF
14770if ac_fn_c_try_compile "$LINENO"; then :
14771  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
14772else
14773  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
14774
14775fi
14776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14777fi
14778
14779 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
14780
14781$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14782
14783 fi
14784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14785$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14786
14787    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14788$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14789 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
14790  $as_echo_n "(cached) " >&6
14791else
14792  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14793/* end confdefs.h.  */
14794
14795#define _SYSCALL32
14796/* Needed for new procfs interface on sparc-solaris.  */
14797#define _STRUCTURED_PROC 1
14798#include <sys/procfs.h>
14799int
14800main ()
14801{
14802lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
14803  ;
14804  return 0;
14805}
14806_ACEOF
14807if ac_fn_c_try_compile "$LINENO"; then :
14808  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
14809else
14810  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
14811
14812fi
14813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14814fi
14815
14816 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14817
14818$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14819
14820 fi
14821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14822$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14823
14824    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14825$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14826 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
14827  $as_echo_n "(cached) " >&6
14828else
14829  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14830/* end confdefs.h.  */
14831
14832#define _SYSCALL32
14833/* Needed for new procfs interface on sparc-solaris.  */
14834#define _STRUCTURED_PROC 1
14835#include <sys/procfs.h>
14836int
14837main ()
14838{
14839lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14840  ;
14841  return 0;
14842}
14843_ACEOF
14844if ac_fn_c_try_compile "$LINENO"; then :
14845  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14846else
14847  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14848
14849fi
14850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14851fi
14852
14853 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14854
14855$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14856
14857 fi
14858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14859$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14860
14861    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14862$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14863 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
14864  $as_echo_n "(cached) " >&6
14865else
14866  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14867/* end confdefs.h.  */
14868
14869#define _SYSCALL32
14870/* Needed for new procfs interface on sparc-solaris.  */
14871#define _STRUCTURED_PROC 1
14872#include <sys/procfs.h>
14873int
14874main ()
14875{
14876win32_pstatus_t avar
14877  ;
14878  return 0;
14879}
14880_ACEOF
14881if ac_fn_c_try_compile "$LINENO"; then :
14882  bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
14883else
14884  bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
14885
14886fi
14887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14888fi
14889
14890 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
14891
14892$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
14893
14894 fi
14895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14896$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
14897
14898  fi
14899fi
14900
14901
14902if test -n "$CORE_HEADER"; then
14903
14904cat >>confdefs.h <<_ACEOF
14905#define CORE_HEADER $CORE_HEADER
14906_ACEOF
14907
14908fi
14909if test -n "$TRAD_HEADER"; then
14910
14911cat >>confdefs.h <<_ACEOF
14912#define TRAD_HEADER $TRAD_HEADER
14913_ACEOF
14914
14915fi
14916
14917# Check if linker supports --as-needed and --no-as-needed options
14918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14919$as_echo_n "checking linker --as-needed support... " >&6; }
14920if test "${bfd_cv_ld_as_needed+set}" = set; then :
14921  $as_echo_n "(cached) " >&6
14922else
14923  bfd_cv_ld_as_needed=no
14924	if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14925		bfd_cv_ld_as_needed=yes
14926	fi
14927
14928fi
14929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14930$as_echo "$bfd_cv_ld_as_needed" >&6; }
14931
14932LIBM=
14933case $host in
14934*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
14935  # These system don't have libm, or don't need it
14936  ;;
14937*-ncr-sysv4.3*)
14938  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14939$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14940if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
14941  $as_echo_n "(cached) " >&6
14942else
14943  ac_check_lib_save_LIBS=$LIBS
14944LIBS="-lmw  $LIBS"
14945cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14946/* end confdefs.h.  */
14947
14948/* Override any GCC internal prototype to avoid an error.
14949   Use char because int might match the return type of a GCC
14950   builtin and then its argument prototype would still apply.  */
14951#ifdef __cplusplus
14952extern "C"
14953#endif
14954char _mwvalidcheckl ();
14955int
14956main ()
14957{
14958return _mwvalidcheckl ();
14959  ;
14960  return 0;
14961}
14962_ACEOF
14963if ac_fn_c_try_link "$LINENO"; then :
14964  ac_cv_lib_mw__mwvalidcheckl=yes
14965else
14966  ac_cv_lib_mw__mwvalidcheckl=no
14967fi
14968rm -f core conftest.err conftest.$ac_objext \
14969    conftest$ac_exeext conftest.$ac_ext
14970LIBS=$ac_check_lib_save_LIBS
14971fi
14972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14973$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14974if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
14975  LIBM="-lmw"
14976fi
14977
14978  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14979$as_echo_n "checking for cos in -lm... " >&6; }
14980if test "${ac_cv_lib_m_cos+set}" = set; then :
14981  $as_echo_n "(cached) " >&6
14982else
14983  ac_check_lib_save_LIBS=$LIBS
14984LIBS="-lm  $LIBS"
14985cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14986/* end confdefs.h.  */
14987
14988/* Override any GCC internal prototype to avoid an error.
14989   Use char because int might match the return type of a GCC
14990   builtin and then its argument prototype would still apply.  */
14991#ifdef __cplusplus
14992extern "C"
14993#endif
14994char cos ();
14995int
14996main ()
14997{
14998return cos ();
14999  ;
15000  return 0;
15001}
15002_ACEOF
15003if ac_fn_c_try_link "$LINENO"; then :
15004  ac_cv_lib_m_cos=yes
15005else
15006  ac_cv_lib_m_cos=no
15007fi
15008rm -f core conftest.err conftest.$ac_objext \
15009    conftest$ac_exeext conftest.$ac_ext
15010LIBS=$ac_check_lib_save_LIBS
15011fi
15012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15013$as_echo "$ac_cv_lib_m_cos" >&6; }
15014if test "x$ac_cv_lib_m_cos" = x""yes; then :
15015  LIBM="$LIBM -lm"
15016fi
15017
15018  ;;
15019*)
15020  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15021$as_echo_n "checking for cos in -lm... " >&6; }
15022if test "${ac_cv_lib_m_cos+set}" = set; then :
15023  $as_echo_n "(cached) " >&6
15024else
15025  ac_check_lib_save_LIBS=$LIBS
15026LIBS="-lm  $LIBS"
15027cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15028/* end confdefs.h.  */
15029
15030/* Override any GCC internal prototype to avoid an error.
15031   Use char because int might match the return type of a GCC
15032   builtin and then its argument prototype would still apply.  */
15033#ifdef __cplusplus
15034extern "C"
15035#endif
15036char cos ();
15037int
15038main ()
15039{
15040return cos ();
15041  ;
15042  return 0;
15043}
15044_ACEOF
15045if ac_fn_c_try_link "$LINENO"; then :
15046  ac_cv_lib_m_cos=yes
15047else
15048  ac_cv_lib_m_cos=no
15049fi
15050rm -f core conftest.err conftest.$ac_objext \
15051    conftest$ac_exeext conftest.$ac_ext
15052LIBS=$ac_check_lib_save_LIBS
15053fi
15054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15055$as_echo "$ac_cv_lib_m_cos" >&6; }
15056if test "x$ac_cv_lib_m_cos" = x""yes; then :
15057  LIBM="-lm"
15058fi
15059
15060  ;;
15061esac
15062
15063
15064
15065# When building a shared libbfd, link against the pic version of libiberty
15066# so that apps that use libbfd won't need libiberty just to satisfy any
15067# libbfd references.
15068# We can't do that if a pic libiberty is unavailable since including non-pic
15069# code would insert text relocations into libbfd.
15070SHARED_LIBADD=
15071SHARED_LDFLAGS=
15072if test "$enable_shared" = "yes"; then
15073  x=`sed -n -e 's/^[ 	]*PICFLAG[ 	]*=[ 	]*//p' < ../libiberty/Makefile | sed -n '$p'`
15074  if test -n "$x"; then
15075    SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
15076  fi
15077
15078# More hacks to build DLLs on Windows.
15079  case "${host}" in
15080  *-*-cygwin*)
15081    SHARED_LDFLAGS="-no-undefined"
15082    SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
15083  ;;
15084  esac
15085
15086  if test -n "$SHARED_LIBADD"; then
15087    if test -n "$LIBM"; then
15088      if test x"$bfd_cv_ld_as_needed" = xyes; then
15089	# Link against libm only when needed.  Put -lc, -lm inside -Wl
15090	# to stop libtool reordering these options.
15091	SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
15092      else
15093	SHARED_LIBADD="$SHARED_LIBADD $LIBM"
15094      fi
15095    fi
15096  fi
15097fi
15098
15099
15100
15101# target stuff:
15102
15103# Canonicalize the secondary target names.
15104if test -n "$enable_targets" ; then
15105    for targ in `echo $enable_targets | sed 's/,/ /g'`
15106    do
15107	result=`$ac_config_sub $targ 2>/dev/null`
15108	if test -n "$result" ; then
15109	    canon_targets="$canon_targets $result"
15110	else
15111	    # Allow targets that config.sub doesn't recognize, like "all".
15112	    canon_targets="$canon_targets $targ"
15113	fi
15114    done
15115fi
15116
15117all_targets=false
15118defvec=
15119selvecs=
15120assocvecs=
15121selarchs=
15122TDEFINES=
15123for targ in $target $canon_targets
15124do
15125    if test "x$targ" = "xall"; then
15126        all_targets=true
15127	assocvecs="$assocvecs $targ_defvec $targ_selvecs"
15128    else
15129	. $srcdir/config.bfd
15130	if test "x$targ" = "x$target"; then
15131	    defvec=$targ_defvec
15132	fi
15133	selvecs="$selvecs $targ_defvec $targ_selvecs"
15134	selarchs="$selarchs $targ_archs"
15135	TDEFINES="$TDEFINES $targ_cflags"
15136    fi
15137done
15138
15139
15140# This processing still needs to be done if we're to decide properly whether
15141# 64-bit support needs to be compiled in.  Currently, it will be included if
15142# the default or any other explicitly requested target requires it; it
15143# will not be included on a 32-bit host if no 64-bit target is requested, and
15144# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
15145# used.
15146
15147# uniq the default and selected vectors in all the configured targets.
15148f=""
15149for i in $selvecs ; do
15150    case " $f " in
15151    *" $i "*) ;;
15152    *) f="$f $i" ;;
15153    esac
15154done
15155selvecs="$f"
15156
15157
15158# uniq the associated vectors in all the configured targets.
15159f=""
15160for i in $assocvecs ; do
15161    case " $f " in
15162    *" $i "*) ;;
15163    *) f="$f $i" ;;
15164    esac
15165done
15166assocvecs="$f"
15167
15168
15169# uniq the architectures in all the configured targets.
15170f=""
15171for i in $selarchs ; do
15172    case " $f " in
15173    *" $i "*) ;;
15174    *) f="$f $i" ;;
15175    esac
15176done
15177selarchs="$f"
15178
15179# Target backend .o files.
15180tb=
15181
15182elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
15183     elf-eh-frame.lo dwarf1.lo"
15184
15185for vec in $selvecs
15186do
15187    target_size=32
15188    case "$vec" in
15189    # This list is alphabetized to make it easy to compare
15190    # with the two vector lists in targets.c.  For the same reason,
15191    # use one entry per line, even though this leads to long lines.
15192    a_out_adobe_vec)		tb="$tb aout-adobe.lo aout32.lo" ;;
15193    aix5coff64_vec)		tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15194    aout0_big_vec)		tb="$tb aout0.lo aout32.lo" ;;
15195    aout_arm_big_vec)		tb="$tb aout-arm.lo aout32.lo" ;;
15196    aout_arm_little_vec)	tb="$tb aout-arm.lo aout32.lo" ;;
15197    apollocoff_vec)		tb="$tb coff-apollo.lo" ;;
15198    arm_epoc_pe_big_vec)	tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15199    arm_epoc_pe_little_vec)	tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15200    arm_epoc_pei_big_vec)	tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15201    arm_epoc_pei_little_vec)	tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15202    arm_wince_pe_big_vec)	tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15203    arm_wince_pe_little_vec)	tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15204    arm_wince_pei_big_vec)	tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15205    arm_wince_pei_little_vec)	tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15206    armcoff_big_vec)		tb="$tb coff-arm.lo cofflink.lo " ;;
15207    armcoff_little_vec)		tb="$tb coff-arm.lo cofflink.lo " ;;
15208    armnetbsd_vec)		tb="$tb armnetbsd.lo aout32.lo" ;;
15209    armpe_big_vec)		tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15210    armpe_little_vec)		tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15211    armpei_big_vec)		tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15212    armpei_little_vec)		tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15213    b_out_vec_big_host)		tb="$tb bout.lo aout32.lo" ;;
15214    b_out_vec_little_host)	tb="$tb bout.lo aout32.lo" ;;
15215    bfd_pei_ia64_vec)		tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
15216    bfd_elf32_am33lin_vec)	tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
15217    bfd_elf32_avr_vec)		tb="$tb elf32-avr.lo elf32.lo $elf" ;;
15218    bfd_elf32_bfin_vec)		tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15219    bfd_elf32_bfinfdpic_vec)	tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15220    bfd_elf32_big_generic_vec) 	tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15221    bfd_elf32_bigarc_vec)	tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15222    bfd_elf32_bigarm_vec)	tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15223    bfd_elf32_bigarm_nacl_vec)	tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15224    bfd_elf32_bigarm_symbian_vec)
15225                                tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15226    bfd_elf32_bigarm_vxworks_vec)
15227                                tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15228    bfd_elf32_bigmips_vec) 	tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15229    bfd_elf32_bigmips_vxworks_vec)
15230			 	tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15231    bfd_elf32_bigmoxie_vec)	tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15232    bfd_elf32_bignios2_vec)	tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
15233    bfd_elf32_cr16_vec)		tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
15234    bfd_elf32_cr16c_vec)	tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
15235    bfd_elf32_cris_vec)		tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15236    bfd_elf32_crx_vec)          tb="$tb elf32-crx.lo elf32.lo $elf" ;;
15237    bfd_elf32_d10v_vec)		tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
15238    bfd_elf32_d30v_vec)		tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
15239    bfd_elf32_dlx_big_vec)	tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
15240    bfd_elf32_epiphany_vec)	tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
15241    bfd_elf32_fr30_vec)		tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
15242    bfd_elf32_frv_vec)		tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15243    bfd_elf32_frvfdpic_vec)	tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15244    bfd_elf32_h8300_vec)	tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15245    bfd_elf32_hppa_linux_vec)	tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15246    bfd_elf32_hppa_nbsd_vec)	tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15247    bfd_elf32_hppa_vec)		tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15248    bfd_elf32_i370_vec)		tb="$tb elf32-i370.lo elf32.lo $elf" ;;
15249    bfd_elf32_i386_sol2_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15250    bfd_elf32_i386_freebsd_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15251    bfd_elf32_i386_nacl_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15252    bfd_elf32_i386_vxworks_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15253    bfd_elf32_i386_vec)		tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15254    bfd_elf32_i860_little_vec)	tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15255    bfd_elf32_i860_vec)		tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15256    bfd_elf32_i960_vec)		tb="$tb elf32-i960.lo elf32.lo $elf" ;;
15257    bfd_elf32_ia64_big_vec)	tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
15258    bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf";;
15259    bfd_elf32_ip2k_vec)		tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
15260    bfd_elf32_iq2000_vec)       tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
15261    bfd_elf32_lm32_vec)         tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15262    bfd_elf32_lm32fdpic_vec)         tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15263    bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15264    bfd_elf32_littlearc_vec)	tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15265    bfd_elf32_littlearm_symbian_vec)
15266                                tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15267    bfd_elf32_littlearm_vxworks_vec)
15268                                tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15269    bfd_elf32_littlearm_vec)	tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15270    bfd_elf32_littlearm_nacl_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15271    bfd_elf32_littlemips_vec) 	tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15272    bfd_elf32_littlemips_vxworks_vec)
15273			 	tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15274    bfd_elf32_littlemoxie_vec)	tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15275    bfd_elf32_littlenios2_vec)	tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
15276    bfd_elf32_m32c_vec)         tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
15277    bfd_elf32_m32r_vec)		tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15278    bfd_elf32_m32rle_vec)       tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15279    bfd_elf32_m32rlin_vec)      tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15280    bfd_elf32_m32rlelin_vec)    tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15281    bfd_elf32_m68hc11_vec)	tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15282    bfd_elf32_m68hc12_vec)	tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15283    bfd_elf32_m68k_vec)		tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
15284    bfd_elf32_m88k_vec)		tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
15285    bfd_elf32_mcore_big_vec)	tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15286    bfd_elf32_mcore_little_vec)	tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15287    bfd_elf32_mep_vec)		tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15288    bfd_elf32_mep_little_vec)	tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15289    bfd_elf32_metag_vec)	tb="$tb elf32-metag.lo elf32.lo $elf" ;;
15290    bfd_elf32_microblazeel_vec)	tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15291    bfd_elf32_microblaze_vec)	tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15292    bfd_elf32_mn10200_vec)	tb="$tb elf-m10200.lo elf32.lo $elf" ;;
15293    bfd_elf32_mn10300_vec)	tb="$tb elf-m10300.lo elf32.lo $elf" ;;
15294    bfd_elf32_mt_vec)           tb="$tb elf32-mt.lo elf32.lo $elf" ;;
15295    bfd_elf32_msp430_vec)	tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15296    bfd_elf32_nbigmips_vec)	tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15297    bfd_elf32_nlittlemips_vec)	tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15298    bfd_elf32_ntradbigmips_vec | bfd_elf32_ntradbigmips_freebsd_vec)
15299				tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15300    bfd_elf32_ntradlittlemips_vec | bfd_elf32_ntradlittlemips_freebsd_vec)
15301				tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15302    bfd_elf32_openrisc_vec)	tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
15303    bfd_elf32_or32_big_vec)	tb="$tb elf32-or32.lo elf32.lo $elf" ;;
15304    bfd_elf32_pj_vec)           tb="$tb elf32-pj.lo elf32.lo $elf";;
15305    bfd_elf32_pjl_vec)          tb="$tb elf32-pj.lo elf32.lo $elf";;
15306    bfd_elf32_powerpc_vec)	tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15307    bfd_elf32_powerpcle_vec)	tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15308    bfd_elf32_powerpc_freebsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15309    bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15310    bfd_elf32_rl78_vec)         tb="$tb elf32-rl78.lo $elf" ;;
15311    bfd_elf32_rx_le_vec)        tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15312    bfd_elf32_rx_be_vec)        tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15313    bfd_elf32_rx_be_ns_vec)     tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15314    bfd_elf32_s390_vec)		tb="$tb elf32-s390.lo elf32.lo $elf" ;;
15315    bfd_elf32_bigscore_vec)     tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15316    bfd_elf32_littlescore_vec)  tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15317    # FIXME: We include cofflink.lo not because it's needed for
15318    # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
15319    # which needs it but does not list it.  Should be fixed in right place.
15320    bfd_elf32_sh64_vec)		tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15321    bfd_elf32_sh64l_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15322    bfd_elf32_sh64lin_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15323    bfd_elf32_sh64blin_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15324    bfd_elf32_sh64lnbsd_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15325    bfd_elf32_sh64nbsd_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15326    bfd_elf32_sh_vec)		tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15327    bfd_elf32_shbfd_vec)	tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15328    bfd_elf32_shblin_vec)	tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15329    bfd_elf32_shfd_vec)		tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15330    bfd_elf32_shl_vec)		tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15331    bfd_elf32_shl_symbian_vec)	tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15332    bfd_elf32_shlin_vec)	tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15333    bfd_elf32_shlnbsd_vec)	tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15334    bfd_elf32_shlvxworks_vec)	tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15335    bfd_elf32_shnbsd_vec)	tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15336    bfd_elf32_shvxworks_vec)	tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15337    bfd_elf32_sparc_vec)	tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15338    bfd_elf32_sparc_sol2_vec)	tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15339    bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15340    bfd_elf32_spu_vec)		tb="$tb elf32-spu.lo elf32.lo $elf" ;;
15341    bfd_elf32_tic6x_be_vec)	tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15342    bfd_elf32_tic6x_le_vec)	tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15343    bfd_elf32_tic6x_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15344    bfd_elf32_tic6x_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15345    bfd_elf32_tic6x_elf_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15346    bfd_elf32_tic6x_elf_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15347    bfd_elf32_tilegx_be_vec)	tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
15348    bfd_elf32_tilegx_le_vec)	tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
15349    bfd_elf32_tilepro_vec)	tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
15350    bfd_elf32_tradbigmips_vec | bfd_elf32_tradbigmips_freebsd_vec)
15351				tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15352    bfd_elf32_tradlittlemips_vec | bfd_elf32_tradlittlemips_freebsd_vec)
15353				tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15354    bfd_elf32_us_cris_vec)	tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15355    bfd_elf32_v850_vec)		tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15356    bfd_elf32_v850_rh850_vec)	tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15357    bfd_elf32_vax_vec)		tb="$tb elf32-vax.lo elf32.lo $elf" ;;
15358    bfd_elf32_xstormy16_vec)	tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15359    bfd_elf32_xc16x_vec)		tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15360    bfd_elf32_xgate_vec)  	tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
15361    bfd_elf32_xtensa_le_vec)	tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15362    bfd_elf32_xtensa_be_vec)	tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15363    bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15364    bfd_elf64_alpha_vec)	tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15365    bfd_elf64_bigaarch64_vec)	tb="$tb elf64-aarch64.lo elf64.lo $elf"; target_size=64 ;;
15366    bfd_elf64_big_generic_vec) 	tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15367    bfd_elf64_bigmips_vec) 	tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15368    bfd_elf64_hppa_linux_vec)	tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15369    bfd_elf64_hppa_vec)		tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15370    bfd_elf64_ia64_big_vec)	tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15371    bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15372    bfd_elf64_ia64_little_vec)	tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15373    bfd_elf64_ia64_vms_vec)	tb="$tb elf64-ia64-vms.lo elf64-ia64.lo elfxx-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;;
15374    bfd_elf64_littleaarch64_vec)tb="$tb elf64-aarch64.lo elf64.lo $elf"; target_size=64 ;;
15375    bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15376    bfd_elf64_littlemips_vec) 	tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15377    bfd_elf64_mmix_vec) 	tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15378    bfd_elf64_powerpc_vec)	tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15379    bfd_elf64_powerpcle_vec)	tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15380    bfd_elf64_powerpc_freebsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15381    bfd_elf64_s390_vec)		tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
15382    bfd_elf64_sh64_vec)		tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15383    bfd_elf64_sh64l_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15384    bfd_elf64_sh64lin_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15385    bfd_elf64_sh64blin_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15386    bfd_elf64_sh64lnbsd_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15387    bfd_elf64_sh64nbsd_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15388    bfd_elf64_sparc_vec)	tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15389    bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15390    bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15391    bfd_elf64_tilegx_be_vec)	tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
15392    bfd_elf64_tilegx_le_vec)	tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
15393    bfd_elf64_tradbigmips_vec | bfd_elf64_tradbigmips_freebsd_vec)
15394				tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15395    bfd_elf64_tradlittlemips_vec | bfd_elf64_tradlittlemips_freebsd_vec)
15396				tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15397    bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15398    bfd_elf64_x86_64_nacl_vec)	tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15399    bfd_elf64_x86_64_sol2_vec)  tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15400    bfd_elf64_x86_64_vec)	tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15401    bfd_elf32_x86_64_vec)	tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
15402    bfd_elf32_x86_64_nacl_vec)	tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
15403    bfd_elf64_l1om_vec)		tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15404    bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15405    bfd_elf64_k1om_vec)		tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15406    bfd_elf64_k1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15407    bfd_mmo_vec)		tb="$tb mmo.lo" target_size=64 ;;
15408    bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15409    bfd_powerpc_pei_vec)        tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15410    bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15411    bfd_powerpcle_pei_vec)      tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15412    cris_aout_vec)		tb="$tb aout-cris.lo" ;;
15413    demo_64_vec)		tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15414    ecoff_big_vec)		tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15415    ecoff_biglittle_vec)	tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15416    ecoff_little_vec)		tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15417    ecoffalpha_little_vec)	tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
15418    go32coff_vec)		tb="$tb coff-go32.lo cofflink.lo" ;;
15419    go32stubbedcoff_vec)	tb="$tb coff-stgo32.lo cofflink.lo" ;;
15420    h8300coff_vec)		tb="$tb coff-h8300.lo reloc16.lo" ;;
15421    h8500coff_vec)		tb="$tb coff-h8500.lo reloc16.lo" ;;
15422    host_aout_vec)		tb="$tb host-aout.lo aout32.lo" ;;
15423    hp300bsd_vec)		tb="$tb hp300bsd.lo aout32.lo" ;;
15424    hp300hpux_vec)		tb="$tb hp300hpux.lo aout32.lo" ;;
15425    i386aout_vec)		tb="$tb i386aout.lo aout32.lo" ;;
15426    i386bsd_vec)		tb="$tb i386bsd.lo aout32.lo" ;;
15427    i386coff_vec)		tb="$tb coff-i386.lo cofflink.lo" ;;
15428    x86_64coff_vec)		tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;;
15429    i386dynix_vec)		tb="$tb i386dynix.lo aout32.lo" ;;
15430    i386freebsd_vec)		tb="$tb i386freebsd.lo aout32.lo" ;;
15431    i386linux_vec)		tb="$tb i386linux.lo aout32.lo" ;;
15432    i386lynx_aout_vec)		tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15433    i386lynx_coff_vec)		tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
15434    i386mach3_vec)		tb="$tb i386mach3.lo aout32.lo" ;;
15435    i386msdos_vec)		tb="$tb i386msdos.lo" ;;
15436    i386netbsd_vec)		tb="$tb i386netbsd.lo aout32.lo" ;;
15437    i386os9k_vec)		tb="$tb i386os9k.lo aout32.lo" ;;
15438    i386pe_vec)			tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
15439    i386pei_vec)		tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
15440    x86_64pe_vec)		tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15441    x86_64pei_vec)		tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15442    i860coff_vec)		tb="$tb coff-i860.lo cofflink.lo" ;;
15443    icoff_big_vec)		tb="$tb coff-i960.lo cofflink.lo" ;;
15444    icoff_little_vec)		tb="$tb coff-i960.lo cofflink.lo" ;;
15445    ieee_vec)			tb="$tb ieee.lo" ;;
15446    m68k4knetbsd_vec)		tb="$tb m68k4knetbsd.lo aout32.lo" ;;
15447    m68kaux_coff_vec)		tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
15448    m68kcoff_vec)		tb="$tb coff-m68k.lo cofflink.lo" ;;
15449    m68kcoffun_vec)		tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
15450    m68klinux_vec)		tb="$tb m68klinux.lo aout32.lo" ;;
15451    m68knetbsd_vec)		tb="$tb m68knetbsd.lo aout32.lo" ;;
15452    m68ksysvcoff_vec)		tb="$tb coff-svm68k.lo cofflink.lo" ;;
15453    m88kbcs_vec)		tb="$tb coff-m88k.lo" ;;
15454    m88kmach3_vec)		tb="$tb m88kmach3.lo aout32.lo" ;;
15455    m88kopenbsd_vec)		tb="$tb m88kopenbsd.lo aout32.lo" ;;
15456    mach_o_be_vec)              tb="$tb mach-o.lo" ;;
15457    mach_o_le_vec)              tb="$tb mach-o.lo" ;;
15458    mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
15459    mach_o_i386_vec)            tb="$tb mach-o-i386.lo" ;;
15460    mach_o_x86_64_vec)          tb="$tb mach-o-x86-64.lo" ;;
15461    mcore_pe_big_vec)		tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15462    mcore_pe_little_vec)	tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15463    mcore_pei_big_vec)		tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15464    mcore_pei_little_vec)	tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15465    mipslpe_vec)		tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
15466    mipslpei_vec)		tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
15467    newsos3_vec)		tb="$tb newsos3.lo aout32.lo" ;;
15468    nlm32_alpha_vec)		tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
15469    nlm32_i386_vec)		tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
15470    nlm32_powerpc_vec)		tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
15471    nlm32_sparc_vec)		tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
15472    or32coff_big_vec)		tb="$tb coff-or32.lo cofflink.lo" ;;
15473    pc532machaout_vec)		tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15474    pc532netbsd_vec)		tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15475    pef_vec)                    tb="$tb pef.lo" ;;
15476    pef_xlib_vec)               tb="$tb pef.lo" ;;
15477    pdp11_aout_vec)		tb="$tb pdp11.lo" ;;
15478    plugin_vec)                 tb="$tb plugin.lo" ;;
15479    pmac_xcoff_vec)		tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15480    ppcboot_vec)		tb="$tb ppcboot.lo" ;;
15481    riscix_vec)			tb="$tb aout32.lo riscix.lo" ;;
15482    rs6000coff64_vec)		tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15483    rs6000coff_vec)		tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15484    shcoff_small_vec)		tb="$tb coff-sh.lo cofflink.lo" ;;
15485    shcoff_vec)			tb="$tb coff-sh.lo cofflink.lo" ;;
15486    shlcoff_small_vec)		tb="$tb coff-sh.lo cofflink.lo" ;;
15487    shlcoff_vec)		tb="$tb coff-sh.lo cofflink.lo" ;;
15488    shlpe_vec)			tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15489    shlpei_vec)			tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15490    som_vec)			tb="$tb som.lo" ;;
15491    sparccoff_vec)		tb="$tb coff-sparc.lo" ;;
15492    sparcle_aout_vec)		tb="$tb aout-sparcle.lo aout32.lo" ;;
15493    sparclinux_vec)		tb="$tb sparclinux.lo aout32.lo" ;;
15494    sparclynx_aout_vec)		tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15495    sparclynx_coff_vec)		tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
15496    sparcnetbsd_vec)		tb="$tb sparcnetbsd.lo aout32.lo" ;;
15497    sunos_big_vec)		tb="$tb sunos.lo aout32.lo" ;;
15498    sym_vec)                    tb="$tb xsym.lo" ;;
15499    tic30_aout_vec)		tb="$tb aout-tic30.lo" ;;
15500    tic30_coff_vec)		tb="$tb coff-tic30.lo" ;;
15501    tic4x_coff0_vec)            tb="$tb coff-tic4x.lo" ;;
15502    tic4x_coff0_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15503    tic4x_coff1_vec)            tb="$tb coff-tic4x.lo" ;;
15504    tic4x_coff1_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15505    tic4x_coff2_vec)            tb="$tb coff-tic4x.lo" ;;
15506    tic4x_coff2_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15507    tic54x_coff0_beh_vec)	tb="$tb coff-tic54x.lo" ;;
15508    tic54x_coff0_vec)		tb="$tb coff-tic54x.lo" ;;
15509    tic54x_coff1_beh_vec)	tb="$tb coff-tic54x.lo" ;;
15510    tic54x_coff1_vec)		tb="$tb coff-tic54x.lo" ;;
15511    tic54x_coff2_beh_vec)	tb="$tb coff-tic54x.lo" ;;
15512    tic54x_coff2_vec)		tb="$tb coff-tic54x.lo" ;;
15513    tic80coff_vec)		tb="$tb coff-tic80.lo cofflink.lo" ;;
15514    vaxnetbsd_vec)		tb="$tb vaxnetbsd.lo aout32.lo" ;;
15515    vax1knetbsd_vec)		tb="$tb vax1knetbsd.lo aout32.lo" ;;
15516    vaxbsd_vec)			tb="$tb vaxbsd.lo aout32.lo" ;;
15517    versados_vec)		tb="$tb versados.lo" ;;
15518    vms_alpha_vec)		tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
15519    vms_lib_txt_vec)		tb="$tb vms-lib.lo vms-misc.lo" ;;
15520    w65_vec)			tb="$tb coff-w65.lo reloc16.lo" ;;
15521    we32kcoff_vec)		tb="$tb coff-we32k.lo" ;;
15522    z80coff_vec)		tb="$tb coff-z80.lo reloc16.lo" ;;
15523    z8kcoff_vec)		tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;;
15524
15525    # These appear out of order in targets.c
15526    srec_vec)			tb="$tb srec.lo" ;;
15527    symbolsrec_vec)		tb="$tb srec.lo" ;;
15528    tekhex_vec)			tb="$tb tekhex.lo" ;;
15529    cisco_core_big_vec)		tb="$tb cisco-core.lo" ;;
15530    cisco_core_little_vec)	tb="$tb cisco-core.lo" ;;
15531
15532    "")			;;
15533    *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15534    esac
15535
15536    if test ${target_size} = 64; then
15537	target64=true
15538    fi
15539    if test x"${vec}" = x"${defvec}"; then
15540	bfd_default_target_size=${target_size}
15541    fi
15542done
15543
15544# Target architecture .o files.
15545# A couple of CPUs use shorter file names to avoid problems on DOS
15546# filesystems.
15547ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
15548
15549# Weed out duplicate .o files.
15550f=""
15551for i in $tb ; do
15552    case " $f " in
15553    *" $i "*) ;;
15554    *) f="$f $i" ;;
15555    esac
15556done
15557tb="$f"
15558
15559f=""
15560for i in $ta ; do
15561    case " $f " in
15562    *" $i "*) ;;
15563    *) f="$f $i" ;;
15564    esac
15565done
15566ta="$f"
15567
15568bfd_backends="$tb"
15569bfd_machines="$ta"
15570
15571if test x${all_targets} = xtrue ; then
15572  bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15573  bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15574  selvecs=
15575  havevecs=-DHAVE_all_vecs
15576  selarchs=
15577  test -n "$assocvecs" &&
15578    assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15579else	# all_targets is true
15580  # Only set these if they will be nonempty, for the clever echo.
15581  havevecs=
15582  assocvecs=
15583  test -n "$selvecs" &&
15584    havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15585  test -n "$selvecs" &&
15586    selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15587  test -n "$selarchs" &&
15588    selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15589fi	# all_targets is true
15590
15591case ${host64}-${target64}-${want64} in
15592  *true*)
15593    wordsize=64
15594    bfd64_libs='$(BFD64_LIBS)'
15595    all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15596    if test $BFD_HOST_64_BIT_DEFINED = 0; then
15597      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15598$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15599      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15600$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15601    fi
15602    if test -n "$GCC" ; then
15603       bad_64bit_gcc=no;
15604       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15605$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15606       # Add more tests for gcc versions with non-working 64-bit support here.
15607       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15608/* end confdefs.h.  */
15609:__GNUC__:__GNUC_MINOR__:__i386__:
15610_ACEOF
15611if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15612  $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15613  bad_64bit_gcc=yes;
15614		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15615$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
15616else
15617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15618$as_echo "no" >&6; }
15619fi
15620rm -f conftest*
15621
15622       if test $bad_64bit_gcc = yes ; then
15623	 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15624       fi
15625    fi
15626    ;;
15627  false-false-false)
15628    wordsize=32
15629    all_backends='$(BFD32_BACKENDS)'
15630    ;;
15631esac
15632
15633
15634
15635
15636
15637
15638
15639
15640if test "$plugins" = "yes"; then
15641  supports_plugins=1
15642else
15643  supports_plugins=0
15644fi
15645
15646
15647
15648# Determine the host dependant file_ptr a.k.a. off_t type.  In order
15649# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15650# fseeko, long.  This assumes that sizeof off_t is .ge. sizeof long.
15651# Hopefully a reasonable assumption since fseeko et.al. should be
15652# upward compatible.
15653for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15654do :
15655  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15656ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15657eval as_val=\$$as_ac_var
15658   if test "x$as_val" = x""yes; then :
15659  cat >>confdefs.h <<_ACEOF
15660#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15661_ACEOF
15662
15663fi
15664done
15665
15666if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15667    # The cast to long int works around a bug in the HP C Compiler
15668# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15669# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15670# This bug is HP SR number 8606223364.
15671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15672$as_echo_n "checking size of off_t... " >&6; }
15673if test "${ac_cv_sizeof_off_t+set}" = set; then :
15674  $as_echo_n "(cached) " >&6
15675else
15676  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
15677
15678else
15679  if test "$ac_cv_type_off_t" = yes; then
15680     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15681$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15682{ as_fn_set_status 77
15683as_fn_error "cannot compute sizeof (off_t)
15684See \`config.log' for more details." "$LINENO" 5; }; }
15685   else
15686     ac_cv_sizeof_off_t=0
15687   fi
15688fi
15689
15690fi
15691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15692$as_echo "$ac_cv_sizeof_off_t" >&6; }
15693
15694
15695
15696cat >>confdefs.h <<_ACEOF
15697#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15698_ACEOF
15699
15700
15701fi
15702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15703$as_echo_n "checking file_ptr type... " >&6; }
15704bfd_file_ptr="long"
15705bfd_ufile_ptr="unsigned long"
15706if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15707	-o x"${ac_cv_sizeof_off_t}" = x8; then
15708    bfd_file_ptr=BFD_HOST_64_BIT
15709    bfd_ufile_ptr=BFD_HOST_U_64_BIT
15710fi
15711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15712$as_echo "$bfd_file_ptr" >&6; }
15713
15714
15715
15716
15717tdefaults=""
15718test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15719test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15720test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15721test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
15722
15723
15724
15725for ac_header in stdlib.h unistd.h
15726do :
15727  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15728ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15729eval as_val=\$$as_ac_Header
15730   if test "x$as_val" = x""yes; then :
15731  cat >>confdefs.h <<_ACEOF
15732#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15733_ACEOF
15734
15735fi
15736
15737done
15738
15739for ac_func in getpagesize
15740do :
15741  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15742if test "x$ac_cv_func_getpagesize" = x""yes; then :
15743  cat >>confdefs.h <<_ACEOF
15744#define HAVE_GETPAGESIZE 1
15745_ACEOF
15746
15747fi
15748done
15749
15750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15751$as_echo_n "checking for working mmap... " >&6; }
15752if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15753  $as_echo_n "(cached) " >&6
15754else
15755  if test "$cross_compiling" = yes; then :
15756  ac_cv_func_mmap_fixed_mapped=no
15757else
15758  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15759/* end confdefs.h.  */
15760$ac_includes_default
15761/* malloc might have been renamed as rpl_malloc. */
15762#undef malloc
15763
15764/* Thanks to Mike Haertel and Jim Avera for this test.
15765   Here is a matrix of mmap possibilities:
15766	mmap private not fixed
15767	mmap private fixed at somewhere currently unmapped
15768	mmap private fixed at somewhere already mapped
15769	mmap shared not fixed
15770	mmap shared fixed at somewhere currently unmapped
15771	mmap shared fixed at somewhere already mapped
15772   For private mappings, we should verify that changes cannot be read()
15773   back from the file, nor mmap's back from the file at a different
15774   address.  (There have been systems where private was not correctly
15775   implemented like the infamous i386 svr4.0, and systems where the
15776   VM page cache was not coherent with the file system buffer cache
15777   like early versions of FreeBSD and possibly contemporary NetBSD.)
15778   For shared mappings, we should conversely verify that changes get
15779   propagated back to all the places they're supposed to be.
15780
15781   Grep wants private fixed already mapped.
15782   The main things grep needs to know about mmap are:
15783   * does it exist and is it safe to write into the mmap'd area
15784   * how to use it (BSD variants)  */
15785
15786#include <fcntl.h>
15787#include <sys/mman.h>
15788
15789#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15790char *malloc ();
15791#endif
15792
15793/* This mess was copied from the GNU getpagesize.h.  */
15794#ifndef HAVE_GETPAGESIZE
15795/* Assume that all systems that can run configure have sys/param.h.  */
15796# ifndef HAVE_SYS_PARAM_H
15797#  define HAVE_SYS_PARAM_H 1
15798# endif
15799
15800# ifdef _SC_PAGESIZE
15801#  define getpagesize() sysconf(_SC_PAGESIZE)
15802# else /* no _SC_PAGESIZE */
15803#  ifdef HAVE_SYS_PARAM_H
15804#   include <sys/param.h>
15805#   ifdef EXEC_PAGESIZE
15806#    define getpagesize() EXEC_PAGESIZE
15807#   else /* no EXEC_PAGESIZE */
15808#    ifdef NBPG
15809#     define getpagesize() NBPG * CLSIZE
15810#     ifndef CLSIZE
15811#      define CLSIZE 1
15812#     endif /* no CLSIZE */
15813#    else /* no NBPG */
15814#     ifdef NBPC
15815#      define getpagesize() NBPC
15816#     else /* no NBPC */
15817#      ifdef PAGESIZE
15818#       define getpagesize() PAGESIZE
15819#      endif /* PAGESIZE */
15820#     endif /* no NBPC */
15821#    endif /* no NBPG */
15822#   endif /* no EXEC_PAGESIZE */
15823#  else /* no HAVE_SYS_PARAM_H */
15824#   define getpagesize() 8192	/* punt totally */
15825#  endif /* no HAVE_SYS_PARAM_H */
15826# endif /* no _SC_PAGESIZE */
15827
15828#endif /* no HAVE_GETPAGESIZE */
15829
15830int
15831main ()
15832{
15833  char *data, *data2, *data3;
15834  int i, pagesize;
15835  int fd;
15836
15837  pagesize = getpagesize ();
15838
15839  /* First, make a file with some known garbage in it. */
15840  data = (char *) malloc (pagesize);
15841  if (!data)
15842    return 1;
15843  for (i = 0; i < pagesize; ++i)
15844    *(data + i) = rand ();
15845  umask (0);
15846  fd = creat ("conftest.mmap", 0600);
15847  if (fd < 0)
15848    return 1;
15849  if (write (fd, data, pagesize) != pagesize)
15850    return 1;
15851  close (fd);
15852
15853  /* Next, try to mmap the file at a fixed address which already has
15854     something else allocated at it.  If we can, also make sure that
15855     we see the same garbage.  */
15856  fd = open ("conftest.mmap", O_RDWR);
15857  if (fd < 0)
15858    return 1;
15859  data2 = (char *) malloc (2 * pagesize);
15860  if (!data2)
15861    return 1;
15862  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
15863  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15864		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
15865    return 1;
15866  for (i = 0; i < pagesize; ++i)
15867    if (*(data + i) != *(data2 + i))
15868      return 1;
15869
15870  /* Finally, make sure that changes to the mapped area do not
15871     percolate back to the file as seen by read().  (This is a bug on
15872     some variants of i386 svr4.0.)  */
15873  for (i = 0; i < pagesize; ++i)
15874    *(data2 + i) = *(data2 + i) + 1;
15875  data3 = (char *) malloc (pagesize);
15876  if (!data3)
15877    return 1;
15878  if (read (fd, data3, pagesize) != pagesize)
15879    return 1;
15880  for (i = 0; i < pagesize; ++i)
15881    if (*(data + i) != *(data3 + i))
15882      return 1;
15883  close (fd);
15884  return 0;
15885}
15886_ACEOF
15887if ac_fn_c_try_run "$LINENO"; then :
15888  ac_cv_func_mmap_fixed_mapped=yes
15889else
15890  ac_cv_func_mmap_fixed_mapped=no
15891fi
15892rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15893  conftest.$ac_objext conftest.beam conftest.$ac_ext
15894fi
15895
15896fi
15897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15898$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15899if test $ac_cv_func_mmap_fixed_mapped = yes; then
15900
15901$as_echo "#define HAVE_MMAP 1" >>confdefs.h
15902
15903fi
15904rm -f conftest.mmap
15905
15906for ac_func in madvise mprotect
15907do :
15908  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15909ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15910eval as_val=\$$as_ac_var
15911   if test "x$as_val" = x""yes; then :
15912  cat >>confdefs.h <<_ACEOF
15913#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15914_ACEOF
15915
15916fi
15917done
15918
15919case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15920  true+yes )
15921$as_echo "#define USE_MMAP 1" >>confdefs.h
15922 ;;
15923esac
15924
15925rm -f doc/config.status
15926ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
15927
15928
15929ac_config_commands="$ac_config_commands default"
15930
15931
15932
15933
15934
15935
15936
15937cat >confcache <<\_ACEOF
15938# This file is a shell script that caches the results of configure
15939# tests run on this system so they can be shared between configure
15940# scripts and configure runs, see configure's option --config-cache.
15941# It is not useful on other systems.  If it contains results you don't
15942# want to keep, you may remove or edit it.
15943#
15944# config.status only pays attention to the cache file if you give it
15945# the --recheck option to rerun configure.
15946#
15947# `ac_cv_env_foo' variables (set or unset) will be overridden when
15948# loading this file, other *unset* `ac_cv_foo' will be assigned the
15949# following values.
15950
15951_ACEOF
15952
15953# The following way of writing the cache mishandles newlines in values,
15954# but we know of no workaround that is simple, portable, and efficient.
15955# So, we kill variables containing newlines.
15956# Ultrix sh set writes to stderr and can't be redirected directly,
15957# and sets the high bit in the cache file unless we assign to the vars.
15958(
15959  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15960    eval ac_val=\$$ac_var
15961    case $ac_val in #(
15962    *${as_nl}*)
15963      case $ac_var in #(
15964      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15965$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15966      esac
15967      case $ac_var in #(
15968      _ | IFS | as_nl) ;; #(
15969      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15970      *) { eval $ac_var=; unset $ac_var;} ;;
15971      esac ;;
15972    esac
15973  done
15974
15975  (set) 2>&1 |
15976    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15977    *${as_nl}ac_space=\ *)
15978      # `set' does not quote correctly, so add quotes: double-quote
15979      # substitution turns \\\\ into \\, and sed turns \\ into \.
15980      sed -n \
15981	"s/'/'\\\\''/g;
15982	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15983      ;; #(
15984    *)
15985      # `set' quotes correctly as required by POSIX, so do not add quotes.
15986      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15987      ;;
15988    esac |
15989    sort
15990) |
15991  sed '
15992     /^ac_cv_env_/b end
15993     t clear
15994     :clear
15995     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15996     t end
15997     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15998     :end' >>confcache
15999if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16000  if test -w "$cache_file"; then
16001    test "x$cache_file" != "x/dev/null" &&
16002      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16003$as_echo "$as_me: updating cache $cache_file" >&6;}
16004    cat confcache >$cache_file
16005  else
16006    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16007$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16008  fi
16009fi
16010rm -f confcache
16011
16012test "x$prefix" = xNONE && prefix=$ac_default_prefix
16013# Let make expand exec_prefix.
16014test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16015
16016DEFS=-DHAVE_CONFIG_H
16017
16018ac_libobjs=
16019ac_ltlibobjs=
16020for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16021  # 1. Remove the extension, and $U if already installed.
16022  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16023  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16024  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16025  #    will be set to the directory where LIBOBJS objects are built.
16026  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16027  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16028done
16029LIBOBJS=$ac_libobjs
16030
16031LTLIBOBJS=$ac_ltlibobjs
16032
16033
16034if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16035  as_fn_error "conditional \"AMDEP\" was never defined.
16036Usually this means the macro was only invoked conditionally." "$LINENO" 5
16037fi
16038if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16039  as_fn_error "conditional \"am__fastdepCC\" was never defined.
16040Usually this means the macro was only invoked conditionally." "$LINENO" 5
16041fi
16042 if test -n "$EXEEXT"; then
16043  am__EXEEXT_TRUE=
16044  am__EXEEXT_FALSE='#'
16045else
16046  am__EXEEXT_TRUE='#'
16047  am__EXEEXT_FALSE=
16048fi
16049
16050if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
16051  as_fn_error "conditional \"PLUGINS\" was never defined.
16052Usually this means the macro was only invoked conditionally." "$LINENO" 5
16053fi
16054if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16055  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16056Usually this means the macro was only invoked conditionally." "$LINENO" 5
16057fi
16058if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
16059  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
16060Usually this means the macro was only invoked conditionally." "$LINENO" 5
16061fi
16062if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
16063  as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
16064Usually this means the macro was only invoked conditionally." "$LINENO" 5
16065fi
16066
16067: ${CONFIG_STATUS=./config.status}
16068ac_write_fail=0
16069ac_clean_files_save=$ac_clean_files
16070ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16071{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16072$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16073as_write_fail=0
16074cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16075#! $SHELL
16076# Generated by $as_me.
16077# Run this file to recreate the current configuration.
16078# Compiler output produced by configure, useful for debugging
16079# configure, is in config.log if it exists.
16080
16081debug=false
16082ac_cs_recheck=false
16083ac_cs_silent=false
16084
16085SHELL=\${CONFIG_SHELL-$SHELL}
16086export SHELL
16087_ASEOF
16088cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16089## -------------------- ##
16090## M4sh Initialization. ##
16091## -------------------- ##
16092
16093# Be more Bourne compatible
16094DUALCASE=1; export DUALCASE # for MKS sh
16095if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16096  emulate sh
16097  NULLCMD=:
16098  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16099  # is contrary to our usage.  Disable this feature.
16100  alias -g '${1+"$@"}'='"$@"'
16101  setopt NO_GLOB_SUBST
16102else
16103  case `(set -o) 2>/dev/null` in #(
16104  *posix*) :
16105    set -o posix ;; #(
16106  *) :
16107     ;;
16108esac
16109fi
16110
16111
16112as_nl='
16113'
16114export as_nl
16115# Printing a long string crashes Solaris 7 /usr/bin/printf.
16116as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16117as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16118as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16119# Prefer a ksh shell builtin over an external printf program on Solaris,
16120# but without wasting forks for bash or zsh.
16121if test -z "$BASH_VERSION$ZSH_VERSION" \
16122    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16123  as_echo='print -r --'
16124  as_echo_n='print -rn --'
16125elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16126  as_echo='printf %s\n'
16127  as_echo_n='printf %s'
16128else
16129  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16130    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16131    as_echo_n='/usr/ucb/echo -n'
16132  else
16133    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16134    as_echo_n_body='eval
16135      arg=$1;
16136      case $arg in #(
16137      *"$as_nl"*)
16138	expr "X$arg" : "X\\(.*\\)$as_nl";
16139	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16140      esac;
16141      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16142    '
16143    export as_echo_n_body
16144    as_echo_n='sh -c $as_echo_n_body as_echo'
16145  fi
16146  export as_echo_body
16147  as_echo='sh -c $as_echo_body as_echo'
16148fi
16149
16150# The user is always right.
16151if test "${PATH_SEPARATOR+set}" != set; then
16152  PATH_SEPARATOR=:
16153  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16154    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16155      PATH_SEPARATOR=';'
16156  }
16157fi
16158
16159
16160# IFS
16161# We need space, tab and new line, in precisely that order.  Quoting is
16162# there to prevent editors from complaining about space-tab.
16163# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16164# splitting by setting IFS to empty value.)
16165IFS=" ""	$as_nl"
16166
16167# Find who we are.  Look in the path if we contain no directory separator.
16168case $0 in #((
16169  *[\\/]* ) as_myself=$0 ;;
16170  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16171for as_dir in $PATH
16172do
16173  IFS=$as_save_IFS
16174  test -z "$as_dir" && as_dir=.
16175    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16176  done
16177IFS=$as_save_IFS
16178
16179     ;;
16180esac
16181# We did not find ourselves, most probably we were run as `sh COMMAND'
16182# in which case we are not to be found in the path.
16183if test "x$as_myself" = x; then
16184  as_myself=$0
16185fi
16186if test ! -f "$as_myself"; then
16187  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16188  exit 1
16189fi
16190
16191# Unset variables that we do not need and which cause bugs (e.g. in
16192# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16193# suppresses any "Segmentation fault" message there.  '((' could
16194# trigger a bug in pdksh 5.2.14.
16195for as_var in BASH_ENV ENV MAIL MAILPATH
16196do eval test x\${$as_var+set} = xset \
16197  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16198done
16199PS1='$ '
16200PS2='> '
16201PS4='+ '
16202
16203# NLS nuisances.
16204LC_ALL=C
16205export LC_ALL
16206LANGUAGE=C
16207export LANGUAGE
16208
16209# CDPATH.
16210(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16211
16212
16213# as_fn_error ERROR [LINENO LOG_FD]
16214# ---------------------------------
16215# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16216# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16217# script with status $?, using 1 if that was 0.
16218as_fn_error ()
16219{
16220  as_status=$?; test $as_status -eq 0 && as_status=1
16221  if test "$3"; then
16222    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16223    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16224  fi
16225  $as_echo "$as_me: error: $1" >&2
16226  as_fn_exit $as_status
16227} # as_fn_error
16228
16229
16230# as_fn_set_status STATUS
16231# -----------------------
16232# Set $? to STATUS, without forking.
16233as_fn_set_status ()
16234{
16235  return $1
16236} # as_fn_set_status
16237
16238# as_fn_exit STATUS
16239# -----------------
16240# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16241as_fn_exit ()
16242{
16243  set +e
16244  as_fn_set_status $1
16245  exit $1
16246} # as_fn_exit
16247
16248# as_fn_unset VAR
16249# ---------------
16250# Portably unset VAR.
16251as_fn_unset ()
16252{
16253  { eval $1=; unset $1;}
16254}
16255as_unset=as_fn_unset
16256# as_fn_append VAR VALUE
16257# ----------------------
16258# Append the text in VALUE to the end of the definition contained in VAR. Take
16259# advantage of any shell optimizations that allow amortized linear growth over
16260# repeated appends, instead of the typical quadratic growth present in naive
16261# implementations.
16262if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16263  eval 'as_fn_append ()
16264  {
16265    eval $1+=\$2
16266  }'
16267else
16268  as_fn_append ()
16269  {
16270    eval $1=\$$1\$2
16271  }
16272fi # as_fn_append
16273
16274# as_fn_arith ARG...
16275# ------------------
16276# Perform arithmetic evaluation on the ARGs, and store the result in the
16277# global $as_val. Take advantage of shells that can avoid forks. The arguments
16278# must be portable across $(()) and expr.
16279if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16280  eval 'as_fn_arith ()
16281  {
16282    as_val=$(( $* ))
16283  }'
16284else
16285  as_fn_arith ()
16286  {
16287    as_val=`expr "$@" || test $? -eq 1`
16288  }
16289fi # as_fn_arith
16290
16291
16292if expr a : '\(a\)' >/dev/null 2>&1 &&
16293   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16294  as_expr=expr
16295else
16296  as_expr=false
16297fi
16298
16299if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16300  as_basename=basename
16301else
16302  as_basename=false
16303fi
16304
16305if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16306  as_dirname=dirname
16307else
16308  as_dirname=false
16309fi
16310
16311as_me=`$as_basename -- "$0" ||
16312$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16313	 X"$0" : 'X\(//\)$' \| \
16314	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16315$as_echo X/"$0" |
16316    sed '/^.*\/\([^/][^/]*\)\/*$/{
16317	    s//\1/
16318	    q
16319	  }
16320	  /^X\/\(\/\/\)$/{
16321	    s//\1/
16322	    q
16323	  }
16324	  /^X\/\(\/\).*/{
16325	    s//\1/
16326	    q
16327	  }
16328	  s/.*/./; q'`
16329
16330# Avoid depending upon Character Ranges.
16331as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16332as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16333as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16334as_cr_digits='0123456789'
16335as_cr_alnum=$as_cr_Letters$as_cr_digits
16336
16337ECHO_C= ECHO_N= ECHO_T=
16338case `echo -n x` in #(((((
16339-n*)
16340  case `echo 'xy\c'` in
16341  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16342  xy)  ECHO_C='\c';;
16343  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16344       ECHO_T='	';;
16345  esac;;
16346*)
16347  ECHO_N='-n';;
16348esac
16349
16350rm -f conf$$ conf$$.exe conf$$.file
16351if test -d conf$$.dir; then
16352  rm -f conf$$.dir/conf$$.file
16353else
16354  rm -f conf$$.dir
16355  mkdir conf$$.dir 2>/dev/null
16356fi
16357if (echo >conf$$.file) 2>/dev/null; then
16358  if ln -s conf$$.file conf$$ 2>/dev/null; then
16359    as_ln_s='ln -s'
16360    # ... but there are two gotchas:
16361    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16362    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16363    # In both cases, we have to default to `cp -p'.
16364    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16365      as_ln_s='cp -p'
16366  elif ln conf$$.file conf$$ 2>/dev/null; then
16367    as_ln_s=ln
16368  else
16369    as_ln_s='cp -p'
16370  fi
16371else
16372  as_ln_s='cp -p'
16373fi
16374rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16375rmdir conf$$.dir 2>/dev/null
16376
16377
16378# as_fn_mkdir_p
16379# -------------
16380# Create "$as_dir" as a directory, including parents if necessary.
16381as_fn_mkdir_p ()
16382{
16383
16384  case $as_dir in #(
16385  -*) as_dir=./$as_dir;;
16386  esac
16387  test -d "$as_dir" || eval $as_mkdir_p || {
16388    as_dirs=
16389    while :; do
16390      case $as_dir in #(
16391      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16392      *) as_qdir=$as_dir;;
16393      esac
16394      as_dirs="'$as_qdir' $as_dirs"
16395      as_dir=`$as_dirname -- "$as_dir" ||
16396$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16397	 X"$as_dir" : 'X\(//\)[^/]' \| \
16398	 X"$as_dir" : 'X\(//\)$' \| \
16399	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16400$as_echo X"$as_dir" |
16401    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16402	    s//\1/
16403	    q
16404	  }
16405	  /^X\(\/\/\)[^/].*/{
16406	    s//\1/
16407	    q
16408	  }
16409	  /^X\(\/\/\)$/{
16410	    s//\1/
16411	    q
16412	  }
16413	  /^X\(\/\).*/{
16414	    s//\1/
16415	    q
16416	  }
16417	  s/.*/./; q'`
16418      test -d "$as_dir" && break
16419    done
16420    test -z "$as_dirs" || eval "mkdir $as_dirs"
16421  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16422
16423
16424} # as_fn_mkdir_p
16425if mkdir -p . 2>/dev/null; then
16426  as_mkdir_p='mkdir -p "$as_dir"'
16427else
16428  test -d ./-p && rmdir ./-p
16429  as_mkdir_p=false
16430fi
16431
16432if test -x / >/dev/null 2>&1; then
16433  as_test_x='test -x'
16434else
16435  if ls -dL / >/dev/null 2>&1; then
16436    as_ls_L_option=L
16437  else
16438    as_ls_L_option=
16439  fi
16440  as_test_x='
16441    eval sh -c '\''
16442      if test -d "$1"; then
16443	test -d "$1/.";
16444      else
16445	case $1 in #(
16446	-*)set "./$1";;
16447	esac;
16448	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16449	???[sx]*):;;*)false;;esac;fi
16450    '\'' sh
16451  '
16452fi
16453as_executable_p=$as_test_x
16454
16455# Sed expression to map a string onto a valid CPP name.
16456as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16457
16458# Sed expression to map a string onto a valid variable name.
16459as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16460
16461
16462exec 6>&1
16463## ----------------------------------- ##
16464## Main body of $CONFIG_STATUS script. ##
16465## ----------------------------------- ##
16466_ASEOF
16467test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16468
16469cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16470# Save the log message, to keep $0 and so on meaningful, and to
16471# report actual input values of CONFIG_FILES etc. instead of their
16472# values after options handling.
16473ac_log="
16474This file was extended by bfd $as_me 2.23.52, which was
16475generated by GNU Autoconf 2.64.  Invocation command line was
16476
16477  CONFIG_FILES    = $CONFIG_FILES
16478  CONFIG_HEADERS  = $CONFIG_HEADERS
16479  CONFIG_LINKS    = $CONFIG_LINKS
16480  CONFIG_COMMANDS = $CONFIG_COMMANDS
16481  $ $0 $@
16482
16483on `(hostname || uname -n) 2>/dev/null | sed 1q`
16484"
16485
16486_ACEOF
16487
16488case $ac_config_files in *"
16489"*) set x $ac_config_files; shift; ac_config_files=$*;;
16490esac
16491
16492case $ac_config_headers in *"
16493"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16494esac
16495
16496
16497cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16498# Files that config.status was made for.
16499config_files="$ac_config_files"
16500config_headers="$ac_config_headers"
16501config_commands="$ac_config_commands"
16502
16503_ACEOF
16504
16505cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16506ac_cs_usage="\
16507\`$as_me' instantiates files and other configuration actions
16508from templates according to the current configuration.  Unless the files
16509and actions are specified as TAGs, all are instantiated by default.
16510
16511Usage: $0 [OPTION]... [TAG]...
16512
16513  -h, --help       print this help, then exit
16514  -V, --version    print version number and configuration settings, then exit
16515  -q, --quiet, --silent
16516                   do not print progress messages
16517  -d, --debug      don't remove temporary files
16518      --recheck    update $as_me by reconfiguring in the same conditions
16519      --file=FILE[:TEMPLATE]
16520                   instantiate the configuration file FILE
16521      --header=FILE[:TEMPLATE]
16522                   instantiate the configuration header FILE
16523
16524Configuration files:
16525$config_files
16526
16527Configuration headers:
16528$config_headers
16529
16530Configuration commands:
16531$config_commands
16532
16533Report bugs to the package provider."
16534
16535_ACEOF
16536cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16537ac_cs_version="\\
16538bfd config.status 2.23.52
16539configured by $0, generated by GNU Autoconf 2.64,
16540  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16541
16542Copyright (C) 2009 Free Software Foundation, Inc.
16543This config.status script is free software; the Free Software Foundation
16544gives unlimited permission to copy, distribute and modify it."
16545
16546ac_pwd='$ac_pwd'
16547srcdir='$srcdir'
16548INSTALL='$INSTALL'
16549MKDIR_P='$MKDIR_P'
16550AWK='$AWK'
16551test -n "\$AWK" || AWK=awk
16552_ACEOF
16553
16554cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16555# The default lists apply if the user does not specify any file.
16556ac_need_defaults=:
16557while test $# != 0
16558do
16559  case $1 in
16560  --*=*)
16561    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16562    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16563    ac_shift=:
16564    ;;
16565  *)
16566    ac_option=$1
16567    ac_optarg=$2
16568    ac_shift=shift
16569    ;;
16570  esac
16571
16572  case $ac_option in
16573  # Handling of the options.
16574  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16575    ac_cs_recheck=: ;;
16576  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16577    $as_echo "$ac_cs_version"; exit ;;
16578  --debug | --debu | --deb | --de | --d | -d )
16579    debug=: ;;
16580  --file | --fil | --fi | --f )
16581    $ac_shift
16582    case $ac_optarg in
16583    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16584    esac
16585    as_fn_append CONFIG_FILES " '$ac_optarg'"
16586    ac_need_defaults=false;;
16587  --header | --heade | --head | --hea )
16588    $ac_shift
16589    case $ac_optarg in
16590    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16591    esac
16592    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16593    ac_need_defaults=false;;
16594  --he | --h)
16595    # Conflict between --help and --header
16596    as_fn_error "ambiguous option: \`$1'
16597Try \`$0 --help' for more information.";;
16598  --help | --hel | -h )
16599    $as_echo "$ac_cs_usage"; exit ;;
16600  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16601  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16602    ac_cs_silent=: ;;
16603
16604  # This is an error.
16605  -*) as_fn_error "unrecognized option: \`$1'
16606Try \`$0 --help' for more information." ;;
16607
16608  *) as_fn_append ac_config_targets " $1"
16609     ac_need_defaults=false ;;
16610
16611  esac
16612  shift
16613done
16614
16615ac_configure_extra_args=
16616
16617if $ac_cs_silent; then
16618  exec 6>/dev/null
16619  ac_configure_extra_args="$ac_configure_extra_args --silent"
16620fi
16621
16622_ACEOF
16623cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16624if \$ac_cs_recheck; then
16625  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16626  shift
16627  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16628  CONFIG_SHELL='$SHELL'
16629  export CONFIG_SHELL
16630  exec "\$@"
16631fi
16632
16633_ACEOF
16634cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16635exec 5>>config.log
16636{
16637  echo
16638  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16639## Running $as_me. ##
16640_ASBOX
16641  $as_echo "$ac_log"
16642} >&5
16643
16644_ACEOF
16645cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16646#
16647# INIT-COMMANDS
16648#
16649AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16650
16651
16652# The HP-UX ksh and POSIX shell print the target directory to stdout
16653# if CDPATH is set.
16654(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16655
16656sed_quote_subst='$sed_quote_subst'
16657double_quote_subst='$double_quote_subst'
16658delay_variable_subst='$delay_variable_subst'
16659enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16660macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16661macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16662enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16663pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16664enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16665SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16666ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16667host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16668host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16669host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16670build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16671build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16672build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16673SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16674Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16675GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16676EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16677FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16678LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16679NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16680LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16681max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16682ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16683exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16684lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16685lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16686lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16687reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16688reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16689OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16690deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16691file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16692AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16693AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16694STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16695RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16696old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16697old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16698old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16699lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16700CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16701CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16702compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16703GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16704lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16705lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16706lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16707lt_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"`'
16708objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16709MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16710lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16711lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16712lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16713lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16714lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16715need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16716DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16717NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16718LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16719OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16720OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16721libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16722shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16723extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16724archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16725enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16726export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16727whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16728compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16729old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16730old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16731archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16732archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16733module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16734module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16735with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16736allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16737no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16738hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16739hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16740hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16741hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16742hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16743hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16744hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16745hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16746inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16747link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16748fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16749always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16750export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16751exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16752include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16753prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16754file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16755variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16756need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16757need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16758version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16759runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16760shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16761shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16762libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16763library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16764soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16765install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16766postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16767postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16768finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16769finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16770hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16771sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16772sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16773hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16774enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16775enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16776enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16777old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16778striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16779
16780LTCC='$LTCC'
16781LTCFLAGS='$LTCFLAGS'
16782compiler='$compiler_DEFAULT'
16783
16784# A function that is used when there is no print builtin or printf.
16785func_fallback_echo ()
16786{
16787  eval 'cat <<_LTECHO_EOF
16788\$1
16789_LTECHO_EOF'
16790}
16791
16792# Quote evaled strings.
16793for var in SHELL \
16794ECHO \
16795SED \
16796GREP \
16797EGREP \
16798FGREP \
16799LD \
16800NM \
16801LN_S \
16802lt_SP2NL \
16803lt_NL2SP \
16804reload_flag \
16805OBJDUMP \
16806deplibs_check_method \
16807file_magic_cmd \
16808AR \
16809AR_FLAGS \
16810STRIP \
16811RANLIB \
16812CC \
16813CFLAGS \
16814compiler \
16815lt_cv_sys_global_symbol_pipe \
16816lt_cv_sys_global_symbol_to_cdecl \
16817lt_cv_sys_global_symbol_to_c_name_address \
16818lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16819lt_prog_compiler_no_builtin_flag \
16820lt_prog_compiler_wl \
16821lt_prog_compiler_pic \
16822lt_prog_compiler_static \
16823lt_cv_prog_compiler_c_o \
16824need_locks \
16825DSYMUTIL \
16826NMEDIT \
16827LIPO \
16828OTOOL \
16829OTOOL64 \
16830shrext_cmds \
16831export_dynamic_flag_spec \
16832whole_archive_flag_spec \
16833compiler_needs_object \
16834with_gnu_ld \
16835allow_undefined_flag \
16836no_undefined_flag \
16837hardcode_libdir_flag_spec \
16838hardcode_libdir_flag_spec_ld \
16839hardcode_libdir_separator \
16840fix_srcfile_path \
16841exclude_expsyms \
16842include_expsyms \
16843file_list_spec \
16844variables_saved_for_relink \
16845libname_spec \
16846library_names_spec \
16847soname_spec \
16848install_override_mode \
16849finish_eval \
16850old_striplib \
16851striplib; do
16852    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16853    *[\\\\\\\`\\"\\\$]*)
16854      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16855      ;;
16856    *)
16857      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16858      ;;
16859    esac
16860done
16861
16862# Double-quote double-evaled strings.
16863for var in reload_cmds \
16864old_postinstall_cmds \
16865old_postuninstall_cmds \
16866old_archive_cmds \
16867extract_expsyms_cmds \
16868old_archive_from_new_cmds \
16869old_archive_from_expsyms_cmds \
16870archive_cmds \
16871archive_expsym_cmds \
16872module_cmds \
16873module_expsym_cmds \
16874export_symbols_cmds \
16875prelink_cmds \
16876postinstall_cmds \
16877postuninstall_cmds \
16878finish_cmds \
16879sys_lib_search_path_spec \
16880sys_lib_dlsearch_path_spec; do
16881    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16882    *[\\\\\\\`\\"\\\$]*)
16883      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16884      ;;
16885    *)
16886      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16887      ;;
16888    esac
16889done
16890
16891ac_aux_dir='$ac_aux_dir'
16892xsi_shell='$xsi_shell'
16893lt_shell_append='$lt_shell_append'
16894
16895# See if we are running on zsh, and set the options which allow our
16896# commands through without removal of \ escapes INIT.
16897if test -n "\${ZSH_VERSION+set}" ; then
16898   setopt NO_GLOB_SUBST
16899fi
16900
16901
16902    PACKAGE='$PACKAGE'
16903    VERSION='$VERSION'
16904    TIMESTAMP='$TIMESTAMP'
16905    RM='$RM'
16906    ofile='$ofile'
16907
16908
16909
16910# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16911    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16912    # from automake.
16913    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16914    # Capture the value of LINGUAS because we need it to compute CATALOGS.
16915    LINGUAS="${LINGUAS-%UNSET%}"
16916
16917
16918GCC="$GCC"
16919CC="$CC"
16920acx_cv_header_stdint="$acx_cv_header_stdint"
16921acx_cv_type_int8_t="$acx_cv_type_int8_t"
16922acx_cv_type_int16_t="$acx_cv_type_int16_t"
16923acx_cv_type_int32_t="$acx_cv_type_int32_t"
16924acx_cv_type_int64_t="$acx_cv_type_int64_t"
16925acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16926ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16927ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16928ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16929ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16930ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
16931ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16932ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
16933ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
16934
16935
16936
16937_ACEOF
16938
16939cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16940
16941# Handling of arguments.
16942for ac_config_target in $ac_config_targets
16943do
16944  case $ac_config_target in
16945    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16946    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16947    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16948    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16949    "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
16950    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16951    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16952    "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16953    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16954    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16955
16956  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16957  esac
16958done
16959
16960
16961# If the user did not use the arguments to specify the items to instantiate,
16962# then the envvar interface is used.  Set only those that are not.
16963# We use the long form for the default assignment because of an extremely
16964# bizarre bug on SunOS 4.1.3.
16965if $ac_need_defaults; then
16966  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16967  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16968  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16969fi
16970
16971# Have a temporary directory for convenience.  Make it in the build tree
16972# simply because there is no reason against having it here, and in addition,
16973# creating and moving files from /tmp can sometimes cause problems.
16974# Hook for its removal unless debugging.
16975# Note that there is a small window in which the directory will not be cleaned:
16976# after its creation but before its name has been assigned to `$tmp'.
16977$debug ||
16978{
16979  tmp=
16980  trap 'exit_status=$?
16981  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16982' 0
16983  trap 'as_fn_exit 1' 1 2 13 15
16984}
16985# Create a (secure) tmp directory for tmp files.
16986
16987{
16988  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16989  test -n "$tmp" && test -d "$tmp"
16990}  ||
16991{
16992  tmp=./conf$$-$RANDOM
16993  (umask 077 && mkdir "$tmp")
16994} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16995
16996# Set up the scripts for CONFIG_FILES section.
16997# No need to generate them if there are no CONFIG_FILES.
16998# This happens for instance with `./config.status config.h'.
16999if test -n "$CONFIG_FILES"; then
17000
17001
17002ac_cr=`echo X | tr X '\015'`
17003# On cygwin, bash can eat \r inside `` if the user requested igncr.
17004# But we know of no other shell where ac_cr would be empty at this
17005# point, so we can use a bashism as a fallback.
17006if test "x$ac_cr" = x; then
17007  eval ac_cr=\$\'\\r\'
17008fi
17009ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17010if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17011  ac_cs_awk_cr='\r'
17012else
17013  ac_cs_awk_cr=$ac_cr
17014fi
17015
17016echo 'BEGIN {' >"$tmp/subs1.awk" &&
17017_ACEOF
17018
17019
17020{
17021  echo "cat >conf$$subs.awk <<_ACEOF" &&
17022  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17023  echo "_ACEOF"
17024} >conf$$subs.sh ||
17025  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17026ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17027ac_delim='%!_!# '
17028for ac_last_try in false false false false false :; do
17029  . ./conf$$subs.sh ||
17030    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17031
17032  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17033  if test $ac_delim_n = $ac_delim_num; then
17034    break
17035  elif $ac_last_try; then
17036    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17037  else
17038    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17039  fi
17040done
17041rm -f conf$$subs.sh
17042
17043cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17044cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17045_ACEOF
17046sed -n '
17047h
17048s/^/S["/; s/!.*/"]=/
17049p
17050g
17051s/^[^!]*!//
17052:repl
17053t repl
17054s/'"$ac_delim"'$//
17055t delim
17056:nl
17057h
17058s/\(.\{148\}\).*/\1/
17059t more1
17060s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17061p
17062n
17063b repl
17064:more1
17065s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17066p
17067g
17068s/.\{148\}//
17069t nl
17070:delim
17071h
17072s/\(.\{148\}\).*/\1/
17073t more2
17074s/["\\]/\\&/g; s/^/"/; s/$/"/
17075p
17076b
17077:more2
17078s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17079p
17080g
17081s/.\{148\}//
17082t delim
17083' <conf$$subs.awk | sed '
17084/^[^""]/{
17085  N
17086  s/\n//
17087}
17088' >>$CONFIG_STATUS || ac_write_fail=1
17089rm -f conf$$subs.awk
17090cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17091_ACAWK
17092cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17093  for (key in S) S_is_set[key] = 1
17094  FS = ""
17095
17096}
17097{
17098  line = $ 0
17099  nfields = split(line, field, "@")
17100  substed = 0
17101  len = length(field[1])
17102  for (i = 2; i < nfields; i++) {
17103    key = field[i]
17104    keylen = length(key)
17105    if (S_is_set[key]) {
17106      value = S[key]
17107      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17108      len += length(value) + length(field[++i])
17109      substed = 1
17110    } else
17111      len += 1 + keylen
17112  }
17113
17114  print line
17115}
17116
17117_ACAWK
17118_ACEOF
17119cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17120if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17121  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17122else
17123  cat
17124fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17125  || as_fn_error "could not setup config files machinery" "$LINENO" 5
17126_ACEOF
17127
17128# VPATH may cause trouble with some makes, so we remove $(srcdir),
17129# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17130# trailing colons and then remove the whole line if VPATH becomes empty
17131# (actually we leave an empty line to preserve line numbers).
17132if test "x$srcdir" = x.; then
17133  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
17134s/:*\$(srcdir):*/:/
17135s/:*\${srcdir}:*/:/
17136s/:*@srcdir@:*/:/
17137s/^\([^=]*=[	 ]*\):*/\1/
17138s/:*$//
17139s/^[^=]*=[	 ]*$//
17140}'
17141fi
17142
17143cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17144fi # test -n "$CONFIG_FILES"
17145
17146# Set up the scripts for CONFIG_HEADERS section.
17147# No need to generate them if there are no CONFIG_HEADERS.
17148# This happens for instance with `./config.status Makefile'.
17149if test -n "$CONFIG_HEADERS"; then
17150cat >"$tmp/defines.awk" <<\_ACAWK ||
17151BEGIN {
17152_ACEOF
17153
17154# Transform confdefs.h into an awk script `defines.awk', embedded as
17155# here-document in config.status, that substitutes the proper values into
17156# config.h.in to produce config.h.
17157
17158# Create a delimiter string that does not exist in confdefs.h, to ease
17159# handling of long lines.
17160ac_delim='%!_!# '
17161for ac_last_try in false false :; do
17162  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17163  if test -z "$ac_t"; then
17164    break
17165  elif $ac_last_try; then
17166    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17167  else
17168    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17169  fi
17170done
17171
17172# For the awk script, D is an array of macro values keyed by name,
17173# likewise P contains macro parameters if any.  Preserve backslash
17174# newline sequences.
17175
17176ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17177sed -n '
17178s/.\{148\}/&'"$ac_delim"'/g
17179t rset
17180:rset
17181s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17182t def
17183d
17184:def
17185s/\\$//
17186t bsnl
17187s/["\\]/\\&/g
17188s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17189D["\1"]=" \3"/p
17190s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17191d
17192:bsnl
17193s/["\\]/\\&/g
17194s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17195D["\1"]=" \3\\\\\\n"\\/p
17196t cont
17197s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17198t cont
17199d
17200:cont
17201n
17202s/.\{148\}/&'"$ac_delim"'/g
17203t clear
17204:clear
17205s/\\$//
17206t bsnlc
17207s/["\\]/\\&/g; s/^/"/; s/$/"/p
17208d
17209:bsnlc
17210s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17211b cont
17212' <confdefs.h | sed '
17213s/'"$ac_delim"'/"\\\
17214"/g' >>$CONFIG_STATUS || ac_write_fail=1
17215
17216cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17217  for (key in D) D_is_set[key] = 1
17218  FS = ""
17219}
17220/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17221  line = \$ 0
17222  split(line, arg, " ")
17223  if (arg[1] == "#") {
17224    defundef = arg[2]
17225    mac1 = arg[3]
17226  } else {
17227    defundef = substr(arg[1], 2)
17228    mac1 = arg[2]
17229  }
17230  split(mac1, mac2, "(") #)
17231  macro = mac2[1]
17232  prefix = substr(line, 1, index(line, defundef) - 1)
17233  if (D_is_set[macro]) {
17234    # Preserve the white space surrounding the "#".
17235    print prefix "define", macro P[macro] D[macro]
17236    next
17237  } else {
17238    # Replace #undef with comments.  This is necessary, for example,
17239    # in the case of _POSIX_SOURCE, which is predefined and required
17240    # on some systems where configure will not decide to define it.
17241    if (defundef == "undef") {
17242      print "/*", prefix defundef, macro, "*/"
17243      next
17244    }
17245  }
17246}
17247{ print }
17248_ACAWK
17249_ACEOF
17250cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17251  as_fn_error "could not setup config headers machinery" "$LINENO" 5
17252fi # test -n "$CONFIG_HEADERS"
17253
17254
17255eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17256shift
17257for ac_tag
17258do
17259  case $ac_tag in
17260  :[FHLC]) ac_mode=$ac_tag; continue;;
17261  esac
17262  case $ac_mode$ac_tag in
17263  :[FHL]*:*);;
17264  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17265  :[FH]-) ac_tag=-:-;;
17266  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17267  esac
17268  ac_save_IFS=$IFS
17269  IFS=:
17270  set x $ac_tag
17271  IFS=$ac_save_IFS
17272  shift
17273  ac_file=$1
17274  shift
17275
17276  case $ac_mode in
17277  :L) ac_source=$1;;
17278  :[FH])
17279    ac_file_inputs=
17280    for ac_f
17281    do
17282      case $ac_f in
17283      -) ac_f="$tmp/stdin";;
17284      *) # Look for the file first in the build tree, then in the source tree
17285	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17286	 # because $ac_f cannot contain `:'.
17287	 test -f "$ac_f" ||
17288	   case $ac_f in
17289	   [\\/$]*) false;;
17290	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17291	   esac ||
17292	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17293      esac
17294      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17295      as_fn_append ac_file_inputs " '$ac_f'"
17296    done
17297
17298    # Let's still pretend it is `configure' which instantiates (i.e., don't
17299    # use $as_me), people would be surprised to read:
17300    #    /* config.h.  Generated by config.status.  */
17301    configure_input='Generated from '`
17302	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17303	`' by configure.'
17304    if test x"$ac_file" != x-; then
17305      configure_input="$ac_file.  $configure_input"
17306      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17307$as_echo "$as_me: creating $ac_file" >&6;}
17308    fi
17309    # Neutralize special characters interpreted by sed in replacement strings.
17310    case $configure_input in #(
17311    *\&* | *\|* | *\\* )
17312       ac_sed_conf_input=`$as_echo "$configure_input" |
17313       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17314    *) ac_sed_conf_input=$configure_input;;
17315    esac
17316
17317    case $ac_tag in
17318    *:-:* | *:-) cat >"$tmp/stdin" \
17319      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17320    esac
17321    ;;
17322  esac
17323
17324  ac_dir=`$as_dirname -- "$ac_file" ||
17325$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17326	 X"$ac_file" : 'X\(//\)[^/]' \| \
17327	 X"$ac_file" : 'X\(//\)$' \| \
17328	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17329$as_echo X"$ac_file" |
17330    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17331	    s//\1/
17332	    q
17333	  }
17334	  /^X\(\/\/\)[^/].*/{
17335	    s//\1/
17336	    q
17337	  }
17338	  /^X\(\/\/\)$/{
17339	    s//\1/
17340	    q
17341	  }
17342	  /^X\(\/\).*/{
17343	    s//\1/
17344	    q
17345	  }
17346	  s/.*/./; q'`
17347  as_dir="$ac_dir"; as_fn_mkdir_p
17348  ac_builddir=.
17349
17350case "$ac_dir" in
17351.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17352*)
17353  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17354  # A ".." for each directory in $ac_dir_suffix.
17355  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17356  case $ac_top_builddir_sub in
17357  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17358  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17359  esac ;;
17360esac
17361ac_abs_top_builddir=$ac_pwd
17362ac_abs_builddir=$ac_pwd$ac_dir_suffix
17363# for backward compatibility:
17364ac_top_builddir=$ac_top_build_prefix
17365
17366case $srcdir in
17367  .)  # We are building in place.
17368    ac_srcdir=.
17369    ac_top_srcdir=$ac_top_builddir_sub
17370    ac_abs_top_srcdir=$ac_pwd ;;
17371  [\\/]* | ?:[\\/]* )  # Absolute name.
17372    ac_srcdir=$srcdir$ac_dir_suffix;
17373    ac_top_srcdir=$srcdir
17374    ac_abs_top_srcdir=$srcdir ;;
17375  *) # Relative name.
17376    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17377    ac_top_srcdir=$ac_top_build_prefix$srcdir
17378    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17379esac
17380ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17381
17382
17383  case $ac_mode in
17384  :F)
17385  #
17386  # CONFIG_FILE
17387  #
17388
17389  case $INSTALL in
17390  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17391  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17392  esac
17393  ac_MKDIR_P=$MKDIR_P
17394  case $MKDIR_P in
17395  [\\/$]* | ?:[\\/]* ) ;;
17396  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17397  esac
17398_ACEOF
17399
17400cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17401# If the template does not know about datarootdir, expand it.
17402# FIXME: This hack should be removed a few years after 2.60.
17403ac_datarootdir_hack=; ac_datarootdir_seen=
17404ac_sed_dataroot='
17405/datarootdir/ {
17406  p
17407  q
17408}
17409/@datadir@/p
17410/@docdir@/p
17411/@infodir@/p
17412/@localedir@/p
17413/@mandir@/p'
17414case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17415*datarootdir*) ac_datarootdir_seen=yes;;
17416*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17417  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17418$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17419_ACEOF
17420cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17421  ac_datarootdir_hack='
17422  s&@datadir@&$datadir&g
17423  s&@docdir@&$docdir&g
17424  s&@infodir@&$infodir&g
17425  s&@localedir@&$localedir&g
17426  s&@mandir@&$mandir&g
17427  s&\\\${datarootdir}&$datarootdir&g' ;;
17428esac
17429_ACEOF
17430
17431# Neutralize VPATH when `$srcdir' = `.'.
17432# Shell code in configure.ac might set extrasub.
17433# FIXME: do we really want to maintain this feature?
17434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17435ac_sed_extra="$ac_vpsub
17436$extrasub
17437_ACEOF
17438cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17439:t
17440/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17441s|@configure_input@|$ac_sed_conf_input|;t t
17442s&@top_builddir@&$ac_top_builddir_sub&;t t
17443s&@top_build_prefix@&$ac_top_build_prefix&;t t
17444s&@srcdir@&$ac_srcdir&;t t
17445s&@abs_srcdir@&$ac_abs_srcdir&;t t
17446s&@top_srcdir@&$ac_top_srcdir&;t t
17447s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17448s&@builddir@&$ac_builddir&;t t
17449s&@abs_builddir@&$ac_abs_builddir&;t t
17450s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17451s&@INSTALL@&$ac_INSTALL&;t t
17452s&@MKDIR_P@&$ac_MKDIR_P&;t t
17453$ac_datarootdir_hack
17454"
17455eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17456  || as_fn_error "could not create $ac_file" "$LINENO" 5
17457
17458test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17459  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17460  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17461  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17462which seems to be undefined.  Please make sure it is defined." >&5
17463$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17464which seems to be undefined.  Please make sure it is defined." >&2;}
17465
17466  rm -f "$tmp/stdin"
17467  case $ac_file in
17468  -) cat "$tmp/out" && rm -f "$tmp/out";;
17469  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17470  esac \
17471  || as_fn_error "could not create $ac_file" "$LINENO" 5
17472 ;;
17473  :H)
17474  #
17475  # CONFIG_HEADER
17476  #
17477  if test x"$ac_file" != x-; then
17478    {
17479      $as_echo "/* $configure_input  */" \
17480      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17481    } >"$tmp/config.h" \
17482      || as_fn_error "could not create $ac_file" "$LINENO" 5
17483    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17484      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17485$as_echo "$as_me: $ac_file is unchanged" >&6;}
17486    else
17487      rm -f "$ac_file"
17488      mv "$tmp/config.h" "$ac_file" \
17489	|| as_fn_error "could not create $ac_file" "$LINENO" 5
17490    fi
17491  else
17492    $as_echo "/* $configure_input  */" \
17493      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17494      || as_fn_error "could not create -" "$LINENO" 5
17495  fi
17496# Compute "$ac_file"'s index in $config_headers.
17497_am_arg="$ac_file"
17498_am_stamp_count=1
17499for _am_header in $config_headers :; do
17500  case $_am_header in
17501    $_am_arg | $_am_arg:* )
17502      break ;;
17503    * )
17504      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17505  esac
17506done
17507echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17508$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17509	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17510	 X"$_am_arg" : 'X\(//\)$' \| \
17511	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17512$as_echo X"$_am_arg" |
17513    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17514	    s//\1/
17515	    q
17516	  }
17517	  /^X\(\/\/\)[^/].*/{
17518	    s//\1/
17519	    q
17520	  }
17521	  /^X\(\/\/\)$/{
17522	    s//\1/
17523	    q
17524	  }
17525	  /^X\(\/\).*/{
17526	    s//\1/
17527	    q
17528	  }
17529	  s/.*/./; q'`/stamp-h$_am_stamp_count
17530 ;;
17531
17532  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17533$as_echo "$as_me: executing $ac_file commands" >&6;}
17534 ;;
17535  esac
17536
17537
17538  case $ac_file$ac_mode in
17539    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17540  # Autoconf 2.62 quotes --file arguments for eval, but not when files
17541  # are listed without --file.  Let's play safe and only enable the eval
17542  # if we detect the quoting.
17543  case $CONFIG_FILES in
17544  *\'*) eval set x "$CONFIG_FILES" ;;
17545  *)   set x $CONFIG_FILES ;;
17546  esac
17547  shift
17548  for mf
17549  do
17550    # Strip MF so we end up with the name of the file.
17551    mf=`echo "$mf" | sed -e 's/:.*$//'`
17552    # Check whether this is an Automake generated Makefile or not.
17553    # We used to match only the files named `Makefile.in', but
17554    # some people rename them; so instead we look at the file content.
17555    # Grep'ing the first line is not enough: some people post-process
17556    # each Makefile.in and add a new line on top of each file to say so.
17557    # Grep'ing the whole file is not good either: AIX grep has a line
17558    # limit of 2048, but all sed's we know have understand at least 4000.
17559    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17560      dirpart=`$as_dirname -- "$mf" ||
17561$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17562	 X"$mf" : 'X\(//\)[^/]' \| \
17563	 X"$mf" : 'X\(//\)$' \| \
17564	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17565$as_echo X"$mf" |
17566    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17567	    s//\1/
17568	    q
17569	  }
17570	  /^X\(\/\/\)[^/].*/{
17571	    s//\1/
17572	    q
17573	  }
17574	  /^X\(\/\/\)$/{
17575	    s//\1/
17576	    q
17577	  }
17578	  /^X\(\/\).*/{
17579	    s//\1/
17580	    q
17581	  }
17582	  s/.*/./; q'`
17583    else
17584      continue
17585    fi
17586    # Extract the definition of DEPDIR, am__include, and am__quote
17587    # from the Makefile without running `make'.
17588    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17589    test -z "$DEPDIR" && continue
17590    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17591    test -z "am__include" && continue
17592    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17593    # When using ansi2knr, U may be empty or an underscore; expand it
17594    U=`sed -n 's/^U = //p' < "$mf"`
17595    # Find all dependency output files, they are included files with
17596    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17597    # simplest approach to changing $(DEPDIR) to its actual value in the
17598    # expansion.
17599    for file in `sed -n "
17600      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17601	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17602      # Make sure the directory exists.
17603      test -f "$dirpart/$file" && continue
17604      fdir=`$as_dirname -- "$file" ||
17605$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17606	 X"$file" : 'X\(//\)[^/]' \| \
17607	 X"$file" : 'X\(//\)$' \| \
17608	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17609$as_echo X"$file" |
17610    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17611	    s//\1/
17612	    q
17613	  }
17614	  /^X\(\/\/\)[^/].*/{
17615	    s//\1/
17616	    q
17617	  }
17618	  /^X\(\/\/\)$/{
17619	    s//\1/
17620	    q
17621	  }
17622	  /^X\(\/\).*/{
17623	    s//\1/
17624	    q
17625	  }
17626	  s/.*/./; q'`
17627      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17628      # echo "creating $dirpart/$file"
17629      echo '# dummy' > "$dirpart/$file"
17630    done
17631  done
17632}
17633 ;;
17634    "libtool":C)
17635
17636    # See if we are running on zsh, and set the options which allow our
17637    # commands through without removal of \ escapes.
17638    if test -n "${ZSH_VERSION+set}" ; then
17639      setopt NO_GLOB_SUBST
17640    fi
17641
17642    cfgfile="${ofile}T"
17643    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17644    $RM "$cfgfile"
17645
17646    cat <<_LT_EOF >> "$cfgfile"
17647#! $SHELL
17648
17649# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17650# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17651# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17652# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17653#
17654#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17655#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17656#   Written by Gordon Matzigkeit, 1996
17657#
17658#   This file is part of GNU Libtool.
17659#
17660# GNU Libtool is free software; you can redistribute it and/or
17661# modify it under the terms of the GNU General Public License as
17662# published by the Free Software Foundation; either version 2 of
17663# the License, or (at your option) any later version.
17664#
17665# As a special exception to the GNU General Public License,
17666# if you distribute this file as part of a program or library that
17667# is built using GNU Libtool, you may include this file under the
17668# same distribution terms that you use for the rest of that program.
17669#
17670# GNU Libtool is distributed in the hope that it will be useful,
17671# but WITHOUT ANY WARRANTY; without even the implied warranty of
17672# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17673# GNU General Public License for more details.
17674#
17675# You should have received a copy of the GNU General Public License
17676# along with GNU Libtool; see the file COPYING.  If not, a copy
17677# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17678# obtained by writing to the Free Software Foundation, Inc.,
17679# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17680
17681
17682# The names of the tagged configurations supported by this script.
17683available_tags=""
17684
17685# ### BEGIN LIBTOOL CONFIG
17686
17687# Whether or not to build shared libraries.
17688build_libtool_libs=$enable_shared
17689
17690# Which release of libtool.m4 was used?
17691macro_version=$macro_version
17692macro_revision=$macro_revision
17693
17694# Whether or not to build static libraries.
17695build_old_libs=$enable_static
17696
17697# What type of objects to build.
17698pic_mode=$pic_mode
17699
17700# Whether or not to optimize for fast installation.
17701fast_install=$enable_fast_install
17702
17703# Shell to use when invoking shell scripts.
17704SHELL=$lt_SHELL
17705
17706# An echo program that protects backslashes.
17707ECHO=$lt_ECHO
17708
17709# The host system.
17710host_alias=$host_alias
17711host=$host
17712host_os=$host_os
17713
17714# The build system.
17715build_alias=$build_alias
17716build=$build
17717build_os=$build_os
17718
17719# A sed program that does not truncate output.
17720SED=$lt_SED
17721
17722# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17723Xsed="\$SED -e 1s/^X//"
17724
17725# A grep program that handles long lines.
17726GREP=$lt_GREP
17727
17728# An ERE matcher.
17729EGREP=$lt_EGREP
17730
17731# A literal string matcher.
17732FGREP=$lt_FGREP
17733
17734# A BSD- or MS-compatible name lister.
17735NM=$lt_NM
17736
17737# Whether we need soft or hard links.
17738LN_S=$lt_LN_S
17739
17740# What is the maximum length of a command?
17741max_cmd_len=$max_cmd_len
17742
17743# Object file suffix (normally "o").
17744objext=$ac_objext
17745
17746# Executable file suffix (normally "").
17747exeext=$exeext
17748
17749# whether the shell understands "unset".
17750lt_unset=$lt_unset
17751
17752# turn spaces into newlines.
17753SP2NL=$lt_lt_SP2NL
17754
17755# turn newlines into spaces.
17756NL2SP=$lt_lt_NL2SP
17757
17758# An object symbol dumper.
17759OBJDUMP=$lt_OBJDUMP
17760
17761# Method to check whether dependent libraries are shared objects.
17762deplibs_check_method=$lt_deplibs_check_method
17763
17764# Command to use when deplibs_check_method == "file_magic".
17765file_magic_cmd=$lt_file_magic_cmd
17766
17767# The archiver.
17768AR=$lt_AR
17769AR_FLAGS=$lt_AR_FLAGS
17770
17771# A symbol stripping program.
17772STRIP=$lt_STRIP
17773
17774# Commands used to install an old-style archive.
17775RANLIB=$lt_RANLIB
17776old_postinstall_cmds=$lt_old_postinstall_cmds
17777old_postuninstall_cmds=$lt_old_postuninstall_cmds
17778
17779# Whether to use a lock for old archive extraction.
17780lock_old_archive_extraction=$lock_old_archive_extraction
17781
17782# A C compiler.
17783LTCC=$lt_CC
17784
17785# LTCC compiler flags.
17786LTCFLAGS=$lt_CFLAGS
17787
17788# Take the output of nm and produce a listing of raw symbols and C names.
17789global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17790
17791# Transform the output of nm in a proper C declaration.
17792global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17793
17794# Transform the output of nm in a C name address pair.
17795global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17796
17797# Transform the output of nm in a C name address pair when lib prefix is needed.
17798global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17799
17800# The name of the directory that contains temporary libtool files.
17801objdir=$objdir
17802
17803# Used to examine libraries when file_magic_cmd begins with "file".
17804MAGIC_CMD=$MAGIC_CMD
17805
17806# Must we lock files when doing compilation?
17807need_locks=$lt_need_locks
17808
17809# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17810DSYMUTIL=$lt_DSYMUTIL
17811
17812# Tool to change global to local symbols on Mac OS X.
17813NMEDIT=$lt_NMEDIT
17814
17815# Tool to manipulate fat objects and archives on Mac OS X.
17816LIPO=$lt_LIPO
17817
17818# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17819OTOOL=$lt_OTOOL
17820
17821# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17822OTOOL64=$lt_OTOOL64
17823
17824# Old archive suffix (normally "a").
17825libext=$libext
17826
17827# Shared library suffix (normally ".so").
17828shrext_cmds=$lt_shrext_cmds
17829
17830# The commands to extract the exported symbol list from a shared archive.
17831extract_expsyms_cmds=$lt_extract_expsyms_cmds
17832
17833# Variables whose values should be saved in libtool wrapper scripts and
17834# restored at link time.
17835variables_saved_for_relink=$lt_variables_saved_for_relink
17836
17837# Do we need the "lib" prefix for modules?
17838need_lib_prefix=$need_lib_prefix
17839
17840# Do we need a version for libraries?
17841need_version=$need_version
17842
17843# Library versioning type.
17844version_type=$version_type
17845
17846# Shared library runtime path variable.
17847runpath_var=$runpath_var
17848
17849# Shared library path variable.
17850shlibpath_var=$shlibpath_var
17851
17852# Is shlibpath searched before the hard-coded library search path?
17853shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17854
17855# Format of library name prefix.
17856libname_spec=$lt_libname_spec
17857
17858# List of archive names.  First name is the real one, the rest are links.
17859# The last name is the one that the linker finds with -lNAME
17860library_names_spec=$lt_library_names_spec
17861
17862# The coded name of the library, if different from the real name.
17863soname_spec=$lt_soname_spec
17864
17865# Permission mode override for installation of shared libraries.
17866install_override_mode=$lt_install_override_mode
17867
17868# Command to use after installation of a shared archive.
17869postinstall_cmds=$lt_postinstall_cmds
17870
17871# Command to use after uninstallation of a shared archive.
17872postuninstall_cmds=$lt_postuninstall_cmds
17873
17874# Commands used to finish a libtool library installation in a directory.
17875finish_cmds=$lt_finish_cmds
17876
17877# As "finish_cmds", except a single script fragment to be evaled but
17878# not shown.
17879finish_eval=$lt_finish_eval
17880
17881# Whether we should hardcode library paths into libraries.
17882hardcode_into_libs=$hardcode_into_libs
17883
17884# Compile-time system search path for libraries.
17885sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17886
17887# Run-time system search path for libraries.
17888sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17889
17890# Whether dlopen is supported.
17891dlopen_support=$enable_dlopen
17892
17893# Whether dlopen of programs is supported.
17894dlopen_self=$enable_dlopen_self
17895
17896# Whether dlopen of statically linked programs is supported.
17897dlopen_self_static=$enable_dlopen_self_static
17898
17899# Commands to strip libraries.
17900old_striplib=$lt_old_striplib
17901striplib=$lt_striplib
17902
17903
17904# The linker used to build libraries.
17905LD=$lt_LD
17906
17907# How to create reloadable object files.
17908reload_flag=$lt_reload_flag
17909reload_cmds=$lt_reload_cmds
17910
17911# Commands used to build an old-style archive.
17912old_archive_cmds=$lt_old_archive_cmds
17913
17914# A language specific compiler.
17915CC=$lt_compiler
17916
17917# Is the compiler the GNU compiler?
17918with_gcc=$GCC
17919
17920# Compiler flag to turn off builtin functions.
17921no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17922
17923# How to pass a linker flag through the compiler.
17924wl=$lt_lt_prog_compiler_wl
17925
17926# Additional compiler flags for building library objects.
17927pic_flag=$lt_lt_prog_compiler_pic
17928
17929# Compiler flag to prevent dynamic linking.
17930link_static_flag=$lt_lt_prog_compiler_static
17931
17932# Does compiler simultaneously support -c and -o options?
17933compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17934
17935# Whether or not to add -lc for building shared libraries.
17936build_libtool_need_lc=$archive_cmds_need_lc
17937
17938# Whether or not to disallow shared libs when runtime libs are static.
17939allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17940
17941# Compiler flag to allow reflexive dlopens.
17942export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17943
17944# Compiler flag to generate shared objects directly from archives.
17945whole_archive_flag_spec=$lt_whole_archive_flag_spec
17946
17947# Whether the compiler copes with passing no objects directly.
17948compiler_needs_object=$lt_compiler_needs_object
17949
17950# Create an old-style archive from a shared archive.
17951old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17952
17953# Create a temporary old-style archive to link instead of a shared archive.
17954old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17955
17956# Commands used to build a shared archive.
17957archive_cmds=$lt_archive_cmds
17958archive_expsym_cmds=$lt_archive_expsym_cmds
17959
17960# Commands used to build a loadable module if different from building
17961# a shared archive.
17962module_cmds=$lt_module_cmds
17963module_expsym_cmds=$lt_module_expsym_cmds
17964
17965# Whether we are building with GNU ld or not.
17966with_gnu_ld=$lt_with_gnu_ld
17967
17968# Flag that allows shared libraries with undefined symbols to be built.
17969allow_undefined_flag=$lt_allow_undefined_flag
17970
17971# Flag that enforces no undefined symbols.
17972no_undefined_flag=$lt_no_undefined_flag
17973
17974# Flag to hardcode \$libdir into a binary during linking.
17975# This must work even if \$libdir does not exist
17976hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17977
17978# If ld is used when linking, flag to hardcode \$libdir into a binary
17979# during linking.  This must work even if \$libdir does not exist.
17980hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17981
17982# Whether we need a single "-rpath" flag with a separated argument.
17983hardcode_libdir_separator=$lt_hardcode_libdir_separator
17984
17985# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17986# DIR into the resulting binary.
17987hardcode_direct=$hardcode_direct
17988
17989# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17990# DIR into the resulting binary and the resulting library dependency is
17991# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17992# library is relocated.
17993hardcode_direct_absolute=$hardcode_direct_absolute
17994
17995# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17996# into the resulting binary.
17997hardcode_minus_L=$hardcode_minus_L
17998
17999# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18000# into the resulting binary.
18001hardcode_shlibpath_var=$hardcode_shlibpath_var
18002
18003# Set to "yes" if building a shared library automatically hardcodes DIR
18004# into the library and all subsequent libraries and executables linked
18005# against it.
18006hardcode_automatic=$hardcode_automatic
18007
18008# Set to yes if linker adds runtime paths of dependent libraries
18009# to runtime path list.
18010inherit_rpath=$inherit_rpath
18011
18012# Whether libtool must link a program against all its dependency libraries.
18013link_all_deplibs=$link_all_deplibs
18014
18015# Fix the shell variable \$srcfile for the compiler.
18016fix_srcfile_path=$lt_fix_srcfile_path
18017
18018# Set to "yes" if exported symbols are required.
18019always_export_symbols=$always_export_symbols
18020
18021# The commands to list exported symbols.
18022export_symbols_cmds=$lt_export_symbols_cmds
18023
18024# Symbols that should not be listed in the preloaded symbols.
18025exclude_expsyms=$lt_exclude_expsyms
18026
18027# Symbols that must always be exported.
18028include_expsyms=$lt_include_expsyms
18029
18030# Commands necessary for linking programs (against libraries) with templates.
18031prelink_cmds=$lt_prelink_cmds
18032
18033# Specify filename containing input files.
18034file_list_spec=$lt_file_list_spec
18035
18036# How to hardcode a shared library path into an executable.
18037hardcode_action=$hardcode_action
18038
18039# ### END LIBTOOL CONFIG
18040
18041_LT_EOF
18042
18043  case $host_os in
18044  aix3*)
18045    cat <<\_LT_EOF >> "$cfgfile"
18046# AIX sometimes has problems with the GCC collect2 program.  For some
18047# reason, if we set the COLLECT_NAMES environment variable, the problems
18048# vanish in a puff of smoke.
18049if test "X${COLLECT_NAMES+set}" != Xset; then
18050  COLLECT_NAMES=
18051  export COLLECT_NAMES
18052fi
18053_LT_EOF
18054    ;;
18055  esac
18056
18057
18058ltmain="$ac_aux_dir/ltmain.sh"
18059
18060
18061  # We use sed instead of cat because bash on DJGPP gets confused if
18062  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18063  # text mode, it properly converts lines to CR/LF.  This bash problem
18064  # is reportedly fixed, but why not run on old versions too?
18065  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18066    || (rm -f "$cfgfile"; exit 1)
18067
18068  case $xsi_shell in
18069  yes)
18070    cat << \_LT_EOF >> "$cfgfile"
18071
18072# func_dirname file append nondir_replacement
18073# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18074# otherwise set result to NONDIR_REPLACEMENT.
18075func_dirname ()
18076{
18077  case ${1} in
18078    */*) func_dirname_result="${1%/*}${2}" ;;
18079    *  ) func_dirname_result="${3}" ;;
18080  esac
18081}
18082
18083# func_basename file
18084func_basename ()
18085{
18086  func_basename_result="${1##*/}"
18087}
18088
18089# func_dirname_and_basename file append nondir_replacement
18090# perform func_basename and func_dirname in a single function
18091# call:
18092#   dirname:  Compute the dirname of FILE.  If nonempty,
18093#             add APPEND to the result, otherwise set result
18094#             to NONDIR_REPLACEMENT.
18095#             value returned in "$func_dirname_result"
18096#   basename: Compute filename of FILE.
18097#             value retuned in "$func_basename_result"
18098# Implementation must be kept synchronized with func_dirname
18099# and func_basename. For efficiency, we do not delegate to
18100# those functions but instead duplicate the functionality here.
18101func_dirname_and_basename ()
18102{
18103  case ${1} in
18104    */*) func_dirname_result="${1%/*}${2}" ;;
18105    *  ) func_dirname_result="${3}" ;;
18106  esac
18107  func_basename_result="${1##*/}"
18108}
18109
18110# func_stripname prefix suffix name
18111# strip PREFIX and SUFFIX off of NAME.
18112# PREFIX and SUFFIX must not contain globbing or regex special
18113# characters, hashes, percent signs, but SUFFIX may contain a leading
18114# dot (in which case that matches only a dot).
18115func_stripname ()
18116{
18117  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18118  # positional parameters, so assign one to ordinary parameter first.
18119  func_stripname_result=${3}
18120  func_stripname_result=${func_stripname_result#"${1}"}
18121  func_stripname_result=${func_stripname_result%"${2}"}
18122}
18123
18124# func_opt_split
18125func_opt_split ()
18126{
18127  func_opt_split_opt=${1%%=*}
18128  func_opt_split_arg=${1#*=}
18129}
18130
18131# func_lo2o object
18132func_lo2o ()
18133{
18134  case ${1} in
18135    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18136    *)    func_lo2o_result=${1} ;;
18137  esac
18138}
18139
18140# func_xform libobj-or-source
18141func_xform ()
18142{
18143  func_xform_result=${1%.*}.lo
18144}
18145
18146# func_arith arithmetic-term...
18147func_arith ()
18148{
18149  func_arith_result=$(( $* ))
18150}
18151
18152# func_len string
18153# STRING may not start with a hyphen.
18154func_len ()
18155{
18156  func_len_result=${#1}
18157}
18158
18159_LT_EOF
18160    ;;
18161  *) # Bourne compatible functions.
18162    cat << \_LT_EOF >> "$cfgfile"
18163
18164# func_dirname file append nondir_replacement
18165# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18166# otherwise set result to NONDIR_REPLACEMENT.
18167func_dirname ()
18168{
18169  # Extract subdirectory from the argument.
18170  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18171  if test "X$func_dirname_result" = "X${1}"; then
18172    func_dirname_result="${3}"
18173  else
18174    func_dirname_result="$func_dirname_result${2}"
18175  fi
18176}
18177
18178# func_basename file
18179func_basename ()
18180{
18181  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18182}
18183
18184
18185# func_stripname prefix suffix name
18186# strip PREFIX and SUFFIX off of NAME.
18187# PREFIX and SUFFIX must not contain globbing or regex special
18188# characters, hashes, percent signs, but SUFFIX may contain a leading
18189# dot (in which case that matches only a dot).
18190# func_strip_suffix prefix name
18191func_stripname ()
18192{
18193  case ${2} in
18194    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18195    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18196  esac
18197}
18198
18199# sed scripts:
18200my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18201my_sed_long_arg='1s/^-[^=]*=//'
18202
18203# func_opt_split
18204func_opt_split ()
18205{
18206  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18207  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18208}
18209
18210# func_lo2o object
18211func_lo2o ()
18212{
18213  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18214}
18215
18216# func_xform libobj-or-source
18217func_xform ()
18218{
18219  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18220}
18221
18222# func_arith arithmetic-term...
18223func_arith ()
18224{
18225  func_arith_result=`expr "$@"`
18226}
18227
18228# func_len string
18229# STRING may not start with a hyphen.
18230func_len ()
18231{
18232  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18233}
18234
18235_LT_EOF
18236esac
18237
18238case $lt_shell_append in
18239  yes)
18240    cat << \_LT_EOF >> "$cfgfile"
18241
18242# func_append var value
18243# Append VALUE to the end of shell variable VAR.
18244func_append ()
18245{
18246  eval "$1+=\$2"
18247}
18248_LT_EOF
18249    ;;
18250  *)
18251    cat << \_LT_EOF >> "$cfgfile"
18252
18253# func_append var value
18254# Append VALUE to the end of shell variable VAR.
18255func_append ()
18256{
18257  eval "$1=\$$1\$2"
18258}
18259
18260_LT_EOF
18261    ;;
18262  esac
18263
18264
18265  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18266    || (rm -f "$cfgfile"; exit 1)
18267
18268  mv -f "$cfgfile" "$ofile" ||
18269    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18270  chmod +x "$ofile"
18271
18272 ;;
18273    "default-1":C)
18274    for ac_file in $CONFIG_FILES; do
18275      # Support "outfile[:infile[:infile...]]"
18276      case "$ac_file" in
18277        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18278      esac
18279      # PO directories have a Makefile.in generated from Makefile.in.in.
18280      case "$ac_file" in */Makefile.in)
18281        # Adjust a relative srcdir.
18282        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18283        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18284        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18285        # In autoconf-2.13 it is called $ac_given_srcdir.
18286        # In autoconf-2.50 it is called $srcdir.
18287        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18288        case "$ac_given_srcdir" in
18289          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18290          /*) top_srcdir="$ac_given_srcdir" ;;
18291          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
18292        esac
18293        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18294          rm -f "$ac_dir/POTFILES"
18295          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18296          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18297          POMAKEFILEDEPS="POTFILES.in"
18298          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18299          # on $ac_dir but don't depend on user-specified configuration
18300          # parameters.
18301          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18302            # The LINGUAS file contains the set of available languages.
18303            if test -n "$OBSOLETE_ALL_LINGUAS"; then
18304              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
18305            fi
18306            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18307            # Hide the ALL_LINGUAS assigment from automake.
18308            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18309            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18310          else
18311            # The set of available languages was given in configure.in.
18312            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18313          fi
18314          case "$ac_given_srcdir" in
18315            .) srcdirpre= ;;
18316            *) srcdirpre='$(srcdir)/' ;;
18317          esac
18318          POFILES=
18319          GMOFILES=
18320          UPDATEPOFILES=
18321          DUMMYPOFILES=
18322          for lang in $ALL_LINGUAS; do
18323            POFILES="$POFILES $srcdirpre$lang.po"
18324            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18325            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18326            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18327          done
18328          # CATALOGS depends on both $ac_dir and the user's LINGUAS
18329          # environment variable.
18330          INST_LINGUAS=
18331          if test -n "$ALL_LINGUAS"; then
18332            for presentlang in $ALL_LINGUAS; do
18333              useit=no
18334              if test "%UNSET%" != "$LINGUAS"; then
18335                desiredlanguages="$LINGUAS"
18336              else
18337                desiredlanguages="$ALL_LINGUAS"
18338              fi
18339              for desiredlang in $desiredlanguages; do
18340                # Use the presentlang catalog if desiredlang is
18341                #   a. equal to presentlang, or
18342                #   b. a variant of presentlang (because in this case,
18343                #      presentlang can be used as a fallback for messages
18344                #      which are not translated in the desiredlang catalog).
18345                case "$desiredlang" in
18346                  "$presentlang"*) useit=yes;;
18347                esac
18348              done
18349              if test $useit = yes; then
18350                INST_LINGUAS="$INST_LINGUAS $presentlang"
18351              fi
18352            done
18353          fi
18354          CATALOGS=
18355          if test -n "$INST_LINGUAS"; then
18356            for lang in $INST_LINGUAS; do
18357              CATALOGS="$CATALOGS $lang.gmo"
18358            done
18359          fi
18360          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18361          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"
18362          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18363            if test -f "$f"; then
18364              case "$f" in
18365                *.orig | *.bak | *~) ;;
18366                *) cat "$f" >> "$ac_dir/Makefile" ;;
18367              esac
18368            fi
18369          done
18370        fi
18371        ;;
18372      esac
18373    done ;;
18374    "bfd_stdint.h":C)
18375if test "$GCC" = yes; then
18376  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18377else
18378  echo "/* generated for $CC */" > tmp-stdint.h
18379fi
18380
18381sed 's/^ *//' >> tmp-stdint.h <<EOF
18382
18383  #ifndef GCC_GENERATED_STDINT_H
18384  #define GCC_GENERATED_STDINT_H 1
18385
18386  #include <sys/types.h>
18387EOF
18388
18389if test "$acx_cv_header_stdint" != stdint.h; then
18390  echo "#include <stddef.h>" >> tmp-stdint.h
18391fi
18392if test "$acx_cv_header_stdint" != stddef.h; then
18393  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18394fi
18395
18396sed 's/^ *//' >> tmp-stdint.h <<EOF
18397  /* glibc uses these symbols as guards to prevent redefinitions.  */
18398  #ifdef __int8_t_defined
18399  #define _INT8_T
18400  #define _INT16_T
18401  #define _INT32_T
18402  #endif
18403  #ifdef __uint32_t_defined
18404  #define _UINT32_T
18405  #endif
18406
18407EOF
18408
18409# ----------------- done header, emit basic int types -------------
18410if test "$acx_cv_header_stdint" = stddef.h; then
18411  sed 's/^ *//' >> tmp-stdint.h <<EOF
18412
18413    #ifndef _UINT8_T
18414    #define _UINT8_T
18415    #ifndef __uint8_t_defined
18416    #define __uint8_t_defined
18417    #ifndef uint8_t
18418    typedef unsigned $acx_cv_type_int8_t uint8_t;
18419    #endif
18420    #endif
18421    #endif
18422
18423    #ifndef _UINT16_T
18424    #define _UINT16_T
18425    #ifndef __uint16_t_defined
18426    #define __uint16_t_defined
18427    #ifndef uint16_t
18428    typedef unsigned $acx_cv_type_int16_t uint16_t;
18429    #endif
18430    #endif
18431    #endif
18432
18433    #ifndef _UINT32_T
18434    #define _UINT32_T
18435    #ifndef __uint32_t_defined
18436    #define __uint32_t_defined
18437    #ifndef uint32_t
18438    typedef unsigned $acx_cv_type_int32_t uint32_t;
18439    #endif
18440    #endif
18441    #endif
18442
18443    #ifndef _INT8_T
18444    #define _INT8_T
18445    #ifndef __int8_t_defined
18446    #define __int8_t_defined
18447    #ifndef int8_t
18448    typedef $acx_cv_type_int8_t int8_t;
18449    #endif
18450    #endif
18451    #endif
18452
18453    #ifndef _INT16_T
18454    #define _INT16_T
18455    #ifndef __int16_t_defined
18456    #define __int16_t_defined
18457    #ifndef int16_t
18458    typedef $acx_cv_type_int16_t int16_t;
18459    #endif
18460    #endif
18461    #endif
18462
18463    #ifndef _INT32_T
18464    #define _INT32_T
18465    #ifndef __int32_t_defined
18466    #define __int32_t_defined
18467    #ifndef int32_t
18468    typedef $acx_cv_type_int32_t int32_t;
18469    #endif
18470    #endif
18471    #endif
18472EOF
18473elif test "$ac_cv_type_u_int32_t" = yes; then
18474  sed 's/^ *//' >> tmp-stdint.h <<EOF
18475
18476    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18477    #ifndef _INT8_T
18478    #define _INT8_T
18479    #endif
18480    #ifndef _INT16_T
18481    #define _INT16_T
18482    #endif
18483    #ifndef _INT32_T
18484    #define _INT32_T
18485    #endif
18486
18487    #ifndef _UINT8_T
18488    #define _UINT8_T
18489    #ifndef __uint8_t_defined
18490    #define __uint8_t_defined
18491    #ifndef uint8_t
18492    typedef u_int8_t uint8_t;
18493    #endif
18494    #endif
18495    #endif
18496
18497    #ifndef _UINT16_T
18498    #define _UINT16_T
18499    #ifndef __uint16_t_defined
18500    #define __uint16_t_defined
18501    #ifndef uint16_t
18502    typedef u_int16_t uint16_t;
18503    #endif
18504    #endif
18505    #endif
18506
18507    #ifndef _UINT32_T
18508    #define _UINT32_T
18509    #ifndef __uint32_t_defined
18510    #define __uint32_t_defined
18511    #ifndef uint32_t
18512    typedef u_int32_t uint32_t;
18513    #endif
18514    #endif
18515    #endif
18516EOF
18517else
18518  sed 's/^ *//' >> tmp-stdint.h <<EOF
18519
18520    /* Some systems have guard macros to prevent redefinitions, define them.  */
18521    #ifndef _INT8_T
18522    #define _INT8_T
18523    #endif
18524    #ifndef _INT16_T
18525    #define _INT16_T
18526    #endif
18527    #ifndef _INT32_T
18528    #define _INT32_T
18529    #endif
18530    #ifndef _UINT8_T
18531    #define _UINT8_T
18532    #endif
18533    #ifndef _UINT16_T
18534    #define _UINT16_T
18535    #endif
18536    #ifndef _UINT32_T
18537    #define _UINT32_T
18538    #endif
18539EOF
18540fi
18541
18542# ------------- done basic int types, emit int64_t types ------------
18543if test "$ac_cv_type_uint64_t" = yes; then
18544  sed 's/^ *//' >> tmp-stdint.h <<EOF
18545
18546    /* system headers have good uint64_t and int64_t */
18547    #ifndef _INT64_T
18548    #define _INT64_T
18549    #endif
18550    #ifndef _UINT64_T
18551    #define _UINT64_T
18552    #endif
18553EOF
18554elif test "$ac_cv_type_u_int64_t" = yes; then
18555  sed 's/^ *//' >> tmp-stdint.h <<EOF
18556
18557    /* system headers have an u_int64_t (and int64_t) */
18558    #ifndef _INT64_T
18559    #define _INT64_T
18560    #endif
18561    #ifndef _UINT64_T
18562    #define _UINT64_T
18563    #ifndef __uint64_t_defined
18564    #define __uint64_t_defined
18565    #ifndef uint64_t
18566    typedef u_int64_t uint64_t;
18567    #endif
18568    #endif
18569    #endif
18570EOF
18571elif test -n "$acx_cv_type_int64_t"; then
18572  sed 's/^ *//' >> tmp-stdint.h <<EOF
18573
18574    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18575    #ifndef _INT64_T
18576    #define _INT64_T
18577    #ifndef int64_t
18578    typedef $acx_cv_type_int64_t int64_t;
18579    #endif
18580    #endif
18581    #ifndef _UINT64_T
18582    #define _UINT64_T
18583    #ifndef __uint64_t_defined
18584    #define __uint64_t_defined
18585    #ifndef uint64_t
18586    typedef unsigned $acx_cv_type_int64_t uint64_t;
18587    #endif
18588    #endif
18589    #endif
18590EOF
18591else
18592  sed 's/^ *//' >> tmp-stdint.h <<EOF
18593
18594    /* some common heuristics for int64_t, using compiler-specific tests */
18595    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18596    #ifndef _INT64_T
18597    #define _INT64_T
18598    #ifndef __int64_t_defined
18599    #ifndef int64_t
18600    typedef long long int64_t;
18601    #endif
18602    #endif
18603    #endif
18604    #ifndef _UINT64_T
18605    #define _UINT64_T
18606    #ifndef uint64_t
18607    typedef unsigned long long uint64_t;
18608    #endif
18609    #endif
18610
18611    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18612    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18613       does not implement __extension__.  But that compiler doesn't define
18614       __GNUC_MINOR__.  */
18615    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18616    # define __extension__
18617    # endif
18618
18619    # ifndef _INT64_T
18620    # define _INT64_T
18621    # ifndef int64_t
18622    __extension__ typedef long long int64_t;
18623    # endif
18624    # endif
18625    # ifndef _UINT64_T
18626    # define _UINT64_T
18627    # ifndef uint64_t
18628    __extension__ typedef unsigned long long uint64_t;
18629    # endif
18630    # endif
18631
18632    #elif !defined __STRICT_ANSI__
18633    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18634
18635    #  ifndef _INT64_T
18636    #  define _INT64_T
18637    #  ifndef int64_t
18638    typedef __int64 int64_t;
18639    #  endif
18640    #  endif
18641    #  ifndef _UINT64_T
18642    #  define _UINT64_T
18643    #  ifndef uint64_t
18644    typedef unsigned __int64 uint64_t;
18645    #  endif
18646    #  endif
18647    # endif /* compiler */
18648
18649    #endif /* ANSI version */
18650EOF
18651fi
18652
18653# ------------- done int64_t types, emit intptr types ------------
18654if test "$ac_cv_type_uintptr_t" != yes; then
18655  sed 's/^ *//' >> tmp-stdint.h <<EOF
18656
18657    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18658    #ifndef __uintptr_t_defined
18659    #ifndef uintptr_t
18660    typedef u$acx_cv_type_intptr_t uintptr_t;
18661    #endif
18662    #endif
18663    #ifndef __intptr_t_defined
18664    #ifndef intptr_t
18665    typedef $acx_cv_type_intptr_t  intptr_t;
18666    #endif
18667    #endif
18668EOF
18669fi
18670
18671# ------------- done intptr types, emit int_least types ------------
18672if test "$ac_cv_type_int_least32_t" != yes; then
18673  sed 's/^ *//' >> tmp-stdint.h <<EOF
18674
18675    /* Define int_least types */
18676    typedef int8_t     int_least8_t;
18677    typedef int16_t    int_least16_t;
18678    typedef int32_t    int_least32_t;
18679    #ifdef _INT64_T
18680    typedef int64_t    int_least64_t;
18681    #endif
18682
18683    typedef uint8_t    uint_least8_t;
18684    typedef uint16_t   uint_least16_t;
18685    typedef uint32_t   uint_least32_t;
18686    #ifdef _UINT64_T
18687    typedef uint64_t   uint_least64_t;
18688    #endif
18689EOF
18690fi
18691
18692# ------------- done intptr types, emit int_fast types ------------
18693if test "$ac_cv_type_int_fast32_t" != yes; then
18694      sed 's/^ *//' >> tmp-stdint.h <<EOF
18695
18696    /* Define int_fast types.  short is often slow */
18697    typedef int8_t       int_fast8_t;
18698    typedef int          int_fast16_t;
18699    typedef int32_t      int_fast32_t;
18700    #ifdef _INT64_T
18701    typedef int64_t      int_fast64_t;
18702    #endif
18703
18704    typedef uint8_t      uint_fast8_t;
18705    typedef unsigned int uint_fast16_t;
18706    typedef uint32_t     uint_fast32_t;
18707    #ifdef _UINT64_T
18708    typedef uint64_t     uint_fast64_t;
18709    #endif
18710EOF
18711fi
18712
18713if test "$ac_cv_type_uintmax_t" != yes; then
18714  sed 's/^ *//' >> tmp-stdint.h <<EOF
18715
18716    /* Define intmax based on what we found */
18717    #ifndef intmax_t
18718    #ifdef _INT64_T
18719    typedef int64_t       intmax_t;
18720    #else
18721    typedef long          intmax_t;
18722    #endif
18723    #endif
18724    #ifndef uintmax_t
18725    #ifdef _UINT64_T
18726    typedef uint64_t      uintmax_t;
18727    #else
18728    typedef unsigned long uintmax_t;
18729    #endif
18730    #endif
18731EOF
18732fi
18733
18734sed 's/^ *//' >> tmp-stdint.h <<EOF
18735
18736  #endif /* GCC_GENERATED_STDINT_H */
18737EOF
18738
18739if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18740  rm -f tmp-stdint.h
18741else
18742  mv -f tmp-stdint.h bfd_stdint.h
18743fi
18744
18745 ;;
18746    "default":C)
18747case "$srcdir" in
18748  .) srcdirpre= ;;
18749  *) srcdirpre='$(srcdir)/' ;;
18750esac
18751POFILES=
18752GMOFILES=
18753for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18754  if test $lang != dummy; then
18755    POFILES="$POFILES $srcdirpre$lang.po"
18756    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18757  fi
18758done
18759sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18760    -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18761    -e "s,@POFILES@,$POFILES," \
18762    -e "s,@GMOFILES@,$GMOFILES," \
18763    po/Makefile.in > po/Makefile ;;
18764
18765  esac
18766done # for ac_tag
18767
18768
18769as_fn_exit 0
18770_ACEOF
18771ac_clean_files=$ac_clean_files_save
18772
18773test $ac_write_fail = 0 ||
18774  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18775
18776
18777# configure is writing to config.log, and then calls config.status.
18778# config.status does its own redirection, appending to config.log.
18779# Unfortunately, on DOS this fails, as config.log is still kept open
18780# by configure, so config.status won't be able to write to it; its
18781# output is simply discarded.  So we exec the FD to /dev/null,
18782# effectively closing config.log, so it can be properly (re)opened and
18783# appended to by config.status.  When coming back to configure, we
18784# need to make the FD available again.
18785if test "$no_create" != yes; then
18786  ac_cs_success=:
18787  ac_config_status_args=
18788  test "$silent" = yes &&
18789    ac_config_status_args="$ac_config_status_args --quiet"
18790  exec 5>/dev/null
18791  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18792  exec 5>>config.log
18793  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18794  # would make configure fail if this is the last instruction.
18795  $ac_cs_success || as_fn_exit $?
18796fi
18797if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18798  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18799$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18800fi
18801
18802