1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for bfd 2.27.
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  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432  sed -n '
433    p
434    /[$]LINENO/=
435  ' <$as_myself |
436    sed '
437      s/[$]LINENO.*/&-/
438      t lineno
439      b
440      :lineno
441      N
442      :loop
443      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444      t loop
445      s/-\n.*//
446    ' >$as_me.lineno &&
447  chmod +x "$as_me.lineno" ||
448    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450  # Don't try to exec as it changes $[0], causing all sort of problems
451  # (the dirname of $[0] is not the place where we might find the
452  # original and so on.  Autoconf is especially sensitive to this).
453  . "./$as_me.lineno"
454  # Exit status is that of the last command.
455  exit
456}
457
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461  case `echo 'xy\c'` in
462  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
463  xy)  ECHO_C='\c';;
464  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465       ECHO_T='	';;
466  esac;;
467*)
468  ECHO_N='-n';;
469esac
470
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473  rm -f conf$$.dir/conf$$.file
474else
475  rm -f conf$$.dir
476  mkdir conf$$.dir 2>/dev/null
477fi
478if (echo >conf$$.file) 2>/dev/null; then
479  if ln -s conf$$.file conf$$ 2>/dev/null; then
480    as_ln_s='ln -s'
481    # ... but there are two gotchas:
482    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484    # In both cases, we have to default to `cp -p'.
485    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486      as_ln_s='cp -p'
487  elif ln conf$$.file conf$$ 2>/dev/null; then
488    as_ln_s=ln
489  else
490    as_ln_s='cp -p'
491  fi
492else
493  as_ln_s='cp -p'
494fi
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
497
498if mkdir -p . 2>/dev/null; then
499  as_mkdir_p='mkdir -p "$as_dir"'
500else
501  test -d ./-p && rmdir ./-p
502  as_mkdir_p=false
503fi
504
505if test -x / >/dev/null 2>&1; then
506  as_test_x='test -x'
507else
508  if ls -dL / >/dev/null 2>&1; then
509    as_ls_L_option=L
510  else
511    as_ls_L_option=
512  fi
513  as_test_x='
514    eval sh -c '\''
515      if test -d "$1"; then
516	test -d "$1/.";
517      else
518	case $1 in #(
519	-*)set "./$1";;
520	esac;
521	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522	???[sx]*):;;*)false;;esac;fi
523    '\'' sh
524  '
525fi
526as_executable_p=$as_test_x
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537exec 7<&0 </dev/null 6>&1
538
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
548ac_clean_files=
549ac_config_libobj_dir=.
550LIBOBJS=
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
555
556# Identity of this package.
557PACKAGE_NAME='bfd'
558PACKAGE_TARNAME='bfd'
559PACKAGE_VERSION='2.27'
560PACKAGE_STRING='bfd 2.27'
561PACKAGE_BUGREPORT=''
562PACKAGE_URL=''
563
564ac_unique_file="libbfd.c"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
568#ifdef HAVE_SYS_TYPES_H
569# include <sys/types.h>
570#endif
571#ifdef HAVE_SYS_STAT_H
572# include <sys/stat.h>
573#endif
574#ifdef STDC_HEADERS
575# include <stdlib.h>
576# include <stddef.h>
577#else
578# ifdef HAVE_STDLIB_H
579#  include <stdlib.h>
580# endif
581#endif
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584#  include <memory.h>
585# endif
586# include <string.h>
587#endif
588#ifdef HAVE_STRINGS_H
589# include <strings.h>
590#endif
591#ifdef HAVE_INTTYPES_H
592# include <inttypes.h>
593#endif
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
598# include <unistd.h>
599#endif"
600
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
605bfd_ufile_ptr
606bfd_file_ptr
607lt_cv_dlopen_libs
608supports_plugins
609COREFLAG
610COREFILE
611havevecs
612tdefaults
613bfd_default_target_size
614bfd_machines
615bfd_backends
616all_backends
617bfd64_libs
618wordsize
619TDEFINES
620SHARED_LIBADD
621SHARED_LDFLAGS
622LIBM
623zlibinc
624zlibdir
625EXEEXT_FOR_BUILD
626CC_FOR_BUILD
627BFD_HOSTPTR_T
628BFD_HOST_U_64_BIT
629BFD_HOST_64_BIT
630BFD_HOST_64_BIT_DEFINED
631BFD_HOST_64BIT_LONG_LONG
632BFD_HOST_64BIT_LONG
633HDEFINES
634MSGMERGE
635MSGFMT
636MKINSTALLDIRS
637CATOBJEXT
638GENCAT
639INSTOBJEXT
640DATADIRNAME
641CATALOGS
642POSUB
643GMSGFMT
644XGETTEXT
645INCINTL
646LIBINTL_DEP
647LIBINTL
648USE_NLS
649bfdincludedir
650bfdlibdir
651target_noncanonical
652host_noncanonical
653INSTALL_LIBBFD_FALSE
654INSTALL_LIBBFD_TRUE
655GENINSRC_NEVER_FALSE
656GENINSRC_NEVER_TRUE
657MAINT
658MAINTAINER_MODE_FALSE
659MAINTAINER_MODE_TRUE
660WARN_WRITE_STRINGS
661NO_WERROR
662WARN_CFLAGS
663REPORT_BUGS_TEXI
664REPORT_BUGS_TO
665PKGVERSION
666DEBUGDIR
667PLUGINS_FALSE
668PLUGINS_TRUE
669OTOOL64
670OTOOL
671LIPO
672NMEDIT
673DSYMUTIL
674OBJDUMP
675LN_S
676NM
677ac_ct_DUMPBIN
678DUMPBIN
679LD
680FGREP
681SED
682LIBTOOL
683EGREP
684GREP
685CPP
686RANLIB
687AR
688am__fastdepCC_FALSE
689am__fastdepCC_TRUE
690CCDEPMODE
691am__nodep
692AMDEPBACKSLASH
693AMDEP_FALSE
694AMDEP_TRUE
695am__quote
696am__include
697DEPDIR
698am__untar
699am__tar
700AMTAR
701am__leading_dot
702SET_MAKE
703AWK
704mkdir_p
705MKDIR_P
706INSTALL_STRIP_PROGRAM
707STRIP
708install_sh
709MAKEINFO
710AUTOHEADER
711AUTOMAKE
712AUTOCONF
713ACLOCAL
714VERSION
715PACKAGE
716CYGPATH_W
717am__isrc
718INSTALL_DATA
719INSTALL_SCRIPT
720INSTALL_PROGRAM
721OBJEXT
722EXEEXT
723ac_ct_CC
724CPPFLAGS
725LDFLAGS
726CFLAGS
727CC
728target_os
729target_vendor
730target_cpu
731target
732host_os
733host_vendor
734host_cpu
735host
736build_os
737build_vendor
738build_cpu
739build
740target_alias
741host_alias
742build_alias
743LIBS
744ECHO_T
745ECHO_N
746ECHO_C
747DEFS
748mandir
749localedir
750libdir
751psdir
752pdfdir
753dvidir
754htmldir
755infodir
756docdir
757oldincludedir
758includedir
759localstatedir
760sharedstatedir
761sysconfdir
762datadir
763datarootdir
764libexecdir
765sbindir
766bindir
767program_transform_name
768prefix
769exec_prefix
770PACKAGE_URL
771PACKAGE_BUGREPORT
772PACKAGE_STRING
773PACKAGE_VERSION
774PACKAGE_TARNAME
775PACKAGE_NAME
776PATH_SEPARATOR
777SHELL'
778ac_subst_files=''
779ac_user_opts='
780enable_option_checking
781enable_dependency_tracking
782enable_shared
783enable_static
784with_pic
785enable_fast_install
786with_gnu_ld
787enable_libtool_lock
788enable_plugins
789enable_largefile
790enable_64_bit_bfd
791enable_targets
792enable_64_bit_archive
793with_mmap
794enable_secureplt
795enable_leading_mingw64_underscores
796with_separate_debug_dir
797with_pkgversion
798with_bugurl
799enable_werror
800enable_build_warnings
801enable_maintainer_mode
802enable_install_libbfd
803enable_nls
804with_system_zlib
805'
806      ac_precious_vars='build_alias
807host_alias
808target_alias
809CC
810CFLAGS
811LDFLAGS
812LIBS
813CPPFLAGS
814CPP'
815
816
817# Initialize some variables set by options.
818ac_init_help=
819ac_init_version=false
820ac_unrecognized_opts=
821ac_unrecognized_sep=
822# The variables have the same names as the options, with
823# dashes changed to underlines.
824cache_file=/dev/null
825exec_prefix=NONE
826no_create=
827no_recursion=
828prefix=NONE
829program_prefix=NONE
830program_suffix=NONE
831program_transform_name=s,x,x,
832silent=
833site=
834srcdir=
835verbose=
836x_includes=NONE
837x_libraries=NONE
838
839# Installation directory options.
840# These are left unexpanded so users can "make install exec_prefix=/foo"
841# and all the variables that are supposed to be based on exec_prefix
842# by default will actually change.
843# Use braces instead of parens because sh, perl, etc. also accept them.
844# (The list follows the same order as the GNU Coding Standards.)
845bindir='${exec_prefix}/bin'
846sbindir='${exec_prefix}/sbin'
847libexecdir='${exec_prefix}/libexec'
848datarootdir='${prefix}/share'
849datadir='${datarootdir}'
850sysconfdir='${prefix}/etc'
851sharedstatedir='${prefix}/com'
852localstatedir='${prefix}/var'
853includedir='${prefix}/include'
854oldincludedir='/usr/include'
855docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
856infodir='${datarootdir}/info'
857htmldir='${docdir}'
858dvidir='${docdir}'
859pdfdir='${docdir}'
860psdir='${docdir}'
861libdir='${exec_prefix}/lib'
862localedir='${datarootdir}/locale'
863mandir='${datarootdir}/man'
864
865ac_prev=
866ac_dashdash=
867for ac_option
868do
869  # If the previous option needs an argument, assign it.
870  if test -n "$ac_prev"; then
871    eval $ac_prev=\$ac_option
872    ac_prev=
873    continue
874  fi
875
876  case $ac_option in
877  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
878  *)	ac_optarg=yes ;;
879  esac
880
881  # Accept the important Cygnus configure options, so we can diagnose typos.
882
883  case $ac_dashdash$ac_option in
884  --)
885    ac_dashdash=yes ;;
886
887  -bindir | --bindir | --bindi | --bind | --bin | --bi)
888    ac_prev=bindir ;;
889  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
890    bindir=$ac_optarg ;;
891
892  -build | --build | --buil | --bui | --bu)
893    ac_prev=build_alias ;;
894  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
895    build_alias=$ac_optarg ;;
896
897  -cache-file | --cache-file | --cache-fil | --cache-fi \
898  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
899    ac_prev=cache_file ;;
900  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
901  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
902    cache_file=$ac_optarg ;;
903
904  --config-cache | -C)
905    cache_file=config.cache ;;
906
907  -datadir | --datadir | --datadi | --datad)
908    ac_prev=datadir ;;
909  -datadir=* | --datadir=* | --datadi=* | --datad=*)
910    datadir=$ac_optarg ;;
911
912  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
913  | --dataroo | --dataro | --datar)
914    ac_prev=datarootdir ;;
915  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
916  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
917    datarootdir=$ac_optarg ;;
918
919  -disable-* | --disable-*)
920    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
921    # Reject names that are not valid shell variable names.
922    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
923      as_fn_error "invalid feature name: $ac_useropt"
924    ac_useropt_orig=$ac_useropt
925    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
926    case $ac_user_opts in
927      *"
928"enable_$ac_useropt"
929"*) ;;
930      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
931	 ac_unrecognized_sep=', ';;
932    esac
933    eval enable_$ac_useropt=no ;;
934
935  -docdir | --docdir | --docdi | --doc | --do)
936    ac_prev=docdir ;;
937  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
938    docdir=$ac_optarg ;;
939
940  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
941    ac_prev=dvidir ;;
942  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
943    dvidir=$ac_optarg ;;
944
945  -enable-* | --enable-*)
946    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
947    # Reject names that are not valid shell variable names.
948    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
949      as_fn_error "invalid feature name: $ac_useropt"
950    ac_useropt_orig=$ac_useropt
951    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
952    case $ac_user_opts in
953      *"
954"enable_$ac_useropt"
955"*) ;;
956      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
957	 ac_unrecognized_sep=', ';;
958    esac
959    eval enable_$ac_useropt=\$ac_optarg ;;
960
961  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
962  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
963  | --exec | --exe | --ex)
964    ac_prev=exec_prefix ;;
965  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
966  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
967  | --exec=* | --exe=* | --ex=*)
968    exec_prefix=$ac_optarg ;;
969
970  -gas | --gas | --ga | --g)
971    # Obsolete; use --with-gas.
972    with_gas=yes ;;
973
974  -help | --help | --hel | --he | -h)
975    ac_init_help=long ;;
976  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
977    ac_init_help=recursive ;;
978  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
979    ac_init_help=short ;;
980
981  -host | --host | --hos | --ho)
982    ac_prev=host_alias ;;
983  -host=* | --host=* | --hos=* | --ho=*)
984    host_alias=$ac_optarg ;;
985
986  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
987    ac_prev=htmldir ;;
988  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
989  | --ht=*)
990    htmldir=$ac_optarg ;;
991
992  -includedir | --includedir | --includedi | --included | --include \
993  | --includ | --inclu | --incl | --inc)
994    ac_prev=includedir ;;
995  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
996  | --includ=* | --inclu=* | --incl=* | --inc=*)
997    includedir=$ac_optarg ;;
998
999  -infodir | --infodir | --infodi | --infod | --info | --inf)
1000    ac_prev=infodir ;;
1001  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1002    infodir=$ac_optarg ;;
1003
1004  -libdir | --libdir | --libdi | --libd)
1005    ac_prev=libdir ;;
1006  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1007    libdir=$ac_optarg ;;
1008
1009  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1010  | --libexe | --libex | --libe)
1011    ac_prev=libexecdir ;;
1012  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1013  | --libexe=* | --libex=* | --libe=*)
1014    libexecdir=$ac_optarg ;;
1015
1016  -localedir | --localedir | --localedi | --localed | --locale)
1017    ac_prev=localedir ;;
1018  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1019    localedir=$ac_optarg ;;
1020
1021  -localstatedir | --localstatedir | --localstatedi | --localstated \
1022  | --localstate | --localstat | --localsta | --localst | --locals)
1023    ac_prev=localstatedir ;;
1024  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1025  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1026    localstatedir=$ac_optarg ;;
1027
1028  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1029    ac_prev=mandir ;;
1030  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1031    mandir=$ac_optarg ;;
1032
1033  -nfp | --nfp | --nf)
1034    # Obsolete; use --without-fp.
1035    with_fp=no ;;
1036
1037  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1038  | --no-cr | --no-c | -n)
1039    no_create=yes ;;
1040
1041  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1042  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1043    no_recursion=yes ;;
1044
1045  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1046  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1047  | --oldin | --oldi | --old | --ol | --o)
1048    ac_prev=oldincludedir ;;
1049  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1050  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1051  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1052    oldincludedir=$ac_optarg ;;
1053
1054  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1055    ac_prev=prefix ;;
1056  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1057    prefix=$ac_optarg ;;
1058
1059  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1060  | --program-pre | --program-pr | --program-p)
1061    ac_prev=program_prefix ;;
1062  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1063  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1064    program_prefix=$ac_optarg ;;
1065
1066  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1067  | --program-suf | --program-su | --program-s)
1068    ac_prev=program_suffix ;;
1069  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1070  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1071    program_suffix=$ac_optarg ;;
1072
1073  -program-transform-name | --program-transform-name \
1074  | --program-transform-nam | --program-transform-na \
1075  | --program-transform-n | --program-transform- \
1076  | --program-transform | --program-transfor \
1077  | --program-transfo | --program-transf \
1078  | --program-trans | --program-tran \
1079  | --progr-tra | --program-tr | --program-t)
1080    ac_prev=program_transform_name ;;
1081  -program-transform-name=* | --program-transform-name=* \
1082  | --program-transform-nam=* | --program-transform-na=* \
1083  | --program-transform-n=* | --program-transform-=* \
1084  | --program-transform=* | --program-transfor=* \
1085  | --program-transfo=* | --program-transf=* \
1086  | --program-trans=* | --program-tran=* \
1087  | --progr-tra=* | --program-tr=* | --program-t=*)
1088    program_transform_name=$ac_optarg ;;
1089
1090  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1091    ac_prev=pdfdir ;;
1092  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1093    pdfdir=$ac_optarg ;;
1094
1095  -psdir | --psdir | --psdi | --psd | --ps)
1096    ac_prev=psdir ;;
1097  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1098    psdir=$ac_optarg ;;
1099
1100  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1101  | -silent | --silent | --silen | --sile | --sil)
1102    silent=yes ;;
1103
1104  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1105    ac_prev=sbindir ;;
1106  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1107  | --sbi=* | --sb=*)
1108    sbindir=$ac_optarg ;;
1109
1110  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1111  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1112  | --sharedst | --shareds | --shared | --share | --shar \
1113  | --sha | --sh)
1114    ac_prev=sharedstatedir ;;
1115  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1116  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1117  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1118  | --sha=* | --sh=*)
1119    sharedstatedir=$ac_optarg ;;
1120
1121  -site | --site | --sit)
1122    ac_prev=site ;;
1123  -site=* | --site=* | --sit=*)
1124    site=$ac_optarg ;;
1125
1126  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1127    ac_prev=srcdir ;;
1128  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1129    srcdir=$ac_optarg ;;
1130
1131  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1132  | --syscon | --sysco | --sysc | --sys | --sy)
1133    ac_prev=sysconfdir ;;
1134  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1135  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1136    sysconfdir=$ac_optarg ;;
1137
1138  -target | --target | --targe | --targ | --tar | --ta | --t)
1139    ac_prev=target_alias ;;
1140  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1141    target_alias=$ac_optarg ;;
1142
1143  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1144    verbose=yes ;;
1145
1146  -version | --version | --versio | --versi | --vers | -V)
1147    ac_init_version=: ;;
1148
1149  -with-* | --with-*)
1150    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1151    # Reject names that are not valid shell variable names.
1152    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1153      as_fn_error "invalid package name: $ac_useropt"
1154    ac_useropt_orig=$ac_useropt
1155    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1156    case $ac_user_opts in
1157      *"
1158"with_$ac_useropt"
1159"*) ;;
1160      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1161	 ac_unrecognized_sep=', ';;
1162    esac
1163    eval with_$ac_useropt=\$ac_optarg ;;
1164
1165  -without-* | --without-*)
1166    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1167    # Reject names that are not valid shell variable names.
1168    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1169      as_fn_error "invalid package name: $ac_useropt"
1170    ac_useropt_orig=$ac_useropt
1171    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1172    case $ac_user_opts in
1173      *"
1174"with_$ac_useropt"
1175"*) ;;
1176      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1177	 ac_unrecognized_sep=', ';;
1178    esac
1179    eval with_$ac_useropt=no ;;
1180
1181  --x)
1182    # Obsolete; use --with-x.
1183    with_x=yes ;;
1184
1185  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1186  | --x-incl | --x-inc | --x-in | --x-i)
1187    ac_prev=x_includes ;;
1188  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1189  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1190    x_includes=$ac_optarg ;;
1191
1192  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1193  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1194    ac_prev=x_libraries ;;
1195  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1196  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1197    x_libraries=$ac_optarg ;;
1198
1199  -*) as_fn_error "unrecognized option: \`$ac_option'
1200Try \`$0 --help' for more information."
1201    ;;
1202
1203  *=*)
1204    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1205    # Reject names that are not valid shell variable names.
1206    case $ac_envvar in #(
1207      '' | [0-9]* | *[!_$as_cr_alnum]* )
1208      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1209    esac
1210    eval $ac_envvar=\$ac_optarg
1211    export $ac_envvar ;;
1212
1213  *)
1214    # FIXME: should be removed in autoconf 3.0.
1215    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1216    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1217      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1218    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1219    ;;
1220
1221  esac
1222done
1223
1224if test -n "$ac_prev"; then
1225  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1226  as_fn_error "missing argument to $ac_option"
1227fi
1228
1229if test -n "$ac_unrecognized_opts"; then
1230  case $enable_option_checking in
1231    no) ;;
1232    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1233    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1234  esac
1235fi
1236
1237# Check all directory arguments for consistency.
1238for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1239		datadir sysconfdir sharedstatedir localstatedir includedir \
1240		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1241		libdir localedir mandir
1242do
1243  eval ac_val=\$$ac_var
1244  # Remove trailing slashes.
1245  case $ac_val in
1246    */ )
1247      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1248      eval $ac_var=\$ac_val;;
1249  esac
1250  # Be sure to have absolute directory names.
1251  case $ac_val in
1252    [\\/$]* | ?:[\\/]* )  continue;;
1253    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1254  esac
1255  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1256done
1257
1258# There might be people who depend on the old broken behavior: `$host'
1259# used to hold the argument of --host etc.
1260# FIXME: To remove some day.
1261build=$build_alias
1262host=$host_alias
1263target=$target_alias
1264
1265# FIXME: To remove some day.
1266if test "x$host_alias" != x; then
1267  if test "x$build_alias" = x; then
1268    cross_compiling=maybe
1269    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1270    If a cross compiler is detected then cross compile mode will be used." >&2
1271  elif test "x$build_alias" != "x$host_alias"; then
1272    cross_compiling=yes
1273  fi
1274fi
1275
1276ac_tool_prefix=
1277test -n "$host_alias" && ac_tool_prefix=$host_alias-
1278
1279test "$silent" = yes && exec 6>/dev/null
1280
1281
1282ac_pwd=`pwd` && test -n "$ac_pwd" &&
1283ac_ls_di=`ls -di .` &&
1284ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1285  as_fn_error "working directory cannot be determined"
1286test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1287  as_fn_error "pwd does not report name of working directory"
1288
1289
1290# Find the source files, if location was not specified.
1291if test -z "$srcdir"; then
1292  ac_srcdir_defaulted=yes
1293  # Try the directory containing this script, then the parent directory.
1294  ac_confdir=`$as_dirname -- "$as_myself" ||
1295$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1296	 X"$as_myself" : 'X\(//\)[^/]' \| \
1297	 X"$as_myself" : 'X\(//\)$' \| \
1298	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1299$as_echo X"$as_myself" |
1300    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1301	    s//\1/
1302	    q
1303	  }
1304	  /^X\(\/\/\)[^/].*/{
1305	    s//\1/
1306	    q
1307	  }
1308	  /^X\(\/\/\)$/{
1309	    s//\1/
1310	    q
1311	  }
1312	  /^X\(\/\).*/{
1313	    s//\1/
1314	    q
1315	  }
1316	  s/.*/./; q'`
1317  srcdir=$ac_confdir
1318  if test ! -r "$srcdir/$ac_unique_file"; then
1319    srcdir=..
1320  fi
1321else
1322  ac_srcdir_defaulted=no
1323fi
1324if test ! -r "$srcdir/$ac_unique_file"; then
1325  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1326  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1327fi
1328ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1329ac_abs_confdir=`(
1330	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1331	pwd)`
1332# When building in place, set srcdir=.
1333if test "$ac_abs_confdir" = "$ac_pwd"; then
1334  srcdir=.
1335fi
1336# Remove unnecessary trailing slashes from srcdir.
1337# Double slashes in file names in object file debugging info
1338# mess up M-x gdb in Emacs.
1339case $srcdir in
1340*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1341esac
1342for ac_var in $ac_precious_vars; do
1343  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1344  eval ac_env_${ac_var}_value=\$${ac_var}
1345  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1346  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1347done
1348
1349#
1350# Report the --help message.
1351#
1352if test "$ac_init_help" = "long"; then
1353  # Omit some internal or obsolete options to make the list less imposing.
1354  # This message is too long to be a string in the A/UX 3.1 sh.
1355  cat <<_ACEOF
1356\`configure' configures bfd 2.27 to adapt to many kinds of systems.
1357
1358Usage: $0 [OPTION]... [VAR=VALUE]...
1359
1360To assign environment variables (e.g., CC, CFLAGS...), specify them as
1361VAR=VALUE.  See below for descriptions of some of the useful variables.
1362
1363Defaults for the options are specified in brackets.
1364
1365Configuration:
1366  -h, --help              display this help and exit
1367      --help=short        display options specific to this package
1368      --help=recursive    display the short help of all the included packages
1369  -V, --version           display version information and exit
1370  -q, --quiet, --silent   do not print \`checking...' messages
1371      --cache-file=FILE   cache test results in FILE [disabled]
1372  -C, --config-cache      alias for \`--cache-file=config.cache'
1373  -n, --no-create         do not create output files
1374      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1375
1376Installation directories:
1377  --prefix=PREFIX         install architecture-independent files in PREFIX
1378                          [$ac_default_prefix]
1379  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1380                          [PREFIX]
1381
1382By default, \`make install' will install all the files in
1383\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1384an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1385for instance \`--prefix=\$HOME'.
1386
1387For better control, use the options below.
1388
1389Fine tuning of the installation directories:
1390  --bindir=DIR            user executables [EPREFIX/bin]
1391  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1392  --libexecdir=DIR        program executables [EPREFIX/libexec]
1393  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1394  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1395  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1396  --libdir=DIR            object code libraries [EPREFIX/lib]
1397  --includedir=DIR        C header files [PREFIX/include]
1398  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1399  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1400  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1401  --infodir=DIR           info documentation [DATAROOTDIR/info]
1402  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1403  --mandir=DIR            man documentation [DATAROOTDIR/man]
1404  --docdir=DIR            documentation root [DATAROOTDIR/doc/bfd]
1405  --htmldir=DIR           html documentation [DOCDIR]
1406  --dvidir=DIR            dvi documentation [DOCDIR]
1407  --pdfdir=DIR            pdf documentation [DOCDIR]
1408  --psdir=DIR             ps documentation [DOCDIR]
1409_ACEOF
1410
1411  cat <<\_ACEOF
1412
1413Program names:
1414  --program-prefix=PREFIX            prepend PREFIX to installed program names
1415  --program-suffix=SUFFIX            append SUFFIX to installed program names
1416  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1417
1418System types:
1419  --build=BUILD     configure for building on BUILD [guessed]
1420  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1421  --target=TARGET   configure for building compilers for TARGET [HOST]
1422_ACEOF
1423fi
1424
1425if test -n "$ac_init_help"; then
1426  case $ac_init_help in
1427     short | recursive ) echo "Configuration of bfd 2.27:";;
1428   esac
1429  cat <<\_ACEOF
1430
1431Optional Features:
1432  --disable-option-checking  ignore unrecognized --enable/--with options
1433  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1434  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1435  --disable-dependency-tracking  speeds up one-time build
1436  --enable-dependency-tracking   do not reject slow dependency extractors
1437  --enable-shared[=PKGS]  build shared libraries [default=no]
1438  --enable-static[=PKGS]  build static libraries [default=yes]
1439  --enable-fast-install[=PKGS]
1440                          optimize for fast installation [default=yes]
1441  --disable-libtool-lock  avoid locking (might break parallel builds)
1442  --enable-plugins        Enable support for plugins
1443  --disable-largefile     omit support for large files
1444  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1445  --enable-targets        alternative target configurations
1446  --enable-64-bit-archive force 64-bit archives
1447  --enable-secureplt      Default to creating read-only plt entries
1448  --enable-leading-mingw64-underscores
1449                          Enable leading underscores on 64 bit mingw targets
1450  --enable-werror         treat compile warnings as errors
1451  --enable-build-warnings enable build-time compiler warnings
1452  --enable-maintainer-mode  enable make rules and dependencies not useful
1453			  (and sometimes confusing) to the casual installer
1454  --enable-install-libbfd controls installation of libbfd and related headers
1455  --disable-nls           do not use Native Language Support
1456
1457Optional Packages:
1458  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1459  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1460  --with-pic              try to use only PIC/non-PIC objects [default=use
1461                          both]
1462  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1463  --with-mmap             try using mmap for BFD input files if available
1464  --with-separate-debug-dir=DIR
1465                          Look for global separate debug info in DIR
1466                          [default=LIBDIR/debug]
1467  --with-pkgversion=PKG   Use PKG in the version string in place of "GNU
1468                          Binutils"
1469  --with-bugurl=URL       Direct users to URL to report a bug
1470  --with-system-zlib      use installed libz
1471
1472Some influential environment variables:
1473  CC          C compiler command
1474  CFLAGS      C compiler flags
1475  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1476              nonstandard directory <lib dir>
1477  LIBS        libraries to pass to the linker, e.g. -l<library>
1478  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1479              you have headers in a nonstandard directory <include dir>
1480  CPP         C preprocessor
1481
1482Use these variables to override the choices made by `configure' or to help
1483it to find libraries and programs with nonstandard names/locations.
1484
1485Report bugs to the package provider.
1486_ACEOF
1487ac_status=$?
1488fi
1489
1490if test "$ac_init_help" = "recursive"; then
1491  # If there are subdirs, report their specific --help.
1492  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1493    test -d "$ac_dir" ||
1494      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1495      continue
1496    ac_builddir=.
1497
1498case "$ac_dir" in
1499.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500*)
1501  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1502  # A ".." for each directory in $ac_dir_suffix.
1503  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1504  case $ac_top_builddir_sub in
1505  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1506  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1507  esac ;;
1508esac
1509ac_abs_top_builddir=$ac_pwd
1510ac_abs_builddir=$ac_pwd$ac_dir_suffix
1511# for backward compatibility:
1512ac_top_builddir=$ac_top_build_prefix
1513
1514case $srcdir in
1515  .)  # We are building in place.
1516    ac_srcdir=.
1517    ac_top_srcdir=$ac_top_builddir_sub
1518    ac_abs_top_srcdir=$ac_pwd ;;
1519  [\\/]* | ?:[\\/]* )  # Absolute name.
1520    ac_srcdir=$srcdir$ac_dir_suffix;
1521    ac_top_srcdir=$srcdir
1522    ac_abs_top_srcdir=$srcdir ;;
1523  *) # Relative name.
1524    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1525    ac_top_srcdir=$ac_top_build_prefix$srcdir
1526    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1527esac
1528ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529
1530    cd "$ac_dir" || { ac_status=$?; continue; }
1531    # Check for guested configure.
1532    if test -f "$ac_srcdir/configure.gnu"; then
1533      echo &&
1534      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1535    elif test -f "$ac_srcdir/configure"; then
1536      echo &&
1537      $SHELL "$ac_srcdir/configure" --help=recursive
1538    else
1539      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1540    fi || ac_status=$?
1541    cd "$ac_pwd" || { ac_status=$?; break; }
1542  done
1543fi
1544
1545test -n "$ac_init_help" && exit $ac_status
1546if $ac_init_version; then
1547  cat <<\_ACEOF
1548bfd configure 2.27
1549generated by GNU Autoconf 2.64
1550
1551Copyright (C) 2009 Free Software Foundation, Inc.
1552This configure script is free software; the Free Software Foundation
1553gives unlimited permission to copy, distribute and modify it.
1554_ACEOF
1555  exit
1556fi
1557
1558## ------------------------ ##
1559## Autoconf initialization. ##
1560## ------------------------ ##
1561
1562# ac_fn_c_try_compile LINENO
1563# --------------------------
1564# Try to compile conftest.$ac_ext, and return whether this succeeded.
1565ac_fn_c_try_compile ()
1566{
1567  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1568  rm -f conftest.$ac_objext
1569  if { { ac_try="$ac_compile"
1570case "(($ac_try" in
1571  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1572  *) ac_try_echo=$ac_try;;
1573esac
1574eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1575$as_echo "$ac_try_echo"; } >&5
1576  (eval "$ac_compile") 2>conftest.err
1577  ac_status=$?
1578  if test -s conftest.err; then
1579    grep -v '^ *+' conftest.err >conftest.er1
1580    cat conftest.er1 >&5
1581    mv -f conftest.er1 conftest.err
1582  fi
1583  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1584  test $ac_status = 0; } && {
1585	 test -z "$ac_c_werror_flag" ||
1586	 test ! -s conftest.err
1587       } && test -s conftest.$ac_objext; then :
1588  ac_retval=0
1589else
1590  $as_echo "$as_me: failed program was:" >&5
1591sed 's/^/| /' conftest.$ac_ext >&5
1592
1593	ac_retval=1
1594fi
1595  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1596  return $ac_retval
1597
1598} # ac_fn_c_try_compile
1599
1600# ac_fn_c_try_link LINENO
1601# -----------------------
1602# Try to link conftest.$ac_ext, and return whether this succeeded.
1603ac_fn_c_try_link ()
1604{
1605  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1606  rm -f conftest.$ac_objext conftest$ac_exeext
1607  if { { ac_try="$ac_link"
1608case "(($ac_try" in
1609  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1610  *) ac_try_echo=$ac_try;;
1611esac
1612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1613$as_echo "$ac_try_echo"; } >&5
1614  (eval "$ac_link") 2>conftest.err
1615  ac_status=$?
1616  if test -s conftest.err; then
1617    grep -v '^ *+' conftest.err >conftest.er1
1618    cat conftest.er1 >&5
1619    mv -f conftest.er1 conftest.err
1620  fi
1621  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1622  test $ac_status = 0; } && {
1623	 test -z "$ac_c_werror_flag" ||
1624	 test ! -s conftest.err
1625       } && test -s conftest$ac_exeext && {
1626	 test "$cross_compiling" = yes ||
1627	 $as_test_x conftest$ac_exeext
1628       }; then :
1629  ac_retval=0
1630else
1631  $as_echo "$as_me: failed program was:" >&5
1632sed 's/^/| /' conftest.$ac_ext >&5
1633
1634	ac_retval=1
1635fi
1636  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1637  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1638  # interfere with the next link command; also delete a directory that is
1639  # left behind by Apple's compiler.  We do this before executing the actions.
1640  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1641  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1642  return $ac_retval
1643
1644} # ac_fn_c_try_link
1645
1646# ac_fn_c_try_cpp LINENO
1647# ----------------------
1648# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1649ac_fn_c_try_cpp ()
1650{
1651  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1652  if { { ac_try="$ac_cpp conftest.$ac_ext"
1653case "(($ac_try" in
1654  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1655  *) ac_try_echo=$ac_try;;
1656esac
1657eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1658$as_echo "$ac_try_echo"; } >&5
1659  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1660  ac_status=$?
1661  if test -s conftest.err; then
1662    grep -v '^ *+' conftest.err >conftest.er1
1663    cat conftest.er1 >&5
1664    mv -f conftest.er1 conftest.err
1665  fi
1666  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1667  test $ac_status = 0; } >/dev/null && {
1668	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1669	 test ! -s conftest.err
1670       }; then :
1671  ac_retval=0
1672else
1673  $as_echo "$as_me: failed program was:" >&5
1674sed 's/^/| /' conftest.$ac_ext >&5
1675
1676    ac_retval=1
1677fi
1678  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1679  return $ac_retval
1680
1681} # ac_fn_c_try_cpp
1682
1683# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1684# -------------------------------------------------------
1685# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1686# the include files in INCLUDES and setting the cache variable VAR
1687# accordingly.
1688ac_fn_c_check_header_mongrel ()
1689{
1690  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1692  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1693$as_echo_n "checking for $2... " >&6; }
1694if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1695  $as_echo_n "(cached) " >&6
1696fi
1697eval ac_res=\$$3
1698	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1699$as_echo "$ac_res" >&6; }
1700else
1701  # Is the header compilable?
1702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1703$as_echo_n "checking $2 usability... " >&6; }
1704cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1705/* end confdefs.h.  */
1706$4
1707#include <$2>
1708_ACEOF
1709if ac_fn_c_try_compile "$LINENO"; then :
1710  ac_header_compiler=yes
1711else
1712  ac_header_compiler=no
1713fi
1714rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1716$as_echo "$ac_header_compiler" >&6; }
1717
1718# Is the header present?
1719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1720$as_echo_n "checking $2 presence... " >&6; }
1721cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1722/* end confdefs.h.  */
1723#include <$2>
1724_ACEOF
1725if ac_fn_c_try_cpp "$LINENO"; then :
1726  ac_header_preproc=yes
1727else
1728  ac_header_preproc=no
1729fi
1730rm -f conftest.err conftest.$ac_ext
1731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1732$as_echo "$ac_header_preproc" >&6; }
1733
1734# So?  What about this header?
1735case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1736  yes:no: )
1737    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1738$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1739    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1740$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1741    ;;
1742  no:yes:* )
1743    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1744$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1745    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1746$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1747    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1748$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1749    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1750$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1751    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1752$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1753    ;;
1754esac
1755  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1756$as_echo_n "checking for $2... " >&6; }
1757if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1758  $as_echo_n "(cached) " >&6
1759else
1760  eval "$3=\$ac_header_compiler"
1761fi
1762eval ac_res=\$$3
1763	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1764$as_echo "$ac_res" >&6; }
1765fi
1766  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1767
1768} # ac_fn_c_check_header_mongrel
1769
1770# ac_fn_c_try_run LINENO
1771# ----------------------
1772# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1773# that executables *can* be run.
1774ac_fn_c_try_run ()
1775{
1776  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777  if { { ac_try="$ac_link"
1778case "(($ac_try" in
1779  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1780  *) ac_try_echo=$ac_try;;
1781esac
1782eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1783$as_echo "$ac_try_echo"; } >&5
1784  (eval "$ac_link") 2>&5
1785  ac_status=$?
1786  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1787  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1788  { { case "(($ac_try" in
1789  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1790  *) ac_try_echo=$ac_try;;
1791esac
1792eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1793$as_echo "$ac_try_echo"; } >&5
1794  (eval "$ac_try") 2>&5
1795  ac_status=$?
1796  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1797  test $ac_status = 0; }; }; then :
1798  ac_retval=0
1799else
1800  $as_echo "$as_me: program exited with status $ac_status" >&5
1801       $as_echo "$as_me: failed program was:" >&5
1802sed 's/^/| /' conftest.$ac_ext >&5
1803
1804       ac_retval=$ac_status
1805fi
1806  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1807  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1808  return $ac_retval
1809
1810} # ac_fn_c_try_run
1811
1812# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1813# -------------------------------------------------------
1814# Tests whether HEADER exists and can be compiled using the include files in
1815# INCLUDES, setting the cache variable VAR accordingly.
1816ac_fn_c_check_header_compile ()
1817{
1818  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1820$as_echo_n "checking for $2... " >&6; }
1821if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1822  $as_echo_n "(cached) " >&6
1823else
1824  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1825/* end confdefs.h.  */
1826$4
1827#include <$2>
1828_ACEOF
1829if ac_fn_c_try_compile "$LINENO"; then :
1830  eval "$3=yes"
1831else
1832  eval "$3=no"
1833fi
1834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1835fi
1836eval ac_res=\$$3
1837	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1838$as_echo "$ac_res" >&6; }
1839  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1840
1841} # ac_fn_c_check_header_compile
1842
1843# ac_fn_c_check_func LINENO FUNC VAR
1844# ----------------------------------
1845# Tests whether FUNC exists, setting the cache variable VAR accordingly
1846ac_fn_c_check_func ()
1847{
1848  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1850$as_echo_n "checking for $2... " >&6; }
1851if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1852  $as_echo_n "(cached) " >&6
1853else
1854  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855/* end confdefs.h.  */
1856/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1857   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1858#define $2 innocuous_$2
1859
1860/* System header to define __stub macros and hopefully few prototypes,
1861    which can conflict with char $2 (); below.
1862    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1863    <limits.h> exists even on freestanding compilers.  */
1864
1865#ifdef __STDC__
1866# include <limits.h>
1867#else
1868# include <assert.h>
1869#endif
1870
1871#undef $2
1872
1873/* Override any GCC internal prototype to avoid an error.
1874   Use char because int might match the return type of a GCC
1875   builtin and then its argument prototype would still apply.  */
1876#ifdef __cplusplus
1877extern "C"
1878#endif
1879char $2 ();
1880/* The GNU C library defines this for functions which it implements
1881    to always fail with ENOSYS.  Some functions are actually named
1882    something starting with __ and the normal name is an alias.  */
1883#if defined __stub_$2 || defined __stub___$2
1884choke me
1885#endif
1886
1887int
1888main ()
1889{
1890return $2 ();
1891  ;
1892  return 0;
1893}
1894_ACEOF
1895if ac_fn_c_try_link "$LINENO"; then :
1896  eval "$3=yes"
1897else
1898  eval "$3=no"
1899fi
1900rm -f core conftest.err conftest.$ac_objext \
1901    conftest$ac_exeext conftest.$ac_ext
1902fi
1903eval ac_res=\$$3
1904	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1905$as_echo "$ac_res" >&6; }
1906  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1907
1908} # ac_fn_c_check_func
1909
1910# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1911# --------------------------------------------
1912# Tries to find the compile-time value of EXPR in a program that includes
1913# INCLUDES, setting VAR accordingly. Returns whether the value could be
1914# computed
1915ac_fn_c_compute_int ()
1916{
1917  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1918  if test "$cross_compiling" = yes; then
1919    # Depending upon the size, compute the lo and hi bounds.
1920cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921/* end confdefs.h.  */
1922$4
1923int
1924main ()
1925{
1926static int test_array [1 - 2 * !(($2) >= 0)];
1927test_array [0] = 0
1928
1929  ;
1930  return 0;
1931}
1932_ACEOF
1933if ac_fn_c_try_compile "$LINENO"; then :
1934  ac_lo=0 ac_mid=0
1935  while :; do
1936    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1937/* end confdefs.h.  */
1938$4
1939int
1940main ()
1941{
1942static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1943test_array [0] = 0
1944
1945  ;
1946  return 0;
1947}
1948_ACEOF
1949if ac_fn_c_try_compile "$LINENO"; then :
1950  ac_hi=$ac_mid; break
1951else
1952  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1953			if test $ac_lo -le $ac_mid; then
1954			  ac_lo= ac_hi=
1955			  break
1956			fi
1957			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1958fi
1959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1960  done
1961else
1962  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963/* end confdefs.h.  */
1964$4
1965int
1966main ()
1967{
1968static int test_array [1 - 2 * !(($2) < 0)];
1969test_array [0] = 0
1970
1971  ;
1972  return 0;
1973}
1974_ACEOF
1975if ac_fn_c_try_compile "$LINENO"; then :
1976  ac_hi=-1 ac_mid=-1
1977  while :; do
1978    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979/* end confdefs.h.  */
1980$4
1981int
1982main ()
1983{
1984static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1985test_array [0] = 0
1986
1987  ;
1988  return 0;
1989}
1990_ACEOF
1991if ac_fn_c_try_compile "$LINENO"; then :
1992  ac_lo=$ac_mid; break
1993else
1994  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1995			if test $ac_mid -le $ac_hi; then
1996			  ac_lo= ac_hi=
1997			  break
1998			fi
1999			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2000fi
2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002  done
2003else
2004  ac_lo= ac_hi=
2005fi
2006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2007fi
2008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2009# Binary search between lo and hi bounds.
2010while test "x$ac_lo" != "x$ac_hi"; do
2011  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2012  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2013/* end confdefs.h.  */
2014$4
2015int
2016main ()
2017{
2018static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2019test_array [0] = 0
2020
2021  ;
2022  return 0;
2023}
2024_ACEOF
2025if ac_fn_c_try_compile "$LINENO"; then :
2026  ac_hi=$ac_mid
2027else
2028  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2029fi
2030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2031done
2032case $ac_lo in #((
2033?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2034'') ac_retval=1 ;;
2035esac
2036  else
2037    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2038/* end confdefs.h.  */
2039$4
2040static long int longval () { return $2; }
2041static unsigned long int ulongval () { return $2; }
2042#include <stdio.h>
2043#include <stdlib.h>
2044int
2045main ()
2046{
2047
2048  FILE *f = fopen ("conftest.val", "w");
2049  if (! f)
2050    return 1;
2051  if (($2) < 0)
2052    {
2053      long int i = longval ();
2054      if (i != ($2))
2055	return 1;
2056      fprintf (f, "%ld", i);
2057    }
2058  else
2059    {
2060      unsigned long int i = ulongval ();
2061      if (i != ($2))
2062	return 1;
2063      fprintf (f, "%lu", i);
2064    }
2065  /* Do not output a trailing newline, as this causes \r\n confusion
2066     on some platforms.  */
2067  return ferror (f) || fclose (f) != 0;
2068
2069  ;
2070  return 0;
2071}
2072_ACEOF
2073if ac_fn_c_try_run "$LINENO"; then :
2074  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2075else
2076  ac_retval=1
2077fi
2078rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2079  conftest.$ac_objext conftest.beam conftest.$ac_ext
2080rm -f conftest.val
2081
2082  fi
2083  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2084  return $ac_retval
2085
2086} # ac_fn_c_compute_int
2087
2088# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2089# -------------------------------------------
2090# Tests whether TYPE exists after having included INCLUDES, setting cache
2091# variable VAR accordingly.
2092ac_fn_c_check_type ()
2093{
2094  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2095  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2096$as_echo_n "checking for $2... " >&6; }
2097if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2098  $as_echo_n "(cached) " >&6
2099else
2100  eval "$3=no"
2101  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2102/* end confdefs.h.  */
2103$4
2104int
2105main ()
2106{
2107if (sizeof ($2))
2108	 return 0;
2109  ;
2110  return 0;
2111}
2112_ACEOF
2113if ac_fn_c_try_compile "$LINENO"; then :
2114  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2115/* end confdefs.h.  */
2116$4
2117int
2118main ()
2119{
2120if (sizeof (($2)))
2121	    return 0;
2122  ;
2123  return 0;
2124}
2125_ACEOF
2126if ac_fn_c_try_compile "$LINENO"; then :
2127
2128else
2129  eval "$3=yes"
2130fi
2131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2132fi
2133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2134fi
2135eval ac_res=\$$3
2136	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2137$as_echo "$ac_res" >&6; }
2138  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2139
2140} # ac_fn_c_check_type
2141
2142# ac_fn_c_check_decl LINENO SYMBOL VAR
2143# ------------------------------------
2144# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2145ac_fn_c_check_decl ()
2146{
2147  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2148  as_decl_name=`echo $2|sed 's/ *(.*//'`
2149  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2150  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2151$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2152if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2153  $as_echo_n "(cached) " >&6
2154else
2155  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2156/* end confdefs.h.  */
2157$4
2158int
2159main ()
2160{
2161#ifndef $as_decl_name
2162#ifdef __cplusplus
2163  (void) $as_decl_use;
2164#else
2165  (void) $as_decl_name;
2166#endif
2167#endif
2168
2169  ;
2170  return 0;
2171}
2172_ACEOF
2173if ac_fn_c_try_compile "$LINENO"; then :
2174  eval "$3=yes"
2175else
2176  eval "$3=no"
2177fi
2178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2179fi
2180eval ac_res=\$$3
2181	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2182$as_echo "$ac_res" >&6; }
2183  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2184
2185} # ac_fn_c_check_decl
2186cat >config.log <<_ACEOF
2187This file contains any messages produced by compilers while
2188running configure, to aid debugging if configure makes a mistake.
2189
2190It was created by bfd $as_me 2.27, which was
2191generated by GNU Autoconf 2.64.  Invocation command line was
2192
2193  $ $0 $@
2194
2195_ACEOF
2196exec 5>>config.log
2197{
2198cat <<_ASUNAME
2199## --------- ##
2200## Platform. ##
2201## --------- ##
2202
2203hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2204uname -m = `(uname -m) 2>/dev/null || echo unknown`
2205uname -r = `(uname -r) 2>/dev/null || echo unknown`
2206uname -s = `(uname -s) 2>/dev/null || echo unknown`
2207uname -v = `(uname -v) 2>/dev/null || echo unknown`
2208
2209/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2210/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2211
2212/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2213/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2214/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2215/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2216/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2217/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2218/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2219
2220_ASUNAME
2221
2222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2223for as_dir in $PATH
2224do
2225  IFS=$as_save_IFS
2226  test -z "$as_dir" && as_dir=.
2227    $as_echo "PATH: $as_dir"
2228  done
2229IFS=$as_save_IFS
2230
2231} >&5
2232
2233cat >&5 <<_ACEOF
2234
2235
2236## ----------- ##
2237## Core tests. ##
2238## ----------- ##
2239
2240_ACEOF
2241
2242
2243# Keep a trace of the command line.
2244# Strip out --no-create and --no-recursion so they do not pile up.
2245# Strip out --silent because we don't want to record it for future runs.
2246# Also quote any args containing shell meta-characters.
2247# Make two passes to allow for proper duplicate-argument suppression.
2248ac_configure_args=
2249ac_configure_args0=
2250ac_configure_args1=
2251ac_must_keep_next=false
2252for ac_pass in 1 2
2253do
2254  for ac_arg
2255  do
2256    case $ac_arg in
2257    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2258    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2259    | -silent | --silent | --silen | --sile | --sil)
2260      continue ;;
2261    *\'*)
2262      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2263    esac
2264    case $ac_pass in
2265    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2266    2)
2267      as_fn_append ac_configure_args1 " '$ac_arg'"
2268      if test $ac_must_keep_next = true; then
2269	ac_must_keep_next=false # Got value, back to normal.
2270      else
2271	case $ac_arg in
2272	  *=* | --config-cache | -C | -disable-* | --disable-* \
2273	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2274	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2275	  | -with-* | --with-* | -without-* | --without-* | --x)
2276	    case "$ac_configure_args0 " in
2277	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2278	    esac
2279	    ;;
2280	  -* ) ac_must_keep_next=true ;;
2281	esac
2282      fi
2283      as_fn_append ac_configure_args " '$ac_arg'"
2284      ;;
2285    esac
2286  done
2287done
2288{ ac_configure_args0=; unset ac_configure_args0;}
2289{ ac_configure_args1=; unset ac_configure_args1;}
2290
2291# When interrupted or exit'd, cleanup temporary files, and complete
2292# config.log.  We remove comments because anyway the quotes in there
2293# would cause problems or look ugly.
2294# WARNING: Use '\'' to represent an apostrophe within the trap.
2295# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2296trap 'exit_status=$?
2297  # Save into config.log some information that might help in debugging.
2298  {
2299    echo
2300
2301    cat <<\_ASBOX
2302## ---------------- ##
2303## Cache variables. ##
2304## ---------------- ##
2305_ASBOX
2306    echo
2307    # The following way of writing the cache mishandles newlines in values,
2308(
2309  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2310    eval ac_val=\$$ac_var
2311    case $ac_val in #(
2312    *${as_nl}*)
2313      case $ac_var in #(
2314      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2315$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2316      esac
2317      case $ac_var in #(
2318      _ | IFS | as_nl) ;; #(
2319      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2320      *) { eval $ac_var=; unset $ac_var;} ;;
2321      esac ;;
2322    esac
2323  done
2324  (set) 2>&1 |
2325    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2326    *${as_nl}ac_space=\ *)
2327      sed -n \
2328	"s/'\''/'\''\\\\'\'''\''/g;
2329	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2330      ;; #(
2331    *)
2332      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2333      ;;
2334    esac |
2335    sort
2336)
2337    echo
2338
2339    cat <<\_ASBOX
2340## ----------------- ##
2341## Output variables. ##
2342## ----------------- ##
2343_ASBOX
2344    echo
2345    for ac_var in $ac_subst_vars
2346    do
2347      eval ac_val=\$$ac_var
2348      case $ac_val in
2349      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2350      esac
2351      $as_echo "$ac_var='\''$ac_val'\''"
2352    done | sort
2353    echo
2354
2355    if test -n "$ac_subst_files"; then
2356      cat <<\_ASBOX
2357## ------------------- ##
2358## File substitutions. ##
2359## ------------------- ##
2360_ASBOX
2361      echo
2362      for ac_var in $ac_subst_files
2363      do
2364	eval ac_val=\$$ac_var
2365	case $ac_val in
2366	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2367	esac
2368	$as_echo "$ac_var='\''$ac_val'\''"
2369      done | sort
2370      echo
2371    fi
2372
2373    if test -s confdefs.h; then
2374      cat <<\_ASBOX
2375## ----------- ##
2376## confdefs.h. ##
2377## ----------- ##
2378_ASBOX
2379      echo
2380      cat confdefs.h
2381      echo
2382    fi
2383    test "$ac_signal" != 0 &&
2384      $as_echo "$as_me: caught signal $ac_signal"
2385    $as_echo "$as_me: exit $exit_status"
2386  } >&5
2387  rm -f core *.core core.conftest.* &&
2388    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2389    exit $exit_status
2390' 0
2391for ac_signal in 1 2 13 15; do
2392  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2393done
2394ac_signal=0
2395
2396# confdefs.h avoids OS command line length limits that DEFS can exceed.
2397rm -f -r conftest* confdefs.h
2398
2399$as_echo "/* confdefs.h */" > confdefs.h
2400
2401# Predefined preprocessor variables.
2402
2403cat >>confdefs.h <<_ACEOF
2404#define PACKAGE_NAME "$PACKAGE_NAME"
2405_ACEOF
2406
2407cat >>confdefs.h <<_ACEOF
2408#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2409_ACEOF
2410
2411cat >>confdefs.h <<_ACEOF
2412#define PACKAGE_VERSION "$PACKAGE_VERSION"
2413_ACEOF
2414
2415cat >>confdefs.h <<_ACEOF
2416#define PACKAGE_STRING "$PACKAGE_STRING"
2417_ACEOF
2418
2419cat >>confdefs.h <<_ACEOF
2420#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2421_ACEOF
2422
2423cat >>confdefs.h <<_ACEOF
2424#define PACKAGE_URL "$PACKAGE_URL"
2425_ACEOF
2426
2427
2428# Let the site file select an alternate cache file if it wants to.
2429# Prefer an explicitly selected file to automatically selected ones.
2430ac_site_file1=NONE
2431ac_site_file2=NONE
2432if test -n "$CONFIG_SITE"; then
2433  ac_site_file1=$CONFIG_SITE
2434elif test "x$prefix" != xNONE; then
2435  ac_site_file1=$prefix/share/config.site
2436  ac_site_file2=$prefix/etc/config.site
2437else
2438  ac_site_file1=$ac_default_prefix/share/config.site
2439  ac_site_file2=$ac_default_prefix/etc/config.site
2440fi
2441for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2442do
2443  test "x$ac_site_file" = xNONE && continue
2444  if test -r "$ac_site_file"; then
2445    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2446$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2447    sed 's/^/| /' "$ac_site_file" >&5
2448    . "$ac_site_file"
2449  fi
2450done
2451
2452if test -r "$cache_file"; then
2453  # Some versions of bash will fail to source /dev/null (special
2454  # files actually), so we avoid doing that.
2455  if test -f "$cache_file"; then
2456    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2457$as_echo "$as_me: loading cache $cache_file" >&6;}
2458    case $cache_file in
2459      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2460      *)                      . "./$cache_file";;
2461    esac
2462  fi
2463else
2464  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2465$as_echo "$as_me: creating cache $cache_file" >&6;}
2466  >$cache_file
2467fi
2468
2469# Check that the precious variables saved in the cache have kept the same
2470# value.
2471ac_cache_corrupted=false
2472for ac_var in $ac_precious_vars; do
2473  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2474  eval ac_new_set=\$ac_env_${ac_var}_set
2475  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2476  eval ac_new_val=\$ac_env_${ac_var}_value
2477  case $ac_old_set,$ac_new_set in
2478    set,)
2479      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2480$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2481      ac_cache_corrupted=: ;;
2482    ,set)
2483      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2484$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2485      ac_cache_corrupted=: ;;
2486    ,);;
2487    *)
2488      if test "x$ac_old_val" != "x$ac_new_val"; then
2489	# differences in whitespace do not lead to failure.
2490	ac_old_val_w=`echo x $ac_old_val`
2491	ac_new_val_w=`echo x $ac_new_val`
2492	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2493	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2494$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2495	  ac_cache_corrupted=:
2496	else
2497	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2498$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2499	  eval $ac_var=\$ac_old_val
2500	fi
2501	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2502$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2503	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2504$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2505      fi;;
2506  esac
2507  # Pass precious variables to config.status.
2508  if test "$ac_new_set" = set; then
2509    case $ac_new_val in
2510    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2511    *) ac_arg=$ac_var=$ac_new_val ;;
2512    esac
2513    case " $ac_configure_args " in
2514      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2515      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2516    esac
2517  fi
2518done
2519if $ac_cache_corrupted; then
2520  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2521$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2522  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2523$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2524  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2525fi
2526## -------------------- ##
2527## Main body of script. ##
2528## -------------------- ##
2529
2530ac_ext=c
2531ac_cpp='$CPP $CPPFLAGS'
2532ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2533ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2534ac_compiler_gnu=$ac_cv_c_compiler_gnu
2535
2536
2537
2538
2539
2540
2541
2542ac_aux_dir=
2543for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2544  for ac_t in install-sh install.sh shtool; do
2545    if test -f "$ac_dir/$ac_t"; then
2546      ac_aux_dir=$ac_dir
2547      ac_install_sh="$ac_aux_dir/$ac_t -c"
2548      break 2
2549    fi
2550  done
2551done
2552if test -z "$ac_aux_dir"; then
2553  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2554fi
2555
2556# These three variables are undocumented and unsupported,
2557# and are intended to be withdrawn in a future Autoconf release.
2558# They can cause serious problems if a builder's source tree is in a directory
2559# whose full name contains unusual characters.
2560ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2561ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2562ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2563
2564
2565# Make sure we can run config.sub.
2566$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2567  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2568
2569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2570$as_echo_n "checking build system type... " >&6; }
2571if test "${ac_cv_build+set}" = set; then :
2572  $as_echo_n "(cached) " >&6
2573else
2574  ac_build_alias=$build_alias
2575test "x$ac_build_alias" = x &&
2576  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2577test "x$ac_build_alias" = x &&
2578  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2579ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2580  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2581
2582fi
2583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2584$as_echo "$ac_cv_build" >&6; }
2585case $ac_cv_build in
2586*-*-*) ;;
2587*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2588esac
2589build=$ac_cv_build
2590ac_save_IFS=$IFS; IFS='-'
2591set x $ac_cv_build
2592shift
2593build_cpu=$1
2594build_vendor=$2
2595shift; shift
2596# Remember, the first character of IFS is used to create $*,
2597# except with old shells:
2598build_os=$*
2599IFS=$ac_save_IFS
2600case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2601
2602
2603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2604$as_echo_n "checking host system type... " >&6; }
2605if test "${ac_cv_host+set}" = set; then :
2606  $as_echo_n "(cached) " >&6
2607else
2608  if test "x$host_alias" = x; then
2609  ac_cv_host=$ac_cv_build
2610else
2611  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2612    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2613fi
2614
2615fi
2616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2617$as_echo "$ac_cv_host" >&6; }
2618case $ac_cv_host in
2619*-*-*) ;;
2620*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2621esac
2622host=$ac_cv_host
2623ac_save_IFS=$IFS; IFS='-'
2624set x $ac_cv_host
2625shift
2626host_cpu=$1
2627host_vendor=$2
2628shift; shift
2629# Remember, the first character of IFS is used to create $*,
2630# except with old shells:
2631host_os=$*
2632IFS=$ac_save_IFS
2633case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2634
2635
2636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2637$as_echo_n "checking target system type... " >&6; }
2638if test "${ac_cv_target+set}" = set; then :
2639  $as_echo_n "(cached) " >&6
2640else
2641  if test "x$target_alias" = x; then
2642  ac_cv_target=$ac_cv_host
2643else
2644  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2645    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2646fi
2647
2648fi
2649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2650$as_echo "$ac_cv_target" >&6; }
2651case $ac_cv_target in
2652*-*-*) ;;
2653*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2654esac
2655target=$ac_cv_target
2656ac_save_IFS=$IFS; IFS='-'
2657set x $ac_cv_target
2658shift
2659target_cpu=$1
2660target_vendor=$2
2661shift; shift
2662# Remember, the first character of IFS is used to create $*,
2663# except with old shells:
2664target_os=$*
2665IFS=$ac_save_IFS
2666case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2667
2668
2669# The aliases save the names the user supplied, while $host etc.
2670# will get canonicalized.
2671test -n "$target_alias" &&
2672  test "$program_prefix$program_suffix$program_transform_name" = \
2673    NONENONEs,x,x, &&
2674  program_prefix=${target_alias}-
2675ac_ext=c
2676ac_cpp='$CPP $CPPFLAGS'
2677ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2678ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2679ac_compiler_gnu=$ac_cv_c_compiler_gnu
2680if test -n "$ac_tool_prefix"; then
2681  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2682set dummy ${ac_tool_prefix}gcc; ac_word=$2
2683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2684$as_echo_n "checking for $ac_word... " >&6; }
2685if test "${ac_cv_prog_CC+set}" = set; then :
2686  $as_echo_n "(cached) " >&6
2687else
2688  if test -n "$CC"; then
2689  ac_cv_prog_CC="$CC" # Let the user override the test.
2690else
2691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2692for as_dir in $PATH
2693do
2694  IFS=$as_save_IFS
2695  test -z "$as_dir" && as_dir=.
2696    for ac_exec_ext in '' $ac_executable_extensions; do
2697  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2698    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2699    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2700    break 2
2701  fi
2702done
2703  done
2704IFS=$as_save_IFS
2705
2706fi
2707fi
2708CC=$ac_cv_prog_CC
2709if test -n "$CC"; then
2710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2711$as_echo "$CC" >&6; }
2712else
2713  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2714$as_echo "no" >&6; }
2715fi
2716
2717
2718fi
2719if test -z "$ac_cv_prog_CC"; then
2720  ac_ct_CC=$CC
2721  # Extract the first word of "gcc", so it can be a program name with args.
2722set dummy gcc; ac_word=$2
2723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2724$as_echo_n "checking for $ac_word... " >&6; }
2725if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2726  $as_echo_n "(cached) " >&6
2727else
2728  if test -n "$ac_ct_CC"; then
2729  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2730else
2731as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2732for as_dir in $PATH
2733do
2734  IFS=$as_save_IFS
2735  test -z "$as_dir" && as_dir=.
2736    for ac_exec_ext in '' $ac_executable_extensions; do
2737  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2738    ac_cv_prog_ac_ct_CC="gcc"
2739    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2740    break 2
2741  fi
2742done
2743  done
2744IFS=$as_save_IFS
2745
2746fi
2747fi
2748ac_ct_CC=$ac_cv_prog_ac_ct_CC
2749if test -n "$ac_ct_CC"; then
2750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2751$as_echo "$ac_ct_CC" >&6; }
2752else
2753  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2754$as_echo "no" >&6; }
2755fi
2756
2757  if test "x$ac_ct_CC" = x; then
2758    CC=""
2759  else
2760    case $cross_compiling:$ac_tool_warned in
2761yes:)
2762{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2763$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2764ac_tool_warned=yes ;;
2765esac
2766    CC=$ac_ct_CC
2767  fi
2768else
2769  CC="$ac_cv_prog_CC"
2770fi
2771
2772if test -z "$CC"; then
2773          if test -n "$ac_tool_prefix"; then
2774    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2775set dummy ${ac_tool_prefix}cc; ac_word=$2
2776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2777$as_echo_n "checking for $ac_word... " >&6; }
2778if test "${ac_cv_prog_CC+set}" = set; then :
2779  $as_echo_n "(cached) " >&6
2780else
2781  if test -n "$CC"; then
2782  ac_cv_prog_CC="$CC" # Let the user override the test.
2783else
2784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2785for as_dir in $PATH
2786do
2787  IFS=$as_save_IFS
2788  test -z "$as_dir" && as_dir=.
2789    for ac_exec_ext in '' $ac_executable_extensions; do
2790  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2791    ac_cv_prog_CC="${ac_tool_prefix}cc"
2792    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2793    break 2
2794  fi
2795done
2796  done
2797IFS=$as_save_IFS
2798
2799fi
2800fi
2801CC=$ac_cv_prog_CC
2802if test -n "$CC"; then
2803  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2804$as_echo "$CC" >&6; }
2805else
2806  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2807$as_echo "no" >&6; }
2808fi
2809
2810
2811  fi
2812fi
2813if test -z "$CC"; then
2814  # Extract the first word of "cc", so it can be a program name with args.
2815set dummy cc; ac_word=$2
2816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2817$as_echo_n "checking for $ac_word... " >&6; }
2818if test "${ac_cv_prog_CC+set}" = set; then :
2819  $as_echo_n "(cached) " >&6
2820else
2821  if test -n "$CC"; then
2822  ac_cv_prog_CC="$CC" # Let the user override the test.
2823else
2824  ac_prog_rejected=no
2825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2826for as_dir in $PATH
2827do
2828  IFS=$as_save_IFS
2829  test -z "$as_dir" && as_dir=.
2830    for ac_exec_ext in '' $ac_executable_extensions; do
2831  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2832    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2833       ac_prog_rejected=yes
2834       continue
2835     fi
2836    ac_cv_prog_CC="cc"
2837    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2838    break 2
2839  fi
2840done
2841  done
2842IFS=$as_save_IFS
2843
2844if test $ac_prog_rejected = yes; then
2845  # We found a bogon in the path, so make sure we never use it.
2846  set dummy $ac_cv_prog_CC
2847  shift
2848  if test $# != 0; then
2849    # We chose a different compiler from the bogus one.
2850    # However, it has the same basename, so the bogon will be chosen
2851    # first if we set CC to just the basename; use the full file name.
2852    shift
2853    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2854  fi
2855fi
2856fi
2857fi
2858CC=$ac_cv_prog_CC
2859if test -n "$CC"; then
2860  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2861$as_echo "$CC" >&6; }
2862else
2863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2864$as_echo "no" >&6; }
2865fi
2866
2867
2868fi
2869if test -z "$CC"; then
2870  if test -n "$ac_tool_prefix"; then
2871  for ac_prog in cl.exe
2872  do
2873    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2874set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2876$as_echo_n "checking for $ac_word... " >&6; }
2877if test "${ac_cv_prog_CC+set}" = set; then :
2878  $as_echo_n "(cached) " >&6
2879else
2880  if test -n "$CC"; then
2881  ac_cv_prog_CC="$CC" # Let the user override the test.
2882else
2883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2884for as_dir in $PATH
2885do
2886  IFS=$as_save_IFS
2887  test -z "$as_dir" && as_dir=.
2888    for ac_exec_ext in '' $ac_executable_extensions; do
2889  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2890    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2891    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2892    break 2
2893  fi
2894done
2895  done
2896IFS=$as_save_IFS
2897
2898fi
2899fi
2900CC=$ac_cv_prog_CC
2901if test -n "$CC"; then
2902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2903$as_echo "$CC" >&6; }
2904else
2905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2906$as_echo "no" >&6; }
2907fi
2908
2909
2910    test -n "$CC" && break
2911  done
2912fi
2913if test -z "$CC"; then
2914  ac_ct_CC=$CC
2915  for ac_prog in cl.exe
2916do
2917  # Extract the first word of "$ac_prog", so it can be a program name with args.
2918set dummy $ac_prog; ac_word=$2
2919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2920$as_echo_n "checking for $ac_word... " >&6; }
2921if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2922  $as_echo_n "(cached) " >&6
2923else
2924  if test -n "$ac_ct_CC"; then
2925  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2926else
2927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2928for as_dir in $PATH
2929do
2930  IFS=$as_save_IFS
2931  test -z "$as_dir" && as_dir=.
2932    for ac_exec_ext in '' $ac_executable_extensions; do
2933  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2934    ac_cv_prog_ac_ct_CC="$ac_prog"
2935    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2936    break 2
2937  fi
2938done
2939  done
2940IFS=$as_save_IFS
2941
2942fi
2943fi
2944ac_ct_CC=$ac_cv_prog_ac_ct_CC
2945if test -n "$ac_ct_CC"; then
2946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2947$as_echo "$ac_ct_CC" >&6; }
2948else
2949  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2950$as_echo "no" >&6; }
2951fi
2952
2953
2954  test -n "$ac_ct_CC" && break
2955done
2956
2957  if test "x$ac_ct_CC" = x; then
2958    CC=""
2959  else
2960    case $cross_compiling:$ac_tool_warned in
2961yes:)
2962{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2963$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2964ac_tool_warned=yes ;;
2965esac
2966    CC=$ac_ct_CC
2967  fi
2968fi
2969
2970fi
2971
2972
2973test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2974$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2975as_fn_error "no acceptable C compiler found in \$PATH
2976See \`config.log' for more details." "$LINENO" 5; }
2977
2978# Provide some information about the compiler.
2979$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2980set X $ac_compile
2981ac_compiler=$2
2982for ac_option in --version -v -V -qversion; do
2983  { { ac_try="$ac_compiler $ac_option >&5"
2984case "(($ac_try" in
2985  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2986  *) ac_try_echo=$ac_try;;
2987esac
2988eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2989$as_echo "$ac_try_echo"; } >&5
2990  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2991  ac_status=$?
2992  if test -s conftest.err; then
2993    sed '10a\
2994... rest of stderr output deleted ...
2995         10q' conftest.err >conftest.er1
2996    cat conftest.er1 >&5
2997    rm -f conftest.er1 conftest.err
2998  fi
2999  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3000  test $ac_status = 0; }
3001done
3002
3003cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3004/* end confdefs.h.  */
3005
3006int
3007main ()
3008{
3009
3010  ;
3011  return 0;
3012}
3013_ACEOF
3014ac_clean_files_save=$ac_clean_files
3015ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3016# Try to create an executable without -o first, disregard a.out.
3017# It will help us diagnose broken compilers, and finding out an intuition
3018# of exeext.
3019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3020$as_echo_n "checking for C compiler default output file name... " >&6; }
3021ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3022
3023# The possible output files:
3024ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3025
3026ac_rmfiles=
3027for ac_file in $ac_files
3028do
3029  case $ac_file in
3030    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3031    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3032  esac
3033done
3034rm -f $ac_rmfiles
3035
3036if { { ac_try="$ac_link_default"
3037case "(($ac_try" in
3038  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3039  *) ac_try_echo=$ac_try;;
3040esac
3041eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3042$as_echo "$ac_try_echo"; } >&5
3043  (eval "$ac_link_default") 2>&5
3044  ac_status=$?
3045  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3046  test $ac_status = 0; }; then :
3047  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3048# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3049# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3050# so that the user can short-circuit this test for compilers unknown to
3051# Autoconf.
3052for ac_file in $ac_files ''
3053do
3054  test -f "$ac_file" || continue
3055  case $ac_file in
3056    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3057	;;
3058    [ab].out )
3059	# We found the default executable, but exeext='' is most
3060	# certainly right.
3061	break;;
3062    *.* )
3063	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3064	then :; else
3065	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3066	fi
3067	# We set ac_cv_exeext here because the later test for it is not
3068	# safe: cross compilers may not add the suffix if given an `-o'
3069	# argument, so we may need to know it at that point already.
3070	# Even if this section looks crufty: it has the advantage of
3071	# actually working.
3072	break;;
3073    * )
3074	break;;
3075  esac
3076done
3077test "$ac_cv_exeext" = no && ac_cv_exeext=
3078
3079else
3080  ac_file=''
3081fi
3082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3083$as_echo "$ac_file" >&6; }
3084if test -z "$ac_file"; then :
3085  $as_echo "$as_me: failed program was:" >&5
3086sed 's/^/| /' conftest.$ac_ext >&5
3087
3088{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3089$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3090{ as_fn_set_status 77
3091as_fn_error "C compiler cannot create executables
3092See \`config.log' for more details." "$LINENO" 5; }; }
3093fi
3094ac_exeext=$ac_cv_exeext
3095
3096# Check that the compiler produces executables we can run.  If not, either
3097# the compiler is broken, or we cross compile.
3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3099$as_echo_n "checking whether the C compiler works... " >&6; }
3100# If not cross compiling, check that we can run a simple program.
3101if test "$cross_compiling" != yes; then
3102  if { ac_try='./$ac_file'
3103  { { case "(($ac_try" in
3104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3105  *) ac_try_echo=$ac_try;;
3106esac
3107eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3108$as_echo "$ac_try_echo"; } >&5
3109  (eval "$ac_try") 2>&5
3110  ac_status=$?
3111  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3112  test $ac_status = 0; }; }; then
3113    cross_compiling=no
3114  else
3115    if test "$cross_compiling" = maybe; then
3116	cross_compiling=yes
3117    else
3118	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3119$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3120as_fn_error "cannot run C compiled programs.
3121If you meant to cross compile, use \`--host'.
3122See \`config.log' for more details." "$LINENO" 5; }
3123    fi
3124  fi
3125fi
3126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3127$as_echo "yes" >&6; }
3128
3129rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3130ac_clean_files=$ac_clean_files_save
3131# Check that the compiler produces executables we can run.  If not, either
3132# the compiler is broken, or we cross compile.
3133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3134$as_echo_n "checking whether we are cross compiling... " >&6; }
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3136$as_echo "$cross_compiling" >&6; }
3137
3138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3139$as_echo_n "checking for suffix of executables... " >&6; }
3140if { { ac_try="$ac_link"
3141case "(($ac_try" in
3142  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3143  *) ac_try_echo=$ac_try;;
3144esac
3145eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3146$as_echo "$ac_try_echo"; } >&5
3147  (eval "$ac_link") 2>&5
3148  ac_status=$?
3149  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3150  test $ac_status = 0; }; then :
3151  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3152# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3153# work properly (i.e., refer to `conftest.exe'), while it won't with
3154# `rm'.
3155for ac_file in conftest.exe conftest conftest.*; do
3156  test -f "$ac_file" || continue
3157  case $ac_file in
3158    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3159    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3160	  break;;
3161    * ) break;;
3162  esac
3163done
3164else
3165  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3166$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3167as_fn_error "cannot compute suffix of executables: cannot compile and link
3168See \`config.log' for more details." "$LINENO" 5; }
3169fi
3170rm -f conftest$ac_cv_exeext
3171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3172$as_echo "$ac_cv_exeext" >&6; }
3173
3174rm -f conftest.$ac_ext
3175EXEEXT=$ac_cv_exeext
3176ac_exeext=$EXEEXT
3177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3178$as_echo_n "checking for suffix of object files... " >&6; }
3179if test "${ac_cv_objext+set}" = set; then :
3180  $as_echo_n "(cached) " >&6
3181else
3182  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3183/* end confdefs.h.  */
3184
3185int
3186main ()
3187{
3188
3189  ;
3190  return 0;
3191}
3192_ACEOF
3193rm -f conftest.o conftest.obj
3194if { { ac_try="$ac_compile"
3195case "(($ac_try" in
3196  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3197  *) ac_try_echo=$ac_try;;
3198esac
3199eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3200$as_echo "$ac_try_echo"; } >&5
3201  (eval "$ac_compile") 2>&5
3202  ac_status=$?
3203  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3204  test $ac_status = 0; }; then :
3205  for ac_file in conftest.o conftest.obj conftest.*; do
3206  test -f "$ac_file" || continue;
3207  case $ac_file in
3208    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3209    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3210       break;;
3211  esac
3212done
3213else
3214  $as_echo "$as_me: failed program was:" >&5
3215sed 's/^/| /' conftest.$ac_ext >&5
3216
3217{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3218$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3219as_fn_error "cannot compute suffix of object files: cannot compile
3220See \`config.log' for more details." "$LINENO" 5; }
3221fi
3222rm -f conftest.$ac_cv_objext conftest.$ac_ext
3223fi
3224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3225$as_echo "$ac_cv_objext" >&6; }
3226OBJEXT=$ac_cv_objext
3227ac_objext=$OBJEXT
3228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3229$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3230if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3231  $as_echo_n "(cached) " >&6
3232else
3233  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3234/* end confdefs.h.  */
3235
3236int
3237main ()
3238{
3239#ifndef __GNUC__
3240       choke me
3241#endif
3242
3243  ;
3244  return 0;
3245}
3246_ACEOF
3247if ac_fn_c_try_compile "$LINENO"; then :
3248  ac_compiler_gnu=yes
3249else
3250  ac_compiler_gnu=no
3251fi
3252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3253ac_cv_c_compiler_gnu=$ac_compiler_gnu
3254
3255fi
3256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3257$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3258if test $ac_compiler_gnu = yes; then
3259  GCC=yes
3260else
3261  GCC=
3262fi
3263ac_test_CFLAGS=${CFLAGS+set}
3264ac_save_CFLAGS=$CFLAGS
3265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3266$as_echo_n "checking whether $CC accepts -g... " >&6; }
3267if test "${ac_cv_prog_cc_g+set}" = set; then :
3268  $as_echo_n "(cached) " >&6
3269else
3270  ac_save_c_werror_flag=$ac_c_werror_flag
3271   ac_c_werror_flag=yes
3272   ac_cv_prog_cc_g=no
3273   CFLAGS="-g"
3274   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3275/* end confdefs.h.  */
3276
3277int
3278main ()
3279{
3280
3281  ;
3282  return 0;
3283}
3284_ACEOF
3285if ac_fn_c_try_compile "$LINENO"; then :
3286  ac_cv_prog_cc_g=yes
3287else
3288  CFLAGS=""
3289      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3290/* end confdefs.h.  */
3291
3292int
3293main ()
3294{
3295
3296  ;
3297  return 0;
3298}
3299_ACEOF
3300if ac_fn_c_try_compile "$LINENO"; then :
3301
3302else
3303  ac_c_werror_flag=$ac_save_c_werror_flag
3304	 CFLAGS="-g"
3305	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3306/* end confdefs.h.  */
3307
3308int
3309main ()
3310{
3311
3312  ;
3313  return 0;
3314}
3315_ACEOF
3316if ac_fn_c_try_compile "$LINENO"; then :
3317  ac_cv_prog_cc_g=yes
3318fi
3319rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3320fi
3321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3322fi
3323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3324   ac_c_werror_flag=$ac_save_c_werror_flag
3325fi
3326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3327$as_echo "$ac_cv_prog_cc_g" >&6; }
3328if test "$ac_test_CFLAGS" = set; then
3329  CFLAGS=$ac_save_CFLAGS
3330elif test $ac_cv_prog_cc_g = yes; then
3331  if test "$GCC" = yes; then
3332    CFLAGS="-g -O2"
3333  else
3334    CFLAGS="-g"
3335  fi
3336else
3337  if test "$GCC" = yes; then
3338    CFLAGS="-O2"
3339  else
3340    CFLAGS=
3341  fi
3342fi
3343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3344$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3345if test "${ac_cv_prog_cc_c89+set}" = set; then :
3346  $as_echo_n "(cached) " >&6
3347else
3348  ac_cv_prog_cc_c89=no
3349ac_save_CC=$CC
3350cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3351/* end confdefs.h.  */
3352#include <stdarg.h>
3353#include <stdio.h>
3354#include <sys/types.h>
3355#include <sys/stat.h>
3356/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3357struct buf { int x; };
3358FILE * (*rcsopen) (struct buf *, struct stat *, int);
3359static char *e (p, i)
3360     char **p;
3361     int i;
3362{
3363  return p[i];
3364}
3365static char *f (char * (*g) (char **, int), char **p, ...)
3366{
3367  char *s;
3368  va_list v;
3369  va_start (v,p);
3370  s = g (p, va_arg (v,int));
3371  va_end (v);
3372  return s;
3373}
3374
3375/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3376   function prototypes and stuff, but not '\xHH' hex character constants.
3377   These don't provoke an error unfortunately, instead are silently treated
3378   as 'x'.  The following induces an error, until -std is added to get
3379   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3380   array size at least.  It's necessary to write '\x00'==0 to get something
3381   that's true only with -std.  */
3382int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3383
3384/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3385   inside strings and character constants.  */
3386#define FOO(x) 'x'
3387int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3388
3389int test (int i, double x);
3390struct s1 {int (*f) (int a);};
3391struct s2 {int (*f) (double a);};
3392int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3393int argc;
3394char **argv;
3395int
3396main ()
3397{
3398return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3399  ;
3400  return 0;
3401}
3402_ACEOF
3403for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3404	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3405do
3406  CC="$ac_save_CC $ac_arg"
3407  if ac_fn_c_try_compile "$LINENO"; then :
3408  ac_cv_prog_cc_c89=$ac_arg
3409fi
3410rm -f core conftest.err conftest.$ac_objext
3411  test "x$ac_cv_prog_cc_c89" != "xno" && break
3412done
3413rm -f conftest.$ac_ext
3414CC=$ac_save_CC
3415
3416fi
3417# AC_CACHE_VAL
3418case "x$ac_cv_prog_cc_c89" in
3419  x)
3420    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3421$as_echo "none needed" >&6; } ;;
3422  xno)
3423    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3424$as_echo "unsupported" >&6; } ;;
3425  *)
3426    CC="$CC $ac_cv_prog_cc_c89"
3427    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3428$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3429esac
3430if test "x$ac_cv_prog_cc_c89" != xno; then :
3431
3432fi
3433
3434ac_ext=c
3435ac_cpp='$CPP $CPPFLAGS'
3436ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3437ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3438ac_compiler_gnu=$ac_cv_c_compiler_gnu
3439
3440
3441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3442$as_echo_n "checking for library containing strerror... " >&6; }
3443if test "${ac_cv_search_strerror+set}" = set; then :
3444  $as_echo_n "(cached) " >&6
3445else
3446  ac_func_search_save_LIBS=$LIBS
3447cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3448/* end confdefs.h.  */
3449
3450/* Override any GCC internal prototype to avoid an error.
3451   Use char because int might match the return type of a GCC
3452   builtin and then its argument prototype would still apply.  */
3453#ifdef __cplusplus
3454extern "C"
3455#endif
3456char strerror ();
3457int
3458main ()
3459{
3460return strerror ();
3461  ;
3462  return 0;
3463}
3464_ACEOF
3465for ac_lib in '' cposix; do
3466  if test -z "$ac_lib"; then
3467    ac_res="none required"
3468  else
3469    ac_res=-l$ac_lib
3470    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3471  fi
3472  if ac_fn_c_try_link "$LINENO"; then :
3473  ac_cv_search_strerror=$ac_res
3474fi
3475rm -f core conftest.err conftest.$ac_objext \
3476    conftest$ac_exeext
3477  if test "${ac_cv_search_strerror+set}" = set; then :
3478  break
3479fi
3480done
3481if test "${ac_cv_search_strerror+set}" = set; then :
3482
3483else
3484  ac_cv_search_strerror=no
3485fi
3486rm conftest.$ac_ext
3487LIBS=$ac_func_search_save_LIBS
3488fi
3489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3490$as_echo "$ac_cv_search_strerror" >&6; }
3491ac_res=$ac_cv_search_strerror
3492if test "$ac_res" != no; then :
3493  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3494
3495fi
3496
3497
3498am__api_version='1.11'
3499
3500# Find a good install program.  We prefer a C program (faster),
3501# so one script is as good as another.  But avoid the broken or
3502# incompatible versions:
3503# SysV /etc/install, /usr/sbin/install
3504# SunOS /usr/etc/install
3505# IRIX /sbin/install
3506# AIX /bin/install
3507# AmigaOS /C/install, which installs bootblocks on floppy discs
3508# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3509# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3510# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3511# OS/2's system install, which has a completely different semantic
3512# ./install, which can be erroneously created by make from ./install.sh.
3513# Reject install programs that cannot install multiple files.
3514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3515$as_echo_n "checking for a BSD-compatible install... " >&6; }
3516if test -z "$INSTALL"; then
3517if test "${ac_cv_path_install+set}" = set; then :
3518  $as_echo_n "(cached) " >&6
3519else
3520  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3521for as_dir in $PATH
3522do
3523  IFS=$as_save_IFS
3524  test -z "$as_dir" && as_dir=.
3525    # Account for people who put trailing slashes in PATH elements.
3526case $as_dir/ in #((
3527  ./ | .// | /[cC]/* | \
3528  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3529  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3530  /usr/ucb/* ) ;;
3531  *)
3532    # OSF1 and SCO ODT 3.0 have their own names for install.
3533    # Don't use installbsd from OSF since it installs stuff as root
3534    # by default.
3535    for ac_prog in ginstall scoinst install; do
3536      for ac_exec_ext in '' $ac_executable_extensions; do
3537	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3538	  if test $ac_prog = install &&
3539	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3540	    # AIX install.  It has an incompatible calling convention.
3541	    :
3542	  elif test $ac_prog = install &&
3543	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3544	    # program-specific install script used by HP pwplus--don't use.
3545	    :
3546	  else
3547	    rm -rf conftest.one conftest.two conftest.dir
3548	    echo one > conftest.one
3549	    echo two > conftest.two
3550	    mkdir conftest.dir
3551	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3552	      test -s conftest.one && test -s conftest.two &&
3553	      test -s conftest.dir/conftest.one &&
3554	      test -s conftest.dir/conftest.two
3555	    then
3556	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3557	      break 3
3558	    fi
3559	  fi
3560	fi
3561      done
3562    done
3563    ;;
3564esac
3565
3566  done
3567IFS=$as_save_IFS
3568
3569rm -rf conftest.one conftest.two conftest.dir
3570
3571fi
3572  if test "${ac_cv_path_install+set}" = set; then
3573    INSTALL=$ac_cv_path_install
3574  else
3575    # As a last resort, use the slow shell script.  Don't cache a
3576    # value for INSTALL within a source directory, because that will
3577    # break other packages using the cache if that directory is
3578    # removed, or if the value is a relative name.
3579    INSTALL=$ac_install_sh
3580  fi
3581fi
3582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3583$as_echo "$INSTALL" >&6; }
3584
3585# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3586# It thinks the first close brace ends the variable substitution.
3587test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3588
3589test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3590
3591test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3592
3593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3594$as_echo_n "checking whether build environment is sane... " >&6; }
3595# Just in case
3596sleep 1
3597echo timestamp > conftest.file
3598# Reject unsafe characters in $srcdir or the absolute working directory
3599# name.  Accept space and tab only in the latter.
3600am_lf='
3601'
3602case `pwd` in
3603  *[\\\"\#\$\&\'\`$am_lf]*)
3604    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3605esac
3606case $srcdir in
3607  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3608    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3609esac
3610
3611# Do `set' in a subshell so we don't clobber the current shell's
3612# arguments.  Must try -L first in case configure is actually a
3613# symlink; some systems play weird games with the mod time of symlinks
3614# (eg FreeBSD returns the mod time of the symlink's containing
3615# directory).
3616if (
3617   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3618   if test "$*" = "X"; then
3619      # -L didn't work.
3620      set X `ls -t "$srcdir/configure" conftest.file`
3621   fi
3622   rm -f conftest.file
3623   if test "$*" != "X $srcdir/configure conftest.file" \
3624      && test "$*" != "X conftest.file $srcdir/configure"; then
3625
3626      # If neither matched, then we have a broken ls.  This can happen
3627      # if, for instance, CONFIG_SHELL is bash and it inherits a
3628      # broken ls alias from the environment.  This has actually
3629      # happened.  Such a system could not be considered "sane".
3630      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3631alias in your environment" "$LINENO" 5
3632   fi
3633
3634   test "$2" = conftest.file
3635   )
3636then
3637   # Ok.
3638   :
3639else
3640   as_fn_error "newly created file is older than distributed files!
3641Check your system clock" "$LINENO" 5
3642fi
3643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3644$as_echo "yes" >&6; }
3645test "$program_prefix" != NONE &&
3646  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3647# Use a double $ so make ignores it.
3648test "$program_suffix" != NONE &&
3649  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3650# Double any \ or $.
3651# By default was `s,x,x', remove it if useless.
3652ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3653program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3654
3655# expand $ac_aux_dir to an absolute path
3656am_aux_dir=`cd $ac_aux_dir && pwd`
3657
3658if test x"${MISSING+set}" != xset; then
3659  case $am_aux_dir in
3660  *\ * | *\	*)
3661    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3662  *)
3663    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3664  esac
3665fi
3666# Use eval to expand $SHELL
3667if eval "$MISSING --run true"; then
3668  am_missing_run="$MISSING --run "
3669else
3670  am_missing_run=
3671  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3672$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3673fi
3674
3675if test x"${install_sh}" != xset; then
3676  case $am_aux_dir in
3677  *\ * | *\	*)
3678    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3679  *)
3680    install_sh="\${SHELL} $am_aux_dir/install-sh"
3681  esac
3682fi
3683
3684# Installed binaries are usually stripped using `strip' when the user
3685# run `make install-strip'.  However `strip' might not be the right
3686# tool to use in cross-compilation environments, therefore Automake
3687# will honor the `STRIP' environment variable to overrule this program.
3688if test "$cross_compiling" != no; then
3689  if test -n "$ac_tool_prefix"; then
3690  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3691set dummy ${ac_tool_prefix}strip; ac_word=$2
3692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3693$as_echo_n "checking for $ac_word... " >&6; }
3694if test "${ac_cv_prog_STRIP+set}" = set; then :
3695  $as_echo_n "(cached) " >&6
3696else
3697  if test -n "$STRIP"; then
3698  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3699else
3700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3701for as_dir in $PATH
3702do
3703  IFS=$as_save_IFS
3704  test -z "$as_dir" && as_dir=.
3705    for ac_exec_ext in '' $ac_executable_extensions; do
3706  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3707    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3708    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3709    break 2
3710  fi
3711done
3712  done
3713IFS=$as_save_IFS
3714
3715fi
3716fi
3717STRIP=$ac_cv_prog_STRIP
3718if test -n "$STRIP"; then
3719  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3720$as_echo "$STRIP" >&6; }
3721else
3722  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3723$as_echo "no" >&6; }
3724fi
3725
3726
3727fi
3728if test -z "$ac_cv_prog_STRIP"; then
3729  ac_ct_STRIP=$STRIP
3730  # Extract the first word of "strip", so it can be a program name with args.
3731set dummy strip; ac_word=$2
3732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3733$as_echo_n "checking for $ac_word... " >&6; }
3734if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3735  $as_echo_n "(cached) " >&6
3736else
3737  if test -n "$ac_ct_STRIP"; then
3738  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3739else
3740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3741for as_dir in $PATH
3742do
3743  IFS=$as_save_IFS
3744  test -z "$as_dir" && as_dir=.
3745    for ac_exec_ext in '' $ac_executable_extensions; do
3746  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3747    ac_cv_prog_ac_ct_STRIP="strip"
3748    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3749    break 2
3750  fi
3751done
3752  done
3753IFS=$as_save_IFS
3754
3755fi
3756fi
3757ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3758if test -n "$ac_ct_STRIP"; then
3759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3760$as_echo "$ac_ct_STRIP" >&6; }
3761else
3762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3763$as_echo "no" >&6; }
3764fi
3765
3766  if test "x$ac_ct_STRIP" = x; then
3767    STRIP=":"
3768  else
3769    case $cross_compiling:$ac_tool_warned in
3770yes:)
3771{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3772$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3773ac_tool_warned=yes ;;
3774esac
3775    STRIP=$ac_ct_STRIP
3776  fi
3777else
3778  STRIP="$ac_cv_prog_STRIP"
3779fi
3780
3781fi
3782INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3783
3784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3785$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3786if test -z "$MKDIR_P"; then
3787  if test "${ac_cv_path_mkdir+set}" = set; then :
3788  $as_echo_n "(cached) " >&6
3789else
3790  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3791for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3792do
3793  IFS=$as_save_IFS
3794  test -z "$as_dir" && as_dir=.
3795    for ac_prog in mkdir gmkdir; do
3796	 for ac_exec_ext in '' $ac_executable_extensions; do
3797	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3798	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3799	     'mkdir (GNU coreutils) '* | \
3800	     'mkdir (coreutils) '* | \
3801	     'mkdir (fileutils) '4.1*)
3802	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3803	       break 3;;
3804	   esac
3805	 done
3806       done
3807  done
3808IFS=$as_save_IFS
3809
3810fi
3811
3812  if test "${ac_cv_path_mkdir+set}" = set; then
3813    MKDIR_P="$ac_cv_path_mkdir -p"
3814  else
3815    # As a last resort, use the slow shell script.  Don't cache a
3816    # value for MKDIR_P within a source directory, because that will
3817    # break other packages using the cache if that directory is
3818    # removed, or if the value is a relative name.
3819    test -d ./--version && rmdir ./--version
3820    MKDIR_P="$ac_install_sh -d"
3821  fi
3822fi
3823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3824$as_echo "$MKDIR_P" >&6; }
3825
3826mkdir_p="$MKDIR_P"
3827case $mkdir_p in
3828  [\\/$]* | ?:[\\/]*) ;;
3829  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3830esac
3831
3832for ac_prog in gawk mawk nawk awk
3833do
3834  # Extract the first word of "$ac_prog", so it can be a program name with args.
3835set dummy $ac_prog; ac_word=$2
3836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3837$as_echo_n "checking for $ac_word... " >&6; }
3838if test "${ac_cv_prog_AWK+set}" = set; then :
3839  $as_echo_n "(cached) " >&6
3840else
3841  if test -n "$AWK"; then
3842  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3843else
3844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3845for as_dir in $PATH
3846do
3847  IFS=$as_save_IFS
3848  test -z "$as_dir" && as_dir=.
3849    for ac_exec_ext in '' $ac_executable_extensions; do
3850  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3851    ac_cv_prog_AWK="$ac_prog"
3852    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3853    break 2
3854  fi
3855done
3856  done
3857IFS=$as_save_IFS
3858
3859fi
3860fi
3861AWK=$ac_cv_prog_AWK
3862if test -n "$AWK"; then
3863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3864$as_echo "$AWK" >&6; }
3865else
3866  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3867$as_echo "no" >&6; }
3868fi
3869
3870
3871  test -n "$AWK" && break
3872done
3873
3874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3875$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3876set x ${MAKE-make}
3877ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3878if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3879  $as_echo_n "(cached) " >&6
3880else
3881  cat >conftest.make <<\_ACEOF
3882SHELL = /bin/sh
3883all:
3884	@echo '@@@%%%=$(MAKE)=@@@%%%'
3885_ACEOF
3886# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3887case `${MAKE-make} -f conftest.make 2>/dev/null` in
3888  *@@@%%%=?*=@@@%%%*)
3889    eval ac_cv_prog_make_${ac_make}_set=yes;;
3890  *)
3891    eval ac_cv_prog_make_${ac_make}_set=no;;
3892esac
3893rm -f conftest.make
3894fi
3895if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3896  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3897$as_echo "yes" >&6; }
3898  SET_MAKE=
3899else
3900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3901$as_echo "no" >&6; }
3902  SET_MAKE="MAKE=${MAKE-make}"
3903fi
3904
3905rm -rf .tst 2>/dev/null
3906mkdir .tst 2>/dev/null
3907if test -d .tst; then
3908  am__leading_dot=.
3909else
3910  am__leading_dot=_
3911fi
3912rmdir .tst 2>/dev/null
3913
3914DEPDIR="${am__leading_dot}deps"
3915
3916ac_config_commands="$ac_config_commands depfiles"
3917
3918
3919am_make=${MAKE-make}
3920cat > confinc << 'END'
3921am__doit:
3922	@echo this is the am__doit target
3923.PHONY: am__doit
3924END
3925# If we don't find an include directive, just comment out the code.
3926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3927$as_echo_n "checking for style of include used by $am_make... " >&6; }
3928am__include="#"
3929am__quote=
3930_am_result=none
3931# First try GNU make style include.
3932echo "include confinc" > confmf
3933# Ignore all kinds of additional output from `make'.
3934case `$am_make -s -f confmf 2> /dev/null` in #(
3935*the\ am__doit\ target*)
3936  am__include=include
3937  am__quote=
3938  _am_result=GNU
3939  ;;
3940esac
3941# Now try BSD make style include.
3942if test "$am__include" = "#"; then
3943   echo '.include "confinc"' > confmf
3944   case `$am_make -s -f confmf 2> /dev/null` in #(
3945   *the\ am__doit\ target*)
3946     am__include=.include
3947     am__quote="\""
3948     _am_result=BSD
3949     ;;
3950   esac
3951fi
3952
3953
3954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3955$as_echo "$_am_result" >&6; }
3956rm -f confinc confmf
3957
3958# Check whether --enable-dependency-tracking was given.
3959if test "${enable_dependency_tracking+set}" = set; then :
3960  enableval=$enable_dependency_tracking;
3961fi
3962
3963if test "x$enable_dependency_tracking" != xno; then
3964  am_depcomp="$ac_aux_dir/depcomp"
3965  AMDEPBACKSLASH='\'
3966  am__nodep='_no'
3967fi
3968 if test "x$enable_dependency_tracking" != xno; then
3969  AMDEP_TRUE=
3970  AMDEP_FALSE='#'
3971else
3972  AMDEP_TRUE='#'
3973  AMDEP_FALSE=
3974fi
3975
3976
3977if test "`cd $srcdir && pwd`" != "`pwd`"; then
3978  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3979  # is not polluted with repeated "-I."
3980  am__isrc=' -I$(srcdir)'
3981  # test to see if srcdir already configured
3982  if test -f $srcdir/config.status; then
3983    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3984  fi
3985fi
3986
3987# test whether we have cygpath
3988if test -z "$CYGPATH_W"; then
3989  if (cygpath --version) >/dev/null 2>/dev/null; then
3990    CYGPATH_W='cygpath -w'
3991  else
3992    CYGPATH_W=echo
3993  fi
3994fi
3995
3996
3997# Define the identity of the package.
3998 PACKAGE='bfd'
3999 VERSION='2.27'
4000
4001
4002cat >>confdefs.h <<_ACEOF
4003#define PACKAGE "$PACKAGE"
4004_ACEOF
4005
4006
4007cat >>confdefs.h <<_ACEOF
4008#define VERSION "$VERSION"
4009_ACEOF
4010
4011# Some tools Automake needs.
4012
4013ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4014
4015
4016AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4017
4018
4019AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4020
4021
4022AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4023
4024
4025MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4026
4027# We need awk for the "check" target.  The system "awk" is bad on
4028# some platforms.
4029# Always define AMTAR for backward compatibility.  Yes, it's still used
4030# in the wild :-(  We should find a proper way to deprecate it ...
4031AMTAR='$${TAR-tar}'
4032
4033am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4034
4035
4036
4037
4038depcc="$CC"   am_compiler_list=
4039
4040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4041$as_echo_n "checking dependency style of $depcc... " >&6; }
4042if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4043  $as_echo_n "(cached) " >&6
4044else
4045  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4046  # We make a subdir and do the tests there.  Otherwise we can end up
4047  # making bogus files that we don't know about and never remove.  For
4048  # instance it was reported that on HP-UX the gcc test will end up
4049  # making a dummy file named `D' -- because `-MD' means `put the output
4050  # in D'.
4051  rm -rf conftest.dir
4052  mkdir conftest.dir
4053  # Copy depcomp to subdir because otherwise we won't find it if we're
4054  # using a relative directory.
4055  cp "$am_depcomp" conftest.dir
4056  cd conftest.dir
4057  # We will build objects and dependencies in a subdirectory because
4058  # it helps to detect inapplicable dependency modes.  For instance
4059  # both Tru64's cc and ICC support -MD to output dependencies as a
4060  # side effect of compilation, but ICC will put the dependencies in
4061  # the current directory while Tru64 will put them in the object
4062  # directory.
4063  mkdir sub
4064
4065  am_cv_CC_dependencies_compiler_type=none
4066  if test "$am_compiler_list" = ""; then
4067     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4068  fi
4069  am__universal=false
4070  case " $depcc " in #(
4071     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4072     esac
4073
4074  for depmode in $am_compiler_list; do
4075    # Setup a source with many dependencies, because some compilers
4076    # like to wrap large dependency lists on column 80 (with \), and
4077    # we should not choose a depcomp mode which is confused by this.
4078    #
4079    # We need to recreate these files for each test, as the compiler may
4080    # overwrite some of them when testing with obscure command lines.
4081    # This happens at least with the AIX C compiler.
4082    : > sub/conftest.c
4083    for i in 1 2 3 4 5 6; do
4084      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4085      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4086      # Solaris 8's {/usr,}/bin/sh.
4087      touch sub/conftst$i.h
4088    done
4089    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4090
4091    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4092    # mode.  It turns out that the SunPro C++ compiler does not properly
4093    # handle `-M -o', and we need to detect this.  Also, some Intel
4094    # versions had trouble with output in subdirs
4095    am__obj=sub/conftest.${OBJEXT-o}
4096    am__minus_obj="-o $am__obj"
4097    case $depmode in
4098    gcc)
4099      # This depmode causes a compiler race in universal mode.
4100      test "$am__universal" = false || continue
4101      ;;
4102    nosideeffect)
4103      # after this tag, mechanisms are not by side-effect, so they'll
4104      # only be used when explicitly requested
4105      if test "x$enable_dependency_tracking" = xyes; then
4106	continue
4107      else
4108	break
4109      fi
4110      ;;
4111    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4112      # This compiler won't grok `-c -o', but also, the minuso test has
4113      # not run yet.  These depmodes are late enough in the game, and
4114      # so weak that their functioning should not be impacted.
4115      am__obj=conftest.${OBJEXT-o}
4116      am__minus_obj=
4117      ;;
4118    none) break ;;
4119    esac
4120    if depmode=$depmode \
4121       source=sub/conftest.c object=$am__obj \
4122       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4123       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4124         >/dev/null 2>conftest.err &&
4125       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4126       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4127       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4128       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4129      # icc doesn't choke on unknown options, it will just issue warnings
4130      # or remarks (even with -Werror).  So we grep stderr for any message
4131      # that says an option was ignored or not supported.
4132      # When given -MP, icc 7.0 and 7.1 complain thusly:
4133      #   icc: Command line warning: ignoring option '-M'; no argument required
4134      # The diagnosis changed in icc 8.0:
4135      #   icc: Command line remark: option '-MP' not supported
4136      if (grep 'ignoring option' conftest.err ||
4137          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4138        am_cv_CC_dependencies_compiler_type=$depmode
4139        break
4140      fi
4141    fi
4142  done
4143
4144  cd ..
4145  rm -rf conftest.dir
4146else
4147  am_cv_CC_dependencies_compiler_type=none
4148fi
4149
4150fi
4151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4152$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4153CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4154
4155 if
4156  test "x$enable_dependency_tracking" != xno \
4157  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4158  am__fastdepCC_TRUE=
4159  am__fastdepCC_FALSE='#'
4160else
4161  am__fastdepCC_TRUE='#'
4162  am__fastdepCC_FALSE=
4163fi
4164
4165
4166
4167
4168if test -n "$ac_tool_prefix"; then
4169  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4170set dummy ${ac_tool_prefix}ar; ac_word=$2
4171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4172$as_echo_n "checking for $ac_word... " >&6; }
4173if test "${ac_cv_prog_AR+set}" = set; then :
4174  $as_echo_n "(cached) " >&6
4175else
4176  if test -n "$AR"; then
4177  ac_cv_prog_AR="$AR" # Let the user override the test.
4178else
4179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4180for as_dir in $PATH
4181do
4182  IFS=$as_save_IFS
4183  test -z "$as_dir" && as_dir=.
4184    for ac_exec_ext in '' $ac_executable_extensions; do
4185  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4186    ac_cv_prog_AR="${ac_tool_prefix}ar"
4187    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4188    break 2
4189  fi
4190done
4191  done
4192IFS=$as_save_IFS
4193
4194fi
4195fi
4196AR=$ac_cv_prog_AR
4197if test -n "$AR"; then
4198  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4199$as_echo "$AR" >&6; }
4200else
4201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4202$as_echo "no" >&6; }
4203fi
4204
4205
4206fi
4207if test -z "$ac_cv_prog_AR"; then
4208  ac_ct_AR=$AR
4209  # Extract the first word of "ar", so it can be a program name with args.
4210set dummy ar; ac_word=$2
4211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4212$as_echo_n "checking for $ac_word... " >&6; }
4213if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4214  $as_echo_n "(cached) " >&6
4215else
4216  if test -n "$ac_ct_AR"; then
4217  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4218else
4219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4220for as_dir in $PATH
4221do
4222  IFS=$as_save_IFS
4223  test -z "$as_dir" && as_dir=.
4224    for ac_exec_ext in '' $ac_executable_extensions; do
4225  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4226    ac_cv_prog_ac_ct_AR="ar"
4227    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4228    break 2
4229  fi
4230done
4231  done
4232IFS=$as_save_IFS
4233
4234fi
4235fi
4236ac_ct_AR=$ac_cv_prog_ac_ct_AR
4237if test -n "$ac_ct_AR"; then
4238  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4239$as_echo "$ac_ct_AR" >&6; }
4240else
4241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4242$as_echo "no" >&6; }
4243fi
4244
4245  if test "x$ac_ct_AR" = x; then
4246    AR=""
4247  else
4248    case $cross_compiling:$ac_tool_warned in
4249yes:)
4250{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4251$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4252ac_tool_warned=yes ;;
4253esac
4254    AR=$ac_ct_AR
4255  fi
4256else
4257  AR="$ac_cv_prog_AR"
4258fi
4259
4260if test -n "$ac_tool_prefix"; then
4261  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4262set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4264$as_echo_n "checking for $ac_word... " >&6; }
4265if test "${ac_cv_prog_RANLIB+set}" = set; then :
4266  $as_echo_n "(cached) " >&6
4267else
4268  if test -n "$RANLIB"; then
4269  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4270else
4271as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4272for as_dir in $PATH
4273do
4274  IFS=$as_save_IFS
4275  test -z "$as_dir" && as_dir=.
4276    for ac_exec_ext in '' $ac_executable_extensions; do
4277  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4278    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4279    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4280    break 2
4281  fi
4282done
4283  done
4284IFS=$as_save_IFS
4285
4286fi
4287fi
4288RANLIB=$ac_cv_prog_RANLIB
4289if test -n "$RANLIB"; then
4290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4291$as_echo "$RANLIB" >&6; }
4292else
4293  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4294$as_echo "no" >&6; }
4295fi
4296
4297
4298fi
4299if test -z "$ac_cv_prog_RANLIB"; then
4300  ac_ct_RANLIB=$RANLIB
4301  # Extract the first word of "ranlib", so it can be a program name with args.
4302set dummy ranlib; ac_word=$2
4303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4304$as_echo_n "checking for $ac_word... " >&6; }
4305if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4306  $as_echo_n "(cached) " >&6
4307else
4308  if test -n "$ac_ct_RANLIB"; then
4309  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4310else
4311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312for as_dir in $PATH
4313do
4314  IFS=$as_save_IFS
4315  test -z "$as_dir" && as_dir=.
4316    for ac_exec_ext in '' $ac_executable_extensions; do
4317  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4318    ac_cv_prog_ac_ct_RANLIB="ranlib"
4319    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4320    break 2
4321  fi
4322done
4323  done
4324IFS=$as_save_IFS
4325
4326fi
4327fi
4328ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4329if test -n "$ac_ct_RANLIB"; then
4330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4331$as_echo "$ac_ct_RANLIB" >&6; }
4332else
4333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4334$as_echo "no" >&6; }
4335fi
4336
4337  if test "x$ac_ct_RANLIB" = x; then
4338    RANLIB=":"
4339  else
4340    case $cross_compiling:$ac_tool_warned in
4341yes:)
4342{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4343$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4344ac_tool_warned=yes ;;
4345esac
4346    RANLIB=$ac_ct_RANLIB
4347  fi
4348else
4349  RANLIB="$ac_cv_prog_RANLIB"
4350fi
4351
4352
4353# Check whether --enable-shared was given.
4354if test "${enable_shared+set}" = set; then :
4355  enableval=$enable_shared; p=${PACKAGE-default}
4356    case $enableval in
4357    yes) enable_shared=yes ;;
4358    no) enable_shared=no ;;
4359    *)
4360      enable_shared=no
4361      # Look at the argument we got.  We use all the common list separators.
4362      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4363      for pkg in $enableval; do
4364	IFS="$lt_save_ifs"
4365	if test "X$pkg" = "X$p"; then
4366	  enable_shared=yes
4367	fi
4368      done
4369      IFS="$lt_save_ifs"
4370      ;;
4371    esac
4372else
4373  enable_shared=no
4374fi
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385ac_ext=c
4386ac_cpp='$CPP $CPPFLAGS'
4387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4389ac_compiler_gnu=$ac_cv_c_compiler_gnu
4390if test -n "$ac_tool_prefix"; then
4391  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4392set dummy ${ac_tool_prefix}gcc; ac_word=$2
4393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4394$as_echo_n "checking for $ac_word... " >&6; }
4395if test "${ac_cv_prog_CC+set}" = set; then :
4396  $as_echo_n "(cached) " >&6
4397else
4398  if test -n "$CC"; then
4399  ac_cv_prog_CC="$CC" # Let the user override the test.
4400else
4401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4402for as_dir in $PATH
4403do
4404  IFS=$as_save_IFS
4405  test -z "$as_dir" && as_dir=.
4406    for ac_exec_ext in '' $ac_executable_extensions; do
4407  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4408    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4409    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4410    break 2
4411  fi
4412done
4413  done
4414IFS=$as_save_IFS
4415
4416fi
4417fi
4418CC=$ac_cv_prog_CC
4419if test -n "$CC"; then
4420  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4421$as_echo "$CC" >&6; }
4422else
4423  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4424$as_echo "no" >&6; }
4425fi
4426
4427
4428fi
4429if test -z "$ac_cv_prog_CC"; then
4430  ac_ct_CC=$CC
4431  # Extract the first word of "gcc", so it can be a program name with args.
4432set dummy gcc; ac_word=$2
4433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4434$as_echo_n "checking for $ac_word... " >&6; }
4435if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4436  $as_echo_n "(cached) " >&6
4437else
4438  if test -n "$ac_ct_CC"; then
4439  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4440else
4441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4442for as_dir in $PATH
4443do
4444  IFS=$as_save_IFS
4445  test -z "$as_dir" && as_dir=.
4446    for ac_exec_ext in '' $ac_executable_extensions; do
4447  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4448    ac_cv_prog_ac_ct_CC="gcc"
4449    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4450    break 2
4451  fi
4452done
4453  done
4454IFS=$as_save_IFS
4455
4456fi
4457fi
4458ac_ct_CC=$ac_cv_prog_ac_ct_CC
4459if test -n "$ac_ct_CC"; then
4460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4461$as_echo "$ac_ct_CC" >&6; }
4462else
4463  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4464$as_echo "no" >&6; }
4465fi
4466
4467  if test "x$ac_ct_CC" = x; then
4468    CC=""
4469  else
4470    case $cross_compiling:$ac_tool_warned in
4471yes:)
4472{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4473$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4474ac_tool_warned=yes ;;
4475esac
4476    CC=$ac_ct_CC
4477  fi
4478else
4479  CC="$ac_cv_prog_CC"
4480fi
4481
4482if test -z "$CC"; then
4483          if test -n "$ac_tool_prefix"; then
4484    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4485set dummy ${ac_tool_prefix}cc; ac_word=$2
4486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4487$as_echo_n "checking for $ac_word... " >&6; }
4488if test "${ac_cv_prog_CC+set}" = set; then :
4489  $as_echo_n "(cached) " >&6
4490else
4491  if test -n "$CC"; then
4492  ac_cv_prog_CC="$CC" # Let the user override the test.
4493else
4494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4495for as_dir in $PATH
4496do
4497  IFS=$as_save_IFS
4498  test -z "$as_dir" && as_dir=.
4499    for ac_exec_ext in '' $ac_executable_extensions; do
4500  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4501    ac_cv_prog_CC="${ac_tool_prefix}cc"
4502    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4503    break 2
4504  fi
4505done
4506  done
4507IFS=$as_save_IFS
4508
4509fi
4510fi
4511CC=$ac_cv_prog_CC
4512if test -n "$CC"; then
4513  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4514$as_echo "$CC" >&6; }
4515else
4516  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4517$as_echo "no" >&6; }
4518fi
4519
4520
4521  fi
4522fi
4523if test -z "$CC"; then
4524  # Extract the first word of "cc", so it can be a program name with args.
4525set dummy cc; ac_word=$2
4526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4527$as_echo_n "checking for $ac_word... " >&6; }
4528if test "${ac_cv_prog_CC+set}" = set; then :
4529  $as_echo_n "(cached) " >&6
4530else
4531  if test -n "$CC"; then
4532  ac_cv_prog_CC="$CC" # Let the user override the test.
4533else
4534  ac_prog_rejected=no
4535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4536for as_dir in $PATH
4537do
4538  IFS=$as_save_IFS
4539  test -z "$as_dir" && as_dir=.
4540    for ac_exec_ext in '' $ac_executable_extensions; do
4541  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4542    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4543       ac_prog_rejected=yes
4544       continue
4545     fi
4546    ac_cv_prog_CC="cc"
4547    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4548    break 2
4549  fi
4550done
4551  done
4552IFS=$as_save_IFS
4553
4554if test $ac_prog_rejected = yes; then
4555  # We found a bogon in the path, so make sure we never use it.
4556  set dummy $ac_cv_prog_CC
4557  shift
4558  if test $# != 0; then
4559    # We chose a different compiler from the bogus one.
4560    # However, it has the same basename, so the bogon will be chosen
4561    # first if we set CC to just the basename; use the full file name.
4562    shift
4563    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4564  fi
4565fi
4566fi
4567fi
4568CC=$ac_cv_prog_CC
4569if test -n "$CC"; then
4570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4571$as_echo "$CC" >&6; }
4572else
4573  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4574$as_echo "no" >&6; }
4575fi
4576
4577
4578fi
4579if test -z "$CC"; then
4580  if test -n "$ac_tool_prefix"; then
4581  for ac_prog in cl.exe
4582  do
4583    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4584set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4586$as_echo_n "checking for $ac_word... " >&6; }
4587if test "${ac_cv_prog_CC+set}" = set; then :
4588  $as_echo_n "(cached) " >&6
4589else
4590  if test -n "$CC"; then
4591  ac_cv_prog_CC="$CC" # Let the user override the test.
4592else
4593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4594for as_dir in $PATH
4595do
4596  IFS=$as_save_IFS
4597  test -z "$as_dir" && as_dir=.
4598    for ac_exec_ext in '' $ac_executable_extensions; do
4599  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4600    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4601    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4602    break 2
4603  fi
4604done
4605  done
4606IFS=$as_save_IFS
4607
4608fi
4609fi
4610CC=$ac_cv_prog_CC
4611if test -n "$CC"; then
4612  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4613$as_echo "$CC" >&6; }
4614else
4615  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4616$as_echo "no" >&6; }
4617fi
4618
4619
4620    test -n "$CC" && break
4621  done
4622fi
4623if test -z "$CC"; then
4624  ac_ct_CC=$CC
4625  for ac_prog in cl.exe
4626do
4627  # Extract the first word of "$ac_prog", so it can be a program name with args.
4628set dummy $ac_prog; ac_word=$2
4629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4630$as_echo_n "checking for $ac_word... " >&6; }
4631if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4632  $as_echo_n "(cached) " >&6
4633else
4634  if test -n "$ac_ct_CC"; then
4635  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4636else
4637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4638for as_dir in $PATH
4639do
4640  IFS=$as_save_IFS
4641  test -z "$as_dir" && as_dir=.
4642    for ac_exec_ext in '' $ac_executable_extensions; do
4643  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4644    ac_cv_prog_ac_ct_CC="$ac_prog"
4645    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4646    break 2
4647  fi
4648done
4649  done
4650IFS=$as_save_IFS
4651
4652fi
4653fi
4654ac_ct_CC=$ac_cv_prog_ac_ct_CC
4655if test -n "$ac_ct_CC"; then
4656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4657$as_echo "$ac_ct_CC" >&6; }
4658else
4659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4660$as_echo "no" >&6; }
4661fi
4662
4663
4664  test -n "$ac_ct_CC" && break
4665done
4666
4667  if test "x$ac_ct_CC" = x; then
4668    CC=""
4669  else
4670    case $cross_compiling:$ac_tool_warned in
4671yes:)
4672{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4673$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4674ac_tool_warned=yes ;;
4675esac
4676    CC=$ac_ct_CC
4677  fi
4678fi
4679
4680fi
4681
4682
4683test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4684$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4685as_fn_error "no acceptable C compiler found in \$PATH
4686See \`config.log' for more details." "$LINENO" 5; }
4687
4688# Provide some information about the compiler.
4689$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4690set X $ac_compile
4691ac_compiler=$2
4692for ac_option in --version -v -V -qversion; do
4693  { { ac_try="$ac_compiler $ac_option >&5"
4694case "(($ac_try" in
4695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4696  *) ac_try_echo=$ac_try;;
4697esac
4698eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4699$as_echo "$ac_try_echo"; } >&5
4700  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4701  ac_status=$?
4702  if test -s conftest.err; then
4703    sed '10a\
4704... rest of stderr output deleted ...
4705         10q' conftest.err >conftest.er1
4706    cat conftest.er1 >&5
4707    rm -f conftest.er1 conftest.err
4708  fi
4709  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4710  test $ac_status = 0; }
4711done
4712
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4714$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4715if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4716  $as_echo_n "(cached) " >&6
4717else
4718  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4719/* end confdefs.h.  */
4720
4721int
4722main ()
4723{
4724#ifndef __GNUC__
4725       choke me
4726#endif
4727
4728  ;
4729  return 0;
4730}
4731_ACEOF
4732if ac_fn_c_try_compile "$LINENO"; then :
4733  ac_compiler_gnu=yes
4734else
4735  ac_compiler_gnu=no
4736fi
4737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4738ac_cv_c_compiler_gnu=$ac_compiler_gnu
4739
4740fi
4741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4742$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4743if test $ac_compiler_gnu = yes; then
4744  GCC=yes
4745else
4746  GCC=
4747fi
4748ac_test_CFLAGS=${CFLAGS+set}
4749ac_save_CFLAGS=$CFLAGS
4750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4751$as_echo_n "checking whether $CC accepts -g... " >&6; }
4752if test "${ac_cv_prog_cc_g+set}" = set; then :
4753  $as_echo_n "(cached) " >&6
4754else
4755  ac_save_c_werror_flag=$ac_c_werror_flag
4756   ac_c_werror_flag=yes
4757   ac_cv_prog_cc_g=no
4758   CFLAGS="-g"
4759   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760/* end confdefs.h.  */
4761
4762int
4763main ()
4764{
4765
4766  ;
4767  return 0;
4768}
4769_ACEOF
4770if ac_fn_c_try_compile "$LINENO"; then :
4771  ac_cv_prog_cc_g=yes
4772else
4773  CFLAGS=""
4774      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4775/* end confdefs.h.  */
4776
4777int
4778main ()
4779{
4780
4781  ;
4782  return 0;
4783}
4784_ACEOF
4785if ac_fn_c_try_compile "$LINENO"; then :
4786
4787else
4788  ac_c_werror_flag=$ac_save_c_werror_flag
4789	 CFLAGS="-g"
4790	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4791/* end confdefs.h.  */
4792
4793int
4794main ()
4795{
4796
4797  ;
4798  return 0;
4799}
4800_ACEOF
4801if ac_fn_c_try_compile "$LINENO"; then :
4802  ac_cv_prog_cc_g=yes
4803fi
4804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4805fi
4806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4807fi
4808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4809   ac_c_werror_flag=$ac_save_c_werror_flag
4810fi
4811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4812$as_echo "$ac_cv_prog_cc_g" >&6; }
4813if test "$ac_test_CFLAGS" = set; then
4814  CFLAGS=$ac_save_CFLAGS
4815elif test $ac_cv_prog_cc_g = yes; then
4816  if test "$GCC" = yes; then
4817    CFLAGS="-g -O2"
4818  else
4819    CFLAGS="-g"
4820  fi
4821else
4822  if test "$GCC" = yes; then
4823    CFLAGS="-O2"
4824  else
4825    CFLAGS=
4826  fi
4827fi
4828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4829$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4830if test "${ac_cv_prog_cc_c89+set}" = set; then :
4831  $as_echo_n "(cached) " >&6
4832else
4833  ac_cv_prog_cc_c89=no
4834ac_save_CC=$CC
4835cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4836/* end confdefs.h.  */
4837#include <stdarg.h>
4838#include <stdio.h>
4839#include <sys/types.h>
4840#include <sys/stat.h>
4841/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4842struct buf { int x; };
4843FILE * (*rcsopen) (struct buf *, struct stat *, int);
4844static char *e (p, i)
4845     char **p;
4846     int i;
4847{
4848  return p[i];
4849}
4850static char *f (char * (*g) (char **, int), char **p, ...)
4851{
4852  char *s;
4853  va_list v;
4854  va_start (v,p);
4855  s = g (p, va_arg (v,int));
4856  va_end (v);
4857  return s;
4858}
4859
4860/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4861   function prototypes and stuff, but not '\xHH' hex character constants.
4862   These don't provoke an error unfortunately, instead are silently treated
4863   as 'x'.  The following induces an error, until -std is added to get
4864   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4865   array size at least.  It's necessary to write '\x00'==0 to get something
4866   that's true only with -std.  */
4867int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4868
4869/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4870   inside strings and character constants.  */
4871#define FOO(x) 'x'
4872int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4873
4874int test (int i, double x);
4875struct s1 {int (*f) (int a);};
4876struct s2 {int (*f) (double a);};
4877int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4878int argc;
4879char **argv;
4880int
4881main ()
4882{
4883return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4884  ;
4885  return 0;
4886}
4887_ACEOF
4888for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4889	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4890do
4891  CC="$ac_save_CC $ac_arg"
4892  if ac_fn_c_try_compile "$LINENO"; then :
4893  ac_cv_prog_cc_c89=$ac_arg
4894fi
4895rm -f core conftest.err conftest.$ac_objext
4896  test "x$ac_cv_prog_cc_c89" != "xno" && break
4897done
4898rm -f conftest.$ac_ext
4899CC=$ac_save_CC
4900
4901fi
4902# AC_CACHE_VAL
4903case "x$ac_cv_prog_cc_c89" in
4904  x)
4905    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4906$as_echo "none needed" >&6; } ;;
4907  xno)
4908    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4909$as_echo "unsupported" >&6; } ;;
4910  *)
4911    CC="$CC $ac_cv_prog_cc_c89"
4912    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4913$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4914esac
4915if test "x$ac_cv_prog_cc_c89" != xno; then :
4916
4917fi
4918
4919ac_ext=c
4920ac_cpp='$CPP $CPPFLAGS'
4921ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4922ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4923ac_compiler_gnu=$ac_cv_c_compiler_gnu
4924
4925ac_ext=c
4926ac_cpp='$CPP $CPPFLAGS'
4927ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4928ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4929ac_compiler_gnu=$ac_cv_c_compiler_gnu
4930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4931$as_echo_n "checking how to run the C preprocessor... " >&6; }
4932# On Suns, sometimes $CPP names a directory.
4933if test -n "$CPP" && test -d "$CPP"; then
4934  CPP=
4935fi
4936if test -z "$CPP"; then
4937  if test "${ac_cv_prog_CPP+set}" = set; then :
4938  $as_echo_n "(cached) " >&6
4939else
4940      # Double quotes because CPP needs to be expanded
4941    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4942    do
4943      ac_preproc_ok=false
4944for ac_c_preproc_warn_flag in '' yes
4945do
4946  # Use a header file that comes with gcc, so configuring glibc
4947  # with a fresh cross-compiler works.
4948  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4949  # <limits.h> exists even on freestanding compilers.
4950  # On the NeXT, cc -E runs the code through the compiler's parser,
4951  # not just through cpp. "Syntax error" is here to catch this case.
4952  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4953/* end confdefs.h.  */
4954#ifdef __STDC__
4955# include <limits.h>
4956#else
4957# include <assert.h>
4958#endif
4959		     Syntax error
4960_ACEOF
4961if ac_fn_c_try_cpp "$LINENO"; then :
4962
4963else
4964  # Broken: fails on valid input.
4965continue
4966fi
4967rm -f conftest.err conftest.$ac_ext
4968
4969  # OK, works on sane cases.  Now check whether nonexistent headers
4970  # can be detected and how.
4971  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4972/* end confdefs.h.  */
4973#include <ac_nonexistent.h>
4974_ACEOF
4975if ac_fn_c_try_cpp "$LINENO"; then :
4976  # Broken: success on invalid input.
4977continue
4978else
4979  # Passes both tests.
4980ac_preproc_ok=:
4981break
4982fi
4983rm -f conftest.err conftest.$ac_ext
4984
4985done
4986# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4987rm -f conftest.err conftest.$ac_ext
4988if $ac_preproc_ok; then :
4989  break
4990fi
4991
4992    done
4993    ac_cv_prog_CPP=$CPP
4994
4995fi
4996  CPP=$ac_cv_prog_CPP
4997else
4998  ac_cv_prog_CPP=$CPP
4999fi
5000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5001$as_echo "$CPP" >&6; }
5002ac_preproc_ok=false
5003for ac_c_preproc_warn_flag in '' yes
5004do
5005  # Use a header file that comes with gcc, so configuring glibc
5006  # with a fresh cross-compiler works.
5007  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5008  # <limits.h> exists even on freestanding compilers.
5009  # On the NeXT, cc -E runs the code through the compiler's parser,
5010  # not just through cpp. "Syntax error" is here to catch this case.
5011  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5012/* end confdefs.h.  */
5013#ifdef __STDC__
5014# include <limits.h>
5015#else
5016# include <assert.h>
5017#endif
5018		     Syntax error
5019_ACEOF
5020if ac_fn_c_try_cpp "$LINENO"; then :
5021
5022else
5023  # Broken: fails on valid input.
5024continue
5025fi
5026rm -f conftest.err conftest.$ac_ext
5027
5028  # OK, works on sane cases.  Now check whether nonexistent headers
5029  # can be detected and how.
5030  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5031/* end confdefs.h.  */
5032#include <ac_nonexistent.h>
5033_ACEOF
5034if ac_fn_c_try_cpp "$LINENO"; then :
5035  # Broken: success on invalid input.
5036continue
5037else
5038  # Passes both tests.
5039ac_preproc_ok=:
5040break
5041fi
5042rm -f conftest.err conftest.$ac_ext
5043
5044done
5045# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5046rm -f conftest.err conftest.$ac_ext
5047if $ac_preproc_ok; then :
5048
5049else
5050  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5051$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5052as_fn_error "C preprocessor \"$CPP\" fails sanity check
5053See \`config.log' for more details." "$LINENO" 5; }
5054fi
5055
5056ac_ext=c
5057ac_cpp='$CPP $CPPFLAGS'
5058ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5059ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5060ac_compiler_gnu=$ac_cv_c_compiler_gnu
5061
5062
5063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5064$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5065if test "${ac_cv_path_GREP+set}" = set; then :
5066  $as_echo_n "(cached) " >&6
5067else
5068  if test -z "$GREP"; then
5069  ac_path_GREP_found=false
5070  # Loop through the user's path and test for each of PROGNAME-LIST
5071  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5072for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5073do
5074  IFS=$as_save_IFS
5075  test -z "$as_dir" && as_dir=.
5076    for ac_prog in grep ggrep; do
5077    for ac_exec_ext in '' $ac_executable_extensions; do
5078      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5079      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5080# Check for GNU ac_path_GREP and select it if it is found.
5081  # Check for GNU $ac_path_GREP
5082case `"$ac_path_GREP" --version 2>&1` in
5083*GNU*)
5084  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5085*)
5086  ac_count=0
5087  $as_echo_n 0123456789 >"conftest.in"
5088  while :
5089  do
5090    cat "conftest.in" "conftest.in" >"conftest.tmp"
5091    mv "conftest.tmp" "conftest.in"
5092    cp "conftest.in" "conftest.nl"
5093    $as_echo 'GREP' >> "conftest.nl"
5094    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5095    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5096    as_fn_arith $ac_count + 1 && ac_count=$as_val
5097    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5098      # Best one so far, save it but keep looking for a better one
5099      ac_cv_path_GREP="$ac_path_GREP"
5100      ac_path_GREP_max=$ac_count
5101    fi
5102    # 10*(2^10) chars as input seems more than enough
5103    test $ac_count -gt 10 && break
5104  done
5105  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5106esac
5107
5108      $ac_path_GREP_found && break 3
5109    done
5110  done
5111  done
5112IFS=$as_save_IFS
5113  if test -z "$ac_cv_path_GREP"; then
5114    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5115  fi
5116else
5117  ac_cv_path_GREP=$GREP
5118fi
5119
5120fi
5121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5122$as_echo "$ac_cv_path_GREP" >&6; }
5123 GREP="$ac_cv_path_GREP"
5124
5125
5126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5127$as_echo_n "checking for egrep... " >&6; }
5128if test "${ac_cv_path_EGREP+set}" = set; then :
5129  $as_echo_n "(cached) " >&6
5130else
5131  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5132   then ac_cv_path_EGREP="$GREP -E"
5133   else
5134     if test -z "$EGREP"; then
5135  ac_path_EGREP_found=false
5136  # Loop through the user's path and test for each of PROGNAME-LIST
5137  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5138for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5139do
5140  IFS=$as_save_IFS
5141  test -z "$as_dir" && as_dir=.
5142    for ac_prog in egrep; do
5143    for ac_exec_ext in '' $ac_executable_extensions; do
5144      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5145      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5146# Check for GNU ac_path_EGREP and select it if it is found.
5147  # Check for GNU $ac_path_EGREP
5148case `"$ac_path_EGREP" --version 2>&1` in
5149*GNU*)
5150  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5151*)
5152  ac_count=0
5153  $as_echo_n 0123456789 >"conftest.in"
5154  while :
5155  do
5156    cat "conftest.in" "conftest.in" >"conftest.tmp"
5157    mv "conftest.tmp" "conftest.in"
5158    cp "conftest.in" "conftest.nl"
5159    $as_echo 'EGREP' >> "conftest.nl"
5160    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5161    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5162    as_fn_arith $ac_count + 1 && ac_count=$as_val
5163    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5164      # Best one so far, save it but keep looking for a better one
5165      ac_cv_path_EGREP="$ac_path_EGREP"
5166      ac_path_EGREP_max=$ac_count
5167    fi
5168    # 10*(2^10) chars as input seems more than enough
5169    test $ac_count -gt 10 && break
5170  done
5171  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5172esac
5173
5174      $ac_path_EGREP_found && break 3
5175    done
5176  done
5177  done
5178IFS=$as_save_IFS
5179  if test -z "$ac_cv_path_EGREP"; then
5180    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5181  fi
5182else
5183  ac_cv_path_EGREP=$EGREP
5184fi
5185
5186   fi
5187fi
5188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5189$as_echo "$ac_cv_path_EGREP" >&6; }
5190 EGREP="$ac_cv_path_EGREP"
5191
5192
5193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5194$as_echo_n "checking for ANSI C header files... " >&6; }
5195if test "${ac_cv_header_stdc+set}" = set; then :
5196  $as_echo_n "(cached) " >&6
5197else
5198  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5199/* end confdefs.h.  */
5200#include <stdlib.h>
5201#include <stdarg.h>
5202#include <string.h>
5203#include <float.h>
5204
5205int
5206main ()
5207{
5208
5209  ;
5210  return 0;
5211}
5212_ACEOF
5213if ac_fn_c_try_compile "$LINENO"; then :
5214  ac_cv_header_stdc=yes
5215else
5216  ac_cv_header_stdc=no
5217fi
5218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5219
5220if test $ac_cv_header_stdc = yes; then
5221  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5222  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5223/* end confdefs.h.  */
5224#include <string.h>
5225
5226_ACEOF
5227if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5228  $EGREP "memchr" >/dev/null 2>&1; then :
5229
5230else
5231  ac_cv_header_stdc=no
5232fi
5233rm -f conftest*
5234
5235fi
5236
5237if test $ac_cv_header_stdc = yes; then
5238  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5239  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5240/* end confdefs.h.  */
5241#include <stdlib.h>
5242
5243_ACEOF
5244if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5245  $EGREP "free" >/dev/null 2>&1; then :
5246
5247else
5248  ac_cv_header_stdc=no
5249fi
5250rm -f conftest*
5251
5252fi
5253
5254if test $ac_cv_header_stdc = yes; then
5255  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5256  if test "$cross_compiling" = yes; then :
5257  :
5258else
5259  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5260/* end confdefs.h.  */
5261#include <ctype.h>
5262#include <stdlib.h>
5263#if ((' ' & 0x0FF) == 0x020)
5264# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5265# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5266#else
5267# define ISLOWER(c) \
5268		   (('a' <= (c) && (c) <= 'i') \
5269		     || ('j' <= (c) && (c) <= 'r') \
5270		     || ('s' <= (c) && (c) <= 'z'))
5271# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5272#endif
5273
5274#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5275int
5276main ()
5277{
5278  int i;
5279  for (i = 0; i < 256; i++)
5280    if (XOR (islower (i), ISLOWER (i))
5281	|| toupper (i) != TOUPPER (i))
5282      return 2;
5283  return 0;
5284}
5285_ACEOF
5286if ac_fn_c_try_run "$LINENO"; then :
5287
5288else
5289  ac_cv_header_stdc=no
5290fi
5291rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5292  conftest.$ac_objext conftest.beam conftest.$ac_ext
5293fi
5294
5295fi
5296fi
5297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5298$as_echo "$ac_cv_header_stdc" >&6; }
5299if test $ac_cv_header_stdc = yes; then
5300
5301$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5302
5303fi
5304
5305# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5306for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5307		  inttypes.h stdint.h unistd.h
5308do :
5309  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5310ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5311"
5312eval as_val=\$$as_ac_Header
5313   if test "x$as_val" = x""yes; then :
5314  cat >>confdefs.h <<_ACEOF
5315#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5316_ACEOF
5317
5318fi
5319
5320done
5321
5322
5323
5324  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5325if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5326  MINIX=yes
5327else
5328  MINIX=
5329fi
5330
5331
5332  if test "$MINIX" = yes; then
5333
5334$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5335
5336
5337$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5338
5339
5340$as_echo "#define _MINIX 1" >>confdefs.h
5341
5342  fi
5343
5344
5345  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5346$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5347if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5348  $as_echo_n "(cached) " >&6
5349else
5350  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5351/* end confdefs.h.  */
5352
5353#	  define __EXTENSIONS__ 1
5354	  $ac_includes_default
5355int
5356main ()
5357{
5358
5359  ;
5360  return 0;
5361}
5362_ACEOF
5363if ac_fn_c_try_compile "$LINENO"; then :
5364  ac_cv_safe_to_define___extensions__=yes
5365else
5366  ac_cv_safe_to_define___extensions__=no
5367fi
5368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5369fi
5370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5371$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5372  test $ac_cv_safe_to_define___extensions__ = yes &&
5373    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5374
5375  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5376
5377  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5378
5379  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5380
5381  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5382
5383
5384
5385
5386
5387case `pwd` in
5388  *\ * | *\	*)
5389    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5390$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5391esac
5392
5393
5394
5395macro_version='2.2.7a'
5396macro_revision='1.3134'
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410ltmain="$ac_aux_dir/ltmain.sh"
5411
5412# Backslashify metacharacters that are still active within
5413# double-quoted strings.
5414sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5415
5416# Same as above, but do not quote variable references.
5417double_quote_subst='s/\(["`\\]\)/\\\1/g'
5418
5419# Sed substitution to delay expansion of an escaped shell variable in a
5420# double_quote_subst'ed string.
5421delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5422
5423# Sed substitution to delay expansion of an escaped single quote.
5424delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5425
5426# Sed substitution to avoid accidental globbing in evaled expressions
5427no_glob_subst='s/\*/\\\*/g'
5428
5429ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5430ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5431ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5432
5433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5434$as_echo_n "checking how to print strings... " >&6; }
5435# Test print first, because it will be a builtin if present.
5436if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5437   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5438  ECHO='print -r --'
5439elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5440  ECHO='printf %s\n'
5441else
5442  # Use this function as a fallback that always works.
5443  func_fallback_echo ()
5444  {
5445    eval 'cat <<_LTECHO_EOF
5446$1
5447_LTECHO_EOF'
5448  }
5449  ECHO='func_fallback_echo'
5450fi
5451
5452# func_echo_all arg...
5453# Invoke $ECHO with all args, space-separated.
5454func_echo_all ()
5455{
5456    $ECHO ""
5457}
5458
5459case "$ECHO" in
5460  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5461$as_echo "printf" >&6; } ;;
5462  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5463$as_echo "print -r" >&6; } ;;
5464  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5465$as_echo "cat" >&6; } ;;
5466esac
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5482$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5483if test "${ac_cv_path_SED+set}" = set; then :
5484  $as_echo_n "(cached) " >&6
5485else
5486            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5487     for ac_i in 1 2 3 4 5 6 7; do
5488       ac_script="$ac_script$as_nl$ac_script"
5489     done
5490     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5491     { ac_script=; unset ac_script;}
5492     if test -z "$SED"; then
5493  ac_path_SED_found=false
5494  # Loop through the user's path and test for each of PROGNAME-LIST
5495  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5496for as_dir in $PATH
5497do
5498  IFS=$as_save_IFS
5499  test -z "$as_dir" && as_dir=.
5500    for ac_prog in sed gsed; do
5501    for ac_exec_ext in '' $ac_executable_extensions; do
5502      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5503      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5504# Check for GNU ac_path_SED and select it if it is found.
5505  # Check for GNU $ac_path_SED
5506case `"$ac_path_SED" --version 2>&1` in
5507*GNU*)
5508  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5509*)
5510  ac_count=0
5511  $as_echo_n 0123456789 >"conftest.in"
5512  while :
5513  do
5514    cat "conftest.in" "conftest.in" >"conftest.tmp"
5515    mv "conftest.tmp" "conftest.in"
5516    cp "conftest.in" "conftest.nl"
5517    $as_echo '' >> "conftest.nl"
5518    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5519    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5520    as_fn_arith $ac_count + 1 && ac_count=$as_val
5521    if test $ac_count -gt ${ac_path_SED_max-0}; then
5522      # Best one so far, save it but keep looking for a better one
5523      ac_cv_path_SED="$ac_path_SED"
5524      ac_path_SED_max=$ac_count
5525    fi
5526    # 10*(2^10) chars as input seems more than enough
5527    test $ac_count -gt 10 && break
5528  done
5529  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5530esac
5531
5532      $ac_path_SED_found && break 3
5533    done
5534  done
5535  done
5536IFS=$as_save_IFS
5537  if test -z "$ac_cv_path_SED"; then
5538    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5539  fi
5540else
5541  ac_cv_path_SED=$SED
5542fi
5543
5544fi
5545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5546$as_echo "$ac_cv_path_SED" >&6; }
5547 SED="$ac_cv_path_SED"
5548  rm -f conftest.sed
5549
5550test -z "$SED" && SED=sed
5551Xsed="$SED -e 1s/^X//"
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5564$as_echo_n "checking for fgrep... " >&6; }
5565if test "${ac_cv_path_FGREP+set}" = set; then :
5566  $as_echo_n "(cached) " >&6
5567else
5568  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5569   then ac_cv_path_FGREP="$GREP -F"
5570   else
5571     if test -z "$FGREP"; then
5572  ac_path_FGREP_found=false
5573  # Loop through the user's path and test for each of PROGNAME-LIST
5574  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5575for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5576do
5577  IFS=$as_save_IFS
5578  test -z "$as_dir" && as_dir=.
5579    for ac_prog in fgrep; do
5580    for ac_exec_ext in '' $ac_executable_extensions; do
5581      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5582      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5583# Check for GNU ac_path_FGREP and select it if it is found.
5584  # Check for GNU $ac_path_FGREP
5585case `"$ac_path_FGREP" --version 2>&1` in
5586*GNU*)
5587  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5588*)
5589  ac_count=0
5590  $as_echo_n 0123456789 >"conftest.in"
5591  while :
5592  do
5593    cat "conftest.in" "conftest.in" >"conftest.tmp"
5594    mv "conftest.tmp" "conftest.in"
5595    cp "conftest.in" "conftest.nl"
5596    $as_echo 'FGREP' >> "conftest.nl"
5597    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5598    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5599    as_fn_arith $ac_count + 1 && ac_count=$as_val
5600    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5601      # Best one so far, save it but keep looking for a better one
5602      ac_cv_path_FGREP="$ac_path_FGREP"
5603      ac_path_FGREP_max=$ac_count
5604    fi
5605    # 10*(2^10) chars as input seems more than enough
5606    test $ac_count -gt 10 && break
5607  done
5608  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5609esac
5610
5611      $ac_path_FGREP_found && break 3
5612    done
5613  done
5614  done
5615IFS=$as_save_IFS
5616  if test -z "$ac_cv_path_FGREP"; then
5617    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5618  fi
5619else
5620  ac_cv_path_FGREP=$FGREP
5621fi
5622
5623   fi
5624fi
5625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5626$as_echo "$ac_cv_path_FGREP" >&6; }
5627 FGREP="$ac_cv_path_FGREP"
5628
5629
5630test -z "$GREP" && GREP=grep
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650# Check whether --with-gnu-ld was given.
5651if test "${with_gnu_ld+set}" = set; then :
5652  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5653else
5654  with_gnu_ld=no
5655fi
5656
5657ac_prog=ld
5658if test "$GCC" = yes; then
5659  # Check if gcc -print-prog-name=ld gives a path.
5660  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5661$as_echo_n "checking for ld used by $CC... " >&6; }
5662  case $host in
5663  *-*-mingw*)
5664    # gcc leaves a trailing carriage return which upsets mingw
5665    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5666  *)
5667    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5668  esac
5669  case $ac_prog in
5670    # Accept absolute paths.
5671    [\\/]* | ?:[\\/]*)
5672      re_direlt='/[^/][^/]*/\.\./'
5673      # Canonicalize the pathname of ld
5674      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5675      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5676	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5677      done
5678      test -z "$LD" && LD="$ac_prog"
5679      ;;
5680  "")
5681    # If it fails, then pretend we aren't using GCC.
5682    ac_prog=ld
5683    ;;
5684  *)
5685    # If it is relative, then search for the first ld in PATH.
5686    with_gnu_ld=unknown
5687    ;;
5688  esac
5689elif test "$with_gnu_ld" = yes; then
5690  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5691$as_echo_n "checking for GNU ld... " >&6; }
5692else
5693  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5694$as_echo_n "checking for non-GNU ld... " >&6; }
5695fi
5696if test "${lt_cv_path_LD+set}" = set; then :
5697  $as_echo_n "(cached) " >&6
5698else
5699  if test -z "$LD"; then
5700  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5701  for ac_dir in $PATH; do
5702    IFS="$lt_save_ifs"
5703    test -z "$ac_dir" && ac_dir=.
5704    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5705      lt_cv_path_LD="$ac_dir/$ac_prog"
5706      # Check to see if the program is GNU ld.  I'd rather use --version,
5707      # but apparently some variants of GNU ld only accept -v.
5708      # Break only if it was the GNU/non-GNU ld that we prefer.
5709      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5710      *GNU* | *'with BFD'*)
5711	test "$with_gnu_ld" != no && break
5712	;;
5713      *)
5714	test "$with_gnu_ld" != yes && break
5715	;;
5716      esac
5717    fi
5718  done
5719  IFS="$lt_save_ifs"
5720else
5721  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5722fi
5723fi
5724
5725LD="$lt_cv_path_LD"
5726if test -n "$LD"; then
5727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5728$as_echo "$LD" >&6; }
5729else
5730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5731$as_echo "no" >&6; }
5732fi
5733test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5735$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5736if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5737  $as_echo_n "(cached) " >&6
5738else
5739  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5740case `$LD -v 2>&1 </dev/null` in
5741*GNU* | *'with BFD'*)
5742  lt_cv_prog_gnu_ld=yes
5743  ;;
5744*)
5745  lt_cv_prog_gnu_ld=no
5746  ;;
5747esac
5748fi
5749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5750$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5751with_gnu_ld=$lt_cv_prog_gnu_ld
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5762$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5763if test "${lt_cv_path_NM+set}" = set; then :
5764  $as_echo_n "(cached) " >&6
5765else
5766  if test -n "$NM"; then
5767  # Let the user override the test.
5768  lt_cv_path_NM="$NM"
5769else
5770  lt_nm_to_check="${ac_tool_prefix}nm"
5771  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5772    lt_nm_to_check="$lt_nm_to_check nm"
5773  fi
5774  for lt_tmp_nm in $lt_nm_to_check; do
5775    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5776    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5777      IFS="$lt_save_ifs"
5778      test -z "$ac_dir" && ac_dir=.
5779      tmp_nm="$ac_dir/$lt_tmp_nm"
5780      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5781	# Check to see if the nm accepts a BSD-compat flag.
5782	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5783	#   nm: unknown option "B" ignored
5784	# Tru64's nm complains that /dev/null is an invalid object file
5785	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5786	*/dev/null* | *'Invalid file or object type'*)
5787	  lt_cv_path_NM="$tmp_nm -B"
5788	  break
5789	  ;;
5790	*)
5791	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5792	  */dev/null*)
5793	    lt_cv_path_NM="$tmp_nm -p"
5794	    break
5795	    ;;
5796	  *)
5797	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5798	    continue # so that we can try to find one that supports BSD flags
5799	    ;;
5800	  esac
5801	  ;;
5802	esac
5803      fi
5804    done
5805    IFS="$lt_save_ifs"
5806  done
5807  : ${lt_cv_path_NM=no}
5808fi
5809fi
5810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5811$as_echo "$lt_cv_path_NM" >&6; }
5812if test "$lt_cv_path_NM" != "no"; then
5813  NM="$lt_cv_path_NM"
5814else
5815  # Didn't find any BSD compatible name lister, look for dumpbin.
5816  if test -n "$DUMPBIN"; then :
5817    # Let the user override the test.
5818  else
5819    if test -n "$ac_tool_prefix"; then
5820  for ac_prog in dumpbin "link -dump"
5821  do
5822    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5823set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5825$as_echo_n "checking for $ac_word... " >&6; }
5826if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5827  $as_echo_n "(cached) " >&6
5828else
5829  if test -n "$DUMPBIN"; then
5830  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5831else
5832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5833for as_dir in $PATH
5834do
5835  IFS=$as_save_IFS
5836  test -z "$as_dir" && as_dir=.
5837    for ac_exec_ext in '' $ac_executable_extensions; do
5838  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5839    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5840    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5841    break 2
5842  fi
5843done
5844  done
5845IFS=$as_save_IFS
5846
5847fi
5848fi
5849DUMPBIN=$ac_cv_prog_DUMPBIN
5850if test -n "$DUMPBIN"; then
5851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5852$as_echo "$DUMPBIN" >&6; }
5853else
5854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5855$as_echo "no" >&6; }
5856fi
5857
5858
5859    test -n "$DUMPBIN" && break
5860  done
5861fi
5862if test -z "$DUMPBIN"; then
5863  ac_ct_DUMPBIN=$DUMPBIN
5864  for ac_prog in dumpbin "link -dump"
5865do
5866  # Extract the first word of "$ac_prog", so it can be a program name with args.
5867set dummy $ac_prog; ac_word=$2
5868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5869$as_echo_n "checking for $ac_word... " >&6; }
5870if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5871  $as_echo_n "(cached) " >&6
5872else
5873  if test -n "$ac_ct_DUMPBIN"; then
5874  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5875else
5876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5877for as_dir in $PATH
5878do
5879  IFS=$as_save_IFS
5880  test -z "$as_dir" && as_dir=.
5881    for ac_exec_ext in '' $ac_executable_extensions; do
5882  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5883    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5884    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5885    break 2
5886  fi
5887done
5888  done
5889IFS=$as_save_IFS
5890
5891fi
5892fi
5893ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5894if test -n "$ac_ct_DUMPBIN"; then
5895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5896$as_echo "$ac_ct_DUMPBIN" >&6; }
5897else
5898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5899$as_echo "no" >&6; }
5900fi
5901
5902
5903  test -n "$ac_ct_DUMPBIN" && break
5904done
5905
5906  if test "x$ac_ct_DUMPBIN" = x; then
5907    DUMPBIN=":"
5908  else
5909    case $cross_compiling:$ac_tool_warned in
5910yes:)
5911{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5912$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5913ac_tool_warned=yes ;;
5914esac
5915    DUMPBIN=$ac_ct_DUMPBIN
5916  fi
5917fi
5918
5919    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5920    *COFF*)
5921      DUMPBIN="$DUMPBIN -symbols"
5922      ;;
5923    *)
5924      DUMPBIN=:
5925      ;;
5926    esac
5927  fi
5928
5929  if test "$DUMPBIN" != ":"; then
5930    NM="$DUMPBIN"
5931  fi
5932fi
5933test -z "$NM" && NM=nm
5934
5935
5936
5937
5938
5939
5940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5941$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5942if test "${lt_cv_nm_interface+set}" = set; then :
5943  $as_echo_n "(cached) " >&6
5944else
5945  lt_cv_nm_interface="BSD nm"
5946  echo "int some_variable = 0;" > conftest.$ac_ext
5947  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5948  (eval "$ac_compile" 2>conftest.err)
5949  cat conftest.err >&5
5950  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5951  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5952  cat conftest.err >&5
5953  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5954  cat conftest.out >&5
5955  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5956    lt_cv_nm_interface="MS dumpbin"
5957  fi
5958  rm -f conftest*
5959fi
5960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5961$as_echo "$lt_cv_nm_interface" >&6; }
5962
5963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5964$as_echo_n "checking whether ln -s works... " >&6; }
5965LN_S=$as_ln_s
5966if test "$LN_S" = "ln -s"; then
5967  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5968$as_echo "yes" >&6; }
5969else
5970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5971$as_echo "no, using $LN_S" >&6; }
5972fi
5973
5974# find the maximum length of command line arguments
5975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5976$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5977if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5978  $as_echo_n "(cached) " >&6
5979else
5980    i=0
5981  teststring="ABCD"
5982
5983  case $build_os in
5984  msdosdjgpp*)
5985    # On DJGPP, this test can blow up pretty badly due to problems in libc
5986    # (any single argument exceeding 2000 bytes causes a buffer overrun
5987    # during glob expansion).  Even if it were fixed, the result of this
5988    # check would be larger than it should be.
5989    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5990    ;;
5991
5992  gnu*)
5993    # Under GNU Hurd, this test is not required because there is
5994    # no limit to the length of command line arguments.
5995    # Libtool will interpret -1 as no limit whatsoever
5996    lt_cv_sys_max_cmd_len=-1;
5997    ;;
5998
5999  cygwin* | mingw* | cegcc*)
6000    # On Win9x/ME, this test blows up -- it succeeds, but takes
6001    # about 5 minutes as the teststring grows exponentially.
6002    # Worse, since 9x/ME are not pre-emptively multitasking,
6003    # you end up with a "frozen" computer, even though with patience
6004    # the test eventually succeeds (with a max line length of 256k).
6005    # Instead, let's just punt: use the minimum linelength reported by
6006    # all of the supported platforms: 8192 (on NT/2K/XP).
6007    lt_cv_sys_max_cmd_len=8192;
6008    ;;
6009
6010  mint*)
6011    # On MiNT this can take a long time and run out of memory.
6012    lt_cv_sys_max_cmd_len=8192;
6013    ;;
6014
6015  amigaos*)
6016    # On AmigaOS with pdksh, this test takes hours, literally.
6017    # So we just punt and use a minimum line length of 8192.
6018    lt_cv_sys_max_cmd_len=8192;
6019    ;;
6020
6021  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6022    # This has been around since 386BSD, at least.  Likely further.
6023    if test -x /sbin/sysctl; then
6024      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6025    elif test -x /usr/sbin/sysctl; then
6026      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6027    else
6028      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6029    fi
6030    # And add a safety zone
6031    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6032    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6033    ;;
6034
6035  interix*)
6036    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6037    lt_cv_sys_max_cmd_len=196608
6038    ;;
6039
6040  osf*)
6041    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6042    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6043    # nice to cause kernel panics so lets avoid the loop below.
6044    # First set a reasonable default.
6045    lt_cv_sys_max_cmd_len=16384
6046    #
6047    if test -x /sbin/sysconfig; then
6048      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6049        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6050      esac
6051    fi
6052    ;;
6053  sco3.2v5*)
6054    lt_cv_sys_max_cmd_len=102400
6055    ;;
6056  sysv5* | sco5v6* | sysv4.2uw2*)
6057    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6058    if test -n "$kargmax"; then
6059      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6060    else
6061      lt_cv_sys_max_cmd_len=32768
6062    fi
6063    ;;
6064  *)
6065    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6066    if test -n "$lt_cv_sys_max_cmd_len"; then
6067      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6068      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6069    else
6070      # Make teststring a little bigger before we do anything with it.
6071      # a 1K string should be a reasonable start.
6072      for i in 1 2 3 4 5 6 7 8 ; do
6073        teststring=$teststring$teststring
6074      done
6075      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6076      # If test is not a shell built-in, we'll probably end up computing a
6077      # maximum length that is only half of the actual maximum length, but
6078      # we can't tell.
6079      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6080	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6081	      test $i != 17 # 1/2 MB should be enough
6082      do
6083        i=`expr $i + 1`
6084        teststring=$teststring$teststring
6085      done
6086      # Only check the string length outside the loop.
6087      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6088      teststring=
6089      # Add a significant safety factor because C++ compilers can tack on
6090      # massive amounts of additional arguments before passing them to the
6091      # linker.  It appears as though 1/2 is a usable value.
6092      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6093    fi
6094    ;;
6095  esac
6096
6097fi
6098
6099if test -n $lt_cv_sys_max_cmd_len ; then
6100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6101$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6102else
6103  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6104$as_echo "none" >&6; }
6105fi
6106max_cmd_len=$lt_cv_sys_max_cmd_len
6107
6108
6109
6110
6111
6112
6113: ${CP="cp -f"}
6114: ${MV="mv -f"}
6115: ${RM="rm -f"}
6116
6117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6118$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6119# Try some XSI features
6120xsi_shell=no
6121( _lt_dummy="a/b/c"
6122  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6123      = c,a/b,, \
6124    && eval 'test $(( 1 + 1 )) -eq 2 \
6125    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6126  && xsi_shell=yes
6127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6128$as_echo "$xsi_shell" >&6; }
6129
6130
6131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6132$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6133lt_shell_append=no
6134( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6135    >/dev/null 2>&1 \
6136  && lt_shell_append=yes
6137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6138$as_echo "$lt_shell_append" >&6; }
6139
6140
6141if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6142  lt_unset=unset
6143else
6144  lt_unset=false
6145fi
6146
6147
6148
6149
6150
6151# test EBCDIC or ASCII
6152case `echo X|tr X '\101'` in
6153 A) # ASCII based system
6154    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6155  lt_SP2NL='tr \040 \012'
6156  lt_NL2SP='tr \015\012 \040\040'
6157  ;;
6158 *) # EBCDIC based system
6159  lt_SP2NL='tr \100 \n'
6160  lt_NL2SP='tr \r\n \100\100'
6161  ;;
6162esac
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6173$as_echo_n "checking for $LD option to reload object files... " >&6; }
6174if test "${lt_cv_ld_reload_flag+set}" = set; then :
6175  $as_echo_n "(cached) " >&6
6176else
6177  lt_cv_ld_reload_flag='-r'
6178fi
6179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6180$as_echo "$lt_cv_ld_reload_flag" >&6; }
6181reload_flag=$lt_cv_ld_reload_flag
6182case $reload_flag in
6183"" | " "*) ;;
6184*) reload_flag=" $reload_flag" ;;
6185esac
6186reload_cmds='$LD$reload_flag -o $output$reload_objs'
6187case $host_os in
6188  darwin*)
6189    if test "$GCC" = yes; then
6190      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6191    else
6192      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6193    fi
6194    ;;
6195esac
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205if test -n "$ac_tool_prefix"; then
6206  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6207set dummy ${ac_tool_prefix}objdump; ac_word=$2
6208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6209$as_echo_n "checking for $ac_word... " >&6; }
6210if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6211  $as_echo_n "(cached) " >&6
6212else
6213  if test -n "$OBJDUMP"; then
6214  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6215else
6216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6217for as_dir in $PATH
6218do
6219  IFS=$as_save_IFS
6220  test -z "$as_dir" && as_dir=.
6221    for ac_exec_ext in '' $ac_executable_extensions; do
6222  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6223    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6224    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6225    break 2
6226  fi
6227done
6228  done
6229IFS=$as_save_IFS
6230
6231fi
6232fi
6233OBJDUMP=$ac_cv_prog_OBJDUMP
6234if test -n "$OBJDUMP"; then
6235  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6236$as_echo "$OBJDUMP" >&6; }
6237else
6238  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6239$as_echo "no" >&6; }
6240fi
6241
6242
6243fi
6244if test -z "$ac_cv_prog_OBJDUMP"; then
6245  ac_ct_OBJDUMP=$OBJDUMP
6246  # Extract the first word of "objdump", so it can be a program name with args.
6247set dummy objdump; ac_word=$2
6248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6249$as_echo_n "checking for $ac_word... " >&6; }
6250if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6251  $as_echo_n "(cached) " >&6
6252else
6253  if test -n "$ac_ct_OBJDUMP"; then
6254  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6255else
6256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6257for as_dir in $PATH
6258do
6259  IFS=$as_save_IFS
6260  test -z "$as_dir" && as_dir=.
6261    for ac_exec_ext in '' $ac_executable_extensions; do
6262  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6263    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6264    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6265    break 2
6266  fi
6267done
6268  done
6269IFS=$as_save_IFS
6270
6271fi
6272fi
6273ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6274if test -n "$ac_ct_OBJDUMP"; then
6275  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6276$as_echo "$ac_ct_OBJDUMP" >&6; }
6277else
6278  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6279$as_echo "no" >&6; }
6280fi
6281
6282  if test "x$ac_ct_OBJDUMP" = x; then
6283    OBJDUMP="false"
6284  else
6285    case $cross_compiling:$ac_tool_warned in
6286yes:)
6287{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6288$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6289ac_tool_warned=yes ;;
6290esac
6291    OBJDUMP=$ac_ct_OBJDUMP
6292  fi
6293else
6294  OBJDUMP="$ac_cv_prog_OBJDUMP"
6295fi
6296
6297test -z "$OBJDUMP" && OBJDUMP=objdump
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6308$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6309if test "${lt_cv_deplibs_check_method+set}" = set; then :
6310  $as_echo_n "(cached) " >&6
6311else
6312  lt_cv_file_magic_cmd='$MAGIC_CMD'
6313lt_cv_file_magic_test_file=
6314lt_cv_deplibs_check_method='unknown'
6315# Need to set the preceding variable on all platforms that support
6316# interlibrary dependencies.
6317# 'none' -- dependencies not supported.
6318# `unknown' -- same as none, but documents that we really don't know.
6319# 'pass_all' -- all dependencies passed with no checks.
6320# 'test_compile' -- check by making test program.
6321# 'file_magic [[regex]]' -- check by looking for files in library path
6322# which responds to the $file_magic_cmd with a given extended regex.
6323# If you have `file' or equivalent on your system and you're not sure
6324# whether `pass_all' will *always* work, you probably want this one.
6325
6326case $host_os in
6327aix[4-9]*)
6328  lt_cv_deplibs_check_method=pass_all
6329  ;;
6330
6331beos*)
6332  lt_cv_deplibs_check_method=pass_all
6333  ;;
6334
6335bsdi[45]*)
6336  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6337  lt_cv_file_magic_cmd='/usr/bin/file -L'
6338  lt_cv_file_magic_test_file=/shlib/libc.so
6339  ;;
6340
6341cygwin*)
6342  # func_win32_libid is a shell function defined in ltmain.sh
6343  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6344  lt_cv_file_magic_cmd='func_win32_libid'
6345  ;;
6346
6347mingw* | pw32*)
6348  # Base MSYS/MinGW do not provide the 'file' command needed by
6349  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6350  # unless we find 'file', for example because we are cross-compiling.
6351  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6352  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6353    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6354    lt_cv_file_magic_cmd='func_win32_libid'
6355  else
6356    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6357    lt_cv_file_magic_cmd='$OBJDUMP -f'
6358  fi
6359  ;;
6360
6361cegcc*)
6362  # use the weaker test based on 'objdump'. See mingw*.
6363  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6364  lt_cv_file_magic_cmd='$OBJDUMP -f'
6365  ;;
6366
6367darwin* | rhapsody*)
6368  lt_cv_deplibs_check_method=pass_all
6369  ;;
6370
6371freebsd* | dragonfly*)
6372  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6373    case $host_cpu in
6374    i*86 )
6375      # Not sure whether the presence of OpenBSD here was a mistake.
6376      # Let's accept both of them until this is cleared up.
6377      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6378      lt_cv_file_magic_cmd=/usr/bin/file
6379      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6380      ;;
6381    esac
6382  else
6383    lt_cv_deplibs_check_method=pass_all
6384  fi
6385  ;;
6386
6387gnu*)
6388  lt_cv_deplibs_check_method=pass_all
6389  ;;
6390
6391haiku*)
6392  lt_cv_deplibs_check_method=pass_all
6393  ;;
6394
6395hpux10.20* | hpux11*)
6396  lt_cv_file_magic_cmd=/usr/bin/file
6397  case $host_cpu in
6398  ia64*)
6399    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6400    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6401    ;;
6402  hppa*64*)
6403    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]'
6404    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6405    ;;
6406  *)
6407    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6408    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6409    ;;
6410  esac
6411  ;;
6412
6413interix[3-9]*)
6414  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6415  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6416  ;;
6417
6418irix5* | irix6* | nonstopux*)
6419  case $LD in
6420  *-32|*"-32 ") libmagic=32-bit;;
6421  *-n32|*"-n32 ") libmagic=N32;;
6422  *-64|*"-64 ") libmagic=64-bit;;
6423  *) libmagic=never-match;;
6424  esac
6425  lt_cv_deplibs_check_method=pass_all
6426  ;;
6427
6428# This must be Linux ELF.
6429linux* | k*bsd*-gnu | kopensolaris*-gnu)
6430  lt_cv_deplibs_check_method=pass_all
6431  ;;
6432
6433netbsd*)
6434  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6435    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6436  else
6437    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6438  fi
6439  ;;
6440
6441newos6*)
6442  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6443  lt_cv_file_magic_cmd=/usr/bin/file
6444  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6445  ;;
6446
6447*nto* | *qnx*)
6448  lt_cv_deplibs_check_method=pass_all
6449  ;;
6450
6451openbsd*)
6452  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6453    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6454  else
6455    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6456  fi
6457  ;;
6458
6459osf3* | osf4* | osf5*)
6460  lt_cv_deplibs_check_method=pass_all
6461  ;;
6462
6463rdos*)
6464  lt_cv_deplibs_check_method=pass_all
6465  ;;
6466
6467solaris*)
6468  lt_cv_deplibs_check_method=pass_all
6469  ;;
6470
6471sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6472  lt_cv_deplibs_check_method=pass_all
6473  ;;
6474
6475sysv4 | sysv4.3*)
6476  case $host_vendor in
6477  motorola)
6478    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]'
6479    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6480    ;;
6481  ncr)
6482    lt_cv_deplibs_check_method=pass_all
6483    ;;
6484  sequent)
6485    lt_cv_file_magic_cmd='/bin/file'
6486    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6487    ;;
6488  sni)
6489    lt_cv_file_magic_cmd='/bin/file'
6490    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6491    lt_cv_file_magic_test_file=/lib/libc.so
6492    ;;
6493  siemens)
6494    lt_cv_deplibs_check_method=pass_all
6495    ;;
6496  pc)
6497    lt_cv_deplibs_check_method=pass_all
6498    ;;
6499  esac
6500  ;;
6501
6502tpf*)
6503  lt_cv_deplibs_check_method=pass_all
6504  ;;
6505esac
6506
6507fi
6508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6509$as_echo "$lt_cv_deplibs_check_method" >&6; }
6510file_magic_cmd=$lt_cv_file_magic_cmd
6511deplibs_check_method=$lt_cv_deplibs_check_method
6512test -z "$deplibs_check_method" && deplibs_check_method=unknown
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525if test -n "$ac_tool_prefix"; then
6526  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6527set dummy ${ac_tool_prefix}ar; ac_word=$2
6528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6529$as_echo_n "checking for $ac_word... " >&6; }
6530if test "${ac_cv_prog_AR+set}" = set; then :
6531  $as_echo_n "(cached) " >&6
6532else
6533  if test -n "$AR"; then
6534  ac_cv_prog_AR="$AR" # Let the user override the test.
6535else
6536as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6537for as_dir in $PATH
6538do
6539  IFS=$as_save_IFS
6540  test -z "$as_dir" && as_dir=.
6541    for ac_exec_ext in '' $ac_executable_extensions; do
6542  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6543    ac_cv_prog_AR="${ac_tool_prefix}ar"
6544    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6545    break 2
6546  fi
6547done
6548  done
6549IFS=$as_save_IFS
6550
6551fi
6552fi
6553AR=$ac_cv_prog_AR
6554if test -n "$AR"; then
6555  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6556$as_echo "$AR" >&6; }
6557else
6558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6559$as_echo "no" >&6; }
6560fi
6561
6562
6563fi
6564if test -z "$ac_cv_prog_AR"; then
6565  ac_ct_AR=$AR
6566  # Extract the first word of "ar", so it can be a program name with args.
6567set dummy ar; ac_word=$2
6568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6569$as_echo_n "checking for $ac_word... " >&6; }
6570if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6571  $as_echo_n "(cached) " >&6
6572else
6573  if test -n "$ac_ct_AR"; then
6574  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6575else
6576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6577for as_dir in $PATH
6578do
6579  IFS=$as_save_IFS
6580  test -z "$as_dir" && as_dir=.
6581    for ac_exec_ext in '' $ac_executable_extensions; do
6582  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6583    ac_cv_prog_ac_ct_AR="ar"
6584    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6585    break 2
6586  fi
6587done
6588  done
6589IFS=$as_save_IFS
6590
6591fi
6592fi
6593ac_ct_AR=$ac_cv_prog_ac_ct_AR
6594if test -n "$ac_ct_AR"; then
6595  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6596$as_echo "$ac_ct_AR" >&6; }
6597else
6598  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6599$as_echo "no" >&6; }
6600fi
6601
6602  if test "x$ac_ct_AR" = x; then
6603    AR="false"
6604  else
6605    case $cross_compiling:$ac_tool_warned in
6606yes:)
6607{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6608$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6609ac_tool_warned=yes ;;
6610esac
6611    AR=$ac_ct_AR
6612  fi
6613else
6614  AR="$ac_cv_prog_AR"
6615fi
6616
6617test -z "$AR" && AR=ar
6618test -z "$AR_FLAGS" && AR_FLAGS=cru
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630if test -n "$ac_tool_prefix"; then
6631  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6632set dummy ${ac_tool_prefix}strip; ac_word=$2
6633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6634$as_echo_n "checking for $ac_word... " >&6; }
6635if test "${ac_cv_prog_STRIP+set}" = set; then :
6636  $as_echo_n "(cached) " >&6
6637else
6638  if test -n "$STRIP"; then
6639  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6640else
6641as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6642for as_dir in $PATH
6643do
6644  IFS=$as_save_IFS
6645  test -z "$as_dir" && as_dir=.
6646    for ac_exec_ext in '' $ac_executable_extensions; do
6647  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6648    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6649    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6650    break 2
6651  fi
6652done
6653  done
6654IFS=$as_save_IFS
6655
6656fi
6657fi
6658STRIP=$ac_cv_prog_STRIP
6659if test -n "$STRIP"; then
6660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6661$as_echo "$STRIP" >&6; }
6662else
6663  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6664$as_echo "no" >&6; }
6665fi
6666
6667
6668fi
6669if test -z "$ac_cv_prog_STRIP"; then
6670  ac_ct_STRIP=$STRIP
6671  # Extract the first word of "strip", so it can be a program name with args.
6672set dummy strip; ac_word=$2
6673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6674$as_echo_n "checking for $ac_word... " >&6; }
6675if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6676  $as_echo_n "(cached) " >&6
6677else
6678  if test -n "$ac_ct_STRIP"; then
6679  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6680else
6681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6682for as_dir in $PATH
6683do
6684  IFS=$as_save_IFS
6685  test -z "$as_dir" && as_dir=.
6686    for ac_exec_ext in '' $ac_executable_extensions; do
6687  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6688    ac_cv_prog_ac_ct_STRIP="strip"
6689    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6690    break 2
6691  fi
6692done
6693  done
6694IFS=$as_save_IFS
6695
6696fi
6697fi
6698ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6699if test -n "$ac_ct_STRIP"; then
6700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6701$as_echo "$ac_ct_STRIP" >&6; }
6702else
6703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6704$as_echo "no" >&6; }
6705fi
6706
6707  if test "x$ac_ct_STRIP" = x; then
6708    STRIP=":"
6709  else
6710    case $cross_compiling:$ac_tool_warned in
6711yes:)
6712{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6713$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6714ac_tool_warned=yes ;;
6715esac
6716    STRIP=$ac_ct_STRIP
6717  fi
6718else
6719  STRIP="$ac_cv_prog_STRIP"
6720fi
6721
6722test -z "$STRIP" && STRIP=:
6723
6724
6725
6726
6727
6728
6729if test -n "$ac_tool_prefix"; then
6730  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6731set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6733$as_echo_n "checking for $ac_word... " >&6; }
6734if test "${ac_cv_prog_RANLIB+set}" = set; then :
6735  $as_echo_n "(cached) " >&6
6736else
6737  if test -n "$RANLIB"; then
6738  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6739else
6740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6741for as_dir in $PATH
6742do
6743  IFS=$as_save_IFS
6744  test -z "$as_dir" && as_dir=.
6745    for ac_exec_ext in '' $ac_executable_extensions; do
6746  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6747    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6748    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6749    break 2
6750  fi
6751done
6752  done
6753IFS=$as_save_IFS
6754
6755fi
6756fi
6757RANLIB=$ac_cv_prog_RANLIB
6758if test -n "$RANLIB"; then
6759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6760$as_echo "$RANLIB" >&6; }
6761else
6762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6763$as_echo "no" >&6; }
6764fi
6765
6766
6767fi
6768if test -z "$ac_cv_prog_RANLIB"; then
6769  ac_ct_RANLIB=$RANLIB
6770  # Extract the first word of "ranlib", so it can be a program name with args.
6771set dummy ranlib; ac_word=$2
6772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6773$as_echo_n "checking for $ac_word... " >&6; }
6774if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6775  $as_echo_n "(cached) " >&6
6776else
6777  if test -n "$ac_ct_RANLIB"; then
6778  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6779else
6780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6781for as_dir in $PATH
6782do
6783  IFS=$as_save_IFS
6784  test -z "$as_dir" && as_dir=.
6785    for ac_exec_ext in '' $ac_executable_extensions; do
6786  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6787    ac_cv_prog_ac_ct_RANLIB="ranlib"
6788    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6789    break 2
6790  fi
6791done
6792  done
6793IFS=$as_save_IFS
6794
6795fi
6796fi
6797ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6798if test -n "$ac_ct_RANLIB"; then
6799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6800$as_echo "$ac_ct_RANLIB" >&6; }
6801else
6802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6803$as_echo "no" >&6; }
6804fi
6805
6806  if test "x$ac_ct_RANLIB" = x; then
6807    RANLIB=":"
6808  else
6809    case $cross_compiling:$ac_tool_warned in
6810yes:)
6811{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6812$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6813ac_tool_warned=yes ;;
6814esac
6815    RANLIB=$ac_ct_RANLIB
6816  fi
6817else
6818  RANLIB="$ac_cv_prog_RANLIB"
6819fi
6820
6821test -z "$RANLIB" && RANLIB=:
6822
6823
6824
6825
6826
6827
6828# Determine commands to create old-style static archives.
6829old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6830old_postinstall_cmds='chmod 644 $oldlib'
6831old_postuninstall_cmds=
6832
6833if test -n "$RANLIB"; then
6834  case $host_os in
6835  openbsd*)
6836    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6837    ;;
6838  *)
6839    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6840    ;;
6841  esac
6842  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6843fi
6844
6845case $host_os in
6846  darwin*)
6847    lock_old_archive_extraction=yes ;;
6848  *)
6849    lock_old_archive_extraction=no ;;
6850esac
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
6886
6887
6888
6889
6890# If no C compiler was specified, use CC.
6891LTCC=${LTCC-"$CC"}
6892
6893# If no C compiler flags were specified, use CFLAGS.
6894LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6895
6896# Allow CC to be a program name with arguments.
6897compiler=$CC
6898
6899
6900# Check for command to grab the raw symbol name followed by C symbol from nm.
6901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6902$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6903if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6904  $as_echo_n "(cached) " >&6
6905else
6906
6907# These are sane defaults that work on at least a few old systems.
6908# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6909
6910# Character class describing NM global symbol codes.
6911symcode='[BCDEGRST]'
6912
6913# Regexp to match symbols that can be accessed directly from C.
6914sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6915
6916# Define system-specific variables.
6917case $host_os in
6918aix*)
6919  symcode='[BCDT]'
6920  ;;
6921cygwin* | mingw* | pw32* | cegcc*)
6922  symcode='[ABCDGISTW]'
6923  ;;
6924hpux*)
6925  if test "$host_cpu" = ia64; then
6926    symcode='[ABCDEGRST]'
6927  fi
6928  ;;
6929irix* | nonstopux*)
6930  symcode='[BCDEGRST]'
6931  ;;
6932osf*)
6933  symcode='[BCDEGQRST]'
6934  ;;
6935solaris*)
6936  symcode='[BDRT]'
6937  ;;
6938sco3.2v5*)
6939  symcode='[DT]'
6940  ;;
6941sysv4.2uw2*)
6942  symcode='[DT]'
6943  ;;
6944sysv5* | sco5v6* | unixware* | OpenUNIX*)
6945  symcode='[ABDT]'
6946  ;;
6947sysv4)
6948  symcode='[DFNSTU]'
6949  ;;
6950esac
6951
6952# If we're using GNU nm, then use its standard symbol codes.
6953case `$NM -V 2>&1` in
6954*GNU* | *'with BFD'*)
6955  symcode='[ABCDGIRSTW]' ;;
6956esac
6957
6958# Transform an extracted symbol line into a proper C declaration.
6959# Some systems (esp. on ia64) link data and code symbols differently,
6960# so use this general approach.
6961lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6962
6963# Transform an extracted symbol line into symbol name and symbol address
6964lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6965lt_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'"
6966
6967# Handle CRLF in mingw tool chain
6968opt_cr=
6969case $build_os in
6970mingw*)
6971  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6972  ;;
6973esac
6974
6975# Try without a prefix underscore, then with it.
6976for ac_symprfx in "" "_"; do
6977
6978  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6979  symxfrm="\\1 $ac_symprfx\\2 \\2"
6980
6981  # Write the raw and C identifiers.
6982  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6983    # Fake it for dumpbin and say T for any non-static function
6984    # and D for any global variable.
6985    # Also find C++ and __fastcall symbols from MSVC++,
6986    # which start with @ or ?.
6987    lt_cv_sys_global_symbol_pipe="$AWK '"\
6988"     {last_section=section; section=\$ 3};"\
6989"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6990"     \$ 0!~/External *\|/{next};"\
6991"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6992"     {if(hide[section]) next};"\
6993"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6994"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6995"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6996"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6997"     ' prfx=^$ac_symprfx"
6998  else
6999    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7000  fi
7001
7002  # Check to see that the pipe works correctly.
7003  pipe_works=no
7004
7005  rm -f conftest*
7006  cat > conftest.$ac_ext <<_LT_EOF
7007#ifdef __cplusplus
7008extern "C" {
7009#endif
7010char nm_test_var;
7011void nm_test_func(void);
7012void nm_test_func(void){}
7013#ifdef __cplusplus
7014}
7015#endif
7016int main(){nm_test_var='a';nm_test_func();return(0);}
7017_LT_EOF
7018
7019  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7020  (eval $ac_compile) 2>&5
7021  ac_status=$?
7022  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7023  test $ac_status = 0; }; then
7024    # Now try to grab the symbols.
7025    nlist=conftest.nm
7026    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7027  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7028  ac_status=$?
7029  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7030  test $ac_status = 0; } && test -s "$nlist"; then
7031      # Try sorting and uniquifying the output.
7032      if sort "$nlist" | uniq > "$nlist"T; then
7033	mv -f "$nlist"T "$nlist"
7034      else
7035	rm -f "$nlist"T
7036      fi
7037
7038      # Make sure that we snagged all the symbols we need.
7039      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7040	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7041	  cat <<_LT_EOF > conftest.$ac_ext
7042#ifdef __cplusplus
7043extern "C" {
7044#endif
7045
7046_LT_EOF
7047	  # Now generate the symbol file.
7048	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7049
7050	  cat <<_LT_EOF >> conftest.$ac_ext
7051
7052/* The mapping between symbol names and symbols.  */
7053const struct {
7054  const char *name;
7055  void       *address;
7056}
7057lt__PROGRAM__LTX_preloaded_symbols[] =
7058{
7059  { "@PROGRAM@", (void *) 0 },
7060_LT_EOF
7061	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7062	  cat <<\_LT_EOF >> conftest.$ac_ext
7063  {0, (void *) 0}
7064};
7065
7066/* This works around a problem in FreeBSD linker */
7067#ifdef FREEBSD_WORKAROUND
7068static const void *lt_preloaded_setup() {
7069  return lt__PROGRAM__LTX_preloaded_symbols;
7070}
7071#endif
7072
7073#ifdef __cplusplus
7074}
7075#endif
7076_LT_EOF
7077	  # Now try linking the two files.
7078	  mv conftest.$ac_objext conftstm.$ac_objext
7079	  lt_save_LIBS="$LIBS"
7080	  lt_save_CFLAGS="$CFLAGS"
7081	  LIBS="conftstm.$ac_objext"
7082	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7083	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7084  (eval $ac_link) 2>&5
7085  ac_status=$?
7086  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7087  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7088	    pipe_works=yes
7089	  fi
7090	  LIBS="$lt_save_LIBS"
7091	  CFLAGS="$lt_save_CFLAGS"
7092	else
7093	  echo "cannot find nm_test_func in $nlist" >&5
7094	fi
7095      else
7096	echo "cannot find nm_test_var in $nlist" >&5
7097      fi
7098    else
7099      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7100    fi
7101  else
7102    echo "$progname: failed program was:" >&5
7103    cat conftest.$ac_ext >&5
7104  fi
7105  rm -rf conftest* conftst*
7106
7107  # Do not use the global_symbol_pipe unless it works.
7108  if test "$pipe_works" = yes; then
7109    break
7110  else
7111    lt_cv_sys_global_symbol_pipe=
7112  fi
7113done
7114
7115fi
7116
7117if test -z "$lt_cv_sys_global_symbol_pipe"; then
7118  lt_cv_sys_global_symbol_to_cdecl=
7119fi
7120if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7122$as_echo "failed" >&6; }
7123else
7124  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7125$as_echo "ok" >&6; }
7126fi
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149# Check whether --enable-libtool-lock was given.
7150if test "${enable_libtool_lock+set}" = set; then :
7151  enableval=$enable_libtool_lock;
7152fi
7153
7154test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7155
7156# Some flags need to be propagated to the compiler or linker for good
7157# libtool support.
7158case $host in
7159ia64-*-hpux*)
7160  # Find out which ABI we are using.
7161  echo 'int i;' > conftest.$ac_ext
7162  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7163  (eval $ac_compile) 2>&5
7164  ac_status=$?
7165  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7166  test $ac_status = 0; }; then
7167    case `/usr/bin/file conftest.$ac_objext` in
7168      *ELF-32*)
7169	HPUX_IA64_MODE="32"
7170	;;
7171      *ELF-64*)
7172	HPUX_IA64_MODE="64"
7173	;;
7174    esac
7175  fi
7176  rm -rf conftest*
7177  ;;
7178*-*-irix6*)
7179  # Find out which ABI we are using.
7180  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7181  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7182  (eval $ac_compile) 2>&5
7183  ac_status=$?
7184  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7185  test $ac_status = 0; }; then
7186    if test "$lt_cv_prog_gnu_ld" = yes; then
7187      case `/usr/bin/file conftest.$ac_objext` in
7188	*32-bit*)
7189	  LD="${LD-ld} -melf32bsmip"
7190	  ;;
7191	*N32*)
7192	  LD="${LD-ld} -melf32bmipn32"
7193	  ;;
7194	*64-bit*)
7195	  LD="${LD-ld} -melf64bmip"
7196	;;
7197      esac
7198    else
7199      case `/usr/bin/file conftest.$ac_objext` in
7200	*32-bit*)
7201	  LD="${LD-ld} -32"
7202	  ;;
7203	*N32*)
7204	  LD="${LD-ld} -n32"
7205	  ;;
7206	*64-bit*)
7207	  LD="${LD-ld} -64"
7208	  ;;
7209      esac
7210    fi
7211  fi
7212  rm -rf conftest*
7213  ;;
7214
7215x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7216s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7217  # Find out which ABI we are using.
7218  echo 'int i;' > conftest.$ac_ext
7219  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7220  (eval $ac_compile) 2>&5
7221  ac_status=$?
7222  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7223  test $ac_status = 0; }; then
7224    case `/usr/bin/file conftest.o` in
7225      *32-bit*)
7226	case $host in
7227	  x86_64-*kfreebsd*-gnu)
7228	    LD="${LD-ld} -m elf_i386_fbsd"
7229	    ;;
7230	  x86_64-*linux*)
7231	    case `/usr/bin/file conftest.o` in
7232	      *x86-64*)
7233		LD="${LD-ld} -m elf32_x86_64"
7234		;;
7235	      *)
7236		LD="${LD-ld} -m elf_i386"
7237		;;
7238	    esac
7239	    ;;
7240	  powerpc64le-*linux*)
7241	    LD="${LD-ld} -m elf32lppclinux"
7242	    ;;
7243	  powerpc64-*linux*)
7244	    LD="${LD-ld} -m elf32ppclinux"
7245	    ;;
7246	  s390x-*linux*)
7247	    LD="${LD-ld} -m elf_s390"
7248	    ;;
7249	  sparc64-*linux*)
7250	    LD="${LD-ld} -m elf32_sparc"
7251	    ;;
7252	esac
7253	;;
7254      *64-bit*)
7255	case $host in
7256	  x86_64-*kfreebsd*-gnu)
7257	    LD="${LD-ld} -m elf_x86_64_fbsd"
7258	    ;;
7259	  x86_64-*linux*)
7260	    LD="${LD-ld} -m elf_x86_64"
7261	    ;;
7262	  powerpcle-*linux*)
7263	    LD="${LD-ld} -m elf64lppc"
7264	    ;;
7265	  powerpc-*linux*)
7266	    LD="${LD-ld} -m elf64ppc"
7267	    ;;
7268	  s390*-*linux*|s390*-*tpf*)
7269	    LD="${LD-ld} -m elf64_s390"
7270	    ;;
7271	  sparc*-*linux*)
7272	    LD="${LD-ld} -m elf64_sparc"
7273	    ;;
7274	esac
7275	;;
7276    esac
7277  fi
7278  rm -rf conftest*
7279  ;;
7280
7281*-*-sco3.2v5*)
7282  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7283  SAVE_CFLAGS="$CFLAGS"
7284  CFLAGS="$CFLAGS -belf"
7285  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7286$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7287if test "${lt_cv_cc_needs_belf+set}" = set; then :
7288  $as_echo_n "(cached) " >&6
7289else
7290  ac_ext=c
7291ac_cpp='$CPP $CPPFLAGS'
7292ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7293ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7294ac_compiler_gnu=$ac_cv_c_compiler_gnu
7295
7296     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7297/* end confdefs.h.  */
7298
7299int
7300main ()
7301{
7302
7303  ;
7304  return 0;
7305}
7306_ACEOF
7307if ac_fn_c_try_link "$LINENO"; then :
7308  lt_cv_cc_needs_belf=yes
7309else
7310  lt_cv_cc_needs_belf=no
7311fi
7312rm -f core conftest.err conftest.$ac_objext \
7313    conftest$ac_exeext conftest.$ac_ext
7314     ac_ext=c
7315ac_cpp='$CPP $CPPFLAGS'
7316ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7317ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7318ac_compiler_gnu=$ac_cv_c_compiler_gnu
7319
7320fi
7321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7322$as_echo "$lt_cv_cc_needs_belf" >&6; }
7323  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7324    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7325    CFLAGS="$SAVE_CFLAGS"
7326  fi
7327  ;;
7328sparc*-*solaris*)
7329  # Find out which ABI we are using.
7330  echo 'int i;' > conftest.$ac_ext
7331  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7332  (eval $ac_compile) 2>&5
7333  ac_status=$?
7334  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7335  test $ac_status = 0; }; then
7336    case `/usr/bin/file conftest.o` in
7337    *64-bit*)
7338      case $lt_cv_prog_gnu_ld in
7339      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7340      *)
7341	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7342	  LD="${LD-ld} -64"
7343	fi
7344	;;
7345      esac
7346      ;;
7347    esac
7348  fi
7349  rm -rf conftest*
7350  ;;
7351esac
7352
7353need_locks="$enable_libtool_lock"
7354
7355
7356  case $host_os in
7357    rhapsody* | darwin*)
7358    if test -n "$ac_tool_prefix"; then
7359  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7360set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7362$as_echo_n "checking for $ac_word... " >&6; }
7363if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7364  $as_echo_n "(cached) " >&6
7365else
7366  if test -n "$DSYMUTIL"; then
7367  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7368else
7369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7370for as_dir in $PATH
7371do
7372  IFS=$as_save_IFS
7373  test -z "$as_dir" && as_dir=.
7374    for ac_exec_ext in '' $ac_executable_extensions; do
7375  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7376    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7377    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7378    break 2
7379  fi
7380done
7381  done
7382IFS=$as_save_IFS
7383
7384fi
7385fi
7386DSYMUTIL=$ac_cv_prog_DSYMUTIL
7387if test -n "$DSYMUTIL"; then
7388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7389$as_echo "$DSYMUTIL" >&6; }
7390else
7391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7392$as_echo "no" >&6; }
7393fi
7394
7395
7396fi
7397if test -z "$ac_cv_prog_DSYMUTIL"; then
7398  ac_ct_DSYMUTIL=$DSYMUTIL
7399  # Extract the first word of "dsymutil", so it can be a program name with args.
7400set dummy dsymutil; ac_word=$2
7401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7402$as_echo_n "checking for $ac_word... " >&6; }
7403if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7404  $as_echo_n "(cached) " >&6
7405else
7406  if test -n "$ac_ct_DSYMUTIL"; then
7407  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7408else
7409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7410for as_dir in $PATH
7411do
7412  IFS=$as_save_IFS
7413  test -z "$as_dir" && as_dir=.
7414    for ac_exec_ext in '' $ac_executable_extensions; do
7415  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7416    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7417    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7418    break 2
7419  fi
7420done
7421  done
7422IFS=$as_save_IFS
7423
7424fi
7425fi
7426ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7427if test -n "$ac_ct_DSYMUTIL"; then
7428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7429$as_echo "$ac_ct_DSYMUTIL" >&6; }
7430else
7431  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7432$as_echo "no" >&6; }
7433fi
7434
7435  if test "x$ac_ct_DSYMUTIL" = x; then
7436    DSYMUTIL=":"
7437  else
7438    case $cross_compiling:$ac_tool_warned in
7439yes:)
7440{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7441$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7442ac_tool_warned=yes ;;
7443esac
7444    DSYMUTIL=$ac_ct_DSYMUTIL
7445  fi
7446else
7447  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7448fi
7449
7450    if test -n "$ac_tool_prefix"; then
7451  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7452set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7454$as_echo_n "checking for $ac_word... " >&6; }
7455if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7456  $as_echo_n "(cached) " >&6
7457else
7458  if test -n "$NMEDIT"; then
7459  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7460else
7461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7462for as_dir in $PATH
7463do
7464  IFS=$as_save_IFS
7465  test -z "$as_dir" && as_dir=.
7466    for ac_exec_ext in '' $ac_executable_extensions; do
7467  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7468    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7469    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7470    break 2
7471  fi
7472done
7473  done
7474IFS=$as_save_IFS
7475
7476fi
7477fi
7478NMEDIT=$ac_cv_prog_NMEDIT
7479if test -n "$NMEDIT"; then
7480  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7481$as_echo "$NMEDIT" >&6; }
7482else
7483  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7484$as_echo "no" >&6; }
7485fi
7486
7487
7488fi
7489if test -z "$ac_cv_prog_NMEDIT"; then
7490  ac_ct_NMEDIT=$NMEDIT
7491  # Extract the first word of "nmedit", so it can be a program name with args.
7492set dummy nmedit; ac_word=$2
7493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7494$as_echo_n "checking for $ac_word... " >&6; }
7495if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7496  $as_echo_n "(cached) " >&6
7497else
7498  if test -n "$ac_ct_NMEDIT"; then
7499  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7500else
7501as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7502for as_dir in $PATH
7503do
7504  IFS=$as_save_IFS
7505  test -z "$as_dir" && as_dir=.
7506    for ac_exec_ext in '' $ac_executable_extensions; do
7507  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7508    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7509    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7510    break 2
7511  fi
7512done
7513  done
7514IFS=$as_save_IFS
7515
7516fi
7517fi
7518ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7519if test -n "$ac_ct_NMEDIT"; then
7520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7521$as_echo "$ac_ct_NMEDIT" >&6; }
7522else
7523  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7524$as_echo "no" >&6; }
7525fi
7526
7527  if test "x$ac_ct_NMEDIT" = x; then
7528    NMEDIT=":"
7529  else
7530    case $cross_compiling:$ac_tool_warned in
7531yes:)
7532{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7533$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7534ac_tool_warned=yes ;;
7535esac
7536    NMEDIT=$ac_ct_NMEDIT
7537  fi
7538else
7539  NMEDIT="$ac_cv_prog_NMEDIT"
7540fi
7541
7542    if test -n "$ac_tool_prefix"; then
7543  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7544set dummy ${ac_tool_prefix}lipo; ac_word=$2
7545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7546$as_echo_n "checking for $ac_word... " >&6; }
7547if test "${ac_cv_prog_LIPO+set}" = set; then :
7548  $as_echo_n "(cached) " >&6
7549else
7550  if test -n "$LIPO"; then
7551  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7552else
7553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7554for as_dir in $PATH
7555do
7556  IFS=$as_save_IFS
7557  test -z "$as_dir" && as_dir=.
7558    for ac_exec_ext in '' $ac_executable_extensions; do
7559  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7560    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7561    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7562    break 2
7563  fi
7564done
7565  done
7566IFS=$as_save_IFS
7567
7568fi
7569fi
7570LIPO=$ac_cv_prog_LIPO
7571if test -n "$LIPO"; then
7572  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7573$as_echo "$LIPO" >&6; }
7574else
7575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7576$as_echo "no" >&6; }
7577fi
7578
7579
7580fi
7581if test -z "$ac_cv_prog_LIPO"; then
7582  ac_ct_LIPO=$LIPO
7583  # Extract the first word of "lipo", so it can be a program name with args.
7584set dummy lipo; ac_word=$2
7585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7586$as_echo_n "checking for $ac_word... " >&6; }
7587if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7588  $as_echo_n "(cached) " >&6
7589else
7590  if test -n "$ac_ct_LIPO"; then
7591  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7592else
7593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7594for as_dir in $PATH
7595do
7596  IFS=$as_save_IFS
7597  test -z "$as_dir" && as_dir=.
7598    for ac_exec_ext in '' $ac_executable_extensions; do
7599  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7600    ac_cv_prog_ac_ct_LIPO="lipo"
7601    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7602    break 2
7603  fi
7604done
7605  done
7606IFS=$as_save_IFS
7607
7608fi
7609fi
7610ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7611if test -n "$ac_ct_LIPO"; then
7612  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7613$as_echo "$ac_ct_LIPO" >&6; }
7614else
7615  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7616$as_echo "no" >&6; }
7617fi
7618
7619  if test "x$ac_ct_LIPO" = x; then
7620    LIPO=":"
7621  else
7622    case $cross_compiling:$ac_tool_warned in
7623yes:)
7624{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7625$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7626ac_tool_warned=yes ;;
7627esac
7628    LIPO=$ac_ct_LIPO
7629  fi
7630else
7631  LIPO="$ac_cv_prog_LIPO"
7632fi
7633
7634    if test -n "$ac_tool_prefix"; then
7635  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7636set dummy ${ac_tool_prefix}otool; ac_word=$2
7637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7638$as_echo_n "checking for $ac_word... " >&6; }
7639if test "${ac_cv_prog_OTOOL+set}" = set; then :
7640  $as_echo_n "(cached) " >&6
7641else
7642  if test -n "$OTOOL"; then
7643  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7644else
7645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7646for as_dir in $PATH
7647do
7648  IFS=$as_save_IFS
7649  test -z "$as_dir" && as_dir=.
7650    for ac_exec_ext in '' $ac_executable_extensions; do
7651  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7652    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7653    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7654    break 2
7655  fi
7656done
7657  done
7658IFS=$as_save_IFS
7659
7660fi
7661fi
7662OTOOL=$ac_cv_prog_OTOOL
7663if test -n "$OTOOL"; then
7664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7665$as_echo "$OTOOL" >&6; }
7666else
7667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7668$as_echo "no" >&6; }
7669fi
7670
7671
7672fi
7673if test -z "$ac_cv_prog_OTOOL"; then
7674  ac_ct_OTOOL=$OTOOL
7675  # Extract the first word of "otool", so it can be a program name with args.
7676set dummy otool; ac_word=$2
7677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7678$as_echo_n "checking for $ac_word... " >&6; }
7679if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7680  $as_echo_n "(cached) " >&6
7681else
7682  if test -n "$ac_ct_OTOOL"; then
7683  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7684else
7685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7686for as_dir in $PATH
7687do
7688  IFS=$as_save_IFS
7689  test -z "$as_dir" && as_dir=.
7690    for ac_exec_ext in '' $ac_executable_extensions; do
7691  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7692    ac_cv_prog_ac_ct_OTOOL="otool"
7693    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7694    break 2
7695  fi
7696done
7697  done
7698IFS=$as_save_IFS
7699
7700fi
7701fi
7702ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7703if test -n "$ac_ct_OTOOL"; then
7704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7705$as_echo "$ac_ct_OTOOL" >&6; }
7706else
7707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7708$as_echo "no" >&6; }
7709fi
7710
7711  if test "x$ac_ct_OTOOL" = x; then
7712    OTOOL=":"
7713  else
7714    case $cross_compiling:$ac_tool_warned in
7715yes:)
7716{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7717$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7718ac_tool_warned=yes ;;
7719esac
7720    OTOOL=$ac_ct_OTOOL
7721  fi
7722else
7723  OTOOL="$ac_cv_prog_OTOOL"
7724fi
7725
7726    if test -n "$ac_tool_prefix"; then
7727  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7728set dummy ${ac_tool_prefix}otool64; ac_word=$2
7729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7730$as_echo_n "checking for $ac_word... " >&6; }
7731if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7732  $as_echo_n "(cached) " >&6
7733else
7734  if test -n "$OTOOL64"; then
7735  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7736else
7737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7738for as_dir in $PATH
7739do
7740  IFS=$as_save_IFS
7741  test -z "$as_dir" && as_dir=.
7742    for ac_exec_ext in '' $ac_executable_extensions; do
7743  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7744    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7745    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7746    break 2
7747  fi
7748done
7749  done
7750IFS=$as_save_IFS
7751
7752fi
7753fi
7754OTOOL64=$ac_cv_prog_OTOOL64
7755if test -n "$OTOOL64"; then
7756  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7757$as_echo "$OTOOL64" >&6; }
7758else
7759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7760$as_echo "no" >&6; }
7761fi
7762
7763
7764fi
7765if test -z "$ac_cv_prog_OTOOL64"; then
7766  ac_ct_OTOOL64=$OTOOL64
7767  # Extract the first word of "otool64", so it can be a program name with args.
7768set dummy otool64; ac_word=$2
7769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7770$as_echo_n "checking for $ac_word... " >&6; }
7771if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7772  $as_echo_n "(cached) " >&6
7773else
7774  if test -n "$ac_ct_OTOOL64"; then
7775  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7776else
7777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7778for as_dir in $PATH
7779do
7780  IFS=$as_save_IFS
7781  test -z "$as_dir" && as_dir=.
7782    for ac_exec_ext in '' $ac_executable_extensions; do
7783  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7784    ac_cv_prog_ac_ct_OTOOL64="otool64"
7785    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7786    break 2
7787  fi
7788done
7789  done
7790IFS=$as_save_IFS
7791
7792fi
7793fi
7794ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7795if test -n "$ac_ct_OTOOL64"; then
7796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7797$as_echo "$ac_ct_OTOOL64" >&6; }
7798else
7799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7800$as_echo "no" >&6; }
7801fi
7802
7803  if test "x$ac_ct_OTOOL64" = x; then
7804    OTOOL64=":"
7805  else
7806    case $cross_compiling:$ac_tool_warned in
7807yes:)
7808{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7809$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7810ac_tool_warned=yes ;;
7811esac
7812    OTOOL64=$ac_ct_OTOOL64
7813  fi
7814else
7815  OTOOL64="$ac_cv_prog_OTOOL64"
7816fi
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7845$as_echo_n "checking for -single_module linker flag... " >&6; }
7846if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7847  $as_echo_n "(cached) " >&6
7848else
7849  lt_cv_apple_cc_single_mod=no
7850      if test -z "${LT_MULTI_MODULE}"; then
7851	# By default we will add the -single_module flag. You can override
7852	# by either setting the environment variable LT_MULTI_MODULE
7853	# non-empty at configure time, or by adding -multi_module to the
7854	# link flags.
7855	rm -rf libconftest.dylib*
7856	echo "int foo(void){return 1;}" > conftest.c
7857	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7858-dynamiclib -Wl,-single_module conftest.c" >&5
7859	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7860	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7861        _lt_result=$?
7862	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7863	  lt_cv_apple_cc_single_mod=yes
7864	else
7865	  cat conftest.err >&5
7866	fi
7867	rm -rf libconftest.dylib*
7868	rm -f conftest.*
7869      fi
7870fi
7871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7872$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7873    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7874$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7875if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7876  $as_echo_n "(cached) " >&6
7877else
7878  lt_cv_ld_exported_symbols_list=no
7879      save_LDFLAGS=$LDFLAGS
7880      echo "_main" > conftest.sym
7881      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7882      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7883/* end confdefs.h.  */
7884
7885int
7886main ()
7887{
7888
7889  ;
7890  return 0;
7891}
7892_ACEOF
7893if ac_fn_c_try_link "$LINENO"; then :
7894  lt_cv_ld_exported_symbols_list=yes
7895else
7896  lt_cv_ld_exported_symbols_list=no
7897fi
7898rm -f core conftest.err conftest.$ac_objext \
7899    conftest$ac_exeext conftest.$ac_ext
7900	LDFLAGS="$save_LDFLAGS"
7901
7902fi
7903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7904$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7905    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7906$as_echo_n "checking for -force_load linker flag... " >&6; }
7907if test "${lt_cv_ld_force_load+set}" = set; then :
7908  $as_echo_n "(cached) " >&6
7909else
7910  lt_cv_ld_force_load=no
7911      cat > conftest.c << _LT_EOF
7912int forced_loaded() { return 2;}
7913_LT_EOF
7914      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7915      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7916      echo "$AR cru libconftest.a conftest.o" >&5
7917      $AR cru libconftest.a conftest.o 2>&5
7918      cat > conftest.c << _LT_EOF
7919int main() { return 0;}
7920_LT_EOF
7921      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7922      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7923      _lt_result=$?
7924      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7925	lt_cv_ld_force_load=yes
7926      else
7927	cat conftest.err >&5
7928      fi
7929        rm -f conftest.err libconftest.a conftest conftest.c
7930        rm -rf conftest.dSYM
7931
7932fi
7933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7934$as_echo "$lt_cv_ld_force_load" >&6; }
7935    case $host_os in
7936    rhapsody* | darwin1.[012])
7937      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7938    darwin1.*)
7939      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7940    darwin*) # darwin 5.x on
7941      # if running on 10.5 or later, the deployment target defaults
7942      # to the OS version, if on x86, and 10.4, the deployment
7943      # target defaults to 10.4. Don't you love it?
7944      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7945	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7946	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7947	10.[012][,.]*)
7948	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7949	10.*)
7950	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7951      esac
7952    ;;
7953  esac
7954    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7955      _lt_dar_single_mod='$single_module'
7956    fi
7957    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7958      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7959    else
7960      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7961    fi
7962    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7963      _lt_dsymutil='~$DSYMUTIL $lib || :'
7964    else
7965      _lt_dsymutil=
7966    fi
7967    ;;
7968  esac
7969
7970for ac_header in dlfcn.h
7971do :
7972  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7973"
7974if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7975  cat >>confdefs.h <<_ACEOF
7976#define HAVE_DLFCN_H 1
7977_ACEOF
7978
7979fi
7980
7981done
7982
7983
7984
7985
7986
7987# Set options
7988enable_dlopen=yes
7989
7990
7991
7992
7993  enable_win32_dll=no
7994
7995
7996
7997  # Check whether --enable-static was given.
7998if test "${enable_static+set}" = set; then :
7999  enableval=$enable_static; p=${PACKAGE-default}
8000    case $enableval in
8001    yes) enable_static=yes ;;
8002    no) enable_static=no ;;
8003    *)
8004     enable_static=no
8005      # Look at the argument we got.  We use all the common list separators.
8006      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8007      for pkg in $enableval; do
8008	IFS="$lt_save_ifs"
8009	if test "X$pkg" = "X$p"; then
8010	  enable_static=yes
8011	fi
8012      done
8013      IFS="$lt_save_ifs"
8014      ;;
8015    esac
8016else
8017  enable_static=yes
8018fi
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029# Check whether --with-pic was given.
8030if test "${with_pic+set}" = set; then :
8031  withval=$with_pic; pic_mode="$withval"
8032else
8033  pic_mode=default
8034fi
8035
8036
8037test -z "$pic_mode" && pic_mode=default
8038
8039
8040
8041
8042
8043
8044
8045  # Check whether --enable-fast-install was given.
8046if test "${enable_fast_install+set}" = set; then :
8047  enableval=$enable_fast_install; p=${PACKAGE-default}
8048    case $enableval in
8049    yes) enable_fast_install=yes ;;
8050    no) enable_fast_install=no ;;
8051    *)
8052      enable_fast_install=no
8053      # Look at the argument we got.  We use all the common list separators.
8054      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8055      for pkg in $enableval; do
8056	IFS="$lt_save_ifs"
8057	if test "X$pkg" = "X$p"; then
8058	  enable_fast_install=yes
8059	fi
8060      done
8061      IFS="$lt_save_ifs"
8062      ;;
8063    esac
8064else
8065  enable_fast_install=yes
8066fi
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078# This can be used to rebuild libtool when needed
8079LIBTOOL_DEPS="$ltmain"
8080
8081# Always use our own libtool.
8082LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109test -z "$LN_S" && LN_S="ln -s"
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124if test -n "${ZSH_VERSION+set}" ; then
8125   setopt NO_GLOB_SUBST
8126fi
8127
8128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8129$as_echo_n "checking for objdir... " >&6; }
8130if test "${lt_cv_objdir+set}" = set; then :
8131  $as_echo_n "(cached) " >&6
8132else
8133  rm -f .libs 2>/dev/null
8134mkdir .libs 2>/dev/null
8135if test -d .libs; then
8136  lt_cv_objdir=.libs
8137else
8138  # MS-DOS does not allow filenames that begin with a dot.
8139  lt_cv_objdir=_libs
8140fi
8141rmdir .libs 2>/dev/null
8142fi
8143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8144$as_echo "$lt_cv_objdir" >&6; }
8145objdir=$lt_cv_objdir
8146
8147
8148
8149
8150
8151cat >>confdefs.h <<_ACEOF
8152#define LT_OBJDIR "$lt_cv_objdir/"
8153_ACEOF
8154
8155
8156
8157
8158case $host_os in
8159aix3*)
8160  # AIX sometimes has problems with the GCC collect2 program.  For some
8161  # reason, if we set the COLLECT_NAMES environment variable, the problems
8162  # vanish in a puff of smoke.
8163  if test "X${COLLECT_NAMES+set}" != Xset; then
8164    COLLECT_NAMES=
8165    export COLLECT_NAMES
8166  fi
8167  ;;
8168esac
8169
8170# Global variables:
8171ofile=libtool
8172can_build_shared=yes
8173
8174# All known linkers require a `.a' archive for static linking (except MSVC,
8175# which needs '.lib').
8176libext=a
8177
8178with_gnu_ld="$lt_cv_prog_gnu_ld"
8179
8180old_CC="$CC"
8181old_CFLAGS="$CFLAGS"
8182
8183# Set sane defaults for various variables
8184test -z "$CC" && CC=cc
8185test -z "$LTCC" && LTCC=$CC
8186test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8187test -z "$LD" && LD=ld
8188test -z "$ac_objext" && ac_objext=o
8189
8190for cc_temp in $compiler""; do
8191  case $cc_temp in
8192    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8193    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8194    \-*) ;;
8195    *) break;;
8196  esac
8197done
8198cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8199
8200
8201# Only perform the check for file, if the check method requires it
8202test -z "$MAGIC_CMD" && MAGIC_CMD=file
8203case $deplibs_check_method in
8204file_magic*)
8205  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8206    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8207$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8208if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8209  $as_echo_n "(cached) " >&6
8210else
8211  case $MAGIC_CMD in
8212[\\/*] |  ?:[\\/]*)
8213  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8214  ;;
8215*)
8216  lt_save_MAGIC_CMD="$MAGIC_CMD"
8217  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8218  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8219  for ac_dir in $ac_dummy; do
8220    IFS="$lt_save_ifs"
8221    test -z "$ac_dir" && ac_dir=.
8222    if test -f $ac_dir/${ac_tool_prefix}file; then
8223      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8224      if test -n "$file_magic_test_file"; then
8225	case $deplibs_check_method in
8226	"file_magic "*)
8227	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8228	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8229	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8230	    $EGREP "$file_magic_regex" > /dev/null; then
8231	    :
8232	  else
8233	    cat <<_LT_EOF 1>&2
8234
8235*** Warning: the command libtool uses to detect shared libraries,
8236*** $file_magic_cmd, produces output that libtool cannot recognize.
8237*** The result is that libtool may fail to recognize shared libraries
8238*** as such.  This will affect the creation of libtool libraries that
8239*** depend on shared libraries, but programs linked with such libtool
8240*** libraries will work regardless of this problem.  Nevertheless, you
8241*** may want to report the problem to your system manager and/or to
8242*** bug-libtool@gnu.org
8243
8244_LT_EOF
8245	  fi ;;
8246	esac
8247      fi
8248      break
8249    fi
8250  done
8251  IFS="$lt_save_ifs"
8252  MAGIC_CMD="$lt_save_MAGIC_CMD"
8253  ;;
8254esac
8255fi
8256
8257MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8258if test -n "$MAGIC_CMD"; then
8259  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8260$as_echo "$MAGIC_CMD" >&6; }
8261else
8262  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8263$as_echo "no" >&6; }
8264fi
8265
8266
8267
8268
8269
8270if test -z "$lt_cv_path_MAGIC_CMD"; then
8271  if test -n "$ac_tool_prefix"; then
8272    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8273$as_echo_n "checking for file... " >&6; }
8274if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8275  $as_echo_n "(cached) " >&6
8276else
8277  case $MAGIC_CMD in
8278[\\/*] |  ?:[\\/]*)
8279  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8280  ;;
8281*)
8282  lt_save_MAGIC_CMD="$MAGIC_CMD"
8283  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8284  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8285  for ac_dir in $ac_dummy; do
8286    IFS="$lt_save_ifs"
8287    test -z "$ac_dir" && ac_dir=.
8288    if test -f $ac_dir/file; then
8289      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8290      if test -n "$file_magic_test_file"; then
8291	case $deplibs_check_method in
8292	"file_magic "*)
8293	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8294	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8295	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8296	    $EGREP "$file_magic_regex" > /dev/null; then
8297	    :
8298	  else
8299	    cat <<_LT_EOF 1>&2
8300
8301*** Warning: the command libtool uses to detect shared libraries,
8302*** $file_magic_cmd, produces output that libtool cannot recognize.
8303*** The result is that libtool may fail to recognize shared libraries
8304*** as such.  This will affect the creation of libtool libraries that
8305*** depend on shared libraries, but programs linked with such libtool
8306*** libraries will work regardless of this problem.  Nevertheless, you
8307*** may want to report the problem to your system manager and/or to
8308*** bug-libtool@gnu.org
8309
8310_LT_EOF
8311	  fi ;;
8312	esac
8313      fi
8314      break
8315    fi
8316  done
8317  IFS="$lt_save_ifs"
8318  MAGIC_CMD="$lt_save_MAGIC_CMD"
8319  ;;
8320esac
8321fi
8322
8323MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8324if test -n "$MAGIC_CMD"; then
8325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8326$as_echo "$MAGIC_CMD" >&6; }
8327else
8328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8329$as_echo "no" >&6; }
8330fi
8331
8332
8333  else
8334    MAGIC_CMD=:
8335  fi
8336fi
8337
8338  fi
8339  ;;
8340esac
8341
8342# Use C for the default configuration in the libtool script
8343
8344lt_save_CC="$CC"
8345ac_ext=c
8346ac_cpp='$CPP $CPPFLAGS'
8347ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8348ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8349ac_compiler_gnu=$ac_cv_c_compiler_gnu
8350
8351
8352# Source file extension for C test sources.
8353ac_ext=c
8354
8355# Object file extension for compiled C test sources.
8356objext=o
8357objext=$objext
8358
8359# Code to be used in simple compile tests
8360lt_simple_compile_test_code="int some_variable = 0;"
8361
8362# Code to be used in simple link tests
8363lt_simple_link_test_code='int main(){return(0);}'
8364
8365
8366
8367
8368
8369
8370
8371# If no C compiler was specified, use CC.
8372LTCC=${LTCC-"$CC"}
8373
8374# If no C compiler flags were specified, use CFLAGS.
8375LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8376
8377# Allow CC to be a program name with arguments.
8378compiler=$CC
8379
8380# Save the default compiler, since it gets overwritten when the other
8381# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8382compiler_DEFAULT=$CC
8383
8384# save warnings/boilerplate of simple test code
8385ac_outfile=conftest.$ac_objext
8386echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8387eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8388_lt_compiler_boilerplate=`cat conftest.err`
8389$RM conftest*
8390
8391ac_outfile=conftest.$ac_objext
8392echo "$lt_simple_link_test_code" >conftest.$ac_ext
8393eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8394_lt_linker_boilerplate=`cat conftest.err`
8395$RM -r conftest*
8396
8397
8398## CAVEAT EMPTOR:
8399## There is no encapsulation within the following macros, do not change
8400## the running order or otherwise move them around unless you know exactly
8401## what you are doing...
8402if test -n "$compiler"; then
8403
8404lt_prog_compiler_no_builtin_flag=
8405
8406if test "$GCC" = yes; then
8407  case $cc_basename in
8408  nvcc*)
8409    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8410  *)
8411    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8412  esac
8413
8414  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8415$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8416if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8417  $as_echo_n "(cached) " >&6
8418else
8419  lt_cv_prog_compiler_rtti_exceptions=no
8420   ac_outfile=conftest.$ac_objext
8421   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8422   lt_compiler_flag="-fno-rtti -fno-exceptions"
8423   # Insert the option either (1) after the last *FLAGS variable, or
8424   # (2) before a word containing "conftest.", or (3) at the end.
8425   # Note that $ac_compile itself does not contain backslashes and begins
8426   # with a dollar sign (not a hyphen), so the echo should work correctly.
8427   # The option is referenced via a variable to avoid confusing sed.
8428   lt_compile=`echo "$ac_compile" | $SED \
8429   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8430   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8431   -e 's:$: $lt_compiler_flag:'`
8432   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8433   (eval "$lt_compile" 2>conftest.err)
8434   ac_status=$?
8435   cat conftest.err >&5
8436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8437   if (exit $ac_status) && test -s "$ac_outfile"; then
8438     # The compiler can only warn and ignore the option if not recognized
8439     # So say no if there are warnings other than the usual output.
8440     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8441     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8442     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8443       lt_cv_prog_compiler_rtti_exceptions=yes
8444     fi
8445   fi
8446   $RM conftest*
8447
8448fi
8449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8450$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8451
8452if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8453    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8454else
8455    :
8456fi
8457
8458fi
8459
8460
8461
8462
8463
8464
8465  lt_prog_compiler_wl=
8466lt_prog_compiler_pic=
8467lt_prog_compiler_static=
8468
8469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8470$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8471
8472  if test "$GCC" = yes; then
8473    lt_prog_compiler_wl='-Wl,'
8474    lt_prog_compiler_static='-static'
8475
8476    case $host_os in
8477      aix*)
8478      # All AIX code is PIC.
8479      if test "$host_cpu" = ia64; then
8480	# AIX 5 now supports IA64 processor
8481	lt_prog_compiler_static='-Bstatic'
8482      fi
8483      lt_prog_compiler_pic='-fPIC'
8484      ;;
8485
8486    amigaos*)
8487      case $host_cpu in
8488      powerpc)
8489            # see comment about AmigaOS4 .so support
8490            lt_prog_compiler_pic='-fPIC'
8491        ;;
8492      m68k)
8493            # FIXME: we need at least 68020 code to build shared libraries, but
8494            # adding the `-m68020' flag to GCC prevents building anything better,
8495            # like `-m68040'.
8496            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8497        ;;
8498      esac
8499      ;;
8500
8501    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8502      # PIC is the default for these OSes.
8503      ;;
8504
8505    mingw* | cygwin* | pw32* | os2* | cegcc*)
8506      # This hack is so that the source file can tell whether it is being
8507      # built for inclusion in a dll (and should export symbols for example).
8508      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8509      # (--disable-auto-import) libraries
8510      lt_prog_compiler_pic='-DDLL_EXPORT'
8511      ;;
8512
8513    darwin* | rhapsody*)
8514      # PIC is the default on this platform
8515      # Common symbols not allowed in MH_DYLIB files
8516      lt_prog_compiler_pic='-fno-common'
8517      ;;
8518
8519    haiku*)
8520      # PIC is the default for Haiku.
8521      # The "-static" flag exists, but is broken.
8522      lt_prog_compiler_static=
8523      ;;
8524
8525    hpux*)
8526      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8527      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8528      # sets the default TLS model and affects inlining.
8529      case $host_cpu in
8530      hppa*64*)
8531	# +Z the default
8532	;;
8533      *)
8534	lt_prog_compiler_pic='-fPIC'
8535	;;
8536      esac
8537      ;;
8538
8539    interix[3-9]*)
8540      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8541      # Instead, we relocate shared libraries at runtime.
8542      ;;
8543
8544    msdosdjgpp*)
8545      # Just because we use GCC doesn't mean we suddenly get shared libraries
8546      # on systems that don't support them.
8547      lt_prog_compiler_can_build_shared=no
8548      enable_shared=no
8549      ;;
8550
8551    *nto* | *qnx*)
8552      # QNX uses GNU C++, but need to define -shared option too, otherwise
8553      # it will coredump.
8554      lt_prog_compiler_pic='-fPIC -shared'
8555      ;;
8556
8557    sysv4*MP*)
8558      if test -d /usr/nec; then
8559	lt_prog_compiler_pic=-Kconform_pic
8560      fi
8561      ;;
8562
8563    *)
8564      lt_prog_compiler_pic='-fPIC'
8565      ;;
8566    esac
8567
8568    case $cc_basename in
8569    nvcc*) # Cuda Compiler Driver 2.2
8570      lt_prog_compiler_wl='-Xlinker '
8571      lt_prog_compiler_pic='-Xcompiler -fPIC'
8572      ;;
8573    esac
8574  else
8575    # PORTME Check for flag to pass linker flags through the system compiler.
8576    case $host_os in
8577    aix*)
8578      lt_prog_compiler_wl='-Wl,'
8579      if test "$host_cpu" = ia64; then
8580	# AIX 5 now supports IA64 processor
8581	lt_prog_compiler_static='-Bstatic'
8582      else
8583	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8584      fi
8585      ;;
8586
8587    mingw* | cygwin* | pw32* | os2* | cegcc*)
8588      # This hack is so that the source file can tell whether it is being
8589      # built for inclusion in a dll (and should export symbols for example).
8590      lt_prog_compiler_pic='-DDLL_EXPORT'
8591      ;;
8592
8593    hpux9* | hpux10* | hpux11*)
8594      lt_prog_compiler_wl='-Wl,'
8595      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8596      # not for PA HP-UX.
8597      case $host_cpu in
8598      hppa*64*|ia64*)
8599	# +Z the default
8600	;;
8601      *)
8602	lt_prog_compiler_pic='+Z'
8603	;;
8604      esac
8605      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8606      lt_prog_compiler_static='${wl}-a ${wl}archive'
8607      ;;
8608
8609    irix5* | irix6* | nonstopux*)
8610      lt_prog_compiler_wl='-Wl,'
8611      # PIC (with -KPIC) is the default.
8612      lt_prog_compiler_static='-non_shared'
8613      ;;
8614
8615    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8616      case $cc_basename in
8617      # old Intel for x86_64 which still supported -KPIC.
8618      ecc*)
8619	lt_prog_compiler_wl='-Wl,'
8620	lt_prog_compiler_pic='-KPIC'
8621	lt_prog_compiler_static='-static'
8622        ;;
8623      # icc used to be incompatible with GCC.
8624      # ICC 10 doesn't accept -KPIC any more.
8625      icc* | ifort*)
8626	lt_prog_compiler_wl='-Wl,'
8627	lt_prog_compiler_pic='-fPIC'
8628	lt_prog_compiler_static='-static'
8629        ;;
8630      # Lahey Fortran 8.1.
8631      lf95*)
8632	lt_prog_compiler_wl='-Wl,'
8633	lt_prog_compiler_pic='--shared'
8634	lt_prog_compiler_static='--static'
8635	;;
8636      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8637        # Portland Group compilers (*not* the Pentium gcc compiler,
8638	# which looks to be a dead project)
8639	lt_prog_compiler_wl='-Wl,'
8640	lt_prog_compiler_pic='-fpic'
8641	lt_prog_compiler_static='-Bstatic'
8642        ;;
8643      ccc*)
8644        lt_prog_compiler_wl='-Wl,'
8645        # All Alpha code is PIC.
8646        lt_prog_compiler_static='-non_shared'
8647        ;;
8648      xl* | bgxl* | bgf* | mpixl*)
8649	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8650	lt_prog_compiler_wl='-Wl,'
8651	lt_prog_compiler_pic='-qpic'
8652	lt_prog_compiler_static='-qstaticlink'
8653	;;
8654      *)
8655	case `$CC -V 2>&1 | sed 5q` in
8656	*Sun\ F* | *Sun*Fortran*)
8657	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8658	  lt_prog_compiler_pic='-KPIC'
8659	  lt_prog_compiler_static='-Bstatic'
8660	  lt_prog_compiler_wl=''
8661	  ;;
8662	*Sun\ C*)
8663	  # Sun C 5.9
8664	  lt_prog_compiler_pic='-KPIC'
8665	  lt_prog_compiler_static='-Bstatic'
8666	  lt_prog_compiler_wl='-Wl,'
8667	  ;;
8668	esac
8669	;;
8670      esac
8671      ;;
8672
8673    newsos6)
8674      lt_prog_compiler_pic='-KPIC'
8675      lt_prog_compiler_static='-Bstatic'
8676      ;;
8677
8678    *nto* | *qnx*)
8679      # QNX uses GNU C++, but need to define -shared option too, otherwise
8680      # it will coredump.
8681      lt_prog_compiler_pic='-fPIC -shared'
8682      ;;
8683
8684    osf3* | osf4* | osf5*)
8685      lt_prog_compiler_wl='-Wl,'
8686      # All OSF/1 code is PIC.
8687      lt_prog_compiler_static='-non_shared'
8688      ;;
8689
8690    rdos*)
8691      lt_prog_compiler_static='-non_shared'
8692      ;;
8693
8694    solaris*)
8695      lt_prog_compiler_pic='-KPIC'
8696      lt_prog_compiler_static='-Bstatic'
8697      case $cc_basename in
8698      f77* | f90* | f95*)
8699	lt_prog_compiler_wl='-Qoption ld ';;
8700      *)
8701	lt_prog_compiler_wl='-Wl,';;
8702      esac
8703      ;;
8704
8705    sunos4*)
8706      lt_prog_compiler_wl='-Qoption ld '
8707      lt_prog_compiler_pic='-PIC'
8708      lt_prog_compiler_static='-Bstatic'
8709      ;;
8710
8711    sysv4 | sysv4.2uw2* | sysv4.3*)
8712      lt_prog_compiler_wl='-Wl,'
8713      lt_prog_compiler_pic='-KPIC'
8714      lt_prog_compiler_static='-Bstatic'
8715      ;;
8716
8717    sysv4*MP*)
8718      if test -d /usr/nec ;then
8719	lt_prog_compiler_pic='-Kconform_pic'
8720	lt_prog_compiler_static='-Bstatic'
8721      fi
8722      ;;
8723
8724    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8725      lt_prog_compiler_wl='-Wl,'
8726      lt_prog_compiler_pic='-KPIC'
8727      lt_prog_compiler_static='-Bstatic'
8728      ;;
8729
8730    unicos*)
8731      lt_prog_compiler_wl='-Wl,'
8732      lt_prog_compiler_can_build_shared=no
8733      ;;
8734
8735    uts4*)
8736      lt_prog_compiler_pic='-pic'
8737      lt_prog_compiler_static='-Bstatic'
8738      ;;
8739
8740    *)
8741      lt_prog_compiler_can_build_shared=no
8742      ;;
8743    esac
8744  fi
8745
8746case $host_os in
8747  # For platforms which do not support PIC, -DPIC is meaningless:
8748  *djgpp*)
8749    lt_prog_compiler_pic=
8750    ;;
8751  *)
8752    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8753    ;;
8754esac
8755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8756$as_echo "$lt_prog_compiler_pic" >&6; }
8757
8758
8759
8760
8761
8762
8763#
8764# Check to make sure the PIC flag actually works.
8765#
8766if test -n "$lt_prog_compiler_pic"; then
8767  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8768$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8769if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8770  $as_echo_n "(cached) " >&6
8771else
8772  lt_cv_prog_compiler_pic_works=no
8773   ac_outfile=conftest.$ac_objext
8774   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8775   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8776   # Insert the option either (1) after the last *FLAGS variable, or
8777   # (2) before a word containing "conftest.", or (3) at the end.
8778   # Note that $ac_compile itself does not contain backslashes and begins
8779   # with a dollar sign (not a hyphen), so the echo should work correctly.
8780   # The option is referenced via a variable to avoid confusing sed.
8781   lt_compile=`echo "$ac_compile" | $SED \
8782   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8783   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8784   -e 's:$: $lt_compiler_flag:'`
8785   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8786   (eval "$lt_compile" 2>conftest.err)
8787   ac_status=$?
8788   cat conftest.err >&5
8789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8790   if (exit $ac_status) && test -s "$ac_outfile"; then
8791     # The compiler can only warn and ignore the option if not recognized
8792     # So say no if there are warnings other than the usual output.
8793     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8794     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8795     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8796       lt_cv_prog_compiler_pic_works=yes
8797     fi
8798   fi
8799   $RM conftest*
8800
8801fi
8802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8803$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8804
8805if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8806    case $lt_prog_compiler_pic in
8807     "" | " "*) ;;
8808     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8809     esac
8810else
8811    lt_prog_compiler_pic=
8812     lt_prog_compiler_can_build_shared=no
8813fi
8814
8815fi
8816
8817
8818
8819
8820
8821
8822#
8823# Check to make sure the static flag actually works.
8824#
8825wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8827$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8828if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8829  $as_echo_n "(cached) " >&6
8830else
8831  lt_cv_prog_compiler_static_works=no
8832   save_LDFLAGS="$LDFLAGS"
8833   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8834   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8835   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8836     # The linker can only warn and ignore the option if not recognized
8837     # So say no if there are warnings
8838     if test -s conftest.err; then
8839       # Append any errors to the config.log.
8840       cat conftest.err 1>&5
8841       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8842       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8843       if diff conftest.exp conftest.er2 >/dev/null; then
8844         lt_cv_prog_compiler_static_works=yes
8845       fi
8846     else
8847       lt_cv_prog_compiler_static_works=yes
8848     fi
8849   fi
8850   $RM -r conftest*
8851   LDFLAGS="$save_LDFLAGS"
8852
8853fi
8854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8855$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8856
8857if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8858    :
8859else
8860    lt_prog_compiler_static=
8861fi
8862
8863
8864
8865
8866
8867
8868
8869  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8870$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8871if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8872  $as_echo_n "(cached) " >&6
8873else
8874  lt_cv_prog_compiler_c_o=no
8875   $RM -r conftest 2>/dev/null
8876   mkdir conftest
8877   cd conftest
8878   mkdir out
8879   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8880
8881   lt_compiler_flag="-o out/conftest2.$ac_objext"
8882   # Insert the option either (1) after the last *FLAGS variable, or
8883   # (2) before a word containing "conftest.", or (3) at the end.
8884   # Note that $ac_compile itself does not contain backslashes and begins
8885   # with a dollar sign (not a hyphen), so the echo should work correctly.
8886   lt_compile=`echo "$ac_compile" | $SED \
8887   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8888   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8889   -e 's:$: $lt_compiler_flag:'`
8890   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8891   (eval "$lt_compile" 2>out/conftest.err)
8892   ac_status=$?
8893   cat out/conftest.err >&5
8894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8895   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8896   then
8897     # The compiler can only warn and ignore the option if not recognized
8898     # So say no if there are warnings
8899     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8900     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8901     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8902       lt_cv_prog_compiler_c_o=yes
8903     fi
8904   fi
8905   chmod u+w . 2>&5
8906   $RM conftest*
8907   # SGI C++ compiler will create directory out/ii_files/ for
8908   # template instantiation
8909   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8910   $RM out/* && rmdir out
8911   cd ..
8912   $RM -r conftest
8913   $RM conftest*
8914
8915fi
8916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8917$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8918
8919
8920
8921
8922
8923
8924  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8925$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8926if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8927  $as_echo_n "(cached) " >&6
8928else
8929  lt_cv_prog_compiler_c_o=no
8930   $RM -r conftest 2>/dev/null
8931   mkdir conftest
8932   cd conftest
8933   mkdir out
8934   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8935
8936   lt_compiler_flag="-o out/conftest2.$ac_objext"
8937   # Insert the option either (1) after the last *FLAGS variable, or
8938   # (2) before a word containing "conftest.", or (3) at the end.
8939   # Note that $ac_compile itself does not contain backslashes and begins
8940   # with a dollar sign (not a hyphen), so the echo should work correctly.
8941   lt_compile=`echo "$ac_compile" | $SED \
8942   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8943   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8944   -e 's:$: $lt_compiler_flag:'`
8945   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8946   (eval "$lt_compile" 2>out/conftest.err)
8947   ac_status=$?
8948   cat out/conftest.err >&5
8949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8950   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8951   then
8952     # The compiler can only warn and ignore the option if not recognized
8953     # So say no if there are warnings
8954     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8955     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8956     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8957       lt_cv_prog_compiler_c_o=yes
8958     fi
8959   fi
8960   chmod u+w . 2>&5
8961   $RM conftest*
8962   # SGI C++ compiler will create directory out/ii_files/ for
8963   # template instantiation
8964   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8965   $RM out/* && rmdir out
8966   cd ..
8967   $RM -r conftest
8968   $RM conftest*
8969
8970fi
8971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8972$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8973
8974
8975
8976
8977hard_links="nottested"
8978if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8979  # do not overwrite the value of need_locks provided by the user
8980  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8981$as_echo_n "checking if we can lock with hard links... " >&6; }
8982  hard_links=yes
8983  $RM conftest*
8984  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8985  touch conftest.a
8986  ln conftest.a conftest.b 2>&5 || hard_links=no
8987  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8988  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8989$as_echo "$hard_links" >&6; }
8990  if test "$hard_links" = no; then
8991    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8992$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8993    need_locks=warn
8994  fi
8995else
8996  need_locks=no
8997fi
8998
8999
9000
9001
9002
9003
9004  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9005$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9006
9007  runpath_var=
9008  allow_undefined_flag=
9009  always_export_symbols=no
9010  archive_cmds=
9011  archive_expsym_cmds=
9012  compiler_needs_object=no
9013  enable_shared_with_static_runtimes=no
9014  export_dynamic_flag_spec=
9015  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9016  hardcode_automatic=no
9017  hardcode_direct=no
9018  hardcode_direct_absolute=no
9019  hardcode_libdir_flag_spec=
9020  hardcode_libdir_flag_spec_ld=
9021  hardcode_libdir_separator=
9022  hardcode_minus_L=no
9023  hardcode_shlibpath_var=unsupported
9024  inherit_rpath=no
9025  link_all_deplibs=unknown
9026  module_cmds=
9027  module_expsym_cmds=
9028  old_archive_from_new_cmds=
9029  old_archive_from_expsyms_cmds=
9030  thread_safe_flag_spec=
9031  whole_archive_flag_spec=
9032  # include_expsyms should be a list of space-separated symbols to be *always*
9033  # included in the symbol list
9034  include_expsyms=
9035  # exclude_expsyms can be an extended regexp of symbols to exclude
9036  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9037  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9038  # as well as any symbol that contains `d'.
9039  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9040  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9041  # platforms (ab)use it in PIC code, but their linkers get confused if
9042  # the symbol is explicitly referenced.  Since portable code cannot
9043  # rely on this symbol name, it's probably fine to never include it in
9044  # preloaded symbol tables.
9045  # Exclude shared library initialization/finalization symbols.
9046  extract_expsyms_cmds=
9047
9048  case $host_os in
9049  cygwin* | mingw* | pw32* | cegcc*)
9050    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9051    # When not using gcc, we currently assume that we are using
9052    # Microsoft Visual C++.
9053    if test "$GCC" != yes; then
9054      with_gnu_ld=no
9055    fi
9056    ;;
9057  interix*)
9058    # we just hope/assume this is gcc and not c89 (= MSVC++)
9059    with_gnu_ld=yes
9060    ;;
9061  openbsd*)
9062    with_gnu_ld=no
9063    ;;
9064  esac
9065
9066  ld_shlibs=yes
9067
9068  # On some targets, GNU ld is compatible enough with the native linker
9069  # that we're better off using the native interface for both.
9070  lt_use_gnu_ld_interface=no
9071  if test "$with_gnu_ld" = yes; then
9072    case $host_os in
9073      aix*)
9074	# The AIX port of GNU ld has always aspired to compatibility
9075	# with the native linker.  However, as the warning in the GNU ld
9076	# block says, versions before 2.19.5* couldn't really create working
9077	# shared libraries, regardless of the interface used.
9078	case `$LD -v 2>&1` in
9079	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9080	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9081	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9082	  *)
9083	    lt_use_gnu_ld_interface=yes
9084	    ;;
9085	esac
9086	;;
9087      *)
9088	lt_use_gnu_ld_interface=yes
9089	;;
9090    esac
9091  fi
9092
9093  if test "$lt_use_gnu_ld_interface" = yes; then
9094    # If archive_cmds runs LD, not CC, wlarc should be empty
9095    wlarc='${wl}'
9096
9097    # Set some defaults for GNU ld with shared library support. These
9098    # are reset later if shared libraries are not supported. Putting them
9099    # here allows them to be overridden if necessary.
9100    runpath_var=LD_RUN_PATH
9101    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9102    export_dynamic_flag_spec='${wl}--export-dynamic'
9103    # ancient GNU ld didn't support --whole-archive et. al.
9104    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9105      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9106    else
9107      whole_archive_flag_spec=
9108    fi
9109    supports_anon_versioning=no
9110    case `$LD -v 2>&1` in
9111      *GNU\ gold*) supports_anon_versioning=yes ;;
9112      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9113      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9114      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9115      *\ 2.11.*) ;; # other 2.11 versions
9116      *) supports_anon_versioning=yes ;;
9117    esac
9118
9119    # See if GNU ld supports shared libraries.
9120    case $host_os in
9121    aix[3-9]*)
9122      # On AIX/PPC, the GNU linker is very broken
9123      if test "$host_cpu" != ia64; then
9124	ld_shlibs=no
9125	cat <<_LT_EOF 1>&2
9126
9127*** Warning: the GNU linker, at least up to release 2.19, is reported
9128*** to be unable to reliably create shared libraries on AIX.
9129*** Therefore, libtool is disabling shared libraries support.  If you
9130*** really care for shared libraries, you may want to install binutils
9131*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9132*** You will then need to restart the configuration process.
9133
9134_LT_EOF
9135      fi
9136      ;;
9137
9138    amigaos*)
9139      case $host_cpu in
9140      powerpc)
9141            # see comment about AmigaOS4 .so support
9142            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9143            archive_expsym_cmds=''
9144        ;;
9145      m68k)
9146            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)'
9147            hardcode_libdir_flag_spec='-L$libdir'
9148            hardcode_minus_L=yes
9149        ;;
9150      esac
9151      ;;
9152
9153    beos*)
9154      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9155	allow_undefined_flag=unsupported
9156	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9157	# support --undefined.  This deserves some investigation.  FIXME
9158	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9159      else
9160	ld_shlibs=no
9161      fi
9162      ;;
9163
9164    cygwin* | mingw* | pw32* | cegcc*)
9165      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9166      # as there is no search path for DLLs.
9167      hardcode_libdir_flag_spec='-L$libdir'
9168      export_dynamic_flag_spec='${wl}--export-all-symbols'
9169      allow_undefined_flag=unsupported
9170      always_export_symbols=no
9171      enable_shared_with_static_runtimes=yes
9172      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9173
9174      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9175        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9176	# If the export-symbols file already is a .def file (1st line
9177	# is EXPORTS), use it as is; otherwise, prepend...
9178	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9179	  cp $export_symbols $output_objdir/$soname.def;
9180	else
9181	  echo EXPORTS > $output_objdir/$soname.def;
9182	  cat $export_symbols >> $output_objdir/$soname.def;
9183	fi~
9184	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9185      else
9186	ld_shlibs=no
9187      fi
9188      ;;
9189
9190    haiku*)
9191      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9192      link_all_deplibs=yes
9193      ;;
9194
9195    interix[3-9]*)
9196      hardcode_direct=no
9197      hardcode_shlibpath_var=no
9198      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9199      export_dynamic_flag_spec='${wl}-E'
9200      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9201      # Instead, shared libraries are loaded at an image base (0x10000000 by
9202      # default) and relocated if they conflict, which is a slow very memory
9203      # consuming and fragmenting process.  To avoid this, we pick a random,
9204      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9205      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9206      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9207      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'
9208      ;;
9209
9210    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9211      tmp_diet=no
9212      if test "$host_os" = linux-dietlibc; then
9213	case $cc_basename in
9214	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9215	esac
9216      fi
9217      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9218	 && test "$tmp_diet" = no
9219      then
9220	tmp_addflag=' $pic_flag'
9221	tmp_sharedflag='-shared'
9222	case $cc_basename,$host_cpu in
9223        pgcc*)				# Portland Group C compiler
9224	  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'
9225	  tmp_addflag=' $pic_flag'
9226	  ;;
9227	pgf77* | pgf90* | pgf95* | pgfortran*)
9228					# Portland Group f77 and f90 compilers
9229	  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'
9230	  tmp_addflag=' $pic_flag -Mnomain' ;;
9231	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9232	  tmp_addflag=' -i_dynamic' ;;
9233	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9234	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9235	ifc* | ifort*)			# Intel Fortran compiler
9236	  tmp_addflag=' -nofor_main' ;;
9237	lf95*)				# Lahey Fortran 8.1
9238	  whole_archive_flag_spec=
9239	  tmp_sharedflag='--shared' ;;
9240	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9241	  tmp_sharedflag='-qmkshrobj'
9242	  tmp_addflag= ;;
9243	nvcc*)	# Cuda Compiler Driver 2.2
9244	  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'
9245	  compiler_needs_object=yes
9246	  ;;
9247	esac
9248	case `$CC -V 2>&1 | sed 5q` in
9249	*Sun\ C*)			# Sun C 5.9
9250	  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'
9251	  compiler_needs_object=yes
9252	  tmp_sharedflag='-G' ;;
9253	*Sun\ F*)			# Sun Fortran 8.3
9254	  tmp_sharedflag='-G' ;;
9255	esac
9256	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9257
9258        if test "x$supports_anon_versioning" = xyes; then
9259          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9260	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9261	    echo "local: *; };" >> $output_objdir/$libname.ver~
9262	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9263        fi
9264
9265	case $cc_basename in
9266	xlf* | bgf* | bgxlf* | mpixlf*)
9267	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9268	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9269	  hardcode_libdir_flag_spec=
9270	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9271	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9272	  if test "x$supports_anon_versioning" = xyes; then
9273	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9274	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9275	      echo "local: *; };" >> $output_objdir/$libname.ver~
9276	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9277	  fi
9278	  ;;
9279	esac
9280      else
9281        ld_shlibs=no
9282      fi
9283      ;;
9284
9285    netbsd*)
9286      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9287	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9288	wlarc=
9289      else
9290	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9291	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9292      fi
9293      ;;
9294
9295    solaris*)
9296      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9297	ld_shlibs=no
9298	cat <<_LT_EOF 1>&2
9299
9300*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9301*** create shared libraries on Solaris systems.  Therefore, libtool
9302*** is disabling shared libraries support.  We urge you to upgrade GNU
9303*** binutils to release 2.9.1 or newer.  Another option is to modify
9304*** your PATH or compiler configuration so that the native linker is
9305*** used, and then restart.
9306
9307_LT_EOF
9308      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9309	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9310	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9311      else
9312	ld_shlibs=no
9313      fi
9314      ;;
9315
9316    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9317      case `$LD -v 2>&1` in
9318        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9319	ld_shlibs=no
9320	cat <<_LT_EOF 1>&2
9321
9322*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9323*** reliably create shared libraries on SCO systems.  Therefore, libtool
9324*** is disabling shared libraries support.  We urge you to upgrade GNU
9325*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9326*** your PATH or compiler configuration so that the native linker is
9327*** used, and then restart.
9328
9329_LT_EOF
9330	;;
9331	*)
9332	  # For security reasons, it is highly recommended that you always
9333	  # use absolute paths for naming shared libraries, and exclude the
9334	  # DT_RUNPATH tag from executables and libraries.  But doing so
9335	  # requires that you compile everything twice, which is a pain.
9336	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9337	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9338	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9339	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9340	  else
9341	    ld_shlibs=no
9342	  fi
9343	;;
9344      esac
9345      ;;
9346
9347    sunos4*)
9348      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9349      wlarc=
9350      hardcode_direct=yes
9351      hardcode_shlibpath_var=no
9352      ;;
9353
9354    *)
9355      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9356	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9357	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9358      else
9359	ld_shlibs=no
9360      fi
9361      ;;
9362    esac
9363
9364    if test "$ld_shlibs" = no; then
9365      runpath_var=
9366      hardcode_libdir_flag_spec=
9367      export_dynamic_flag_spec=
9368      whole_archive_flag_spec=
9369    fi
9370  else
9371    # PORTME fill in a description of your system's linker (not GNU ld)
9372    case $host_os in
9373    aix3*)
9374      allow_undefined_flag=unsupported
9375      always_export_symbols=yes
9376      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'
9377      # Note: this linker hardcodes the directories in LIBPATH if there
9378      # are no directories specified by -L.
9379      hardcode_minus_L=yes
9380      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9381	# Neither direct hardcoding nor static linking is supported with a
9382	# broken collect2.
9383	hardcode_direct=unsupported
9384      fi
9385      ;;
9386
9387    aix[4-9]*)
9388      if test "$host_cpu" = ia64; then
9389	# On IA64, the linker does run time linking by default, so we don't
9390	# have to do anything special.
9391	aix_use_runtimelinking=no
9392	exp_sym_flag='-Bexport'
9393	no_entry_flag=""
9394      else
9395	# If we're using GNU nm, then we don't want the "-C" option.
9396	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9397	# Also, AIX nm treats weak defined symbols like other global
9398	# defined symbols, whereas GNU nm marks them as "W".
9399	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9400	  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'
9401	else
9402	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9403	fi
9404	aix_use_runtimelinking=no
9405
9406	# Test if we are trying to use run time linking or normal
9407	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9408	# need to do runtime linking.
9409	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9410	  for ld_flag in $LDFLAGS; do
9411	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9412	    aix_use_runtimelinking=yes
9413	    break
9414	  fi
9415	  done
9416	  ;;
9417	esac
9418
9419	exp_sym_flag='-bexport'
9420	no_entry_flag='-bnoentry'
9421      fi
9422
9423      # When large executables or shared objects are built, AIX ld can
9424      # have problems creating the table of contents.  If linking a library
9425      # or program results in "error TOC overflow" add -mminimal-toc to
9426      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9427      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9428
9429      archive_cmds=''
9430      hardcode_direct=yes
9431      hardcode_direct_absolute=yes
9432      hardcode_libdir_separator=':'
9433      link_all_deplibs=yes
9434      file_list_spec='${wl}-f,'
9435
9436      if test "$GCC" = yes; then
9437	case $host_os in aix4.[012]|aix4.[012].*)
9438	# We only want to do this on AIX 4.2 and lower, the check
9439	# below for broken collect2 doesn't work under 4.3+
9440	  collect2name=`${CC} -print-prog-name=collect2`
9441	  if test -f "$collect2name" &&
9442	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9443	  then
9444	  # We have reworked collect2
9445	  :
9446	  else
9447	  # We have old collect2
9448	  hardcode_direct=unsupported
9449	  # It fails to find uninstalled libraries when the uninstalled
9450	  # path is not listed in the libpath.  Setting hardcode_minus_L
9451	  # to unsupported forces relinking
9452	  hardcode_minus_L=yes
9453	  hardcode_libdir_flag_spec='-L$libdir'
9454	  hardcode_libdir_separator=
9455	  fi
9456	  ;;
9457	esac
9458	shared_flag='-shared'
9459	if test "$aix_use_runtimelinking" = yes; then
9460	  shared_flag="$shared_flag "'${wl}-G'
9461	fi
9462      else
9463	# not using gcc
9464	if test "$host_cpu" = ia64; then
9465	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9466	# chokes on -Wl,-G. The following line is correct:
9467	  shared_flag='-G'
9468	else
9469	  if test "$aix_use_runtimelinking" = yes; then
9470	    shared_flag='${wl}-G'
9471	  else
9472	    shared_flag='${wl}-bM:SRE'
9473	  fi
9474	fi
9475      fi
9476
9477      export_dynamic_flag_spec='${wl}-bexpall'
9478      # It seems that -bexpall does not export symbols beginning with
9479      # underscore (_), so it is better to generate a list of symbols to export.
9480      always_export_symbols=yes
9481      if test "$aix_use_runtimelinking" = yes; then
9482	# Warning - without using the other runtime loading flags (-brtl),
9483	# -berok will link without error, but may produce a broken library.
9484	allow_undefined_flag='-berok'
9485        # Determine the default libpath from the value encoded in an
9486        # empty executable.
9487        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9488/* end confdefs.h.  */
9489
9490int
9491main ()
9492{
9493
9494  ;
9495  return 0;
9496}
9497_ACEOF
9498if ac_fn_c_try_link "$LINENO"; then :
9499
9500lt_aix_libpath_sed='
9501    /Import File Strings/,/^$/ {
9502	/^0/ {
9503	    s/^0  *\(.*\)$/\1/
9504	    p
9505	}
9506    }'
9507aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9508# Check for a 64-bit object if we didn't find anything.
9509if test -z "$aix_libpath"; then
9510  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9511fi
9512fi
9513rm -f core conftest.err conftest.$ac_objext \
9514    conftest$ac_exeext conftest.$ac_ext
9515if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9516
9517        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9518        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"
9519      else
9520	if test "$host_cpu" = ia64; then
9521	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9522	  allow_undefined_flag="-z nodefs"
9523	  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"
9524	else
9525	 # Determine the default libpath from the value encoded in an
9526	 # empty executable.
9527	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9528/* end confdefs.h.  */
9529
9530int
9531main ()
9532{
9533
9534  ;
9535  return 0;
9536}
9537_ACEOF
9538if ac_fn_c_try_link "$LINENO"; then :
9539
9540lt_aix_libpath_sed='
9541    /Import File Strings/,/^$/ {
9542	/^0/ {
9543	    s/^0  *\(.*\)$/\1/
9544	    p
9545	}
9546    }'
9547aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9548# Check for a 64-bit object if we didn't find anything.
9549if test -z "$aix_libpath"; then
9550  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9551fi
9552fi
9553rm -f core conftest.err conftest.$ac_objext \
9554    conftest$ac_exeext conftest.$ac_ext
9555if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9556
9557	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9558	  # Warning - without using the other run time loading flags,
9559	  # -berok will link without error, but may produce a broken library.
9560	  no_undefined_flag=' ${wl}-bernotok'
9561	  allow_undefined_flag=' ${wl}-berok'
9562	  if test "$with_gnu_ld" = yes; then
9563	    # We only use this code for GNU lds that support --whole-archive.
9564	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9565	  else
9566	    # Exported symbols can be pulled into shared objects from archives
9567	    whole_archive_flag_spec='$convenience'
9568	  fi
9569	  archive_cmds_need_lc=yes
9570	  # This is similar to how AIX traditionally builds its shared libraries.
9571	  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'
9572	fi
9573      fi
9574      ;;
9575
9576    amigaos*)
9577      case $host_cpu in
9578      powerpc)
9579            # see comment about AmigaOS4 .so support
9580            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9581            archive_expsym_cmds=''
9582        ;;
9583      m68k)
9584            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)'
9585            hardcode_libdir_flag_spec='-L$libdir'
9586            hardcode_minus_L=yes
9587        ;;
9588      esac
9589      ;;
9590
9591    bsdi[45]*)
9592      export_dynamic_flag_spec=-rdynamic
9593      ;;
9594
9595    cygwin* | mingw* | pw32* | cegcc*)
9596      # When not using gcc, we currently assume that we are using
9597      # Microsoft Visual C++.
9598      # hardcode_libdir_flag_spec is actually meaningless, as there is
9599      # no search path for DLLs.
9600      hardcode_libdir_flag_spec=' '
9601      allow_undefined_flag=unsupported
9602      # Tell ltmain to make .lib files, not .a files.
9603      libext=lib
9604      # Tell ltmain to make .dll files, not .so files.
9605      shrext_cmds=".dll"
9606      # FIXME: Setting linknames here is a bad hack.
9607      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9608      # The linker will automatically build a .lib file if we build a DLL.
9609      old_archive_from_new_cmds='true'
9610      # FIXME: Should let the user specify the lib program.
9611      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9612      fix_srcfile_path='`cygpath -w "$srcfile"`'
9613      enable_shared_with_static_runtimes=yes
9614      ;;
9615
9616    darwin* | rhapsody*)
9617
9618
9619  archive_cmds_need_lc=no
9620  hardcode_direct=no
9621  hardcode_automatic=yes
9622  hardcode_shlibpath_var=unsupported
9623  if test "$lt_cv_ld_force_load" = "yes"; then
9624    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\"`'
9625  else
9626    whole_archive_flag_spec=''
9627  fi
9628  link_all_deplibs=yes
9629  allow_undefined_flag="$_lt_dar_allow_undefined"
9630  case $cc_basename in
9631     ifort*) _lt_dar_can_shared=yes ;;
9632     *) _lt_dar_can_shared=$GCC ;;
9633  esac
9634  if test "$_lt_dar_can_shared" = "yes"; then
9635    output_verbose_link_cmd=func_echo_all
9636    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9637    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9638    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}"
9639    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}"
9640
9641  else
9642  ld_shlibs=no
9643  fi
9644
9645      ;;
9646
9647    dgux*)
9648      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9649      hardcode_libdir_flag_spec='-L$libdir'
9650      hardcode_shlibpath_var=no
9651      ;;
9652
9653    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9654    # support.  Future versions do this automatically, but an explicit c++rt0.o
9655    # does not break anything, and helps significantly (at the cost of a little
9656    # extra space).
9657    freebsd2.2*)
9658      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9659      hardcode_libdir_flag_spec='-R$libdir'
9660      hardcode_direct=yes
9661      hardcode_shlibpath_var=no
9662      ;;
9663
9664    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9665    freebsd2.*)
9666      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9667      hardcode_direct=yes
9668      hardcode_minus_L=yes
9669      hardcode_shlibpath_var=no
9670      ;;
9671
9672    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9673    freebsd* | dragonfly*)
9674      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9675      hardcode_libdir_flag_spec='-R$libdir'
9676      hardcode_direct=yes
9677      hardcode_shlibpath_var=no
9678      ;;
9679
9680    hpux9*)
9681      if test "$GCC" = yes; then
9682	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'
9683      else
9684	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'
9685      fi
9686      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9687      hardcode_libdir_separator=:
9688      hardcode_direct=yes
9689
9690      # hardcode_minus_L: Not really in the search PATH,
9691      # but as the default location of the library.
9692      hardcode_minus_L=yes
9693      export_dynamic_flag_spec='${wl}-E'
9694      ;;
9695
9696    hpux10*)
9697      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9698	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9699      else
9700	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9701      fi
9702      if test "$with_gnu_ld" = no; then
9703	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9704	hardcode_libdir_flag_spec_ld='+b $libdir'
9705	hardcode_libdir_separator=:
9706	hardcode_direct=yes
9707	hardcode_direct_absolute=yes
9708	export_dynamic_flag_spec='${wl}-E'
9709	# hardcode_minus_L: Not really in the search PATH,
9710	# but as the default location of the library.
9711	hardcode_minus_L=yes
9712      fi
9713      ;;
9714
9715    hpux11*)
9716      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9717	case $host_cpu in
9718	hppa*64*)
9719	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9720	  ;;
9721	ia64*)
9722	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9723	  ;;
9724	*)
9725	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9726	  ;;
9727	esac
9728      else
9729	case $host_cpu in
9730	hppa*64*)
9731	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9732	  ;;
9733	ia64*)
9734	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9735	  ;;
9736	*)
9737
9738	  # Older versions of the 11.00 compiler do not understand -b yet
9739	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9740	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9741$as_echo_n "checking if $CC understands -b... " >&6; }
9742if test "${lt_cv_prog_compiler__b+set}" = set; then :
9743  $as_echo_n "(cached) " >&6
9744else
9745  lt_cv_prog_compiler__b=no
9746   save_LDFLAGS="$LDFLAGS"
9747   LDFLAGS="$LDFLAGS -b"
9748   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9749   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9750     # The linker can only warn and ignore the option if not recognized
9751     # So say no if there are warnings
9752     if test -s conftest.err; then
9753       # Append any errors to the config.log.
9754       cat conftest.err 1>&5
9755       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9756       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9757       if diff conftest.exp conftest.er2 >/dev/null; then
9758         lt_cv_prog_compiler__b=yes
9759       fi
9760     else
9761       lt_cv_prog_compiler__b=yes
9762     fi
9763   fi
9764   $RM -r conftest*
9765   LDFLAGS="$save_LDFLAGS"
9766
9767fi
9768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9769$as_echo "$lt_cv_prog_compiler__b" >&6; }
9770
9771if test x"$lt_cv_prog_compiler__b" = xyes; then
9772    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9773else
9774    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9775fi
9776
9777	  ;;
9778	esac
9779      fi
9780      if test "$with_gnu_ld" = no; then
9781	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9782	hardcode_libdir_separator=:
9783
9784	case $host_cpu in
9785	hppa*64*|ia64*)
9786	  hardcode_direct=no
9787	  hardcode_shlibpath_var=no
9788	  ;;
9789	*)
9790	  hardcode_direct=yes
9791	  hardcode_direct_absolute=yes
9792	  export_dynamic_flag_spec='${wl}-E'
9793
9794	  # hardcode_minus_L: Not really in the search PATH,
9795	  # but as the default location of the library.
9796	  hardcode_minus_L=yes
9797	  ;;
9798	esac
9799      fi
9800      ;;
9801
9802    irix5* | irix6* | nonstopux*)
9803      if test "$GCC" = yes; then
9804	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'
9805	# Try to use the -exported_symbol ld option, if it does not
9806	# work, assume that -exports_file does not work either and
9807	# implicitly export all symbols.
9808        save_LDFLAGS="$LDFLAGS"
9809        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9810        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9811/* end confdefs.h.  */
9812int foo(void) {}
9813_ACEOF
9814if ac_fn_c_try_link "$LINENO"; then :
9815  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'
9816
9817fi
9818rm -f core conftest.err conftest.$ac_objext \
9819    conftest$ac_exeext conftest.$ac_ext
9820        LDFLAGS="$save_LDFLAGS"
9821      else
9822	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'
9823	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'
9824      fi
9825      archive_cmds_need_lc='no'
9826      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9827      hardcode_libdir_separator=:
9828      inherit_rpath=yes
9829      link_all_deplibs=yes
9830      ;;
9831
9832    netbsd*)
9833      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9834	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9835      else
9836	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9837      fi
9838      hardcode_libdir_flag_spec='-R$libdir'
9839      hardcode_direct=yes
9840      hardcode_shlibpath_var=no
9841      ;;
9842
9843    newsos6)
9844      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9845      hardcode_direct=yes
9846      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9847      hardcode_libdir_separator=:
9848      hardcode_shlibpath_var=no
9849      ;;
9850
9851    *nto* | *qnx*)
9852      ;;
9853
9854    openbsd*)
9855      if test -f /usr/libexec/ld.so; then
9856	hardcode_direct=yes
9857	hardcode_shlibpath_var=no
9858	hardcode_direct_absolute=yes
9859	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9860	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9861	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9862	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9863	  export_dynamic_flag_spec='${wl}-E'
9864	else
9865	  case $host_os in
9866	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9867	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9868	     hardcode_libdir_flag_spec='-R$libdir'
9869	     ;;
9870	   *)
9871	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9872	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9873	     ;;
9874	  esac
9875	fi
9876      else
9877	ld_shlibs=no
9878      fi
9879      ;;
9880
9881    os2*)
9882      hardcode_libdir_flag_spec='-L$libdir'
9883      hardcode_minus_L=yes
9884      allow_undefined_flag=unsupported
9885      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'
9886      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9887      ;;
9888
9889    osf3*)
9890      if test "$GCC" = yes; then
9891	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9892	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'
9893      else
9894	allow_undefined_flag=' -expect_unresolved \*'
9895	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'
9896      fi
9897      archive_cmds_need_lc='no'
9898      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9899      hardcode_libdir_separator=:
9900      ;;
9901
9902    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9903      if test "$GCC" = yes; then
9904	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9905	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'
9906	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9907      else
9908	allow_undefined_flag=' -expect_unresolved \*'
9909	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'
9910	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~
9911	$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'
9912
9913	# Both c and cxx compiler support -rpath directly
9914	hardcode_libdir_flag_spec='-rpath $libdir'
9915      fi
9916      archive_cmds_need_lc='no'
9917      hardcode_libdir_separator=:
9918      ;;
9919
9920    solaris*)
9921      no_undefined_flag=' -z defs'
9922      if test "$GCC" = yes; then
9923	wlarc='${wl}'
9924	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9925	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9926	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9927      else
9928	case `$CC -V 2>&1` in
9929	*"Compilers 5.0"*)
9930	  wlarc=''
9931	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9932	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9933	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9934	  ;;
9935	*)
9936	  wlarc='${wl}'
9937	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9938	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9939	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9940	  ;;
9941	esac
9942      fi
9943      hardcode_libdir_flag_spec='-R$libdir'
9944      hardcode_shlibpath_var=no
9945      case $host_os in
9946      solaris2.[0-5] | solaris2.[0-5].*) ;;
9947      *)
9948	# The compiler driver will combine and reorder linker options,
9949	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9950	# but is careful enough not to reorder.
9951	# Supported since Solaris 2.6 (maybe 2.5.1?)
9952	if test "$GCC" = yes; then
9953	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9954	else
9955	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9956	fi
9957	;;
9958      esac
9959      link_all_deplibs=yes
9960      ;;
9961
9962    sunos4*)
9963      if test "x$host_vendor" = xsequent; then
9964	# Use $CC to link under sequent, because it throws in some extra .o
9965	# files that make .init and .fini sections work.
9966	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9967      else
9968	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9969      fi
9970      hardcode_libdir_flag_spec='-L$libdir'
9971      hardcode_direct=yes
9972      hardcode_minus_L=yes
9973      hardcode_shlibpath_var=no
9974      ;;
9975
9976    sysv4)
9977      case $host_vendor in
9978	sni)
9979	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9980	  hardcode_direct=yes # is this really true???
9981	;;
9982	siemens)
9983	  ## LD is ld it makes a PLAMLIB
9984	  ## CC just makes a GrossModule.
9985	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9986	  reload_cmds='$CC -r -o $output$reload_objs'
9987	  hardcode_direct=no
9988        ;;
9989	motorola)
9990	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9991	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9992	;;
9993      esac
9994      runpath_var='LD_RUN_PATH'
9995      hardcode_shlibpath_var=no
9996      ;;
9997
9998    sysv4.3*)
9999      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10000      hardcode_shlibpath_var=no
10001      export_dynamic_flag_spec='-Bexport'
10002      ;;
10003
10004    sysv4*MP*)
10005      if test -d /usr/nec; then
10006	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10007	hardcode_shlibpath_var=no
10008	runpath_var=LD_RUN_PATH
10009	hardcode_runpath_var=yes
10010	ld_shlibs=yes
10011      fi
10012      ;;
10013
10014    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10015      no_undefined_flag='${wl}-z,text'
10016      archive_cmds_need_lc=no
10017      hardcode_shlibpath_var=no
10018      runpath_var='LD_RUN_PATH'
10019
10020      if test "$GCC" = yes; then
10021	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10022	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10023      else
10024	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10025	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026      fi
10027      ;;
10028
10029    sysv5* | sco3.2v5* | sco5v6*)
10030      # Note: We can NOT use -z defs as we might desire, because we do not
10031      # link with -lc, and that would cause any symbols used from libc to
10032      # always be unresolved, which means just about no library would
10033      # ever link correctly.  If we're not using GNU ld we use -z text
10034      # though, which does catch some bad symbols but isn't as heavy-handed
10035      # as -z defs.
10036      no_undefined_flag='${wl}-z,text'
10037      allow_undefined_flag='${wl}-z,nodefs'
10038      archive_cmds_need_lc=no
10039      hardcode_shlibpath_var=no
10040      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10041      hardcode_libdir_separator=':'
10042      link_all_deplibs=yes
10043      export_dynamic_flag_spec='${wl}-Bexport'
10044      runpath_var='LD_RUN_PATH'
10045
10046      if test "$GCC" = yes; then
10047	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10048	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10049      else
10050	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10051	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10052      fi
10053      ;;
10054
10055    uts4*)
10056      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10057      hardcode_libdir_flag_spec='-L$libdir'
10058      hardcode_shlibpath_var=no
10059      ;;
10060
10061    *)
10062      ld_shlibs=no
10063      ;;
10064    esac
10065
10066    if test x$host_vendor = xsni; then
10067      case $host in
10068      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10069	export_dynamic_flag_spec='${wl}-Blargedynsym'
10070	;;
10071      esac
10072    fi
10073  fi
10074
10075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10076$as_echo "$ld_shlibs" >&6; }
10077test "$ld_shlibs" = no && can_build_shared=no
10078
10079with_gnu_ld=$with_gnu_ld
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095#
10096# Do we need to explicitly link libc?
10097#
10098case "x$archive_cmds_need_lc" in
10099x|xyes)
10100  # Assume -lc should be added
10101  archive_cmds_need_lc=yes
10102
10103  if test "$enable_shared" = yes && test "$GCC" = yes; then
10104    case $archive_cmds in
10105    *'~'*)
10106      # FIXME: we may have to deal with multi-command sequences.
10107      ;;
10108    '$CC '*)
10109      # Test whether the compiler implicitly links with -lc since on some
10110      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10111      # to ld, don't add -lc before -lgcc.
10112      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10113$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10114if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10115  $as_echo_n "(cached) " >&6
10116else
10117  $RM conftest*
10118	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10119
10120	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10121  (eval $ac_compile) 2>&5
10122  ac_status=$?
10123  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10124  test $ac_status = 0; } 2>conftest.err; then
10125	  soname=conftest
10126	  lib=conftest
10127	  libobjs=conftest.$ac_objext
10128	  deplibs=
10129	  wl=$lt_prog_compiler_wl
10130	  pic_flag=$lt_prog_compiler_pic
10131	  compiler_flags=-v
10132	  linker_flags=-v
10133	  verstring=
10134	  output_objdir=.
10135	  libname=conftest
10136	  lt_save_allow_undefined_flag=$allow_undefined_flag
10137	  allow_undefined_flag=
10138	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10139  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10140  ac_status=$?
10141  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10142  test $ac_status = 0; }
10143	  then
10144	    lt_cv_archive_cmds_need_lc=no
10145	  else
10146	    lt_cv_archive_cmds_need_lc=yes
10147	  fi
10148	  allow_undefined_flag=$lt_save_allow_undefined_flag
10149	else
10150	  cat conftest.err 1>&5
10151	fi
10152	$RM conftest*
10153
10154fi
10155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10156$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10157      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10158      ;;
10159    esac
10160  fi
10161  ;;
10162esac
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
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10321$as_echo_n "checking dynamic linker characteristics... " >&6; }
10322
10323if test "$GCC" = yes; then
10324  case $host_os in
10325    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10326    *) lt_awk_arg="/^libraries:/" ;;
10327  esac
10328  case $host_os in
10329    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10330    *) lt_sed_strip_eq="s,=/,/,g" ;;
10331  esac
10332  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10333  case $lt_search_path_spec in
10334  *\;*)
10335    # if the path contains ";" then we assume it to be the separator
10336    # otherwise default to the standard path separator (i.e. ":") - it is
10337    # assumed that no part of a normal pathname contains ";" but that should
10338    # okay in the real world where ";" in dirpaths is itself problematic.
10339    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10340    ;;
10341  *)
10342    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10343    ;;
10344  esac
10345  # Ok, now we have the path, separated by spaces, we can step through it
10346  # and add multilib dir if necessary.
10347  lt_tmp_lt_search_path_spec=
10348  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10349  for lt_sys_path in $lt_search_path_spec; do
10350    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10351      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10352    else
10353      test -d "$lt_sys_path" && \
10354	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10355    fi
10356  done
10357  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10358BEGIN {RS=" "; FS="/|\n";} {
10359  lt_foo="";
10360  lt_count=0;
10361  for (lt_i = NF; lt_i > 0; lt_i--) {
10362    if ($lt_i != "" && $lt_i != ".") {
10363      if ($lt_i == "..") {
10364        lt_count++;
10365      } else {
10366        if (lt_count == 0) {
10367          lt_foo="/" $lt_i lt_foo;
10368        } else {
10369          lt_count--;
10370        }
10371      }
10372    }
10373  }
10374  if (lt_foo != "") { lt_freq[lt_foo]++; }
10375  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10376}'`
10377  # AWK program above erroneously prepends '/' to C:/dos/paths
10378  # for these hosts.
10379  case $host_os in
10380    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10381      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10382  esac
10383  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10384else
10385  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10386fi
10387library_names_spec=
10388libname_spec='lib$name'
10389soname_spec=
10390shrext_cmds=".so"
10391postinstall_cmds=
10392postuninstall_cmds=
10393finish_cmds=
10394finish_eval=
10395shlibpath_var=
10396shlibpath_overrides_runpath=unknown
10397version_type=none
10398dynamic_linker="$host_os ld.so"
10399sys_lib_dlsearch_path_spec="/lib /usr/lib"
10400need_lib_prefix=unknown
10401hardcode_into_libs=no
10402
10403# when you set need_version to no, make sure it does not cause -set_version
10404# flags to be left without arguments
10405need_version=unknown
10406
10407case $host_os in
10408aix3*)
10409  version_type=linux
10410  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10411  shlibpath_var=LIBPATH
10412
10413  # AIX 3 has no versioning support, so we append a major version to the name.
10414  soname_spec='${libname}${release}${shared_ext}$major'
10415  ;;
10416
10417aix[4-9]*)
10418  version_type=linux
10419  need_lib_prefix=no
10420  need_version=no
10421  hardcode_into_libs=yes
10422  if test "$host_cpu" = ia64; then
10423    # AIX 5 supports IA64
10424    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10425    shlibpath_var=LD_LIBRARY_PATH
10426  else
10427    # With GCC up to 2.95.x, collect2 would create an import file
10428    # for dependence libraries.  The import file would start with
10429    # the line `#! .'.  This would cause the generated library to
10430    # depend on `.', always an invalid library.  This was fixed in
10431    # development snapshots of GCC prior to 3.0.
10432    case $host_os in
10433      aix4 | aix4.[01] | aix4.[01].*)
10434      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10435	   echo ' yes '
10436	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10437	:
10438      else
10439	can_build_shared=no
10440      fi
10441      ;;
10442    esac
10443    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10444    # soname into executable. Probably we can add versioning support to
10445    # collect2, so additional links can be useful in future.
10446    if test "$aix_use_runtimelinking" = yes; then
10447      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10448      # instead of lib<name>.a to let people know that these are not
10449      # typical AIX shared libraries.
10450      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10451    else
10452      # We preserve .a as extension for shared libraries through AIX4.2
10453      # and later when we are not doing run time linking.
10454      library_names_spec='${libname}${release}.a $libname.a'
10455      soname_spec='${libname}${release}${shared_ext}$major'
10456    fi
10457    shlibpath_var=LIBPATH
10458  fi
10459  ;;
10460
10461amigaos*)
10462  case $host_cpu in
10463  powerpc)
10464    # Since July 2007 AmigaOS4 officially supports .so libraries.
10465    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10466    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10467    ;;
10468  m68k)
10469    library_names_spec='$libname.ixlibrary $libname.a'
10470    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10471    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'
10472    ;;
10473  esac
10474  ;;
10475
10476beos*)
10477  library_names_spec='${libname}${shared_ext}'
10478  dynamic_linker="$host_os ld.so"
10479  shlibpath_var=LIBRARY_PATH
10480  ;;
10481
10482bsdi[45]*)
10483  version_type=linux
10484  need_version=no
10485  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10486  soname_spec='${libname}${release}${shared_ext}$major'
10487  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10488  shlibpath_var=LD_LIBRARY_PATH
10489  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10490  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10491  # the default ld.so.conf also contains /usr/contrib/lib and
10492  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10493  # libtool to hard-code these into programs
10494  ;;
10495
10496cygwin* | mingw* | pw32* | cegcc*)
10497  version_type=windows
10498  shrext_cmds=".dll"
10499  need_version=no
10500  need_lib_prefix=no
10501
10502  case $GCC,$host_os in
10503  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10504    library_names_spec='$libname.dll.a'
10505    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10506    postinstall_cmds='base_file=`basename \${file}`~
10507      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10508      dldir=$destdir/`dirname \$dlpath`~
10509      test -d \$dldir || mkdir -p \$dldir~
10510      $install_prog $dir/$dlname \$dldir/$dlname~
10511      chmod a+x \$dldir/$dlname~
10512      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10513        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10514      fi'
10515    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10516      dlpath=$dir/\$dldll~
10517       $RM \$dlpath'
10518    shlibpath_overrides_runpath=yes
10519
10520    case $host_os in
10521    cygwin*)
10522      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10523      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10524
10525      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10526      ;;
10527    mingw* | cegcc*)
10528      # MinGW DLLs use traditional 'lib' prefix
10529      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10530      ;;
10531    pw32*)
10532      # pw32 DLLs use 'pw' prefix rather than 'lib'
10533      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10534      ;;
10535    esac
10536    ;;
10537
10538  *)
10539    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10540    ;;
10541  esac
10542  dynamic_linker='Win32 ld.exe'
10543  # FIXME: first we should search . and the directory the executable is in
10544  shlibpath_var=PATH
10545  ;;
10546
10547darwin* | rhapsody*)
10548  dynamic_linker="$host_os dyld"
10549  version_type=darwin
10550  need_lib_prefix=no
10551  need_version=no
10552  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10553  soname_spec='${libname}${release}${major}$shared_ext'
10554  shlibpath_overrides_runpath=yes
10555  shlibpath_var=DYLD_LIBRARY_PATH
10556  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10557
10558  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10559  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10560  ;;
10561
10562dgux*)
10563  version_type=linux
10564  need_lib_prefix=no
10565  need_version=no
10566  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10567  soname_spec='${libname}${release}${shared_ext}$major'
10568  shlibpath_var=LD_LIBRARY_PATH
10569  ;;
10570
10571freebsd* | dragonfly*)
10572  # DragonFly does not have aout.  When/if they implement a new
10573  # versioning mechanism, adjust this.
10574  if test -x /usr/bin/objformat; then
10575    objformat=`/usr/bin/objformat`
10576  else
10577    case $host_os in
10578    freebsd[23].*) objformat=aout ;;
10579    *) objformat=elf ;;
10580    esac
10581  fi
10582  version_type=freebsd-$objformat
10583  case $version_type in
10584    freebsd-elf*)
10585      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10586      need_version=no
10587      need_lib_prefix=no
10588      ;;
10589    freebsd-*)
10590      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10591      need_version=yes
10592      ;;
10593  esac
10594  shlibpath_var=LD_LIBRARY_PATH
10595  case $host_os in
10596  freebsd2.*)
10597    shlibpath_overrides_runpath=yes
10598    ;;
10599  freebsd3.[01]* | freebsdelf3.[01]*)
10600    shlibpath_overrides_runpath=yes
10601    hardcode_into_libs=yes
10602    ;;
10603  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10604  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10605    shlibpath_overrides_runpath=no
10606    hardcode_into_libs=yes
10607    ;;
10608  *) # from 4.6 on, and DragonFly
10609    shlibpath_overrides_runpath=yes
10610    hardcode_into_libs=yes
10611    ;;
10612  esac
10613  ;;
10614
10615gnu*)
10616  version_type=linux
10617  need_lib_prefix=no
10618  need_version=no
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=LD_LIBRARY_PATH
10622  hardcode_into_libs=yes
10623  ;;
10624
10625haiku*)
10626  version_type=linux
10627  need_lib_prefix=no
10628  need_version=no
10629  dynamic_linker="$host_os runtime_loader"
10630  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10631  soname_spec='${libname}${release}${shared_ext}$major'
10632  shlibpath_var=LIBRARY_PATH
10633  shlibpath_overrides_runpath=yes
10634  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10635  hardcode_into_libs=yes
10636  ;;
10637
10638hpux9* | hpux10* | hpux11*)
10639  # Give a soname corresponding to the major version so that dld.sl refuses to
10640  # link against other versions.
10641  version_type=sunos
10642  need_lib_prefix=no
10643  need_version=no
10644  case $host_cpu in
10645  ia64*)
10646    shrext_cmds='.so'
10647    hardcode_into_libs=yes
10648    dynamic_linker="$host_os dld.so"
10649    shlibpath_var=LD_LIBRARY_PATH
10650    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10651    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10652    soname_spec='${libname}${release}${shared_ext}$major'
10653    if test "X$HPUX_IA64_MODE" = X32; then
10654      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10655    else
10656      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10657    fi
10658    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10659    ;;
10660  hppa*64*)
10661    shrext_cmds='.sl'
10662    hardcode_into_libs=yes
10663    dynamic_linker="$host_os dld.sl"
10664    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10665    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10666    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10667    soname_spec='${libname}${release}${shared_ext}$major'
10668    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10669    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10670    ;;
10671  *)
10672    shrext_cmds='.sl'
10673    dynamic_linker="$host_os dld.sl"
10674    shlibpath_var=SHLIB_PATH
10675    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10676    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10677    soname_spec='${libname}${release}${shared_ext}$major'
10678    ;;
10679  esac
10680  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10681  postinstall_cmds='chmod 555 $lib'
10682  # or fails outright, so override atomically:
10683  install_override_mode=555
10684  ;;
10685
10686interix[3-9]*)
10687  version_type=linux
10688  need_lib_prefix=no
10689  need_version=no
10690  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10691  soname_spec='${libname}${release}${shared_ext}$major'
10692  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10693  shlibpath_var=LD_LIBRARY_PATH
10694  shlibpath_overrides_runpath=no
10695  hardcode_into_libs=yes
10696  ;;
10697
10698irix5* | irix6* | nonstopux*)
10699  case $host_os in
10700    nonstopux*) version_type=nonstopux ;;
10701    *)
10702	if test "$lt_cv_prog_gnu_ld" = yes; then
10703		version_type=linux
10704	else
10705		version_type=irix
10706	fi ;;
10707  esac
10708  need_lib_prefix=no
10709  need_version=no
10710  soname_spec='${libname}${release}${shared_ext}$major'
10711  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10712  case $host_os in
10713  irix5* | nonstopux*)
10714    libsuff= shlibsuff=
10715    ;;
10716  *)
10717    case $LD in # libtool.m4 will add one of these switches to LD
10718    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10719      libsuff= shlibsuff= libmagic=32-bit;;
10720    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10721      libsuff=32 shlibsuff=N32 libmagic=N32;;
10722    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10723      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10724    *) libsuff= shlibsuff= libmagic=never-match;;
10725    esac
10726    ;;
10727  esac
10728  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10729  shlibpath_overrides_runpath=no
10730  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10731  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10732  hardcode_into_libs=yes
10733  ;;
10734
10735# No shared lib support for Linux oldld, aout, or coff.
10736linux*oldld* | linux*aout* | linux*coff*)
10737  dynamic_linker=no
10738  ;;
10739
10740# This must be Linux ELF.
10741linux* | k*bsd*-gnu | kopensolaris*-gnu)
10742  version_type=linux
10743  need_lib_prefix=no
10744  need_version=no
10745  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10746  soname_spec='${libname}${release}${shared_ext}$major'
10747  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10748  shlibpath_var=LD_LIBRARY_PATH
10749  shlibpath_overrides_runpath=no
10750
10751  # Some binutils ld are patched to set DT_RUNPATH
10752  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10753  $as_echo_n "(cached) " >&6
10754else
10755  lt_cv_shlibpath_overrides_runpath=no
10756    save_LDFLAGS=$LDFLAGS
10757    save_libdir=$libdir
10758    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10759	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10760    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10761/* end confdefs.h.  */
10762
10763int
10764main ()
10765{
10766
10767  ;
10768  return 0;
10769}
10770_ACEOF
10771if ac_fn_c_try_link "$LINENO"; then :
10772  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10773  lt_cv_shlibpath_overrides_runpath=yes
10774fi
10775fi
10776rm -f core conftest.err conftest.$ac_objext \
10777    conftest$ac_exeext conftest.$ac_ext
10778    LDFLAGS=$save_LDFLAGS
10779    libdir=$save_libdir
10780
10781fi
10782
10783  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10784
10785  # This implies no fast_install, which is unacceptable.
10786  # Some rework will be needed to allow for fast_install
10787  # before this can be enabled.
10788  hardcode_into_libs=yes
10789
10790  # Append ld.so.conf contents to the search path
10791  if test -f /etc/ld.so.conf; then
10792    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' ' '`
10793    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10794  fi
10795
10796  # We used to test for /lib/ld.so.1 and disable shared libraries on
10797  # powerpc, because MkLinux only supported shared libraries with the
10798  # GNU dynamic linker.  Since this was broken with cross compilers,
10799  # most powerpc-linux boxes support dynamic linking these days and
10800  # people can always --disable-shared, the test was removed, and we
10801  # assume the GNU/Linux dynamic linker is in use.
10802  dynamic_linker='GNU/Linux ld.so'
10803  ;;
10804
10805netbsd*)
10806  version_type=sunos
10807  need_lib_prefix=no
10808  need_version=no
10809  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10810    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10811    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10812    dynamic_linker='NetBSD (a.out) ld.so'
10813  else
10814    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10815    soname_spec='${libname}${release}${shared_ext}$major'
10816    dynamic_linker='NetBSD ld.elf_so'
10817  fi
10818  shlibpath_var=LD_LIBRARY_PATH
10819  shlibpath_overrides_runpath=yes
10820  hardcode_into_libs=yes
10821  ;;
10822
10823newsos6)
10824  version_type=linux
10825  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10826  shlibpath_var=LD_LIBRARY_PATH
10827  shlibpath_overrides_runpath=yes
10828  ;;
10829
10830*nto* | *qnx*)
10831  version_type=qnx
10832  need_lib_prefix=no
10833  need_version=no
10834  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10835  soname_spec='${libname}${release}${shared_ext}$major'
10836  shlibpath_var=LD_LIBRARY_PATH
10837  shlibpath_overrides_runpath=no
10838  hardcode_into_libs=yes
10839  dynamic_linker='ldqnx.so'
10840  ;;
10841
10842openbsd*)
10843  version_type=sunos
10844  sys_lib_dlsearch_path_spec="/usr/lib"
10845  need_lib_prefix=no
10846  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10847  case $host_os in
10848    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10849    *)				need_version=no  ;;
10850  esac
10851  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10852  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10853  shlibpath_var=LD_LIBRARY_PATH
10854  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10855    case $host_os in
10856      openbsd2.[89] | openbsd2.[89].*)
10857	shlibpath_overrides_runpath=no
10858	;;
10859      *)
10860	shlibpath_overrides_runpath=yes
10861	;;
10862      esac
10863  else
10864    shlibpath_overrides_runpath=yes
10865  fi
10866  ;;
10867
10868os2*)
10869  libname_spec='$name'
10870  shrext_cmds=".dll"
10871  need_lib_prefix=no
10872  library_names_spec='$libname${shared_ext} $libname.a'
10873  dynamic_linker='OS/2 ld.exe'
10874  shlibpath_var=LIBPATH
10875  ;;
10876
10877osf3* | osf4* | osf5*)
10878  version_type=osf
10879  need_lib_prefix=no
10880  need_version=no
10881  soname_spec='${libname}${release}${shared_ext}$major'
10882  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10883  shlibpath_var=LD_LIBRARY_PATH
10884  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10885  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10886  ;;
10887
10888rdos*)
10889  dynamic_linker=no
10890  ;;
10891
10892solaris*)
10893  version_type=linux
10894  need_lib_prefix=no
10895  need_version=no
10896  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10897  soname_spec='${libname}${release}${shared_ext}$major'
10898  shlibpath_var=LD_LIBRARY_PATH
10899  shlibpath_overrides_runpath=yes
10900  hardcode_into_libs=yes
10901  # ldd complains unless libraries are executable
10902  postinstall_cmds='chmod +x $lib'
10903  ;;
10904
10905sunos4*)
10906  version_type=sunos
10907  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10908  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10909  shlibpath_var=LD_LIBRARY_PATH
10910  shlibpath_overrides_runpath=yes
10911  if test "$with_gnu_ld" = yes; then
10912    need_lib_prefix=no
10913  fi
10914  need_version=yes
10915  ;;
10916
10917sysv4 | sysv4.3*)
10918  version_type=linux
10919  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10920  soname_spec='${libname}${release}${shared_ext}$major'
10921  shlibpath_var=LD_LIBRARY_PATH
10922  case $host_vendor in
10923    sni)
10924      shlibpath_overrides_runpath=no
10925      need_lib_prefix=no
10926      runpath_var=LD_RUN_PATH
10927      ;;
10928    siemens)
10929      need_lib_prefix=no
10930      ;;
10931    motorola)
10932      need_lib_prefix=no
10933      need_version=no
10934      shlibpath_overrides_runpath=no
10935      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10936      ;;
10937  esac
10938  ;;
10939
10940sysv4*MP*)
10941  if test -d /usr/nec ;then
10942    version_type=linux
10943    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10944    soname_spec='$libname${shared_ext}.$major'
10945    shlibpath_var=LD_LIBRARY_PATH
10946  fi
10947  ;;
10948
10949sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10950  version_type=freebsd-elf
10951  need_lib_prefix=no
10952  need_version=no
10953  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10954  soname_spec='${libname}${release}${shared_ext}$major'
10955  shlibpath_var=LD_LIBRARY_PATH
10956  shlibpath_overrides_runpath=yes
10957  hardcode_into_libs=yes
10958  if test "$with_gnu_ld" = yes; then
10959    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10960  else
10961    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10962    case $host_os in
10963      sco3.2v5*)
10964        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10965	;;
10966    esac
10967  fi
10968  sys_lib_dlsearch_path_spec='/usr/lib'
10969  ;;
10970
10971tpf*)
10972  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10973  version_type=linux
10974  need_lib_prefix=no
10975  need_version=no
10976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10977  shlibpath_var=LD_LIBRARY_PATH
10978  shlibpath_overrides_runpath=no
10979  hardcode_into_libs=yes
10980  ;;
10981
10982uts4*)
10983  version_type=linux
10984  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10985  soname_spec='${libname}${release}${shared_ext}$major'
10986  shlibpath_var=LD_LIBRARY_PATH
10987  ;;
10988
10989*)
10990  dynamic_linker=no
10991  ;;
10992esac
10993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10994$as_echo "$dynamic_linker" >&6; }
10995test "$dynamic_linker" = no && can_build_shared=no
10996
10997variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10998if test "$GCC" = yes; then
10999  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11000fi
11001
11002if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11003  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11004fi
11005if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11006  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11007fi
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
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11101$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11102hardcode_action=
11103if test -n "$hardcode_libdir_flag_spec" ||
11104   test -n "$runpath_var" ||
11105   test "X$hardcode_automatic" = "Xyes" ; then
11106
11107  # We can hardcode non-existent directories.
11108  if test "$hardcode_direct" != no &&
11109     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11110     # have to relink, otherwise we might link with an installed library
11111     # when we should be linking with a yet-to-be-installed one
11112     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11113     test "$hardcode_minus_L" != no; then
11114    # Linking always hardcodes the temporary library directory.
11115    hardcode_action=relink
11116  else
11117    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11118    hardcode_action=immediate
11119  fi
11120else
11121  # We cannot hardcode anything, or else we can only hardcode existing
11122  # directories.
11123  hardcode_action=unsupported
11124fi
11125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11126$as_echo "$hardcode_action" >&6; }
11127
11128if test "$hardcode_action" = relink ||
11129   test "$inherit_rpath" = yes; then
11130  # Fast installation is not supported
11131  enable_fast_install=no
11132elif test "$shlibpath_overrides_runpath" = yes ||
11133     test "$enable_shared" = no; then
11134  # Fast installation is not necessary
11135  enable_fast_install=needless
11136fi
11137
11138
11139
11140
11141
11142
11143  if test "x$enable_dlopen" != xyes; then
11144  enable_dlopen=unknown
11145  enable_dlopen_self=unknown
11146  enable_dlopen_self_static=unknown
11147else
11148  lt_cv_dlopen=no
11149  lt_cv_dlopen_libs=
11150
11151  case $host_os in
11152  beos*)
11153    lt_cv_dlopen="load_add_on"
11154    lt_cv_dlopen_libs=
11155    lt_cv_dlopen_self=yes
11156    ;;
11157
11158  mingw* | pw32* | cegcc*)
11159    lt_cv_dlopen="LoadLibrary"
11160    lt_cv_dlopen_libs=
11161    ;;
11162
11163  cygwin*)
11164    lt_cv_dlopen="dlopen"
11165    lt_cv_dlopen_libs=
11166    ;;
11167
11168  darwin*)
11169  # if libdl is installed we need to link against it
11170    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11171$as_echo_n "checking for dlopen in -ldl... " >&6; }
11172if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11173  $as_echo_n "(cached) " >&6
11174else
11175  ac_check_lib_save_LIBS=$LIBS
11176LIBS="-ldl  $LIBS"
11177cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11178/* end confdefs.h.  */
11179
11180/* Override any GCC internal prototype to avoid an error.
11181   Use char because int might match the return type of a GCC
11182   builtin and then its argument prototype would still apply.  */
11183#ifdef __cplusplus
11184extern "C"
11185#endif
11186char dlopen ();
11187int
11188main ()
11189{
11190return dlopen ();
11191  ;
11192  return 0;
11193}
11194_ACEOF
11195if ac_fn_c_try_link "$LINENO"; then :
11196  ac_cv_lib_dl_dlopen=yes
11197else
11198  ac_cv_lib_dl_dlopen=no
11199fi
11200rm -f core conftest.err conftest.$ac_objext \
11201    conftest$ac_exeext conftest.$ac_ext
11202LIBS=$ac_check_lib_save_LIBS
11203fi
11204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11205$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11206if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11207  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11208else
11209
11210    lt_cv_dlopen="dyld"
11211    lt_cv_dlopen_libs=
11212    lt_cv_dlopen_self=yes
11213
11214fi
11215
11216    ;;
11217
11218  *)
11219    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11220if test "x$ac_cv_func_shl_load" = x""yes; then :
11221  lt_cv_dlopen="shl_load"
11222else
11223  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11224$as_echo_n "checking for shl_load in -ldld... " >&6; }
11225if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11226  $as_echo_n "(cached) " >&6
11227else
11228  ac_check_lib_save_LIBS=$LIBS
11229LIBS="-ldld  $LIBS"
11230cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11231/* end confdefs.h.  */
11232
11233/* Override any GCC internal prototype to avoid an error.
11234   Use char because int might match the return type of a GCC
11235   builtin and then its argument prototype would still apply.  */
11236#ifdef __cplusplus
11237extern "C"
11238#endif
11239char shl_load ();
11240int
11241main ()
11242{
11243return shl_load ();
11244  ;
11245  return 0;
11246}
11247_ACEOF
11248if ac_fn_c_try_link "$LINENO"; then :
11249  ac_cv_lib_dld_shl_load=yes
11250else
11251  ac_cv_lib_dld_shl_load=no
11252fi
11253rm -f core conftest.err conftest.$ac_objext \
11254    conftest$ac_exeext conftest.$ac_ext
11255LIBS=$ac_check_lib_save_LIBS
11256fi
11257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11258$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11259if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11260  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11261else
11262  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11263if test "x$ac_cv_func_dlopen" = x""yes; then :
11264  lt_cv_dlopen="dlopen"
11265else
11266  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11267$as_echo_n "checking for dlopen in -ldl... " >&6; }
11268if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11269  $as_echo_n "(cached) " >&6
11270else
11271  ac_check_lib_save_LIBS=$LIBS
11272LIBS="-ldl  $LIBS"
11273cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11274/* end confdefs.h.  */
11275
11276/* Override any GCC internal prototype to avoid an error.
11277   Use char because int might match the return type of a GCC
11278   builtin and then its argument prototype would still apply.  */
11279#ifdef __cplusplus
11280extern "C"
11281#endif
11282char dlopen ();
11283int
11284main ()
11285{
11286return dlopen ();
11287  ;
11288  return 0;
11289}
11290_ACEOF
11291if ac_fn_c_try_link "$LINENO"; then :
11292  ac_cv_lib_dl_dlopen=yes
11293else
11294  ac_cv_lib_dl_dlopen=no
11295fi
11296rm -f core conftest.err conftest.$ac_objext \
11297    conftest$ac_exeext conftest.$ac_ext
11298LIBS=$ac_check_lib_save_LIBS
11299fi
11300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11301$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11302if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11303  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11304else
11305  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11306$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11307if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11308  $as_echo_n "(cached) " >&6
11309else
11310  ac_check_lib_save_LIBS=$LIBS
11311LIBS="-lsvld  $LIBS"
11312cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11313/* end confdefs.h.  */
11314
11315/* Override any GCC internal prototype to avoid an error.
11316   Use char because int might match the return type of a GCC
11317   builtin and then its argument prototype would still apply.  */
11318#ifdef __cplusplus
11319extern "C"
11320#endif
11321char dlopen ();
11322int
11323main ()
11324{
11325return dlopen ();
11326  ;
11327  return 0;
11328}
11329_ACEOF
11330if ac_fn_c_try_link "$LINENO"; then :
11331  ac_cv_lib_svld_dlopen=yes
11332else
11333  ac_cv_lib_svld_dlopen=no
11334fi
11335rm -f core conftest.err conftest.$ac_objext \
11336    conftest$ac_exeext conftest.$ac_ext
11337LIBS=$ac_check_lib_save_LIBS
11338fi
11339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11340$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11341if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11342  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11343else
11344  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11345$as_echo_n "checking for dld_link in -ldld... " >&6; }
11346if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11347  $as_echo_n "(cached) " >&6
11348else
11349  ac_check_lib_save_LIBS=$LIBS
11350LIBS="-ldld  $LIBS"
11351cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11352/* end confdefs.h.  */
11353
11354/* Override any GCC internal prototype to avoid an error.
11355   Use char because int might match the return type of a GCC
11356   builtin and then its argument prototype would still apply.  */
11357#ifdef __cplusplus
11358extern "C"
11359#endif
11360char dld_link ();
11361int
11362main ()
11363{
11364return dld_link ();
11365  ;
11366  return 0;
11367}
11368_ACEOF
11369if ac_fn_c_try_link "$LINENO"; then :
11370  ac_cv_lib_dld_dld_link=yes
11371else
11372  ac_cv_lib_dld_dld_link=no
11373fi
11374rm -f core conftest.err conftest.$ac_objext \
11375    conftest$ac_exeext conftest.$ac_ext
11376LIBS=$ac_check_lib_save_LIBS
11377fi
11378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11379$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11380if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11381  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11382fi
11383
11384
11385fi
11386
11387
11388fi
11389
11390
11391fi
11392
11393
11394fi
11395
11396
11397fi
11398
11399    ;;
11400  esac
11401
11402  if test "x$lt_cv_dlopen" != xno; then
11403    enable_dlopen=yes
11404  else
11405    enable_dlopen=no
11406  fi
11407
11408  case $lt_cv_dlopen in
11409  dlopen)
11410    save_CPPFLAGS="$CPPFLAGS"
11411    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11412
11413    save_LDFLAGS="$LDFLAGS"
11414    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11415
11416    save_LIBS="$LIBS"
11417    LIBS="$lt_cv_dlopen_libs $LIBS"
11418
11419    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11420$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11421if test "${lt_cv_dlopen_self+set}" = set; then :
11422  $as_echo_n "(cached) " >&6
11423else
11424  	  if test "$cross_compiling" = yes; then :
11425  lt_cv_dlopen_self=cross
11426else
11427  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11428  lt_status=$lt_dlunknown
11429  cat > conftest.$ac_ext <<_LT_EOF
11430#line 11430 "configure"
11431#include "confdefs.h"
11432
11433#if HAVE_DLFCN_H
11434#include <dlfcn.h>
11435#endif
11436
11437#include <stdio.h>
11438
11439#ifdef RTLD_GLOBAL
11440#  define LT_DLGLOBAL		RTLD_GLOBAL
11441#else
11442#  ifdef DL_GLOBAL
11443#    define LT_DLGLOBAL		DL_GLOBAL
11444#  else
11445#    define LT_DLGLOBAL		0
11446#  endif
11447#endif
11448
11449/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11450   find out it does not work in some platform. */
11451#ifndef LT_DLLAZY_OR_NOW
11452#  ifdef RTLD_LAZY
11453#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11454#  else
11455#    ifdef DL_LAZY
11456#      define LT_DLLAZY_OR_NOW		DL_LAZY
11457#    else
11458#      ifdef RTLD_NOW
11459#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11460#      else
11461#        ifdef DL_NOW
11462#          define LT_DLLAZY_OR_NOW	DL_NOW
11463#        else
11464#          define LT_DLLAZY_OR_NOW	0
11465#        endif
11466#      endif
11467#    endif
11468#  endif
11469#endif
11470
11471/* When -fvisbility=hidden is used, assume the code has been annotated
11472   correspondingly for the symbols needed.  */
11473#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11474void fnord () __attribute__((visibility("default")));
11475#endif
11476
11477void fnord () { int i=42; }
11478int main ()
11479{
11480  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11481  int status = $lt_dlunknown;
11482
11483  if (self)
11484    {
11485      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11486      else
11487        {
11488	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11489          else puts (dlerror ());
11490	}
11491      /* dlclose (self); */
11492    }
11493  else
11494    puts (dlerror ());
11495
11496  return status;
11497}
11498_LT_EOF
11499  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11500  (eval $ac_link) 2>&5
11501  ac_status=$?
11502  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11503  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11504    (./conftest; exit; ) >&5 2>/dev/null
11505    lt_status=$?
11506    case x$lt_status in
11507      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11508      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11509      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11510    esac
11511  else :
11512    # compilation failed
11513    lt_cv_dlopen_self=no
11514  fi
11515fi
11516rm -fr conftest*
11517
11518
11519fi
11520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11521$as_echo "$lt_cv_dlopen_self" >&6; }
11522
11523    if test "x$lt_cv_dlopen_self" = xyes; then
11524      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11525      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11526$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11527if test "${lt_cv_dlopen_self_static+set}" = set; then :
11528  $as_echo_n "(cached) " >&6
11529else
11530  	  if test "$cross_compiling" = yes; then :
11531  lt_cv_dlopen_self_static=cross
11532else
11533  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11534  lt_status=$lt_dlunknown
11535  cat > conftest.$ac_ext <<_LT_EOF
11536#line 11536 "configure"
11537#include "confdefs.h"
11538
11539#if HAVE_DLFCN_H
11540#include <dlfcn.h>
11541#endif
11542
11543#include <stdio.h>
11544
11545#ifdef RTLD_GLOBAL
11546#  define LT_DLGLOBAL		RTLD_GLOBAL
11547#else
11548#  ifdef DL_GLOBAL
11549#    define LT_DLGLOBAL		DL_GLOBAL
11550#  else
11551#    define LT_DLGLOBAL		0
11552#  endif
11553#endif
11554
11555/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11556   find out it does not work in some platform. */
11557#ifndef LT_DLLAZY_OR_NOW
11558#  ifdef RTLD_LAZY
11559#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11560#  else
11561#    ifdef DL_LAZY
11562#      define LT_DLLAZY_OR_NOW		DL_LAZY
11563#    else
11564#      ifdef RTLD_NOW
11565#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11566#      else
11567#        ifdef DL_NOW
11568#          define LT_DLLAZY_OR_NOW	DL_NOW
11569#        else
11570#          define LT_DLLAZY_OR_NOW	0
11571#        endif
11572#      endif
11573#    endif
11574#  endif
11575#endif
11576
11577/* When -fvisbility=hidden is used, assume the code has been annotated
11578   correspondingly for the symbols needed.  */
11579#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11580void fnord () __attribute__((visibility("default")));
11581#endif
11582
11583void fnord () { int i=42; }
11584int main ()
11585{
11586  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11587  int status = $lt_dlunknown;
11588
11589  if (self)
11590    {
11591      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11592      else
11593        {
11594	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11595          else puts (dlerror ());
11596	}
11597      /* dlclose (self); */
11598    }
11599  else
11600    puts (dlerror ());
11601
11602  return status;
11603}
11604_LT_EOF
11605  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11606  (eval $ac_link) 2>&5
11607  ac_status=$?
11608  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11609  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11610    (./conftest; exit; ) >&5 2>/dev/null
11611    lt_status=$?
11612    case x$lt_status in
11613      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11614      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11615      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11616    esac
11617  else :
11618    # compilation failed
11619    lt_cv_dlopen_self_static=no
11620  fi
11621fi
11622rm -fr conftest*
11623
11624
11625fi
11626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11627$as_echo "$lt_cv_dlopen_self_static" >&6; }
11628    fi
11629
11630    CPPFLAGS="$save_CPPFLAGS"
11631    LDFLAGS="$save_LDFLAGS"
11632    LIBS="$save_LIBS"
11633    ;;
11634  esac
11635
11636  case $lt_cv_dlopen_self in
11637  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11638  *) enable_dlopen_self=unknown ;;
11639  esac
11640
11641  case $lt_cv_dlopen_self_static in
11642  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11643  *) enable_dlopen_self_static=unknown ;;
11644  esac
11645fi
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663striplib=
11664old_striplib=
11665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11666$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11667if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11668  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11669  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11671$as_echo "yes" >&6; }
11672else
11673# FIXME - insert some real tests, host_os isn't really good enough
11674  case $host_os in
11675  darwin*)
11676    if test -n "$STRIP" ; then
11677      striplib="$STRIP -x"
11678      old_striplib="$STRIP -S"
11679      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11680$as_echo "yes" >&6; }
11681    else
11682      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11683$as_echo "no" >&6; }
11684    fi
11685    ;;
11686  *)
11687    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11688$as_echo "no" >&6; }
11689    ;;
11690  esac
11691fi
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704  # Report which library types will actually be built
11705  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11706$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11708$as_echo "$can_build_shared" >&6; }
11709
11710  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11711$as_echo_n "checking whether to build shared libraries... " >&6; }
11712  test "$can_build_shared" = "no" && enable_shared=no
11713
11714  # On AIX, shared libraries and static libraries use the same namespace, and
11715  # are all built from PIC.
11716  case $host_os in
11717  aix3*)
11718    test "$enable_shared" = yes && enable_static=no
11719    if test -n "$RANLIB"; then
11720      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11721      postinstall_cmds='$RANLIB $lib'
11722    fi
11723    ;;
11724
11725  aix[4-9]*)
11726    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11727      test "$enable_shared" = yes && enable_static=no
11728    fi
11729    ;;
11730  esac
11731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11732$as_echo "$enable_shared" >&6; }
11733
11734  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11735$as_echo_n "checking whether to build static libraries... " >&6; }
11736  # Make sure either enable_shared or enable_static is yes.
11737  test "$enable_shared" = yes || enable_static=yes
11738  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11739$as_echo "$enable_static" >&6; }
11740
11741
11742
11743
11744fi
11745ac_ext=c
11746ac_cpp='$CPP $CPPFLAGS'
11747ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11748ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11749ac_compiler_gnu=$ac_cv_c_compiler_gnu
11750
11751CC="$lt_save_CC"
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765        ac_config_commands="$ac_config_commands libtool"
11766
11767
11768
11769
11770# Only expand once:
11771
11772
11773
11774# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11775
11776# The tests for host and target for $enable_largefile require
11777# canonical names.
11778
11779
11780
11781# As the $enable_largefile decision depends on --enable-plugins we must set it
11782# even in directories otherwise not depending on the $plugins option.
11783
11784
11785  maybe_plugins=no
11786  for ac_header in dlfcn.h
11787do :
11788  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11789"
11790if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
11791  cat >>confdefs.h <<_ACEOF
11792#define HAVE_DLFCN_H 1
11793_ACEOF
11794 maybe_plugins=yes
11795fi
11796
11797done
11798
11799  for ac_header in windows.h
11800do :
11801  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11802"
11803if test "x$ac_cv_header_windows_h" = x""yes; then :
11804  cat >>confdefs.h <<_ACEOF
11805#define HAVE_WINDOWS_H 1
11806_ACEOF
11807 maybe_plugins=yes
11808fi
11809
11810done
11811
11812
11813  # Check whether --enable-plugins was given.
11814if test "${enable_plugins+set}" = set; then :
11815  enableval=$enable_plugins; case "${enableval}" in
11816      no) plugins=no ;;
11817      *) plugins=yes
11818         if test "$maybe_plugins" != "yes" ; then
11819	   as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11820	 fi ;;
11821     esac
11822else
11823  plugins=$maybe_plugins
11824
11825fi
11826
11827  if test "$plugins" = "yes"; then
11828    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11829$as_echo_n "checking for library containing dlopen... " >&6; }
11830if test "${ac_cv_search_dlopen+set}" = set; then :
11831  $as_echo_n "(cached) " >&6
11832else
11833  ac_func_search_save_LIBS=$LIBS
11834cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11835/* end confdefs.h.  */
11836
11837/* Override any GCC internal prototype to avoid an error.
11838   Use char because int might match the return type of a GCC
11839   builtin and then its argument prototype would still apply.  */
11840#ifdef __cplusplus
11841extern "C"
11842#endif
11843char dlopen ();
11844int
11845main ()
11846{
11847return dlopen ();
11848  ;
11849  return 0;
11850}
11851_ACEOF
11852for ac_lib in '' dl; do
11853  if test -z "$ac_lib"; then
11854    ac_res="none required"
11855  else
11856    ac_res=-l$ac_lib
11857    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11858  fi
11859  if ac_fn_c_try_link "$LINENO"; then :
11860  ac_cv_search_dlopen=$ac_res
11861fi
11862rm -f core conftest.err conftest.$ac_objext \
11863    conftest$ac_exeext
11864  if test "${ac_cv_search_dlopen+set}" = set; then :
11865  break
11866fi
11867done
11868if test "${ac_cv_search_dlopen+set}" = set; then :
11869
11870else
11871  ac_cv_search_dlopen=no
11872fi
11873rm conftest.$ac_ext
11874LIBS=$ac_func_search_save_LIBS
11875fi
11876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11877$as_echo "$ac_cv_search_dlopen" >&6; }
11878ac_res=$ac_cv_search_dlopen
11879if test "$ac_res" != no; then :
11880  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11881
11882fi
11883
11884  fi
11885
11886
11887case "${host}" in
11888  sparc-*-solaris*|i[3-7]86-*-solaris*)
11889    # On native 32bit sparc and ia32 solaris, large-file and procfs support
11890    # are mutually exclusive; and without procfs support, the bfd/ elf module
11891    # cannot provide certain routines such as elfcore_write_prpsinfo
11892    # or elfcore_write_prstatus.  So unless the user explicitly requested
11893    # large-file support through the --enable-largefile switch, disable
11894    # large-file support in favor of procfs support.
11895    test "${target}" = "${host}" -a "x$plugins" = xno \
11896      && : ${enable_largefile="no"}
11897    ;;
11898esac
11899
11900# Check whether --enable-largefile was given.
11901if test "${enable_largefile+set}" = set; then :
11902  enableval=$enable_largefile;
11903fi
11904
11905if test "$enable_largefile" != no; then
11906
11907  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11908$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11909if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11910  $as_echo_n "(cached) " >&6
11911else
11912  ac_cv_sys_largefile_CC=no
11913     if test "$GCC" != yes; then
11914       ac_save_CC=$CC
11915       while :; do
11916	 # IRIX 6.2 and later do not support large files by default,
11917	 # so use the C compiler's -n32 option if that helps.
11918	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11919/* end confdefs.h.  */
11920#include <sys/types.h>
11921 /* Check that off_t can represent 2**63 - 1 correctly.
11922    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11923    since some C++ compilers masquerading as C compilers
11924    incorrectly reject 9223372036854775807.  */
11925#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11926  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11927		       && LARGE_OFF_T % 2147483647 == 1)
11928		      ? 1 : -1];
11929int
11930main ()
11931{
11932
11933  ;
11934  return 0;
11935}
11936_ACEOF
11937	 if ac_fn_c_try_compile "$LINENO"; then :
11938  break
11939fi
11940rm -f core conftest.err conftest.$ac_objext
11941	 CC="$CC -n32"
11942	 if ac_fn_c_try_compile "$LINENO"; then :
11943  ac_cv_sys_largefile_CC=' -n32'; break
11944fi
11945rm -f core conftest.err conftest.$ac_objext
11946	 break
11947       done
11948       CC=$ac_save_CC
11949       rm -f conftest.$ac_ext
11950    fi
11951fi
11952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11953$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11954  if test "$ac_cv_sys_largefile_CC" != no; then
11955    CC=$CC$ac_cv_sys_largefile_CC
11956  fi
11957
11958  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11959$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11960if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11961  $as_echo_n "(cached) " >&6
11962else
11963  while :; do
11964  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11965/* end confdefs.h.  */
11966#include <sys/types.h>
11967 /* Check that off_t can represent 2**63 - 1 correctly.
11968    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11969    since some C++ compilers masquerading as C compilers
11970    incorrectly reject 9223372036854775807.  */
11971#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11972  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11973		       && LARGE_OFF_T % 2147483647 == 1)
11974		      ? 1 : -1];
11975int
11976main ()
11977{
11978
11979  ;
11980  return 0;
11981}
11982_ACEOF
11983if ac_fn_c_try_compile "$LINENO"; then :
11984  ac_cv_sys_file_offset_bits=no; break
11985fi
11986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11987  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11988/* end confdefs.h.  */
11989#define _FILE_OFFSET_BITS 64
11990#include <sys/types.h>
11991 /* Check that off_t can represent 2**63 - 1 correctly.
11992    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11993    since some C++ compilers masquerading as C compilers
11994    incorrectly reject 9223372036854775807.  */
11995#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11996  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11997		       && LARGE_OFF_T % 2147483647 == 1)
11998		      ? 1 : -1];
11999int
12000main ()
12001{
12002
12003  ;
12004  return 0;
12005}
12006_ACEOF
12007if ac_fn_c_try_compile "$LINENO"; then :
12008  ac_cv_sys_file_offset_bits=64; break
12009fi
12010rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12011  ac_cv_sys_file_offset_bits=unknown
12012  break
12013done
12014fi
12015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12016$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12017case $ac_cv_sys_file_offset_bits in #(
12018  no | unknown) ;;
12019  *)
12020cat >>confdefs.h <<_ACEOF
12021#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12022_ACEOF
12023;;
12024esac
12025rm -rf conftest*
12026  if test $ac_cv_sys_file_offset_bits = unknown; then
12027    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12028$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12029if test "${ac_cv_sys_large_files+set}" = set; then :
12030  $as_echo_n "(cached) " >&6
12031else
12032  while :; do
12033  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12034/* end confdefs.h.  */
12035#include <sys/types.h>
12036 /* Check that off_t can represent 2**63 - 1 correctly.
12037    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12038    since some C++ compilers masquerading as C compilers
12039    incorrectly reject 9223372036854775807.  */
12040#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12041  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12042		       && LARGE_OFF_T % 2147483647 == 1)
12043		      ? 1 : -1];
12044int
12045main ()
12046{
12047
12048  ;
12049  return 0;
12050}
12051_ACEOF
12052if ac_fn_c_try_compile "$LINENO"; then :
12053  ac_cv_sys_large_files=no; break
12054fi
12055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12056  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12057/* end confdefs.h.  */
12058#define _LARGE_FILES 1
12059#include <sys/types.h>
12060 /* Check that off_t can represent 2**63 - 1 correctly.
12061    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12062    since some C++ compilers masquerading as C compilers
12063    incorrectly reject 9223372036854775807.  */
12064#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12065  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12066		       && LARGE_OFF_T % 2147483647 == 1)
12067		      ? 1 : -1];
12068int
12069main ()
12070{
12071
12072  ;
12073  return 0;
12074}
12075_ACEOF
12076if ac_fn_c_try_compile "$LINENO"; then :
12077  ac_cv_sys_large_files=1; break
12078fi
12079rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12080  ac_cv_sys_large_files=unknown
12081  break
12082done
12083fi
12084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12085$as_echo "$ac_cv_sys_large_files" >&6; }
12086case $ac_cv_sys_large_files in #(
12087  no | unknown) ;;
12088  *)
12089cat >>confdefs.h <<_ACEOF
12090#define _LARGE_FILES $ac_cv_sys_large_files
12091_ACEOF
12092;;
12093esac
12094rm -rf conftest*
12095  fi
12096fi
12097
12098
12099
12100 if test "$plugins" = "yes"; then
12101  PLUGINS_TRUE=
12102  PLUGINS_FALSE='#'
12103else
12104  PLUGINS_TRUE='#'
12105  PLUGINS_FALSE=
12106fi
12107
12108
12109if test "$plugins" = "yes"; then
12110  enable_targets="$enable_targets plugin"
12111fi
12112
12113# Check whether --enable-64-bit-bfd was given.
12114if test "${enable_64_bit_bfd+set}" = set; then :
12115  enableval=$enable_64_bit_bfd; case "${enableval}" in
12116  yes)  want64=true  ;;
12117  no)   want64=false ;;
12118  *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
12119esac
12120else
12121  want64=false
12122fi
12123
12124# Check whether --enable-targets was given.
12125if test "${enable_targets+set}" = set; then :
12126  enableval=$enable_targets; case "${enableval}" in
12127  yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
12128            ;;
12129  no)       enable_targets= ;;
12130  *)        enable_targets=$enableval ;;
12131esac
12132fi
12133
12134# Check whether --enable-64_bit_archive was given.
12135if test "${enable_64_bit_archive+set}" = set; then :
12136  enableval=$enable_64_bit_archive; case "${enableval}" in
12137  yes)  want_64_bit_archive=true  ;;
12138  no)   want_64_bit_archive=false ;;
12139  *)    as_fn_error "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;;
12140esac
12141else
12142  want_64_bit_archive=unset
12143fi
12144
12145
12146# Check whether --with-mmap was given.
12147if test "${with_mmap+set}" = set; then :
12148  withval=$with_mmap; case "${withval}" in
12149  yes)  want_mmap=true ;;
12150  no)   want_mmap=false ;;
12151  *)    as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
12152esac
12153else
12154  want_mmap=false
12155fi
12156
12157# Check whether --enable-secureplt was given.
12158if test "${enable_secureplt+set}" = set; then :
12159  enableval=$enable_secureplt; case "${enableval}" in
12160  yes)  use_secureplt=true  ;;
12161  no)   use_secureplt=false ;;
12162  *)    as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
12163esac
12164else
12165  use_secureplt=true
12166fi
12167if test $use_secureplt = true; then
12168
12169$as_echo "#define USE_SECUREPLT 1" >>confdefs.h
12170
12171fi
12172
12173# Check whether --enable-leading-mingw64-underscores was given.
12174if test "${enable_leading_mingw64_underscores+set}" = set; then :
12175  enableval=$enable_leading_mingw64_underscores;
12176fi
12177
12178if  test x"$enable_leading_mingw64_underscores" = xyes ; then :
12179
12180$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12181
12182fi
12183
12184DEBUGDIR=${libdir}/debug
12185
12186# Check whether --with-separate-debug-dir was given.
12187if test "${with_separate_debug_dir+set}" = set; then :
12188  withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12189fi
12190
12191
12192
12193
12194
12195# Check whether --with-pkgversion was given.
12196if test "${with_pkgversion+set}" = set; then :
12197  withval=$with_pkgversion; case "$withval" in
12198      yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12199      no)  PKGVERSION= ;;
12200      *)   PKGVERSION="($withval) " ;;
12201     esac
12202else
12203  PKGVERSION="(GNU Binutils) "
12204
12205fi
12206
12207
12208
12209
12210
12211# Check whether --with-bugurl was given.
12212if test "${with_bugurl+set}" = set; then :
12213  withval=$with_bugurl; case "$withval" in
12214      yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12215      no)  BUGURL=
12216	   ;;
12217      *)   BUGURL="$withval"
12218	   ;;
12219     esac
12220else
12221  BUGURL="http://www.sourceware.org/bugzilla/"
12222
12223fi
12224
12225  case ${BUGURL} in
12226  "")
12227    REPORT_BUGS_TO=
12228    REPORT_BUGS_TEXI=
12229    ;;
12230  *)
12231    REPORT_BUGS_TO="<$BUGURL>"
12232    REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12233    ;;
12234  esac;
12235
12236
12237
12238
12239
12240# Set the 'development' global.
12241. $srcdir/../bfd/development.sh
12242
12243# Default set of GCC warnings to enable.
12244GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12245
12246# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12247cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12248/* end confdefs.h.  */
12249__GNUC__
12250_ACEOF
12251if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12252  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12253
12254else
12255  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12256fi
12257rm -f conftest*
12258
12259
12260# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12261cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12262/* end confdefs.h.  */
12263__GNUC__
12264_ACEOF
12265if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12266  $EGREP "^[0-4]$" >/dev/null 2>&1; then :
12267
12268else
12269  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12270fi
12271rm -f conftest*
12272
12273
12274# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12275WARN_WRITE_STRINGS=""
12276cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12277/* end confdefs.h.  */
12278__GNUC__
12279_ACEOF
12280if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12281  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12282
12283else
12284  WARN_WRITE_STRINGS="-Wwrite-strings"
12285fi
12286rm -f conftest*
12287
12288
12289# Check whether --enable-werror was given.
12290if test "${enable_werror+set}" = set; then :
12291  enableval=$enable_werror; case "${enableval}" in
12292     yes | y) ERROR_ON_WARNING="yes" ;;
12293     no | n)  ERROR_ON_WARNING="no" ;;
12294     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12295   esac
12296fi
12297
12298
12299# Disable -Wformat by default when using gcc on mingw
12300case "${host}" in
12301  *-*-mingw32*)
12302    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12303      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12304    fi
12305    ;;
12306  *) ;;
12307esac
12308
12309# Enable -Werror by default when using gcc.  Turn it off for releases.
12310if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12311    ERROR_ON_WARNING=yes
12312fi
12313
12314NO_WERROR=
12315if test "${ERROR_ON_WARNING}" = yes ; then
12316    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12317    NO_WERROR="-Wno-error"
12318fi
12319
12320if test "${GCC}" = yes ; then
12321  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12322fi
12323
12324# Check whether --enable-build-warnings was given.
12325if test "${enable_build_warnings+set}" = set; then :
12326  enableval=$enable_build_warnings; case "${enableval}" in
12327  yes)	WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12328  no)	if test "${GCC}" = yes ; then
12329	  WARN_CFLAGS="-w"
12330	fi;;
12331  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12332        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12333  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12334        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12335  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12336esac
12337fi
12338
12339
12340if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12341  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12342fi
12343
12344
12345
12346
12347
12348
12349ac_config_headers="$ac_config_headers config.h:config.in"
12350
12351
12352# PR 14072
12353
12354
12355if test -z "$target" ; then
12356    as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
12357fi
12358
12359
12360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12361$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12362    # Check whether --enable-maintainer-mode was given.
12363if test "${enable_maintainer_mode+set}" = set; then :
12364  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12365else
12366  USE_MAINTAINER_MODE=no
12367fi
12368
12369  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12370$as_echo "$USE_MAINTAINER_MODE" >&6; }
12371   if test $USE_MAINTAINER_MODE = yes; then
12372  MAINTAINER_MODE_TRUE=
12373  MAINTAINER_MODE_FALSE='#'
12374else
12375  MAINTAINER_MODE_TRUE='#'
12376  MAINTAINER_MODE_FALSE=
12377fi
12378
12379  MAINT=$MAINTAINER_MODE_TRUE
12380
12381
12382 if false; then
12383  GENINSRC_NEVER_TRUE=
12384  GENINSRC_NEVER_FALSE='#'
12385else
12386  GENINSRC_NEVER_TRUE='#'
12387  GENINSRC_NEVER_FALSE=
12388fi
12389
12390 case ${build_alias} in
12391  "") build_noncanonical=${build} ;;
12392  *) build_noncanonical=${build_alias} ;;
12393esac
12394
12395 case ${host_alias} in
12396  "") host_noncanonical=${build_noncanonical} ;;
12397  *) host_noncanonical=${host_alias} ;;
12398esac
12399
12400 case ${target_alias} in
12401  "") target_noncanonical=${host_noncanonical} ;;
12402  *) target_noncanonical=${target_alias} ;;
12403esac
12404
12405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12406$as_echo_n "checking whether to install libbfd... " >&6; }
12407  # Check whether --enable-install-libbfd was given.
12408if test "${enable_install_libbfd+set}" = set; then :
12409  enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12410else
12411  if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12412        install_libbfd_p=yes
12413      else
12414        install_libbfd_p=no
12415      fi
12416fi
12417
12418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12419$as_echo "$install_libbfd_p" >&6; }
12420   if test $install_libbfd_p = yes; then
12421  INSTALL_LIBBFD_TRUE=
12422  INSTALL_LIBBFD_FALSE='#'
12423else
12424  INSTALL_LIBBFD_TRUE='#'
12425  INSTALL_LIBBFD_FALSE=
12426fi
12427
12428  # Need _noncanonical variables for this.
12429
12430
12431
12432
12433  # libbfd.a is a host library containing target dependent code
12434  bfdlibdir='$(libdir)'
12435  bfdincludedir='$(includedir)'
12436  if test "${host}" != "${target}"; then
12437    bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12438    bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12439  fi
12440
12441
12442
12443
12444
12445
12446
12447
12448host64=false
12449target64=false
12450bfd_default_target_size=32
12451
12452# host stuff:
12453
12454ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru uk sr"
12455# If we haven't got the data from the intl directory,
12456# assume NLS is disabled.
12457USE_NLS=no
12458LIBINTL=
12459LIBINTL_DEP=
12460INCINTL=
12461XGETTEXT=
12462GMSGFMT=
12463POSUB=
12464
12465if test -f  ../intl/config.intl; then
12466  .  ../intl/config.intl
12467fi
12468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12469$as_echo_n "checking whether NLS is requested... " >&6; }
12470if test x"$USE_NLS" != xyes; then
12471  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12472$as_echo "no" >&6; }
12473else
12474  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12475$as_echo "yes" >&6; }
12476
12477$as_echo "#define ENABLE_NLS 1" >>confdefs.h
12478
12479
12480  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12481$as_echo_n "checking for catalogs to be installed... " >&6; }
12482  # Look for .po and .gmo files in the source directory.
12483  CATALOGS=
12484  XLINGUAS=
12485  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12486    # If there aren't any .gmo files the shell will give us the
12487    # literal string "../path/to/srcdir/po/*.gmo" which has to be
12488    # weeded out.
12489    case "$cat" in *\**)
12490      continue;;
12491    esac
12492    # The quadruple backslash is collapsed to a double backslash
12493    # by the backticks, then collapsed again by the double quotes,
12494    # leaving us with one backslash in the sed expression (right
12495    # before the dot that mustn't act as a wildcard).
12496    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12497    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12498    # The user is allowed to set LINGUAS to a list of languages to
12499    # install catalogs for.  If it's empty that means "all of them."
12500    if test "x$LINGUAS" = x; then
12501      CATALOGS="$CATALOGS $cat"
12502      XLINGUAS="$XLINGUAS $lang"
12503    else
12504      case "$LINGUAS" in *$lang*)
12505        CATALOGS="$CATALOGS $cat"
12506        XLINGUAS="$XLINGUAS $lang"
12507        ;;
12508      esac
12509    fi
12510  done
12511  LINGUAS="$XLINGUAS"
12512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12513$as_echo "$LINGUAS" >&6; }
12514
12515
12516    DATADIRNAME=share
12517
12518  INSTOBJEXT=.mo
12519
12520  GENCAT=gencat
12521
12522  CATOBJEXT=.gmo
12523
12524fi
12525
12526        MKINSTALLDIRS=
12527  if test -n "$ac_aux_dir"; then
12528    case "$ac_aux_dir" in
12529      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12530      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12531    esac
12532  fi
12533  if test -z "$MKINSTALLDIRS"; then
12534    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12535  fi
12536
12537
12538
12539  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12540$as_echo_n "checking whether NLS is requested... " >&6; }
12541    # Check whether --enable-nls was given.
12542if test "${enable_nls+set}" = set; then :
12543  enableval=$enable_nls; USE_NLS=$enableval
12544else
12545  USE_NLS=yes
12546fi
12547
12548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12549$as_echo "$USE_NLS" >&6; }
12550
12551
12552
12553
12554
12555
12556# Prepare PATH_SEPARATOR.
12557# The user is always right.
12558if test "${PATH_SEPARATOR+set}" != set; then
12559  echo "#! /bin/sh" >conf$$.sh
12560  echo  "exit 0"   >>conf$$.sh
12561  chmod +x conf$$.sh
12562  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12563    PATH_SEPARATOR=';'
12564  else
12565    PATH_SEPARATOR=:
12566  fi
12567  rm -f conf$$.sh
12568fi
12569
12570# Find out how to test for executable files. Don't use a zero-byte file,
12571# as systems may use methods other than mode bits to determine executability.
12572cat >conf$$.file <<_ASEOF
12573#! /bin/sh
12574exit 0
12575_ASEOF
12576chmod +x conf$$.file
12577if test -x conf$$.file >/dev/null 2>&1; then
12578  ac_executable_p="test -x"
12579else
12580  ac_executable_p="test -f"
12581fi
12582rm -f conf$$.file
12583
12584# Extract the first word of "msgfmt", so it can be a program name with args.
12585set dummy msgfmt; ac_word=$2
12586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12587$as_echo_n "checking for $ac_word... " >&6; }
12588if test "${ac_cv_path_MSGFMT+set}" = set; then :
12589  $as_echo_n "(cached) " >&6
12590else
12591  case "$MSGFMT" in
12592  [\\/]* | ?:[\\/]*)
12593    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12594    ;;
12595  *)
12596    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12597    for ac_dir in $PATH; do
12598      IFS="$ac_save_IFS"
12599      test -z "$ac_dir" && ac_dir=.
12600      for ac_exec_ext in '' $ac_executable_extensions; do
12601        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12602          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12603     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12604            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12605            break 2
12606          fi
12607        fi
12608      done
12609    done
12610    IFS="$ac_save_IFS"
12611  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12612    ;;
12613esac
12614fi
12615MSGFMT="$ac_cv_path_MSGFMT"
12616if test "$MSGFMT" != ":"; then
12617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12618$as_echo "$MSGFMT" >&6; }
12619else
12620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12621$as_echo "no" >&6; }
12622fi
12623
12624  # Extract the first word of "gmsgfmt", so it can be a program name with args.
12625set dummy gmsgfmt; ac_word=$2
12626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12627$as_echo_n "checking for $ac_word... " >&6; }
12628if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12629  $as_echo_n "(cached) " >&6
12630else
12631  case $GMSGFMT in
12632  [\\/]* | ?:[\\/]*)
12633  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12634  ;;
12635  *)
12636  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12637for as_dir in $PATH
12638do
12639  IFS=$as_save_IFS
12640  test -z "$as_dir" && as_dir=.
12641    for ac_exec_ext in '' $ac_executable_extensions; do
12642  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12643    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12644    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12645    break 2
12646  fi
12647done
12648  done
12649IFS=$as_save_IFS
12650
12651  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12652  ;;
12653esac
12654fi
12655GMSGFMT=$ac_cv_path_GMSGFMT
12656if test -n "$GMSGFMT"; then
12657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12658$as_echo "$GMSGFMT" >&6; }
12659else
12660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12661$as_echo "no" >&6; }
12662fi
12663
12664
12665
12666
12667# Prepare PATH_SEPARATOR.
12668# The user is always right.
12669if test "${PATH_SEPARATOR+set}" != set; then
12670  echo "#! /bin/sh" >conf$$.sh
12671  echo  "exit 0"   >>conf$$.sh
12672  chmod +x conf$$.sh
12673  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12674    PATH_SEPARATOR=';'
12675  else
12676    PATH_SEPARATOR=:
12677  fi
12678  rm -f conf$$.sh
12679fi
12680
12681# Find out how to test for executable files. Don't use a zero-byte file,
12682# as systems may use methods other than mode bits to determine executability.
12683cat >conf$$.file <<_ASEOF
12684#! /bin/sh
12685exit 0
12686_ASEOF
12687chmod +x conf$$.file
12688if test -x conf$$.file >/dev/null 2>&1; then
12689  ac_executable_p="test -x"
12690else
12691  ac_executable_p="test -f"
12692fi
12693rm -f conf$$.file
12694
12695# Extract the first word of "xgettext", so it can be a program name with args.
12696set dummy xgettext; ac_word=$2
12697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12698$as_echo_n "checking for $ac_word... " >&6; }
12699if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12700  $as_echo_n "(cached) " >&6
12701else
12702  case "$XGETTEXT" in
12703  [\\/]* | ?:[\\/]*)
12704    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12705    ;;
12706  *)
12707    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12708    for ac_dir in $PATH; do
12709      IFS="$ac_save_IFS"
12710      test -z "$ac_dir" && ac_dir=.
12711      for ac_exec_ext in '' $ac_executable_extensions; do
12712        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12713          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12714     (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
12715            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12716            break 2
12717          fi
12718        fi
12719      done
12720    done
12721    IFS="$ac_save_IFS"
12722  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12723    ;;
12724esac
12725fi
12726XGETTEXT="$ac_cv_path_XGETTEXT"
12727if test "$XGETTEXT" != ":"; then
12728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12729$as_echo "$XGETTEXT" >&6; }
12730else
12731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12732$as_echo "no" >&6; }
12733fi
12734
12735    rm -f messages.po
12736
12737
12738# Prepare PATH_SEPARATOR.
12739# The user is always right.
12740if test "${PATH_SEPARATOR+set}" != set; then
12741  echo "#! /bin/sh" >conf$$.sh
12742  echo  "exit 0"   >>conf$$.sh
12743  chmod +x conf$$.sh
12744  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12745    PATH_SEPARATOR=';'
12746  else
12747    PATH_SEPARATOR=:
12748  fi
12749  rm -f conf$$.sh
12750fi
12751
12752# Find out how to test for executable files. Don't use a zero-byte file,
12753# as systems may use methods other than mode bits to determine executability.
12754cat >conf$$.file <<_ASEOF
12755#! /bin/sh
12756exit 0
12757_ASEOF
12758chmod +x conf$$.file
12759if test -x conf$$.file >/dev/null 2>&1; then
12760  ac_executable_p="test -x"
12761else
12762  ac_executable_p="test -f"
12763fi
12764rm -f conf$$.file
12765
12766# Extract the first word of "msgmerge", so it can be a program name with args.
12767set dummy msgmerge; ac_word=$2
12768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12769$as_echo_n "checking for $ac_word... " >&6; }
12770if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12771  $as_echo_n "(cached) " >&6
12772else
12773  case "$MSGMERGE" in
12774  [\\/]* | ?:[\\/]*)
12775    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12776    ;;
12777  *)
12778    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12779    for ac_dir in $PATH; do
12780      IFS="$ac_save_IFS"
12781      test -z "$ac_dir" && ac_dir=.
12782      for ac_exec_ext in '' $ac_executable_extensions; do
12783        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12784          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12785            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12786            break 2
12787          fi
12788        fi
12789      done
12790    done
12791    IFS="$ac_save_IFS"
12792  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12793    ;;
12794esac
12795fi
12796MSGMERGE="$ac_cv_path_MSGMERGE"
12797if test "$MSGMERGE" != ":"; then
12798  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12799$as_echo "$MSGMERGE" >&6; }
12800else
12801  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12802$as_echo "no" >&6; }
12803fi
12804
12805
12806      if test "$GMSGFMT" != ":"; then
12807            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12808       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12809      : ;
12810    else
12811      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12812      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12813$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12814      GMSGFMT=":"
12815    fi
12816  fi
12817
12818      if test "$XGETTEXT" != ":"; then
12819            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12820       (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
12821      : ;
12822    else
12823      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12824$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12825      XGETTEXT=":"
12826    fi
12827        rm -f messages.po
12828  fi
12829
12830  ac_config_commands="$ac_config_commands default-1"
12831
12832
12833
12834# Permit host specific settings.
12835. ${srcdir}/configure.host
12836
12837
12838
12839
12840BFD_HOST_64BIT_LONG=0
12841BFD_HOST_64BIT_LONG_LONG=0
12842BFD_HOST_64_BIT_DEFINED=0
12843BFD_HOST_64_BIT=
12844BFD_HOST_U_64_BIT=
12845BFD_HOSTPTR_T="unsigned long"
12846
12847# The cast to long int works around a bug in the HP C Compiler
12848# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12849# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12850# This bug is HP SR number 8606223364.
12851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12852$as_echo_n "checking size of long long... " >&6; }
12853if test "${ac_cv_sizeof_long_long+set}" = set; then :
12854  $as_echo_n "(cached) " >&6
12855else
12856  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
12857
12858else
12859  if test "$ac_cv_type_long_long" = yes; then
12860     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12861$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12862{ as_fn_set_status 77
12863as_fn_error "cannot compute sizeof (long long)
12864See \`config.log' for more details." "$LINENO" 5; }; }
12865   else
12866     ac_cv_sizeof_long_long=0
12867   fi
12868fi
12869
12870fi
12871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12872$as_echo "$ac_cv_sizeof_long_long" >&6; }
12873
12874
12875
12876cat >>confdefs.h <<_ACEOF
12877#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12878_ACEOF
12879
12880
12881# The cast to long int works around a bug in the HP C Compiler
12882# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12883# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12884# This bug is HP SR number 8606223364.
12885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12886$as_echo_n "checking size of void *... " >&6; }
12887if test "${ac_cv_sizeof_void_p+set}" = set; then :
12888  $as_echo_n "(cached) " >&6
12889else
12890  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
12891
12892else
12893  if test "$ac_cv_type_void_p" = yes; then
12894     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12895$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12896{ as_fn_set_status 77
12897as_fn_error "cannot compute sizeof (void *)
12898See \`config.log' for more details." "$LINENO" 5; }; }
12899   else
12900     ac_cv_sizeof_void_p=0
12901   fi
12902fi
12903
12904fi
12905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12906$as_echo "$ac_cv_sizeof_void_p" >&6; }
12907
12908
12909
12910cat >>confdefs.h <<_ACEOF
12911#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12912_ACEOF
12913
12914
12915# The cast to long int works around a bug in the HP C Compiler
12916# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12917# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12918# This bug is HP SR number 8606223364.
12919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12920$as_echo_n "checking size of long... " >&6; }
12921if test "${ac_cv_sizeof_long+set}" = set; then :
12922  $as_echo_n "(cached) " >&6
12923else
12924  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
12925
12926else
12927  if test "$ac_cv_type_long" = yes; then
12928     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12929$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12930{ as_fn_set_status 77
12931as_fn_error "cannot compute sizeof (long)
12932See \`config.log' for more details." "$LINENO" 5; }; }
12933   else
12934     ac_cv_sizeof_long=0
12935   fi
12936fi
12937
12938fi
12939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12940$as_echo "$ac_cv_sizeof_long" >&6; }
12941
12942
12943
12944cat >>confdefs.h <<_ACEOF
12945#define SIZEOF_LONG $ac_cv_sizeof_long
12946_ACEOF
12947
12948
12949
12950if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12951  host64=true
12952fi
12953
12954if test "x${ac_cv_sizeof_long}" = "x8"; then
12955  BFD_HOST_64BIT_LONG=1
12956  test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12957  test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12958elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12959  BFD_HOST_64BIT_LONG_LONG=1
12960  test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12961  test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12962  if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12963    BFD_HOSTPTR_T="unsigned long long"
12964  fi
12965fi
12966
12967if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12968  BFD_HOST_64_BIT_DEFINED=1
12969  BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12970  BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
12971fi
12972
12973
12974
12975
12976
12977
12978
12979
12980# Put a plausible default for CC_FOR_BUILD in Makefile.
12981if test -z "$CC_FOR_BUILD"; then
12982  if test "x$cross_compiling" = "xno"; then
12983    CC_FOR_BUILD='$(CC)'
12984  else
12985    CC_FOR_BUILD=gcc
12986  fi
12987fi
12988
12989# Also set EXEEXT_FOR_BUILD.
12990if test "x$cross_compiling" = "xno"; then
12991  EXEEXT_FOR_BUILD='$(EXEEXT)'
12992else
12993  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12994$as_echo_n "checking for build system executable suffix... " >&6; }
12995if test "${bfd_cv_build_exeext+set}" = set; then :
12996  $as_echo_n "(cached) " >&6
12997else
12998  rm -f conftest*
12999     echo 'int main () { return 0; }' > conftest.c
13000     bfd_cv_build_exeext=
13001     ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13002     for file in conftest.*; do
13003       case $file in
13004       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13005       *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13006       esac
13007     done
13008     rm -f conftest*
13009     test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
13010fi
13011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13012$as_echo "$bfd_cv_build_exeext" >&6; }
13013  EXEEXT_FOR_BUILD=""
13014  test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
13015fi
13016
13017
13018for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h wchar.h wctype.h
13019do :
13020  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13021ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13022eval as_val=\$$as_ac_Header
13023   if test "x$as_val" = x""yes; then :
13024  cat >>confdefs.h <<_ACEOF
13025#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13026_ACEOF
13027
13028fi
13029
13030done
13031
13032for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h sys/resource.h
13033do :
13034  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13035ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13036eval as_val=\$$as_ac_Header
13037   if test "x$as_val" = x""yes; then :
13038  cat >>confdefs.h <<_ACEOF
13039#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13040_ACEOF
13041
13042fi
13043
13044done
13045
13046
13047
13048inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
13049
13050acx_cv_header_stdint=stddef.h
13051acx_cv_header_stdint_kind="(already complete)"
13052for i in stdint.h $inttype_headers; do
13053  unset ac_cv_type_uintptr_t
13054  unset ac_cv_type_uintmax_t
13055  unset ac_cv_type_int_least32_t
13056  unset ac_cv_type_int_fast32_t
13057  unset ac_cv_type_uint64_t
13058  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
13059  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
13060#include <$i>
13061"
13062if test "x$ac_cv_type_uintmax_t" = x""yes; then :
13063  acx_cv_header_stdint=$i
13064else
13065  continue
13066fi
13067
13068  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13069#include <$i>
13070"
13071if test "x$ac_cv_type_uintptr_t" = x""yes; then :
13072
13073else
13074  acx_cv_header_stdint_kind="(mostly complete)"
13075fi
13076
13077  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
13078#include <$i>
13079"
13080if test "x$ac_cv_type_int_least32_t" = x""yes; then :
13081
13082else
13083  acx_cv_header_stdint_kind="(mostly complete)"
13084fi
13085
13086  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
13087#include <$i>
13088"
13089if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
13090
13091else
13092  acx_cv_header_stdint_kind="(mostly complete)"
13093fi
13094
13095  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13096#include <$i>
13097"
13098if test "x$ac_cv_type_uint64_t" = x""yes; then :
13099
13100else
13101  acx_cv_header_stdint_kind="(lacks uint64_t)"
13102fi
13103
13104  break
13105done
13106if test "$acx_cv_header_stdint" = stddef.h; then
13107  acx_cv_header_stdint_kind="(lacks uintmax_t)"
13108  for i in stdint.h $inttype_headers; do
13109    unset ac_cv_type_uintptr_t
13110    unset ac_cv_type_uint32_t
13111    unset ac_cv_type_uint64_t
13112    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
13113    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
13114#include <$i>
13115"
13116if test "x$ac_cv_type_uint32_t" = x""yes; then :
13117  acx_cv_header_stdint=$i
13118else
13119  continue
13120fi
13121
13122    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13123#include <$i>
13124"
13125if test "x$ac_cv_type_uint64_t" = x""yes; then :
13126
13127fi
13128
13129    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13130#include <$i>
13131"
13132if test "x$ac_cv_type_uintptr_t" = x""yes; then :
13133
13134fi
13135
13136    break
13137  done
13138fi
13139if test "$acx_cv_header_stdint" = stddef.h; then
13140  acx_cv_header_stdint_kind="(u_intXX_t style)"
13141  for i in sys/types.h $inttype_headers; do
13142    unset ac_cv_type_u_int32_t
13143    unset ac_cv_type_u_int64_t
13144    $as_echo_n "looking for u_intXX_t types in $i, " >&6
13145    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13146#include <$i>
13147"
13148if test "x$ac_cv_type_u_int32_t" = x""yes; then :
13149  acx_cv_header_stdint=$i
13150else
13151  continue
13152fi
13153
13154    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13155#include <$i>
13156"
13157if test "x$ac_cv_type_u_int64_t" = x""yes; then :
13158
13159fi
13160
13161    break
13162  done
13163fi
13164if test "$acx_cv_header_stdint" = stddef.h; then
13165  acx_cv_header_stdint_kind="(using manual detection)"
13166fi
13167
13168test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13169test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13170test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13171test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13172test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
13173
13174# ----------------- Summarize what we found so far
13175
13176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13177$as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
13178
13179case `$as_basename -- bfd_stdint.h ||
13180$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13181	 Xbfd_stdint.h : 'X\(//\)$' \| \
13182	 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13183$as_echo X/bfd_stdint.h |
13184    sed '/^.*\/\([^/][^/]*\)\/*$/{
13185	    s//\1/
13186	    q
13187	  }
13188	  /^X\/\(\/\/\)$/{
13189	    s//\1/
13190	    q
13191	  }
13192	  /^X\/\(\/\).*/{
13193	    s//\1/
13194	    q
13195	  }
13196	  s/.*/./; q'` in
13197  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13198$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13199  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13200$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13201  *) ;;
13202esac
13203
13204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13205$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
13206
13207# ----------------- done included file, check C basic types --------
13208
13209# Lacking an uintptr_t?  Test size of void *
13210case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13211  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13212# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13213# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13214# This bug is HP SR number 8606223364.
13215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13216$as_echo_n "checking size of void *... " >&6; }
13217if test "${ac_cv_sizeof_void_p+set}" = set; then :
13218  $as_echo_n "(cached) " >&6
13219else
13220  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
13221
13222else
13223  if test "$ac_cv_type_void_p" = yes; then
13224     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13225$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13226{ as_fn_set_status 77
13227as_fn_error "cannot compute sizeof (void *)
13228See \`config.log' for more details." "$LINENO" 5; }; }
13229   else
13230     ac_cv_sizeof_void_p=0
13231   fi
13232fi
13233
13234fi
13235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13236$as_echo "$ac_cv_sizeof_void_p" >&6; }
13237
13238
13239
13240cat >>confdefs.h <<_ACEOF
13241#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13242_ACEOF
13243
13244 ;;
13245esac
13246
13247# Lacking an uint64_t?  Test size of long
13248case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13249  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13250# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13251# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13252# This bug is HP SR number 8606223364.
13253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13254$as_echo_n "checking size of long... " >&6; }
13255if test "${ac_cv_sizeof_long+set}" = set; then :
13256  $as_echo_n "(cached) " >&6
13257else
13258  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13259
13260else
13261  if test "$ac_cv_type_long" = yes; then
13262     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13263$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13264{ as_fn_set_status 77
13265as_fn_error "cannot compute sizeof (long)
13266See \`config.log' for more details." "$LINENO" 5; }; }
13267   else
13268     ac_cv_sizeof_long=0
13269   fi
13270fi
13271
13272fi
13273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13274$as_echo "$ac_cv_sizeof_long" >&6; }
13275
13276
13277
13278cat >>confdefs.h <<_ACEOF
13279#define SIZEOF_LONG $ac_cv_sizeof_long
13280_ACEOF
13281
13282 ;;
13283esac
13284
13285if test $acx_cv_header_stdint = stddef.h; then
13286  # Lacking a good header?  Test size of everything and deduce all types.
13287  # The cast to long int works around a bug in the HP C Compiler
13288# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13289# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13290# This bug is HP SR number 8606223364.
13291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13292$as_echo_n "checking size of int... " >&6; }
13293if test "${ac_cv_sizeof_int+set}" = set; then :
13294  $as_echo_n "(cached) " >&6
13295else
13296  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13297
13298else
13299  if test "$ac_cv_type_int" = yes; then
13300     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13301$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13302{ as_fn_set_status 77
13303as_fn_error "cannot compute sizeof (int)
13304See \`config.log' for more details." "$LINENO" 5; }; }
13305   else
13306     ac_cv_sizeof_int=0
13307   fi
13308fi
13309
13310fi
13311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13312$as_echo "$ac_cv_sizeof_int" >&6; }
13313
13314
13315
13316cat >>confdefs.h <<_ACEOF
13317#define SIZEOF_INT $ac_cv_sizeof_int
13318_ACEOF
13319
13320
13321  # The cast to long int works around a bug in the HP C Compiler
13322# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13323# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13324# This bug is HP SR number 8606223364.
13325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13326$as_echo_n "checking size of short... " >&6; }
13327if test "${ac_cv_sizeof_short+set}" = set; then :
13328  $as_echo_n "(cached) " >&6
13329else
13330  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
13331
13332else
13333  if test "$ac_cv_type_short" = yes; then
13334     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13335$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13336{ as_fn_set_status 77
13337as_fn_error "cannot compute sizeof (short)
13338See \`config.log' for more details." "$LINENO" 5; }; }
13339   else
13340     ac_cv_sizeof_short=0
13341   fi
13342fi
13343
13344fi
13345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13346$as_echo "$ac_cv_sizeof_short" >&6; }
13347
13348
13349
13350cat >>confdefs.h <<_ACEOF
13351#define SIZEOF_SHORT $ac_cv_sizeof_short
13352_ACEOF
13353
13354
13355  # The cast to long int works around a bug in the HP C Compiler
13356# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13357# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13358# This bug is HP SR number 8606223364.
13359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13360$as_echo_n "checking size of char... " >&6; }
13361if test "${ac_cv_sizeof_char+set}" = set; then :
13362  $as_echo_n "(cached) " >&6
13363else
13364  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
13365
13366else
13367  if test "$ac_cv_type_char" = yes; then
13368     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13369$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13370{ as_fn_set_status 77
13371as_fn_error "cannot compute sizeof (char)
13372See \`config.log' for more details." "$LINENO" 5; }; }
13373   else
13374     ac_cv_sizeof_char=0
13375   fi
13376fi
13377
13378fi
13379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13380$as_echo "$ac_cv_sizeof_char" >&6; }
13381
13382
13383
13384cat >>confdefs.h <<_ACEOF
13385#define SIZEOF_CHAR $ac_cv_sizeof_char
13386_ACEOF
13387
13388
13389
13390  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13391$as_echo_n "checking for type equivalent to int8_t... " >&6; }
13392  case "$ac_cv_sizeof_char" in
13393    1) acx_cv_type_int8_t=char ;;
13394    *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
13395  esac
13396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13397$as_echo "$acx_cv_type_int8_t" >&6; }
13398
13399  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13400$as_echo_n "checking for type equivalent to int16_t... " >&6; }
13401  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13402    2:*) acx_cv_type_int16_t=int ;;
13403    *:2) acx_cv_type_int16_t=short ;;
13404    *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
13405  esac
13406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13407$as_echo "$acx_cv_type_int16_t" >&6; }
13408
13409  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13410$as_echo_n "checking for type equivalent to int32_t... " >&6; }
13411  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13412    4:*) acx_cv_type_int32_t=int ;;
13413    *:4) acx_cv_type_int32_t=long ;;
13414    *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
13415  esac
13416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13417$as_echo "$acx_cv_type_int32_t" >&6; }
13418fi
13419
13420# These tests are here to make the output prettier
13421
13422if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13423  case "$ac_cv_sizeof_long" in
13424    8) acx_cv_type_int64_t=long ;;
13425  esac
13426  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13427$as_echo_n "checking for type equivalent to int64_t... " >&6; }
13428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13429$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13430fi
13431
13432# Now we can use the above types
13433
13434if test "$ac_cv_type_uintptr_t" != yes; then
13435  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13436$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13437  case $ac_cv_sizeof_void_p in
13438    2) acx_cv_type_intptr_t=int16_t ;;
13439    4) acx_cv_type_intptr_t=int32_t ;;
13440    8) acx_cv_type_intptr_t=int64_t ;;
13441    *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
13442  esac
13443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13444$as_echo "$acx_cv_type_intptr_t" >&6; }
13445fi
13446
13447# ----------------- done all checks, emit header -------------
13448ac_config_commands="$ac_config_commands bfd_stdint.h"
13449
13450
13451
13452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13453$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13454if test "${ac_cv_header_time+set}" = set; then :
13455  $as_echo_n "(cached) " >&6
13456else
13457  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13458/* end confdefs.h.  */
13459#include <sys/types.h>
13460#include <sys/time.h>
13461#include <time.h>
13462
13463int
13464main ()
13465{
13466if ((struct tm *) 0)
13467return 0;
13468  ;
13469  return 0;
13470}
13471_ACEOF
13472if ac_fn_c_try_compile "$LINENO"; then :
13473  ac_cv_header_time=yes
13474else
13475  ac_cv_header_time=no
13476fi
13477rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13478fi
13479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13480$as_echo "$ac_cv_header_time" >&6; }
13481if test $ac_cv_header_time = yes; then
13482
13483$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13484
13485fi
13486
13487ac_header_dirent=no
13488for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13489  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13491$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13492if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13493  $as_echo_n "(cached) " >&6
13494else
13495  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13496/* end confdefs.h.  */
13497#include <sys/types.h>
13498#include <$ac_hdr>
13499
13500int
13501main ()
13502{
13503if ((DIR *) 0)
13504return 0;
13505  ;
13506  return 0;
13507}
13508_ACEOF
13509if ac_fn_c_try_compile "$LINENO"; then :
13510  eval "$as_ac_Header=yes"
13511else
13512  eval "$as_ac_Header=no"
13513fi
13514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13515fi
13516eval ac_res=\$$as_ac_Header
13517	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13518$as_echo "$ac_res" >&6; }
13519eval as_val=\$$as_ac_Header
13520   if test "x$as_val" = x""yes; then :
13521  cat >>confdefs.h <<_ACEOF
13522#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13523_ACEOF
13524
13525ac_header_dirent=$ac_hdr; break
13526fi
13527
13528done
13529# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13530if test $ac_header_dirent = dirent.h; then
13531  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13532$as_echo_n "checking for library containing opendir... " >&6; }
13533if test "${ac_cv_search_opendir+set}" = set; then :
13534  $as_echo_n "(cached) " >&6
13535else
13536  ac_func_search_save_LIBS=$LIBS
13537cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13538/* end confdefs.h.  */
13539
13540/* Override any GCC internal prototype to avoid an error.
13541   Use char because int might match the return type of a GCC
13542   builtin and then its argument prototype would still apply.  */
13543#ifdef __cplusplus
13544extern "C"
13545#endif
13546char opendir ();
13547int
13548main ()
13549{
13550return opendir ();
13551  ;
13552  return 0;
13553}
13554_ACEOF
13555for ac_lib in '' dir; do
13556  if test -z "$ac_lib"; then
13557    ac_res="none required"
13558  else
13559    ac_res=-l$ac_lib
13560    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13561  fi
13562  if ac_fn_c_try_link "$LINENO"; then :
13563  ac_cv_search_opendir=$ac_res
13564fi
13565rm -f core conftest.err conftest.$ac_objext \
13566    conftest$ac_exeext
13567  if test "${ac_cv_search_opendir+set}" = set; then :
13568  break
13569fi
13570done
13571if test "${ac_cv_search_opendir+set}" = set; then :
13572
13573else
13574  ac_cv_search_opendir=no
13575fi
13576rm conftest.$ac_ext
13577LIBS=$ac_func_search_save_LIBS
13578fi
13579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13580$as_echo "$ac_cv_search_opendir" >&6; }
13581ac_res=$ac_cv_search_opendir
13582if test "$ac_res" != no; then :
13583  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13584
13585fi
13586
13587else
13588  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13589$as_echo_n "checking for library containing opendir... " >&6; }
13590if test "${ac_cv_search_opendir+set}" = set; then :
13591  $as_echo_n "(cached) " >&6
13592else
13593  ac_func_search_save_LIBS=$LIBS
13594cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13595/* end confdefs.h.  */
13596
13597/* Override any GCC internal prototype to avoid an error.
13598   Use char because int might match the return type of a GCC
13599   builtin and then its argument prototype would still apply.  */
13600#ifdef __cplusplus
13601extern "C"
13602#endif
13603char opendir ();
13604int
13605main ()
13606{
13607return opendir ();
13608  ;
13609  return 0;
13610}
13611_ACEOF
13612for ac_lib in '' x; do
13613  if test -z "$ac_lib"; then
13614    ac_res="none required"
13615  else
13616    ac_res=-l$ac_lib
13617    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13618  fi
13619  if ac_fn_c_try_link "$LINENO"; then :
13620  ac_cv_search_opendir=$ac_res
13621fi
13622rm -f core conftest.err conftest.$ac_objext \
13623    conftest$ac_exeext
13624  if test "${ac_cv_search_opendir+set}" = set; then :
13625  break
13626fi
13627done
13628if test "${ac_cv_search_opendir+set}" = set; then :
13629
13630else
13631  ac_cv_search_opendir=no
13632fi
13633rm conftest.$ac_ext
13634LIBS=$ac_func_search_save_LIBS
13635fi
13636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13637$as_echo "$ac_cv_search_opendir" >&6; }
13638ac_res=$ac_cv_search_opendir
13639if test "$ac_res" != no; then :
13640  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13641
13642fi
13643
13644fi
13645
13646
13647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13648$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13649if test "${gcc_cv_header_string+set}" = set; then :
13650  $as_echo_n "(cached) " >&6
13651else
13652  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13653/* end confdefs.h.  */
13654#include <string.h>
13655#include <strings.h>
13656int
13657main ()
13658{
13659
13660  ;
13661  return 0;
13662}
13663_ACEOF
13664if ac_fn_c_try_compile "$LINENO"; then :
13665  gcc_cv_header_string=yes
13666else
13667  gcc_cv_header_string=no
13668fi
13669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13670fi
13671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13672$as_echo "$gcc_cv_header_string" >&6; }
13673if test $gcc_cv_header_string = yes; then
13674
13675$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13676
13677fi
13678
13679for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13680do :
13681  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13682ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13683eval as_val=\$$as_ac_var
13684   if test "x$as_val" = x""yes; then :
13685  cat >>confdefs.h <<_ACEOF
13686#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13687_ACEOF
13688
13689fi
13690done
13691
13692for ac_func in strtoull getrlimit
13693do :
13694  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13695ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13696eval as_val=\$$as_ac_var
13697   if test "x$as_val" = x""yes; then :
13698  cat >>confdefs.h <<_ACEOF
13699#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13700_ACEOF
13701
13702fi
13703done
13704
13705
13706ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13707if test "x$ac_cv_have_decl_basename" = x""yes; then :
13708  ac_have_decl=1
13709else
13710  ac_have_decl=0
13711fi
13712
13713cat >>confdefs.h <<_ACEOF
13714#define HAVE_DECL_BASENAME $ac_have_decl
13715_ACEOF
13716
13717ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13718if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13719  ac_have_decl=1
13720else
13721  ac_have_decl=0
13722fi
13723
13724cat >>confdefs.h <<_ACEOF
13725#define HAVE_DECL_FTELLO $ac_have_decl
13726_ACEOF
13727
13728ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13729if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13730  ac_have_decl=1
13731else
13732  ac_have_decl=0
13733fi
13734
13735cat >>confdefs.h <<_ACEOF
13736#define HAVE_DECL_FTELLO64 $ac_have_decl
13737_ACEOF
13738
13739ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13740if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13741  ac_have_decl=1
13742else
13743  ac_have_decl=0
13744fi
13745
13746cat >>confdefs.h <<_ACEOF
13747#define HAVE_DECL_FSEEKO $ac_have_decl
13748_ACEOF
13749
13750ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13751if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13752  ac_have_decl=1
13753else
13754  ac_have_decl=0
13755fi
13756
13757cat >>confdefs.h <<_ACEOF
13758#define HAVE_DECL_FSEEKO64 $ac_have_decl
13759_ACEOF
13760
13761
13762
13763case "${host}" in
13764*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13765
13766$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13767 ;;
13768esac
13769
13770ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13771if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13772  ac_have_decl=1
13773else
13774  ac_have_decl=0
13775fi
13776
13777cat >>confdefs.h <<_ACEOF
13778#define HAVE_DECL_FFS $ac_have_decl
13779_ACEOF
13780
13781ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13782if test "x$ac_cv_have_decl_free" = x""yes; then :
13783  ac_have_decl=1
13784else
13785  ac_have_decl=0
13786fi
13787
13788cat >>confdefs.h <<_ACEOF
13789#define HAVE_DECL_FREE $ac_have_decl
13790_ACEOF
13791
13792ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13793if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13794  ac_have_decl=1
13795else
13796  ac_have_decl=0
13797fi
13798
13799cat >>confdefs.h <<_ACEOF
13800#define HAVE_DECL_GETENV $ac_have_decl
13801_ACEOF
13802
13803ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13804if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13805  ac_have_decl=1
13806else
13807  ac_have_decl=0
13808fi
13809
13810cat >>confdefs.h <<_ACEOF
13811#define HAVE_DECL_MALLOC $ac_have_decl
13812_ACEOF
13813
13814ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13815if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13816  ac_have_decl=1
13817else
13818  ac_have_decl=0
13819fi
13820
13821cat >>confdefs.h <<_ACEOF
13822#define HAVE_DECL_REALLOC $ac_have_decl
13823_ACEOF
13824
13825ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13826if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13827  ac_have_decl=1
13828else
13829  ac_have_decl=0
13830fi
13831
13832cat >>confdefs.h <<_ACEOF
13833#define HAVE_DECL_STPCPY $ac_have_decl
13834_ACEOF
13835
13836ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13837if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13838  ac_have_decl=1
13839else
13840  ac_have_decl=0
13841fi
13842
13843cat >>confdefs.h <<_ACEOF
13844#define HAVE_DECL_STRSTR $ac_have_decl
13845_ACEOF
13846
13847ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
13848if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
13849  ac_have_decl=1
13850else
13851  ac_have_decl=0
13852fi
13853
13854cat >>confdefs.h <<_ACEOF
13855#define HAVE_DECL_ASPRINTF $ac_have_decl
13856_ACEOF
13857
13858ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
13859if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
13860  ac_have_decl=1
13861else
13862  ac_have_decl=0
13863fi
13864
13865cat >>confdefs.h <<_ACEOF
13866#define HAVE_DECL_VASPRINTF $ac_have_decl
13867_ACEOF
13868
13869ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13870if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13871  ac_have_decl=1
13872else
13873  ac_have_decl=0
13874fi
13875
13876cat >>confdefs.h <<_ACEOF
13877#define HAVE_DECL_SNPRINTF $ac_have_decl
13878_ACEOF
13879
13880ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13881if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13882  ac_have_decl=1
13883else
13884  ac_have_decl=0
13885fi
13886
13887cat >>confdefs.h <<_ACEOF
13888#define HAVE_DECL_VSNPRINTF $ac_have_decl
13889_ACEOF
13890
13891ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
13892if test "x$ac_cv_have_decl_strnlen" = x""yes; then :
13893  ac_have_decl=1
13894else
13895  ac_have_decl=0
13896fi
13897
13898cat >>confdefs.h <<_ACEOF
13899#define HAVE_DECL_STRNLEN $ac_have_decl
13900_ACEOF
13901
13902
13903# Link in zlib if we can.  This allows us to read compressed debug sections.
13904# This is used only by compress.c.
13905
13906  # Use the system's zlib library.
13907  zlibdir="-L\$(top_builddir)/../zlib"
13908  zlibinc="-I\$(top_srcdir)/../zlib"
13909
13910# Check whether --with-system-zlib was given.
13911if test "${with_system_zlib+set}" = set; then :
13912  withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
13913    zlibdir=
13914    zlibinc=
13915  fi
13916
13917fi
13918
13919
13920
13921
13922
13923# Check if linker supports --as-needed and --no-as-needed options
13924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
13925$as_echo_n "checking linker --as-needed support... " >&6; }
13926if test "${bfd_cv_ld_as_needed+set}" = set; then :
13927  $as_echo_n "(cached) " >&6
13928else
13929  bfd_cv_ld_as_needed=no
13930	if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
13931		bfd_cv_ld_as_needed=yes
13932	fi
13933
13934fi
13935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
13936$as_echo "$bfd_cv_ld_as_needed" >&6; }
13937
13938LIBM=
13939case $host in
13940*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
13941  # These system don't have libm, or don't need it
13942  ;;
13943*-ncr-sysv4.3*)
13944  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
13945$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
13946if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
13947  $as_echo_n "(cached) " >&6
13948else
13949  ac_check_lib_save_LIBS=$LIBS
13950LIBS="-lmw  $LIBS"
13951cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13952/* end confdefs.h.  */
13953
13954/* Override any GCC internal prototype to avoid an error.
13955   Use char because int might match the return type of a GCC
13956   builtin and then its argument prototype would still apply.  */
13957#ifdef __cplusplus
13958extern "C"
13959#endif
13960char _mwvalidcheckl ();
13961int
13962main ()
13963{
13964return _mwvalidcheckl ();
13965  ;
13966  return 0;
13967}
13968_ACEOF
13969if ac_fn_c_try_link "$LINENO"; then :
13970  ac_cv_lib_mw__mwvalidcheckl=yes
13971else
13972  ac_cv_lib_mw__mwvalidcheckl=no
13973fi
13974rm -f core conftest.err conftest.$ac_objext \
13975    conftest$ac_exeext conftest.$ac_ext
13976LIBS=$ac_check_lib_save_LIBS
13977fi
13978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
13979$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
13980if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
13981  LIBM="-lmw"
13982fi
13983
13984  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13985$as_echo_n "checking for cos in -lm... " >&6; }
13986if test "${ac_cv_lib_m_cos+set}" = set; then :
13987  $as_echo_n "(cached) " >&6
13988else
13989  ac_check_lib_save_LIBS=$LIBS
13990LIBS="-lm  $LIBS"
13991cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13992/* end confdefs.h.  */
13993
13994/* Override any GCC internal prototype to avoid an error.
13995   Use char because int might match the return type of a GCC
13996   builtin and then its argument prototype would still apply.  */
13997#ifdef __cplusplus
13998extern "C"
13999#endif
14000char cos ();
14001int
14002main ()
14003{
14004return cos ();
14005  ;
14006  return 0;
14007}
14008_ACEOF
14009if ac_fn_c_try_link "$LINENO"; then :
14010  ac_cv_lib_m_cos=yes
14011else
14012  ac_cv_lib_m_cos=no
14013fi
14014rm -f core conftest.err conftest.$ac_objext \
14015    conftest$ac_exeext conftest.$ac_ext
14016LIBS=$ac_check_lib_save_LIBS
14017fi
14018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14019$as_echo "$ac_cv_lib_m_cos" >&6; }
14020if test "x$ac_cv_lib_m_cos" = x""yes; then :
14021  LIBM="$LIBM -lm"
14022fi
14023
14024  ;;
14025*)
14026  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14027$as_echo_n "checking for cos in -lm... " >&6; }
14028if test "${ac_cv_lib_m_cos+set}" = set; then :
14029  $as_echo_n "(cached) " >&6
14030else
14031  ac_check_lib_save_LIBS=$LIBS
14032LIBS="-lm  $LIBS"
14033cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14034/* end confdefs.h.  */
14035
14036/* Override any GCC internal prototype to avoid an error.
14037   Use char because int might match the return type of a GCC
14038   builtin and then its argument prototype would still apply.  */
14039#ifdef __cplusplus
14040extern "C"
14041#endif
14042char cos ();
14043int
14044main ()
14045{
14046return cos ();
14047  ;
14048  return 0;
14049}
14050_ACEOF
14051if ac_fn_c_try_link "$LINENO"; then :
14052  ac_cv_lib_m_cos=yes
14053else
14054  ac_cv_lib_m_cos=no
14055fi
14056rm -f core conftest.err conftest.$ac_objext \
14057    conftest$ac_exeext conftest.$ac_ext
14058LIBS=$ac_check_lib_save_LIBS
14059fi
14060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14061$as_echo "$ac_cv_lib_m_cos" >&6; }
14062if test "x$ac_cv_lib_m_cos" = x""yes; then :
14063  LIBM="-lm"
14064fi
14065
14066  ;;
14067esac
14068
14069
14070
14071# When building a shared libbfd, link against the pic version of libiberty
14072# so that apps that use libbfd won't need libiberty just to satisfy any
14073# libbfd references.
14074# We can't do that if a pic libiberty is unavailable since including non-pic
14075# code would insert text relocations into libbfd.
14076SHARED_LIBADD=
14077SHARED_LDFLAGS=
14078if test "$enable_shared" = "yes"; then
14079  x=`sed -n -e 's/^[ 	]*PICFLAG[ 	]*=[ 	]*//p' < ../libiberty/Makefile | sed -n '$p'`
14080  if test -n "$x"; then
14081    SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
14082  fi
14083
14084# More hacks to build DLLs on Windows.
14085  case "${host}" in
14086  *-*-cygwin*)
14087    SHARED_LDFLAGS="-no-undefined"
14088    SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
14089  ;;
14090
14091  # Hack to build or1k-src on OSX
14092  or1k*-*-darwin*)
14093    SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl"
14094  ;;
14095  esac
14096
14097  if test -n "$SHARED_LIBADD"; then
14098    if test -n "$LIBM"; then
14099      if test x"$bfd_cv_ld_as_needed" = xyes; then
14100	# Link against libm only when needed.  Put -lc, -lm inside -Wl
14101	# to stop libtool reordering these options.
14102	SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
14103      else
14104	SHARED_LIBADD="$SHARED_LIBADD $LIBM"
14105      fi
14106    fi
14107  fi
14108fi
14109
14110
14111
14112# target stuff:
14113
14114# Canonicalize the secondary target names.
14115if test -n "$enable_targets" ; then
14116    for targ in `echo $enable_targets | sed 's/,/ /g'`
14117    do
14118	result=`$ac_config_sub $targ 2>/dev/null`
14119	if test -n "$result" ; then
14120	    canon_targets="$canon_targets $result"
14121	else
14122	    # Allow targets that config.sub doesn't recognize, like "all".
14123	    canon_targets="$canon_targets $targ"
14124	fi
14125    done
14126fi
14127
14128all_targets=false
14129defvec=
14130selvecs=
14131assocvecs=
14132selarchs=
14133TDEFINES=
14134for targ in $target $canon_targets
14135do
14136    if test "x$targ" = "xall"; then
14137        all_targets=true
14138	assocvecs="$assocvecs $targ_defvec $targ_selvecs"
14139    else
14140	. $srcdir/config.bfd
14141	if test "x$targ" = "x$target"; then
14142	    defvec=$targ_defvec
14143	fi
14144	selvecs="$selvecs $targ_defvec $targ_selvecs"
14145	selarchs="$selarchs $targ_archs"
14146	TDEFINES="$TDEFINES $targ_cflags"
14147    fi
14148done
14149
14150
14151# This processing still needs to be done if we're to decide properly whether
14152# 64-bit support needs to be compiled in.  Currently, it will be included if
14153# the default or any other explicitly requested target requires it; it
14154# will not be included on a 32-bit host if no 64-bit target is requested, and
14155# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
14156# used.
14157
14158# uniq the default and selected vectors in all the configured targets.
14159f=""
14160for i in $selvecs ; do
14161    case " $f " in
14162    *" $i "*) ;;
14163    *) f="$f $i" ;;
14164    esac
14165done
14166selvecs="$f"
14167
14168
14169# uniq the associated vectors in all the configured targets.
14170f=""
14171for i in $assocvecs ; do
14172    case " $f " in
14173    *" $i "*) ;;
14174    *) f="$f $i" ;;
14175    esac
14176done
14177assocvecs="$f"
14178
14179
14180# uniq the architectures in all the configured targets.
14181f=""
14182for i in $selarchs ; do
14183    case " $f " in
14184    *" $i "*) ;;
14185    *) f="$f $i" ;;
14186    esac
14187done
14188selarchs="$f"
14189
14190# Target backend .o files.
14191tb=
14192
14193elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
14194     elf-eh-frame.lo dwarf1.lo dwarf2.lo"
14195coffgen="coffgen.lo dwarf2.lo"
14196coff="cofflink.lo $coffgen"
14197ecoff="ecofflink.lo $coffgen"
14198xcoff="xcofflink.lo $coffgen"
14199
14200for vec in $selvecs
14201do
14202    target_size=32
14203    case "$vec" in
14204    # This list is alphabetized to make it easy to compare
14205    # with the two vector lists in targets.c.  For the same reason,
14206    # use one entry per line, even though this leads to long lines.
14207    aarch64_elf32_be_vec)	 tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
14208    aarch64_elf32_le_vec)	 tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
14209    aarch64_elf64_be_vec)	   tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14210    aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14211    aarch64_elf64_le_vec)	   tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14212    aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14213    aarch64_mach_o_vec)		 tb="$tb mach-o-aarch64.lo"; target_size=64 ;;
14214    alpha_ecoff_le_vec)		 tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;;
14215    alpha_elf64_vec)		 tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14216    alpha_elf64_fbsd_vec)	 tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14217    alpha_nlm32_vec)		 tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
14218    alpha_vms_vec)		 tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
14219    alpha_vms_lib_txt_vec)	 tb="$tb vms-lib.lo vms-misc.lo" ;;
14220    am33_elf32_linux_vec)	 tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
14221    aout0_be_vec)		 tb="$tb aout0.lo aout32.lo" ;;
14222    aout64_vec)			 tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
14223    aout_vec)			 tb="$tb host-aout.lo aout32.lo" ;;
14224    aout_adobe_vec)		 tb="$tb aout-adobe.lo aout32.lo" ;;
14225    arc_elf32_be_vec)		 tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14226    arc_elf32_le_vec)		 tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14227    arm_aout_be_vec)		 tb="$tb aout-arm.lo aout32.lo" ;;
14228    arm_aout_le_vec)		 tb="$tb aout-arm.lo aout32.lo" ;;
14229    arm_aout_nbsd_vec)		 tb="$tb armnetbsd.lo aout32.lo" ;;
14230    arm_aout_riscix_vec)	 tb="$tb aout32.lo riscix.lo" ;;
14231    arm_coff_be_vec)		 tb="$tb coff-arm.lo $coff" ;;
14232    arm_coff_le_vec)		 tb="$tb coff-arm.lo $coff" ;;
14233    arm_elf32_be_vec)		 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14234    arm_elf32_le_vec)		 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14235    arm_elf32_nacl_be_vec)	 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14236    arm_elf32_nacl_le_vec)	 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14237    arm_elf32_symbian_be_vec)	 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14238    arm_elf32_symbian_le_vec)	 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14239    arm_elf32_vxworks_be_vec)	 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14240    arm_elf32_vxworks_le_vec)	 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14241    arm_pe_be_vec)		 tb="$tb pe-arm.lo peigen.lo $coff" ;;
14242    arm_pe_le_vec)		 tb="$tb pe-arm.lo peigen.lo $coff" ;;
14243    arm_pe_epoc_be_vec)		 tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;;
14244    arm_pe_epoc_le_vec)		 tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;;
14245    arm_pe_wince_be_vec)	 tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14246    arm_pe_wince_le_vec)	 tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14247    arm_pei_be_vec)		 tb="$tb pei-arm.lo peigen.lo $coff" ;;
14248    arm_pei_le_vec)		 tb="$tb pei-arm.lo peigen.lo $coff" ;;
14249    arm_pei_epoc_be_vec)	 tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;;
14250    arm_pei_epoc_le_vec)	 tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;;
14251    arm_pei_wince_be_vec)	 tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
14252    arm_pei_wince_le_vec)	 tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
14253    arm_mach_o_vec)		 tb="$tb mach-o-arm.lo" ;;
14254    avr_elf32_vec)		 tb="$tb elf32-avr.lo elf32.lo $elf" ;;
14255    bfin_elf32_vec)		 tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14256    bfin_elf32_fdpic_vec)	 tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14257    bout_be_vec)		 tb="$tb bout.lo aout32.lo" ;;
14258    bout_le_vec)		 tb="$tb bout.lo aout32.lo" ;;
14259    cr16_elf32_vec)		 tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
14260    cr16c_elf32_vec)		 tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
14261    cris_aout_vec)		 tb="$tb aout-cris.lo" ;;
14262    cris_elf32_vec)		 tb="$tb elf32-cris.lo elf32.lo $elf" ;;
14263    cris_elf32_us_vec)		 tb="$tb elf32-cris.lo elf32.lo $elf" ;;
14264    crx_elf32_vec)		 tb="$tb elf32-crx.lo elf32.lo $elf" ;;
14265    d10v_elf32_vec)		 tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
14266    d30v_elf32_vec)		 tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
14267    dlx_elf32_be_vec)		 tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
14268    elf32_be_vec)		 tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14269    elf32_le_vec)		 tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14270    elf64_be_vec)		 tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14271    elf64_le_vec)		 tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14272    epiphany_elf32_vec)		 tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
14273    fr30_elf32_vec)		 tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
14274    frv_elf32_vec)		 tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14275    frv_elf32_fdpic_vec)	 tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14276    h8300_coff_vec)		 tb="$tb coff-h8300.lo reloc16.lo $coffgen" ;;
14277    h8300_elf32_vec)		 tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
14278    h8300_elf32_linux_vec)	 tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
14279    h8500_coff_vec)		 tb="$tb coff-h8500.lo reloc16.lo $coffgen" ;;
14280    hppa_elf32_vec)		 tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14281    hppa_elf32_linux_vec)	 tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14282    hppa_elf32_nbsd_vec)	 tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14283    hppa_elf64_vec)		 tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14284    hppa_elf64_linux_vec)	 tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14285    hppa_som_vec)		 tb="$tb som.lo" ;;
14286    i370_elf32_vec)		 tb="$tb elf32-i370.lo elf32.lo $elf" ;;
14287    i386_aout_vec)		 tb="$tb i386aout.lo aout32.lo" ;;
14288    i386_aout_bsd_vec)		 tb="$tb i386bsd.lo aout32.lo" ;;
14289    i386_aout_dynix_vec)	 tb="$tb i386dynix.lo aout32.lo" ;;
14290    i386_aout_fbsd_vec)		 tb="$tb i386freebsd.lo aout32.lo" ;;
14291    i386_aout_linux_vec)	 tb="$tb i386linux.lo aout32.lo" ;;
14292    i386_aout_lynx_vec)		 tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
14293    i386_aout_mach3_vec)	 tb="$tb i386mach3.lo aout32.lo" ;;
14294    i386_aout_nbsd_vec)		 tb="$tb i386netbsd.lo aout32.lo" ;;
14295    i386_aout_os9k_vec)		 tb="$tb i386os9k.lo aout32.lo" ;;
14296    i386_coff_vec)		 tb="$tb coff-i386.lo $coff" ;;
14297    i386_coff_go32_vec)		 tb="$tb coff-go32.lo $coff" ;;
14298    i386_coff_go32stubbed_vec)	 tb="$tb coff-stgo32.lo $coff" ;;
14299    i386_coff_lynx_vec)		 tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;;
14300    i386_elf32_vec)		 tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14301    i386_elf32_fbsd_vec)	 tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14302    i386_elf32_nacl_vec)	 tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14303    i386_elf32_sol2_vec)	 tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14304    i386_elf32_vxworks_vec)	 tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14305    i386_mach_o_vec)		 tb="$tb mach-o-i386.lo" ;;
14306    i386_msdos_vec)		 tb="$tb i386msdos.lo" ;;
14307    i386_nlm32_vec)		 tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
14308    i386_pe_vec)		 tb="$tb pe-i386.lo peigen.lo $coff" ;;
14309    i386_pei_vec)		 tb="$tb pei-i386.lo peigen.lo $coff" ;;
14310    iamcu_elf32_vec)		 tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14311    i860_coff_vec)		 tb="$tb coff-i860.lo $coff" ;;
14312    i860_elf32_vec)		 tb="$tb elf32-i860.lo elf32.lo $elf" ;;
14313    i860_elf32_le_vec)		 tb="$tb elf32-i860.lo elf32.lo $elf" ;;
14314    i960_elf32_vec)		 tb="$tb elf32-i960.lo elf32.lo $elf" ;;
14315    ia64_elf32_be_vec)		 tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
14316    ia64_elf32_hpux_be_vec)	 tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
14317    ia64_elf64_be_vec)		 tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14318    ia64_elf64_le_vec)		 tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14319    ia64_elf64_hpux_be_vec)	 tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14320    ia64_elf64_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 ;;
14321    ia64_pei_vec)		 tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;;
14322    icoff_be_vec)		 tb="$tb coff-i960.lo $coff" ;;
14323    icoff_le_vec)		 tb="$tb coff-i960.lo $coff" ;;
14324    ieee_vec)			 tb="$tb ieee.lo" ;;
14325    ip2k_elf32_vec)		 tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
14326    iq2000_elf32_vec)		 tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
14327    k1om_elf64_vec)		 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14328    k1om_elf64_fbsd_vec)	 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14329    l1om_elf64_vec)		 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14330    l1om_elf64_fbsd_vec)	 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14331    lm32_elf32_vec)		 tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14332    lm32_elf32_fdpic_vec)	 tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14333    m32c_elf32_vec)		 tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
14334    m32r_elf32_vec)		 tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14335    m32r_elf32_le_vec)		 tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14336    m32r_elf32_linux_vec)	 tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14337    m32r_elf32_linux_le_vec)	 tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14338    m68hc11_elf32_vec)		 tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14339    m68hc12_elf32_vec)		 tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14340    m68k_aout_4knbsd_vec)	 tb="$tb m68k4knetbsd.lo aout32.lo" ;;
14341    m68k_aout_hp300bsd_vec)	 tb="$tb hp300bsd.lo aout32.lo" ;;
14342    m68k_aout_hp300hpux_vec)	 tb="$tb hp300hpux.lo aout32.lo" ;;
14343    m68k_aout_linux_vec)	 tb="$tb m68klinux.lo aout32.lo" ;;
14344    m68k_aout_nbsd_vec)		 tb="$tb m68knetbsd.lo aout32.lo" ;;
14345    m68k_aout_newsos3_vec)	 tb="$tb newsos3.lo aout32.lo" ;;
14346    m68k_coff_vec)		 tb="$tb coff-m68k.lo $coff" ;;
14347    m68k_coff_apollo_vec)	 tb="$tb coff-apollo.lo $coffgen" ;;
14348    m68k_coff_aux_vec)		 tb="$tb coff-aux.lo coff-m68k.lo $coff" ;;
14349    m68k_coff_sysv_vec)		 tb="$tb coff-svm68k.lo $coff" ;;
14350    m68k_coff_un_vec)		 tb="$tb coff-u68k.lo coff-m68k.lo $coff" ;;
14351    m68k_elf32_vec)		 tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
14352    m68k_versados_vec)		 tb="$tb versados.lo" ;;
14353    m88k_aout_mach3_vec)	 tb="$tb m88kmach3.lo aout32.lo" ;;
14354    m88k_aout_obsd_vec)		 tb="$tb m88kopenbsd.lo aout32.lo" ;;
14355    m88k_coff_bcs_vec)		 tb="$tb coff-m88k.lo $coffgen" ;;
14356    m88k_elf32_vec)		 tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
14357    mach_o_be_vec)		 tb="$tb mach-o.lo dwarf2.lo" ;;
14358    mach_o_le_vec)		 tb="$tb mach-o.lo dwarf2.lo" ;;
14359    mach_o_fat_vec)		 tb="$tb mach-o.lo dwarf2.lo" ;;
14360    mcore_elf32_be_vec)		 tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14361    mcore_elf32_le_vec)		 tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14362    mcore_pe_be_vec)		 tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14363    mcore_pe_le_vec)		 tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14364    mcore_pei_be_vec)		 tb="$tb pei-mcore.lo peigen.lo $coff" ;;
14365    mcore_pei_le_vec)		 tb="$tb pei-mcore.lo peigen.lo $coff" ;;
14366    mep_elf32_vec)		 tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14367    mep_elf32_le_vec)		 tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14368    metag_elf32_vec)		 tb="$tb elf32-metag.lo elf32.lo $elf" ;;
14369    microblaze_elf32_vec)	 tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
14370    microblaze_elf32_le_vec)	 tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
14371    mips_ecoff_be_vec)		 tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14372    mips_ecoff_le_vec)		 tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14373    mips_ecoff_bele_vec)	 tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14374    mips_elf32_be_vec)		 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14375    mips_elf32_le_vec)		 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14376    mips_elf32_n_be_vec)	 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14377    mips_elf32_n_le_vec)	 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14378    mips_elf32_ntrad_be_vec)	 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14379    mips_elf32_ntrad_le_vec)	 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14380    mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14381    mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14382    mips_elf32_trad_be_vec)	 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14383    mips_elf32_trad_le_vec)	 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14384    mips_elf32_tradfbsd_be_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14385    mips_elf32_tradfbsd_le_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14386    mips_elf32_vxworks_be_vec)	 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14387    mips_elf32_vxworks_le_vec)	 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14388    mips_elf64_be_vec)		 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14389    mips_elf64_le_vec)		 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14390    mips_elf64_trad_be_vec)	 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14391    mips_elf64_trad_le_vec)	 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14392    mips_elf64_tradfbsd_be_vec)  tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14393    mips_elf64_tradfbsd_le_vec)  tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14394    mips_pe_le_vec)		 tb="$tb pe-mips.lo peigen.lo $coff" ;;
14395    mips_pei_le_vec)		 tb="$tb pei-mips.lo peigen.lo $coff" ;;
14396    mmix_elf64_vec)		 tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
14397    mmix_mmo_vec)			 tb="$tb mmo.lo" target_size=64 ;;
14398    mn10200_elf32_vec)		 tb="$tb elf-m10200.lo elf32.lo $elf" ;;
14399    mn10300_elf32_vec)		 tb="$tb elf-m10300.lo elf32.lo $elf" ;;
14400    moxie_elf32_be_vec)		 tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14401    moxie_elf32_le_vec)		 tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14402    msp430_elf32_vec)		 tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14403    msp430_elf32_ti_vec)	 tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14404    mt_elf32_vec)		 tb="$tb elf32-mt.lo elf32.lo $elf" ;;
14405    nds32_elf32_be_vec)		 tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14406    nds32_elf32_le_vec)		 tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14407    nds32_elf32_linux_be_vec)	 tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14408    nds32_elf32_linux_le_vec)	 tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14409    nios2_elf32_be_vec)		 tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14410    nios2_elf32_le_vec)		 tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14411    ns32k_aout_pc532mach_vec)	 tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
14412    ns32k_aout_pc532nbsd_vec)	 tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
14413    or1k_elf32_vec)		 tb="$tb elf32-or1k.lo elf32.lo $elf" ;;
14414    pdp11_aout_vec)		 tb="$tb pdp11.lo" ;;
14415    pef_vec)			 tb="$tb pef.lo" ;;
14416    pef_xlib_vec)		 tb="$tb pef.lo" ;;
14417    pj_elf32_vec)		 tb="$tb elf32-pj.lo elf32.lo $elf" ;;
14418    pj_elf32_le_vec)		 tb="$tb elf32-pj.lo elf32.lo $elf" ;;
14419    plugin_vec)			 tb="$tb plugin.lo" ;;
14420    powerpc_boot_vec)		 tb="$tb ppcboot.lo" ;;
14421    powerpc_elf32_vec)		 tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14422    powerpc_elf32_le_vec)	 tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14423    powerpc_elf32_fbsd_vec)	 tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14424    powerpc_elf32_vxworks_vec)	 tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14425    powerpc_elf64_vec)		 tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14426    powerpc_elf64_le_vec)	 tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14427    powerpc_elf64_fbsd_vec)	 tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14428    powerpc_nlm32_vec)		 tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
14429    powerpc_pe_vec)		 tb="$tb pe-ppc.lo peigen.lo $coff" ;;
14430    powerpc_pe_le_vec)		 tb="$tb pe-ppc.lo peigen.lo $coff" ;;
14431    powerpc_pei_vec)		 tb="$tb pei-ppc.lo peigen.lo $coff" ;;
14432    powerpc_pei_le_vec)		 tb="$tb pei-ppc.lo peigen.lo $coff" ;;
14433    powerpc_xcoff_vec)		 tb="$tb coff-rs6000.lo $xcoff" ;;
14434    rl78_elf32_vec)		 tb="$tb elf32-rl78.lo elf32.lo $elf" ;;
14435    rs6000_xcoff64_vec)		 tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14436    rs6000_xcoff64_aix_vec)	 tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14437    rs6000_xcoff_vec)		 tb="$tb coff-rs6000.lo $xcoff" ;;
14438    rx_elf32_be_vec)		 tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14439    rx_elf32_be_ns_vec)		 tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14440    rx_elf32_le_vec)		 tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14441    s390_elf32_vec)		 tb="$tb elf32-s390.lo elf32.lo $elf" ;;
14442    s390_elf64_vec)		 tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
14443    score_elf32_be_vec)		 tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
14444    score_elf32_le_vec)		 tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
14445    sh64_elf32_vec)		 tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14446    sh64_elf32_le_vec)		 tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14447    sh64_elf32_linux_vec)	 tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14448    sh64_elf32_linux_be_vec)	 tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14449    sh64_elf32_nbsd_vec)	 tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;;
14450    sh64_elf32_nbsd_le_vec)	 tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;;
14451    sh64_elf64_vec)		 tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14452    sh64_elf64_le_vec)		 tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14453    sh64_elf64_linux_vec)	 tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14454    sh64_elf64_linux_be_vec)	 tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14455    sh64_elf64_nbsd_vec)	 tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14456    sh64_elf64_nbsd_le_vec)	 tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14457    sh_coff_vec)		 tb="$tb coff-sh.lo $coff" ;;
14458    sh_coff_le_vec)		 tb="$tb coff-sh.lo $coff" ;;
14459    sh_coff_small_vec)		 tb="$tb coff-sh.lo $coff" ;;
14460    sh_coff_small_le_vec)	 tb="$tb coff-sh.lo $coff" ;;
14461    sh_elf32_vec)		 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14462    sh_elf32_le_vec)		 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14463    sh_elf32_fdpic_be_vec)	 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14464    sh_elf32_fdpic_le_vec)	 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14465    sh_elf32_linux_vec)		 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14466    sh_elf32_linux_be_vec)	 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14467    sh_elf32_nbsd_vec)		 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14468    sh_elf32_nbsd_le_vec)	 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14469    sh_elf32_symbian_le_vec)	 tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14470    sh_elf32_vxworks_vec)	 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14471    sh_elf32_vxworks_le_vec)	 tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14472    sh_pe_le_vec)		 tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;;
14473    sh_pei_le_vec)		 tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;;
14474    sparc_aout_le_vec)		 tb="$tb aout-sparcle.lo aout32.lo" ;;
14475    sparc_aout_linux_vec)	 tb="$tb sparclinux.lo aout32.lo" ;;
14476    sparc_aout_lynx_vec)	 tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
14477    sparc_aout_nbsd_vec)	 tb="$tb sparcnetbsd.lo aout32.lo" ;;
14478    sparc_aout_sunos_be_vec)	 tb="$tb sunos.lo aout32.lo" ;;
14479    sparc_coff_vec)		 tb="$tb coff-sparc.lo $coffgen" ;;
14480    sparc_coff_lynx_vec)	 tb="$tb cf-sparclynx.lo lynx-core.lo $coffgen" ;;
14481    sparc_elf32_vec)		 tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14482    sparc_elf32_sol2_vec)	 tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14483    sparc_elf32_vxworks_vec)	 tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14484    sparc_elf64_vec)		 tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14485    sparc_elf64_fbsd_vec)	 tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14486    sparc_elf64_sol2_vec)	 tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14487    sparc_nlm32_vec)		 tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
14488    spu_elf32_vec)		 tb="$tb elf32-spu.lo elf32.lo $elf" ;;
14489    sym_vec)			 tb="$tb xsym.lo" ;;
14490    tic30_aout_vec)		 tb="$tb aout-tic30.lo" ;;
14491    tic30_coff_vec)		 tb="$tb coff-tic30.lo $coffgen" ;;
14492    tic4x_coff0_vec)		 tb="$tb coff-tic4x.lo $coffgen" ;;
14493    tic4x_coff0_beh_vec)	 tb="$tb coff-tic4x.lo $coffgen" ;;
14494    tic4x_coff1_vec)		 tb="$tb coff-tic4x.lo $coffgen" ;;
14495    tic4x_coff1_beh_vec)	 tb="$tb coff-tic4x.lo $coffgen" ;;
14496    tic4x_coff2_vec)		 tb="$tb coff-tic4x.lo $coffgen" ;;
14497    tic4x_coff2_beh_vec)	 tb="$tb coff-tic4x.lo $coffgen" ;;
14498    tic54x_coff0_vec)		 tb="$tb coff-tic54x.lo $coffgen" ;;
14499    tic54x_coff0_beh_vec)	 tb="$tb coff-tic54x.lo $coffgen" ;;
14500    tic54x_coff1_vec)		 tb="$tb coff-tic54x.lo $coffgen" ;;
14501    tic54x_coff1_beh_vec)	 tb="$tb coff-tic54x.lo $coffgen" ;;
14502    tic54x_coff2_vec)		 tb="$tb coff-tic54x.lo $coffgen" ;;
14503    tic54x_coff2_beh_vec)	 tb="$tb coff-tic54x.lo $coffgen" ;;
14504    tic6x_elf32_be_vec)		 tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14505    tic6x_elf32_le_vec)		 tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14506    tic6x_elf32_c6000_be_vec)	 tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14507    tic6x_elf32_c6000_le_vec)	 tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14508    tic6x_elf32_linux_be_vec)	 tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14509    tic6x_elf32_linux_le_vec)	 tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14510    tic80_coff_vec)		 tb="$tb coff-tic80.lo $coff" ;;
14511    tilegx_elf32_be_vec)	 tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14512    tilegx_elf32_le_vec)	 tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14513    tilegx_elf64_be_vec)	 tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14514    tilegx_elf64_le_vec)	 tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14515    tilepro_elf32_vec)		 tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
14516    v800_elf32_vec)		 tb="$tb elf32-v850.lo elf32.lo $elf" ;;
14517    v850_elf32_vec)		 tb="$tb elf32-v850.lo elf32.lo $elf" ;;
14518    vax_aout_1knbsd_vec)	 tb="$tb vax1knetbsd.lo aout32.lo" ;;
14519    vax_aout_bsd_vec)		 tb="$tb vaxbsd.lo aout32.lo" ;;
14520    vax_aout_nbsd_vec)		 tb="$tb vaxnetbsd.lo aout32.lo" ;;
14521    vax_elf32_vec)		 tb="$tb elf32-vax.lo elf32.lo $elf" ;;
14522    ft32_elf32_vec)		 tb="$tb elf32-ft32.lo elf32.lo $elf" ;;
14523    visium_elf32_vec)		 tb="$tb elf32-visium.lo elf32.lo $elf" ;;
14524    w65_coff_vec)		 tb="$tb coff-w65.lo reloc16.lo $coffgen" ;;
14525    we32k_coff_vec)		 tb="$tb coff-we32k.lo $coffgen" ;;
14526    x86_64_coff_vec)		 tb="$tb coff-x86_64.lo $coff"; target_size=64 ;;
14527    x86_64_elf32_vec)		 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
14528    x86_64_elf32_nacl_vec)	 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
14529    x86_64_elf64_vec)		 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14530    x86_64_elf64_cloudabi_vec)	 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14531    x86_64_elf64_fbsd_vec)	 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14532    x86_64_elf64_nacl_vec)	 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14533    x86_64_elf64_sol2_vec)	 tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14534    x86_64_mach_o_vec)		 tb="$tb mach-o-x86-64.lo" ;;
14535    x86_64_pe_vec)		 tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14536    x86_64_pe_be_vec)		 tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14537    x86_64_pei_vec)		 tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14538    xc16x_elf32_vec)		 tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
14539    xgate_elf32_vec)		 tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
14540    xstormy16_elf32_vec)	 tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
14541    xtensa_elf32_be_vec)	 tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
14542    xtensa_elf32_le_vec)	 tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
14543    z80_coff_vec)		 tb="$tb coff-z80.lo reloc16.lo $coffgen" ;;
14544    z8k_coff_vec)		 tb="$tb coff-z8k.lo reloc16.lo $coff" ;;
14545
14546    # These appear out of order in targets.c
14547    srec_vec)			 tb="$tb srec.lo" ;;
14548    symbolsrec_vec)		 tb="$tb srec.lo" ;;
14549    tekhex_vec)			 tb="$tb tekhex.lo" ;;
14550    core_cisco_be_vec)		 tb="$tb cisco-core.lo" ;;
14551    core_cisco_le_vec)		 tb="$tb cisco-core.lo" ;;
14552
14553    "")				 ;;
14554    *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
14555    esac
14556
14557    if test ${target_size} = 64; then
14558	target64=true
14559    fi
14560    if test x"${vec}" = x"${defvec}"; then
14561	bfd_default_target_size=${target_size}
14562    fi
14563done
14564
14565# Target architecture .o files.
14566# A couple of CPUs use shorter file names to avoid problems on DOS
14567# filesystems.
14568ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
14569
14570# Weed out duplicate .o files.
14571f=""
14572for i in $tb ; do
14573    case " $f " in
14574    *" $i "*) ;;
14575    *) f="$f $i" ;;
14576    esac
14577done
14578tb="$f"
14579
14580f=""
14581for i in $ta ; do
14582    case " $f " in
14583    *" $i "*) ;;
14584    *) f="$f $i" ;;
14585    esac
14586done
14587ta="$f"
14588
14589bfd_backends="$tb"
14590bfd_machines="$ta"
14591
14592if test x${all_targets} = xtrue ; then
14593  bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
14594  bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
14595  selvecs=
14596  havevecs=-DHAVE_all_vecs
14597  selarchs=
14598  test -n "$assocvecs" &&
14599    assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
14600else	# all_targets is true
14601  # Only set these if they will be nonempty, for the clever echo.
14602  havevecs=
14603  assocvecs=
14604  test -n "$selvecs" &&
14605    havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
14606  test -n "$selvecs" &&
14607    selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
14608  test -n "$selarchs" &&
14609    selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
14610fi	# all_targets is true
14611
14612if test "x$want_64_bit_archive" = xunset; then
14613  # 64-bit MIPS and s390 ELF targets use 64-bit archives.
14614  case "${bfd_backends}" in
14615    *elf64-mips* | *elf64-s390*)
14616      want_64_bit_archive=true
14617      ;;
14618  esac
14619fi
14620
14621# 64-bit archives need a 64-bit bfd_vma.
14622if test "x$want_64_bit_archive" = xtrue; then
14623  want64=true
14624
14625$as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h
14626
14627fi
14628
14629case ${host64}-${target64}-${want64} in
14630  *true*)
14631    wordsize=64
14632    bfd64_libs='$(BFD64_LIBS)'
14633    all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
14634    if test $BFD_HOST_64_BIT_DEFINED = 0; then
14635      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
14636$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
14637      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
14638$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
14639    fi
14640    if test -n "$GCC" ; then
14641       bad_64bit_gcc=no;
14642       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
14643$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
14644       # Add more tests for gcc versions with non-working 64-bit support here.
14645       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14646/* end confdefs.h.  */
14647:__GNUC__:__GNUC_MINOR__:__i386__:
14648_ACEOF
14649if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14650  $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
14651  bad_64bit_gcc=yes;
14652		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
14653$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
14654else
14655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14656$as_echo "no" >&6; }
14657fi
14658rm -f conftest*
14659
14660       if test $bad_64bit_gcc = yes ; then
14661	 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
14662       fi
14663    fi
14664    ;;
14665  false-false-false)
14666    wordsize=32
14667    all_backends='$(BFD32_BACKENDS)'
14668    ;;
14669esac
14670
14671tdefaults=""
14672test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
14673test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
14674test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
14675test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686# If we are configured native, pick a core file support file.
14687COREFILE=
14688COREFLAG=
14689CORE_HEADER=
14690TRAD_HEADER=
14691if test "${target}" = "${host}"; then
14692  case "${host}" in
14693  alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
14694	COREFILE=''
14695	;;
14696  alpha*-*-linux-*)
14697	COREFILE=trad-core.lo
14698	TRAD_HEADER='"hosts/alphalinux.h"'
14699	;;
14700  alpha*-*-netbsd* | alpha*-*-openbsd*)
14701	COREFILE=netbsd-core.lo
14702	;;
14703  alpha*-*-*)
14704        COREFILE=osf-core.lo
14705	;;
14706  arm-*-freebsd* | arm-*-kfreebsd*-gnu)
14707	COREFILE='' ;;
14708  arm-*-netbsd* | arm-*-openbsd*)
14709	COREFILE=netbsd-core.lo
14710	;;
14711  arm-*-riscix)		COREFILE=trad-core.lo ;;
14712  hppa*-*-hpux*)	COREFILE=hpux-core.lo ;;
14713  hppa*-*-hiux*)	COREFILE=hpux-core.lo ;;
14714  hppa*-*-mpeix*)	COREFILE=hpux-core.lo ;;
14715  hppa*-*-bsd*)		COREFILE="hpux-core.lo hppabsd-core.lo"
14716			COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
14717  hppa*-*-netbsd* | hppa*-*-openbsd*)
14718	COREFILE=netbsd-core.lo
14719	;;
14720
14721  i370-*-*)
14722	COREFILE=trad-core.lo
14723	TRAD_HEADER='"hosts/i370linux.h"'
14724	;;
14725
14726  i[3-7]86-sequent-bsd*)
14727	COREFILE=trad-core.lo
14728	TRAD_HEADER='"hosts/symmetry.h"'
14729	;;
14730  i[3-7]86-sequent-sysv4*) ;;
14731  i[3-7]86-sequent-sysv*)
14732	COREFILE=trad-core.lo
14733	TRAD_HEADER='"hosts/symmetry.h"'
14734	;;
14735  i[3-7]86-*-bsdi)
14736	COREFILE=
14737	;;
14738  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*)
14739	COREFILE=trad-core.lo
14740	TRAD_HEADER='"hosts/i386bsd.h"'
14741	;;
14742  i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
14743	COREFILE=''
14744	TRAD_HEADER='"hosts/i386bsd.h"'
14745	;;
14746  i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
14747	COREFILE=netbsd-core.lo
14748	;;
14749  i[3-7]86-esix-sysv3*)
14750	COREFILE=trad-core.lo
14751	TRAD_HEADER='"hosts/esix.h"'
14752	;;
14753  i[3-7]86-*-sco3.2v5*)
14754	COREFILE=sco5-core.lo
14755	;;
14756  i[3-7]86-*-sco* | i[3-7]86-*-isc*)
14757	COREFILE=trad-core.lo
14758	TRAD_HEADER='"hosts/i386sco.h"'
14759	;;
14760  i[3-7]86-*-mach3*)
14761	COREFILE=trad-core.lo
14762	TRAD_HEADER='"hosts/i386mach3.h"'
14763	;;
14764  i[3-7]86-*-linux-*)
14765	COREFILE=trad-core.lo
14766	TRAD_HEADER='"hosts/i386linux.h"'
14767	case "$enable_targets"-"$want64" in
14768	*x86_64-*linux*|*-true)
14769	  CORE_HEADER='"hosts/x86-64linux.h"'
14770	esac
14771	;;
14772  i[3-7]86-*-isc*)	COREFILE=trad-core.lo ;;
14773  i[3-7]86-*-aix*)	COREFILE=aix386-core.lo ;;
14774  i860-*-mach3* | i860-*-osf1*)
14775	COREFILE=trad-core.lo
14776	TRAD_HEADER='"hosts/i860mach3.h"'
14777	;;
14778  mips-*-netbsd* | mips*-*-openbsd*)
14779	COREFILE=netbsd-core.lo
14780	;;
14781  mips-dec-*)
14782	COREFILE=trad-core.lo
14783	TRAD_HEADER='"hosts/decstation.h"'
14784	;;
14785  mips-sgi-irix4*)	COREFILE=irix-core.lo ;;
14786  mips-sgi-irix5*)	COREFILE=irix-core.lo ;;
14787  mips-sgi-irix6*)	COREFILE=irix-core.lo ;;
14788  mips-*-sysv4*)	;;
14789  mips-*-sysv* | mips-*-riscos*)
14790	COREFILE=trad-core.lo
14791	TRAD_HEADER='"hosts/riscos.h"'
14792	;;
14793  mips-sony-bsd*)
14794	COREFILE=trad-core.lo
14795	TRAD_HEADER='"hosts/news-mips.h"'
14796	;;
14797  m68*-bull*-sysv*)
14798	COREFILE=trad-core.lo
14799	TRAD_HEADER='"hosts/dpx2.h"'
14800	;;
14801  m68*-hp-hpux*)	COREFILE=hpux-core.lo ;;
14802  m68*-hp-bsd*)
14803	COREFILE=trad-core.lo
14804	TRAD_HEADER='"hosts/hp300bsd.h"'
14805	;;
14806  m68*-*-linux-*)
14807	COREFILE=trad-core.lo
14808	TRAD_HEADER='"hosts/m68klinux.h"'
14809	;;
14810  m68*-motorola-sysv*)
14811	COREFILE=trad-core.lo
14812	TRAD_HEADER='"hosts/delta68.h"'
14813	;;
14814  m68*-sony-*)
14815	COREFILE=trad-core.lo
14816	TRAD_HEADER='"hosts/news.h"'
14817	;;
14818  m68*-*-netbsd* | m68*-*-openbsd*)
14819	COREFILE=netbsd-core.lo
14820	;;
14821  m68*-apple-aux*)
14822	COREFILE=trad-core.lo
14823	TRAD_HEADER='"hosts/m68kaux.h"'
14824	;;
14825  m88*-*-sysv4*)
14826	;;
14827  m88*-motorola-sysv*)
14828	COREFILE=ptrace-core.lo
14829	;;
14830  m88*-*-mach3*)
14831	COREFILE=trad-core.lo
14832	TRAD_HEADER='"hosts/m88kmach3.h"'
14833	;;
14834  m88*-*-openbsd*)
14835	COREFILE=netbsd-core.lo
14836	;;
14837  ns32k-pc532-mach)
14838	COREFILE=trad-core.lo
14839	TRAD_HEADER='"hosts/pc532mach.h"'
14840	;;
14841  ns32k-*-netbsd* | ns32k-*-openbsd*)
14842	COREFILE=netbsd-core.lo
14843	;;
14844  rs6000-*-lynx*)
14845	COREFILE=lynx-core.lo
14846	;;
14847  rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*)
14848        COREFILE=rs6000-core.lo
14849	COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
14850	;;
14851  rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
14852        COREFILE=rs6000-core.lo
14853	COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
14854	# Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
14855	# have c_impl as a member of struct core_dumpx
14856	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
14857$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
14858	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14859/* end confdefs.h.  */
14860#include <core.h>
14861int
14862main ()
14863{
14864struct core_dumpx c; c.c_impl = 0;
14865  ;
14866  return 0;
14867}
14868_ACEOF
14869if ac_fn_c_try_compile "$LINENO"; then :
14870
14871$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
14872
14873	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14874$as_echo "yes" >&6; }
14875else
14876  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14877$as_echo "no" >&6; }
14878fi
14879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14880	;;
14881  rs6000-*-aix4*)	COREFILE=rs6000-core.lo ;;
14882  rs6000-*-*)		COREFILE=rs6000-core.lo ;;
14883  powerpc64-*-aix*)	COREFILE=rs6000-core.lo ;;
14884  powerpc-*-aix4*)	COREFILE=rs6000-core.lo ;;
14885  powerpc-*-aix*)	COREFILE=rs6000-core.lo ;;
14886  powerpc-*-beos*)	;;
14887  powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14888		        COREFILE='' ;;
14889  powerpc-*-netbsd*)	COREFILE=netbsd-core.lo ;;
14890  powerpc-*-*bsd*)	COREFILE=netbsd-core.lo ;;
14891  s390*-*-*)            COREFILE=trad-core.lo ;;
14892  sh*-*-netbsd* | sh*-*-openbsd*)
14893	COREFILE=netbsd-core.lo
14894	;;
14895  sparc-*-netbsd* | sparc*-*-openbsd*)
14896	COREFILE=netbsd-core.lo
14897	;;
14898  tahoe-*-*)
14899	COREFILE=trad-core.lo
14900	TRAD_HEADER='"hosts/tahoe.h"'
14901	;;
14902  vax-*-netbsd* | vax-*-openbsd*)
14903	COREFILE=netbsd-core.lo
14904	;;
14905  vax-*-ultrix2*)
14906	COREFILE=trad-core.lo
14907	TRAD_HEADER='"hosts/vaxult2.h"'
14908	;;
14909  vax-*-ultrix*)
14910	COREFILE=trad-core.lo
14911	TRAD_HEADER='"hosts/vaxult2.h"'
14912	;;
14913  vax-*-linux-*)
14914	COREFILE=trad-core.lo
14915	TRAD_HEADER='"hosts/vaxlinux.h"'
14916	;;
14917  vax-*-*)
14918	COREFILE=trad-core.lo
14919	TRAD_HEADER='"hosts/vaxbsd.h"'
14920	;;
14921  x86_64-*-linux*)
14922	CORE_HEADER='"hosts/x86-64linux.h"'
14923	;;
14924  x86_64-*-netbsd* | x86_64-*-openbsd*)
14925	COREFILE=netbsd-core.lo
14926	;;
14927  esac
14928
14929  case "$COREFILE" in
14930  aix386-core.lo)	COREFLAG=-DAIX386_CORE ;;
14931  hppabsd-core.lo)	COREFLAG=-DHPPABSD_CORE ;;
14932  hpux-core.lo)		COREFLAG=-DHPUX_CORE ;;
14933  irix-core.lo)		COREFLAG=-DIRIX_CORE ;;
14934  lynx-core.lo)		COREFLAG=-DLYNX_CORE ;;
14935  netbsd-core.lo)	COREFLAG=-DNETBSD_CORE ;;
14936  osf-core.lo)		COREFLAG=-DOSF_CORE ;;
14937  ptrace-core.lo)	COREFLAG=-DPTRACE_CORE ;;
14938  rs6000-core.lo)	COREFLAG="$COREFLAG -DAIX_CORE" ;;
14939  sco5-core.lo)		COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14940  trad-core.lo)		COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14941  esac
14942
14943  # ELF corefile support has several flavors, but all of
14944  # them use something called <sys/procfs.h>
14945  for ac_header in sys/procfs.h
14946do :
14947  ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14948if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14949  cat >>confdefs.h <<_ACEOF
14950#define HAVE_SYS_PROCFS_H 1
14951_ACEOF
14952
14953fi
14954
14955done
14956
14957  if test "$ac_cv_header_sys_procfs_h" = yes; then
14958    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14959$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14960 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14961  $as_echo_n "(cached) " >&6
14962else
14963  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14964/* end confdefs.h.  */
14965
14966#define _SYSCALL32
14967/* Needed for new procfs interface on sparc-solaris.  */
14968#define _STRUCTURED_PROC 1
14969#include <sys/procfs.h>
14970int
14971main ()
14972{
14973prstatus_t avar
14974  ;
14975  return 0;
14976}
14977_ACEOF
14978if ac_fn_c_try_compile "$LINENO"; then :
14979  bfd_cv_have_sys_procfs_type_prstatus_t=yes
14980else
14981  bfd_cv_have_sys_procfs_type_prstatus_t=no
14982
14983fi
14984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14985fi
14986
14987 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
14988
14989$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
14990
14991 fi
14992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14993$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
14994
14995    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14996$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14997 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14998  $as_echo_n "(cached) " >&6
14999else
15000  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15001/* end confdefs.h.  */
15002
15003#define _SYSCALL32
15004/* Needed for new procfs interface on sparc-solaris.  */
15005#define _STRUCTURED_PROC 1
15006#include <sys/procfs.h>
15007int
15008main ()
15009{
15010prstatus32_t avar
15011  ;
15012  return 0;
15013}
15014_ACEOF
15015if ac_fn_c_try_compile "$LINENO"; then :
15016  bfd_cv_have_sys_procfs_type_prstatus32_t=yes
15017else
15018  bfd_cv_have_sys_procfs_type_prstatus32_t=no
15019
15020fi
15021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15022fi
15023
15024 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
15025
15026$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
15027
15028 fi
15029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
15030$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
15031
15032    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
15033$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
15034 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
15035  $as_echo_n "(cached) " >&6
15036else
15037  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15038/* end confdefs.h.  */
15039
15040#define _SYSCALL32
15041/* Needed for new procfs interface on sparc-solaris.  */
15042#define _STRUCTURED_PROC 1
15043#include <sys/procfs.h>
15044int
15045main ()
15046{
15047prstatus_t avar; void* aref = (void*) &avar.pr_who
15048  ;
15049  return 0;
15050}
15051_ACEOF
15052if ac_fn_c_try_compile "$LINENO"; then :
15053  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
15054else
15055  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
15056
15057fi
15058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15059fi
15060
15061 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
15062
15063$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
15064
15065 fi
15066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
15067$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
15068
15069    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
15070$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
15071 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
15072  $as_echo_n "(cached) " >&6
15073else
15074  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15075/* end confdefs.h.  */
15076
15077#define _SYSCALL32
15078/* Needed for new procfs interface on sparc-solaris.  */
15079#define _STRUCTURED_PROC 1
15080#include <sys/procfs.h>
15081int
15082main ()
15083{
15084prstatus32_t avar; void* aref = (void*) &avar.pr_who
15085  ;
15086  return 0;
15087}
15088_ACEOF
15089if ac_fn_c_try_compile "$LINENO"; then :
15090  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
15091else
15092  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
15093
15094fi
15095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15096fi
15097
15098 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
15099
15100$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
15101
15102 fi
15103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
15104$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
15105
15106    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
15107$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
15108 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
15109  $as_echo_n "(cached) " >&6
15110else
15111  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15112/* end confdefs.h.  */
15113
15114#define _SYSCALL32
15115/* Needed for new procfs interface on sparc-solaris.  */
15116#define _STRUCTURED_PROC 1
15117#include <sys/procfs.h>
15118int
15119main ()
15120{
15121pstatus_t avar
15122  ;
15123  return 0;
15124}
15125_ACEOF
15126if ac_fn_c_try_compile "$LINENO"; then :
15127  bfd_cv_have_sys_procfs_type_pstatus_t=yes
15128else
15129  bfd_cv_have_sys_procfs_type_pstatus_t=no
15130
15131fi
15132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15133fi
15134
15135 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
15136
15137$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
15138
15139 fi
15140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
15141$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
15142
15143    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
15144$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
15145 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
15146  $as_echo_n "(cached) " >&6
15147else
15148  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15149/* end confdefs.h.  */
15150
15151#define _SYSCALL32
15152/* Needed for new procfs interface on sparc-solaris.  */
15153#define _STRUCTURED_PROC 1
15154#include <sys/procfs.h>
15155int
15156main ()
15157{
15158pxstatus_t avar
15159  ;
15160  return 0;
15161}
15162_ACEOF
15163if ac_fn_c_try_compile "$LINENO"; then :
15164  bfd_cv_have_sys_procfs_type_pxstatus_t=yes
15165else
15166  bfd_cv_have_sys_procfs_type_pxstatus_t=no
15167
15168fi
15169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15170fi
15171
15172 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
15173
15174$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
15175
15176 fi
15177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
15178$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
15179
15180    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
15181$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
15182 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
15183  $as_echo_n "(cached) " >&6
15184else
15185  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15186/* end confdefs.h.  */
15187
15188#define _SYSCALL32
15189/* Needed for new procfs interface on sparc-solaris.  */
15190#define _STRUCTURED_PROC 1
15191#include <sys/procfs.h>
15192int
15193main ()
15194{
15195pstatus32_t avar
15196  ;
15197  return 0;
15198}
15199_ACEOF
15200if ac_fn_c_try_compile "$LINENO"; then :
15201  bfd_cv_have_sys_procfs_type_pstatus32_t=yes
15202else
15203  bfd_cv_have_sys_procfs_type_pstatus32_t=no
15204
15205fi
15206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15207fi
15208
15209 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
15210
15211$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
15212
15213 fi
15214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
15215$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
15216
15217    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
15218$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
15219 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
15220  $as_echo_n "(cached) " >&6
15221else
15222  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15223/* end confdefs.h.  */
15224
15225#define _SYSCALL32
15226/* Needed for new procfs interface on sparc-solaris.  */
15227#define _STRUCTURED_PROC 1
15228#include <sys/procfs.h>
15229int
15230main ()
15231{
15232prpsinfo_t avar
15233  ;
15234  return 0;
15235}
15236_ACEOF
15237if ac_fn_c_try_compile "$LINENO"; then :
15238  bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
15239else
15240  bfd_cv_have_sys_procfs_type_prpsinfo_t=no
15241
15242fi
15243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15244fi
15245
15246 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
15247
15248$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
15249
15250 fi
15251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
15252$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
15253
15254    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
15255$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
15256 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then :
15257  $as_echo_n "(cached) " >&6
15258else
15259  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15260/* end confdefs.h.  */
15261
15262#define _SYSCALL32
15263/* Needed for new procfs interface on sparc-solaris.  */
15264#define _STRUCTURED_PROC 1
15265#include <sys/procfs.h>
15266int
15267main ()
15268{
15269prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
15270  ;
15271  return 0;
15272}
15273_ACEOF
15274if ac_fn_c_try_compile "$LINENO"; then :
15275  bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
15276else
15277  bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
15278
15279fi
15280rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15281fi
15282
15283 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
15284
15285$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
15286
15287 fi
15288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
15289$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
15290
15291    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
15292$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
15293 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
15294  $as_echo_n "(cached) " >&6
15295else
15296  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15297/* end confdefs.h.  */
15298
15299#define _SYSCALL32
15300/* Needed for new procfs interface on sparc-solaris.  */
15301#define _STRUCTURED_PROC 1
15302#include <sys/procfs.h>
15303int
15304main ()
15305{
15306prpsinfo32_t avar
15307  ;
15308  return 0;
15309}
15310_ACEOF
15311if ac_fn_c_try_compile "$LINENO"; then :
15312  bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
15313else
15314  bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
15315
15316fi
15317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15318fi
15319
15320 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
15321
15322$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
15323
15324 fi
15325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
15326$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
15327
15328    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
15329$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
15330 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then :
15331  $as_echo_n "(cached) " >&6
15332else
15333  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15334/* end confdefs.h.  */
15335
15336#define _SYSCALL32
15337/* Needed for new procfs interface on sparc-solaris.  */
15338#define _STRUCTURED_PROC 1
15339#include <sys/procfs.h>
15340int
15341main ()
15342{
15343prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
15344  ;
15345  return 0;
15346}
15347_ACEOF
15348if ac_fn_c_try_compile "$LINENO"; then :
15349  bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
15350else
15351  bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
15352
15353fi
15354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15355fi
15356
15357 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
15358
15359$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
15360
15361 fi
15362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
15363$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
15364
15365    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
15366$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
15367 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
15368  $as_echo_n "(cached) " >&6
15369else
15370  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15371/* end confdefs.h.  */
15372
15373#define _SYSCALL32
15374/* Needed for new procfs interface on sparc-solaris.  */
15375#define _STRUCTURED_PROC 1
15376#include <sys/procfs.h>
15377int
15378main ()
15379{
15380psinfo_t avar
15381  ;
15382  return 0;
15383}
15384_ACEOF
15385if ac_fn_c_try_compile "$LINENO"; then :
15386  bfd_cv_have_sys_procfs_type_psinfo_t=yes
15387else
15388  bfd_cv_have_sys_procfs_type_psinfo_t=no
15389
15390fi
15391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15392fi
15393
15394 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
15395
15396$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
15397
15398 fi
15399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
15400$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
15401
15402    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
15403$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
15404 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then :
15405  $as_echo_n "(cached) " >&6
15406else
15407  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15408/* end confdefs.h.  */
15409
15410#define _SYSCALL32
15411/* Needed for new procfs interface on sparc-solaris.  */
15412#define _STRUCTURED_PROC 1
15413#include <sys/procfs.h>
15414int
15415main ()
15416{
15417psinfo_t avar; void* aref = (void*) &avar.pr_pid
15418  ;
15419  return 0;
15420}
15421_ACEOF
15422if ac_fn_c_try_compile "$LINENO"; then :
15423  bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
15424else
15425  bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
15426
15427fi
15428rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15429fi
15430
15431 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
15432
15433$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
15434
15435 fi
15436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
15437$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
15438
15439    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
15440$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
15441 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
15442  $as_echo_n "(cached) " >&6
15443else
15444  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15445/* end confdefs.h.  */
15446
15447#define _SYSCALL32
15448/* Needed for new procfs interface on sparc-solaris.  */
15449#define _STRUCTURED_PROC 1
15450#include <sys/procfs.h>
15451int
15452main ()
15453{
15454psinfo32_t avar
15455  ;
15456  return 0;
15457}
15458_ACEOF
15459if ac_fn_c_try_compile "$LINENO"; then :
15460  bfd_cv_have_sys_procfs_type_psinfo32_t=yes
15461else
15462  bfd_cv_have_sys_procfs_type_psinfo32_t=no
15463
15464fi
15465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15466fi
15467
15468 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
15469
15470$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
15471
15472 fi
15473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
15474$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
15475
15476    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
15477$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
15478 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then :
15479  $as_echo_n "(cached) " >&6
15480else
15481  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15482/* end confdefs.h.  */
15483
15484#define _SYSCALL32
15485/* Needed for new procfs interface on sparc-solaris.  */
15486#define _STRUCTURED_PROC 1
15487#include <sys/procfs.h>
15488int
15489main ()
15490{
15491psinfo32_t avar; void* aref = (void*) &avar.pr_pid
15492  ;
15493  return 0;
15494}
15495_ACEOF
15496if ac_fn_c_try_compile "$LINENO"; then :
15497  bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
15498else
15499  bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
15500
15501fi
15502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15503fi
15504
15505 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
15506
15507$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
15508
15509 fi
15510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
15511$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
15512
15513    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
15514$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
15515 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
15516  $as_echo_n "(cached) " >&6
15517else
15518  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15519/* end confdefs.h.  */
15520
15521#define _SYSCALL32
15522/* Needed for new procfs interface on sparc-solaris.  */
15523#define _STRUCTURED_PROC 1
15524#include <sys/procfs.h>
15525int
15526main ()
15527{
15528lwpstatus_t avar
15529  ;
15530  return 0;
15531}
15532_ACEOF
15533if ac_fn_c_try_compile "$LINENO"; then :
15534  bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
15535else
15536  bfd_cv_have_sys_procfs_type_lwpstatus_t=no
15537
15538fi
15539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15540fi
15541
15542 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
15543
15544$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
15545
15546 fi
15547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
15548$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
15549
15550    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
15551$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
15552 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
15553  $as_echo_n "(cached) " >&6
15554else
15555  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15556/* end confdefs.h.  */
15557
15558#define _SYSCALL32
15559/* Needed for new procfs interface on sparc-solaris.  */
15560#define _STRUCTURED_PROC 1
15561#include <sys/procfs.h>
15562int
15563main ()
15564{
15565lwpxstatus_t avar
15566  ;
15567  return 0;
15568}
15569_ACEOF
15570if ac_fn_c_try_compile "$LINENO"; then :
15571  bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
15572else
15573  bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
15574
15575fi
15576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15577fi
15578
15579 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
15580
15581$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
15582
15583 fi
15584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
15585$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
15586
15587    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
15588$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
15589 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
15590  $as_echo_n "(cached) " >&6
15591else
15592  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15593/* end confdefs.h.  */
15594
15595#define _SYSCALL32
15596/* Needed for new procfs interface on sparc-solaris.  */
15597#define _STRUCTURED_PROC 1
15598#include <sys/procfs.h>
15599int
15600main ()
15601{
15602lwpstatus_t avar; void* aref = (void*) &avar.pr_context
15603  ;
15604  return 0;
15605}
15606_ACEOF
15607if ac_fn_c_try_compile "$LINENO"; then :
15608  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
15609else
15610  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
15611
15612fi
15613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15614fi
15615
15616 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
15617
15618$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
15619
15620 fi
15621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
15622$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
15623
15624    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
15625$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
15626 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
15627  $as_echo_n "(cached) " >&6
15628else
15629  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15630/* end confdefs.h.  */
15631
15632#define _SYSCALL32
15633/* Needed for new procfs interface on sparc-solaris.  */
15634#define _STRUCTURED_PROC 1
15635#include <sys/procfs.h>
15636int
15637main ()
15638{
15639lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
15640  ;
15641  return 0;
15642}
15643_ACEOF
15644if ac_fn_c_try_compile "$LINENO"; then :
15645  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
15646else
15647  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
15648
15649fi
15650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15651fi
15652
15653 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
15654
15655$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
15656
15657 fi
15658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
15659$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
15660
15661    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
15662$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
15663 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
15664  $as_echo_n "(cached) " >&6
15665else
15666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15667/* end confdefs.h.  */
15668
15669#define _SYSCALL32
15670/* Needed for new procfs interface on sparc-solaris.  */
15671#define _STRUCTURED_PROC 1
15672#include <sys/procfs.h>
15673int
15674main ()
15675{
15676lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
15677  ;
15678  return 0;
15679}
15680_ACEOF
15681if ac_fn_c_try_compile "$LINENO"; then :
15682  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
15683else
15684  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
15685
15686fi
15687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15688fi
15689
15690 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
15691
15692$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
15693
15694 fi
15695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
15696$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
15697
15698    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
15699$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
15700 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
15701  $as_echo_n "(cached) " >&6
15702else
15703  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15704/* end confdefs.h.  */
15705
15706#define _SYSCALL32
15707/* Needed for new procfs interface on sparc-solaris.  */
15708#define _STRUCTURED_PROC 1
15709#include <sys/procfs.h>
15710int
15711main ()
15712{
15713win32_pstatus_t avar
15714  ;
15715  return 0;
15716}
15717_ACEOF
15718if ac_fn_c_try_compile "$LINENO"; then :
15719  bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
15720else
15721  bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
15722
15723fi
15724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15725fi
15726
15727 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
15728
15729$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
15730
15731 fi
15732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
15733$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
15734
15735  fi
15736fi
15737
15738
15739if test -n "$CORE_HEADER"; then
15740
15741cat >>confdefs.h <<_ACEOF
15742#define CORE_HEADER $CORE_HEADER
15743_ACEOF
15744
15745fi
15746if test -n "$TRAD_HEADER"; then
15747
15748cat >>confdefs.h <<_ACEOF
15749#define TRAD_HEADER $TRAD_HEADER
15750_ACEOF
15751
15752fi
15753
15754if test "$plugins" = "yes"; then
15755  supports_plugins=1
15756else
15757  supports_plugins=0
15758fi
15759
15760
15761
15762# Determine the host dependant file_ptr a.k.a. off_t type.  In order
15763# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15764# fseeko, long.  This assumes that sizeof off_t is .ge. sizeof long.
15765# Hopefully a reasonable assumption since fseeko et.al. should be
15766# upward compatible.
15767for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15768do :
15769  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15770ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15771eval as_val=\$$as_ac_var
15772   if test "x$as_val" = x""yes; then :
15773  cat >>confdefs.h <<_ACEOF
15774#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15775_ACEOF
15776
15777fi
15778done
15779
15780if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15781    # The cast to long int works around a bug in the HP C Compiler
15782# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15783# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15784# This bug is HP SR number 8606223364.
15785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15786$as_echo_n "checking size of off_t... " >&6; }
15787if test "${ac_cv_sizeof_off_t+set}" = set; then :
15788  $as_echo_n "(cached) " >&6
15789else
15790  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
15791
15792else
15793  if test "$ac_cv_type_off_t" = yes; then
15794     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15795$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15796{ as_fn_set_status 77
15797as_fn_error "cannot compute sizeof (off_t)
15798See \`config.log' for more details." "$LINENO" 5; }; }
15799   else
15800     ac_cv_sizeof_off_t=0
15801   fi
15802fi
15803
15804fi
15805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15806$as_echo "$ac_cv_sizeof_off_t" >&6; }
15807
15808
15809
15810cat >>confdefs.h <<_ACEOF
15811#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15812_ACEOF
15813
15814
15815fi
15816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15817$as_echo_n "checking file_ptr type... " >&6; }
15818bfd_file_ptr="long"
15819bfd_ufile_ptr="unsigned long"
15820if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15821	-o x"${ac_cv_sizeof_off_t}" = x8; then
15822    bfd_file_ptr=BFD_HOST_64_BIT
15823    bfd_ufile_ptr=BFD_HOST_U_64_BIT
15824fi
15825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15826$as_echo "$bfd_file_ptr" >&6; }
15827
15828
15829
15830for ac_header in stdlib.h unistd.h
15831do :
15832  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15833ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15834eval as_val=\$$as_ac_Header
15835   if test "x$as_val" = x""yes; then :
15836  cat >>confdefs.h <<_ACEOF
15837#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15838_ACEOF
15839
15840fi
15841
15842done
15843
15844for ac_func in getpagesize
15845do :
15846  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15847if test "x$ac_cv_func_getpagesize" = x""yes; then :
15848  cat >>confdefs.h <<_ACEOF
15849#define HAVE_GETPAGESIZE 1
15850_ACEOF
15851
15852fi
15853done
15854
15855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15856$as_echo_n "checking for working mmap... " >&6; }
15857if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15858  $as_echo_n "(cached) " >&6
15859else
15860  if test "$cross_compiling" = yes; then :
15861  ac_cv_func_mmap_fixed_mapped=no
15862else
15863  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15864/* end confdefs.h.  */
15865$ac_includes_default
15866/* malloc might have been renamed as rpl_malloc. */
15867#undef malloc
15868
15869/* Thanks to Mike Haertel and Jim Avera for this test.
15870   Here is a matrix of mmap possibilities:
15871	mmap private not fixed
15872	mmap private fixed at somewhere currently unmapped
15873	mmap private fixed at somewhere already mapped
15874	mmap shared not fixed
15875	mmap shared fixed at somewhere currently unmapped
15876	mmap shared fixed at somewhere already mapped
15877   For private mappings, we should verify that changes cannot be read()
15878   back from the file, nor mmap's back from the file at a different
15879   address.  (There have been systems where private was not correctly
15880   implemented like the infamous i386 svr4.0, and systems where the
15881   VM page cache was not coherent with the file system buffer cache
15882   like early versions of FreeBSD and possibly contemporary NetBSD.)
15883   For shared mappings, we should conversely verify that changes get
15884   propagated back to all the places they're supposed to be.
15885
15886   Grep wants private fixed already mapped.
15887   The main things grep needs to know about mmap are:
15888   * does it exist and is it safe to write into the mmap'd area
15889   * how to use it (BSD variants)  */
15890
15891#include <fcntl.h>
15892#include <sys/mman.h>
15893
15894#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15895char *malloc ();
15896#endif
15897
15898/* This mess was copied from the GNU getpagesize.h.  */
15899#ifndef HAVE_GETPAGESIZE
15900/* Assume that all systems that can run configure have sys/param.h.  */
15901# ifndef HAVE_SYS_PARAM_H
15902#  define HAVE_SYS_PARAM_H 1
15903# endif
15904
15905# ifdef _SC_PAGESIZE
15906#  define getpagesize() sysconf(_SC_PAGESIZE)
15907# else /* no _SC_PAGESIZE */
15908#  ifdef HAVE_SYS_PARAM_H
15909#   include <sys/param.h>
15910#   ifdef EXEC_PAGESIZE
15911#    define getpagesize() EXEC_PAGESIZE
15912#   else /* no EXEC_PAGESIZE */
15913#    ifdef NBPG
15914#     define getpagesize() NBPG * CLSIZE
15915#     ifndef CLSIZE
15916#      define CLSIZE 1
15917#     endif /* no CLSIZE */
15918#    else /* no NBPG */
15919#     ifdef NBPC
15920#      define getpagesize() NBPC
15921#     else /* no NBPC */
15922#      ifdef PAGESIZE
15923#       define getpagesize() PAGESIZE
15924#      endif /* PAGESIZE */
15925#     endif /* no NBPC */
15926#    endif /* no NBPG */
15927#   endif /* no EXEC_PAGESIZE */
15928#  else /* no HAVE_SYS_PARAM_H */
15929#   define getpagesize() 8192	/* punt totally */
15930#  endif /* no HAVE_SYS_PARAM_H */
15931# endif /* no _SC_PAGESIZE */
15932
15933#endif /* no HAVE_GETPAGESIZE */
15934
15935int
15936main ()
15937{
15938  char *data, *data2, *data3;
15939  int i, pagesize;
15940  int fd;
15941
15942  pagesize = getpagesize ();
15943
15944  /* First, make a file with some known garbage in it. */
15945  data = (char *) malloc (pagesize);
15946  if (!data)
15947    return 1;
15948  for (i = 0; i < pagesize; ++i)
15949    *(data + i) = rand ();
15950  umask (0);
15951  fd = creat ("conftest.mmap", 0600);
15952  if (fd < 0)
15953    return 1;
15954  if (write (fd, data, pagesize) != pagesize)
15955    return 1;
15956  close (fd);
15957
15958  /* Next, try to mmap the file at a fixed address which already has
15959     something else allocated at it.  If we can, also make sure that
15960     we see the same garbage.  */
15961  fd = open ("conftest.mmap", O_RDWR);
15962  if (fd < 0)
15963    return 1;
15964  data2 = (char *) malloc (2 * pagesize);
15965  if (!data2)
15966    return 1;
15967  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
15968  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15969		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
15970    return 1;
15971  for (i = 0; i < pagesize; ++i)
15972    if (*(data + i) != *(data2 + i))
15973      return 1;
15974
15975  /* Finally, make sure that changes to the mapped area do not
15976     percolate back to the file as seen by read().  (This is a bug on
15977     some variants of i386 svr4.0.)  */
15978  for (i = 0; i < pagesize; ++i)
15979    *(data2 + i) = *(data2 + i) + 1;
15980  data3 = (char *) malloc (pagesize);
15981  if (!data3)
15982    return 1;
15983  if (read (fd, data3, pagesize) != pagesize)
15984    return 1;
15985  for (i = 0; i < pagesize; ++i)
15986    if (*(data + i) != *(data3 + i))
15987      return 1;
15988  close (fd);
15989  return 0;
15990}
15991_ACEOF
15992if ac_fn_c_try_run "$LINENO"; then :
15993  ac_cv_func_mmap_fixed_mapped=yes
15994else
15995  ac_cv_func_mmap_fixed_mapped=no
15996fi
15997rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15998  conftest.$ac_objext conftest.beam conftest.$ac_ext
15999fi
16000
16001fi
16002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16003$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
16004if test $ac_cv_func_mmap_fixed_mapped = yes; then
16005
16006$as_echo "#define HAVE_MMAP 1" >>confdefs.h
16007
16008fi
16009rm -f conftest.mmap
16010
16011for ac_func in madvise mprotect
16012do :
16013  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16014ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16015eval as_val=\$$as_ac_var
16016   if test "x$as_val" = x""yes; then :
16017  cat >>confdefs.h <<_ACEOF
16018#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16019_ACEOF
16020
16021fi
16022done
16023
16024case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
16025  true+yes )
16026$as_echo "#define USE_MMAP 1" >>confdefs.h
16027 ;;
16028esac
16029
16030rm -f doc/config.status
16031ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
16032
16033
16034ac_config_commands="$ac_config_commands default"
16035
16036
16037
16038
16039
16040
16041
16042cat >confcache <<\_ACEOF
16043# This file is a shell script that caches the results of configure
16044# tests run on this system so they can be shared between configure
16045# scripts and configure runs, see configure's option --config-cache.
16046# It is not useful on other systems.  If it contains results you don't
16047# want to keep, you may remove or edit it.
16048#
16049# config.status only pays attention to the cache file if you give it
16050# the --recheck option to rerun configure.
16051#
16052# `ac_cv_env_foo' variables (set or unset) will be overridden when
16053# loading this file, other *unset* `ac_cv_foo' will be assigned the
16054# following values.
16055
16056_ACEOF
16057
16058# The following way of writing the cache mishandles newlines in values,
16059# but we know of no workaround that is simple, portable, and efficient.
16060# So, we kill variables containing newlines.
16061# Ultrix sh set writes to stderr and can't be redirected directly,
16062# and sets the high bit in the cache file unless we assign to the vars.
16063(
16064  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16065    eval ac_val=\$$ac_var
16066    case $ac_val in #(
16067    *${as_nl}*)
16068      case $ac_var in #(
16069      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16070$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16071      esac
16072      case $ac_var in #(
16073      _ | IFS | as_nl) ;; #(
16074      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16075      *) { eval $ac_var=; unset $ac_var;} ;;
16076      esac ;;
16077    esac
16078  done
16079
16080  (set) 2>&1 |
16081    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16082    *${as_nl}ac_space=\ *)
16083      # `set' does not quote correctly, so add quotes: double-quote
16084      # substitution turns \\\\ into \\, and sed turns \\ into \.
16085      sed -n \
16086	"s/'/'\\\\''/g;
16087	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16088      ;; #(
16089    *)
16090      # `set' quotes correctly as required by POSIX, so do not add quotes.
16091      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16092      ;;
16093    esac |
16094    sort
16095) |
16096  sed '
16097     /^ac_cv_env_/b end
16098     t clear
16099     :clear
16100     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16101     t end
16102     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16103     :end' >>confcache
16104if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16105  if test -w "$cache_file"; then
16106    test "x$cache_file" != "x/dev/null" &&
16107      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16108$as_echo "$as_me: updating cache $cache_file" >&6;}
16109    cat confcache >$cache_file
16110  else
16111    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16112$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16113  fi
16114fi
16115rm -f confcache
16116
16117test "x$prefix" = xNONE && prefix=$ac_default_prefix
16118# Let make expand exec_prefix.
16119test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16120
16121DEFS=-DHAVE_CONFIG_H
16122
16123ac_libobjs=
16124ac_ltlibobjs=
16125for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16126  # 1. Remove the extension, and $U if already installed.
16127  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16128  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16129  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16130  #    will be set to the directory where LIBOBJS objects are built.
16131  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16132  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16133done
16134LIBOBJS=$ac_libobjs
16135
16136LTLIBOBJS=$ac_ltlibobjs
16137
16138
16139if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16140  as_fn_error "conditional \"AMDEP\" was never defined.
16141Usually this means the macro was only invoked conditionally." "$LINENO" 5
16142fi
16143if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16144  as_fn_error "conditional \"am__fastdepCC\" was never defined.
16145Usually this means the macro was only invoked conditionally." "$LINENO" 5
16146fi
16147 if test -n "$EXEEXT"; then
16148  am__EXEEXT_TRUE=
16149  am__EXEEXT_FALSE='#'
16150else
16151  am__EXEEXT_TRUE='#'
16152  am__EXEEXT_FALSE=
16153fi
16154
16155if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
16156  as_fn_error "conditional \"PLUGINS\" was never defined.
16157Usually this means the macro was only invoked conditionally." "$LINENO" 5
16158fi
16159if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16160  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16161Usually this means the macro was only invoked conditionally." "$LINENO" 5
16162fi
16163if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
16164  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
16165Usually this means the macro was only invoked conditionally." "$LINENO" 5
16166fi
16167if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
16168  as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
16169Usually this means the macro was only invoked conditionally." "$LINENO" 5
16170fi
16171
16172: ${CONFIG_STATUS=./config.status}
16173ac_write_fail=0
16174ac_clean_files_save=$ac_clean_files
16175ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16176{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16177$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16178as_write_fail=0
16179cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16180#! $SHELL
16181# Generated by $as_me.
16182# Run this file to recreate the current configuration.
16183# Compiler output produced by configure, useful for debugging
16184# configure, is in config.log if it exists.
16185
16186debug=false
16187ac_cs_recheck=false
16188ac_cs_silent=false
16189
16190SHELL=\${CONFIG_SHELL-$SHELL}
16191export SHELL
16192_ASEOF
16193cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16194## -------------------- ##
16195## M4sh Initialization. ##
16196## -------------------- ##
16197
16198# Be more Bourne compatible
16199DUALCASE=1; export DUALCASE # for MKS sh
16200if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16201  emulate sh
16202  NULLCMD=:
16203  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16204  # is contrary to our usage.  Disable this feature.
16205  alias -g '${1+"$@"}'='"$@"'
16206  setopt NO_GLOB_SUBST
16207else
16208  case `(set -o) 2>/dev/null` in #(
16209  *posix*) :
16210    set -o posix ;; #(
16211  *) :
16212     ;;
16213esac
16214fi
16215
16216
16217as_nl='
16218'
16219export as_nl
16220# Printing a long string crashes Solaris 7 /usr/bin/printf.
16221as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16222as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16223as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16224# Prefer a ksh shell builtin over an external printf program on Solaris,
16225# but without wasting forks for bash or zsh.
16226if test -z "$BASH_VERSION$ZSH_VERSION" \
16227    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16228  as_echo='print -r --'
16229  as_echo_n='print -rn --'
16230elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16231  as_echo='printf %s\n'
16232  as_echo_n='printf %s'
16233else
16234  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16235    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16236    as_echo_n='/usr/ucb/echo -n'
16237  else
16238    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16239    as_echo_n_body='eval
16240      arg=$1;
16241      case $arg in #(
16242      *"$as_nl"*)
16243	expr "X$arg" : "X\\(.*\\)$as_nl";
16244	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16245      esac;
16246      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16247    '
16248    export as_echo_n_body
16249    as_echo_n='sh -c $as_echo_n_body as_echo'
16250  fi
16251  export as_echo_body
16252  as_echo='sh -c $as_echo_body as_echo'
16253fi
16254
16255# The user is always right.
16256if test "${PATH_SEPARATOR+set}" != set; then
16257  PATH_SEPARATOR=:
16258  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16259    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16260      PATH_SEPARATOR=';'
16261  }
16262fi
16263
16264
16265# IFS
16266# We need space, tab and new line, in precisely that order.  Quoting is
16267# there to prevent editors from complaining about space-tab.
16268# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16269# splitting by setting IFS to empty value.)
16270IFS=" ""	$as_nl"
16271
16272# Find who we are.  Look in the path if we contain no directory separator.
16273case $0 in #((
16274  *[\\/]* ) as_myself=$0 ;;
16275  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16276for as_dir in $PATH
16277do
16278  IFS=$as_save_IFS
16279  test -z "$as_dir" && as_dir=.
16280    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16281  done
16282IFS=$as_save_IFS
16283
16284     ;;
16285esac
16286# We did not find ourselves, most probably we were run as `sh COMMAND'
16287# in which case we are not to be found in the path.
16288if test "x$as_myself" = x; then
16289  as_myself=$0
16290fi
16291if test ! -f "$as_myself"; then
16292  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16293  exit 1
16294fi
16295
16296# Unset variables that we do not need and which cause bugs (e.g. in
16297# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16298# suppresses any "Segmentation fault" message there.  '((' could
16299# trigger a bug in pdksh 5.2.14.
16300for as_var in BASH_ENV ENV MAIL MAILPATH
16301do eval test x\${$as_var+set} = xset \
16302  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16303done
16304PS1='$ '
16305PS2='> '
16306PS4='+ '
16307
16308# NLS nuisances.
16309LC_ALL=C
16310export LC_ALL
16311LANGUAGE=C
16312export LANGUAGE
16313
16314# CDPATH.
16315(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16316
16317
16318# as_fn_error ERROR [LINENO LOG_FD]
16319# ---------------------------------
16320# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16321# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16322# script with status $?, using 1 if that was 0.
16323as_fn_error ()
16324{
16325  as_status=$?; test $as_status -eq 0 && as_status=1
16326  if test "$3"; then
16327    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16328    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16329  fi
16330  $as_echo "$as_me: error: $1" >&2
16331  as_fn_exit $as_status
16332} # as_fn_error
16333
16334
16335# as_fn_set_status STATUS
16336# -----------------------
16337# Set $? to STATUS, without forking.
16338as_fn_set_status ()
16339{
16340  return $1
16341} # as_fn_set_status
16342
16343# as_fn_exit STATUS
16344# -----------------
16345# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16346as_fn_exit ()
16347{
16348  set +e
16349  as_fn_set_status $1
16350  exit $1
16351} # as_fn_exit
16352
16353# as_fn_unset VAR
16354# ---------------
16355# Portably unset VAR.
16356as_fn_unset ()
16357{
16358  { eval $1=; unset $1;}
16359}
16360as_unset=as_fn_unset
16361# as_fn_append VAR VALUE
16362# ----------------------
16363# Append the text in VALUE to the end of the definition contained in VAR. Take
16364# advantage of any shell optimizations that allow amortized linear growth over
16365# repeated appends, instead of the typical quadratic growth present in naive
16366# implementations.
16367if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16368  eval 'as_fn_append ()
16369  {
16370    eval $1+=\$2
16371  }'
16372else
16373  as_fn_append ()
16374  {
16375    eval $1=\$$1\$2
16376  }
16377fi # as_fn_append
16378
16379# as_fn_arith ARG...
16380# ------------------
16381# Perform arithmetic evaluation on the ARGs, and store the result in the
16382# global $as_val. Take advantage of shells that can avoid forks. The arguments
16383# must be portable across $(()) and expr.
16384if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16385  eval 'as_fn_arith ()
16386  {
16387    as_val=$(( $* ))
16388  }'
16389else
16390  as_fn_arith ()
16391  {
16392    as_val=`expr "$@" || test $? -eq 1`
16393  }
16394fi # as_fn_arith
16395
16396
16397if expr a : '\(a\)' >/dev/null 2>&1 &&
16398   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16399  as_expr=expr
16400else
16401  as_expr=false
16402fi
16403
16404if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16405  as_basename=basename
16406else
16407  as_basename=false
16408fi
16409
16410if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16411  as_dirname=dirname
16412else
16413  as_dirname=false
16414fi
16415
16416as_me=`$as_basename -- "$0" ||
16417$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16418	 X"$0" : 'X\(//\)$' \| \
16419	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16420$as_echo X/"$0" |
16421    sed '/^.*\/\([^/][^/]*\)\/*$/{
16422	    s//\1/
16423	    q
16424	  }
16425	  /^X\/\(\/\/\)$/{
16426	    s//\1/
16427	    q
16428	  }
16429	  /^X\/\(\/\).*/{
16430	    s//\1/
16431	    q
16432	  }
16433	  s/.*/./; q'`
16434
16435# Avoid depending upon Character Ranges.
16436as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16437as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16438as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16439as_cr_digits='0123456789'
16440as_cr_alnum=$as_cr_Letters$as_cr_digits
16441
16442ECHO_C= ECHO_N= ECHO_T=
16443case `echo -n x` in #(((((
16444-n*)
16445  case `echo 'xy\c'` in
16446  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16447  xy)  ECHO_C='\c';;
16448  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16449       ECHO_T='	';;
16450  esac;;
16451*)
16452  ECHO_N='-n';;
16453esac
16454
16455rm -f conf$$ conf$$.exe conf$$.file
16456if test -d conf$$.dir; then
16457  rm -f conf$$.dir/conf$$.file
16458else
16459  rm -f conf$$.dir
16460  mkdir conf$$.dir 2>/dev/null
16461fi
16462if (echo >conf$$.file) 2>/dev/null; then
16463  if ln -s conf$$.file conf$$ 2>/dev/null; then
16464    as_ln_s='ln -s'
16465    # ... but there are two gotchas:
16466    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16467    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16468    # In both cases, we have to default to `cp -p'.
16469    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16470      as_ln_s='cp -p'
16471  elif ln conf$$.file conf$$ 2>/dev/null; then
16472    as_ln_s=ln
16473  else
16474    as_ln_s='cp -p'
16475  fi
16476else
16477  as_ln_s='cp -p'
16478fi
16479rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16480rmdir conf$$.dir 2>/dev/null
16481
16482
16483# as_fn_mkdir_p
16484# -------------
16485# Create "$as_dir" as a directory, including parents if necessary.
16486as_fn_mkdir_p ()
16487{
16488
16489  case $as_dir in #(
16490  -*) as_dir=./$as_dir;;
16491  esac
16492  test -d "$as_dir" || eval $as_mkdir_p || {
16493    as_dirs=
16494    while :; do
16495      case $as_dir in #(
16496      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16497      *) as_qdir=$as_dir;;
16498      esac
16499      as_dirs="'$as_qdir' $as_dirs"
16500      as_dir=`$as_dirname -- "$as_dir" ||
16501$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16502	 X"$as_dir" : 'X\(//\)[^/]' \| \
16503	 X"$as_dir" : 'X\(//\)$' \| \
16504	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16505$as_echo X"$as_dir" |
16506    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16507	    s//\1/
16508	    q
16509	  }
16510	  /^X\(\/\/\)[^/].*/{
16511	    s//\1/
16512	    q
16513	  }
16514	  /^X\(\/\/\)$/{
16515	    s//\1/
16516	    q
16517	  }
16518	  /^X\(\/\).*/{
16519	    s//\1/
16520	    q
16521	  }
16522	  s/.*/./; q'`
16523      test -d "$as_dir" && break
16524    done
16525    test -z "$as_dirs" || eval "mkdir $as_dirs"
16526  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16527
16528
16529} # as_fn_mkdir_p
16530if mkdir -p . 2>/dev/null; then
16531  as_mkdir_p='mkdir -p "$as_dir"'
16532else
16533  test -d ./-p && rmdir ./-p
16534  as_mkdir_p=false
16535fi
16536
16537if test -x / >/dev/null 2>&1; then
16538  as_test_x='test -x'
16539else
16540  if ls -dL / >/dev/null 2>&1; then
16541    as_ls_L_option=L
16542  else
16543    as_ls_L_option=
16544  fi
16545  as_test_x='
16546    eval sh -c '\''
16547      if test -d "$1"; then
16548	test -d "$1/.";
16549      else
16550	case $1 in #(
16551	-*)set "./$1";;
16552	esac;
16553	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16554	???[sx]*):;;*)false;;esac;fi
16555    '\'' sh
16556  '
16557fi
16558as_executable_p=$as_test_x
16559
16560# Sed expression to map a string onto a valid CPP name.
16561as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16562
16563# Sed expression to map a string onto a valid variable name.
16564as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16565
16566
16567exec 6>&1
16568## ----------------------------------- ##
16569## Main body of $CONFIG_STATUS script. ##
16570## ----------------------------------- ##
16571_ASEOF
16572test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16573
16574cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16575# Save the log message, to keep $0 and so on meaningful, and to
16576# report actual input values of CONFIG_FILES etc. instead of their
16577# values after options handling.
16578ac_log="
16579This file was extended by bfd $as_me 2.27, which was
16580generated by GNU Autoconf 2.64.  Invocation command line was
16581
16582  CONFIG_FILES    = $CONFIG_FILES
16583  CONFIG_HEADERS  = $CONFIG_HEADERS
16584  CONFIG_LINKS    = $CONFIG_LINKS
16585  CONFIG_COMMANDS = $CONFIG_COMMANDS
16586  $ $0 $@
16587
16588on `(hostname || uname -n) 2>/dev/null | sed 1q`
16589"
16590
16591_ACEOF
16592
16593case $ac_config_files in *"
16594"*) set x $ac_config_files; shift; ac_config_files=$*;;
16595esac
16596
16597case $ac_config_headers in *"
16598"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16599esac
16600
16601
16602cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16603# Files that config.status was made for.
16604config_files="$ac_config_files"
16605config_headers="$ac_config_headers"
16606config_commands="$ac_config_commands"
16607
16608_ACEOF
16609
16610cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16611ac_cs_usage="\
16612\`$as_me' instantiates files and other configuration actions
16613from templates according to the current configuration.  Unless the files
16614and actions are specified as TAGs, all are instantiated by default.
16615
16616Usage: $0 [OPTION]... [TAG]...
16617
16618  -h, --help       print this help, then exit
16619  -V, --version    print version number and configuration settings, then exit
16620  -q, --quiet, --silent
16621                   do not print progress messages
16622  -d, --debug      don't remove temporary files
16623      --recheck    update $as_me by reconfiguring in the same conditions
16624      --file=FILE[:TEMPLATE]
16625                   instantiate the configuration file FILE
16626      --header=FILE[:TEMPLATE]
16627                   instantiate the configuration header FILE
16628
16629Configuration files:
16630$config_files
16631
16632Configuration headers:
16633$config_headers
16634
16635Configuration commands:
16636$config_commands
16637
16638Report bugs to the package provider."
16639
16640_ACEOF
16641cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16642ac_cs_version="\\
16643bfd config.status 2.27
16644configured by $0, generated by GNU Autoconf 2.64,
16645  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16646
16647Copyright (C) 2009 Free Software Foundation, Inc.
16648This config.status script is free software; the Free Software Foundation
16649gives unlimited permission to copy, distribute and modify it."
16650
16651ac_pwd='$ac_pwd'
16652srcdir='$srcdir'
16653INSTALL='$INSTALL'
16654MKDIR_P='$MKDIR_P'
16655AWK='$AWK'
16656test -n "\$AWK" || AWK=awk
16657_ACEOF
16658
16659cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16660# The default lists apply if the user does not specify any file.
16661ac_need_defaults=:
16662while test $# != 0
16663do
16664  case $1 in
16665  --*=*)
16666    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16667    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16668    ac_shift=:
16669    ;;
16670  *)
16671    ac_option=$1
16672    ac_optarg=$2
16673    ac_shift=shift
16674    ;;
16675  esac
16676
16677  case $ac_option in
16678  # Handling of the options.
16679  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16680    ac_cs_recheck=: ;;
16681  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16682    $as_echo "$ac_cs_version"; exit ;;
16683  --debug | --debu | --deb | --de | --d | -d )
16684    debug=: ;;
16685  --file | --fil | --fi | --f )
16686    $ac_shift
16687    case $ac_optarg in
16688    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16689    esac
16690    as_fn_append CONFIG_FILES " '$ac_optarg'"
16691    ac_need_defaults=false;;
16692  --header | --heade | --head | --hea )
16693    $ac_shift
16694    case $ac_optarg in
16695    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16696    esac
16697    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16698    ac_need_defaults=false;;
16699  --he | --h)
16700    # Conflict between --help and --header
16701    as_fn_error "ambiguous option: \`$1'
16702Try \`$0 --help' for more information.";;
16703  --help | --hel | -h )
16704    $as_echo "$ac_cs_usage"; exit ;;
16705  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16706  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16707    ac_cs_silent=: ;;
16708
16709  # This is an error.
16710  -*) as_fn_error "unrecognized option: \`$1'
16711Try \`$0 --help' for more information." ;;
16712
16713  *) as_fn_append ac_config_targets " $1"
16714     ac_need_defaults=false ;;
16715
16716  esac
16717  shift
16718done
16719
16720ac_configure_extra_args=
16721
16722if $ac_cs_silent; then
16723  exec 6>/dev/null
16724  ac_configure_extra_args="$ac_configure_extra_args --silent"
16725fi
16726
16727_ACEOF
16728cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16729if \$ac_cs_recheck; then
16730  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16731  shift
16732  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16733  CONFIG_SHELL='$SHELL'
16734  export CONFIG_SHELL
16735  exec "\$@"
16736fi
16737
16738_ACEOF
16739cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16740exec 5>>config.log
16741{
16742  echo
16743  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16744## Running $as_me. ##
16745_ASBOX
16746  $as_echo "$ac_log"
16747} >&5
16748
16749_ACEOF
16750cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16751#
16752# INIT-COMMANDS
16753#
16754AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16755
16756
16757# The HP-UX ksh and POSIX shell print the target directory to stdout
16758# if CDPATH is set.
16759(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16760
16761sed_quote_subst='$sed_quote_subst'
16762double_quote_subst='$double_quote_subst'
16763delay_variable_subst='$delay_variable_subst'
16764enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16765macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16766macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16767enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16768pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16769enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16770SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16771ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16772host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16773host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16774host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16775build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16776build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16777build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16778SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16779Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16780GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16781EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16782FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16783LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16784NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16785LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16786max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16787ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16788exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16789lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16790lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16791lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16792reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16793reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16794OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16795deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16796file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16797AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16798AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16799STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16800RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16801old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16802old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16803old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16804lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16805CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16806CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16807compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16808GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16809lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16810lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16811lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16812lt_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"`'
16813objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16814MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16815lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16816lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16817lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16818lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16819lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16820need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16821DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16822NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16823LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16824OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16825OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16826libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16827shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16828extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16829archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16830enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16831export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16832whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16833compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16834old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16835old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16836archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16837archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16838module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16839module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16840with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16841allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16842no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16843hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16844hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16845hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16846hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16847hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16848hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16849hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16850hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16851inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16852link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16853fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16854always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16855export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16856exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16857include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16858prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16859file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16860variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16861need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16862need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16863version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16864runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16865shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16866shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16867libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16868library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16869soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16870install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16871postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16872postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16873finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16874finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16875hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16876sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16877sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16878hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16879enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16880enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16881enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16882old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16883striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16884
16885LTCC='$LTCC'
16886LTCFLAGS='$LTCFLAGS'
16887compiler='$compiler_DEFAULT'
16888
16889# A function that is used when there is no print builtin or printf.
16890func_fallback_echo ()
16891{
16892  eval 'cat <<_LTECHO_EOF
16893\$1
16894_LTECHO_EOF'
16895}
16896
16897# Quote evaled strings.
16898for var in SHELL \
16899ECHO \
16900SED \
16901GREP \
16902EGREP \
16903FGREP \
16904LD \
16905NM \
16906LN_S \
16907lt_SP2NL \
16908lt_NL2SP \
16909reload_flag \
16910OBJDUMP \
16911deplibs_check_method \
16912file_magic_cmd \
16913AR \
16914AR_FLAGS \
16915STRIP \
16916RANLIB \
16917CC \
16918CFLAGS \
16919compiler \
16920lt_cv_sys_global_symbol_pipe \
16921lt_cv_sys_global_symbol_to_cdecl \
16922lt_cv_sys_global_symbol_to_c_name_address \
16923lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16924lt_prog_compiler_no_builtin_flag \
16925lt_prog_compiler_wl \
16926lt_prog_compiler_pic \
16927lt_prog_compiler_static \
16928lt_cv_prog_compiler_c_o \
16929need_locks \
16930DSYMUTIL \
16931NMEDIT \
16932LIPO \
16933OTOOL \
16934OTOOL64 \
16935shrext_cmds \
16936export_dynamic_flag_spec \
16937whole_archive_flag_spec \
16938compiler_needs_object \
16939with_gnu_ld \
16940allow_undefined_flag \
16941no_undefined_flag \
16942hardcode_libdir_flag_spec \
16943hardcode_libdir_flag_spec_ld \
16944hardcode_libdir_separator \
16945fix_srcfile_path \
16946exclude_expsyms \
16947include_expsyms \
16948file_list_spec \
16949variables_saved_for_relink \
16950libname_spec \
16951library_names_spec \
16952soname_spec \
16953install_override_mode \
16954finish_eval \
16955old_striplib \
16956striplib; do
16957    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16958    *[\\\\\\\`\\"\\\$]*)
16959      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16960      ;;
16961    *)
16962      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16963      ;;
16964    esac
16965done
16966
16967# Double-quote double-evaled strings.
16968for var in reload_cmds \
16969old_postinstall_cmds \
16970old_postuninstall_cmds \
16971old_archive_cmds \
16972extract_expsyms_cmds \
16973old_archive_from_new_cmds \
16974old_archive_from_expsyms_cmds \
16975archive_cmds \
16976archive_expsym_cmds \
16977module_cmds \
16978module_expsym_cmds \
16979export_symbols_cmds \
16980prelink_cmds \
16981postinstall_cmds \
16982postuninstall_cmds \
16983finish_cmds \
16984sys_lib_search_path_spec \
16985sys_lib_dlsearch_path_spec; do
16986    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16987    *[\\\\\\\`\\"\\\$]*)
16988      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16989      ;;
16990    *)
16991      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16992      ;;
16993    esac
16994done
16995
16996ac_aux_dir='$ac_aux_dir'
16997xsi_shell='$xsi_shell'
16998lt_shell_append='$lt_shell_append'
16999
17000# See if we are running on zsh, and set the options which allow our
17001# commands through without removal of \ escapes INIT.
17002if test -n "\${ZSH_VERSION+set}" ; then
17003   setopt NO_GLOB_SUBST
17004fi
17005
17006
17007    PACKAGE='$PACKAGE'
17008    VERSION='$VERSION'
17009    TIMESTAMP='$TIMESTAMP'
17010    RM='$RM'
17011    ofile='$ofile'
17012
17013
17014
17015# Capture the value of obsolete ALL_LINGUAS because we need it to compute
17016    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17017    # from automake.
17018    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17019    # Capture the value of LINGUAS because we need it to compute CATALOGS.
17020    LINGUAS="${LINGUAS-%UNSET%}"
17021
17022
17023GCC="$GCC"
17024CC="$CC"
17025acx_cv_header_stdint="$acx_cv_header_stdint"
17026acx_cv_type_int8_t="$acx_cv_type_int8_t"
17027acx_cv_type_int16_t="$acx_cv_type_int16_t"
17028acx_cv_type_int32_t="$acx_cv_type_int32_t"
17029acx_cv_type_int64_t="$acx_cv_type_int64_t"
17030acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
17031ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
17032ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
17033ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
17034ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
17035ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
17036ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
17037ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
17038ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
17039
17040
17041
17042_ACEOF
17043
17044cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17045
17046# Handling of arguments.
17047for ac_config_target in $ac_config_targets
17048do
17049  case $ac_config_target in
17050    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17051    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17052    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17053    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17054    "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
17055    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17056    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17057    "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
17058    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17059    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17060
17061  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17062  esac
17063done
17064
17065
17066# If the user did not use the arguments to specify the items to instantiate,
17067# then the envvar interface is used.  Set only those that are not.
17068# We use the long form for the default assignment because of an extremely
17069# bizarre bug on SunOS 4.1.3.
17070if $ac_need_defaults; then
17071  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17072  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17073  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17074fi
17075
17076# Have a temporary directory for convenience.  Make it in the build tree
17077# simply because there is no reason against having it here, and in addition,
17078# creating and moving files from /tmp can sometimes cause problems.
17079# Hook for its removal unless debugging.
17080# Note that there is a small window in which the directory will not be cleaned:
17081# after its creation but before its name has been assigned to `$tmp'.
17082$debug ||
17083{
17084  tmp=
17085  trap 'exit_status=$?
17086  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17087' 0
17088  trap 'as_fn_exit 1' 1 2 13 15
17089}
17090# Create a (secure) tmp directory for tmp files.
17091
17092{
17093  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17094  test -n "$tmp" && test -d "$tmp"
17095}  ||
17096{
17097  tmp=./conf$$-$RANDOM
17098  (umask 077 && mkdir "$tmp")
17099} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17100
17101# Set up the scripts for CONFIG_FILES section.
17102# No need to generate them if there are no CONFIG_FILES.
17103# This happens for instance with `./config.status config.h'.
17104if test -n "$CONFIG_FILES"; then
17105
17106
17107ac_cr=`echo X | tr X '\015'`
17108# On cygwin, bash can eat \r inside `` if the user requested igncr.
17109# But we know of no other shell where ac_cr would be empty at this
17110# point, so we can use a bashism as a fallback.
17111if test "x$ac_cr" = x; then
17112  eval ac_cr=\$\'\\r\'
17113fi
17114ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17115if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17116  ac_cs_awk_cr='\r'
17117else
17118  ac_cs_awk_cr=$ac_cr
17119fi
17120
17121echo 'BEGIN {' >"$tmp/subs1.awk" &&
17122_ACEOF
17123
17124
17125{
17126  echo "cat >conf$$subs.awk <<_ACEOF" &&
17127  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17128  echo "_ACEOF"
17129} >conf$$subs.sh ||
17130  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17131ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17132ac_delim='%!_!# '
17133for ac_last_try in false false false false false :; do
17134  . ./conf$$subs.sh ||
17135    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17136
17137  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17138  if test $ac_delim_n = $ac_delim_num; then
17139    break
17140  elif $ac_last_try; then
17141    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17142  else
17143    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17144  fi
17145done
17146rm -f conf$$subs.sh
17147
17148cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17149cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17150_ACEOF
17151sed -n '
17152h
17153s/^/S["/; s/!.*/"]=/
17154p
17155g
17156s/^[^!]*!//
17157:repl
17158t repl
17159s/'"$ac_delim"'$//
17160t delim
17161:nl
17162h
17163s/\(.\{148\}\).*/\1/
17164t more1
17165s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17166p
17167n
17168b repl
17169:more1
17170s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17171p
17172g
17173s/.\{148\}//
17174t nl
17175:delim
17176h
17177s/\(.\{148\}\).*/\1/
17178t more2
17179s/["\\]/\\&/g; s/^/"/; s/$/"/
17180p
17181b
17182:more2
17183s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17184p
17185g
17186s/.\{148\}//
17187t delim
17188' <conf$$subs.awk | sed '
17189/^[^""]/{
17190  N
17191  s/\n//
17192}
17193' >>$CONFIG_STATUS || ac_write_fail=1
17194rm -f conf$$subs.awk
17195cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17196_ACAWK
17197cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17198  for (key in S) S_is_set[key] = 1
17199  FS = ""
17200
17201}
17202{
17203  line = $ 0
17204  nfields = split(line, field, "@")
17205  substed = 0
17206  len = length(field[1])
17207  for (i = 2; i < nfields; i++) {
17208    key = field[i]
17209    keylen = length(key)
17210    if (S_is_set[key]) {
17211      value = S[key]
17212      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17213      len += length(value) + length(field[++i])
17214      substed = 1
17215    } else
17216      len += 1 + keylen
17217  }
17218
17219  print line
17220}
17221
17222_ACAWK
17223_ACEOF
17224cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17225if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17226  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17227else
17228  cat
17229fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17230  || as_fn_error "could not setup config files machinery" "$LINENO" 5
17231_ACEOF
17232
17233# VPATH may cause trouble with some makes, so we remove $(srcdir),
17234# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17235# trailing colons and then remove the whole line if VPATH becomes empty
17236# (actually we leave an empty line to preserve line numbers).
17237if test "x$srcdir" = x.; then
17238  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
17239s/:*\$(srcdir):*/:/
17240s/:*\${srcdir}:*/:/
17241s/:*@srcdir@:*/:/
17242s/^\([^=]*=[	 ]*\):*/\1/
17243s/:*$//
17244s/^[^=]*=[	 ]*$//
17245}'
17246fi
17247
17248cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17249fi # test -n "$CONFIG_FILES"
17250
17251# Set up the scripts for CONFIG_HEADERS section.
17252# No need to generate them if there are no CONFIG_HEADERS.
17253# This happens for instance with `./config.status Makefile'.
17254if test -n "$CONFIG_HEADERS"; then
17255cat >"$tmp/defines.awk" <<\_ACAWK ||
17256BEGIN {
17257_ACEOF
17258
17259# Transform confdefs.h into an awk script `defines.awk', embedded as
17260# here-document in config.status, that substitutes the proper values into
17261# config.h.in to produce config.h.
17262
17263# Create a delimiter string that does not exist in confdefs.h, to ease
17264# handling of long lines.
17265ac_delim='%!_!# '
17266for ac_last_try in false false :; do
17267  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17268  if test -z "$ac_t"; then
17269    break
17270  elif $ac_last_try; then
17271    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17272  else
17273    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17274  fi
17275done
17276
17277# For the awk script, D is an array of macro values keyed by name,
17278# likewise P contains macro parameters if any.  Preserve backslash
17279# newline sequences.
17280
17281ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17282sed -n '
17283s/.\{148\}/&'"$ac_delim"'/g
17284t rset
17285:rset
17286s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17287t def
17288d
17289:def
17290s/\\$//
17291t bsnl
17292s/["\\]/\\&/g
17293s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17294D["\1"]=" \3"/p
17295s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17296d
17297:bsnl
17298s/["\\]/\\&/g
17299s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17300D["\1"]=" \3\\\\\\n"\\/p
17301t cont
17302s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17303t cont
17304d
17305:cont
17306n
17307s/.\{148\}/&'"$ac_delim"'/g
17308t clear
17309:clear
17310s/\\$//
17311t bsnlc
17312s/["\\]/\\&/g; s/^/"/; s/$/"/p
17313d
17314:bsnlc
17315s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17316b cont
17317' <confdefs.h | sed '
17318s/'"$ac_delim"'/"\\\
17319"/g' >>$CONFIG_STATUS || ac_write_fail=1
17320
17321cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17322  for (key in D) D_is_set[key] = 1
17323  FS = ""
17324}
17325/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17326  line = \$ 0
17327  split(line, arg, " ")
17328  if (arg[1] == "#") {
17329    defundef = arg[2]
17330    mac1 = arg[3]
17331  } else {
17332    defundef = substr(arg[1], 2)
17333    mac1 = arg[2]
17334  }
17335  split(mac1, mac2, "(") #)
17336  macro = mac2[1]
17337  prefix = substr(line, 1, index(line, defundef) - 1)
17338  if (D_is_set[macro]) {
17339    # Preserve the white space surrounding the "#".
17340    print prefix "define", macro P[macro] D[macro]
17341    next
17342  } else {
17343    # Replace #undef with comments.  This is necessary, for example,
17344    # in the case of _POSIX_SOURCE, which is predefined and required
17345    # on some systems where configure will not decide to define it.
17346    if (defundef == "undef") {
17347      print "/*", prefix defundef, macro, "*/"
17348      next
17349    }
17350  }
17351}
17352{ print }
17353_ACAWK
17354_ACEOF
17355cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17356  as_fn_error "could not setup config headers machinery" "$LINENO" 5
17357fi # test -n "$CONFIG_HEADERS"
17358
17359
17360eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17361shift
17362for ac_tag
17363do
17364  case $ac_tag in
17365  :[FHLC]) ac_mode=$ac_tag; continue;;
17366  esac
17367  case $ac_mode$ac_tag in
17368  :[FHL]*:*);;
17369  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17370  :[FH]-) ac_tag=-:-;;
17371  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17372  esac
17373  ac_save_IFS=$IFS
17374  IFS=:
17375  set x $ac_tag
17376  IFS=$ac_save_IFS
17377  shift
17378  ac_file=$1
17379  shift
17380
17381  case $ac_mode in
17382  :L) ac_source=$1;;
17383  :[FH])
17384    ac_file_inputs=
17385    for ac_f
17386    do
17387      case $ac_f in
17388      -) ac_f="$tmp/stdin";;
17389      *) # Look for the file first in the build tree, then in the source tree
17390	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17391	 # because $ac_f cannot contain `:'.
17392	 test -f "$ac_f" ||
17393	   case $ac_f in
17394	   [\\/$]*) false;;
17395	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17396	   esac ||
17397	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17398      esac
17399      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17400      as_fn_append ac_file_inputs " '$ac_f'"
17401    done
17402
17403    # Let's still pretend it is `configure' which instantiates (i.e., don't
17404    # use $as_me), people would be surprised to read:
17405    #    /* config.h.  Generated by config.status.  */
17406    configure_input='Generated from '`
17407	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17408	`' by configure.'
17409    if test x"$ac_file" != x-; then
17410      configure_input="$ac_file.  $configure_input"
17411      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17412$as_echo "$as_me: creating $ac_file" >&6;}
17413    fi
17414    # Neutralize special characters interpreted by sed in replacement strings.
17415    case $configure_input in #(
17416    *\&* | *\|* | *\\* )
17417       ac_sed_conf_input=`$as_echo "$configure_input" |
17418       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17419    *) ac_sed_conf_input=$configure_input;;
17420    esac
17421
17422    case $ac_tag in
17423    *:-:* | *:-) cat >"$tmp/stdin" \
17424      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17425    esac
17426    ;;
17427  esac
17428
17429  ac_dir=`$as_dirname -- "$ac_file" ||
17430$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17431	 X"$ac_file" : 'X\(//\)[^/]' \| \
17432	 X"$ac_file" : 'X\(//\)$' \| \
17433	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17434$as_echo X"$ac_file" |
17435    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17436	    s//\1/
17437	    q
17438	  }
17439	  /^X\(\/\/\)[^/].*/{
17440	    s//\1/
17441	    q
17442	  }
17443	  /^X\(\/\/\)$/{
17444	    s//\1/
17445	    q
17446	  }
17447	  /^X\(\/\).*/{
17448	    s//\1/
17449	    q
17450	  }
17451	  s/.*/./; q'`
17452  as_dir="$ac_dir"; as_fn_mkdir_p
17453  ac_builddir=.
17454
17455case "$ac_dir" in
17456.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17457*)
17458  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17459  # A ".." for each directory in $ac_dir_suffix.
17460  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17461  case $ac_top_builddir_sub in
17462  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17463  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17464  esac ;;
17465esac
17466ac_abs_top_builddir=$ac_pwd
17467ac_abs_builddir=$ac_pwd$ac_dir_suffix
17468# for backward compatibility:
17469ac_top_builddir=$ac_top_build_prefix
17470
17471case $srcdir in
17472  .)  # We are building in place.
17473    ac_srcdir=.
17474    ac_top_srcdir=$ac_top_builddir_sub
17475    ac_abs_top_srcdir=$ac_pwd ;;
17476  [\\/]* | ?:[\\/]* )  # Absolute name.
17477    ac_srcdir=$srcdir$ac_dir_suffix;
17478    ac_top_srcdir=$srcdir
17479    ac_abs_top_srcdir=$srcdir ;;
17480  *) # Relative name.
17481    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17482    ac_top_srcdir=$ac_top_build_prefix$srcdir
17483    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17484esac
17485ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17486
17487
17488  case $ac_mode in
17489  :F)
17490  #
17491  # CONFIG_FILE
17492  #
17493
17494  case $INSTALL in
17495  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17496  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17497  esac
17498  ac_MKDIR_P=$MKDIR_P
17499  case $MKDIR_P in
17500  [\\/$]* | ?:[\\/]* ) ;;
17501  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17502  esac
17503_ACEOF
17504
17505cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17506# If the template does not know about datarootdir, expand it.
17507# FIXME: This hack should be removed a few years after 2.60.
17508ac_datarootdir_hack=; ac_datarootdir_seen=
17509ac_sed_dataroot='
17510/datarootdir/ {
17511  p
17512  q
17513}
17514/@datadir@/p
17515/@docdir@/p
17516/@infodir@/p
17517/@localedir@/p
17518/@mandir@/p'
17519case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17520*datarootdir*) ac_datarootdir_seen=yes;;
17521*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17522  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17523$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17524_ACEOF
17525cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17526  ac_datarootdir_hack='
17527  s&@datadir@&$datadir&g
17528  s&@docdir@&$docdir&g
17529  s&@infodir@&$infodir&g
17530  s&@localedir@&$localedir&g
17531  s&@mandir@&$mandir&g
17532  s&\\\${datarootdir}&$datarootdir&g' ;;
17533esac
17534_ACEOF
17535
17536# Neutralize VPATH when `$srcdir' = `.'.
17537# Shell code in configure.ac might set extrasub.
17538# FIXME: do we really want to maintain this feature?
17539cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17540ac_sed_extra="$ac_vpsub
17541$extrasub
17542_ACEOF
17543cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17544:t
17545/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17546s|@configure_input@|$ac_sed_conf_input|;t t
17547s&@top_builddir@&$ac_top_builddir_sub&;t t
17548s&@top_build_prefix@&$ac_top_build_prefix&;t t
17549s&@srcdir@&$ac_srcdir&;t t
17550s&@abs_srcdir@&$ac_abs_srcdir&;t t
17551s&@top_srcdir@&$ac_top_srcdir&;t t
17552s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17553s&@builddir@&$ac_builddir&;t t
17554s&@abs_builddir@&$ac_abs_builddir&;t t
17555s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17556s&@INSTALL@&$ac_INSTALL&;t t
17557s&@MKDIR_P@&$ac_MKDIR_P&;t t
17558$ac_datarootdir_hack
17559"
17560eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17561  || as_fn_error "could not create $ac_file" "$LINENO" 5
17562
17563test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17564  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17565  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17566  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17567which seems to be undefined.  Please make sure it is defined." >&5
17568$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17569which seems to be undefined.  Please make sure it is defined." >&2;}
17570
17571  rm -f "$tmp/stdin"
17572  case $ac_file in
17573  -) cat "$tmp/out" && rm -f "$tmp/out";;
17574  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17575  esac \
17576  || as_fn_error "could not create $ac_file" "$LINENO" 5
17577 ;;
17578  :H)
17579  #
17580  # CONFIG_HEADER
17581  #
17582  if test x"$ac_file" != x-; then
17583    {
17584      $as_echo "/* $configure_input  */" \
17585      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17586    } >"$tmp/config.h" \
17587      || as_fn_error "could not create $ac_file" "$LINENO" 5
17588    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17589      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17590$as_echo "$as_me: $ac_file is unchanged" >&6;}
17591    else
17592      rm -f "$ac_file"
17593      mv "$tmp/config.h" "$ac_file" \
17594	|| as_fn_error "could not create $ac_file" "$LINENO" 5
17595    fi
17596  else
17597    $as_echo "/* $configure_input  */" \
17598      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17599      || as_fn_error "could not create -" "$LINENO" 5
17600  fi
17601# Compute "$ac_file"'s index in $config_headers.
17602_am_arg="$ac_file"
17603_am_stamp_count=1
17604for _am_header in $config_headers :; do
17605  case $_am_header in
17606    $_am_arg | $_am_arg:* )
17607      break ;;
17608    * )
17609      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17610  esac
17611done
17612echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17613$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17614	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17615	 X"$_am_arg" : 'X\(//\)$' \| \
17616	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17617$as_echo X"$_am_arg" |
17618    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17619	    s//\1/
17620	    q
17621	  }
17622	  /^X\(\/\/\)[^/].*/{
17623	    s//\1/
17624	    q
17625	  }
17626	  /^X\(\/\/\)$/{
17627	    s//\1/
17628	    q
17629	  }
17630	  /^X\(\/\).*/{
17631	    s//\1/
17632	    q
17633	  }
17634	  s/.*/./; q'`/stamp-h$_am_stamp_count
17635 ;;
17636
17637  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17638$as_echo "$as_me: executing $ac_file commands" >&6;}
17639 ;;
17640  esac
17641
17642
17643  case $ac_file$ac_mode in
17644    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17645  # Autoconf 2.62 quotes --file arguments for eval, but not when files
17646  # are listed without --file.  Let's play safe and only enable the eval
17647  # if we detect the quoting.
17648  case $CONFIG_FILES in
17649  *\'*) eval set x "$CONFIG_FILES" ;;
17650  *)   set x $CONFIG_FILES ;;
17651  esac
17652  shift
17653  for mf
17654  do
17655    # Strip MF so we end up with the name of the file.
17656    mf=`echo "$mf" | sed -e 's/:.*$//'`
17657    # Check whether this is an Automake generated Makefile or not.
17658    # We used to match only the files named `Makefile.in', but
17659    # some people rename them; so instead we look at the file content.
17660    # Grep'ing the first line is not enough: some people post-process
17661    # each Makefile.in and add a new line on top of each file to say so.
17662    # Grep'ing the whole file is not good either: AIX grep has a line
17663    # limit of 2048, but all sed's we know have understand at least 4000.
17664    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17665      dirpart=`$as_dirname -- "$mf" ||
17666$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17667	 X"$mf" : 'X\(//\)[^/]' \| \
17668	 X"$mf" : 'X\(//\)$' \| \
17669	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17670$as_echo X"$mf" |
17671    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17672	    s//\1/
17673	    q
17674	  }
17675	  /^X\(\/\/\)[^/].*/{
17676	    s//\1/
17677	    q
17678	  }
17679	  /^X\(\/\/\)$/{
17680	    s//\1/
17681	    q
17682	  }
17683	  /^X\(\/\).*/{
17684	    s//\1/
17685	    q
17686	  }
17687	  s/.*/./; q'`
17688    else
17689      continue
17690    fi
17691    # Extract the definition of DEPDIR, am__include, and am__quote
17692    # from the Makefile without running `make'.
17693    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17694    test -z "$DEPDIR" && continue
17695    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17696    test -z "am__include" && continue
17697    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17698    # When using ansi2knr, U may be empty or an underscore; expand it
17699    U=`sed -n 's/^U = //p' < "$mf"`
17700    # Find all dependency output files, they are included files with
17701    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17702    # simplest approach to changing $(DEPDIR) to its actual value in the
17703    # expansion.
17704    for file in `sed -n "
17705      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17706	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17707      # Make sure the directory exists.
17708      test -f "$dirpart/$file" && continue
17709      fdir=`$as_dirname -- "$file" ||
17710$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17711	 X"$file" : 'X\(//\)[^/]' \| \
17712	 X"$file" : 'X\(//\)$' \| \
17713	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17714$as_echo X"$file" |
17715    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17716	    s//\1/
17717	    q
17718	  }
17719	  /^X\(\/\/\)[^/].*/{
17720	    s//\1/
17721	    q
17722	  }
17723	  /^X\(\/\/\)$/{
17724	    s//\1/
17725	    q
17726	  }
17727	  /^X\(\/\).*/{
17728	    s//\1/
17729	    q
17730	  }
17731	  s/.*/./; q'`
17732      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17733      # echo "creating $dirpart/$file"
17734      echo '# dummy' > "$dirpart/$file"
17735    done
17736  done
17737}
17738 ;;
17739    "libtool":C)
17740
17741    # See if we are running on zsh, and set the options which allow our
17742    # commands through without removal of \ escapes.
17743    if test -n "${ZSH_VERSION+set}" ; then
17744      setopt NO_GLOB_SUBST
17745    fi
17746
17747    cfgfile="${ofile}T"
17748    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17749    $RM "$cfgfile"
17750
17751    cat <<_LT_EOF >> "$cfgfile"
17752#! $SHELL
17753
17754# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17755# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17756# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17757# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17758#
17759#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17760#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17761#   Written by Gordon Matzigkeit, 1996
17762#
17763#   This file is part of GNU Libtool.
17764#
17765# GNU Libtool is free software; you can redistribute it and/or
17766# modify it under the terms of the GNU General Public License as
17767# published by the Free Software Foundation; either version 2 of
17768# the License, or (at your option) any later version.
17769#
17770# As a special exception to the GNU General Public License,
17771# if you distribute this file as part of a program or library that
17772# is built using GNU Libtool, you may include this file under the
17773# same distribution terms that you use for the rest of that program.
17774#
17775# GNU Libtool is distributed in the hope that it will be useful,
17776# but WITHOUT ANY WARRANTY; without even the implied warranty of
17777# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17778# GNU General Public License for more details.
17779#
17780# You should have received a copy of the GNU General Public License
17781# along with GNU Libtool; see the file COPYING.  If not, a copy
17782# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17783# obtained by writing to the Free Software Foundation, Inc.,
17784# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17785
17786
17787# The names of the tagged configurations supported by this script.
17788available_tags=""
17789
17790# ### BEGIN LIBTOOL CONFIG
17791
17792# Whether or not to build shared libraries.
17793build_libtool_libs=$enable_shared
17794
17795# Which release of libtool.m4 was used?
17796macro_version=$macro_version
17797macro_revision=$macro_revision
17798
17799# Whether or not to build static libraries.
17800build_old_libs=$enable_static
17801
17802# What type of objects to build.
17803pic_mode=$pic_mode
17804
17805# Whether or not to optimize for fast installation.
17806fast_install=$enable_fast_install
17807
17808# Shell to use when invoking shell scripts.
17809SHELL=$lt_SHELL
17810
17811# An echo program that protects backslashes.
17812ECHO=$lt_ECHO
17813
17814# The host system.
17815host_alias=$host_alias
17816host=$host
17817host_os=$host_os
17818
17819# The build system.
17820build_alias=$build_alias
17821build=$build
17822build_os=$build_os
17823
17824# A sed program that does not truncate output.
17825SED=$lt_SED
17826
17827# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17828Xsed="\$SED -e 1s/^X//"
17829
17830# A grep program that handles long lines.
17831GREP=$lt_GREP
17832
17833# An ERE matcher.
17834EGREP=$lt_EGREP
17835
17836# A literal string matcher.
17837FGREP=$lt_FGREP
17838
17839# A BSD- or MS-compatible name lister.
17840NM=$lt_NM
17841
17842# Whether we need soft or hard links.
17843LN_S=$lt_LN_S
17844
17845# What is the maximum length of a command?
17846max_cmd_len=$max_cmd_len
17847
17848# Object file suffix (normally "o").
17849objext=$ac_objext
17850
17851# Executable file suffix (normally "").
17852exeext=$exeext
17853
17854# whether the shell understands "unset".
17855lt_unset=$lt_unset
17856
17857# turn spaces into newlines.
17858SP2NL=$lt_lt_SP2NL
17859
17860# turn newlines into spaces.
17861NL2SP=$lt_lt_NL2SP
17862
17863# An object symbol dumper.
17864OBJDUMP=$lt_OBJDUMP
17865
17866# Method to check whether dependent libraries are shared objects.
17867deplibs_check_method=$lt_deplibs_check_method
17868
17869# Command to use when deplibs_check_method == "file_magic".
17870file_magic_cmd=$lt_file_magic_cmd
17871
17872# The archiver.
17873AR=$lt_AR
17874AR_FLAGS=$lt_AR_FLAGS
17875
17876# A symbol stripping program.
17877STRIP=$lt_STRIP
17878
17879# Commands used to install an old-style archive.
17880RANLIB=$lt_RANLIB
17881old_postinstall_cmds=$lt_old_postinstall_cmds
17882old_postuninstall_cmds=$lt_old_postuninstall_cmds
17883
17884# Whether to use a lock for old archive extraction.
17885lock_old_archive_extraction=$lock_old_archive_extraction
17886
17887# A C compiler.
17888LTCC=$lt_CC
17889
17890# LTCC compiler flags.
17891LTCFLAGS=$lt_CFLAGS
17892
17893# Take the output of nm and produce a listing of raw symbols and C names.
17894global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17895
17896# Transform the output of nm in a proper C declaration.
17897global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17898
17899# Transform the output of nm in a C name address pair.
17900global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17901
17902# Transform the output of nm in a C name address pair when lib prefix is needed.
17903global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17904
17905# The name of the directory that contains temporary libtool files.
17906objdir=$objdir
17907
17908# Used to examine libraries when file_magic_cmd begins with "file".
17909MAGIC_CMD=$MAGIC_CMD
17910
17911# Must we lock files when doing compilation?
17912need_locks=$lt_need_locks
17913
17914# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17915DSYMUTIL=$lt_DSYMUTIL
17916
17917# Tool to change global to local symbols on Mac OS X.
17918NMEDIT=$lt_NMEDIT
17919
17920# Tool to manipulate fat objects and archives on Mac OS X.
17921LIPO=$lt_LIPO
17922
17923# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17924OTOOL=$lt_OTOOL
17925
17926# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17927OTOOL64=$lt_OTOOL64
17928
17929# Old archive suffix (normally "a").
17930libext=$libext
17931
17932# Shared library suffix (normally ".so").
17933shrext_cmds=$lt_shrext_cmds
17934
17935# The commands to extract the exported symbol list from a shared archive.
17936extract_expsyms_cmds=$lt_extract_expsyms_cmds
17937
17938# Variables whose values should be saved in libtool wrapper scripts and
17939# restored at link time.
17940variables_saved_for_relink=$lt_variables_saved_for_relink
17941
17942# Do we need the "lib" prefix for modules?
17943need_lib_prefix=$need_lib_prefix
17944
17945# Do we need a version for libraries?
17946need_version=$need_version
17947
17948# Library versioning type.
17949version_type=$version_type
17950
17951# Shared library runtime path variable.
17952runpath_var=$runpath_var
17953
17954# Shared library path variable.
17955shlibpath_var=$shlibpath_var
17956
17957# Is shlibpath searched before the hard-coded library search path?
17958shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17959
17960# Format of library name prefix.
17961libname_spec=$lt_libname_spec
17962
17963# List of archive names.  First name is the real one, the rest are links.
17964# The last name is the one that the linker finds with -lNAME
17965library_names_spec=$lt_library_names_spec
17966
17967# The coded name of the library, if different from the real name.
17968soname_spec=$lt_soname_spec
17969
17970# Permission mode override for installation of shared libraries.
17971install_override_mode=$lt_install_override_mode
17972
17973# Command to use after installation of a shared archive.
17974postinstall_cmds=$lt_postinstall_cmds
17975
17976# Command to use after uninstallation of a shared archive.
17977postuninstall_cmds=$lt_postuninstall_cmds
17978
17979# Commands used to finish a libtool library installation in a directory.
17980finish_cmds=$lt_finish_cmds
17981
17982# As "finish_cmds", except a single script fragment to be evaled but
17983# not shown.
17984finish_eval=$lt_finish_eval
17985
17986# Whether we should hardcode library paths into libraries.
17987hardcode_into_libs=$hardcode_into_libs
17988
17989# Compile-time system search path for libraries.
17990sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17991
17992# Run-time system search path for libraries.
17993sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17994
17995# Whether dlopen is supported.
17996dlopen_support=$enable_dlopen
17997
17998# Whether dlopen of programs is supported.
17999dlopen_self=$enable_dlopen_self
18000
18001# Whether dlopen of statically linked programs is supported.
18002dlopen_self_static=$enable_dlopen_self_static
18003
18004# Commands to strip libraries.
18005old_striplib=$lt_old_striplib
18006striplib=$lt_striplib
18007
18008
18009# The linker used to build libraries.
18010LD=$lt_LD
18011
18012# How to create reloadable object files.
18013reload_flag=$lt_reload_flag
18014reload_cmds=$lt_reload_cmds
18015
18016# Commands used to build an old-style archive.
18017old_archive_cmds=$lt_old_archive_cmds
18018
18019# A language specific compiler.
18020CC=$lt_compiler
18021
18022# Is the compiler the GNU compiler?
18023with_gcc=$GCC
18024
18025# Compiler flag to turn off builtin functions.
18026no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18027
18028# How to pass a linker flag through the compiler.
18029wl=$lt_lt_prog_compiler_wl
18030
18031# Additional compiler flags for building library objects.
18032pic_flag=$lt_lt_prog_compiler_pic
18033
18034# Compiler flag to prevent dynamic linking.
18035link_static_flag=$lt_lt_prog_compiler_static
18036
18037# Does compiler simultaneously support -c and -o options?
18038compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18039
18040# Whether or not to add -lc for building shared libraries.
18041build_libtool_need_lc=$archive_cmds_need_lc
18042
18043# Whether or not to disallow shared libs when runtime libs are static.
18044allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18045
18046# Compiler flag to allow reflexive dlopens.
18047export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18048
18049# Compiler flag to generate shared objects directly from archives.
18050whole_archive_flag_spec=$lt_whole_archive_flag_spec
18051
18052# Whether the compiler copes with passing no objects directly.
18053compiler_needs_object=$lt_compiler_needs_object
18054
18055# Create an old-style archive from a shared archive.
18056old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18057
18058# Create a temporary old-style archive to link instead of a shared archive.
18059old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18060
18061# Commands used to build a shared archive.
18062archive_cmds=$lt_archive_cmds
18063archive_expsym_cmds=$lt_archive_expsym_cmds
18064
18065# Commands used to build a loadable module if different from building
18066# a shared archive.
18067module_cmds=$lt_module_cmds
18068module_expsym_cmds=$lt_module_expsym_cmds
18069
18070# Whether we are building with GNU ld or not.
18071with_gnu_ld=$lt_with_gnu_ld
18072
18073# Flag that allows shared libraries with undefined symbols to be built.
18074allow_undefined_flag=$lt_allow_undefined_flag
18075
18076# Flag that enforces no undefined symbols.
18077no_undefined_flag=$lt_no_undefined_flag
18078
18079# Flag to hardcode \$libdir into a binary during linking.
18080# This must work even if \$libdir does not exist
18081hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18082
18083# If ld is used when linking, flag to hardcode \$libdir into a binary
18084# during linking.  This must work even if \$libdir does not exist.
18085hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18086
18087# Whether we need a single "-rpath" flag with a separated argument.
18088hardcode_libdir_separator=$lt_hardcode_libdir_separator
18089
18090# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18091# DIR into the resulting binary.
18092hardcode_direct=$hardcode_direct
18093
18094# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18095# DIR into the resulting binary and the resulting library dependency is
18096# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18097# library is relocated.
18098hardcode_direct_absolute=$hardcode_direct_absolute
18099
18100# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18101# into the resulting binary.
18102hardcode_minus_L=$hardcode_minus_L
18103
18104# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18105# into the resulting binary.
18106hardcode_shlibpath_var=$hardcode_shlibpath_var
18107
18108# Set to "yes" if building a shared library automatically hardcodes DIR
18109# into the library and all subsequent libraries and executables linked
18110# against it.
18111hardcode_automatic=$hardcode_automatic
18112
18113# Set to yes if linker adds runtime paths of dependent libraries
18114# to runtime path list.
18115inherit_rpath=$inherit_rpath
18116
18117# Whether libtool must link a program against all its dependency libraries.
18118link_all_deplibs=$link_all_deplibs
18119
18120# Fix the shell variable \$srcfile for the compiler.
18121fix_srcfile_path=$lt_fix_srcfile_path
18122
18123# Set to "yes" if exported symbols are required.
18124always_export_symbols=$always_export_symbols
18125
18126# The commands to list exported symbols.
18127export_symbols_cmds=$lt_export_symbols_cmds
18128
18129# Symbols that should not be listed in the preloaded symbols.
18130exclude_expsyms=$lt_exclude_expsyms
18131
18132# Symbols that must always be exported.
18133include_expsyms=$lt_include_expsyms
18134
18135# Commands necessary for linking programs (against libraries) with templates.
18136prelink_cmds=$lt_prelink_cmds
18137
18138# Specify filename containing input files.
18139file_list_spec=$lt_file_list_spec
18140
18141# How to hardcode a shared library path into an executable.
18142hardcode_action=$hardcode_action
18143
18144# ### END LIBTOOL CONFIG
18145
18146_LT_EOF
18147
18148  case $host_os in
18149  aix3*)
18150    cat <<\_LT_EOF >> "$cfgfile"
18151# AIX sometimes has problems with the GCC collect2 program.  For some
18152# reason, if we set the COLLECT_NAMES environment variable, the problems
18153# vanish in a puff of smoke.
18154if test "X${COLLECT_NAMES+set}" != Xset; then
18155  COLLECT_NAMES=
18156  export COLLECT_NAMES
18157fi
18158_LT_EOF
18159    ;;
18160  esac
18161
18162
18163ltmain="$ac_aux_dir/ltmain.sh"
18164
18165
18166  # We use sed instead of cat because bash on DJGPP gets confused if
18167  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18168  # text mode, it properly converts lines to CR/LF.  This bash problem
18169  # is reportedly fixed, but why not run on old versions too?
18170  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18171    || (rm -f "$cfgfile"; exit 1)
18172
18173  case $xsi_shell in
18174  yes)
18175    cat << \_LT_EOF >> "$cfgfile"
18176
18177# func_dirname file append nondir_replacement
18178# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18179# otherwise set result to NONDIR_REPLACEMENT.
18180func_dirname ()
18181{
18182  case ${1} in
18183    */*) func_dirname_result="${1%/*}${2}" ;;
18184    *  ) func_dirname_result="${3}" ;;
18185  esac
18186}
18187
18188# func_basename file
18189func_basename ()
18190{
18191  func_basename_result="${1##*/}"
18192}
18193
18194# func_dirname_and_basename file append nondir_replacement
18195# perform func_basename and func_dirname in a single function
18196# call:
18197#   dirname:  Compute the dirname of FILE.  If nonempty,
18198#             add APPEND to the result, otherwise set result
18199#             to NONDIR_REPLACEMENT.
18200#             value returned in "$func_dirname_result"
18201#   basename: Compute filename of FILE.
18202#             value retuned in "$func_basename_result"
18203# Implementation must be kept synchronized with func_dirname
18204# and func_basename. For efficiency, we do not delegate to
18205# those functions but instead duplicate the functionality here.
18206func_dirname_and_basename ()
18207{
18208  case ${1} in
18209    */*) func_dirname_result="${1%/*}${2}" ;;
18210    *  ) func_dirname_result="${3}" ;;
18211  esac
18212  func_basename_result="${1##*/}"
18213}
18214
18215# func_stripname prefix suffix name
18216# strip PREFIX and SUFFIX off of NAME.
18217# PREFIX and SUFFIX must not contain globbing or regex special
18218# characters, hashes, percent signs, but SUFFIX may contain a leading
18219# dot (in which case that matches only a dot).
18220func_stripname ()
18221{
18222  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18223  # positional parameters, so assign one to ordinary parameter first.
18224  func_stripname_result=${3}
18225  func_stripname_result=${func_stripname_result#"${1}"}
18226  func_stripname_result=${func_stripname_result%"${2}"}
18227}
18228
18229# func_opt_split
18230func_opt_split ()
18231{
18232  func_opt_split_opt=${1%%=*}
18233  func_opt_split_arg=${1#*=}
18234}
18235
18236# func_lo2o object
18237func_lo2o ()
18238{
18239  case ${1} in
18240    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18241    *)    func_lo2o_result=${1} ;;
18242  esac
18243}
18244
18245# func_xform libobj-or-source
18246func_xform ()
18247{
18248  func_xform_result=${1%.*}.lo
18249}
18250
18251# func_arith arithmetic-term...
18252func_arith ()
18253{
18254  func_arith_result=$(( $* ))
18255}
18256
18257# func_len string
18258# STRING may not start with a hyphen.
18259func_len ()
18260{
18261  func_len_result=${#1}
18262}
18263
18264_LT_EOF
18265    ;;
18266  *) # Bourne compatible functions.
18267    cat << \_LT_EOF >> "$cfgfile"
18268
18269# func_dirname file append nondir_replacement
18270# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18271# otherwise set result to NONDIR_REPLACEMENT.
18272func_dirname ()
18273{
18274  # Extract subdirectory from the argument.
18275  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18276  if test "X$func_dirname_result" = "X${1}"; then
18277    func_dirname_result="${3}"
18278  else
18279    func_dirname_result="$func_dirname_result${2}"
18280  fi
18281}
18282
18283# func_basename file
18284func_basename ()
18285{
18286  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18287}
18288
18289
18290# func_stripname prefix suffix name
18291# strip PREFIX and SUFFIX off of NAME.
18292# PREFIX and SUFFIX must not contain globbing or regex special
18293# characters, hashes, percent signs, but SUFFIX may contain a leading
18294# dot (in which case that matches only a dot).
18295# func_strip_suffix prefix name
18296func_stripname ()
18297{
18298  case ${2} in
18299    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18300    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18301  esac
18302}
18303
18304# sed scripts:
18305my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18306my_sed_long_arg='1s/^-[^=]*=//'
18307
18308# func_opt_split
18309func_opt_split ()
18310{
18311  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18312  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18313}
18314
18315# func_lo2o object
18316func_lo2o ()
18317{
18318  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18319}
18320
18321# func_xform libobj-or-source
18322func_xform ()
18323{
18324  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18325}
18326
18327# func_arith arithmetic-term...
18328func_arith ()
18329{
18330  func_arith_result=`expr "$@"`
18331}
18332
18333# func_len string
18334# STRING may not start with a hyphen.
18335func_len ()
18336{
18337  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18338}
18339
18340_LT_EOF
18341esac
18342
18343case $lt_shell_append in
18344  yes)
18345    cat << \_LT_EOF >> "$cfgfile"
18346
18347# func_append var value
18348# Append VALUE to the end of shell variable VAR.
18349func_append ()
18350{
18351  eval "$1+=\$2"
18352}
18353_LT_EOF
18354    ;;
18355  *)
18356    cat << \_LT_EOF >> "$cfgfile"
18357
18358# func_append var value
18359# Append VALUE to the end of shell variable VAR.
18360func_append ()
18361{
18362  eval "$1=\$$1\$2"
18363}
18364
18365_LT_EOF
18366    ;;
18367  esac
18368
18369
18370  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18371    || (rm -f "$cfgfile"; exit 1)
18372
18373  mv -f "$cfgfile" "$ofile" ||
18374    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18375  chmod +x "$ofile"
18376
18377 ;;
18378    "default-1":C)
18379    for ac_file in $CONFIG_FILES; do
18380      # Support "outfile[:infile[:infile...]]"
18381      case "$ac_file" in
18382        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18383      esac
18384      # PO directories have a Makefile.in generated from Makefile.in.in.
18385      case "$ac_file" in */Makefile.in)
18386        # Adjust a relative srcdir.
18387        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18388        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18389        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18390        # In autoconf-2.13 it is called $ac_given_srcdir.
18391        # In autoconf-2.50 it is called $srcdir.
18392        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18393        case "$ac_given_srcdir" in
18394          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18395          /*) top_srcdir="$ac_given_srcdir" ;;
18396          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
18397        esac
18398        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18399          rm -f "$ac_dir/POTFILES"
18400          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18401          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18402          POMAKEFILEDEPS="POTFILES.in"
18403          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18404          # on $ac_dir but don't depend on user-specified configuration
18405          # parameters.
18406          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18407            # The LINGUAS file contains the set of available languages.
18408            if test -n "$OBSOLETE_ALL_LINGUAS"; then
18409              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
18410            fi
18411            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18412            # Hide the ALL_LINGUAS assigment from automake.
18413            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18414            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18415          else
18416            # The set of available languages was given in configure.ac.
18417            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18418          fi
18419          case "$ac_given_srcdir" in
18420            .) srcdirpre= ;;
18421            *) srcdirpre='$(srcdir)/' ;;
18422          esac
18423          POFILES=
18424          GMOFILES=
18425          UPDATEPOFILES=
18426          DUMMYPOFILES=
18427          for lang in $ALL_LINGUAS; do
18428            POFILES="$POFILES $srcdirpre$lang.po"
18429            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18430            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18431            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18432          done
18433          # CATALOGS depends on both $ac_dir and the user's LINGUAS
18434          # environment variable.
18435          INST_LINGUAS=
18436          if test -n "$ALL_LINGUAS"; then
18437            for presentlang in $ALL_LINGUAS; do
18438              useit=no
18439              if test "%UNSET%" != "$LINGUAS"; then
18440                desiredlanguages="$LINGUAS"
18441              else
18442                desiredlanguages="$ALL_LINGUAS"
18443              fi
18444              for desiredlang in $desiredlanguages; do
18445                # Use the presentlang catalog if desiredlang is
18446                #   a. equal to presentlang, or
18447                #   b. a variant of presentlang (because in this case,
18448                #      presentlang can be used as a fallback for messages
18449                #      which are not translated in the desiredlang catalog).
18450                case "$desiredlang" in
18451                  "$presentlang"*) useit=yes;;
18452                esac
18453              done
18454              if test $useit = yes; then
18455                INST_LINGUAS="$INST_LINGUAS $presentlang"
18456              fi
18457            done
18458          fi
18459          CATALOGS=
18460          if test -n "$INST_LINGUAS"; then
18461            for lang in $INST_LINGUAS; do
18462              CATALOGS="$CATALOGS $lang.gmo"
18463            done
18464          fi
18465          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18466          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"
18467          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18468            if test -f "$f"; then
18469              case "$f" in
18470                *.orig | *.bak | *~) ;;
18471                *) cat "$f" >> "$ac_dir/Makefile" ;;
18472              esac
18473            fi
18474          done
18475        fi
18476        ;;
18477      esac
18478    done ;;
18479    "bfd_stdint.h":C)
18480if test "$GCC" = yes; then
18481  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18482else
18483  echo "/* generated for $CC */" > tmp-stdint.h
18484fi
18485
18486sed 's/^ *//' >> tmp-stdint.h <<EOF
18487
18488  #ifndef GCC_GENERATED_STDINT_H
18489  #define GCC_GENERATED_STDINT_H 1
18490
18491  #include <sys/types.h>
18492EOF
18493
18494if test "$acx_cv_header_stdint" != stdint.h; then
18495  echo "#include <stddef.h>" >> tmp-stdint.h
18496fi
18497if test "$acx_cv_header_stdint" != stddef.h; then
18498  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18499fi
18500
18501sed 's/^ *//' >> tmp-stdint.h <<EOF
18502  /* glibc uses these symbols as guards to prevent redefinitions.  */
18503  #ifdef __int8_t_defined
18504  #define _INT8_T
18505  #define _INT16_T
18506  #define _INT32_T
18507  #endif
18508  #ifdef __uint32_t_defined
18509  #define _UINT32_T
18510  #endif
18511
18512EOF
18513
18514# ----------------- done header, emit basic int types -------------
18515if test "$acx_cv_header_stdint" = stddef.h; then
18516  sed 's/^ *//' >> tmp-stdint.h <<EOF
18517
18518    #ifndef _UINT8_T
18519    #define _UINT8_T
18520    #ifndef __uint8_t_defined
18521    #define __uint8_t_defined
18522    #ifndef uint8_t
18523    typedef unsigned $acx_cv_type_int8_t uint8_t;
18524    #endif
18525    #endif
18526    #endif
18527
18528    #ifndef _UINT16_T
18529    #define _UINT16_T
18530    #ifndef __uint16_t_defined
18531    #define __uint16_t_defined
18532    #ifndef uint16_t
18533    typedef unsigned $acx_cv_type_int16_t uint16_t;
18534    #endif
18535    #endif
18536    #endif
18537
18538    #ifndef _UINT32_T
18539    #define _UINT32_T
18540    #ifndef __uint32_t_defined
18541    #define __uint32_t_defined
18542    #ifndef uint32_t
18543    typedef unsigned $acx_cv_type_int32_t uint32_t;
18544    #endif
18545    #endif
18546    #endif
18547
18548    #ifndef _INT8_T
18549    #define _INT8_T
18550    #ifndef __int8_t_defined
18551    #define __int8_t_defined
18552    #ifndef int8_t
18553    typedef $acx_cv_type_int8_t int8_t;
18554    #endif
18555    #endif
18556    #endif
18557
18558    #ifndef _INT16_T
18559    #define _INT16_T
18560    #ifndef __int16_t_defined
18561    #define __int16_t_defined
18562    #ifndef int16_t
18563    typedef $acx_cv_type_int16_t int16_t;
18564    #endif
18565    #endif
18566    #endif
18567
18568    #ifndef _INT32_T
18569    #define _INT32_T
18570    #ifndef __int32_t_defined
18571    #define __int32_t_defined
18572    #ifndef int32_t
18573    typedef $acx_cv_type_int32_t int32_t;
18574    #endif
18575    #endif
18576    #endif
18577EOF
18578elif test "$ac_cv_type_u_int32_t" = yes; then
18579  sed 's/^ *//' >> tmp-stdint.h <<EOF
18580
18581    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18582    #ifndef _INT8_T
18583    #define _INT8_T
18584    #endif
18585    #ifndef _INT16_T
18586    #define _INT16_T
18587    #endif
18588    #ifndef _INT32_T
18589    #define _INT32_T
18590    #endif
18591
18592    #ifndef _UINT8_T
18593    #define _UINT8_T
18594    #ifndef __uint8_t_defined
18595    #define __uint8_t_defined
18596    #ifndef uint8_t
18597    typedef u_int8_t uint8_t;
18598    #endif
18599    #endif
18600    #endif
18601
18602    #ifndef _UINT16_T
18603    #define _UINT16_T
18604    #ifndef __uint16_t_defined
18605    #define __uint16_t_defined
18606    #ifndef uint16_t
18607    typedef u_int16_t uint16_t;
18608    #endif
18609    #endif
18610    #endif
18611
18612    #ifndef _UINT32_T
18613    #define _UINT32_T
18614    #ifndef __uint32_t_defined
18615    #define __uint32_t_defined
18616    #ifndef uint32_t
18617    typedef u_int32_t uint32_t;
18618    #endif
18619    #endif
18620    #endif
18621EOF
18622else
18623  sed 's/^ *//' >> tmp-stdint.h <<EOF
18624
18625    /* Some systems have guard macros to prevent redefinitions, define them.  */
18626    #ifndef _INT8_T
18627    #define _INT8_T
18628    #endif
18629    #ifndef _INT16_T
18630    #define _INT16_T
18631    #endif
18632    #ifndef _INT32_T
18633    #define _INT32_T
18634    #endif
18635    #ifndef _UINT8_T
18636    #define _UINT8_T
18637    #endif
18638    #ifndef _UINT16_T
18639    #define _UINT16_T
18640    #endif
18641    #ifndef _UINT32_T
18642    #define _UINT32_T
18643    #endif
18644EOF
18645fi
18646
18647# ------------- done basic int types, emit int64_t types ------------
18648if test "$ac_cv_type_uint64_t" = yes; then
18649  sed 's/^ *//' >> tmp-stdint.h <<EOF
18650
18651    /* system headers have good uint64_t and int64_t */
18652    #ifndef _INT64_T
18653    #define _INT64_T
18654    #endif
18655    #ifndef _UINT64_T
18656    #define _UINT64_T
18657    #endif
18658EOF
18659elif test "$ac_cv_type_u_int64_t" = yes; then
18660  sed 's/^ *//' >> tmp-stdint.h <<EOF
18661
18662    /* system headers have an u_int64_t (and int64_t) */
18663    #ifndef _INT64_T
18664    #define _INT64_T
18665    #endif
18666    #ifndef _UINT64_T
18667    #define _UINT64_T
18668    #ifndef __uint64_t_defined
18669    #define __uint64_t_defined
18670    #ifndef uint64_t
18671    typedef u_int64_t uint64_t;
18672    #endif
18673    #endif
18674    #endif
18675EOF
18676elif test -n "$acx_cv_type_int64_t"; then
18677  sed 's/^ *//' >> tmp-stdint.h <<EOF
18678
18679    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18680    #ifndef _INT64_T
18681    #define _INT64_T
18682    #ifndef int64_t
18683    typedef $acx_cv_type_int64_t int64_t;
18684    #endif
18685    #endif
18686    #ifndef _UINT64_T
18687    #define _UINT64_T
18688    #ifndef __uint64_t_defined
18689    #define __uint64_t_defined
18690    #ifndef uint64_t
18691    typedef unsigned $acx_cv_type_int64_t uint64_t;
18692    #endif
18693    #endif
18694    #endif
18695EOF
18696else
18697  sed 's/^ *//' >> tmp-stdint.h <<EOF
18698
18699    /* some common heuristics for int64_t, using compiler-specific tests */
18700    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18701    #ifndef _INT64_T
18702    #define _INT64_T
18703    #ifndef __int64_t_defined
18704    #ifndef int64_t
18705    typedef long long int64_t;
18706    #endif
18707    #endif
18708    #endif
18709    #ifndef _UINT64_T
18710    #define _UINT64_T
18711    #ifndef uint64_t
18712    typedef unsigned long long uint64_t;
18713    #endif
18714    #endif
18715
18716    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18717    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18718       does not implement __extension__.  But that compiler doesn't define
18719       __GNUC_MINOR__.  */
18720    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18721    # define __extension__
18722    # endif
18723
18724    # ifndef _INT64_T
18725    # define _INT64_T
18726    # ifndef int64_t
18727    __extension__ typedef long long int64_t;
18728    # endif
18729    # endif
18730    # ifndef _UINT64_T
18731    # define _UINT64_T
18732    # ifndef uint64_t
18733    __extension__ typedef unsigned long long uint64_t;
18734    # endif
18735    # endif
18736
18737    #elif !defined __STRICT_ANSI__
18738    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18739
18740    #  ifndef _INT64_T
18741    #  define _INT64_T
18742    #  ifndef int64_t
18743    typedef __int64 int64_t;
18744    #  endif
18745    #  endif
18746    #  ifndef _UINT64_T
18747    #  define _UINT64_T
18748    #  ifndef uint64_t
18749    typedef unsigned __int64 uint64_t;
18750    #  endif
18751    #  endif
18752    # endif /* compiler */
18753
18754    #endif /* ANSI version */
18755EOF
18756fi
18757
18758# ------------- done int64_t types, emit intptr types ------------
18759if test "$ac_cv_type_uintptr_t" != yes; then
18760  sed 's/^ *//' >> tmp-stdint.h <<EOF
18761
18762    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18763    #ifndef __uintptr_t_defined
18764    #ifndef uintptr_t
18765    typedef u$acx_cv_type_intptr_t uintptr_t;
18766    #endif
18767    #endif
18768    #ifndef __intptr_t_defined
18769    #ifndef intptr_t
18770    typedef $acx_cv_type_intptr_t  intptr_t;
18771    #endif
18772    #endif
18773EOF
18774fi
18775
18776# ------------- done intptr types, emit int_least types ------------
18777if test "$ac_cv_type_int_least32_t" != yes; then
18778  sed 's/^ *//' >> tmp-stdint.h <<EOF
18779
18780    /* Define int_least types */
18781    typedef int8_t     int_least8_t;
18782    typedef int16_t    int_least16_t;
18783    typedef int32_t    int_least32_t;
18784    #ifdef _INT64_T
18785    typedef int64_t    int_least64_t;
18786    #endif
18787
18788    typedef uint8_t    uint_least8_t;
18789    typedef uint16_t   uint_least16_t;
18790    typedef uint32_t   uint_least32_t;
18791    #ifdef _UINT64_T
18792    typedef uint64_t   uint_least64_t;
18793    #endif
18794EOF
18795fi
18796
18797# ------------- done intptr types, emit int_fast types ------------
18798if test "$ac_cv_type_int_fast32_t" != yes; then
18799      sed 's/^ *//' >> tmp-stdint.h <<EOF
18800
18801    /* Define int_fast types.  short is often slow */
18802    typedef int8_t       int_fast8_t;
18803    typedef int          int_fast16_t;
18804    typedef int32_t      int_fast32_t;
18805    #ifdef _INT64_T
18806    typedef int64_t      int_fast64_t;
18807    #endif
18808
18809    typedef uint8_t      uint_fast8_t;
18810    typedef unsigned int uint_fast16_t;
18811    typedef uint32_t     uint_fast32_t;
18812    #ifdef _UINT64_T
18813    typedef uint64_t     uint_fast64_t;
18814    #endif
18815EOF
18816fi
18817
18818if test "$ac_cv_type_uintmax_t" != yes; then
18819  sed 's/^ *//' >> tmp-stdint.h <<EOF
18820
18821    /* Define intmax based on what we found */
18822    #ifndef intmax_t
18823    #ifdef _INT64_T
18824    typedef int64_t       intmax_t;
18825    #else
18826    typedef long          intmax_t;
18827    #endif
18828    #endif
18829    #ifndef uintmax_t
18830    #ifdef _UINT64_T
18831    typedef uint64_t      uintmax_t;
18832    #else
18833    typedef unsigned long uintmax_t;
18834    #endif
18835    #endif
18836EOF
18837fi
18838
18839sed 's/^ *//' >> tmp-stdint.h <<EOF
18840
18841  #endif /* GCC_GENERATED_STDINT_H */
18842EOF
18843
18844if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18845  rm -f tmp-stdint.h
18846else
18847  mv -f tmp-stdint.h bfd_stdint.h
18848fi
18849
18850 ;;
18851    "default":C)
18852case "$srcdir" in
18853  .) srcdirpre= ;;
18854  *) srcdirpre='$(srcdir)/' ;;
18855esac
18856POFILES=
18857GMOFILES=
18858for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18859  if test $lang != dummy; then
18860    POFILES="$POFILES $srcdirpre$lang.po"
18861    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18862  fi
18863done
18864sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18865    -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18866    -e "s,@POFILES@,$POFILES," \
18867    -e "s,@GMOFILES@,$GMOFILES," \
18868    po/Makefile.in > po/Makefile ;;
18869
18870  esac
18871done # for ac_tag
18872
18873
18874as_fn_exit 0
18875_ACEOF
18876ac_clean_files=$ac_clean_files_save
18877
18878test $ac_write_fail = 0 ||
18879  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18880
18881
18882# configure is writing to config.log, and then calls config.status.
18883# config.status does its own redirection, appending to config.log.
18884# Unfortunately, on DOS this fails, as config.log is still kept open
18885# by configure, so config.status won't be able to write to it; its
18886# output is simply discarded.  So we exec the FD to /dev/null,
18887# effectively closing config.log, so it can be properly (re)opened and
18888# appended to by config.status.  When coming back to configure, we
18889# need to make the FD available again.
18890if test "$no_create" != yes; then
18891  ac_cs_success=:
18892  ac_config_status_args=
18893  test "$silent" = yes &&
18894    ac_config_status_args="$ac_config_status_args --quiet"
18895  exec 5>/dev/null
18896  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18897  exec 5>>config.log
18898  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18899  # would make configure fail if this is the last instruction.
18900  $ac_cs_success || as_fn_exit $?
18901fi
18902if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18903  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18904$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18905fi
18906
18907