ld: Support ELF GNU program properties
[external/binutils.git] / bfd / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for bfd 2.28.51.
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
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if 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 --'
47 elif (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'
50 else
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'
70 fi
71
72 # The user is always right.
73 if 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   }
79 fi
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.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
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
99 IFS=$as_save_IFS
100
101      ;;
102 esac
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.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
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.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if 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
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test 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
172 test \$(( 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
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
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
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
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
215 fi; }
216 IFS=$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+"$@"}
228 fi
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
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_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.
275 as_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.
285 as_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.
335 if (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   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # 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.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # 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.
370 as_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
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_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.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_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
458 ECHO_C= ECHO_N= ECHO_T=
459 case `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';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (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
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
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   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_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.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 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.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME='bfd'
558 PACKAGE_TARNAME='bfd'
559 PACKAGE_VERSION='2.28.51'
560 PACKAGE_STRING='bfd 2.28.51'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL=''
563
564 ac_unique_file="libbfd.c"
565 # Factoring default headers for most tests.
566 ac_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
601 ac_subst_vars='am__EXEEXT_FALSE
602 am__EXEEXT_TRUE
603 LTLIBOBJS
604 LIBOBJS
605 bfd_ufile_ptr
606 bfd_file_ptr
607 lt_cv_dlopen_libs
608 supports_plugins
609 COREFLAG
610 COREFILE
611 havevecs
612 tdefaults
613 bfd_default_target_size
614 bfd_machines
615 bfd_backends
616 all_backends
617 bfd64_libs
618 wordsize
619 TDEFINES
620 SHARED_LIBADD
621 SHARED_LDFLAGS
622 LIBM
623 zlibinc
624 zlibdir
625 EXEEXT_FOR_BUILD
626 CC_FOR_BUILD
627 BFD_HOSTPTR_T
628 BFD_HOST_U_64_BIT
629 BFD_HOST_64_BIT
630 BFD_HOST_64_BIT_DEFINED
631 BFD_HOST_64BIT_LONG_LONG
632 BFD_HOST_64BIT_LONG
633 HDEFINES
634 MSGMERGE
635 MSGFMT
636 MKINSTALLDIRS
637 CATOBJEXT
638 GENCAT
639 INSTOBJEXT
640 DATADIRNAME
641 CATALOGS
642 POSUB
643 GMSGFMT
644 XGETTEXT
645 INCINTL
646 LIBINTL_DEP
647 LIBINTL
648 USE_NLS
649 bfdincludedir
650 bfdlibdir
651 target_noncanonical
652 host_noncanonical
653 INSTALL_LIBBFD_FALSE
654 INSTALL_LIBBFD_TRUE
655 GENINSRC_NEVER_FALSE
656 GENINSRC_NEVER_TRUE
657 MAINT
658 MAINTAINER_MODE_FALSE
659 MAINTAINER_MODE_TRUE
660 WARN_WRITE_STRINGS
661 NO_WERROR
662 WARN_CFLAGS_FOR_BUILD
663 WARN_CFLAGS
664 REPORT_BUGS_TEXI
665 REPORT_BUGS_TO
666 PKGVERSION
667 DEBUGDIR
668 PLUGINS_FALSE
669 PLUGINS_TRUE
670 OTOOL64
671 OTOOL
672 LIPO
673 NMEDIT
674 DSYMUTIL
675 OBJDUMP
676 LN_S
677 NM
678 ac_ct_DUMPBIN
679 DUMPBIN
680 LD
681 FGREP
682 SED
683 LIBTOOL
684 EGREP
685 GREP
686 CPP
687 RANLIB
688 AR
689 am__fastdepCC_FALSE
690 am__fastdepCC_TRUE
691 CCDEPMODE
692 am__nodep
693 AMDEPBACKSLASH
694 AMDEP_FALSE
695 AMDEP_TRUE
696 am__quote
697 am__include
698 DEPDIR
699 am__untar
700 am__tar
701 AMTAR
702 am__leading_dot
703 SET_MAKE
704 AWK
705 mkdir_p
706 MKDIR_P
707 INSTALL_STRIP_PROGRAM
708 STRIP
709 install_sh
710 MAKEINFO
711 AUTOHEADER
712 AUTOMAKE
713 AUTOCONF
714 ACLOCAL
715 VERSION
716 PACKAGE
717 CYGPATH_W
718 am__isrc
719 INSTALL_DATA
720 INSTALL_SCRIPT
721 INSTALL_PROGRAM
722 OBJEXT
723 EXEEXT
724 ac_ct_CC
725 CPPFLAGS
726 LDFLAGS
727 CFLAGS
728 CC
729 target_os
730 target_vendor
731 target_cpu
732 target
733 host_os
734 host_vendor
735 host_cpu
736 host
737 build_os
738 build_vendor
739 build_cpu
740 build
741 target_alias
742 host_alias
743 build_alias
744 LIBS
745 ECHO_T
746 ECHO_N
747 ECHO_C
748 DEFS
749 mandir
750 localedir
751 libdir
752 psdir
753 pdfdir
754 dvidir
755 htmldir
756 infodir
757 docdir
758 oldincludedir
759 includedir
760 localstatedir
761 sharedstatedir
762 sysconfdir
763 datadir
764 datarootdir
765 libexecdir
766 sbindir
767 bindir
768 program_transform_name
769 prefix
770 exec_prefix
771 PACKAGE_URL
772 PACKAGE_BUGREPORT
773 PACKAGE_STRING
774 PACKAGE_VERSION
775 PACKAGE_TARNAME
776 PACKAGE_NAME
777 PATH_SEPARATOR
778 SHELL'
779 ac_subst_files=''
780 ac_user_opts='
781 enable_option_checking
782 enable_dependency_tracking
783 enable_shared
784 enable_static
785 with_pic
786 enable_fast_install
787 with_gnu_ld
788 enable_libtool_lock
789 enable_plugins
790 enable_largefile
791 enable_64_bit_bfd
792 enable_targets
793 enable_64_bit_archive
794 with_mmap
795 enable_secureplt
796 enable_leading_mingw64_underscores
797 with_separate_debug_dir
798 with_pkgversion
799 with_bugurl
800 enable_werror
801 enable_build_warnings
802 enable_maintainer_mode
803 enable_install_libbfd
804 enable_nls
805 with_system_zlib
806 '
807       ac_precious_vars='build_alias
808 host_alias
809 target_alias
810 CC
811 CFLAGS
812 LDFLAGS
813 LIBS
814 CPPFLAGS
815 CPP'
816
817
818 # Initialize some variables set by options.
819 ac_init_help=
820 ac_init_version=false
821 ac_unrecognized_opts=
822 ac_unrecognized_sep=
823 # The variables have the same names as the options, with
824 # dashes changed to underlines.
825 cache_file=/dev/null
826 exec_prefix=NONE
827 no_create=
828 no_recursion=
829 prefix=NONE
830 program_prefix=NONE
831 program_suffix=NONE
832 program_transform_name=s,x,x,
833 silent=
834 site=
835 srcdir=
836 verbose=
837 x_includes=NONE
838 x_libraries=NONE
839
840 # Installation directory options.
841 # These are left unexpanded so users can "make install exec_prefix=/foo"
842 # and all the variables that are supposed to be based on exec_prefix
843 # by default will actually change.
844 # Use braces instead of parens because sh, perl, etc. also accept them.
845 # (The list follows the same order as the GNU Coding Standards.)
846 bindir='${exec_prefix}/bin'
847 sbindir='${exec_prefix}/sbin'
848 libexecdir='${exec_prefix}/libexec'
849 datarootdir='${prefix}/share'
850 datadir='${datarootdir}'
851 sysconfdir='${prefix}/etc'
852 sharedstatedir='${prefix}/com'
853 localstatedir='${prefix}/var'
854 includedir='${prefix}/include'
855 oldincludedir='/usr/include'
856 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
857 infodir='${datarootdir}/info'
858 htmldir='${docdir}'
859 dvidir='${docdir}'
860 pdfdir='${docdir}'
861 psdir='${docdir}'
862 libdir='${exec_prefix}/lib'
863 localedir='${datarootdir}/locale'
864 mandir='${datarootdir}/man'
865
866 ac_prev=
867 ac_dashdash=
868 for ac_option
869 do
870   # If the previous option needs an argument, assign it.
871   if test -n "$ac_prev"; then
872     eval $ac_prev=\$ac_option
873     ac_prev=
874     continue
875   fi
876
877   case $ac_option in
878   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
879   *)    ac_optarg=yes ;;
880   esac
881
882   # Accept the important Cygnus configure options, so we can diagnose typos.
883
884   case $ac_dashdash$ac_option in
885   --)
886     ac_dashdash=yes ;;
887
888   -bindir | --bindir | --bindi | --bind | --bin | --bi)
889     ac_prev=bindir ;;
890   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
891     bindir=$ac_optarg ;;
892
893   -build | --build | --buil | --bui | --bu)
894     ac_prev=build_alias ;;
895   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
896     build_alias=$ac_optarg ;;
897
898   -cache-file | --cache-file | --cache-fil | --cache-fi \
899   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
900     ac_prev=cache_file ;;
901   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
902   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
903     cache_file=$ac_optarg ;;
904
905   --config-cache | -C)
906     cache_file=config.cache ;;
907
908   -datadir | --datadir | --datadi | --datad)
909     ac_prev=datadir ;;
910   -datadir=* | --datadir=* | --datadi=* | --datad=*)
911     datadir=$ac_optarg ;;
912
913   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
914   | --dataroo | --dataro | --datar)
915     ac_prev=datarootdir ;;
916   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
917   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
918     datarootdir=$ac_optarg ;;
919
920   -disable-* | --disable-*)
921     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
922     # Reject names that are not valid shell variable names.
923     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
924       as_fn_error "invalid feature name: $ac_useropt"
925     ac_useropt_orig=$ac_useropt
926     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
927     case $ac_user_opts in
928       *"
929 "enable_$ac_useropt"
930 "*) ;;
931       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
932          ac_unrecognized_sep=', ';;
933     esac
934     eval enable_$ac_useropt=no ;;
935
936   -docdir | --docdir | --docdi | --doc | --do)
937     ac_prev=docdir ;;
938   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
939     docdir=$ac_optarg ;;
940
941   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
942     ac_prev=dvidir ;;
943   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
944     dvidir=$ac_optarg ;;
945
946   -enable-* | --enable-*)
947     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
948     # Reject names that are not valid shell variable names.
949     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
950       as_fn_error "invalid feature name: $ac_useropt"
951     ac_useropt_orig=$ac_useropt
952     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
953     case $ac_user_opts in
954       *"
955 "enable_$ac_useropt"
956 "*) ;;
957       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
958          ac_unrecognized_sep=', ';;
959     esac
960     eval enable_$ac_useropt=\$ac_optarg ;;
961
962   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
963   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
964   | --exec | --exe | --ex)
965     ac_prev=exec_prefix ;;
966   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
967   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
968   | --exec=* | --exe=* | --ex=*)
969     exec_prefix=$ac_optarg ;;
970
971   -gas | --gas | --ga | --g)
972     # Obsolete; use --with-gas.
973     with_gas=yes ;;
974
975   -help | --help | --hel | --he | -h)
976     ac_init_help=long ;;
977   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
978     ac_init_help=recursive ;;
979   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
980     ac_init_help=short ;;
981
982   -host | --host | --hos | --ho)
983     ac_prev=host_alias ;;
984   -host=* | --host=* | --hos=* | --ho=*)
985     host_alias=$ac_optarg ;;
986
987   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
988     ac_prev=htmldir ;;
989   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
990   | --ht=*)
991     htmldir=$ac_optarg ;;
992
993   -includedir | --includedir | --includedi | --included | --include \
994   | --includ | --inclu | --incl | --inc)
995     ac_prev=includedir ;;
996   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
997   | --includ=* | --inclu=* | --incl=* | --inc=*)
998     includedir=$ac_optarg ;;
999
1000   -infodir | --infodir | --infodi | --infod | --info | --inf)
1001     ac_prev=infodir ;;
1002   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1003     infodir=$ac_optarg ;;
1004
1005   -libdir | --libdir | --libdi | --libd)
1006     ac_prev=libdir ;;
1007   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1008     libdir=$ac_optarg ;;
1009
1010   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1011   | --libexe | --libex | --libe)
1012     ac_prev=libexecdir ;;
1013   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1014   | --libexe=* | --libex=* | --libe=*)
1015     libexecdir=$ac_optarg ;;
1016
1017   -localedir | --localedir | --localedi | --localed | --locale)
1018     ac_prev=localedir ;;
1019   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1020     localedir=$ac_optarg ;;
1021
1022   -localstatedir | --localstatedir | --localstatedi | --localstated \
1023   | --localstate | --localstat | --localsta | --localst | --locals)
1024     ac_prev=localstatedir ;;
1025   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1026   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1027     localstatedir=$ac_optarg ;;
1028
1029   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1030     ac_prev=mandir ;;
1031   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1032     mandir=$ac_optarg ;;
1033
1034   -nfp | --nfp | --nf)
1035     # Obsolete; use --without-fp.
1036     with_fp=no ;;
1037
1038   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1039   | --no-cr | --no-c | -n)
1040     no_create=yes ;;
1041
1042   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1043   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1044     no_recursion=yes ;;
1045
1046   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1047   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1048   | --oldin | --oldi | --old | --ol | --o)
1049     ac_prev=oldincludedir ;;
1050   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1051   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1052   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1053     oldincludedir=$ac_optarg ;;
1054
1055   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1056     ac_prev=prefix ;;
1057   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1058     prefix=$ac_optarg ;;
1059
1060   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1061   | --program-pre | --program-pr | --program-p)
1062     ac_prev=program_prefix ;;
1063   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1064   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1065     program_prefix=$ac_optarg ;;
1066
1067   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1068   | --program-suf | --program-su | --program-s)
1069     ac_prev=program_suffix ;;
1070   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1071   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1072     program_suffix=$ac_optarg ;;
1073
1074   -program-transform-name | --program-transform-name \
1075   | --program-transform-nam | --program-transform-na \
1076   | --program-transform-n | --program-transform- \
1077   | --program-transform | --program-transfor \
1078   | --program-transfo | --program-transf \
1079   | --program-trans | --program-tran \
1080   | --progr-tra | --program-tr | --program-t)
1081     ac_prev=program_transform_name ;;
1082   -program-transform-name=* | --program-transform-name=* \
1083   | --program-transform-nam=* | --program-transform-na=* \
1084   | --program-transform-n=* | --program-transform-=* \
1085   | --program-transform=* | --program-transfor=* \
1086   | --program-transfo=* | --program-transf=* \
1087   | --program-trans=* | --program-tran=* \
1088   | --progr-tra=* | --program-tr=* | --program-t=*)
1089     program_transform_name=$ac_optarg ;;
1090
1091   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1092     ac_prev=pdfdir ;;
1093   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1094     pdfdir=$ac_optarg ;;
1095
1096   -psdir | --psdir | --psdi | --psd | --ps)
1097     ac_prev=psdir ;;
1098   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1099     psdir=$ac_optarg ;;
1100
1101   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1102   | -silent | --silent | --silen | --sile | --sil)
1103     silent=yes ;;
1104
1105   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1106     ac_prev=sbindir ;;
1107   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1108   | --sbi=* | --sb=*)
1109     sbindir=$ac_optarg ;;
1110
1111   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1112   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1113   | --sharedst | --shareds | --shared | --share | --shar \
1114   | --sha | --sh)
1115     ac_prev=sharedstatedir ;;
1116   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1117   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1118   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1119   | --sha=* | --sh=*)
1120     sharedstatedir=$ac_optarg ;;
1121
1122   -site | --site | --sit)
1123     ac_prev=site ;;
1124   -site=* | --site=* | --sit=*)
1125     site=$ac_optarg ;;
1126
1127   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1128     ac_prev=srcdir ;;
1129   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1130     srcdir=$ac_optarg ;;
1131
1132   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1133   | --syscon | --sysco | --sysc | --sys | --sy)
1134     ac_prev=sysconfdir ;;
1135   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1136   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1137     sysconfdir=$ac_optarg ;;
1138
1139   -target | --target | --targe | --targ | --tar | --ta | --t)
1140     ac_prev=target_alias ;;
1141   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1142     target_alias=$ac_optarg ;;
1143
1144   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1145     verbose=yes ;;
1146
1147   -version | --version | --versio | --versi | --vers | -V)
1148     ac_init_version=: ;;
1149
1150   -with-* | --with-*)
1151     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1152     # Reject names that are not valid shell variable names.
1153     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1154       as_fn_error "invalid package name: $ac_useropt"
1155     ac_useropt_orig=$ac_useropt
1156     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1157     case $ac_user_opts in
1158       *"
1159 "with_$ac_useropt"
1160 "*) ;;
1161       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1162          ac_unrecognized_sep=', ';;
1163     esac
1164     eval with_$ac_useropt=\$ac_optarg ;;
1165
1166   -without-* | --without-*)
1167     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1168     # Reject names that are not valid shell variable names.
1169     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1170       as_fn_error "invalid package name: $ac_useropt"
1171     ac_useropt_orig=$ac_useropt
1172     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1173     case $ac_user_opts in
1174       *"
1175 "with_$ac_useropt"
1176 "*) ;;
1177       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1178          ac_unrecognized_sep=', ';;
1179     esac
1180     eval with_$ac_useropt=no ;;
1181
1182   --x)
1183     # Obsolete; use --with-x.
1184     with_x=yes ;;
1185
1186   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1187   | --x-incl | --x-inc | --x-in | --x-i)
1188     ac_prev=x_includes ;;
1189   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1190   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1191     x_includes=$ac_optarg ;;
1192
1193   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1194   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1195     ac_prev=x_libraries ;;
1196   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1197   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1198     x_libraries=$ac_optarg ;;
1199
1200   -*) as_fn_error "unrecognized option: \`$ac_option'
1201 Try \`$0 --help' for more information."
1202     ;;
1203
1204   *=*)
1205     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1206     # Reject names that are not valid shell variable names.
1207     case $ac_envvar in #(
1208       '' | [0-9]* | *[!_$as_cr_alnum]* )
1209       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1210     esac
1211     eval $ac_envvar=\$ac_optarg
1212     export $ac_envvar ;;
1213
1214   *)
1215     # FIXME: should be removed in autoconf 3.0.
1216     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1217     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1218       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1219     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1220     ;;
1221
1222   esac
1223 done
1224
1225 if test -n "$ac_prev"; then
1226   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1227   as_fn_error "missing argument to $ac_option"
1228 fi
1229
1230 if test -n "$ac_unrecognized_opts"; then
1231   case $enable_option_checking in
1232     no) ;;
1233     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1234     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1235   esac
1236 fi
1237
1238 # Check all directory arguments for consistency.
1239 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1240                 datadir sysconfdir sharedstatedir localstatedir includedir \
1241                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1242                 libdir localedir mandir
1243 do
1244   eval ac_val=\$$ac_var
1245   # Remove trailing slashes.
1246   case $ac_val in
1247     */ )
1248       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1249       eval $ac_var=\$ac_val;;
1250   esac
1251   # Be sure to have absolute directory names.
1252   case $ac_val in
1253     [\\/$]* | ?:[\\/]* )  continue;;
1254     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1255   esac
1256   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1257 done
1258
1259 # There might be people who depend on the old broken behavior: `$host'
1260 # used to hold the argument of --host etc.
1261 # FIXME: To remove some day.
1262 build=$build_alias
1263 host=$host_alias
1264 target=$target_alias
1265
1266 # FIXME: To remove some day.
1267 if test "x$host_alias" != x; then
1268   if test "x$build_alias" = x; then
1269     cross_compiling=maybe
1270     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1271     If a cross compiler is detected then cross compile mode will be used." >&2
1272   elif test "x$build_alias" != "x$host_alias"; then
1273     cross_compiling=yes
1274   fi
1275 fi
1276
1277 ac_tool_prefix=
1278 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1279
1280 test "$silent" = yes && exec 6>/dev/null
1281
1282
1283 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1284 ac_ls_di=`ls -di .` &&
1285 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1286   as_fn_error "working directory cannot be determined"
1287 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1288   as_fn_error "pwd does not report name of working directory"
1289
1290
1291 # Find the source files, if location was not specified.
1292 if test -z "$srcdir"; then
1293   ac_srcdir_defaulted=yes
1294   # Try the directory containing this script, then the parent directory.
1295   ac_confdir=`$as_dirname -- "$as_myself" ||
1296 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1297          X"$as_myself" : 'X\(//\)[^/]' \| \
1298          X"$as_myself" : 'X\(//\)$' \| \
1299          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1300 $as_echo X"$as_myself" |
1301     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1302             s//\1/
1303             q
1304           }
1305           /^X\(\/\/\)[^/].*/{
1306             s//\1/
1307             q
1308           }
1309           /^X\(\/\/\)$/{
1310             s//\1/
1311             q
1312           }
1313           /^X\(\/\).*/{
1314             s//\1/
1315             q
1316           }
1317           s/.*/./; q'`
1318   srcdir=$ac_confdir
1319   if test ! -r "$srcdir/$ac_unique_file"; then
1320     srcdir=..
1321   fi
1322 else
1323   ac_srcdir_defaulted=no
1324 fi
1325 if test ! -r "$srcdir/$ac_unique_file"; then
1326   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1327   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1328 fi
1329 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1330 ac_abs_confdir=`(
1331         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1332         pwd)`
1333 # When building in place, set srcdir=.
1334 if test "$ac_abs_confdir" = "$ac_pwd"; then
1335   srcdir=.
1336 fi
1337 # Remove unnecessary trailing slashes from srcdir.
1338 # Double slashes in file names in object file debugging info
1339 # mess up M-x gdb in Emacs.
1340 case $srcdir in
1341 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1342 esac
1343 for ac_var in $ac_precious_vars; do
1344   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1345   eval ac_env_${ac_var}_value=\$${ac_var}
1346   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1347   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1348 done
1349
1350 #
1351 # Report the --help message.
1352 #
1353 if test "$ac_init_help" = "long"; then
1354   # Omit some internal or obsolete options to make the list less imposing.
1355   # This message is too long to be a string in the A/UX 3.1 sh.
1356   cat <<_ACEOF
1357 \`configure' configures bfd 2.28.51 to adapt to many kinds of systems.
1358
1359 Usage: $0 [OPTION]... [VAR=VALUE]...
1360
1361 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1362 VAR=VALUE.  See below for descriptions of some of the useful variables.
1363
1364 Defaults for the options are specified in brackets.
1365
1366 Configuration:
1367   -h, --help              display this help and exit
1368       --help=short        display options specific to this package
1369       --help=recursive    display the short help of all the included packages
1370   -V, --version           display version information and exit
1371   -q, --quiet, --silent   do not print \`checking...' messages
1372       --cache-file=FILE   cache test results in FILE [disabled]
1373   -C, --config-cache      alias for \`--cache-file=config.cache'
1374   -n, --no-create         do not create output files
1375       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1376
1377 Installation directories:
1378   --prefix=PREFIX         install architecture-independent files in PREFIX
1379                           [$ac_default_prefix]
1380   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1381                           [PREFIX]
1382
1383 By default, \`make install' will install all the files in
1384 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1385 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1386 for instance \`--prefix=\$HOME'.
1387
1388 For better control, use the options below.
1389
1390 Fine tuning of the installation directories:
1391   --bindir=DIR            user executables [EPREFIX/bin]
1392   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1393   --libexecdir=DIR        program executables [EPREFIX/libexec]
1394   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1395   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1396   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1397   --libdir=DIR            object code libraries [EPREFIX/lib]
1398   --includedir=DIR        C header files [PREFIX/include]
1399   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1400   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1401   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1402   --infodir=DIR           info documentation [DATAROOTDIR/info]
1403   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1404   --mandir=DIR            man documentation [DATAROOTDIR/man]
1405   --docdir=DIR            documentation root [DATAROOTDIR/doc/bfd]
1406   --htmldir=DIR           html documentation [DOCDIR]
1407   --dvidir=DIR            dvi documentation [DOCDIR]
1408   --pdfdir=DIR            pdf documentation [DOCDIR]
1409   --psdir=DIR             ps documentation [DOCDIR]
1410 _ACEOF
1411
1412   cat <<\_ACEOF
1413
1414 Program names:
1415   --program-prefix=PREFIX            prepend PREFIX to installed program names
1416   --program-suffix=SUFFIX            append SUFFIX to installed program names
1417   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1418
1419 System types:
1420   --build=BUILD     configure for building on BUILD [guessed]
1421   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1422   --target=TARGET   configure for building compilers for TARGET [HOST]
1423 _ACEOF
1424 fi
1425
1426 if test -n "$ac_init_help"; then
1427   case $ac_init_help in
1428      short | recursive ) echo "Configuration of bfd 2.28.51:";;
1429    esac
1430   cat <<\_ACEOF
1431
1432 Optional Features:
1433   --disable-option-checking  ignore unrecognized --enable/--with options
1434   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1435   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1436   --disable-dependency-tracking  speeds up one-time build
1437   --enable-dependency-tracking   do not reject slow dependency extractors
1438   --enable-shared[=PKGS]  build shared libraries [default=no]
1439   --enable-static[=PKGS]  build static libraries [default=yes]
1440   --enable-fast-install[=PKGS]
1441                           optimize for fast installation [default=yes]
1442   --disable-libtool-lock  avoid locking (might break parallel builds)
1443   --enable-plugins        Enable support for plugins
1444   --disable-largefile     omit support for large files
1445   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1446   --enable-targets        alternative target configurations
1447   --enable-64-bit-archive force 64-bit archives
1448   --enable-secureplt      Default to creating read-only plt entries
1449   --enable-leading-mingw64-underscores
1450                           Enable leading underscores on 64 bit mingw targets
1451   --enable-werror         treat compile warnings as errors
1452   --enable-build-warnings enable build-time compiler warnings
1453   --enable-maintainer-mode  enable make rules and dependencies not useful
1454                           (and sometimes confusing) to the casual installer
1455   --enable-install-libbfd controls installation of libbfd and related headers
1456   --disable-nls           do not use Native Language Support
1457
1458 Optional Packages:
1459   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1460   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1461   --with-pic              try to use only PIC/non-PIC objects [default=use
1462                           both]
1463   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1464   --with-mmap             try using mmap for BFD input files if available
1465   --with-separate-debug-dir=DIR
1466                           Look for global separate debug info in DIR
1467                           [default=LIBDIR/debug]
1468   --with-pkgversion=PKG   Use PKG in the version string in place of "GNU
1469                           Binutils"
1470   --with-bugurl=URL       Direct users to URL to report a bug
1471   --with-system-zlib      use installed libz
1472
1473 Some influential environment variables:
1474   CC          C compiler command
1475   CFLAGS      C compiler flags
1476   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1477               nonstandard directory <lib dir>
1478   LIBS        libraries to pass to the linker, e.g. -l<library>
1479   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1480               you have headers in a nonstandard directory <include dir>
1481   CPP         C preprocessor
1482
1483 Use these variables to override the choices made by `configure' or to help
1484 it to find libraries and programs with nonstandard names/locations.
1485
1486 Report bugs to the package provider.
1487 _ACEOF
1488 ac_status=$?
1489 fi
1490
1491 if test "$ac_init_help" = "recursive"; then
1492   # If there are subdirs, report their specific --help.
1493   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1494     test -d "$ac_dir" ||
1495       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1496       continue
1497     ac_builddir=.
1498
1499 case "$ac_dir" in
1500 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501 *)
1502   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1503   # A ".." for each directory in $ac_dir_suffix.
1504   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1505   case $ac_top_builddir_sub in
1506   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1508   esac ;;
1509 esac
1510 ac_abs_top_builddir=$ac_pwd
1511 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1512 # for backward compatibility:
1513 ac_top_builddir=$ac_top_build_prefix
1514
1515 case $srcdir in
1516   .)  # We are building in place.
1517     ac_srcdir=.
1518     ac_top_srcdir=$ac_top_builddir_sub
1519     ac_abs_top_srcdir=$ac_pwd ;;
1520   [\\/]* | ?:[\\/]* )  # Absolute name.
1521     ac_srcdir=$srcdir$ac_dir_suffix;
1522     ac_top_srcdir=$srcdir
1523     ac_abs_top_srcdir=$srcdir ;;
1524   *) # Relative name.
1525     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1526     ac_top_srcdir=$ac_top_build_prefix$srcdir
1527     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1528 esac
1529 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1530
1531     cd "$ac_dir" || { ac_status=$?; continue; }
1532     # Check for guested configure.
1533     if test -f "$ac_srcdir/configure.gnu"; then
1534       echo &&
1535       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1536     elif test -f "$ac_srcdir/configure"; then
1537       echo &&
1538       $SHELL "$ac_srcdir/configure" --help=recursive
1539     else
1540       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1541     fi || ac_status=$?
1542     cd "$ac_pwd" || { ac_status=$?; break; }
1543   done
1544 fi
1545
1546 test -n "$ac_init_help" && exit $ac_status
1547 if $ac_init_version; then
1548   cat <<\_ACEOF
1549 bfd configure 2.28.51
1550 generated by GNU Autoconf 2.64
1551
1552 Copyright (C) 2009 Free Software Foundation, Inc.
1553 This configure script is free software; the Free Software Foundation
1554 gives unlimited permission to copy, distribute and modify it.
1555 _ACEOF
1556   exit
1557 fi
1558
1559 ## ------------------------ ##
1560 ## Autoconf initialization. ##
1561 ## ------------------------ ##
1562
1563 # ac_fn_c_try_compile LINENO
1564 # --------------------------
1565 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1566 ac_fn_c_try_compile ()
1567 {
1568   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1569   rm -f conftest.$ac_objext
1570   if { { ac_try="$ac_compile"
1571 case "(($ac_try" in
1572   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1573   *) ac_try_echo=$ac_try;;
1574 esac
1575 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1576 $as_echo "$ac_try_echo"; } >&5
1577   (eval "$ac_compile") 2>conftest.err
1578   ac_status=$?
1579   if test -s conftest.err; then
1580     grep -v '^ *+' conftest.err >conftest.er1
1581     cat conftest.er1 >&5
1582     mv -f conftest.er1 conftest.err
1583   fi
1584   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585   test $ac_status = 0; } && {
1586          test -z "$ac_c_werror_flag" ||
1587          test ! -s conftest.err
1588        } && test -s conftest.$ac_objext; then :
1589   ac_retval=0
1590 else
1591   $as_echo "$as_me: failed program was:" >&5
1592 sed 's/^/| /' conftest.$ac_ext >&5
1593
1594         ac_retval=1
1595 fi
1596   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1597   return $ac_retval
1598
1599 } # ac_fn_c_try_compile
1600
1601 # ac_fn_c_try_link LINENO
1602 # -----------------------
1603 # Try to link conftest.$ac_ext, and return whether this succeeded.
1604 ac_fn_c_try_link ()
1605 {
1606   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1607   rm -f conftest.$ac_objext conftest$ac_exeext
1608   if { { ac_try="$ac_link"
1609 case "(($ac_try" in
1610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1611   *) ac_try_echo=$ac_try;;
1612 esac
1613 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1614 $as_echo "$ac_try_echo"; } >&5
1615   (eval "$ac_link") 2>conftest.err
1616   ac_status=$?
1617   if test -s conftest.err; then
1618     grep -v '^ *+' conftest.err >conftest.er1
1619     cat conftest.er1 >&5
1620     mv -f conftest.er1 conftest.err
1621   fi
1622   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1623   test $ac_status = 0; } && {
1624          test -z "$ac_c_werror_flag" ||
1625          test ! -s conftest.err
1626        } && test -s conftest$ac_exeext && {
1627          test "$cross_compiling" = yes ||
1628          $as_test_x conftest$ac_exeext
1629        }; then :
1630   ac_retval=0
1631 else
1632   $as_echo "$as_me: failed program was:" >&5
1633 sed 's/^/| /' conftest.$ac_ext >&5
1634
1635         ac_retval=1
1636 fi
1637   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1638   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1639   # interfere with the next link command; also delete a directory that is
1640   # left behind by Apple's compiler.  We do this before executing the actions.
1641   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1642   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1643   return $ac_retval
1644
1645 } # ac_fn_c_try_link
1646
1647 # ac_fn_c_try_cpp LINENO
1648 # ----------------------
1649 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1650 ac_fn_c_try_cpp ()
1651 {
1652   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1653   if { { ac_try="$ac_cpp conftest.$ac_ext"
1654 case "(($ac_try" in
1655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1656   *) ac_try_echo=$ac_try;;
1657 esac
1658 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1659 $as_echo "$ac_try_echo"; } >&5
1660   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1661   ac_status=$?
1662   if test -s conftest.err; then
1663     grep -v '^ *+' conftest.err >conftest.er1
1664     cat conftest.er1 >&5
1665     mv -f conftest.er1 conftest.err
1666   fi
1667   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668   test $ac_status = 0; } >/dev/null && {
1669          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1670          test ! -s conftest.err
1671        }; then :
1672   ac_retval=0
1673 else
1674   $as_echo "$as_me: failed program was:" >&5
1675 sed 's/^/| /' conftest.$ac_ext >&5
1676
1677     ac_retval=1
1678 fi
1679   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1680   return $ac_retval
1681
1682 } # ac_fn_c_try_cpp
1683
1684 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1685 # -------------------------------------------------------
1686 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1687 # the include files in INCLUDES and setting the cache variable VAR
1688 # accordingly.
1689 ac_fn_c_check_header_mongrel ()
1690 {
1691   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1692   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1693   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1694 $as_echo_n "checking for $2... " >&6; }
1695 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1696   $as_echo_n "(cached) " >&6
1697 fi
1698 eval ac_res=\$$3
1699                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1700 $as_echo "$ac_res" >&6; }
1701 else
1702   # Is the header compilable?
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1704 $as_echo_n "checking $2 usability... " >&6; }
1705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1706 /* end confdefs.h.  */
1707 $4
1708 #include <$2>
1709 _ACEOF
1710 if ac_fn_c_try_compile "$LINENO"; then :
1711   ac_header_compiler=yes
1712 else
1713   ac_header_compiler=no
1714 fi
1715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1717 $as_echo "$ac_header_compiler" >&6; }
1718
1719 # Is the header present?
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1721 $as_echo_n "checking $2 presence... " >&6; }
1722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1723 /* end confdefs.h.  */
1724 #include <$2>
1725 _ACEOF
1726 if ac_fn_c_try_cpp "$LINENO"; then :
1727   ac_header_preproc=yes
1728 else
1729   ac_header_preproc=no
1730 fi
1731 rm -f conftest.err conftest.$ac_ext
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1733 $as_echo "$ac_header_preproc" >&6; }
1734
1735 # So?  What about this header?
1736 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1737   yes:no: )
1738     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1739 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1740     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1741 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1742     ;;
1743   no:yes:* )
1744     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1745 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1746     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1747 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1748     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1749 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1750     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1751 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1752     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1753 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1754     ;;
1755 esac
1756   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1757 $as_echo_n "checking for $2... " >&6; }
1758 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1759   $as_echo_n "(cached) " >&6
1760 else
1761   eval "$3=\$ac_header_compiler"
1762 fi
1763 eval ac_res=\$$3
1764                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1765 $as_echo "$ac_res" >&6; }
1766 fi
1767   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1768
1769 } # ac_fn_c_check_header_mongrel
1770
1771 # ac_fn_c_try_run LINENO
1772 # ----------------------
1773 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1774 # that executables *can* be run.
1775 ac_fn_c_try_run ()
1776 {
1777   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778   if { { ac_try="$ac_link"
1779 case "(($ac_try" in
1780   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1781   *) ac_try_echo=$ac_try;;
1782 esac
1783 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1784 $as_echo "$ac_try_echo"; } >&5
1785   (eval "$ac_link") 2>&5
1786   ac_status=$?
1787   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1788   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1789   { { case "(($ac_try" in
1790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1791   *) ac_try_echo=$ac_try;;
1792 esac
1793 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1794 $as_echo "$ac_try_echo"; } >&5
1795   (eval "$ac_try") 2>&5
1796   ac_status=$?
1797   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1798   test $ac_status = 0; }; }; then :
1799   ac_retval=0
1800 else
1801   $as_echo "$as_me: program exited with status $ac_status" >&5
1802        $as_echo "$as_me: failed program was:" >&5
1803 sed 's/^/| /' conftest.$ac_ext >&5
1804
1805        ac_retval=$ac_status
1806 fi
1807   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1808   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1809   return $ac_retval
1810
1811 } # ac_fn_c_try_run
1812
1813 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1814 # -------------------------------------------------------
1815 # Tests whether HEADER exists and can be compiled using the include files in
1816 # INCLUDES, setting the cache variable VAR accordingly.
1817 ac_fn_c_check_header_compile ()
1818 {
1819   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1820   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1821 $as_echo_n "checking for $2... " >&6; }
1822 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1823   $as_echo_n "(cached) " >&6
1824 else
1825   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1826 /* end confdefs.h.  */
1827 $4
1828 #include <$2>
1829 _ACEOF
1830 if ac_fn_c_try_compile "$LINENO"; then :
1831   eval "$3=yes"
1832 else
1833   eval "$3=no"
1834 fi
1835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1836 fi
1837 eval ac_res=\$$3
1838                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1839 $as_echo "$ac_res" >&6; }
1840   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1841
1842 } # ac_fn_c_check_header_compile
1843
1844 # ac_fn_c_check_func LINENO FUNC VAR
1845 # ----------------------------------
1846 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1847 ac_fn_c_check_func ()
1848 {
1849   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1850   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1851 $as_echo_n "checking for $2... " >&6; }
1852 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1853   $as_echo_n "(cached) " >&6
1854 else
1855   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856 /* end confdefs.h.  */
1857 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1858    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1859 #define $2 innocuous_$2
1860
1861 /* System header to define __stub macros and hopefully few prototypes,
1862     which can conflict with char $2 (); below.
1863     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1864     <limits.h> exists even on freestanding compilers.  */
1865
1866 #ifdef __STDC__
1867 # include <limits.h>
1868 #else
1869 # include <assert.h>
1870 #endif
1871
1872 #undef $2
1873
1874 /* Override any GCC internal prototype to avoid an error.
1875    Use char because int might match the return type of a GCC
1876    builtin and then its argument prototype would still apply.  */
1877 #ifdef __cplusplus
1878 extern "C"
1879 #endif
1880 char $2 ();
1881 /* The GNU C library defines this for functions which it implements
1882     to always fail with ENOSYS.  Some functions are actually named
1883     something starting with __ and the normal name is an alias.  */
1884 #if defined __stub_$2 || defined __stub___$2
1885 choke me
1886 #endif
1887
1888 int
1889 main ()
1890 {
1891 return $2 ();
1892   ;
1893   return 0;
1894 }
1895 _ACEOF
1896 if ac_fn_c_try_link "$LINENO"; then :
1897   eval "$3=yes"
1898 else
1899   eval "$3=no"
1900 fi
1901 rm -f core conftest.err conftest.$ac_objext \
1902     conftest$ac_exeext conftest.$ac_ext
1903 fi
1904 eval ac_res=\$$3
1905                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1906 $as_echo "$ac_res" >&6; }
1907   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1908
1909 } # ac_fn_c_check_func
1910
1911 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1912 # --------------------------------------------
1913 # Tries to find the compile-time value of EXPR in a program that includes
1914 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1915 # computed
1916 ac_fn_c_compute_int ()
1917 {
1918   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1919   if test "$cross_compiling" = yes; then
1920     # Depending upon the size, compute the lo and hi bounds.
1921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1922 /* end confdefs.h.  */
1923 $4
1924 int
1925 main ()
1926 {
1927 static int test_array [1 - 2 * !(($2) >= 0)];
1928 test_array [0] = 0
1929
1930   ;
1931   return 0;
1932 }
1933 _ACEOF
1934 if ac_fn_c_try_compile "$LINENO"; then :
1935   ac_lo=0 ac_mid=0
1936   while :; do
1937     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1938 /* end confdefs.h.  */
1939 $4
1940 int
1941 main ()
1942 {
1943 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1944 test_array [0] = 0
1945
1946   ;
1947   return 0;
1948 }
1949 _ACEOF
1950 if ac_fn_c_try_compile "$LINENO"; then :
1951   ac_hi=$ac_mid; break
1952 else
1953   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1954                         if test $ac_lo -le $ac_mid; then
1955                           ac_lo= ac_hi=
1956                           break
1957                         fi
1958                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1959 fi
1960 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1961   done
1962 else
1963   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1964 /* end confdefs.h.  */
1965 $4
1966 int
1967 main ()
1968 {
1969 static int test_array [1 - 2 * !(($2) < 0)];
1970 test_array [0] = 0
1971
1972   ;
1973   return 0;
1974 }
1975 _ACEOF
1976 if ac_fn_c_try_compile "$LINENO"; then :
1977   ac_hi=-1 ac_mid=-1
1978   while :; do
1979     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1980 /* end confdefs.h.  */
1981 $4
1982 int
1983 main ()
1984 {
1985 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1986 test_array [0] = 0
1987
1988   ;
1989   return 0;
1990 }
1991 _ACEOF
1992 if ac_fn_c_try_compile "$LINENO"; then :
1993   ac_lo=$ac_mid; break
1994 else
1995   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1996                         if test $ac_mid -le $ac_hi; then
1997                           ac_lo= ac_hi=
1998                           break
1999                         fi
2000                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2001 fi
2002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2003   done
2004 else
2005   ac_lo= ac_hi=
2006 fi
2007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2008 fi
2009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2010 # Binary search between lo and hi bounds.
2011 while test "x$ac_lo" != "x$ac_hi"; do
2012   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2013   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2014 /* end confdefs.h.  */
2015 $4
2016 int
2017 main ()
2018 {
2019 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2020 test_array [0] = 0
2021
2022   ;
2023   return 0;
2024 }
2025 _ACEOF
2026 if ac_fn_c_try_compile "$LINENO"; then :
2027   ac_hi=$ac_mid
2028 else
2029   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2030 fi
2031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2032 done
2033 case $ac_lo in #((
2034 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2035 '') ac_retval=1 ;;
2036 esac
2037   else
2038     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2039 /* end confdefs.h.  */
2040 $4
2041 static long int longval () { return $2; }
2042 static unsigned long int ulongval () { return $2; }
2043 #include <stdio.h>
2044 #include <stdlib.h>
2045 int
2046 main ()
2047 {
2048
2049   FILE *f = fopen ("conftest.val", "w");
2050   if (! f)
2051     return 1;
2052   if (($2) < 0)
2053     {
2054       long int i = longval ();
2055       if (i != ($2))
2056         return 1;
2057       fprintf (f, "%ld", i);
2058     }
2059   else
2060     {
2061       unsigned long int i = ulongval ();
2062       if (i != ($2))
2063         return 1;
2064       fprintf (f, "%lu", i);
2065     }
2066   /* Do not output a trailing newline, as this causes \r\n confusion
2067      on some platforms.  */
2068   return ferror (f) || fclose (f) != 0;
2069
2070   ;
2071   return 0;
2072 }
2073 _ACEOF
2074 if ac_fn_c_try_run "$LINENO"; then :
2075   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2076 else
2077   ac_retval=1
2078 fi
2079 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2080   conftest.$ac_objext conftest.beam conftest.$ac_ext
2081 rm -f conftest.val
2082
2083   fi
2084   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2085   return $ac_retval
2086
2087 } # ac_fn_c_compute_int
2088
2089 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2090 # -------------------------------------------
2091 # Tests whether TYPE exists after having included INCLUDES, setting cache
2092 # variable VAR accordingly.
2093 ac_fn_c_check_type ()
2094 {
2095   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2096   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2097 $as_echo_n "checking for $2... " >&6; }
2098 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2099   $as_echo_n "(cached) " >&6
2100 else
2101   eval "$3=no"
2102   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2103 /* end confdefs.h.  */
2104 $4
2105 int
2106 main ()
2107 {
2108 if (sizeof ($2))
2109          return 0;
2110   ;
2111   return 0;
2112 }
2113 _ACEOF
2114 if ac_fn_c_try_compile "$LINENO"; then :
2115   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2116 /* end confdefs.h.  */
2117 $4
2118 int
2119 main ()
2120 {
2121 if (sizeof (($2)))
2122             return 0;
2123   ;
2124   return 0;
2125 }
2126 _ACEOF
2127 if ac_fn_c_try_compile "$LINENO"; then :
2128
2129 else
2130   eval "$3=yes"
2131 fi
2132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133 fi
2134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2135 fi
2136 eval ac_res=\$$3
2137                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2138 $as_echo "$ac_res" >&6; }
2139   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2140
2141 } # ac_fn_c_check_type
2142
2143 # ac_fn_c_check_decl LINENO SYMBOL VAR
2144 # ------------------------------------
2145 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2146 ac_fn_c_check_decl ()
2147 {
2148   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2149   as_decl_name=`echo $2|sed 's/ *(.*//'`
2150   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2151   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2152 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2153 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2154   $as_echo_n "(cached) " >&6
2155 else
2156   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2157 /* end confdefs.h.  */
2158 $4
2159 int
2160 main ()
2161 {
2162 #ifndef $as_decl_name
2163 #ifdef __cplusplus
2164   (void) $as_decl_use;
2165 #else
2166   (void) $as_decl_name;
2167 #endif
2168 #endif
2169
2170   ;
2171   return 0;
2172 }
2173 _ACEOF
2174 if ac_fn_c_try_compile "$LINENO"; then :
2175   eval "$3=yes"
2176 else
2177   eval "$3=no"
2178 fi
2179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2180 fi
2181 eval ac_res=\$$3
2182                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2183 $as_echo "$ac_res" >&6; }
2184   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2185
2186 } # ac_fn_c_check_decl
2187 cat >config.log <<_ACEOF
2188 This file contains any messages produced by compilers while
2189 running configure, to aid debugging if configure makes a mistake.
2190
2191 It was created by bfd $as_me 2.28.51, which was
2192 generated by GNU Autoconf 2.64.  Invocation command line was
2193
2194   $ $0 $@
2195
2196 _ACEOF
2197 exec 5>>config.log
2198 {
2199 cat <<_ASUNAME
2200 ## --------- ##
2201 ## Platform. ##
2202 ## --------- ##
2203
2204 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2205 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2206 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2207 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2208 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2209
2210 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2211 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2212
2213 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2214 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2215 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2216 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2217 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2218 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2219 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2220
2221 _ASUNAME
2222
2223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2224 for as_dir in $PATH
2225 do
2226   IFS=$as_save_IFS
2227   test -z "$as_dir" && as_dir=.
2228     $as_echo "PATH: $as_dir"
2229   done
2230 IFS=$as_save_IFS
2231
2232 } >&5
2233
2234 cat >&5 <<_ACEOF
2235
2236
2237 ## ----------- ##
2238 ## Core tests. ##
2239 ## ----------- ##
2240
2241 _ACEOF
2242
2243
2244 # Keep a trace of the command line.
2245 # Strip out --no-create and --no-recursion so they do not pile up.
2246 # Strip out --silent because we don't want to record it for future runs.
2247 # Also quote any args containing shell meta-characters.
2248 # Make two passes to allow for proper duplicate-argument suppression.
2249 ac_configure_args=
2250 ac_configure_args0=
2251 ac_configure_args1=
2252 ac_must_keep_next=false
2253 for ac_pass in 1 2
2254 do
2255   for ac_arg
2256   do
2257     case $ac_arg in
2258     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2259     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2260     | -silent | --silent | --silen | --sile | --sil)
2261       continue ;;
2262     *\'*)
2263       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2264     esac
2265     case $ac_pass in
2266     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2267     2)
2268       as_fn_append ac_configure_args1 " '$ac_arg'"
2269       if test $ac_must_keep_next = true; then
2270         ac_must_keep_next=false # Got value, back to normal.
2271       else
2272         case $ac_arg in
2273           *=* | --config-cache | -C | -disable-* | --disable-* \
2274           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2275           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2276           | -with-* | --with-* | -without-* | --without-* | --x)
2277             case "$ac_configure_args0 " in
2278               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2279             esac
2280             ;;
2281           -* ) ac_must_keep_next=true ;;
2282         esac
2283       fi
2284       as_fn_append ac_configure_args " '$ac_arg'"
2285       ;;
2286     esac
2287   done
2288 done
2289 { ac_configure_args0=; unset ac_configure_args0;}
2290 { ac_configure_args1=; unset ac_configure_args1;}
2291
2292 # When interrupted or exit'd, cleanup temporary files, and complete
2293 # config.log.  We remove comments because anyway the quotes in there
2294 # would cause problems or look ugly.
2295 # WARNING: Use '\'' to represent an apostrophe within the trap.
2296 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2297 trap 'exit_status=$?
2298   # Save into config.log some information that might help in debugging.
2299   {
2300     echo
2301
2302     cat <<\_ASBOX
2303 ## ---------------- ##
2304 ## Cache variables. ##
2305 ## ---------------- ##
2306 _ASBOX
2307     echo
2308     # The following way of writing the cache mishandles newlines in values,
2309 (
2310   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2311     eval ac_val=\$$ac_var
2312     case $ac_val in #(
2313     *${as_nl}*)
2314       case $ac_var in #(
2315       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2316 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2317       esac
2318       case $ac_var in #(
2319       _ | IFS | as_nl) ;; #(
2320       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2321       *) { eval $ac_var=; unset $ac_var;} ;;
2322       esac ;;
2323     esac
2324   done
2325   (set) 2>&1 |
2326     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2327     *${as_nl}ac_space=\ *)
2328       sed -n \
2329         "s/'\''/'\''\\\\'\'''\''/g;
2330           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2331       ;; #(
2332     *)
2333       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2334       ;;
2335     esac |
2336     sort
2337 )
2338     echo
2339
2340     cat <<\_ASBOX
2341 ## ----------------- ##
2342 ## Output variables. ##
2343 ## ----------------- ##
2344 _ASBOX
2345     echo
2346     for ac_var in $ac_subst_vars
2347     do
2348       eval ac_val=\$$ac_var
2349       case $ac_val in
2350       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2351       esac
2352       $as_echo "$ac_var='\''$ac_val'\''"
2353     done | sort
2354     echo
2355
2356     if test -n "$ac_subst_files"; then
2357       cat <<\_ASBOX
2358 ## ------------------- ##
2359 ## File substitutions. ##
2360 ## ------------------- ##
2361 _ASBOX
2362       echo
2363       for ac_var in $ac_subst_files
2364       do
2365         eval ac_val=\$$ac_var
2366         case $ac_val in
2367         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2368         esac
2369         $as_echo "$ac_var='\''$ac_val'\''"
2370       done | sort
2371       echo
2372     fi
2373
2374     if test -s confdefs.h; then
2375       cat <<\_ASBOX
2376 ## ----------- ##
2377 ## confdefs.h. ##
2378 ## ----------- ##
2379 _ASBOX
2380       echo
2381       cat confdefs.h
2382       echo
2383     fi
2384     test "$ac_signal" != 0 &&
2385       $as_echo "$as_me: caught signal $ac_signal"
2386     $as_echo "$as_me: exit $exit_status"
2387   } >&5
2388   rm -f core *.core core.conftest.* &&
2389     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2390     exit $exit_status
2391 ' 0
2392 for ac_signal in 1 2 13 15; do
2393   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2394 done
2395 ac_signal=0
2396
2397 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2398 rm -f -r conftest* confdefs.h
2399
2400 $as_echo "/* confdefs.h */" > confdefs.h
2401
2402 # Predefined preprocessor variables.
2403
2404 cat >>confdefs.h <<_ACEOF
2405 #define PACKAGE_NAME "$PACKAGE_NAME"
2406 _ACEOF
2407
2408 cat >>confdefs.h <<_ACEOF
2409 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2410 _ACEOF
2411
2412 cat >>confdefs.h <<_ACEOF
2413 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2414 _ACEOF
2415
2416 cat >>confdefs.h <<_ACEOF
2417 #define PACKAGE_STRING "$PACKAGE_STRING"
2418 _ACEOF
2419
2420 cat >>confdefs.h <<_ACEOF
2421 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2422 _ACEOF
2423
2424 cat >>confdefs.h <<_ACEOF
2425 #define PACKAGE_URL "$PACKAGE_URL"
2426 _ACEOF
2427
2428
2429 # Let the site file select an alternate cache file if it wants to.
2430 # Prefer an explicitly selected file to automatically selected ones.
2431 ac_site_file1=NONE
2432 ac_site_file2=NONE
2433 if test -n "$CONFIG_SITE"; then
2434   ac_site_file1=$CONFIG_SITE
2435 elif test "x$prefix" != xNONE; then
2436   ac_site_file1=$prefix/share/config.site
2437   ac_site_file2=$prefix/etc/config.site
2438 else
2439   ac_site_file1=$ac_default_prefix/share/config.site
2440   ac_site_file2=$ac_default_prefix/etc/config.site
2441 fi
2442 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2443 do
2444   test "x$ac_site_file" = xNONE && continue
2445   if test -r "$ac_site_file"; then
2446     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2447 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2448     sed 's/^/| /' "$ac_site_file" >&5
2449     . "$ac_site_file"
2450   fi
2451 done
2452
2453 if test -r "$cache_file"; then
2454   # Some versions of bash will fail to source /dev/null (special
2455   # files actually), so we avoid doing that.
2456   if test -f "$cache_file"; then
2457     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2458 $as_echo "$as_me: loading cache $cache_file" >&6;}
2459     case $cache_file in
2460       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2461       *)                      . "./$cache_file";;
2462     esac
2463   fi
2464 else
2465   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2466 $as_echo "$as_me: creating cache $cache_file" >&6;}
2467   >$cache_file
2468 fi
2469
2470 # Check that the precious variables saved in the cache have kept the same
2471 # value.
2472 ac_cache_corrupted=false
2473 for ac_var in $ac_precious_vars; do
2474   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2475   eval ac_new_set=\$ac_env_${ac_var}_set
2476   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2477   eval ac_new_val=\$ac_env_${ac_var}_value
2478   case $ac_old_set,$ac_new_set in
2479     set,)
2480       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2481 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2482       ac_cache_corrupted=: ;;
2483     ,set)
2484       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2485 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2486       ac_cache_corrupted=: ;;
2487     ,);;
2488     *)
2489       if test "x$ac_old_val" != "x$ac_new_val"; then
2490         # differences in whitespace do not lead to failure.
2491         ac_old_val_w=`echo x $ac_old_val`
2492         ac_new_val_w=`echo x $ac_new_val`
2493         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2494           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2495 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2496           ac_cache_corrupted=:
2497         else
2498           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2499 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2500           eval $ac_var=\$ac_old_val
2501         fi
2502         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2503 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2504         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2505 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2506       fi;;
2507   esac
2508   # Pass precious variables to config.status.
2509   if test "$ac_new_set" = set; then
2510     case $ac_new_val in
2511     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2512     *) ac_arg=$ac_var=$ac_new_val ;;
2513     esac
2514     case " $ac_configure_args " in
2515       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2516       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2517     esac
2518   fi
2519 done
2520 if $ac_cache_corrupted; then
2521   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2522 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2523   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2524 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2525   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2526 fi
2527 ## -------------------- ##
2528 ## Main body of script. ##
2529 ## -------------------- ##
2530
2531 ac_ext=c
2532 ac_cpp='$CPP $CPPFLAGS'
2533 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2534 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2535 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2536
2537
2538
2539
2540
2541
2542
2543 ac_aux_dir=
2544 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2545   for ac_t in install-sh install.sh shtool; do
2546     if test -f "$ac_dir/$ac_t"; then
2547       ac_aux_dir=$ac_dir
2548       ac_install_sh="$ac_aux_dir/$ac_t -c"
2549       break 2
2550     fi
2551   done
2552 done
2553 if test -z "$ac_aux_dir"; then
2554   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2555 fi
2556
2557 # These three variables are undocumented and unsupported,
2558 # and are intended to be withdrawn in a future Autoconf release.
2559 # They can cause serious problems if a builder's source tree is in a directory
2560 # whose full name contains unusual characters.
2561 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2562 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2563 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2564
2565
2566 # Make sure we can run config.sub.
2567 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2568   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2569
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2571 $as_echo_n "checking build system type... " >&6; }
2572 if test "${ac_cv_build+set}" = set; then :
2573   $as_echo_n "(cached) " >&6
2574 else
2575   ac_build_alias=$build_alias
2576 test "x$ac_build_alias" = x &&
2577   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2578 test "x$ac_build_alias" = x &&
2579   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2580 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2581   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2582
2583 fi
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2585 $as_echo "$ac_cv_build" >&6; }
2586 case $ac_cv_build in
2587 *-*-*) ;;
2588 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2589 esac
2590 build=$ac_cv_build
2591 ac_save_IFS=$IFS; IFS='-'
2592 set x $ac_cv_build
2593 shift
2594 build_cpu=$1
2595 build_vendor=$2
2596 shift; shift
2597 # Remember, the first character of IFS is used to create $*,
2598 # except with old shells:
2599 build_os=$*
2600 IFS=$ac_save_IFS
2601 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2602
2603
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2605 $as_echo_n "checking host system type... " >&6; }
2606 if test "${ac_cv_host+set}" = set; then :
2607   $as_echo_n "(cached) " >&6
2608 else
2609   if test "x$host_alias" = x; then
2610   ac_cv_host=$ac_cv_build
2611 else
2612   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2613     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2614 fi
2615
2616 fi
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2618 $as_echo "$ac_cv_host" >&6; }
2619 case $ac_cv_host in
2620 *-*-*) ;;
2621 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2622 esac
2623 host=$ac_cv_host
2624 ac_save_IFS=$IFS; IFS='-'
2625 set x $ac_cv_host
2626 shift
2627 host_cpu=$1
2628 host_vendor=$2
2629 shift; shift
2630 # Remember, the first character of IFS is used to create $*,
2631 # except with old shells:
2632 host_os=$*
2633 IFS=$ac_save_IFS
2634 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2635
2636
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2638 $as_echo_n "checking target system type... " >&6; }
2639 if test "${ac_cv_target+set}" = set; then :
2640   $as_echo_n "(cached) " >&6
2641 else
2642   if test "x$target_alias" = x; then
2643   ac_cv_target=$ac_cv_host
2644 else
2645   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2646     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2647 fi
2648
2649 fi
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2651 $as_echo "$ac_cv_target" >&6; }
2652 case $ac_cv_target in
2653 *-*-*) ;;
2654 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2655 esac
2656 target=$ac_cv_target
2657 ac_save_IFS=$IFS; IFS='-'
2658 set x $ac_cv_target
2659 shift
2660 target_cpu=$1
2661 target_vendor=$2
2662 shift; shift
2663 # Remember, the first character of IFS is used to create $*,
2664 # except with old shells:
2665 target_os=$*
2666 IFS=$ac_save_IFS
2667 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2668
2669
2670 # The aliases save the names the user supplied, while $host etc.
2671 # will get canonicalized.
2672 test -n "$target_alias" &&
2673   test "$program_prefix$program_suffix$program_transform_name" = \
2674     NONENONEs,x,x, &&
2675   program_prefix=${target_alias}-
2676 ac_ext=c
2677 ac_cpp='$CPP $CPPFLAGS'
2678 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2679 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2680 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2681 if test -n "$ac_tool_prefix"; then
2682   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2683 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2685 $as_echo_n "checking for $ac_word... " >&6; }
2686 if test "${ac_cv_prog_CC+set}" = set; then :
2687   $as_echo_n "(cached) " >&6
2688 else
2689   if test -n "$CC"; then
2690   ac_cv_prog_CC="$CC" # Let the user override the test.
2691 else
2692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2693 for as_dir in $PATH
2694 do
2695   IFS=$as_save_IFS
2696   test -z "$as_dir" && as_dir=.
2697     for ac_exec_ext in '' $ac_executable_extensions; do
2698   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2699     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2700     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2701     break 2
2702   fi
2703 done
2704   done
2705 IFS=$as_save_IFS
2706
2707 fi
2708 fi
2709 CC=$ac_cv_prog_CC
2710 if test -n "$CC"; then
2711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2712 $as_echo "$CC" >&6; }
2713 else
2714   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715 $as_echo "no" >&6; }
2716 fi
2717
2718
2719 fi
2720 if test -z "$ac_cv_prog_CC"; then
2721   ac_ct_CC=$CC
2722   # Extract the first word of "gcc", so it can be a program name with args.
2723 set dummy gcc; ac_word=$2
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2725 $as_echo_n "checking for $ac_word... " >&6; }
2726 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2727   $as_echo_n "(cached) " >&6
2728 else
2729   if test -n "$ac_ct_CC"; then
2730   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2731 else
2732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2733 for as_dir in $PATH
2734 do
2735   IFS=$as_save_IFS
2736   test -z "$as_dir" && as_dir=.
2737     for ac_exec_ext in '' $ac_executable_extensions; do
2738   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2739     ac_cv_prog_ac_ct_CC="gcc"
2740     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2741     break 2
2742   fi
2743 done
2744   done
2745 IFS=$as_save_IFS
2746
2747 fi
2748 fi
2749 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2750 if test -n "$ac_ct_CC"; then
2751   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2752 $as_echo "$ac_ct_CC" >&6; }
2753 else
2754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2755 $as_echo "no" >&6; }
2756 fi
2757
2758   if test "x$ac_ct_CC" = x; then
2759     CC=""
2760   else
2761     case $cross_compiling:$ac_tool_warned in
2762 yes:)
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2764 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2765 ac_tool_warned=yes ;;
2766 esac
2767     CC=$ac_ct_CC
2768   fi
2769 else
2770   CC="$ac_cv_prog_CC"
2771 fi
2772
2773 if test -z "$CC"; then
2774           if test -n "$ac_tool_prefix"; then
2775     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2776 set dummy ${ac_tool_prefix}cc; ac_word=$2
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2778 $as_echo_n "checking for $ac_word... " >&6; }
2779 if test "${ac_cv_prog_CC+set}" = set; then :
2780   $as_echo_n "(cached) " >&6
2781 else
2782   if test -n "$CC"; then
2783   ac_cv_prog_CC="$CC" # Let the user override the test.
2784 else
2785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2786 for as_dir in $PATH
2787 do
2788   IFS=$as_save_IFS
2789   test -z "$as_dir" && as_dir=.
2790     for ac_exec_ext in '' $ac_executable_extensions; do
2791   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2792     ac_cv_prog_CC="${ac_tool_prefix}cc"
2793     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2794     break 2
2795   fi
2796 done
2797   done
2798 IFS=$as_save_IFS
2799
2800 fi
2801 fi
2802 CC=$ac_cv_prog_CC
2803 if test -n "$CC"; then
2804   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2805 $as_echo "$CC" >&6; }
2806 else
2807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2808 $as_echo "no" >&6; }
2809 fi
2810
2811
2812   fi
2813 fi
2814 if test -z "$CC"; then
2815   # Extract the first word of "cc", so it can be a program name with args.
2816 set dummy cc; ac_word=$2
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2818 $as_echo_n "checking for $ac_word... " >&6; }
2819 if test "${ac_cv_prog_CC+set}" = set; then :
2820   $as_echo_n "(cached) " >&6
2821 else
2822   if test -n "$CC"; then
2823   ac_cv_prog_CC="$CC" # Let the user override the test.
2824 else
2825   ac_prog_rejected=no
2826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2827 for as_dir in $PATH
2828 do
2829   IFS=$as_save_IFS
2830   test -z "$as_dir" && as_dir=.
2831     for ac_exec_ext in '' $ac_executable_extensions; do
2832   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2833     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2834        ac_prog_rejected=yes
2835        continue
2836      fi
2837     ac_cv_prog_CC="cc"
2838     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2839     break 2
2840   fi
2841 done
2842   done
2843 IFS=$as_save_IFS
2844
2845 if test $ac_prog_rejected = yes; then
2846   # We found a bogon in the path, so make sure we never use it.
2847   set dummy $ac_cv_prog_CC
2848   shift
2849   if test $# != 0; then
2850     # We chose a different compiler from the bogus one.
2851     # However, it has the same basename, so the bogon will be chosen
2852     # first if we set CC to just the basename; use the full file name.
2853     shift
2854     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2855   fi
2856 fi
2857 fi
2858 fi
2859 CC=$ac_cv_prog_CC
2860 if test -n "$CC"; then
2861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2862 $as_echo "$CC" >&6; }
2863 else
2864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2865 $as_echo "no" >&6; }
2866 fi
2867
2868
2869 fi
2870 if test -z "$CC"; then
2871   if test -n "$ac_tool_prefix"; then
2872   for ac_prog in cl.exe
2873   do
2874     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2875 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877 $as_echo_n "checking for $ac_word... " >&6; }
2878 if test "${ac_cv_prog_CC+set}" = set; then :
2879   $as_echo_n "(cached) " >&6
2880 else
2881   if test -n "$CC"; then
2882   ac_cv_prog_CC="$CC" # Let the user override the test.
2883 else
2884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2885 for as_dir in $PATH
2886 do
2887   IFS=$as_save_IFS
2888   test -z "$as_dir" && as_dir=.
2889     for ac_exec_ext in '' $ac_executable_extensions; do
2890   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2891     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2892     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2893     break 2
2894   fi
2895 done
2896   done
2897 IFS=$as_save_IFS
2898
2899 fi
2900 fi
2901 CC=$ac_cv_prog_CC
2902 if test -n "$CC"; then
2903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2904 $as_echo "$CC" >&6; }
2905 else
2906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2907 $as_echo "no" >&6; }
2908 fi
2909
2910
2911     test -n "$CC" && break
2912   done
2913 fi
2914 if test -z "$CC"; then
2915   ac_ct_CC=$CC
2916   for ac_prog in cl.exe
2917 do
2918   # Extract the first word of "$ac_prog", so it can be a program name with args.
2919 set dummy $ac_prog; ac_word=$2
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2921 $as_echo_n "checking for $ac_word... " >&6; }
2922 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2923   $as_echo_n "(cached) " >&6
2924 else
2925   if test -n "$ac_ct_CC"; then
2926   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2927 else
2928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2929 for as_dir in $PATH
2930 do
2931   IFS=$as_save_IFS
2932   test -z "$as_dir" && as_dir=.
2933     for ac_exec_ext in '' $ac_executable_extensions; do
2934   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2935     ac_cv_prog_ac_ct_CC="$ac_prog"
2936     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2937     break 2
2938   fi
2939 done
2940   done
2941 IFS=$as_save_IFS
2942
2943 fi
2944 fi
2945 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2946 if test -n "$ac_ct_CC"; then
2947   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2948 $as_echo "$ac_ct_CC" >&6; }
2949 else
2950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2951 $as_echo "no" >&6; }
2952 fi
2953
2954
2955   test -n "$ac_ct_CC" && break
2956 done
2957
2958   if test "x$ac_ct_CC" = x; then
2959     CC=""
2960   else
2961     case $cross_compiling:$ac_tool_warned in
2962 yes:)
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2964 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2965 ac_tool_warned=yes ;;
2966 esac
2967     CC=$ac_ct_CC
2968   fi
2969 fi
2970
2971 fi
2972
2973
2974 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2975 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2976 as_fn_error "no acceptable C compiler found in \$PATH
2977 See \`config.log' for more details." "$LINENO" 5; }
2978
2979 # Provide some information about the compiler.
2980 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2981 set X $ac_compile
2982 ac_compiler=$2
2983 for ac_option in --version -v -V -qversion; do
2984   { { ac_try="$ac_compiler $ac_option >&5"
2985 case "(($ac_try" in
2986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987   *) ac_try_echo=$ac_try;;
2988 esac
2989 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2990 $as_echo "$ac_try_echo"; } >&5
2991   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2992   ac_status=$?
2993   if test -s conftest.err; then
2994     sed '10a\
2995 ... rest of stderr output deleted ...
2996          10q' conftest.err >conftest.er1
2997     cat conftest.er1 >&5
2998     rm -f conftest.er1 conftest.err
2999   fi
3000   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3001   test $ac_status = 0; }
3002 done
3003
3004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3005 /* end confdefs.h.  */
3006
3007 int
3008 main ()
3009 {
3010
3011   ;
3012   return 0;
3013 }
3014 _ACEOF
3015 ac_clean_files_save=$ac_clean_files
3016 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3017 # Try to create an executable without -o first, disregard a.out.
3018 # It will help us diagnose broken compilers, and finding out an intuition
3019 # of exeext.
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3021 $as_echo_n "checking for C compiler default output file name... " >&6; }
3022 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3023
3024 # The possible output files:
3025 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3026
3027 ac_rmfiles=
3028 for ac_file in $ac_files
3029 do
3030   case $ac_file in
3031     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3032     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3033   esac
3034 done
3035 rm -f $ac_rmfiles
3036
3037 if { { ac_try="$ac_link_default"
3038 case "(($ac_try" in
3039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3040   *) ac_try_echo=$ac_try;;
3041 esac
3042 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3043 $as_echo "$ac_try_echo"; } >&5
3044   (eval "$ac_link_default") 2>&5
3045   ac_status=$?
3046   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3047   test $ac_status = 0; }; then :
3048   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3049 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3050 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3051 # so that the user can short-circuit this test for compilers unknown to
3052 # Autoconf.
3053 for ac_file in $ac_files ''
3054 do
3055   test -f "$ac_file" || continue
3056   case $ac_file in
3057     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3058         ;;
3059     [ab].out )
3060         # We found the default executable, but exeext='' is most
3061         # certainly right.
3062         break;;
3063     *.* )
3064         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3065         then :; else
3066            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3067         fi
3068         # We set ac_cv_exeext here because the later test for it is not
3069         # safe: cross compilers may not add the suffix if given an `-o'
3070         # argument, so we may need to know it at that point already.
3071         # Even if this section looks crufty: it has the advantage of
3072         # actually working.
3073         break;;
3074     * )
3075         break;;
3076   esac
3077 done
3078 test "$ac_cv_exeext" = no && ac_cv_exeext=
3079
3080 else
3081   ac_file=''
3082 fi
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3084 $as_echo "$ac_file" >&6; }
3085 if test -z "$ac_file"; then :
3086   $as_echo "$as_me: failed program was:" >&5
3087 sed 's/^/| /' conftest.$ac_ext >&5
3088
3089 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3090 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3091 { as_fn_set_status 77
3092 as_fn_error "C compiler cannot create executables
3093 See \`config.log' for more details." "$LINENO" 5; }; }
3094 fi
3095 ac_exeext=$ac_cv_exeext
3096
3097 # Check that the compiler produces executables we can run.  If not, either
3098 # the compiler is broken, or we cross compile.
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3100 $as_echo_n "checking whether the C compiler works... " >&6; }
3101 # If not cross compiling, check that we can run a simple program.
3102 if test "$cross_compiling" != yes; then
3103   if { ac_try='./$ac_file'
3104   { { case "(($ac_try" in
3105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3106   *) ac_try_echo=$ac_try;;
3107 esac
3108 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3109 $as_echo "$ac_try_echo"; } >&5
3110   (eval "$ac_try") 2>&5
3111   ac_status=$?
3112   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3113   test $ac_status = 0; }; }; then
3114     cross_compiling=no
3115   else
3116     if test "$cross_compiling" = maybe; then
3117         cross_compiling=yes
3118     else
3119         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3120 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3121 as_fn_error "cannot run C compiled programs.
3122 If you meant to cross compile, use \`--host'.
3123 See \`config.log' for more details." "$LINENO" 5; }
3124     fi
3125   fi
3126 fi
3127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3128 $as_echo "yes" >&6; }
3129
3130 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3131 ac_clean_files=$ac_clean_files_save
3132 # Check that the compiler produces executables we can run.  If not, either
3133 # the compiler is broken, or we cross compile.
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3135 $as_echo_n "checking whether we are cross compiling... " >&6; }
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3137 $as_echo "$cross_compiling" >&6; }
3138
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3140 $as_echo_n "checking for suffix of executables... " >&6; }
3141 if { { ac_try="$ac_link"
3142 case "(($ac_try" in
3143   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3144   *) ac_try_echo=$ac_try;;
3145 esac
3146 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3147 $as_echo "$ac_try_echo"; } >&5
3148   (eval "$ac_link") 2>&5
3149   ac_status=$?
3150   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3151   test $ac_status = 0; }; then :
3152   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3153 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3154 # work properly (i.e., refer to `conftest.exe'), while it won't with
3155 # `rm'.
3156 for ac_file in conftest.exe conftest conftest.*; do
3157   test -f "$ac_file" || continue
3158   case $ac_file in
3159     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3160     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3161           break;;
3162     * ) break;;
3163   esac
3164 done
3165 else
3166   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3167 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3168 as_fn_error "cannot compute suffix of executables: cannot compile and link
3169 See \`config.log' for more details." "$LINENO" 5; }
3170 fi
3171 rm -f conftest$ac_cv_exeext
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3173 $as_echo "$ac_cv_exeext" >&6; }
3174
3175 rm -f conftest.$ac_ext
3176 EXEEXT=$ac_cv_exeext
3177 ac_exeext=$EXEEXT
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3179 $as_echo_n "checking for suffix of object files... " >&6; }
3180 if test "${ac_cv_objext+set}" = set; then :
3181   $as_echo_n "(cached) " >&6
3182 else
3183   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3184 /* end confdefs.h.  */
3185
3186 int
3187 main ()
3188 {
3189
3190   ;
3191   return 0;
3192 }
3193 _ACEOF
3194 rm -f conftest.o conftest.obj
3195 if { { ac_try="$ac_compile"
3196 case "(($ac_try" in
3197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3198   *) ac_try_echo=$ac_try;;
3199 esac
3200 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3201 $as_echo "$ac_try_echo"; } >&5
3202   (eval "$ac_compile") 2>&5
3203   ac_status=$?
3204   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3205   test $ac_status = 0; }; then :
3206   for ac_file in conftest.o conftest.obj conftest.*; do
3207   test -f "$ac_file" || continue;
3208   case $ac_file in
3209     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3210     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3211        break;;
3212   esac
3213 done
3214 else
3215   $as_echo "$as_me: failed program was:" >&5
3216 sed 's/^/| /' conftest.$ac_ext >&5
3217
3218 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3219 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3220 as_fn_error "cannot compute suffix of object files: cannot compile
3221 See \`config.log' for more details." "$LINENO" 5; }
3222 fi
3223 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3224 fi
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3226 $as_echo "$ac_cv_objext" >&6; }
3227 OBJEXT=$ac_cv_objext
3228 ac_objext=$OBJEXT
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3230 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3231 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3232   $as_echo_n "(cached) " >&6
3233 else
3234   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3235 /* end confdefs.h.  */
3236
3237 int
3238 main ()
3239 {
3240 #ifndef __GNUC__
3241        choke me
3242 #endif
3243
3244   ;
3245   return 0;
3246 }
3247 _ACEOF
3248 if ac_fn_c_try_compile "$LINENO"; then :
3249   ac_compiler_gnu=yes
3250 else
3251   ac_compiler_gnu=no
3252 fi
3253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3254 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3255
3256 fi
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3258 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3259 if test $ac_compiler_gnu = yes; then
3260   GCC=yes
3261 else
3262   GCC=
3263 fi
3264 ac_test_CFLAGS=${CFLAGS+set}
3265 ac_save_CFLAGS=$CFLAGS
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3267 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3268 if test "${ac_cv_prog_cc_g+set}" = set; then :
3269   $as_echo_n "(cached) " >&6
3270 else
3271   ac_save_c_werror_flag=$ac_c_werror_flag
3272    ac_c_werror_flag=yes
3273    ac_cv_prog_cc_g=no
3274    CFLAGS="-g"
3275    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3276 /* end confdefs.h.  */
3277
3278 int
3279 main ()
3280 {
3281
3282   ;
3283   return 0;
3284 }
3285 _ACEOF
3286 if ac_fn_c_try_compile "$LINENO"; then :
3287   ac_cv_prog_cc_g=yes
3288 else
3289   CFLAGS=""
3290       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3291 /* end confdefs.h.  */
3292
3293 int
3294 main ()
3295 {
3296
3297   ;
3298   return 0;
3299 }
3300 _ACEOF
3301 if ac_fn_c_try_compile "$LINENO"; then :
3302
3303 else
3304   ac_c_werror_flag=$ac_save_c_werror_flag
3305          CFLAGS="-g"
3306          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3307 /* end confdefs.h.  */
3308
3309 int
3310 main ()
3311 {
3312
3313   ;
3314   return 0;
3315 }
3316 _ACEOF
3317 if ac_fn_c_try_compile "$LINENO"; then :
3318   ac_cv_prog_cc_g=yes
3319 fi
3320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3321 fi
3322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3323 fi
3324 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3325    ac_c_werror_flag=$ac_save_c_werror_flag
3326 fi
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3328 $as_echo "$ac_cv_prog_cc_g" >&6; }
3329 if test "$ac_test_CFLAGS" = set; then
3330   CFLAGS=$ac_save_CFLAGS
3331 elif test $ac_cv_prog_cc_g = yes; then
3332   if test "$GCC" = yes; then
3333     CFLAGS="-g -O2"
3334   else
3335     CFLAGS="-g"
3336   fi
3337 else
3338   if test "$GCC" = yes; then
3339     CFLAGS="-O2"
3340   else
3341     CFLAGS=
3342   fi
3343 fi
3344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3345 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3346 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3347   $as_echo_n "(cached) " >&6
3348 else
3349   ac_cv_prog_cc_c89=no
3350 ac_save_CC=$CC
3351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3352 /* end confdefs.h.  */
3353 #include <stdarg.h>
3354 #include <stdio.h>
3355 #include <sys/types.h>
3356 #include <sys/stat.h>
3357 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3358 struct buf { int x; };
3359 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3360 static char *e (p, i)
3361      char **p;
3362      int i;
3363 {
3364   return p[i];
3365 }
3366 static char *f (char * (*g) (char **, int), char **p, ...)
3367 {
3368   char *s;
3369   va_list v;
3370   va_start (v,p);
3371   s = g (p, va_arg (v,int));
3372   va_end (v);
3373   return s;
3374 }
3375
3376 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3377    function prototypes and stuff, but not '\xHH' hex character constants.
3378    These don't provoke an error unfortunately, instead are silently treated
3379    as 'x'.  The following induces an error, until -std is added to get
3380    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3381    array size at least.  It's necessary to write '\x00'==0 to get something
3382    that's true only with -std.  */
3383 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3384
3385 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3386    inside strings and character constants.  */
3387 #define FOO(x) 'x'
3388 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3389
3390 int test (int i, double x);
3391 struct s1 {int (*f) (int a);};
3392 struct s2 {int (*f) (double a);};
3393 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3394 int argc;
3395 char **argv;
3396 int
3397 main ()
3398 {
3399 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3400   ;
3401   return 0;
3402 }
3403 _ACEOF
3404 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3405         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3406 do
3407   CC="$ac_save_CC $ac_arg"
3408   if ac_fn_c_try_compile "$LINENO"; then :
3409   ac_cv_prog_cc_c89=$ac_arg
3410 fi
3411 rm -f core conftest.err conftest.$ac_objext
3412   test "x$ac_cv_prog_cc_c89" != "xno" && break
3413 done
3414 rm -f conftest.$ac_ext
3415 CC=$ac_save_CC
3416
3417 fi
3418 # AC_CACHE_VAL
3419 case "x$ac_cv_prog_cc_c89" in
3420   x)
3421     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3422 $as_echo "none needed" >&6; } ;;
3423   xno)
3424     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3425 $as_echo "unsupported" >&6; } ;;
3426   *)
3427     CC="$CC $ac_cv_prog_cc_c89"
3428     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3429 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3430 esac
3431 if test "x$ac_cv_prog_cc_c89" != xno; then :
3432
3433 fi
3434
3435 ac_ext=c
3436 ac_cpp='$CPP $CPPFLAGS'
3437 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3438 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3439 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3440
3441
3442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3443 $as_echo_n "checking for library containing strerror... " >&6; }
3444 if test "${ac_cv_search_strerror+set}" = set; then :
3445   $as_echo_n "(cached) " >&6
3446 else
3447   ac_func_search_save_LIBS=$LIBS
3448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3449 /* end confdefs.h.  */
3450
3451 /* Override any GCC internal prototype to avoid an error.
3452    Use char because int might match the return type of a GCC
3453    builtin and then its argument prototype would still apply.  */
3454 #ifdef __cplusplus
3455 extern "C"
3456 #endif
3457 char strerror ();
3458 int
3459 main ()
3460 {
3461 return strerror ();
3462   ;
3463   return 0;
3464 }
3465 _ACEOF
3466 for ac_lib in '' cposix; do
3467   if test -z "$ac_lib"; then
3468     ac_res="none required"
3469   else
3470     ac_res=-l$ac_lib
3471     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3472   fi
3473   if ac_fn_c_try_link "$LINENO"; then :
3474   ac_cv_search_strerror=$ac_res
3475 fi
3476 rm -f core conftest.err conftest.$ac_objext \
3477     conftest$ac_exeext
3478   if test "${ac_cv_search_strerror+set}" = set; then :
3479   break
3480 fi
3481 done
3482 if test "${ac_cv_search_strerror+set}" = set; then :
3483
3484 else
3485   ac_cv_search_strerror=no
3486 fi
3487 rm conftest.$ac_ext
3488 LIBS=$ac_func_search_save_LIBS
3489 fi
3490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3491 $as_echo "$ac_cv_search_strerror" >&6; }
3492 ac_res=$ac_cv_search_strerror
3493 if test "$ac_res" != no; then :
3494   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3495
3496 fi
3497
3498
3499 am__api_version='1.11'
3500
3501 # Find a good install program.  We prefer a C program (faster),
3502 # so one script is as good as another.  But avoid the broken or
3503 # incompatible versions:
3504 # SysV /etc/install, /usr/sbin/install
3505 # SunOS /usr/etc/install
3506 # IRIX /sbin/install
3507 # AIX /bin/install
3508 # AmigaOS /C/install, which installs bootblocks on floppy discs
3509 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3510 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3511 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3512 # OS/2's system install, which has a completely different semantic
3513 # ./install, which can be erroneously created by make from ./install.sh.
3514 # Reject install programs that cannot install multiple files.
3515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3516 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3517 if test -z "$INSTALL"; then
3518 if test "${ac_cv_path_install+set}" = set; then :
3519   $as_echo_n "(cached) " >&6
3520 else
3521   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3522 for as_dir in $PATH
3523 do
3524   IFS=$as_save_IFS
3525   test -z "$as_dir" && as_dir=.
3526     # Account for people who put trailing slashes in PATH elements.
3527 case $as_dir/ in #((
3528   ./ | .// | /[cC]/* | \
3529   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3530   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3531   /usr/ucb/* ) ;;
3532   *)
3533     # OSF1 and SCO ODT 3.0 have their own names for install.
3534     # Don't use installbsd from OSF since it installs stuff as root
3535     # by default.
3536     for ac_prog in ginstall scoinst install; do
3537       for ac_exec_ext in '' $ac_executable_extensions; do
3538         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3539           if test $ac_prog = install &&
3540             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3541             # AIX install.  It has an incompatible calling convention.
3542             :
3543           elif test $ac_prog = install &&
3544             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3545             # program-specific install script used by HP pwplus--don't use.
3546             :
3547           else
3548             rm -rf conftest.one conftest.two conftest.dir
3549             echo one > conftest.one
3550             echo two > conftest.two
3551             mkdir conftest.dir
3552             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3553               test -s conftest.one && test -s conftest.two &&
3554               test -s conftest.dir/conftest.one &&
3555               test -s conftest.dir/conftest.two
3556             then
3557               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3558               break 3
3559             fi
3560           fi
3561         fi
3562       done
3563     done
3564     ;;
3565 esac
3566
3567   done
3568 IFS=$as_save_IFS
3569
3570 rm -rf conftest.one conftest.two conftest.dir
3571
3572 fi
3573   if test "${ac_cv_path_install+set}" = set; then
3574     INSTALL=$ac_cv_path_install
3575   else
3576     # As a last resort, use the slow shell script.  Don't cache a
3577     # value for INSTALL within a source directory, because that will
3578     # break other packages using the cache if that directory is
3579     # removed, or if the value is a relative name.
3580     INSTALL=$ac_install_sh
3581   fi
3582 fi
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3584 $as_echo "$INSTALL" >&6; }
3585
3586 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3587 # It thinks the first close brace ends the variable substitution.
3588 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3589
3590 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3591
3592 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3593
3594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3595 $as_echo_n "checking whether build environment is sane... " >&6; }
3596 # Just in case
3597 sleep 1
3598 echo timestamp > conftest.file
3599 # Reject unsafe characters in $srcdir or the absolute working directory
3600 # name.  Accept space and tab only in the latter.
3601 am_lf='
3602 '
3603 case `pwd` in
3604   *[\\\"\#\$\&\'\`$am_lf]*)
3605     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3606 esac
3607 case $srcdir in
3608   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3609     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3610 esac
3611
3612 # Do `set' in a subshell so we don't clobber the current shell's
3613 # arguments.  Must try -L first in case configure is actually a
3614 # symlink; some systems play weird games with the mod time of symlinks
3615 # (eg FreeBSD returns the mod time of the symlink's containing
3616 # directory).
3617 if (
3618    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3619    if test "$*" = "X"; then
3620       # -L didn't work.
3621       set X `ls -t "$srcdir/configure" conftest.file`
3622    fi
3623    rm -f conftest.file
3624    if test "$*" != "X $srcdir/configure conftest.file" \
3625       && test "$*" != "X conftest.file $srcdir/configure"; then
3626
3627       # If neither matched, then we have a broken ls.  This can happen
3628       # if, for instance, CONFIG_SHELL is bash and it inherits a
3629       # broken ls alias from the environment.  This has actually
3630       # happened.  Such a system could not be considered "sane".
3631       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3632 alias in your environment" "$LINENO" 5
3633    fi
3634
3635    test "$2" = conftest.file
3636    )
3637 then
3638    # Ok.
3639    :
3640 else
3641    as_fn_error "newly created file is older than distributed files!
3642 Check your system clock" "$LINENO" 5
3643 fi
3644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3645 $as_echo "yes" >&6; }
3646 test "$program_prefix" != NONE &&
3647   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3648 # Use a double $ so make ignores it.
3649 test "$program_suffix" != NONE &&
3650   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3651 # Double any \ or $.
3652 # By default was `s,x,x', remove it if useless.
3653 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3654 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3655
3656 # expand $ac_aux_dir to an absolute path
3657 am_aux_dir=`cd $ac_aux_dir && pwd`
3658
3659 if test x"${MISSING+set}" != xset; then
3660   case $am_aux_dir in
3661   *\ * | *\     *)
3662     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3663   *)
3664     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3665   esac
3666 fi
3667 # Use eval to expand $SHELL
3668 if eval "$MISSING --run true"; then
3669   am_missing_run="$MISSING --run "
3670 else
3671   am_missing_run=
3672   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3673 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3674 fi
3675
3676 if test x"${install_sh}" != xset; then
3677   case $am_aux_dir in
3678   *\ * | *\     *)
3679     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3680   *)
3681     install_sh="\${SHELL} $am_aux_dir/install-sh"
3682   esac
3683 fi
3684
3685 # Installed binaries are usually stripped using `strip' when the user
3686 # run `make install-strip'.  However `strip' might not be the right
3687 # tool to use in cross-compilation environments, therefore Automake
3688 # will honor the `STRIP' environment variable to overrule this program.
3689 if test "$cross_compiling" != no; then
3690   if test -n "$ac_tool_prefix"; then
3691   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3692 set dummy ${ac_tool_prefix}strip; ac_word=$2
3693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3694 $as_echo_n "checking for $ac_word... " >&6; }
3695 if test "${ac_cv_prog_STRIP+set}" = set; then :
3696   $as_echo_n "(cached) " >&6
3697 else
3698   if test -n "$STRIP"; then
3699   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3700 else
3701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3702 for as_dir in $PATH
3703 do
3704   IFS=$as_save_IFS
3705   test -z "$as_dir" && as_dir=.
3706     for ac_exec_ext in '' $ac_executable_extensions; do
3707   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3708     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3709     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3710     break 2
3711   fi
3712 done
3713   done
3714 IFS=$as_save_IFS
3715
3716 fi
3717 fi
3718 STRIP=$ac_cv_prog_STRIP
3719 if test -n "$STRIP"; then
3720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3721 $as_echo "$STRIP" >&6; }
3722 else
3723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3724 $as_echo "no" >&6; }
3725 fi
3726
3727
3728 fi
3729 if test -z "$ac_cv_prog_STRIP"; then
3730   ac_ct_STRIP=$STRIP
3731   # Extract the first word of "strip", so it can be a program name with args.
3732 set dummy strip; ac_word=$2
3733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3734 $as_echo_n "checking for $ac_word... " >&6; }
3735 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3736   $as_echo_n "(cached) " >&6
3737 else
3738   if test -n "$ac_ct_STRIP"; then
3739   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3740 else
3741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3742 for as_dir in $PATH
3743 do
3744   IFS=$as_save_IFS
3745   test -z "$as_dir" && as_dir=.
3746     for ac_exec_ext in '' $ac_executable_extensions; do
3747   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3748     ac_cv_prog_ac_ct_STRIP="strip"
3749     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3750     break 2
3751   fi
3752 done
3753   done
3754 IFS=$as_save_IFS
3755
3756 fi
3757 fi
3758 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3759 if test -n "$ac_ct_STRIP"; then
3760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3761 $as_echo "$ac_ct_STRIP" >&6; }
3762 else
3763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3764 $as_echo "no" >&6; }
3765 fi
3766
3767   if test "x$ac_ct_STRIP" = x; then
3768     STRIP=":"
3769   else
3770     case $cross_compiling:$ac_tool_warned in
3771 yes:)
3772 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3773 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3774 ac_tool_warned=yes ;;
3775 esac
3776     STRIP=$ac_ct_STRIP
3777   fi
3778 else
3779   STRIP="$ac_cv_prog_STRIP"
3780 fi
3781
3782 fi
3783 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3784
3785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3786 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3787 if test -z "$MKDIR_P"; then
3788   if test "${ac_cv_path_mkdir+set}" = set; then :
3789   $as_echo_n "(cached) " >&6
3790 else
3791   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3792 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3793 do
3794   IFS=$as_save_IFS
3795   test -z "$as_dir" && as_dir=.
3796     for ac_prog in mkdir gmkdir; do
3797          for ac_exec_ext in '' $ac_executable_extensions; do
3798            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3799            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3800              'mkdir (GNU coreutils) '* | \
3801              'mkdir (coreutils) '* | \
3802              'mkdir (fileutils) '4.1*)
3803                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3804                break 3;;
3805            esac
3806          done
3807        done
3808   done
3809 IFS=$as_save_IFS
3810
3811 fi
3812
3813   if test "${ac_cv_path_mkdir+set}" = set; then
3814     MKDIR_P="$ac_cv_path_mkdir -p"
3815   else
3816     # As a last resort, use the slow shell script.  Don't cache a
3817     # value for MKDIR_P within a source directory, because that will
3818     # break other packages using the cache if that directory is
3819     # removed, or if the value is a relative name.
3820     test -d ./--version && rmdir ./--version
3821     MKDIR_P="$ac_install_sh -d"
3822   fi
3823 fi
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3825 $as_echo "$MKDIR_P" >&6; }
3826
3827 mkdir_p="$MKDIR_P"
3828 case $mkdir_p in
3829   [\\/$]* | ?:[\\/]*) ;;
3830   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3831 esac
3832
3833 for ac_prog in gawk mawk nawk awk
3834 do
3835   # Extract the first word of "$ac_prog", so it can be a program name with args.
3836 set dummy $ac_prog; ac_word=$2
3837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3838 $as_echo_n "checking for $ac_word... " >&6; }
3839 if test "${ac_cv_prog_AWK+set}" = set; then :
3840   $as_echo_n "(cached) " >&6
3841 else
3842   if test -n "$AWK"; then
3843   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3844 else
3845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3846 for as_dir in $PATH
3847 do
3848   IFS=$as_save_IFS
3849   test -z "$as_dir" && as_dir=.
3850     for ac_exec_ext in '' $ac_executable_extensions; do
3851   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3852     ac_cv_prog_AWK="$ac_prog"
3853     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3854     break 2
3855   fi
3856 done
3857   done
3858 IFS=$as_save_IFS
3859
3860 fi
3861 fi
3862 AWK=$ac_cv_prog_AWK
3863 if test -n "$AWK"; then
3864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3865 $as_echo "$AWK" >&6; }
3866 else
3867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3868 $as_echo "no" >&6; }
3869 fi
3870
3871
3872   test -n "$AWK" && break
3873 done
3874
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3876 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3877 set x ${MAKE-make}
3878 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3879 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3880   $as_echo_n "(cached) " >&6
3881 else
3882   cat >conftest.make <<\_ACEOF
3883 SHELL = /bin/sh
3884 all:
3885         @echo '@@@%%%=$(MAKE)=@@@%%%'
3886 _ACEOF
3887 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3888 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3889   *@@@%%%=?*=@@@%%%*)
3890     eval ac_cv_prog_make_${ac_make}_set=yes;;
3891   *)
3892     eval ac_cv_prog_make_${ac_make}_set=no;;
3893 esac
3894 rm -f conftest.make
3895 fi
3896 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3897   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3898 $as_echo "yes" >&6; }
3899   SET_MAKE=
3900 else
3901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3902 $as_echo "no" >&6; }
3903   SET_MAKE="MAKE=${MAKE-make}"
3904 fi
3905
3906 rm -rf .tst 2>/dev/null
3907 mkdir .tst 2>/dev/null
3908 if test -d .tst; then
3909   am__leading_dot=.
3910 else
3911   am__leading_dot=_
3912 fi
3913 rmdir .tst 2>/dev/null
3914
3915 DEPDIR="${am__leading_dot}deps"
3916
3917 ac_config_commands="$ac_config_commands depfiles"
3918
3919
3920 am_make=${MAKE-make}
3921 cat > confinc << 'END'
3922 am__doit:
3923         @echo this is the am__doit target
3924 .PHONY: am__doit
3925 END
3926 # If we don't find an include directive, just comment out the code.
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3928 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3929 am__include="#"
3930 am__quote=
3931 _am_result=none
3932 # First try GNU make style include.
3933 echo "include confinc" > confmf
3934 # Ignore all kinds of additional output from `make'.
3935 case `$am_make -s -f confmf 2> /dev/null` in #(
3936 *the\ am__doit\ target*)
3937   am__include=include
3938   am__quote=
3939   _am_result=GNU
3940   ;;
3941 esac
3942 # Now try BSD make style include.
3943 if test "$am__include" = "#"; then
3944    echo '.include "confinc"' > confmf
3945    case `$am_make -s -f confmf 2> /dev/null` in #(
3946    *the\ am__doit\ target*)
3947      am__include=.include
3948      am__quote="\""
3949      _am_result=BSD
3950      ;;
3951    esac
3952 fi
3953
3954
3955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3956 $as_echo "$_am_result" >&6; }
3957 rm -f confinc confmf
3958
3959 # Check whether --enable-dependency-tracking was given.
3960 if test "${enable_dependency_tracking+set}" = set; then :
3961   enableval=$enable_dependency_tracking;
3962 fi
3963
3964 if test "x$enable_dependency_tracking" != xno; then
3965   am_depcomp="$ac_aux_dir/depcomp"
3966   AMDEPBACKSLASH='\'
3967   am__nodep='_no'
3968 fi
3969  if test "x$enable_dependency_tracking" != xno; then
3970   AMDEP_TRUE=
3971   AMDEP_FALSE='#'
3972 else
3973   AMDEP_TRUE='#'
3974   AMDEP_FALSE=
3975 fi
3976
3977
3978 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3979   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3980   # is not polluted with repeated "-I."
3981   am__isrc=' -I$(srcdir)'
3982   # test to see if srcdir already configured
3983   if test -f $srcdir/config.status; then
3984     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3985   fi
3986 fi
3987
3988 # test whether we have cygpath
3989 if test -z "$CYGPATH_W"; then
3990   if (cygpath --version) >/dev/null 2>/dev/null; then
3991     CYGPATH_W='cygpath -w'
3992   else
3993     CYGPATH_W=echo
3994   fi
3995 fi
3996
3997
3998 # Define the identity of the package.
3999  PACKAGE='bfd'
4000  VERSION='2.28.51'
4001
4002
4003 cat >>confdefs.h <<_ACEOF
4004 #define PACKAGE "$PACKAGE"
4005 _ACEOF
4006
4007
4008 cat >>confdefs.h <<_ACEOF
4009 #define VERSION "$VERSION"
4010 _ACEOF
4011
4012 # Some tools Automake needs.
4013
4014 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4015
4016
4017 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4018
4019
4020 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4021
4022
4023 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4024
4025
4026 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4027
4028 # We need awk for the "check" target.  The system "awk" is bad on
4029 # some platforms.
4030 # Always define AMTAR for backward compatibility.  Yes, it's still used
4031 # in the wild :-(  We should find a proper way to deprecate it ...
4032 AMTAR='$${TAR-tar}'
4033
4034 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4035
4036
4037
4038
4039 depcc="$CC"   am_compiler_list=
4040
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4042 $as_echo_n "checking dependency style of $depcc... " >&6; }
4043 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4044   $as_echo_n "(cached) " >&6
4045 else
4046   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4047   # We make a subdir and do the tests there.  Otherwise we can end up
4048   # making bogus files that we don't know about and never remove.  For
4049   # instance it was reported that on HP-UX the gcc test will end up
4050   # making a dummy file named `D' -- because `-MD' means `put the output
4051   # in D'.
4052   rm -rf conftest.dir
4053   mkdir conftest.dir
4054   # Copy depcomp to subdir because otherwise we won't find it if we're
4055   # using a relative directory.
4056   cp "$am_depcomp" conftest.dir
4057   cd conftest.dir
4058   # We will build objects and dependencies in a subdirectory because
4059   # it helps to detect inapplicable dependency modes.  For instance
4060   # both Tru64's cc and ICC support -MD to output dependencies as a
4061   # side effect of compilation, but ICC will put the dependencies in
4062   # the current directory while Tru64 will put them in the object
4063   # directory.
4064   mkdir sub
4065
4066   am_cv_CC_dependencies_compiler_type=none
4067   if test "$am_compiler_list" = ""; then
4068      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4069   fi
4070   am__universal=false
4071   case " $depcc " in #(
4072      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4073      esac
4074
4075   for depmode in $am_compiler_list; do
4076     # Setup a source with many dependencies, because some compilers
4077     # like to wrap large dependency lists on column 80 (with \), and
4078     # we should not choose a depcomp mode which is confused by this.
4079     #
4080     # We need to recreate these files for each test, as the compiler may
4081     # overwrite some of them when testing with obscure command lines.
4082     # This happens at least with the AIX C compiler.
4083     : > sub/conftest.c
4084     for i in 1 2 3 4 5 6; do
4085       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4086       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4087       # Solaris 8's {/usr,}/bin/sh.
4088       touch sub/conftst$i.h
4089     done
4090     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4091
4092     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4093     # mode.  It turns out that the SunPro C++ compiler does not properly
4094     # handle `-M -o', and we need to detect this.  Also, some Intel
4095     # versions had trouble with output in subdirs
4096     am__obj=sub/conftest.${OBJEXT-o}
4097     am__minus_obj="-o $am__obj"
4098     case $depmode in
4099     gcc)
4100       # This depmode causes a compiler race in universal mode.
4101       test "$am__universal" = false || continue
4102       ;;
4103     nosideeffect)
4104       # after this tag, mechanisms are not by side-effect, so they'll
4105       # only be used when explicitly requested
4106       if test "x$enable_dependency_tracking" = xyes; then
4107         continue
4108       else
4109         break
4110       fi
4111       ;;
4112     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4113       # This compiler won't grok `-c -o', but also, the minuso test has
4114       # not run yet.  These depmodes are late enough in the game, and
4115       # so weak that their functioning should not be impacted.
4116       am__obj=conftest.${OBJEXT-o}
4117       am__minus_obj=
4118       ;;
4119     none) break ;;
4120     esac
4121     if depmode=$depmode \
4122        source=sub/conftest.c object=$am__obj \
4123        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4124        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4125          >/dev/null 2>conftest.err &&
4126        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4127        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4128        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4129        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4130       # icc doesn't choke on unknown options, it will just issue warnings
4131       # or remarks (even with -Werror).  So we grep stderr for any message
4132       # that says an option was ignored or not supported.
4133       # When given -MP, icc 7.0 and 7.1 complain thusly:
4134       #   icc: Command line warning: ignoring option '-M'; no argument required
4135       # The diagnosis changed in icc 8.0:
4136       #   icc: Command line remark: option '-MP' not supported
4137       if (grep 'ignoring option' conftest.err ||
4138           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4139         am_cv_CC_dependencies_compiler_type=$depmode
4140         break
4141       fi
4142     fi
4143   done
4144
4145   cd ..
4146   rm -rf conftest.dir
4147 else
4148   am_cv_CC_dependencies_compiler_type=none
4149 fi
4150
4151 fi
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4153 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4154 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4155
4156  if
4157   test "x$enable_dependency_tracking" != xno \
4158   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4159   am__fastdepCC_TRUE=
4160   am__fastdepCC_FALSE='#'
4161 else
4162   am__fastdepCC_TRUE='#'
4163   am__fastdepCC_FALSE=
4164 fi
4165
4166
4167
4168
4169 if test -n "$ac_tool_prefix"; then
4170   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4171 set dummy ${ac_tool_prefix}ar; ac_word=$2
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4173 $as_echo_n "checking for $ac_word... " >&6; }
4174 if test "${ac_cv_prog_AR+set}" = set; then :
4175   $as_echo_n "(cached) " >&6
4176 else
4177   if test -n "$AR"; then
4178   ac_cv_prog_AR="$AR" # Let the user override the test.
4179 else
4180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4181 for as_dir in $PATH
4182 do
4183   IFS=$as_save_IFS
4184   test -z "$as_dir" && as_dir=.
4185     for ac_exec_ext in '' $ac_executable_extensions; do
4186   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4187     ac_cv_prog_AR="${ac_tool_prefix}ar"
4188     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4189     break 2
4190   fi
4191 done
4192   done
4193 IFS=$as_save_IFS
4194
4195 fi
4196 fi
4197 AR=$ac_cv_prog_AR
4198 if test -n "$AR"; then
4199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4200 $as_echo "$AR" >&6; }
4201 else
4202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4203 $as_echo "no" >&6; }
4204 fi
4205
4206
4207 fi
4208 if test -z "$ac_cv_prog_AR"; then
4209   ac_ct_AR=$AR
4210   # Extract the first word of "ar", so it can be a program name with args.
4211 set dummy ar; ac_word=$2
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4213 $as_echo_n "checking for $ac_word... " >&6; }
4214 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4215   $as_echo_n "(cached) " >&6
4216 else
4217   if test -n "$ac_ct_AR"; then
4218   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4219 else
4220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4221 for as_dir in $PATH
4222 do
4223   IFS=$as_save_IFS
4224   test -z "$as_dir" && as_dir=.
4225     for ac_exec_ext in '' $ac_executable_extensions; do
4226   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4227     ac_cv_prog_ac_ct_AR="ar"
4228     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4229     break 2
4230   fi
4231 done
4232   done
4233 IFS=$as_save_IFS
4234
4235 fi
4236 fi
4237 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4238 if test -n "$ac_ct_AR"; then
4239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4240 $as_echo "$ac_ct_AR" >&6; }
4241 else
4242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4243 $as_echo "no" >&6; }
4244 fi
4245
4246   if test "x$ac_ct_AR" = x; then
4247     AR=""
4248   else
4249     case $cross_compiling:$ac_tool_warned in
4250 yes:)
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4252 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4253 ac_tool_warned=yes ;;
4254 esac
4255     AR=$ac_ct_AR
4256   fi
4257 else
4258   AR="$ac_cv_prog_AR"
4259 fi
4260
4261 if test -n "$ac_tool_prefix"; then
4262   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4263 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4265 $as_echo_n "checking for $ac_word... " >&6; }
4266 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4267   $as_echo_n "(cached) " >&6
4268 else
4269   if test -n "$RANLIB"; then
4270   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4271 else
4272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4273 for as_dir in $PATH
4274 do
4275   IFS=$as_save_IFS
4276   test -z "$as_dir" && as_dir=.
4277     for ac_exec_ext in '' $ac_executable_extensions; do
4278   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4279     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4280     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4281     break 2
4282   fi
4283 done
4284   done
4285 IFS=$as_save_IFS
4286
4287 fi
4288 fi
4289 RANLIB=$ac_cv_prog_RANLIB
4290 if test -n "$RANLIB"; then
4291   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4292 $as_echo "$RANLIB" >&6; }
4293 else
4294   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4295 $as_echo "no" >&6; }
4296 fi
4297
4298
4299 fi
4300 if test -z "$ac_cv_prog_RANLIB"; then
4301   ac_ct_RANLIB=$RANLIB
4302   # Extract the first word of "ranlib", so it can be a program name with args.
4303 set dummy ranlib; ac_word=$2
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4305 $as_echo_n "checking for $ac_word... " >&6; }
4306 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4307   $as_echo_n "(cached) " >&6
4308 else
4309   if test -n "$ac_ct_RANLIB"; then
4310   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4311 else
4312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4313 for as_dir in $PATH
4314 do
4315   IFS=$as_save_IFS
4316   test -z "$as_dir" && as_dir=.
4317     for ac_exec_ext in '' $ac_executable_extensions; do
4318   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4319     ac_cv_prog_ac_ct_RANLIB="ranlib"
4320     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4321     break 2
4322   fi
4323 done
4324   done
4325 IFS=$as_save_IFS
4326
4327 fi
4328 fi
4329 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4330 if test -n "$ac_ct_RANLIB"; then
4331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4332 $as_echo "$ac_ct_RANLIB" >&6; }
4333 else
4334   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4335 $as_echo "no" >&6; }
4336 fi
4337
4338   if test "x$ac_ct_RANLIB" = x; then
4339     RANLIB=":"
4340   else
4341     case $cross_compiling:$ac_tool_warned in
4342 yes:)
4343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4344 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4345 ac_tool_warned=yes ;;
4346 esac
4347     RANLIB=$ac_ct_RANLIB
4348   fi
4349 else
4350   RANLIB="$ac_cv_prog_RANLIB"
4351 fi
4352
4353
4354 # Check whether --enable-shared was given.
4355 if test "${enable_shared+set}" = set; then :
4356   enableval=$enable_shared; p=${PACKAGE-default}
4357     case $enableval in
4358     yes) enable_shared=yes ;;
4359     no) enable_shared=no ;;
4360     *)
4361       enable_shared=no
4362       # Look at the argument we got.  We use all the common list separators.
4363       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4364       for pkg in $enableval; do
4365         IFS="$lt_save_ifs"
4366         if test "X$pkg" = "X$p"; then
4367           enable_shared=yes
4368         fi
4369       done
4370       IFS="$lt_save_ifs"
4371       ;;
4372     esac
4373 else
4374   enable_shared=no
4375 fi
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386 ac_ext=c
4387 ac_cpp='$CPP $CPPFLAGS'
4388 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4389 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4390 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4391 if test -n "$ac_tool_prefix"; then
4392   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4393 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4395 $as_echo_n "checking for $ac_word... " >&6; }
4396 if test "${ac_cv_prog_CC+set}" = set; then :
4397   $as_echo_n "(cached) " >&6
4398 else
4399   if test -n "$CC"; then
4400   ac_cv_prog_CC="$CC" # Let the user override the test.
4401 else
4402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4403 for as_dir in $PATH
4404 do
4405   IFS=$as_save_IFS
4406   test -z "$as_dir" && as_dir=.
4407     for ac_exec_ext in '' $ac_executable_extensions; do
4408   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4409     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4410     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4411     break 2
4412   fi
4413 done
4414   done
4415 IFS=$as_save_IFS
4416
4417 fi
4418 fi
4419 CC=$ac_cv_prog_CC
4420 if test -n "$CC"; then
4421   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4422 $as_echo "$CC" >&6; }
4423 else
4424   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4425 $as_echo "no" >&6; }
4426 fi
4427
4428
4429 fi
4430 if test -z "$ac_cv_prog_CC"; then
4431   ac_ct_CC=$CC
4432   # Extract the first word of "gcc", so it can be a program name with args.
4433 set dummy gcc; ac_word=$2
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4435 $as_echo_n "checking for $ac_word... " >&6; }
4436 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4437   $as_echo_n "(cached) " >&6
4438 else
4439   if test -n "$ac_ct_CC"; then
4440   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4441 else
4442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4443 for as_dir in $PATH
4444 do
4445   IFS=$as_save_IFS
4446   test -z "$as_dir" && as_dir=.
4447     for ac_exec_ext in '' $ac_executable_extensions; do
4448   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4449     ac_cv_prog_ac_ct_CC="gcc"
4450     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4451     break 2
4452   fi
4453 done
4454   done
4455 IFS=$as_save_IFS
4456
4457 fi
4458 fi
4459 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4460 if test -n "$ac_ct_CC"; then
4461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4462 $as_echo "$ac_ct_CC" >&6; }
4463 else
4464   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4465 $as_echo "no" >&6; }
4466 fi
4467
4468   if test "x$ac_ct_CC" = x; then
4469     CC=""
4470   else
4471     case $cross_compiling:$ac_tool_warned in
4472 yes:)
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4474 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4475 ac_tool_warned=yes ;;
4476 esac
4477     CC=$ac_ct_CC
4478   fi
4479 else
4480   CC="$ac_cv_prog_CC"
4481 fi
4482
4483 if test -z "$CC"; then
4484           if test -n "$ac_tool_prefix"; then
4485     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4486 set dummy ${ac_tool_prefix}cc; ac_word=$2
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4488 $as_echo_n "checking for $ac_word... " >&6; }
4489 if test "${ac_cv_prog_CC+set}" = set; then :
4490   $as_echo_n "(cached) " >&6
4491 else
4492   if test -n "$CC"; then
4493   ac_cv_prog_CC="$CC" # Let the user override the test.
4494 else
4495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4496 for as_dir in $PATH
4497 do
4498   IFS=$as_save_IFS
4499   test -z "$as_dir" && as_dir=.
4500     for ac_exec_ext in '' $ac_executable_extensions; do
4501   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4502     ac_cv_prog_CC="${ac_tool_prefix}cc"
4503     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4504     break 2
4505   fi
4506 done
4507   done
4508 IFS=$as_save_IFS
4509
4510 fi
4511 fi
4512 CC=$ac_cv_prog_CC
4513 if test -n "$CC"; then
4514   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4515 $as_echo "$CC" >&6; }
4516 else
4517   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4518 $as_echo "no" >&6; }
4519 fi
4520
4521
4522   fi
4523 fi
4524 if test -z "$CC"; then
4525   # Extract the first word of "cc", so it can be a program name with args.
4526 set dummy cc; ac_word=$2
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4528 $as_echo_n "checking for $ac_word... " >&6; }
4529 if test "${ac_cv_prog_CC+set}" = set; then :
4530   $as_echo_n "(cached) " >&6
4531 else
4532   if test -n "$CC"; then
4533   ac_cv_prog_CC="$CC" # Let the user override the test.
4534 else
4535   ac_prog_rejected=no
4536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4537 for as_dir in $PATH
4538 do
4539   IFS=$as_save_IFS
4540   test -z "$as_dir" && as_dir=.
4541     for ac_exec_ext in '' $ac_executable_extensions; do
4542   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4543     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4544        ac_prog_rejected=yes
4545        continue
4546      fi
4547     ac_cv_prog_CC="cc"
4548     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4549     break 2
4550   fi
4551 done
4552   done
4553 IFS=$as_save_IFS
4554
4555 if test $ac_prog_rejected = yes; then
4556   # We found a bogon in the path, so make sure we never use it.
4557   set dummy $ac_cv_prog_CC
4558   shift
4559   if test $# != 0; then
4560     # We chose a different compiler from the bogus one.
4561     # However, it has the same basename, so the bogon will be chosen
4562     # first if we set CC to just the basename; use the full file name.
4563     shift
4564     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4565   fi
4566 fi
4567 fi
4568 fi
4569 CC=$ac_cv_prog_CC
4570 if test -n "$CC"; then
4571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4572 $as_echo "$CC" >&6; }
4573 else
4574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4575 $as_echo "no" >&6; }
4576 fi
4577
4578
4579 fi
4580 if test -z "$CC"; then
4581   if test -n "$ac_tool_prefix"; then
4582   for ac_prog in cl.exe
4583   do
4584     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4585 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4587 $as_echo_n "checking for $ac_word... " >&6; }
4588 if test "${ac_cv_prog_CC+set}" = set; then :
4589   $as_echo_n "(cached) " >&6
4590 else
4591   if test -n "$CC"; then
4592   ac_cv_prog_CC="$CC" # Let the user override the test.
4593 else
4594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4595 for as_dir in $PATH
4596 do
4597   IFS=$as_save_IFS
4598   test -z "$as_dir" && as_dir=.
4599     for ac_exec_ext in '' $ac_executable_extensions; do
4600   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4601     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4602     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4603     break 2
4604   fi
4605 done
4606   done
4607 IFS=$as_save_IFS
4608
4609 fi
4610 fi
4611 CC=$ac_cv_prog_CC
4612 if test -n "$CC"; then
4613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4614 $as_echo "$CC" >&6; }
4615 else
4616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4617 $as_echo "no" >&6; }
4618 fi
4619
4620
4621     test -n "$CC" && break
4622   done
4623 fi
4624 if test -z "$CC"; then
4625   ac_ct_CC=$CC
4626   for ac_prog in cl.exe
4627 do
4628   # Extract the first word of "$ac_prog", so it can be a program name with args.
4629 set dummy $ac_prog; ac_word=$2
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4631 $as_echo_n "checking for $ac_word... " >&6; }
4632 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4633   $as_echo_n "(cached) " >&6
4634 else
4635   if test -n "$ac_ct_CC"; then
4636   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4637 else
4638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4639 for as_dir in $PATH
4640 do
4641   IFS=$as_save_IFS
4642   test -z "$as_dir" && as_dir=.
4643     for ac_exec_ext in '' $ac_executable_extensions; do
4644   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4645     ac_cv_prog_ac_ct_CC="$ac_prog"
4646     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4647     break 2
4648   fi
4649 done
4650   done
4651 IFS=$as_save_IFS
4652
4653 fi
4654 fi
4655 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4656 if test -n "$ac_ct_CC"; then
4657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4658 $as_echo "$ac_ct_CC" >&6; }
4659 else
4660   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4661 $as_echo "no" >&6; }
4662 fi
4663
4664
4665   test -n "$ac_ct_CC" && break
4666 done
4667
4668   if test "x$ac_ct_CC" = x; then
4669     CC=""
4670   else
4671     case $cross_compiling:$ac_tool_warned in
4672 yes:)
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4675 ac_tool_warned=yes ;;
4676 esac
4677     CC=$ac_ct_CC
4678   fi
4679 fi
4680
4681 fi
4682
4683
4684 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4685 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4686 as_fn_error "no acceptable C compiler found in \$PATH
4687 See \`config.log' for more details." "$LINENO" 5; }
4688
4689 # Provide some information about the compiler.
4690 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4691 set X $ac_compile
4692 ac_compiler=$2
4693 for ac_option in --version -v -V -qversion; do
4694   { { ac_try="$ac_compiler $ac_option >&5"
4695 case "(($ac_try" in
4696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4697   *) ac_try_echo=$ac_try;;
4698 esac
4699 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4700 $as_echo "$ac_try_echo"; } >&5
4701   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4702   ac_status=$?
4703   if test -s conftest.err; then
4704     sed '10a\
4705 ... rest of stderr output deleted ...
4706          10q' conftest.err >conftest.er1
4707     cat conftest.er1 >&5
4708     rm -f conftest.er1 conftest.err
4709   fi
4710   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4711   test $ac_status = 0; }
4712 done
4713
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4715 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4716 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4717   $as_echo_n "(cached) " >&6
4718 else
4719   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4720 /* end confdefs.h.  */
4721
4722 int
4723 main ()
4724 {
4725 #ifndef __GNUC__
4726        choke me
4727 #endif
4728
4729   ;
4730   return 0;
4731 }
4732 _ACEOF
4733 if ac_fn_c_try_compile "$LINENO"; then :
4734   ac_compiler_gnu=yes
4735 else
4736   ac_compiler_gnu=no
4737 fi
4738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4739 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4740
4741 fi
4742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4743 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4744 if test $ac_compiler_gnu = yes; then
4745   GCC=yes
4746 else
4747   GCC=
4748 fi
4749 ac_test_CFLAGS=${CFLAGS+set}
4750 ac_save_CFLAGS=$CFLAGS
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4752 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4753 if test "${ac_cv_prog_cc_g+set}" = set; then :
4754   $as_echo_n "(cached) " >&6
4755 else
4756   ac_save_c_werror_flag=$ac_c_werror_flag
4757    ac_c_werror_flag=yes
4758    ac_cv_prog_cc_g=no
4759    CFLAGS="-g"
4760    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4761 /* end confdefs.h.  */
4762
4763 int
4764 main ()
4765 {
4766
4767   ;
4768   return 0;
4769 }
4770 _ACEOF
4771 if ac_fn_c_try_compile "$LINENO"; then :
4772   ac_cv_prog_cc_g=yes
4773 else
4774   CFLAGS=""
4775       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776 /* end confdefs.h.  */
4777
4778 int
4779 main ()
4780 {
4781
4782   ;
4783   return 0;
4784 }
4785 _ACEOF
4786 if ac_fn_c_try_compile "$LINENO"; then :
4787
4788 else
4789   ac_c_werror_flag=$ac_save_c_werror_flag
4790          CFLAGS="-g"
4791          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4792 /* end confdefs.h.  */
4793
4794 int
4795 main ()
4796 {
4797
4798   ;
4799   return 0;
4800 }
4801 _ACEOF
4802 if ac_fn_c_try_compile "$LINENO"; then :
4803   ac_cv_prog_cc_g=yes
4804 fi
4805 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4806 fi
4807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4808 fi
4809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4810    ac_c_werror_flag=$ac_save_c_werror_flag
4811 fi
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4813 $as_echo "$ac_cv_prog_cc_g" >&6; }
4814 if test "$ac_test_CFLAGS" = set; then
4815   CFLAGS=$ac_save_CFLAGS
4816 elif test $ac_cv_prog_cc_g = yes; then
4817   if test "$GCC" = yes; then
4818     CFLAGS="-g -O2"
4819   else
4820     CFLAGS="-g"
4821   fi
4822 else
4823   if test "$GCC" = yes; then
4824     CFLAGS="-O2"
4825   else
4826     CFLAGS=
4827   fi
4828 fi
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4830 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4831 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4832   $as_echo_n "(cached) " >&6
4833 else
4834   ac_cv_prog_cc_c89=no
4835 ac_save_CC=$CC
4836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837 /* end confdefs.h.  */
4838 #include <stdarg.h>
4839 #include <stdio.h>
4840 #include <sys/types.h>
4841 #include <sys/stat.h>
4842 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4843 struct buf { int x; };
4844 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4845 static char *e (p, i)
4846      char **p;
4847      int i;
4848 {
4849   return p[i];
4850 }
4851 static char *f (char * (*g) (char **, int), char **p, ...)
4852 {
4853   char *s;
4854   va_list v;
4855   va_start (v,p);
4856   s = g (p, va_arg (v,int));
4857   va_end (v);
4858   return s;
4859 }
4860
4861 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4862    function prototypes and stuff, but not '\xHH' hex character constants.
4863    These don't provoke an error unfortunately, instead are silently treated
4864    as 'x'.  The following induces an error, until -std is added to get
4865    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4866    array size at least.  It's necessary to write '\x00'==0 to get something
4867    that's true only with -std.  */
4868 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4869
4870 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4871    inside strings and character constants.  */
4872 #define FOO(x) 'x'
4873 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4874
4875 int test (int i, double x);
4876 struct s1 {int (*f) (int a);};
4877 struct s2 {int (*f) (double a);};
4878 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4879 int argc;
4880 char **argv;
4881 int
4882 main ()
4883 {
4884 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4885   ;
4886   return 0;
4887 }
4888 _ACEOF
4889 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4890         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4891 do
4892   CC="$ac_save_CC $ac_arg"
4893   if ac_fn_c_try_compile "$LINENO"; then :
4894   ac_cv_prog_cc_c89=$ac_arg
4895 fi
4896 rm -f core conftest.err conftest.$ac_objext
4897   test "x$ac_cv_prog_cc_c89" != "xno" && break
4898 done
4899 rm -f conftest.$ac_ext
4900 CC=$ac_save_CC
4901
4902 fi
4903 # AC_CACHE_VAL
4904 case "x$ac_cv_prog_cc_c89" in
4905   x)
4906     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4907 $as_echo "none needed" >&6; } ;;
4908   xno)
4909     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4910 $as_echo "unsupported" >&6; } ;;
4911   *)
4912     CC="$CC $ac_cv_prog_cc_c89"
4913     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4914 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4915 esac
4916 if test "x$ac_cv_prog_cc_c89" != xno; then :
4917
4918 fi
4919
4920 ac_ext=c
4921 ac_cpp='$CPP $CPPFLAGS'
4922 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4923 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4924 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4925
4926 ac_ext=c
4927 ac_cpp='$CPP $CPPFLAGS'
4928 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4929 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4930 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4932 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4933 # On Suns, sometimes $CPP names a directory.
4934 if test -n "$CPP" && test -d "$CPP"; then
4935   CPP=
4936 fi
4937 if test -z "$CPP"; then
4938   if test "${ac_cv_prog_CPP+set}" = set; then :
4939   $as_echo_n "(cached) " >&6
4940 else
4941       # Double quotes because CPP needs to be expanded
4942     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4943     do
4944       ac_preproc_ok=false
4945 for ac_c_preproc_warn_flag in '' yes
4946 do
4947   # Use a header file that comes with gcc, so configuring glibc
4948   # with a fresh cross-compiler works.
4949   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4950   # <limits.h> exists even on freestanding compilers.
4951   # On the NeXT, cc -E runs the code through the compiler's parser,
4952   # not just through cpp. "Syntax error" is here to catch this case.
4953   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4954 /* end confdefs.h.  */
4955 #ifdef __STDC__
4956 # include <limits.h>
4957 #else
4958 # include <assert.h>
4959 #endif
4960                      Syntax error
4961 _ACEOF
4962 if ac_fn_c_try_cpp "$LINENO"; then :
4963
4964 else
4965   # Broken: fails on valid input.
4966 continue
4967 fi
4968 rm -f conftest.err conftest.$ac_ext
4969
4970   # OK, works on sane cases.  Now check whether nonexistent headers
4971   # can be detected and how.
4972   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4973 /* end confdefs.h.  */
4974 #include <ac_nonexistent.h>
4975 _ACEOF
4976 if ac_fn_c_try_cpp "$LINENO"; then :
4977   # Broken: success on invalid input.
4978 continue
4979 else
4980   # Passes both tests.
4981 ac_preproc_ok=:
4982 break
4983 fi
4984 rm -f conftest.err conftest.$ac_ext
4985
4986 done
4987 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4988 rm -f conftest.err conftest.$ac_ext
4989 if $ac_preproc_ok; then :
4990   break
4991 fi
4992
4993     done
4994     ac_cv_prog_CPP=$CPP
4995
4996 fi
4997   CPP=$ac_cv_prog_CPP
4998 else
4999   ac_cv_prog_CPP=$CPP
5000 fi
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5002 $as_echo "$CPP" >&6; }
5003 ac_preproc_ok=false
5004 for ac_c_preproc_warn_flag in '' yes
5005 do
5006   # Use a header file that comes with gcc, so configuring glibc
5007   # with a fresh cross-compiler works.
5008   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5009   # <limits.h> exists even on freestanding compilers.
5010   # On the NeXT, cc -E runs the code through the compiler's parser,
5011   # not just through cpp. "Syntax error" is here to catch this case.
5012   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5013 /* end confdefs.h.  */
5014 #ifdef __STDC__
5015 # include <limits.h>
5016 #else
5017 # include <assert.h>
5018 #endif
5019                      Syntax error
5020 _ACEOF
5021 if ac_fn_c_try_cpp "$LINENO"; then :
5022
5023 else
5024   # Broken: fails on valid input.
5025 continue
5026 fi
5027 rm -f conftest.err conftest.$ac_ext
5028
5029   # OK, works on sane cases.  Now check whether nonexistent headers
5030   # can be detected and how.
5031   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5032 /* end confdefs.h.  */
5033 #include <ac_nonexistent.h>
5034 _ACEOF
5035 if ac_fn_c_try_cpp "$LINENO"; then :
5036   # Broken: success on invalid input.
5037 continue
5038 else
5039   # Passes both tests.
5040 ac_preproc_ok=:
5041 break
5042 fi
5043 rm -f conftest.err conftest.$ac_ext
5044
5045 done
5046 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5047 rm -f conftest.err conftest.$ac_ext
5048 if $ac_preproc_ok; then :
5049
5050 else
5051   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5052 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5053 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5054 See \`config.log' for more details." "$LINENO" 5; }
5055 fi
5056
5057 ac_ext=c
5058 ac_cpp='$CPP $CPPFLAGS'
5059 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5060 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5061 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5062
5063
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5065 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5066 if test "${ac_cv_path_GREP+set}" = set; then :
5067   $as_echo_n "(cached) " >&6
5068 else
5069   if test -z "$GREP"; then
5070   ac_path_GREP_found=false
5071   # Loop through the user's path and test for each of PROGNAME-LIST
5072   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5073 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5074 do
5075   IFS=$as_save_IFS
5076   test -z "$as_dir" && as_dir=.
5077     for ac_prog in grep ggrep; do
5078     for ac_exec_ext in '' $ac_executable_extensions; do
5079       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5080       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5081 # Check for GNU ac_path_GREP and select it if it is found.
5082   # Check for GNU $ac_path_GREP
5083 case `"$ac_path_GREP" --version 2>&1` in
5084 *GNU*)
5085   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5086 *)
5087   ac_count=0
5088   $as_echo_n 0123456789 >"conftest.in"
5089   while :
5090   do
5091     cat "conftest.in" "conftest.in" >"conftest.tmp"
5092     mv "conftest.tmp" "conftest.in"
5093     cp "conftest.in" "conftest.nl"
5094     $as_echo 'GREP' >> "conftest.nl"
5095     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5096     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5097     as_fn_arith $ac_count + 1 && ac_count=$as_val
5098     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5099       # Best one so far, save it but keep looking for a better one
5100       ac_cv_path_GREP="$ac_path_GREP"
5101       ac_path_GREP_max=$ac_count
5102     fi
5103     # 10*(2^10) chars as input seems more than enough
5104     test $ac_count -gt 10 && break
5105   done
5106   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5107 esac
5108
5109       $ac_path_GREP_found && break 3
5110     done
5111   done
5112   done
5113 IFS=$as_save_IFS
5114   if test -z "$ac_cv_path_GREP"; then
5115     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5116   fi
5117 else
5118   ac_cv_path_GREP=$GREP
5119 fi
5120
5121 fi
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5123 $as_echo "$ac_cv_path_GREP" >&6; }
5124  GREP="$ac_cv_path_GREP"
5125
5126
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5128 $as_echo_n "checking for egrep... " >&6; }
5129 if test "${ac_cv_path_EGREP+set}" = set; then :
5130   $as_echo_n "(cached) " >&6
5131 else
5132   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5133    then ac_cv_path_EGREP="$GREP -E"
5134    else
5135      if test -z "$EGREP"; then
5136   ac_path_EGREP_found=false
5137   # Loop through the user's path and test for each of PROGNAME-LIST
5138   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5139 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5140 do
5141   IFS=$as_save_IFS
5142   test -z "$as_dir" && as_dir=.
5143     for ac_prog in egrep; do
5144     for ac_exec_ext in '' $ac_executable_extensions; do
5145       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5146       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5147 # Check for GNU ac_path_EGREP and select it if it is found.
5148   # Check for GNU $ac_path_EGREP
5149 case `"$ac_path_EGREP" --version 2>&1` in
5150 *GNU*)
5151   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5152 *)
5153   ac_count=0
5154   $as_echo_n 0123456789 >"conftest.in"
5155   while :
5156   do
5157     cat "conftest.in" "conftest.in" >"conftest.tmp"
5158     mv "conftest.tmp" "conftest.in"
5159     cp "conftest.in" "conftest.nl"
5160     $as_echo 'EGREP' >> "conftest.nl"
5161     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5162     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5163     as_fn_arith $ac_count + 1 && ac_count=$as_val
5164     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5165       # Best one so far, save it but keep looking for a better one
5166       ac_cv_path_EGREP="$ac_path_EGREP"
5167       ac_path_EGREP_max=$ac_count
5168     fi
5169     # 10*(2^10) chars as input seems more than enough
5170     test $ac_count -gt 10 && break
5171   done
5172   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5173 esac
5174
5175       $ac_path_EGREP_found && break 3
5176     done
5177   done
5178   done
5179 IFS=$as_save_IFS
5180   if test -z "$ac_cv_path_EGREP"; then
5181     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5182   fi
5183 else
5184   ac_cv_path_EGREP=$EGREP
5185 fi
5186
5187    fi
5188 fi
5189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5190 $as_echo "$ac_cv_path_EGREP" >&6; }
5191  EGREP="$ac_cv_path_EGREP"
5192
5193
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5195 $as_echo_n "checking for ANSI C header files... " >&6; }
5196 if test "${ac_cv_header_stdc+set}" = set; then :
5197   $as_echo_n "(cached) " >&6
5198 else
5199   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5200 /* end confdefs.h.  */
5201 #include <stdlib.h>
5202 #include <stdarg.h>
5203 #include <string.h>
5204 #include <float.h>
5205
5206 int
5207 main ()
5208 {
5209
5210   ;
5211   return 0;
5212 }
5213 _ACEOF
5214 if ac_fn_c_try_compile "$LINENO"; then :
5215   ac_cv_header_stdc=yes
5216 else
5217   ac_cv_header_stdc=no
5218 fi
5219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5220
5221 if test $ac_cv_header_stdc = yes; then
5222   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5223   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5224 /* end confdefs.h.  */
5225 #include <string.h>
5226
5227 _ACEOF
5228 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5229   $EGREP "memchr" >/dev/null 2>&1; then :
5230
5231 else
5232   ac_cv_header_stdc=no
5233 fi
5234 rm -f conftest*
5235
5236 fi
5237
5238 if test $ac_cv_header_stdc = yes; then
5239   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5240   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5241 /* end confdefs.h.  */
5242 #include <stdlib.h>
5243
5244 _ACEOF
5245 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5246   $EGREP "free" >/dev/null 2>&1; then :
5247
5248 else
5249   ac_cv_header_stdc=no
5250 fi
5251 rm -f conftest*
5252
5253 fi
5254
5255 if test $ac_cv_header_stdc = yes; then
5256   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5257   if test "$cross_compiling" = yes; then :
5258   :
5259 else
5260   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5261 /* end confdefs.h.  */
5262 #include <ctype.h>
5263 #include <stdlib.h>
5264 #if ((' ' & 0x0FF) == 0x020)
5265 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5266 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5267 #else
5268 # define ISLOWER(c) \
5269                    (('a' <= (c) && (c) <= 'i') \
5270                      || ('j' <= (c) && (c) <= 'r') \
5271                      || ('s' <= (c) && (c) <= 'z'))
5272 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5273 #endif
5274
5275 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5276 int
5277 main ()
5278 {
5279   int i;
5280   for (i = 0; i < 256; i++)
5281     if (XOR (islower (i), ISLOWER (i))
5282         || toupper (i) != TOUPPER (i))
5283       return 2;
5284   return 0;
5285 }
5286 _ACEOF
5287 if ac_fn_c_try_run "$LINENO"; then :
5288
5289 else
5290   ac_cv_header_stdc=no
5291 fi
5292 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5293   conftest.$ac_objext conftest.beam conftest.$ac_ext
5294 fi
5295
5296 fi
5297 fi
5298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5299 $as_echo "$ac_cv_header_stdc" >&6; }
5300 if test $ac_cv_header_stdc = yes; then
5301
5302 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5303
5304 fi
5305
5306 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5307 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5308                   inttypes.h stdint.h unistd.h
5309 do :
5310   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5311 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5312 "
5313 eval as_val=\$$as_ac_Header
5314    if test "x$as_val" = x""yes; then :
5315   cat >>confdefs.h <<_ACEOF
5316 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5317 _ACEOF
5318
5319 fi
5320
5321 done
5322
5323
5324
5325   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5326 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5327   MINIX=yes
5328 else
5329   MINIX=
5330 fi
5331
5332
5333   if test "$MINIX" = yes; then
5334
5335 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5336
5337
5338 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5339
5340
5341 $as_echo "#define _MINIX 1" >>confdefs.h
5342
5343   fi
5344
5345
5346   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5347 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5348 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5349   $as_echo_n "(cached) " >&6
5350 else
5351   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5352 /* end confdefs.h.  */
5353
5354 #         define __EXTENSIONS__ 1
5355           $ac_includes_default
5356 int
5357 main ()
5358 {
5359
5360   ;
5361   return 0;
5362 }
5363 _ACEOF
5364 if ac_fn_c_try_compile "$LINENO"; then :
5365   ac_cv_safe_to_define___extensions__=yes
5366 else
5367   ac_cv_safe_to_define___extensions__=no
5368 fi
5369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5370 fi
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5372 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5373   test $ac_cv_safe_to_define___extensions__ = yes &&
5374     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5375
5376   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5377
5378   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5379
5380   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5381
5382   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5383
5384
5385
5386
5387
5388 case `pwd` in
5389   *\ * | *\     *)
5390     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5391 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5392 esac
5393
5394
5395
5396 macro_version='2.2.7a'
5397 macro_revision='1.3134'
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411 ltmain="$ac_aux_dir/ltmain.sh"
5412
5413 # Backslashify metacharacters that are still active within
5414 # double-quoted strings.
5415 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5416
5417 # Same as above, but do not quote variable references.
5418 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5419
5420 # Sed substitution to delay expansion of an escaped shell variable in a
5421 # double_quote_subst'ed string.
5422 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5423
5424 # Sed substitution to delay expansion of an escaped single quote.
5425 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5426
5427 # Sed substitution to avoid accidental globbing in evaled expressions
5428 no_glob_subst='s/\*/\\\*/g'
5429
5430 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5431 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5432 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5433
5434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5435 $as_echo_n "checking how to print strings... " >&6; }
5436 # Test print first, because it will be a builtin if present.
5437 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5438    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5439   ECHO='print -r --'
5440 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5441   ECHO='printf %s\n'
5442 else
5443   # Use this function as a fallback that always works.
5444   func_fallback_echo ()
5445   {
5446     eval 'cat <<_LTECHO_EOF
5447 $1
5448 _LTECHO_EOF'
5449   }
5450   ECHO='func_fallback_echo'
5451 fi
5452
5453 # func_echo_all arg...
5454 # Invoke $ECHO with all args, space-separated.
5455 func_echo_all ()
5456 {
5457     $ECHO ""
5458 }
5459
5460 case "$ECHO" in
5461   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5462 $as_echo "printf" >&6; } ;;
5463   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5464 $as_echo "print -r" >&6; } ;;
5465   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5466 $as_echo "cat" >&6; } ;;
5467 esac
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5483 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5484 if test "${ac_cv_path_SED+set}" = set; then :
5485   $as_echo_n "(cached) " >&6
5486 else
5487             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5488      for ac_i in 1 2 3 4 5 6 7; do
5489        ac_script="$ac_script$as_nl$ac_script"
5490      done
5491      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5492      { ac_script=; unset ac_script;}
5493      if test -z "$SED"; then
5494   ac_path_SED_found=false
5495   # Loop through the user's path and test for each of PROGNAME-LIST
5496   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5497 for as_dir in $PATH
5498 do
5499   IFS=$as_save_IFS
5500   test -z "$as_dir" && as_dir=.
5501     for ac_prog in sed gsed; do
5502     for ac_exec_ext in '' $ac_executable_extensions; do
5503       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5504       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5505 # Check for GNU ac_path_SED and select it if it is found.
5506   # Check for GNU $ac_path_SED
5507 case `"$ac_path_SED" --version 2>&1` in
5508 *GNU*)
5509   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5510 *)
5511   ac_count=0
5512   $as_echo_n 0123456789 >"conftest.in"
5513   while :
5514   do
5515     cat "conftest.in" "conftest.in" >"conftest.tmp"
5516     mv "conftest.tmp" "conftest.in"
5517     cp "conftest.in" "conftest.nl"
5518     $as_echo '' >> "conftest.nl"
5519     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5520     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5521     as_fn_arith $ac_count + 1 && ac_count=$as_val
5522     if test $ac_count -gt ${ac_path_SED_max-0}; then
5523       # Best one so far, save it but keep looking for a better one
5524       ac_cv_path_SED="$ac_path_SED"
5525       ac_path_SED_max=$ac_count
5526     fi
5527     # 10*(2^10) chars as input seems more than enough
5528     test $ac_count -gt 10 && break
5529   done
5530   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5531 esac
5532
5533       $ac_path_SED_found && break 3
5534     done
5535   done
5536   done
5537 IFS=$as_save_IFS
5538   if test -z "$ac_cv_path_SED"; then
5539     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5540   fi
5541 else
5542   ac_cv_path_SED=$SED
5543 fi
5544
5545 fi
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5547 $as_echo "$ac_cv_path_SED" >&6; }
5548  SED="$ac_cv_path_SED"
5549   rm -f conftest.sed
5550
5551 test -z "$SED" && SED=sed
5552 Xsed="$SED -e 1s/^X//"
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5565 $as_echo_n "checking for fgrep... " >&6; }
5566 if test "${ac_cv_path_FGREP+set}" = set; then :
5567   $as_echo_n "(cached) " >&6
5568 else
5569   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5570    then ac_cv_path_FGREP="$GREP -F"
5571    else
5572      if test -z "$FGREP"; then
5573   ac_path_FGREP_found=false
5574   # Loop through the user's path and test for each of PROGNAME-LIST
5575   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5576 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5577 do
5578   IFS=$as_save_IFS
5579   test -z "$as_dir" && as_dir=.
5580     for ac_prog in fgrep; do
5581     for ac_exec_ext in '' $ac_executable_extensions; do
5582       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5583       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5584 # Check for GNU ac_path_FGREP and select it if it is found.
5585   # Check for GNU $ac_path_FGREP
5586 case `"$ac_path_FGREP" --version 2>&1` in
5587 *GNU*)
5588   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5589 *)
5590   ac_count=0
5591   $as_echo_n 0123456789 >"conftest.in"
5592   while :
5593   do
5594     cat "conftest.in" "conftest.in" >"conftest.tmp"
5595     mv "conftest.tmp" "conftest.in"
5596     cp "conftest.in" "conftest.nl"
5597     $as_echo 'FGREP' >> "conftest.nl"
5598     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5599     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5600     as_fn_arith $ac_count + 1 && ac_count=$as_val
5601     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5602       # Best one so far, save it but keep looking for a better one
5603       ac_cv_path_FGREP="$ac_path_FGREP"
5604       ac_path_FGREP_max=$ac_count
5605     fi
5606     # 10*(2^10) chars as input seems more than enough
5607     test $ac_count -gt 10 && break
5608   done
5609   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5610 esac
5611
5612       $ac_path_FGREP_found && break 3
5613     done
5614   done
5615   done
5616 IFS=$as_save_IFS
5617   if test -z "$ac_cv_path_FGREP"; then
5618     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5619   fi
5620 else
5621   ac_cv_path_FGREP=$FGREP
5622 fi
5623
5624    fi
5625 fi
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5627 $as_echo "$ac_cv_path_FGREP" >&6; }
5628  FGREP="$ac_cv_path_FGREP"
5629
5630
5631 test -z "$GREP" && GREP=grep
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651 # Check whether --with-gnu-ld was given.
5652 if test "${with_gnu_ld+set}" = set; then :
5653   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5654 else
5655   with_gnu_ld=no
5656 fi
5657
5658 ac_prog=ld
5659 if test "$GCC" = yes; then
5660   # Check if gcc -print-prog-name=ld gives a path.
5661   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5662 $as_echo_n "checking for ld used by $CC... " >&6; }
5663   case $host in
5664   *-*-mingw*)
5665     # gcc leaves a trailing carriage return which upsets mingw
5666     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5667   *)
5668     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5669   esac
5670   case $ac_prog in
5671     # Accept absolute paths.
5672     [\\/]* | ?:[\\/]*)
5673       re_direlt='/[^/][^/]*/\.\./'
5674       # Canonicalize the pathname of ld
5675       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5676       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5677         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5678       done
5679       test -z "$LD" && LD="$ac_prog"
5680       ;;
5681   "")
5682     # If it fails, then pretend we aren't using GCC.
5683     ac_prog=ld
5684     ;;
5685   *)
5686     # If it is relative, then search for the first ld in PATH.
5687     with_gnu_ld=unknown
5688     ;;
5689   esac
5690 elif test "$with_gnu_ld" = yes; then
5691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5692 $as_echo_n "checking for GNU ld... " >&6; }
5693 else
5694   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5695 $as_echo_n "checking for non-GNU ld... " >&6; }
5696 fi
5697 if test "${lt_cv_path_LD+set}" = set; then :
5698   $as_echo_n "(cached) " >&6
5699 else
5700   if test -z "$LD"; then
5701   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5702   for ac_dir in $PATH; do
5703     IFS="$lt_save_ifs"
5704     test -z "$ac_dir" && ac_dir=.
5705     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5706       lt_cv_path_LD="$ac_dir/$ac_prog"
5707       # Check to see if the program is GNU ld.  I'd rather use --version,
5708       # but apparently some variants of GNU ld only accept -v.
5709       # Break only if it was the GNU/non-GNU ld that we prefer.
5710       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5711       *GNU* | *'with BFD'*)
5712         test "$with_gnu_ld" != no && break
5713         ;;
5714       *)
5715         test "$with_gnu_ld" != yes && break
5716         ;;
5717       esac
5718     fi
5719   done
5720   IFS="$lt_save_ifs"
5721 else
5722   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5723 fi
5724 fi
5725
5726 LD="$lt_cv_path_LD"
5727 if test -n "$LD"; then
5728   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5729 $as_echo "$LD" >&6; }
5730 else
5731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5732 $as_echo "no" >&6; }
5733 fi
5734 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5736 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5737 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5738   $as_echo_n "(cached) " >&6
5739 else
5740   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5741 case `$LD -v 2>&1 </dev/null` in
5742 *GNU* | *'with BFD'*)
5743   lt_cv_prog_gnu_ld=yes
5744   ;;
5745 *)
5746   lt_cv_prog_gnu_ld=no
5747   ;;
5748 esac
5749 fi
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5751 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5752 with_gnu_ld=$lt_cv_prog_gnu_ld
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5763 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5764 if test "${lt_cv_path_NM+set}" = set; then :
5765   $as_echo_n "(cached) " >&6
5766 else
5767   if test -n "$NM"; then
5768   # Let the user override the test.
5769   lt_cv_path_NM="$NM"
5770 else
5771   lt_nm_to_check="${ac_tool_prefix}nm"
5772   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5773     lt_nm_to_check="$lt_nm_to_check nm"
5774   fi
5775   for lt_tmp_nm in $lt_nm_to_check; do
5776     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5777     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5778       IFS="$lt_save_ifs"
5779       test -z "$ac_dir" && ac_dir=.
5780       tmp_nm="$ac_dir/$lt_tmp_nm"
5781       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5782         # Check to see if the nm accepts a BSD-compat flag.
5783         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5784         #   nm: unknown option "B" ignored
5785         # Tru64's nm complains that /dev/null is an invalid object file
5786         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5787         */dev/null* | *'Invalid file or object type'*)
5788           lt_cv_path_NM="$tmp_nm -B"
5789           break
5790           ;;
5791         *)
5792           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5793           */dev/null*)
5794             lt_cv_path_NM="$tmp_nm -p"
5795             break
5796             ;;
5797           *)
5798             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5799             continue # so that we can try to find one that supports BSD flags
5800             ;;
5801           esac
5802           ;;
5803         esac
5804       fi
5805     done
5806     IFS="$lt_save_ifs"
5807   done
5808   : ${lt_cv_path_NM=no}
5809 fi
5810 fi
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5812 $as_echo "$lt_cv_path_NM" >&6; }
5813 if test "$lt_cv_path_NM" != "no"; then
5814   NM="$lt_cv_path_NM"
5815 else
5816   # Didn't find any BSD compatible name lister, look for dumpbin.
5817   if test -n "$DUMPBIN"; then :
5818     # Let the user override the test.
5819   else
5820     if test -n "$ac_tool_prefix"; then
5821   for ac_prog in dumpbin "link -dump"
5822   do
5823     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5824 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5826 $as_echo_n "checking for $ac_word... " >&6; }
5827 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5828   $as_echo_n "(cached) " >&6
5829 else
5830   if test -n "$DUMPBIN"; then
5831   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5832 else
5833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5834 for as_dir in $PATH
5835 do
5836   IFS=$as_save_IFS
5837   test -z "$as_dir" && as_dir=.
5838     for ac_exec_ext in '' $ac_executable_extensions; do
5839   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5840     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5841     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5842     break 2
5843   fi
5844 done
5845   done
5846 IFS=$as_save_IFS
5847
5848 fi
5849 fi
5850 DUMPBIN=$ac_cv_prog_DUMPBIN
5851 if test -n "$DUMPBIN"; then
5852   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5853 $as_echo "$DUMPBIN" >&6; }
5854 else
5855   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5856 $as_echo "no" >&6; }
5857 fi
5858
5859
5860     test -n "$DUMPBIN" && break
5861   done
5862 fi
5863 if test -z "$DUMPBIN"; then
5864   ac_ct_DUMPBIN=$DUMPBIN
5865   for ac_prog in dumpbin "link -dump"
5866 do
5867   # Extract the first word of "$ac_prog", so it can be a program name with args.
5868 set dummy $ac_prog; ac_word=$2
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5870 $as_echo_n "checking for $ac_word... " >&6; }
5871 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5872   $as_echo_n "(cached) " >&6
5873 else
5874   if test -n "$ac_ct_DUMPBIN"; then
5875   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5876 else
5877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5878 for as_dir in $PATH
5879 do
5880   IFS=$as_save_IFS
5881   test -z "$as_dir" && as_dir=.
5882     for ac_exec_ext in '' $ac_executable_extensions; do
5883   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5884     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5885     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5886     break 2
5887   fi
5888 done
5889   done
5890 IFS=$as_save_IFS
5891
5892 fi
5893 fi
5894 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5895 if test -n "$ac_ct_DUMPBIN"; then
5896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5897 $as_echo "$ac_ct_DUMPBIN" >&6; }
5898 else
5899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5900 $as_echo "no" >&6; }
5901 fi
5902
5903
5904   test -n "$ac_ct_DUMPBIN" && break
5905 done
5906
5907   if test "x$ac_ct_DUMPBIN" = x; then
5908     DUMPBIN=":"
5909   else
5910     case $cross_compiling:$ac_tool_warned in
5911 yes:)
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5913 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5914 ac_tool_warned=yes ;;
5915 esac
5916     DUMPBIN=$ac_ct_DUMPBIN
5917   fi
5918 fi
5919
5920     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5921     *COFF*)
5922       DUMPBIN="$DUMPBIN -symbols"
5923       ;;
5924     *)
5925       DUMPBIN=:
5926       ;;
5927     esac
5928   fi
5929
5930   if test "$DUMPBIN" != ":"; then
5931     NM="$DUMPBIN"
5932   fi
5933 fi
5934 test -z "$NM" && NM=nm
5935
5936
5937
5938
5939
5940
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5942 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5943 if test "${lt_cv_nm_interface+set}" = set; then :
5944   $as_echo_n "(cached) " >&6
5945 else
5946   lt_cv_nm_interface="BSD nm"
5947   echo "int some_variable = 0;" > conftest.$ac_ext
5948   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5949   (eval "$ac_compile" 2>conftest.err)
5950   cat conftest.err >&5
5951   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5952   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5953   cat conftest.err >&5
5954   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5955   cat conftest.out >&5
5956   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5957     lt_cv_nm_interface="MS dumpbin"
5958   fi
5959   rm -f conftest*
5960 fi
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5962 $as_echo "$lt_cv_nm_interface" >&6; }
5963
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5965 $as_echo_n "checking whether ln -s works... " >&6; }
5966 LN_S=$as_ln_s
5967 if test "$LN_S" = "ln -s"; then
5968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5969 $as_echo "yes" >&6; }
5970 else
5971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5972 $as_echo "no, using $LN_S" >&6; }
5973 fi
5974
5975 # find the maximum length of command line arguments
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5977 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5978 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5979   $as_echo_n "(cached) " >&6
5980 else
5981     i=0
5982   teststring="ABCD"
5983
5984   case $build_os in
5985   msdosdjgpp*)
5986     # On DJGPP, this test can blow up pretty badly due to problems in libc
5987     # (any single argument exceeding 2000 bytes causes a buffer overrun
5988     # during glob expansion).  Even if it were fixed, the result of this
5989     # check would be larger than it should be.
5990     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5991     ;;
5992
5993   gnu*)
5994     # Under GNU Hurd, this test is not required because there is
5995     # no limit to the length of command line arguments.
5996     # Libtool will interpret -1 as no limit whatsoever
5997     lt_cv_sys_max_cmd_len=-1;
5998     ;;
5999
6000   cygwin* | mingw* | cegcc*)
6001     # On Win9x/ME, this test blows up -- it succeeds, but takes
6002     # about 5 minutes as the teststring grows exponentially.
6003     # Worse, since 9x/ME are not pre-emptively multitasking,
6004     # you end up with a "frozen" computer, even though with patience
6005     # the test eventually succeeds (with a max line length of 256k).
6006     # Instead, let's just punt: use the minimum linelength reported by
6007     # all of the supported platforms: 8192 (on NT/2K/XP).
6008     lt_cv_sys_max_cmd_len=8192;
6009     ;;
6010
6011   mint*)
6012     # On MiNT this can take a long time and run out of memory.
6013     lt_cv_sys_max_cmd_len=8192;
6014     ;;
6015
6016   amigaos*)
6017     # On AmigaOS with pdksh, this test takes hours, literally.
6018     # So we just punt and use a minimum line length of 8192.
6019     lt_cv_sys_max_cmd_len=8192;
6020     ;;
6021
6022   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6023     # This has been around since 386BSD, at least.  Likely further.
6024     if test -x /sbin/sysctl; then
6025       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6026     elif test -x /usr/sbin/sysctl; then
6027       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6028     else
6029       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6030     fi
6031     # And add a safety zone
6032     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6033     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6034     ;;
6035
6036   interix*)
6037     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6038     lt_cv_sys_max_cmd_len=196608
6039     ;;
6040
6041   osf*)
6042     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6043     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6044     # nice to cause kernel panics so lets avoid the loop below.
6045     # First set a reasonable default.
6046     lt_cv_sys_max_cmd_len=16384
6047     #
6048     if test -x /sbin/sysconfig; then
6049       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6050         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6051       esac
6052     fi
6053     ;;
6054   sco3.2v5*)
6055     lt_cv_sys_max_cmd_len=102400
6056     ;;
6057   sysv5* | sco5v6* | sysv4.2uw2*)
6058     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6059     if test -n "$kargmax"; then
6060       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6061     else
6062       lt_cv_sys_max_cmd_len=32768
6063     fi
6064     ;;
6065   *)
6066     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6067     if test -n "$lt_cv_sys_max_cmd_len"; then
6068       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6069       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6070     else
6071       # Make teststring a little bigger before we do anything with it.
6072       # a 1K string should be a reasonable start.
6073       for i in 1 2 3 4 5 6 7 8 ; do
6074         teststring=$teststring$teststring
6075       done
6076       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6077       # If test is not a shell built-in, we'll probably end up computing a
6078       # maximum length that is only half of the actual maximum length, but
6079       # we can't tell.
6080       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6081                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6082               test $i != 17 # 1/2 MB should be enough
6083       do
6084         i=`expr $i + 1`
6085         teststring=$teststring$teststring
6086       done
6087       # Only check the string length outside the loop.
6088       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6089       teststring=
6090       # Add a significant safety factor because C++ compilers can tack on
6091       # massive amounts of additional arguments before passing them to the
6092       # linker.  It appears as though 1/2 is a usable value.
6093       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6094     fi
6095     ;;
6096   esac
6097
6098 fi
6099
6100 if test -n $lt_cv_sys_max_cmd_len ; then
6101   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6102 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6103 else
6104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6105 $as_echo "none" >&6; }
6106 fi
6107 max_cmd_len=$lt_cv_sys_max_cmd_len
6108
6109
6110
6111
6112
6113
6114 : ${CP="cp -f"}
6115 : ${MV="mv -f"}
6116 : ${RM="rm -f"}
6117
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6119 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6120 # Try some XSI features
6121 xsi_shell=no
6122 ( _lt_dummy="a/b/c"
6123   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6124       = c,a/b,, \
6125     && eval 'test $(( 1 + 1 )) -eq 2 \
6126     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6127   && xsi_shell=yes
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6129 $as_echo "$xsi_shell" >&6; }
6130
6131
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6133 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6134 lt_shell_append=no
6135 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6136     >/dev/null 2>&1 \
6137   && lt_shell_append=yes
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6139 $as_echo "$lt_shell_append" >&6; }
6140
6141
6142 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6143   lt_unset=unset
6144 else
6145   lt_unset=false
6146 fi
6147
6148
6149
6150
6151
6152 # test EBCDIC or ASCII
6153 case `echo X|tr X '\101'` in
6154  A) # ASCII based system
6155     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6156   lt_SP2NL='tr \040 \012'
6157   lt_NL2SP='tr \015\012 \040\040'
6158   ;;
6159  *) # EBCDIC based system
6160   lt_SP2NL='tr \100 \n'
6161   lt_NL2SP='tr \r\n \100\100'
6162   ;;
6163 esac
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6174 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6175 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6176   $as_echo_n "(cached) " >&6
6177 else
6178   lt_cv_ld_reload_flag='-r'
6179 fi
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6181 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6182 reload_flag=$lt_cv_ld_reload_flag
6183 case $reload_flag in
6184 "" | " "*) ;;
6185 *) reload_flag=" $reload_flag" ;;
6186 esac
6187 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6188 case $host_os in
6189   darwin*)
6190     if test "$GCC" = yes; then
6191       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6192     else
6193       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6194     fi
6195     ;;
6196 esac
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206 if test -n "$ac_tool_prefix"; then
6207   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6208 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6210 $as_echo_n "checking for $ac_word... " >&6; }
6211 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6212   $as_echo_n "(cached) " >&6
6213 else
6214   if test -n "$OBJDUMP"; then
6215   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6216 else
6217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6218 for as_dir in $PATH
6219 do
6220   IFS=$as_save_IFS
6221   test -z "$as_dir" && as_dir=.
6222     for ac_exec_ext in '' $ac_executable_extensions; do
6223   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6224     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6225     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6226     break 2
6227   fi
6228 done
6229   done
6230 IFS=$as_save_IFS
6231
6232 fi
6233 fi
6234 OBJDUMP=$ac_cv_prog_OBJDUMP
6235 if test -n "$OBJDUMP"; then
6236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6237 $as_echo "$OBJDUMP" >&6; }
6238 else
6239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6240 $as_echo "no" >&6; }
6241 fi
6242
6243
6244 fi
6245 if test -z "$ac_cv_prog_OBJDUMP"; then
6246   ac_ct_OBJDUMP=$OBJDUMP
6247   # Extract the first word of "objdump", so it can be a program name with args.
6248 set dummy objdump; ac_word=$2
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6250 $as_echo_n "checking for $ac_word... " >&6; }
6251 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6252   $as_echo_n "(cached) " >&6
6253 else
6254   if test -n "$ac_ct_OBJDUMP"; then
6255   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6256 else
6257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6258 for as_dir in $PATH
6259 do
6260   IFS=$as_save_IFS
6261   test -z "$as_dir" && as_dir=.
6262     for ac_exec_ext in '' $ac_executable_extensions; do
6263   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6264     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6265     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6266     break 2
6267   fi
6268 done
6269   done
6270 IFS=$as_save_IFS
6271
6272 fi
6273 fi
6274 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6275 if test -n "$ac_ct_OBJDUMP"; then
6276   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6277 $as_echo "$ac_ct_OBJDUMP" >&6; }
6278 else
6279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6280 $as_echo "no" >&6; }
6281 fi
6282
6283   if test "x$ac_ct_OBJDUMP" = x; then
6284     OBJDUMP="false"
6285   else
6286     case $cross_compiling:$ac_tool_warned in
6287 yes:)
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6289 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6290 ac_tool_warned=yes ;;
6291 esac
6292     OBJDUMP=$ac_ct_OBJDUMP
6293   fi
6294 else
6295   OBJDUMP="$ac_cv_prog_OBJDUMP"
6296 fi
6297
6298 test -z "$OBJDUMP" && OBJDUMP=objdump
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6309 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6310 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6311   $as_echo_n "(cached) " >&6
6312 else
6313   lt_cv_file_magic_cmd='$MAGIC_CMD'
6314 lt_cv_file_magic_test_file=
6315 lt_cv_deplibs_check_method='unknown'
6316 # Need to set the preceding variable on all platforms that support
6317 # interlibrary dependencies.
6318 # 'none' -- dependencies not supported.
6319 # `unknown' -- same as none, but documents that we really don't know.
6320 # 'pass_all' -- all dependencies passed with no checks.
6321 # 'test_compile' -- check by making test program.
6322 # 'file_magic [[regex]]' -- check by looking for files in library path
6323 # which responds to the $file_magic_cmd with a given extended regex.
6324 # If you have `file' or equivalent on your system and you're not sure
6325 # whether `pass_all' will *always* work, you probably want this one.
6326
6327 case $host_os in
6328 aix[4-9]*)
6329   lt_cv_deplibs_check_method=pass_all
6330   ;;
6331
6332 beos*)
6333   lt_cv_deplibs_check_method=pass_all
6334   ;;
6335
6336 bsdi[45]*)
6337   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6338   lt_cv_file_magic_cmd='/usr/bin/file -L'
6339   lt_cv_file_magic_test_file=/shlib/libc.so
6340   ;;
6341
6342 cygwin*)
6343   # func_win32_libid is a shell function defined in ltmain.sh
6344   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6345   lt_cv_file_magic_cmd='func_win32_libid'
6346   ;;
6347
6348 mingw* | pw32*)
6349   # Base MSYS/MinGW do not provide the 'file' command needed by
6350   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6351   # unless we find 'file', for example because we are cross-compiling.
6352   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6353   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6354     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6355     lt_cv_file_magic_cmd='func_win32_libid'
6356   else
6357     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6358     lt_cv_file_magic_cmd='$OBJDUMP -f'
6359   fi
6360   ;;
6361
6362 cegcc*)
6363   # use the weaker test based on 'objdump'. See mingw*.
6364   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6365   lt_cv_file_magic_cmd='$OBJDUMP -f'
6366   ;;
6367
6368 darwin* | rhapsody*)
6369   lt_cv_deplibs_check_method=pass_all
6370   ;;
6371
6372 freebsd* | dragonfly*)
6373   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6374     case $host_cpu in
6375     i*86 )
6376       # Not sure whether the presence of OpenBSD here was a mistake.
6377       # Let's accept both of them until this is cleared up.
6378       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6379       lt_cv_file_magic_cmd=/usr/bin/file
6380       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6381       ;;
6382     esac
6383   else
6384     lt_cv_deplibs_check_method=pass_all
6385   fi
6386   ;;
6387
6388 gnu*)
6389   lt_cv_deplibs_check_method=pass_all
6390   ;;
6391
6392 haiku*)
6393   lt_cv_deplibs_check_method=pass_all
6394   ;;
6395
6396 hpux10.20* | hpux11*)
6397   lt_cv_file_magic_cmd=/usr/bin/file
6398   case $host_cpu in
6399   ia64*)
6400     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6401     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6402     ;;
6403   hppa*64*)
6404     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]'
6405     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6406     ;;
6407   *)
6408     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6409     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6410     ;;
6411   esac
6412   ;;
6413
6414 interix[3-9]*)
6415   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6416   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6417   ;;
6418
6419 irix5* | irix6* | nonstopux*)
6420   case $LD in
6421   *-32|*"-32 ") libmagic=32-bit;;
6422   *-n32|*"-n32 ") libmagic=N32;;
6423   *-64|*"-64 ") libmagic=64-bit;;
6424   *) libmagic=never-match;;
6425   esac
6426   lt_cv_deplibs_check_method=pass_all
6427   ;;
6428
6429 # This must be Linux ELF.
6430 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6431   lt_cv_deplibs_check_method=pass_all
6432   ;;
6433
6434 netbsd*)
6435   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6436     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6437   else
6438     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6439   fi
6440   ;;
6441
6442 newos6*)
6443   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6444   lt_cv_file_magic_cmd=/usr/bin/file
6445   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6446   ;;
6447
6448 *nto* | *qnx*)
6449   lt_cv_deplibs_check_method=pass_all
6450   ;;
6451
6452 openbsd*)
6453   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6454     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6455   else
6456     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6457   fi
6458   ;;
6459
6460 osf3* | osf4* | osf5*)
6461   lt_cv_deplibs_check_method=pass_all
6462   ;;
6463
6464 rdos*)
6465   lt_cv_deplibs_check_method=pass_all
6466   ;;
6467
6468 solaris*)
6469   lt_cv_deplibs_check_method=pass_all
6470   ;;
6471
6472 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6473   lt_cv_deplibs_check_method=pass_all
6474   ;;
6475
6476 sysv4 | sysv4.3*)
6477   case $host_vendor in
6478   motorola)
6479     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]'
6480     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6481     ;;
6482   ncr)
6483     lt_cv_deplibs_check_method=pass_all
6484     ;;
6485   sequent)
6486     lt_cv_file_magic_cmd='/bin/file'
6487     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6488     ;;
6489   sni)
6490     lt_cv_file_magic_cmd='/bin/file'
6491     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6492     lt_cv_file_magic_test_file=/lib/libc.so
6493     ;;
6494   siemens)
6495     lt_cv_deplibs_check_method=pass_all
6496     ;;
6497   pc)
6498     lt_cv_deplibs_check_method=pass_all
6499     ;;
6500   esac
6501   ;;
6502
6503 tpf*)
6504   lt_cv_deplibs_check_method=pass_all
6505   ;;
6506 esac
6507
6508 fi
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6510 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6511 file_magic_cmd=$lt_cv_file_magic_cmd
6512 deplibs_check_method=$lt_cv_deplibs_check_method
6513 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526 if test -n "$ac_tool_prefix"; then
6527   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6528 set dummy ${ac_tool_prefix}ar; ac_word=$2
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6530 $as_echo_n "checking for $ac_word... " >&6; }
6531 if test "${ac_cv_prog_AR+set}" = set; then :
6532   $as_echo_n "(cached) " >&6
6533 else
6534   if test -n "$AR"; then
6535   ac_cv_prog_AR="$AR" # Let the user override the test.
6536 else
6537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6538 for as_dir in $PATH
6539 do
6540   IFS=$as_save_IFS
6541   test -z "$as_dir" && as_dir=.
6542     for ac_exec_ext in '' $ac_executable_extensions; do
6543   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6544     ac_cv_prog_AR="${ac_tool_prefix}ar"
6545     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6546     break 2
6547   fi
6548 done
6549   done
6550 IFS=$as_save_IFS
6551
6552 fi
6553 fi
6554 AR=$ac_cv_prog_AR
6555 if test -n "$AR"; then
6556   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6557 $as_echo "$AR" >&6; }
6558 else
6559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6560 $as_echo "no" >&6; }
6561 fi
6562
6563
6564 fi
6565 if test -z "$ac_cv_prog_AR"; then
6566   ac_ct_AR=$AR
6567   # Extract the first word of "ar", so it can be a program name with args.
6568 set dummy ar; ac_word=$2
6569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6570 $as_echo_n "checking for $ac_word... " >&6; }
6571 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6572   $as_echo_n "(cached) " >&6
6573 else
6574   if test -n "$ac_ct_AR"; then
6575   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6576 else
6577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6578 for as_dir in $PATH
6579 do
6580   IFS=$as_save_IFS
6581   test -z "$as_dir" && as_dir=.
6582     for ac_exec_ext in '' $ac_executable_extensions; do
6583   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6584     ac_cv_prog_ac_ct_AR="ar"
6585     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6586     break 2
6587   fi
6588 done
6589   done
6590 IFS=$as_save_IFS
6591
6592 fi
6593 fi
6594 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6595 if test -n "$ac_ct_AR"; then
6596   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6597 $as_echo "$ac_ct_AR" >&6; }
6598 else
6599   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6600 $as_echo "no" >&6; }
6601 fi
6602
6603   if test "x$ac_ct_AR" = x; then
6604     AR="false"
6605   else
6606     case $cross_compiling:$ac_tool_warned in
6607 yes:)
6608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6609 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6610 ac_tool_warned=yes ;;
6611 esac
6612     AR=$ac_ct_AR
6613   fi
6614 else
6615   AR="$ac_cv_prog_AR"
6616 fi
6617
6618 test -z "$AR" && AR=ar
6619 test -z "$AR_FLAGS" && AR_FLAGS=cru
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631 if test -n "$ac_tool_prefix"; then
6632   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6633 set dummy ${ac_tool_prefix}strip; ac_word=$2
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6635 $as_echo_n "checking for $ac_word... " >&6; }
6636 if test "${ac_cv_prog_STRIP+set}" = set; then :
6637   $as_echo_n "(cached) " >&6
6638 else
6639   if test -n "$STRIP"; then
6640   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6641 else
6642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6643 for as_dir in $PATH
6644 do
6645   IFS=$as_save_IFS
6646   test -z "$as_dir" && as_dir=.
6647     for ac_exec_ext in '' $ac_executable_extensions; do
6648   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6649     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6650     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6651     break 2
6652   fi
6653 done
6654   done
6655 IFS=$as_save_IFS
6656
6657 fi
6658 fi
6659 STRIP=$ac_cv_prog_STRIP
6660 if test -n "$STRIP"; then
6661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6662 $as_echo "$STRIP" >&6; }
6663 else
6664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6665 $as_echo "no" >&6; }
6666 fi
6667
6668
6669 fi
6670 if test -z "$ac_cv_prog_STRIP"; then
6671   ac_ct_STRIP=$STRIP
6672   # Extract the first word of "strip", so it can be a program name with args.
6673 set dummy strip; ac_word=$2
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6675 $as_echo_n "checking for $ac_word... " >&6; }
6676 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6677   $as_echo_n "(cached) " >&6
6678 else
6679   if test -n "$ac_ct_STRIP"; then
6680   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6681 else
6682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6683 for as_dir in $PATH
6684 do
6685   IFS=$as_save_IFS
6686   test -z "$as_dir" && as_dir=.
6687     for ac_exec_ext in '' $ac_executable_extensions; do
6688   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6689     ac_cv_prog_ac_ct_STRIP="strip"
6690     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6691     break 2
6692   fi
6693 done
6694   done
6695 IFS=$as_save_IFS
6696
6697 fi
6698 fi
6699 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6700 if test -n "$ac_ct_STRIP"; then
6701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6702 $as_echo "$ac_ct_STRIP" >&6; }
6703 else
6704   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6705 $as_echo "no" >&6; }
6706 fi
6707
6708   if test "x$ac_ct_STRIP" = x; then
6709     STRIP=":"
6710   else
6711     case $cross_compiling:$ac_tool_warned in
6712 yes:)
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6714 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6715 ac_tool_warned=yes ;;
6716 esac
6717     STRIP=$ac_ct_STRIP
6718   fi
6719 else
6720   STRIP="$ac_cv_prog_STRIP"
6721 fi
6722
6723 test -z "$STRIP" && STRIP=:
6724
6725
6726
6727
6728
6729
6730 if test -n "$ac_tool_prefix"; then
6731   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6732 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6734 $as_echo_n "checking for $ac_word... " >&6; }
6735 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6736   $as_echo_n "(cached) " >&6
6737 else
6738   if test -n "$RANLIB"; then
6739   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6740 else
6741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6742 for as_dir in $PATH
6743 do
6744   IFS=$as_save_IFS
6745   test -z "$as_dir" && as_dir=.
6746     for ac_exec_ext in '' $ac_executable_extensions; do
6747   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6748     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6749     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6750     break 2
6751   fi
6752 done
6753   done
6754 IFS=$as_save_IFS
6755
6756 fi
6757 fi
6758 RANLIB=$ac_cv_prog_RANLIB
6759 if test -n "$RANLIB"; then
6760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6761 $as_echo "$RANLIB" >&6; }
6762 else
6763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6764 $as_echo "no" >&6; }
6765 fi
6766
6767
6768 fi
6769 if test -z "$ac_cv_prog_RANLIB"; then
6770   ac_ct_RANLIB=$RANLIB
6771   # Extract the first word of "ranlib", so it can be a program name with args.
6772 set dummy ranlib; ac_word=$2
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6774 $as_echo_n "checking for $ac_word... " >&6; }
6775 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6776   $as_echo_n "(cached) " >&6
6777 else
6778   if test -n "$ac_ct_RANLIB"; then
6779   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6780 else
6781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6782 for as_dir in $PATH
6783 do
6784   IFS=$as_save_IFS
6785   test -z "$as_dir" && as_dir=.
6786     for ac_exec_ext in '' $ac_executable_extensions; do
6787   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6788     ac_cv_prog_ac_ct_RANLIB="ranlib"
6789     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6790     break 2
6791   fi
6792 done
6793   done
6794 IFS=$as_save_IFS
6795
6796 fi
6797 fi
6798 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6799 if test -n "$ac_ct_RANLIB"; then
6800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6801 $as_echo "$ac_ct_RANLIB" >&6; }
6802 else
6803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6804 $as_echo "no" >&6; }
6805 fi
6806
6807   if test "x$ac_ct_RANLIB" = x; then
6808     RANLIB=":"
6809   else
6810     case $cross_compiling:$ac_tool_warned in
6811 yes:)
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6813 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6814 ac_tool_warned=yes ;;
6815 esac
6816     RANLIB=$ac_ct_RANLIB
6817   fi
6818 else
6819   RANLIB="$ac_cv_prog_RANLIB"
6820 fi
6821
6822 test -z "$RANLIB" && RANLIB=:
6823
6824
6825
6826
6827
6828
6829 # Determine commands to create old-style static archives.
6830 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6831 old_postinstall_cmds='chmod 644 $oldlib'
6832 old_postuninstall_cmds=
6833
6834 if test -n "$RANLIB"; then
6835   case $host_os in
6836   openbsd*)
6837     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6838     ;;
6839   *)
6840     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6841     ;;
6842   esac
6843   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6844 fi
6845
6846 case $host_os in
6847   darwin*)
6848     lock_old_archive_extraction=yes ;;
6849   *)
6850     lock_old_archive_extraction=no ;;
6851 esac
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
6891 # If no C compiler was specified, use CC.
6892 LTCC=${LTCC-"$CC"}
6893
6894 # If no C compiler flags were specified, use CFLAGS.
6895 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6896
6897 # Allow CC to be a program name with arguments.
6898 compiler=$CC
6899
6900
6901 # Check for command to grab the raw symbol name followed by C symbol from nm.
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6903 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6904 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6905   $as_echo_n "(cached) " >&6
6906 else
6907
6908 # These are sane defaults that work on at least a few old systems.
6909 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6910
6911 # Character class describing NM global symbol codes.
6912 symcode='[BCDEGRST]'
6913
6914 # Regexp to match symbols that can be accessed directly from C.
6915 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6916
6917 # Define system-specific variables.
6918 case $host_os in
6919 aix*)
6920   symcode='[BCDT]'
6921   ;;
6922 cygwin* | mingw* | pw32* | cegcc*)
6923   symcode='[ABCDGISTW]'
6924   ;;
6925 hpux*)
6926   if test "$host_cpu" = ia64; then
6927     symcode='[ABCDEGRST]'
6928   fi
6929   ;;
6930 irix* | nonstopux*)
6931   symcode='[BCDEGRST]'
6932   ;;
6933 osf*)
6934   symcode='[BCDEGQRST]'
6935   ;;
6936 solaris*)
6937   symcode='[BDRT]'
6938   ;;
6939 sco3.2v5*)
6940   symcode='[DT]'
6941   ;;
6942 sysv4.2uw2*)
6943   symcode='[DT]'
6944   ;;
6945 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6946   symcode='[ABDT]'
6947   ;;
6948 sysv4)
6949   symcode='[DFNSTU]'
6950   ;;
6951 esac
6952
6953 # If we're using GNU nm, then use its standard symbol codes.
6954 case `$NM -V 2>&1` in
6955 *GNU* | *'with BFD'*)
6956   symcode='[ABCDGIRSTW]' ;;
6957 esac
6958
6959 # Transform an extracted symbol line into a proper C declaration.
6960 # Some systems (esp. on ia64) link data and code symbols differently,
6961 # so use this general approach.
6962 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6963
6964 # Transform an extracted symbol line into symbol name and symbol address
6965 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6966 lt_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'"
6967
6968 # Handle CRLF in mingw tool chain
6969 opt_cr=
6970 case $build_os in
6971 mingw*)
6972   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6973   ;;
6974 esac
6975
6976 # Try without a prefix underscore, then with it.
6977 for ac_symprfx in "" "_"; do
6978
6979   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6980   symxfrm="\\1 $ac_symprfx\\2 \\2"
6981
6982   # Write the raw and C identifiers.
6983   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6984     # Fake it for dumpbin and say T for any non-static function
6985     # and D for any global variable.
6986     # Also find C++ and __fastcall symbols from MSVC++,
6987     # which start with @ or ?.
6988     lt_cv_sys_global_symbol_pipe="$AWK '"\
6989 "     {last_section=section; section=\$ 3};"\
6990 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6991 "     \$ 0!~/External *\|/{next};"\
6992 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6993 "     {if(hide[section]) next};"\
6994 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6995 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6996 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6997 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6998 "     ' prfx=^$ac_symprfx"
6999   else
7000     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7001   fi
7002
7003   # Check to see that the pipe works correctly.
7004   pipe_works=no
7005
7006   rm -f conftest*
7007   cat > conftest.$ac_ext <<_LT_EOF
7008 #ifdef __cplusplus
7009 extern "C" {
7010 #endif
7011 char nm_test_var;
7012 void nm_test_func(void);
7013 void nm_test_func(void){}
7014 #ifdef __cplusplus
7015 }
7016 #endif
7017 int main(){nm_test_var='a';nm_test_func();return(0);}
7018 _LT_EOF
7019
7020   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7021   (eval $ac_compile) 2>&5
7022   ac_status=$?
7023   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7024   test $ac_status = 0; }; then
7025     # Now try to grab the symbols.
7026     nlist=conftest.nm
7027     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7028   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7029   ac_status=$?
7030   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7031   test $ac_status = 0; } && test -s "$nlist"; then
7032       # Try sorting and uniquifying the output.
7033       if sort "$nlist" | uniq > "$nlist"T; then
7034         mv -f "$nlist"T "$nlist"
7035       else
7036         rm -f "$nlist"T
7037       fi
7038
7039       # Make sure that we snagged all the symbols we need.
7040       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7041         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7042           cat <<_LT_EOF > conftest.$ac_ext
7043 #ifdef __cplusplus
7044 extern "C" {
7045 #endif
7046
7047 _LT_EOF
7048           # Now generate the symbol file.
7049           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7050
7051           cat <<_LT_EOF >> conftest.$ac_ext
7052
7053 /* The mapping between symbol names and symbols.  */
7054 const struct {
7055   const char *name;
7056   void       *address;
7057 }
7058 lt__PROGRAM__LTX_preloaded_symbols[] =
7059 {
7060   { "@PROGRAM@", (void *) 0 },
7061 _LT_EOF
7062           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7063           cat <<\_LT_EOF >> conftest.$ac_ext
7064   {0, (void *) 0}
7065 };
7066
7067 /* This works around a problem in FreeBSD linker */
7068 #ifdef FREEBSD_WORKAROUND
7069 static const void *lt_preloaded_setup() {
7070   return lt__PROGRAM__LTX_preloaded_symbols;
7071 }
7072 #endif
7073
7074 #ifdef __cplusplus
7075 }
7076 #endif
7077 _LT_EOF
7078           # Now try linking the two files.
7079           mv conftest.$ac_objext conftstm.$ac_objext
7080           lt_save_LIBS="$LIBS"
7081           lt_save_CFLAGS="$CFLAGS"
7082           LIBS="conftstm.$ac_objext"
7083           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7084           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7085   (eval $ac_link) 2>&5
7086   ac_status=$?
7087   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7088   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7089             pipe_works=yes
7090           fi
7091           LIBS="$lt_save_LIBS"
7092           CFLAGS="$lt_save_CFLAGS"
7093         else
7094           echo "cannot find nm_test_func in $nlist" >&5
7095         fi
7096       else
7097         echo "cannot find nm_test_var in $nlist" >&5
7098       fi
7099     else
7100       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7101     fi
7102   else
7103     echo "$progname: failed program was:" >&5
7104     cat conftest.$ac_ext >&5
7105   fi
7106   rm -rf conftest* conftst*
7107
7108   # Do not use the global_symbol_pipe unless it works.
7109   if test "$pipe_works" = yes; then
7110     break
7111   else
7112     lt_cv_sys_global_symbol_pipe=
7113   fi
7114 done
7115
7116 fi
7117
7118 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7119   lt_cv_sys_global_symbol_to_cdecl=
7120 fi
7121 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7123 $as_echo "failed" >&6; }
7124 else
7125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7126 $as_echo "ok" >&6; }
7127 fi
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150 # Check whether --enable-libtool-lock was given.
7151 if test "${enable_libtool_lock+set}" = set; then :
7152   enableval=$enable_libtool_lock;
7153 fi
7154
7155 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7156
7157 # Some flags need to be propagated to the compiler or linker for good
7158 # libtool support.
7159 case $host in
7160 ia64-*-hpux*)
7161   # Find out which ABI we are using.
7162   echo 'int i;' > conftest.$ac_ext
7163   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7164   (eval $ac_compile) 2>&5
7165   ac_status=$?
7166   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7167   test $ac_status = 0; }; then
7168     case `/usr/bin/file conftest.$ac_objext` in
7169       *ELF-32*)
7170         HPUX_IA64_MODE="32"
7171         ;;
7172       *ELF-64*)
7173         HPUX_IA64_MODE="64"
7174         ;;
7175     esac
7176   fi
7177   rm -rf conftest*
7178   ;;
7179 *-*-irix6*)
7180   # Find out which ABI we are using.
7181   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7182   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7183   (eval $ac_compile) 2>&5
7184   ac_status=$?
7185   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7186   test $ac_status = 0; }; then
7187     if test "$lt_cv_prog_gnu_ld" = yes; then
7188       case `/usr/bin/file conftest.$ac_objext` in
7189         *32-bit*)
7190           LD="${LD-ld} -melf32bsmip"
7191           ;;
7192         *N32*)
7193           LD="${LD-ld} -melf32bmipn32"
7194           ;;
7195         *64-bit*)
7196           LD="${LD-ld} -melf64bmip"
7197         ;;
7198       esac
7199     else
7200       case `/usr/bin/file conftest.$ac_objext` in
7201         *32-bit*)
7202           LD="${LD-ld} -32"
7203           ;;
7204         *N32*)
7205           LD="${LD-ld} -n32"
7206           ;;
7207         *64-bit*)
7208           LD="${LD-ld} -64"
7209           ;;
7210       esac
7211     fi
7212   fi
7213   rm -rf conftest*
7214   ;;
7215
7216 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7217 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7218   # Find out which ABI we are using.
7219   echo 'int i;' > conftest.$ac_ext
7220   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7221   (eval $ac_compile) 2>&5
7222   ac_status=$?
7223   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7224   test $ac_status = 0; }; then
7225     case `/usr/bin/file conftest.o` in
7226       *32-bit*)
7227         case $host in
7228           x86_64-*kfreebsd*-gnu)
7229             LD="${LD-ld} -m elf_i386_fbsd"
7230             ;;
7231           x86_64-*linux*)
7232             case `/usr/bin/file conftest.o` in
7233               *x86-64*)
7234                 LD="${LD-ld} -m elf32_x86_64"
7235                 ;;
7236               *)
7237                 LD="${LD-ld} -m elf_i386"
7238                 ;;
7239             esac
7240             ;;
7241           powerpc64le-*linux*)
7242             LD="${LD-ld} -m elf32lppclinux"
7243             ;;
7244           powerpc64-*linux*)
7245             LD="${LD-ld} -m elf32ppclinux"
7246             ;;
7247           s390x-*linux*)
7248             LD="${LD-ld} -m elf_s390"
7249             ;;
7250           sparc64-*linux*)
7251             LD="${LD-ld} -m elf32_sparc"
7252             ;;
7253         esac
7254         ;;
7255       *64-bit*)
7256         case $host in
7257           x86_64-*kfreebsd*-gnu)
7258             LD="${LD-ld} -m elf_x86_64_fbsd"
7259             ;;
7260           x86_64-*linux*)
7261             LD="${LD-ld} -m elf_x86_64"
7262             ;;
7263           powerpcle-*linux*)
7264             LD="${LD-ld} -m elf64lppc"
7265             ;;
7266           powerpc-*linux*)
7267             LD="${LD-ld} -m elf64ppc"
7268             ;;
7269           s390*-*linux*|s390*-*tpf*)
7270             LD="${LD-ld} -m elf64_s390"
7271             ;;
7272           sparc*-*linux*)
7273             LD="${LD-ld} -m elf64_sparc"
7274             ;;
7275         esac
7276         ;;
7277     esac
7278   fi
7279   rm -rf conftest*
7280   ;;
7281
7282 *-*-sco3.2v5*)
7283   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7284   SAVE_CFLAGS="$CFLAGS"
7285   CFLAGS="$CFLAGS -belf"
7286   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7287 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7288 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7289   $as_echo_n "(cached) " >&6
7290 else
7291   ac_ext=c
7292 ac_cpp='$CPP $CPPFLAGS'
7293 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7294 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7295 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7296
7297      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7298 /* end confdefs.h.  */
7299
7300 int
7301 main ()
7302 {
7303
7304   ;
7305   return 0;
7306 }
7307 _ACEOF
7308 if ac_fn_c_try_link "$LINENO"; then :
7309   lt_cv_cc_needs_belf=yes
7310 else
7311   lt_cv_cc_needs_belf=no
7312 fi
7313 rm -f core conftest.err conftest.$ac_objext \
7314     conftest$ac_exeext conftest.$ac_ext
7315      ac_ext=c
7316 ac_cpp='$CPP $CPPFLAGS'
7317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7320
7321 fi
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7323 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7324   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7325     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7326     CFLAGS="$SAVE_CFLAGS"
7327   fi
7328   ;;
7329 sparc*-*solaris*)
7330   # Find out which ABI we are using.
7331   echo 'int i;' > conftest.$ac_ext
7332   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7333   (eval $ac_compile) 2>&5
7334   ac_status=$?
7335   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7336   test $ac_status = 0; }; then
7337     case `/usr/bin/file conftest.o` in
7338     *64-bit*)
7339       case $lt_cv_prog_gnu_ld in
7340       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7341       *)
7342         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7343           LD="${LD-ld} -64"
7344         fi
7345         ;;
7346       esac
7347       ;;
7348     esac
7349   fi
7350   rm -rf conftest*
7351   ;;
7352 esac
7353
7354 need_locks="$enable_libtool_lock"
7355
7356
7357   case $host_os in
7358     rhapsody* | darwin*)
7359     if test -n "$ac_tool_prefix"; then
7360   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7361 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7363 $as_echo_n "checking for $ac_word... " >&6; }
7364 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7365   $as_echo_n "(cached) " >&6
7366 else
7367   if test -n "$DSYMUTIL"; then
7368   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7369 else
7370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7371 for as_dir in $PATH
7372 do
7373   IFS=$as_save_IFS
7374   test -z "$as_dir" && as_dir=.
7375     for ac_exec_ext in '' $ac_executable_extensions; do
7376   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7377     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7378     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7379     break 2
7380   fi
7381 done
7382   done
7383 IFS=$as_save_IFS
7384
7385 fi
7386 fi
7387 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7388 if test -n "$DSYMUTIL"; then
7389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7390 $as_echo "$DSYMUTIL" >&6; }
7391 else
7392   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7393 $as_echo "no" >&6; }
7394 fi
7395
7396
7397 fi
7398 if test -z "$ac_cv_prog_DSYMUTIL"; then
7399   ac_ct_DSYMUTIL=$DSYMUTIL
7400   # Extract the first word of "dsymutil", so it can be a program name with args.
7401 set dummy dsymutil; ac_word=$2
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7403 $as_echo_n "checking for $ac_word... " >&6; }
7404 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7405   $as_echo_n "(cached) " >&6
7406 else
7407   if test -n "$ac_ct_DSYMUTIL"; then
7408   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7409 else
7410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7411 for as_dir in $PATH
7412 do
7413   IFS=$as_save_IFS
7414   test -z "$as_dir" && as_dir=.
7415     for ac_exec_ext in '' $ac_executable_extensions; do
7416   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7417     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7418     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7419     break 2
7420   fi
7421 done
7422   done
7423 IFS=$as_save_IFS
7424
7425 fi
7426 fi
7427 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7428 if test -n "$ac_ct_DSYMUTIL"; then
7429   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7430 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7431 else
7432   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7433 $as_echo "no" >&6; }
7434 fi
7435
7436   if test "x$ac_ct_DSYMUTIL" = x; then
7437     DSYMUTIL=":"
7438   else
7439     case $cross_compiling:$ac_tool_warned in
7440 yes:)
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7442 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7443 ac_tool_warned=yes ;;
7444 esac
7445     DSYMUTIL=$ac_ct_DSYMUTIL
7446   fi
7447 else
7448   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7449 fi
7450
7451     if test -n "$ac_tool_prefix"; then
7452   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7453 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7455 $as_echo_n "checking for $ac_word... " >&6; }
7456 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7457   $as_echo_n "(cached) " >&6
7458 else
7459   if test -n "$NMEDIT"; then
7460   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7461 else
7462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7463 for as_dir in $PATH
7464 do
7465   IFS=$as_save_IFS
7466   test -z "$as_dir" && as_dir=.
7467     for ac_exec_ext in '' $ac_executable_extensions; do
7468   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7469     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7470     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7471     break 2
7472   fi
7473 done
7474   done
7475 IFS=$as_save_IFS
7476
7477 fi
7478 fi
7479 NMEDIT=$ac_cv_prog_NMEDIT
7480 if test -n "$NMEDIT"; then
7481   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7482 $as_echo "$NMEDIT" >&6; }
7483 else
7484   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7485 $as_echo "no" >&6; }
7486 fi
7487
7488
7489 fi
7490 if test -z "$ac_cv_prog_NMEDIT"; then
7491   ac_ct_NMEDIT=$NMEDIT
7492   # Extract the first word of "nmedit", so it can be a program name with args.
7493 set dummy nmedit; ac_word=$2
7494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7495 $as_echo_n "checking for $ac_word... " >&6; }
7496 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7497   $as_echo_n "(cached) " >&6
7498 else
7499   if test -n "$ac_ct_NMEDIT"; then
7500   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7501 else
7502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7503 for as_dir in $PATH
7504 do
7505   IFS=$as_save_IFS
7506   test -z "$as_dir" && as_dir=.
7507     for ac_exec_ext in '' $ac_executable_extensions; do
7508   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7509     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7510     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7511     break 2
7512   fi
7513 done
7514   done
7515 IFS=$as_save_IFS
7516
7517 fi
7518 fi
7519 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7520 if test -n "$ac_ct_NMEDIT"; then
7521   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7522 $as_echo "$ac_ct_NMEDIT" >&6; }
7523 else
7524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7525 $as_echo "no" >&6; }
7526 fi
7527
7528   if test "x$ac_ct_NMEDIT" = x; then
7529     NMEDIT=":"
7530   else
7531     case $cross_compiling:$ac_tool_warned in
7532 yes:)
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7534 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7535 ac_tool_warned=yes ;;
7536 esac
7537     NMEDIT=$ac_ct_NMEDIT
7538   fi
7539 else
7540   NMEDIT="$ac_cv_prog_NMEDIT"
7541 fi
7542
7543     if test -n "$ac_tool_prefix"; then
7544   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7545 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7547 $as_echo_n "checking for $ac_word... " >&6; }
7548 if test "${ac_cv_prog_LIPO+set}" = set; then :
7549   $as_echo_n "(cached) " >&6
7550 else
7551   if test -n "$LIPO"; then
7552   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7553 else
7554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7555 for as_dir in $PATH
7556 do
7557   IFS=$as_save_IFS
7558   test -z "$as_dir" && as_dir=.
7559     for ac_exec_ext in '' $ac_executable_extensions; do
7560   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7561     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7562     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7563     break 2
7564   fi
7565 done
7566   done
7567 IFS=$as_save_IFS
7568
7569 fi
7570 fi
7571 LIPO=$ac_cv_prog_LIPO
7572 if test -n "$LIPO"; then
7573   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7574 $as_echo "$LIPO" >&6; }
7575 else
7576   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7577 $as_echo "no" >&6; }
7578 fi
7579
7580
7581 fi
7582 if test -z "$ac_cv_prog_LIPO"; then
7583   ac_ct_LIPO=$LIPO
7584   # Extract the first word of "lipo", so it can be a program name with args.
7585 set dummy lipo; ac_word=$2
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7587 $as_echo_n "checking for $ac_word... " >&6; }
7588 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7589   $as_echo_n "(cached) " >&6
7590 else
7591   if test -n "$ac_ct_LIPO"; then
7592   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7593 else
7594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7595 for as_dir in $PATH
7596 do
7597   IFS=$as_save_IFS
7598   test -z "$as_dir" && as_dir=.
7599     for ac_exec_ext in '' $ac_executable_extensions; do
7600   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7601     ac_cv_prog_ac_ct_LIPO="lipo"
7602     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7603     break 2
7604   fi
7605 done
7606   done
7607 IFS=$as_save_IFS
7608
7609 fi
7610 fi
7611 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7612 if test -n "$ac_ct_LIPO"; then
7613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7614 $as_echo "$ac_ct_LIPO" >&6; }
7615 else
7616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7617 $as_echo "no" >&6; }
7618 fi
7619
7620   if test "x$ac_ct_LIPO" = x; then
7621     LIPO=":"
7622   else
7623     case $cross_compiling:$ac_tool_warned in
7624 yes:)
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7626 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7627 ac_tool_warned=yes ;;
7628 esac
7629     LIPO=$ac_ct_LIPO
7630   fi
7631 else
7632   LIPO="$ac_cv_prog_LIPO"
7633 fi
7634
7635     if test -n "$ac_tool_prefix"; then
7636   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7637 set dummy ${ac_tool_prefix}otool; ac_word=$2
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7639 $as_echo_n "checking for $ac_word... " >&6; }
7640 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7641   $as_echo_n "(cached) " >&6
7642 else
7643   if test -n "$OTOOL"; then
7644   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7645 else
7646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7647 for as_dir in $PATH
7648 do
7649   IFS=$as_save_IFS
7650   test -z "$as_dir" && as_dir=.
7651     for ac_exec_ext in '' $ac_executable_extensions; do
7652   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7653     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7654     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7655     break 2
7656   fi
7657 done
7658   done
7659 IFS=$as_save_IFS
7660
7661 fi
7662 fi
7663 OTOOL=$ac_cv_prog_OTOOL
7664 if test -n "$OTOOL"; then
7665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7666 $as_echo "$OTOOL" >&6; }
7667 else
7668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7669 $as_echo "no" >&6; }
7670 fi
7671
7672
7673 fi
7674 if test -z "$ac_cv_prog_OTOOL"; then
7675   ac_ct_OTOOL=$OTOOL
7676   # Extract the first word of "otool", so it can be a program name with args.
7677 set dummy otool; ac_word=$2
7678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7679 $as_echo_n "checking for $ac_word... " >&6; }
7680 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7681   $as_echo_n "(cached) " >&6
7682 else
7683   if test -n "$ac_ct_OTOOL"; then
7684   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7685 else
7686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7687 for as_dir in $PATH
7688 do
7689   IFS=$as_save_IFS
7690   test -z "$as_dir" && as_dir=.
7691     for ac_exec_ext in '' $ac_executable_extensions; do
7692   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7693     ac_cv_prog_ac_ct_OTOOL="otool"
7694     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7695     break 2
7696   fi
7697 done
7698   done
7699 IFS=$as_save_IFS
7700
7701 fi
7702 fi
7703 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7704 if test -n "$ac_ct_OTOOL"; then
7705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7706 $as_echo "$ac_ct_OTOOL" >&6; }
7707 else
7708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7709 $as_echo "no" >&6; }
7710 fi
7711
7712   if test "x$ac_ct_OTOOL" = x; then
7713     OTOOL=":"
7714   else
7715     case $cross_compiling:$ac_tool_warned in
7716 yes:)
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7718 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7719 ac_tool_warned=yes ;;
7720 esac
7721     OTOOL=$ac_ct_OTOOL
7722   fi
7723 else
7724   OTOOL="$ac_cv_prog_OTOOL"
7725 fi
7726
7727     if test -n "$ac_tool_prefix"; then
7728   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7729 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7731 $as_echo_n "checking for $ac_word... " >&6; }
7732 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7733   $as_echo_n "(cached) " >&6
7734 else
7735   if test -n "$OTOOL64"; then
7736   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7737 else
7738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7739 for as_dir in $PATH
7740 do
7741   IFS=$as_save_IFS
7742   test -z "$as_dir" && as_dir=.
7743     for ac_exec_ext in '' $ac_executable_extensions; do
7744   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7745     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7746     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7747     break 2
7748   fi
7749 done
7750   done
7751 IFS=$as_save_IFS
7752
7753 fi
7754 fi
7755 OTOOL64=$ac_cv_prog_OTOOL64
7756 if test -n "$OTOOL64"; then
7757   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7758 $as_echo "$OTOOL64" >&6; }
7759 else
7760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7761 $as_echo "no" >&6; }
7762 fi
7763
7764
7765 fi
7766 if test -z "$ac_cv_prog_OTOOL64"; then
7767   ac_ct_OTOOL64=$OTOOL64
7768   # Extract the first word of "otool64", so it can be a program name with args.
7769 set dummy otool64; ac_word=$2
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7771 $as_echo_n "checking for $ac_word... " >&6; }
7772 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7773   $as_echo_n "(cached) " >&6
7774 else
7775   if test -n "$ac_ct_OTOOL64"; then
7776   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7777 else
7778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7779 for as_dir in $PATH
7780 do
7781   IFS=$as_save_IFS
7782   test -z "$as_dir" && as_dir=.
7783     for ac_exec_ext in '' $ac_executable_extensions; do
7784   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7785     ac_cv_prog_ac_ct_OTOOL64="otool64"
7786     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7787     break 2
7788   fi
7789 done
7790   done
7791 IFS=$as_save_IFS
7792
7793 fi
7794 fi
7795 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7796 if test -n "$ac_ct_OTOOL64"; then
7797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7798 $as_echo "$ac_ct_OTOOL64" >&6; }
7799 else
7800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7801 $as_echo "no" >&6; }
7802 fi
7803
7804   if test "x$ac_ct_OTOOL64" = x; then
7805     OTOOL64=":"
7806   else
7807     case $cross_compiling:$ac_tool_warned in
7808 yes:)
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7810 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7811 ac_tool_warned=yes ;;
7812 esac
7813     OTOOL64=$ac_ct_OTOOL64
7814   fi
7815 else
7816   OTOOL64="$ac_cv_prog_OTOOL64"
7817 fi
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
7845     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7846 $as_echo_n "checking for -single_module linker flag... " >&6; }
7847 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7848   $as_echo_n "(cached) " >&6
7849 else
7850   lt_cv_apple_cc_single_mod=no
7851       if test -z "${LT_MULTI_MODULE}"; then
7852         # By default we will add the -single_module flag. You can override
7853         # by either setting the environment variable LT_MULTI_MODULE
7854         # non-empty at configure time, or by adding -multi_module to the
7855         # link flags.
7856         rm -rf libconftest.dylib*
7857         echo "int foo(void){return 1;}" > conftest.c
7858         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7859 -dynamiclib -Wl,-single_module conftest.c" >&5
7860         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7861           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7862         _lt_result=$?
7863         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7864           lt_cv_apple_cc_single_mod=yes
7865         else
7866           cat conftest.err >&5
7867         fi
7868         rm -rf libconftest.dylib*
7869         rm -f conftest.*
7870       fi
7871 fi
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7873 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7874     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7875 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7876 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7877   $as_echo_n "(cached) " >&6
7878 else
7879   lt_cv_ld_exported_symbols_list=no
7880       save_LDFLAGS=$LDFLAGS
7881       echo "_main" > conftest.sym
7882       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7883       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7884 /* end confdefs.h.  */
7885
7886 int
7887 main ()
7888 {
7889
7890   ;
7891   return 0;
7892 }
7893 _ACEOF
7894 if ac_fn_c_try_link "$LINENO"; then :
7895   lt_cv_ld_exported_symbols_list=yes
7896 else
7897   lt_cv_ld_exported_symbols_list=no
7898 fi
7899 rm -f core conftest.err conftest.$ac_objext \
7900     conftest$ac_exeext conftest.$ac_ext
7901         LDFLAGS="$save_LDFLAGS"
7902
7903 fi
7904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7905 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7906     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7907 $as_echo_n "checking for -force_load linker flag... " >&6; }
7908 if test "${lt_cv_ld_force_load+set}" = set; then :
7909   $as_echo_n "(cached) " >&6
7910 else
7911   lt_cv_ld_force_load=no
7912       cat > conftest.c << _LT_EOF
7913 int forced_loaded() { return 2;}
7914 _LT_EOF
7915       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7916       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7917       echo "$AR cru libconftest.a conftest.o" >&5
7918       $AR cru libconftest.a conftest.o 2>&5
7919       cat > conftest.c << _LT_EOF
7920 int main() { return 0;}
7921 _LT_EOF
7922       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7923       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7924       _lt_result=$?
7925       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7926         lt_cv_ld_force_load=yes
7927       else
7928         cat conftest.err >&5
7929       fi
7930         rm -f conftest.err libconftest.a conftest conftest.c
7931         rm -rf conftest.dSYM
7932
7933 fi
7934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7935 $as_echo "$lt_cv_ld_force_load" >&6; }
7936     case $host_os in
7937     rhapsody* | darwin1.[012])
7938       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7939     darwin1.*)
7940       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7941     darwin*) # darwin 5.x on
7942       # if running on 10.5 or later, the deployment target defaults
7943       # to the OS version, if on x86, and 10.4, the deployment
7944       # target defaults to 10.4. Don't you love it?
7945       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7946         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7947           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7948         10.[012][,.]*)
7949           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7950         10.*)
7951           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7952       esac
7953     ;;
7954   esac
7955     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7956       _lt_dar_single_mod='$single_module'
7957     fi
7958     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7959       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7960     else
7961       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7962     fi
7963     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7964       _lt_dsymutil='~$DSYMUTIL $lib || :'
7965     else
7966       _lt_dsymutil=
7967     fi
7968     ;;
7969   esac
7970
7971 for ac_header in dlfcn.h
7972 do :
7973   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7974 "
7975 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7976   cat >>confdefs.h <<_ACEOF
7977 #define HAVE_DLFCN_H 1
7978 _ACEOF
7979
7980 fi
7981
7982 done
7983
7984
7985
7986
7987
7988 # Set options
7989 enable_dlopen=yes
7990
7991
7992
7993
7994   enable_win32_dll=no
7995
7996
7997
7998   # Check whether --enable-static was given.
7999 if test "${enable_static+set}" = set; then :
8000   enableval=$enable_static; p=${PACKAGE-default}
8001     case $enableval in
8002     yes) enable_static=yes ;;
8003     no) enable_static=no ;;
8004     *)
8005      enable_static=no
8006       # Look at the argument we got.  We use all the common list separators.
8007       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8008       for pkg in $enableval; do
8009         IFS="$lt_save_ifs"
8010         if test "X$pkg" = "X$p"; then
8011           enable_static=yes
8012         fi
8013       done
8014       IFS="$lt_save_ifs"
8015       ;;
8016     esac
8017 else
8018   enable_static=yes
8019 fi
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030 # Check whether --with-pic was given.
8031 if test "${with_pic+set}" = set; then :
8032   withval=$with_pic; pic_mode="$withval"
8033 else
8034   pic_mode=default
8035 fi
8036
8037
8038 test -z "$pic_mode" && pic_mode=default
8039
8040
8041
8042
8043
8044
8045
8046   # Check whether --enable-fast-install was given.
8047 if test "${enable_fast_install+set}" = set; then :
8048   enableval=$enable_fast_install; p=${PACKAGE-default}
8049     case $enableval in
8050     yes) enable_fast_install=yes ;;
8051     no) enable_fast_install=no ;;
8052     *)
8053       enable_fast_install=no
8054       # Look at the argument we got.  We use all the common list separators.
8055       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8056       for pkg in $enableval; do
8057         IFS="$lt_save_ifs"
8058         if test "X$pkg" = "X$p"; then
8059           enable_fast_install=yes
8060         fi
8061       done
8062       IFS="$lt_save_ifs"
8063       ;;
8064     esac
8065 else
8066   enable_fast_install=yes
8067 fi
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079 # This can be used to rebuild libtool when needed
8080 LIBTOOL_DEPS="$ltmain"
8081
8082 # Always use our own libtool.
8083 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
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
8109
8110 test -z "$LN_S" && LN_S="ln -s"
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125 if test -n "${ZSH_VERSION+set}" ; then
8126    setopt NO_GLOB_SUBST
8127 fi
8128
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8130 $as_echo_n "checking for objdir... " >&6; }
8131 if test "${lt_cv_objdir+set}" = set; then :
8132   $as_echo_n "(cached) " >&6
8133 else
8134   rm -f .libs 2>/dev/null
8135 mkdir .libs 2>/dev/null
8136 if test -d .libs; then
8137   lt_cv_objdir=.libs
8138 else
8139   # MS-DOS does not allow filenames that begin with a dot.
8140   lt_cv_objdir=_libs
8141 fi
8142 rmdir .libs 2>/dev/null
8143 fi
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8145 $as_echo "$lt_cv_objdir" >&6; }
8146 objdir=$lt_cv_objdir
8147
8148
8149
8150
8151
8152 cat >>confdefs.h <<_ACEOF
8153 #define LT_OBJDIR "$lt_cv_objdir/"
8154 _ACEOF
8155
8156
8157
8158
8159 case $host_os in
8160 aix3*)
8161   # AIX sometimes has problems with the GCC collect2 program.  For some
8162   # reason, if we set the COLLECT_NAMES environment variable, the problems
8163   # vanish in a puff of smoke.
8164   if test "X${COLLECT_NAMES+set}" != Xset; then
8165     COLLECT_NAMES=
8166     export COLLECT_NAMES
8167   fi
8168   ;;
8169 esac
8170
8171 # Global variables:
8172 ofile=libtool
8173 can_build_shared=yes
8174
8175 # All known linkers require a `.a' archive for static linking (except MSVC,
8176 # which needs '.lib').
8177 libext=a
8178
8179 with_gnu_ld="$lt_cv_prog_gnu_ld"
8180
8181 old_CC="$CC"
8182 old_CFLAGS="$CFLAGS"
8183
8184 # Set sane defaults for various variables
8185 test -z "$CC" && CC=cc
8186 test -z "$LTCC" && LTCC=$CC
8187 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8188 test -z "$LD" && LD=ld
8189 test -z "$ac_objext" && ac_objext=o
8190
8191 for cc_temp in $compiler""; do
8192   case $cc_temp in
8193     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8194     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8195     \-*) ;;
8196     *) break;;
8197   esac
8198 done
8199 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8200
8201
8202 # Only perform the check for file, if the check method requires it
8203 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8204 case $deplibs_check_method in
8205 file_magic*)
8206   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8207     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8208 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8209 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8210   $as_echo_n "(cached) " >&6
8211 else
8212   case $MAGIC_CMD in
8213 [\\/*] |  ?:[\\/]*)
8214   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8215   ;;
8216 *)
8217   lt_save_MAGIC_CMD="$MAGIC_CMD"
8218   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8219   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8220   for ac_dir in $ac_dummy; do
8221     IFS="$lt_save_ifs"
8222     test -z "$ac_dir" && ac_dir=.
8223     if test -f $ac_dir/${ac_tool_prefix}file; then
8224       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8225       if test -n "$file_magic_test_file"; then
8226         case $deplibs_check_method in
8227         "file_magic "*)
8228           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8229           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8230           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8231             $EGREP "$file_magic_regex" > /dev/null; then
8232             :
8233           else
8234             cat <<_LT_EOF 1>&2
8235
8236 *** Warning: the command libtool uses to detect shared libraries,
8237 *** $file_magic_cmd, produces output that libtool cannot recognize.
8238 *** The result is that libtool may fail to recognize shared libraries
8239 *** as such.  This will affect the creation of libtool libraries that
8240 *** depend on shared libraries, but programs linked with such libtool
8241 *** libraries will work regardless of this problem.  Nevertheless, you
8242 *** may want to report the problem to your system manager and/or to
8243 *** bug-libtool@gnu.org
8244
8245 _LT_EOF
8246           fi ;;
8247         esac
8248       fi
8249       break
8250     fi
8251   done
8252   IFS="$lt_save_ifs"
8253   MAGIC_CMD="$lt_save_MAGIC_CMD"
8254   ;;
8255 esac
8256 fi
8257
8258 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8259 if test -n "$MAGIC_CMD"; then
8260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8261 $as_echo "$MAGIC_CMD" >&6; }
8262 else
8263   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8264 $as_echo "no" >&6; }
8265 fi
8266
8267
8268
8269
8270
8271 if test -z "$lt_cv_path_MAGIC_CMD"; then
8272   if test -n "$ac_tool_prefix"; then
8273     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8274 $as_echo_n "checking for file... " >&6; }
8275 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8276   $as_echo_n "(cached) " >&6
8277 else
8278   case $MAGIC_CMD in
8279 [\\/*] |  ?:[\\/]*)
8280   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8281   ;;
8282 *)
8283   lt_save_MAGIC_CMD="$MAGIC_CMD"
8284   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8285   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8286   for ac_dir in $ac_dummy; do
8287     IFS="$lt_save_ifs"
8288     test -z "$ac_dir" && ac_dir=.
8289     if test -f $ac_dir/file; then
8290       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8291       if test -n "$file_magic_test_file"; then
8292         case $deplibs_check_method in
8293         "file_magic "*)
8294           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8295           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8296           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8297             $EGREP "$file_magic_regex" > /dev/null; then
8298             :
8299           else
8300             cat <<_LT_EOF 1>&2
8301
8302 *** Warning: the command libtool uses to detect shared libraries,
8303 *** $file_magic_cmd, produces output that libtool cannot recognize.
8304 *** The result is that libtool may fail to recognize shared libraries
8305 *** as such.  This will affect the creation of libtool libraries that
8306 *** depend on shared libraries, but programs linked with such libtool
8307 *** libraries will work regardless of this problem.  Nevertheless, you
8308 *** may want to report the problem to your system manager and/or to
8309 *** bug-libtool@gnu.org
8310
8311 _LT_EOF
8312           fi ;;
8313         esac
8314       fi
8315       break
8316     fi
8317   done
8318   IFS="$lt_save_ifs"
8319   MAGIC_CMD="$lt_save_MAGIC_CMD"
8320   ;;
8321 esac
8322 fi
8323
8324 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8325 if test -n "$MAGIC_CMD"; then
8326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8327 $as_echo "$MAGIC_CMD" >&6; }
8328 else
8329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8330 $as_echo "no" >&6; }
8331 fi
8332
8333
8334   else
8335     MAGIC_CMD=:
8336   fi
8337 fi
8338
8339   fi
8340   ;;
8341 esac
8342
8343 # Use C for the default configuration in the libtool script
8344
8345 lt_save_CC="$CC"
8346 ac_ext=c
8347 ac_cpp='$CPP $CPPFLAGS'
8348 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8349 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8350 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8351
8352
8353 # Source file extension for C test sources.
8354 ac_ext=c
8355
8356 # Object file extension for compiled C test sources.
8357 objext=o
8358 objext=$objext
8359
8360 # Code to be used in simple compile tests
8361 lt_simple_compile_test_code="int some_variable = 0;"
8362
8363 # Code to be used in simple link tests
8364 lt_simple_link_test_code='int main(){return(0);}'
8365
8366
8367
8368
8369
8370
8371
8372 # If no C compiler was specified, use CC.
8373 LTCC=${LTCC-"$CC"}
8374
8375 # If no C compiler flags were specified, use CFLAGS.
8376 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8377
8378 # Allow CC to be a program name with arguments.
8379 compiler=$CC
8380
8381 # Save the default compiler, since it gets overwritten when the other
8382 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8383 compiler_DEFAULT=$CC
8384
8385 # save warnings/boilerplate of simple test code
8386 ac_outfile=conftest.$ac_objext
8387 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8388 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8389 _lt_compiler_boilerplate=`cat conftest.err`
8390 $RM conftest*
8391
8392 ac_outfile=conftest.$ac_objext
8393 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8394 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8395 _lt_linker_boilerplate=`cat conftest.err`
8396 $RM -r conftest*
8397
8398
8399 ## CAVEAT EMPTOR:
8400 ## There is no encapsulation within the following macros, do not change
8401 ## the running order or otherwise move them around unless you know exactly
8402 ## what you are doing...
8403 if test -n "$compiler"; then
8404
8405 lt_prog_compiler_no_builtin_flag=
8406
8407 if test "$GCC" = yes; then
8408   case $cc_basename in
8409   nvcc*)
8410     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8411   *)
8412     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8413   esac
8414
8415   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8416 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8417 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8418   $as_echo_n "(cached) " >&6
8419 else
8420   lt_cv_prog_compiler_rtti_exceptions=no
8421    ac_outfile=conftest.$ac_objext
8422    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8423    lt_compiler_flag="-fno-rtti -fno-exceptions"
8424    # Insert the option either (1) after the last *FLAGS variable, or
8425    # (2) before a word containing "conftest.", or (3) at the end.
8426    # Note that $ac_compile itself does not contain backslashes and begins
8427    # with a dollar sign (not a hyphen), so the echo should work correctly.
8428    # The option is referenced via a variable to avoid confusing sed.
8429    lt_compile=`echo "$ac_compile" | $SED \
8430    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8431    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8432    -e 's:$: $lt_compiler_flag:'`
8433    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8434    (eval "$lt_compile" 2>conftest.err)
8435    ac_status=$?
8436    cat conftest.err >&5
8437    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8438    if (exit $ac_status) && test -s "$ac_outfile"; then
8439      # The compiler can only warn and ignore the option if not recognized
8440      # So say no if there are warnings other than the usual output.
8441      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8442      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8443      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8444        lt_cv_prog_compiler_rtti_exceptions=yes
8445      fi
8446    fi
8447    $RM conftest*
8448
8449 fi
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8451 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8452
8453 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8454     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8455 else
8456     :
8457 fi
8458
8459 fi
8460
8461
8462
8463
8464
8465
8466   lt_prog_compiler_wl=
8467 lt_prog_compiler_pic=
8468 lt_prog_compiler_static=
8469
8470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8471 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8472
8473   if test "$GCC" = yes; then
8474     lt_prog_compiler_wl='-Wl,'
8475     lt_prog_compiler_static='-static'
8476
8477     case $host_os in
8478       aix*)
8479       # All AIX code is PIC.
8480       if test "$host_cpu" = ia64; then
8481         # AIX 5 now supports IA64 processor
8482         lt_prog_compiler_static='-Bstatic'
8483       fi
8484       lt_prog_compiler_pic='-fPIC'
8485       ;;
8486
8487     amigaos*)
8488       case $host_cpu in
8489       powerpc)
8490             # see comment about AmigaOS4 .so support
8491             lt_prog_compiler_pic='-fPIC'
8492         ;;
8493       m68k)
8494             # FIXME: we need at least 68020 code to build shared libraries, but
8495             # adding the `-m68020' flag to GCC prevents building anything better,
8496             # like `-m68040'.
8497             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8498         ;;
8499       esac
8500       ;;
8501
8502     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8503       # PIC is the default for these OSes.
8504       ;;
8505
8506     mingw* | cygwin* | pw32* | os2* | cegcc*)
8507       # This hack is so that the source file can tell whether it is being
8508       # built for inclusion in a dll (and should export symbols for example).
8509       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8510       # (--disable-auto-import) libraries
8511       lt_prog_compiler_pic='-DDLL_EXPORT'
8512       ;;
8513
8514     darwin* | rhapsody*)
8515       # PIC is the default on this platform
8516       # Common symbols not allowed in MH_DYLIB files
8517       lt_prog_compiler_pic='-fno-common'
8518       ;;
8519
8520     haiku*)
8521       # PIC is the default for Haiku.
8522       # The "-static" flag exists, but is broken.
8523       lt_prog_compiler_static=
8524       ;;
8525
8526     hpux*)
8527       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8528       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8529       # sets the default TLS model and affects inlining.
8530       case $host_cpu in
8531       hppa*64*)
8532         # +Z the default
8533         ;;
8534       *)
8535         lt_prog_compiler_pic='-fPIC'
8536         ;;
8537       esac
8538       ;;
8539
8540     interix[3-9]*)
8541       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8542       # Instead, we relocate shared libraries at runtime.
8543       ;;
8544
8545     msdosdjgpp*)
8546       # Just because we use GCC doesn't mean we suddenly get shared libraries
8547       # on systems that don't support them.
8548       lt_prog_compiler_can_build_shared=no
8549       enable_shared=no
8550       ;;
8551
8552     *nto* | *qnx*)
8553       # QNX uses GNU C++, but need to define -shared option too, otherwise
8554       # it will coredump.
8555       lt_prog_compiler_pic='-fPIC -shared'
8556       ;;
8557
8558     sysv4*MP*)
8559       if test -d /usr/nec; then
8560         lt_prog_compiler_pic=-Kconform_pic
8561       fi
8562       ;;
8563
8564     *)
8565       lt_prog_compiler_pic='-fPIC'
8566       ;;
8567     esac
8568
8569     case $cc_basename in
8570     nvcc*) # Cuda Compiler Driver 2.2
8571       lt_prog_compiler_wl='-Xlinker '
8572       lt_prog_compiler_pic='-Xcompiler -fPIC'
8573       ;;
8574     esac
8575   else
8576     # PORTME Check for flag to pass linker flags through the system compiler.
8577     case $host_os in
8578     aix*)
8579       lt_prog_compiler_wl='-Wl,'
8580       if test "$host_cpu" = ia64; then
8581         # AIX 5 now supports IA64 processor
8582         lt_prog_compiler_static='-Bstatic'
8583       else
8584         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8585       fi
8586       ;;
8587
8588     mingw* | cygwin* | pw32* | os2* | cegcc*)
8589       # This hack is so that the source file can tell whether it is being
8590       # built for inclusion in a dll (and should export symbols for example).
8591       lt_prog_compiler_pic='-DDLL_EXPORT'
8592       ;;
8593
8594     hpux9* | hpux10* | hpux11*)
8595       lt_prog_compiler_wl='-Wl,'
8596       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8597       # not for PA HP-UX.
8598       case $host_cpu in
8599       hppa*64*|ia64*)
8600         # +Z the default
8601         ;;
8602       *)
8603         lt_prog_compiler_pic='+Z'
8604         ;;
8605       esac
8606       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8607       lt_prog_compiler_static='${wl}-a ${wl}archive'
8608       ;;
8609
8610     irix5* | irix6* | nonstopux*)
8611       lt_prog_compiler_wl='-Wl,'
8612       # PIC (with -KPIC) is the default.
8613       lt_prog_compiler_static='-non_shared'
8614       ;;
8615
8616     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8617       case $cc_basename in
8618       # old Intel for x86_64 which still supported -KPIC.
8619       ecc*)
8620         lt_prog_compiler_wl='-Wl,'
8621         lt_prog_compiler_pic='-KPIC'
8622         lt_prog_compiler_static='-static'
8623         ;;
8624       # icc used to be incompatible with GCC.
8625       # ICC 10 doesn't accept -KPIC any more.
8626       icc* | ifort*)
8627         lt_prog_compiler_wl='-Wl,'
8628         lt_prog_compiler_pic='-fPIC'
8629         lt_prog_compiler_static='-static'
8630         ;;
8631       # Lahey Fortran 8.1.
8632       lf95*)
8633         lt_prog_compiler_wl='-Wl,'
8634         lt_prog_compiler_pic='--shared'
8635         lt_prog_compiler_static='--static'
8636         ;;
8637       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8638         # Portland Group compilers (*not* the Pentium gcc compiler,
8639         # which looks to be a dead project)
8640         lt_prog_compiler_wl='-Wl,'
8641         lt_prog_compiler_pic='-fpic'
8642         lt_prog_compiler_static='-Bstatic'
8643         ;;
8644       ccc*)
8645         lt_prog_compiler_wl='-Wl,'
8646         # All Alpha code is PIC.
8647         lt_prog_compiler_static='-non_shared'
8648         ;;
8649       xl* | bgxl* | bgf* | mpixl*)
8650         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8651         lt_prog_compiler_wl='-Wl,'
8652         lt_prog_compiler_pic='-qpic'
8653         lt_prog_compiler_static='-qstaticlink'
8654         ;;
8655       *)
8656         case `$CC -V 2>&1 | sed 5q` in
8657         *Sun\ F* | *Sun*Fortran*)
8658           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8659           lt_prog_compiler_pic='-KPIC'
8660           lt_prog_compiler_static='-Bstatic'
8661           lt_prog_compiler_wl=''
8662           ;;
8663         *Sun\ C*)
8664           # Sun C 5.9
8665           lt_prog_compiler_pic='-KPIC'
8666           lt_prog_compiler_static='-Bstatic'
8667           lt_prog_compiler_wl='-Wl,'
8668           ;;
8669         esac
8670         ;;
8671       esac
8672       ;;
8673
8674     newsos6)
8675       lt_prog_compiler_pic='-KPIC'
8676       lt_prog_compiler_static='-Bstatic'
8677       ;;
8678
8679     *nto* | *qnx*)
8680       # QNX uses GNU C++, but need to define -shared option too, otherwise
8681       # it will coredump.
8682       lt_prog_compiler_pic='-fPIC -shared'
8683       ;;
8684
8685     osf3* | osf4* | osf5*)
8686       lt_prog_compiler_wl='-Wl,'
8687       # All OSF/1 code is PIC.
8688       lt_prog_compiler_static='-non_shared'
8689       ;;
8690
8691     rdos*)
8692       lt_prog_compiler_static='-non_shared'
8693       ;;
8694
8695     solaris*)
8696       lt_prog_compiler_pic='-KPIC'
8697       lt_prog_compiler_static='-Bstatic'
8698       case $cc_basename in
8699       f77* | f90* | f95*)
8700         lt_prog_compiler_wl='-Qoption ld ';;
8701       *)
8702         lt_prog_compiler_wl='-Wl,';;
8703       esac
8704       ;;
8705
8706     sunos4*)
8707       lt_prog_compiler_wl='-Qoption ld '
8708       lt_prog_compiler_pic='-PIC'
8709       lt_prog_compiler_static='-Bstatic'
8710       ;;
8711
8712     sysv4 | sysv4.2uw2* | sysv4.3*)
8713       lt_prog_compiler_wl='-Wl,'
8714       lt_prog_compiler_pic='-KPIC'
8715       lt_prog_compiler_static='-Bstatic'
8716       ;;
8717
8718     sysv4*MP*)
8719       if test -d /usr/nec ;then
8720         lt_prog_compiler_pic='-Kconform_pic'
8721         lt_prog_compiler_static='-Bstatic'
8722       fi
8723       ;;
8724
8725     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8726       lt_prog_compiler_wl='-Wl,'
8727       lt_prog_compiler_pic='-KPIC'
8728       lt_prog_compiler_static='-Bstatic'
8729       ;;
8730
8731     unicos*)
8732       lt_prog_compiler_wl='-Wl,'
8733       lt_prog_compiler_can_build_shared=no
8734       ;;
8735
8736     uts4*)
8737       lt_prog_compiler_pic='-pic'
8738       lt_prog_compiler_static='-Bstatic'
8739       ;;
8740
8741     *)
8742       lt_prog_compiler_can_build_shared=no
8743       ;;
8744     esac
8745   fi
8746
8747 case $host_os in
8748   # For platforms which do not support PIC, -DPIC is meaningless:
8749   *djgpp*)
8750     lt_prog_compiler_pic=
8751     ;;
8752   *)
8753     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8754     ;;
8755 esac
8756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8757 $as_echo "$lt_prog_compiler_pic" >&6; }
8758
8759
8760
8761
8762
8763
8764 #
8765 # Check to make sure the PIC flag actually works.
8766 #
8767 if test -n "$lt_prog_compiler_pic"; then
8768   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8769 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8770 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8771   $as_echo_n "(cached) " >&6
8772 else
8773   lt_cv_prog_compiler_pic_works=no
8774    ac_outfile=conftest.$ac_objext
8775    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8776    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8777    # Insert the option either (1) after the last *FLAGS variable, or
8778    # (2) before a word containing "conftest.", or (3) at the end.
8779    # Note that $ac_compile itself does not contain backslashes and begins
8780    # with a dollar sign (not a hyphen), so the echo should work correctly.
8781    # The option is referenced via a variable to avoid confusing sed.
8782    lt_compile=`echo "$ac_compile" | $SED \
8783    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8784    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8785    -e 's:$: $lt_compiler_flag:'`
8786    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8787    (eval "$lt_compile" 2>conftest.err)
8788    ac_status=$?
8789    cat conftest.err >&5
8790    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8791    if (exit $ac_status) && test -s "$ac_outfile"; then
8792      # The compiler can only warn and ignore the option if not recognized
8793      # So say no if there are warnings other than the usual output.
8794      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8795      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8796      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8797        lt_cv_prog_compiler_pic_works=yes
8798      fi
8799    fi
8800    $RM conftest*
8801
8802 fi
8803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8804 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8805
8806 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8807     case $lt_prog_compiler_pic in
8808      "" | " "*) ;;
8809      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8810      esac
8811 else
8812     lt_prog_compiler_pic=
8813      lt_prog_compiler_can_build_shared=no
8814 fi
8815
8816 fi
8817
8818
8819
8820
8821
8822
8823 #
8824 # Check to make sure the static flag actually works.
8825 #
8826 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8828 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8829 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8830   $as_echo_n "(cached) " >&6
8831 else
8832   lt_cv_prog_compiler_static_works=no
8833    save_LDFLAGS="$LDFLAGS"
8834    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8835    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8836    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8837      # The linker can only warn and ignore the option if not recognized
8838      # So say no if there are warnings
8839      if test -s conftest.err; then
8840        # Append any errors to the config.log.
8841        cat conftest.err 1>&5
8842        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8843        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8844        if diff conftest.exp conftest.er2 >/dev/null; then
8845          lt_cv_prog_compiler_static_works=yes
8846        fi
8847      else
8848        lt_cv_prog_compiler_static_works=yes
8849      fi
8850    fi
8851    $RM -r conftest*
8852    LDFLAGS="$save_LDFLAGS"
8853
8854 fi
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8856 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8857
8858 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8859     :
8860 else
8861     lt_prog_compiler_static=
8862 fi
8863
8864
8865
8866
8867
8868
8869
8870   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8871 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8872 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8873   $as_echo_n "(cached) " >&6
8874 else
8875   lt_cv_prog_compiler_c_o=no
8876    $RM -r conftest 2>/dev/null
8877    mkdir conftest
8878    cd conftest
8879    mkdir out
8880    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8881
8882    lt_compiler_flag="-o out/conftest2.$ac_objext"
8883    # Insert the option either (1) after the last *FLAGS variable, or
8884    # (2) before a word containing "conftest.", or (3) at the end.
8885    # Note that $ac_compile itself does not contain backslashes and begins
8886    # with a dollar sign (not a hyphen), so the echo should work correctly.
8887    lt_compile=`echo "$ac_compile" | $SED \
8888    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8889    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8890    -e 's:$: $lt_compiler_flag:'`
8891    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8892    (eval "$lt_compile" 2>out/conftest.err)
8893    ac_status=$?
8894    cat out/conftest.err >&5
8895    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8896    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8897    then
8898      # The compiler can only warn and ignore the option if not recognized
8899      # So say no if there are warnings
8900      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8901      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8902      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8903        lt_cv_prog_compiler_c_o=yes
8904      fi
8905    fi
8906    chmod u+w . 2>&5
8907    $RM conftest*
8908    # SGI C++ compiler will create directory out/ii_files/ for
8909    # template instantiation
8910    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8911    $RM out/* && rmdir out
8912    cd ..
8913    $RM -r conftest
8914    $RM conftest*
8915
8916 fi
8917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8918 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8919
8920
8921
8922
8923
8924
8925   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8926 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8927 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8928   $as_echo_n "(cached) " >&6
8929 else
8930   lt_cv_prog_compiler_c_o=no
8931    $RM -r conftest 2>/dev/null
8932    mkdir conftest
8933    cd conftest
8934    mkdir out
8935    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8936
8937    lt_compiler_flag="-o out/conftest2.$ac_objext"
8938    # Insert the option either (1) after the last *FLAGS variable, or
8939    # (2) before a word containing "conftest.", or (3) at the end.
8940    # Note that $ac_compile itself does not contain backslashes and begins
8941    # with a dollar sign (not a hyphen), so the echo should work correctly.
8942    lt_compile=`echo "$ac_compile" | $SED \
8943    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8944    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8945    -e 's:$: $lt_compiler_flag:'`
8946    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8947    (eval "$lt_compile" 2>out/conftest.err)
8948    ac_status=$?
8949    cat out/conftest.err >&5
8950    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8951    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8952    then
8953      # The compiler can only warn and ignore the option if not recognized
8954      # So say no if there are warnings
8955      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8956      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8957      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8958        lt_cv_prog_compiler_c_o=yes
8959      fi
8960    fi
8961    chmod u+w . 2>&5
8962    $RM conftest*
8963    # SGI C++ compiler will create directory out/ii_files/ for
8964    # template instantiation
8965    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8966    $RM out/* && rmdir out
8967    cd ..
8968    $RM -r conftest
8969    $RM conftest*
8970
8971 fi
8972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8973 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8974
8975
8976
8977
8978 hard_links="nottested"
8979 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8980   # do not overwrite the value of need_locks provided by the user
8981   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8982 $as_echo_n "checking if we can lock with hard links... " >&6; }
8983   hard_links=yes
8984   $RM conftest*
8985   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8986   touch conftest.a
8987   ln conftest.a conftest.b 2>&5 || hard_links=no
8988   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8990 $as_echo "$hard_links" >&6; }
8991   if test "$hard_links" = no; then
8992     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8993 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8994     need_locks=warn
8995   fi
8996 else
8997   need_locks=no
8998 fi
8999
9000
9001
9002
9003
9004
9005   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9006 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9007
9008   runpath_var=
9009   allow_undefined_flag=
9010   always_export_symbols=no
9011   archive_cmds=
9012   archive_expsym_cmds=
9013   compiler_needs_object=no
9014   enable_shared_with_static_runtimes=no
9015   export_dynamic_flag_spec=
9016   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9017   hardcode_automatic=no
9018   hardcode_direct=no
9019   hardcode_direct_absolute=no
9020   hardcode_libdir_flag_spec=
9021   hardcode_libdir_flag_spec_ld=
9022   hardcode_libdir_separator=
9023   hardcode_minus_L=no
9024   hardcode_shlibpath_var=unsupported
9025   inherit_rpath=no
9026   link_all_deplibs=unknown
9027   module_cmds=
9028   module_expsym_cmds=
9029   old_archive_from_new_cmds=
9030   old_archive_from_expsyms_cmds=
9031   thread_safe_flag_spec=
9032   whole_archive_flag_spec=
9033   # include_expsyms should be a list of space-separated symbols to be *always*
9034   # included in the symbol list
9035   include_expsyms=
9036   # exclude_expsyms can be an extended regexp of symbols to exclude
9037   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9038   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9039   # as well as any symbol that contains `d'.
9040   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9041   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9042   # platforms (ab)use it in PIC code, but their linkers get confused if
9043   # the symbol is explicitly referenced.  Since portable code cannot
9044   # rely on this symbol name, it's probably fine to never include it in
9045   # preloaded symbol tables.
9046   # Exclude shared library initialization/finalization symbols.
9047   extract_expsyms_cmds=
9048
9049   case $host_os in
9050   cygwin* | mingw* | pw32* | cegcc*)
9051     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9052     # When not using gcc, we currently assume that we are using
9053     # Microsoft Visual C++.
9054     if test "$GCC" != yes; then
9055       with_gnu_ld=no
9056     fi
9057     ;;
9058   interix*)
9059     # we just hope/assume this is gcc and not c89 (= MSVC++)
9060     with_gnu_ld=yes
9061     ;;
9062   openbsd*)
9063     with_gnu_ld=no
9064     ;;
9065   esac
9066
9067   ld_shlibs=yes
9068
9069   # On some targets, GNU ld is compatible enough with the native linker
9070   # that we're better off using the native interface for both.
9071   lt_use_gnu_ld_interface=no
9072   if test "$with_gnu_ld" = yes; then
9073     case $host_os in
9074       aix*)
9075         # The AIX port of GNU ld has always aspired to compatibility
9076         # with the native linker.  However, as the warning in the GNU ld
9077         # block says, versions before 2.19.5* couldn't really create working
9078         # shared libraries, regardless of the interface used.
9079         case `$LD -v 2>&1` in
9080           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9081           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9082           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9083           *)
9084             lt_use_gnu_ld_interface=yes
9085             ;;
9086         esac
9087         ;;
9088       *)
9089         lt_use_gnu_ld_interface=yes
9090         ;;
9091     esac
9092   fi
9093
9094   if test "$lt_use_gnu_ld_interface" = yes; then
9095     # If archive_cmds runs LD, not CC, wlarc should be empty
9096     wlarc='${wl}'
9097
9098     # Set some defaults for GNU ld with shared library support. These
9099     # are reset later if shared libraries are not supported. Putting them
9100     # here allows them to be overridden if necessary.
9101     runpath_var=LD_RUN_PATH
9102     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9103     export_dynamic_flag_spec='${wl}--export-dynamic'
9104     # ancient GNU ld didn't support --whole-archive et. al.
9105     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9106       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9107     else
9108       whole_archive_flag_spec=
9109     fi
9110     supports_anon_versioning=no
9111     case `$LD -v 2>&1` in
9112       *GNU\ gold*) supports_anon_versioning=yes ;;
9113       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9114       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9115       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9116       *\ 2.11.*) ;; # other 2.11 versions
9117       *) supports_anon_versioning=yes ;;
9118     esac
9119
9120     # See if GNU ld supports shared libraries.
9121     case $host_os in
9122     aix[3-9]*)
9123       # On AIX/PPC, the GNU linker is very broken
9124       if test "$host_cpu" != ia64; then
9125         ld_shlibs=no
9126         cat <<_LT_EOF 1>&2
9127
9128 *** Warning: the GNU linker, at least up to release 2.19, is reported
9129 *** to be unable to reliably create shared libraries on AIX.
9130 *** Therefore, libtool is disabling shared libraries support.  If you
9131 *** really care for shared libraries, you may want to install binutils
9132 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9133 *** You will then need to restart the configuration process.
9134
9135 _LT_EOF
9136       fi
9137       ;;
9138
9139     amigaos*)
9140       case $host_cpu in
9141       powerpc)
9142             # see comment about AmigaOS4 .so support
9143             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9144             archive_expsym_cmds=''
9145         ;;
9146       m68k)
9147             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)'
9148             hardcode_libdir_flag_spec='-L$libdir'
9149             hardcode_minus_L=yes
9150         ;;
9151       esac
9152       ;;
9153
9154     beos*)
9155       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9156         allow_undefined_flag=unsupported
9157         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9158         # support --undefined.  This deserves some investigation.  FIXME
9159         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9160       else
9161         ld_shlibs=no
9162       fi
9163       ;;
9164
9165     cygwin* | mingw* | pw32* | cegcc*)
9166       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9167       # as there is no search path for DLLs.
9168       hardcode_libdir_flag_spec='-L$libdir'
9169       export_dynamic_flag_spec='${wl}--export-all-symbols'
9170       allow_undefined_flag=unsupported
9171       always_export_symbols=no
9172       enable_shared_with_static_runtimes=yes
9173       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9174
9175       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9176         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9177         # If the export-symbols file already is a .def file (1st line
9178         # is EXPORTS), use it as is; otherwise, prepend...
9179         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9180           cp $export_symbols $output_objdir/$soname.def;
9181         else
9182           echo EXPORTS > $output_objdir/$soname.def;
9183           cat $export_symbols >> $output_objdir/$soname.def;
9184         fi~
9185         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9186       else
9187         ld_shlibs=no
9188       fi
9189       ;;
9190
9191     haiku*)
9192       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9193       link_all_deplibs=yes
9194       ;;
9195
9196     interix[3-9]*)
9197       hardcode_direct=no
9198       hardcode_shlibpath_var=no
9199       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9200       export_dynamic_flag_spec='${wl}-E'
9201       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9202       # Instead, shared libraries are loaded at an image base (0x10000000 by
9203       # default) and relocated if they conflict, which is a slow very memory
9204       # consuming and fragmenting process.  To avoid this, we pick a random,
9205       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9206       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9207       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9208       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'
9209       ;;
9210
9211     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9212       tmp_diet=no
9213       if test "$host_os" = linux-dietlibc; then
9214         case $cc_basename in
9215           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9216         esac
9217       fi
9218       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9219          && test "$tmp_diet" = no
9220       then
9221         tmp_addflag=' $pic_flag'
9222         tmp_sharedflag='-shared'
9223         case $cc_basename,$host_cpu in
9224         pgcc*)                          # Portland Group C compiler
9225           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'
9226           tmp_addflag=' $pic_flag'
9227           ;;
9228         pgf77* | pgf90* | pgf95* | pgfortran*)
9229                                         # Portland Group f77 and f90 compilers
9230           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'
9231           tmp_addflag=' $pic_flag -Mnomain' ;;
9232         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9233           tmp_addflag=' -i_dynamic' ;;
9234         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9235           tmp_addflag=' -i_dynamic -nofor_main' ;;
9236         ifc* | ifort*)                  # Intel Fortran compiler
9237           tmp_addflag=' -nofor_main' ;;
9238         lf95*)                          # Lahey Fortran 8.1
9239           whole_archive_flag_spec=
9240           tmp_sharedflag='--shared' ;;
9241         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9242           tmp_sharedflag='-qmkshrobj'
9243           tmp_addflag= ;;
9244         nvcc*)  # Cuda Compiler Driver 2.2
9245           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'
9246           compiler_needs_object=yes
9247           ;;
9248         esac
9249         case `$CC -V 2>&1 | sed 5q` in
9250         *Sun\ C*)                       # Sun C 5.9
9251           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'
9252           compiler_needs_object=yes
9253           tmp_sharedflag='-G' ;;
9254         *Sun\ F*)                       # Sun Fortran 8.3
9255           tmp_sharedflag='-G' ;;
9256         esac
9257         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9258
9259         if test "x$supports_anon_versioning" = xyes; then
9260           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9261             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9262             echo "local: *; };" >> $output_objdir/$libname.ver~
9263             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9264         fi
9265
9266         case $cc_basename in
9267         xlf* | bgf* | bgxlf* | mpixlf*)
9268           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9269           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9270           hardcode_libdir_flag_spec=
9271           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9272           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9273           if test "x$supports_anon_versioning" = xyes; then
9274             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9275               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9276               echo "local: *; };" >> $output_objdir/$libname.ver~
9277               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9278           fi
9279           ;;
9280         esac
9281       else
9282         ld_shlibs=no
9283       fi
9284       ;;
9285
9286     netbsd*)
9287       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9288         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9289         wlarc=
9290       else
9291         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9292         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9293       fi
9294       ;;
9295
9296     solaris*)
9297       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9298         ld_shlibs=no
9299         cat <<_LT_EOF 1>&2
9300
9301 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9302 *** create shared libraries on Solaris systems.  Therefore, libtool
9303 *** is disabling shared libraries support.  We urge you to upgrade GNU
9304 *** binutils to release 2.9.1 or newer.  Another option is to modify
9305 *** your PATH or compiler configuration so that the native linker is
9306 *** used, and then restart.
9307
9308 _LT_EOF
9309       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9310         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9311         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9312       else
9313         ld_shlibs=no
9314       fi
9315       ;;
9316
9317     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9318       case `$LD -v 2>&1` in
9319         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9320         ld_shlibs=no
9321         cat <<_LT_EOF 1>&2
9322
9323 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9324 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9325 *** is disabling shared libraries support.  We urge you to upgrade GNU
9326 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9327 *** your PATH or compiler configuration so that the native linker is
9328 *** used, and then restart.
9329
9330 _LT_EOF
9331         ;;
9332         *)
9333           # For security reasons, it is highly recommended that you always
9334           # use absolute paths for naming shared libraries, and exclude the
9335           # DT_RUNPATH tag from executables and libraries.  But doing so
9336           # requires that you compile everything twice, which is a pain.
9337           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9338             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9339             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9340             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9341           else
9342             ld_shlibs=no
9343           fi
9344         ;;
9345       esac
9346       ;;
9347
9348     sunos4*)
9349       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9350       wlarc=
9351       hardcode_direct=yes
9352       hardcode_shlibpath_var=no
9353       ;;
9354
9355     *)
9356       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9357         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9358         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9359       else
9360         ld_shlibs=no
9361       fi
9362       ;;
9363     esac
9364
9365     if test "$ld_shlibs" = no; then
9366       runpath_var=
9367       hardcode_libdir_flag_spec=
9368       export_dynamic_flag_spec=
9369       whole_archive_flag_spec=
9370     fi
9371   else
9372     # PORTME fill in a description of your system's linker (not GNU ld)
9373     case $host_os in
9374     aix3*)
9375       allow_undefined_flag=unsupported
9376       always_export_symbols=yes
9377       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'
9378       # Note: this linker hardcodes the directories in LIBPATH if there
9379       # are no directories specified by -L.
9380       hardcode_minus_L=yes
9381       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9382         # Neither direct hardcoding nor static linking is supported with a
9383         # broken collect2.
9384         hardcode_direct=unsupported
9385       fi
9386       ;;
9387
9388     aix[4-9]*)
9389       if test "$host_cpu" = ia64; then
9390         # On IA64, the linker does run time linking by default, so we don't
9391         # have to do anything special.
9392         aix_use_runtimelinking=no
9393         exp_sym_flag='-Bexport'
9394         no_entry_flag=""
9395       else
9396         # If we're using GNU nm, then we don't want the "-C" option.
9397         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9398         # Also, AIX nm treats weak defined symbols like other global
9399         # defined symbols, whereas GNU nm marks them as "W".
9400         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9401           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'
9402         else
9403           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'
9404         fi
9405         aix_use_runtimelinking=no
9406
9407         # Test if we are trying to use run time linking or normal
9408         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9409         # need to do runtime linking.
9410         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9411           for ld_flag in $LDFLAGS; do
9412           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9413             aix_use_runtimelinking=yes
9414             break
9415           fi
9416           done
9417           ;;
9418         esac
9419
9420         exp_sym_flag='-bexport'
9421         no_entry_flag='-bnoentry'
9422       fi
9423
9424       # When large executables or shared objects are built, AIX ld can
9425       # have problems creating the table of contents.  If linking a library
9426       # or program results in "error TOC overflow" add -mminimal-toc to
9427       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9428       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9429
9430       archive_cmds=''
9431       hardcode_direct=yes
9432       hardcode_direct_absolute=yes
9433       hardcode_libdir_separator=':'
9434       link_all_deplibs=yes
9435       file_list_spec='${wl}-f,'
9436
9437       if test "$GCC" = yes; then
9438         case $host_os in aix4.[012]|aix4.[012].*)
9439         # We only want to do this on AIX 4.2 and lower, the check
9440         # below for broken collect2 doesn't work under 4.3+
9441           collect2name=`${CC} -print-prog-name=collect2`
9442           if test -f "$collect2name" &&
9443            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9444           then
9445           # We have reworked collect2
9446           :
9447           else
9448           # We have old collect2
9449           hardcode_direct=unsupported
9450           # It fails to find uninstalled libraries when the uninstalled
9451           # path is not listed in the libpath.  Setting hardcode_minus_L
9452           # to unsupported forces relinking
9453           hardcode_minus_L=yes
9454           hardcode_libdir_flag_spec='-L$libdir'
9455           hardcode_libdir_separator=
9456           fi
9457           ;;
9458         esac
9459         shared_flag='-shared'
9460         if test "$aix_use_runtimelinking" = yes; then
9461           shared_flag="$shared_flag "'${wl}-G'
9462         fi
9463       else
9464         # not using gcc
9465         if test "$host_cpu" = ia64; then
9466         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9467         # chokes on -Wl,-G. The following line is correct:
9468           shared_flag='-G'
9469         else
9470           if test "$aix_use_runtimelinking" = yes; then
9471             shared_flag='${wl}-G'
9472           else
9473             shared_flag='${wl}-bM:SRE'
9474           fi
9475         fi
9476       fi
9477
9478       export_dynamic_flag_spec='${wl}-bexpall'
9479       # It seems that -bexpall does not export symbols beginning with
9480       # underscore (_), so it is better to generate a list of symbols to export.
9481       always_export_symbols=yes
9482       if test "$aix_use_runtimelinking" = yes; then
9483         # Warning - without using the other runtime loading flags (-brtl),
9484         # -berok will link without error, but may produce a broken library.
9485         allow_undefined_flag='-berok'
9486         # Determine the default libpath from the value encoded in an
9487         # empty executable.
9488         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9489 /* end confdefs.h.  */
9490
9491 int
9492 main ()
9493 {
9494
9495   ;
9496   return 0;
9497 }
9498 _ACEOF
9499 if ac_fn_c_try_link "$LINENO"; then :
9500
9501 lt_aix_libpath_sed='
9502     /Import File Strings/,/^$/ {
9503         /^0/ {
9504             s/^0  *\(.*\)$/\1/
9505             p
9506         }
9507     }'
9508 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9509 # Check for a 64-bit object if we didn't find anything.
9510 if test -z "$aix_libpath"; then
9511   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9512 fi
9513 fi
9514 rm -f core conftest.err conftest.$ac_objext \
9515     conftest$ac_exeext conftest.$ac_ext
9516 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9517
9518         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9519         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"
9520       else
9521         if test "$host_cpu" = ia64; then
9522           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9523           allow_undefined_flag="-z nodefs"
9524           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"
9525         else
9526          # Determine the default libpath from the value encoded in an
9527          # empty executable.
9528          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9529 /* end confdefs.h.  */
9530
9531 int
9532 main ()
9533 {
9534
9535   ;
9536   return 0;
9537 }
9538 _ACEOF
9539 if ac_fn_c_try_link "$LINENO"; then :
9540
9541 lt_aix_libpath_sed='
9542     /Import File Strings/,/^$/ {
9543         /^0/ {
9544             s/^0  *\(.*\)$/\1/
9545             p
9546         }
9547     }'
9548 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9549 # Check for a 64-bit object if we didn't find anything.
9550 if test -z "$aix_libpath"; then
9551   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9552 fi
9553 fi
9554 rm -f core conftest.err conftest.$ac_objext \
9555     conftest$ac_exeext conftest.$ac_ext
9556 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9557
9558          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9559           # Warning - without using the other run time loading flags,
9560           # -berok will link without error, but may produce a broken library.
9561           no_undefined_flag=' ${wl}-bernotok'
9562           allow_undefined_flag=' ${wl}-berok'
9563           if test "$with_gnu_ld" = yes; then
9564             # We only use this code for GNU lds that support --whole-archive.
9565             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9566           else
9567             # Exported symbols can be pulled into shared objects from archives
9568             whole_archive_flag_spec='$convenience'
9569           fi
9570           archive_cmds_need_lc=yes
9571           # This is similar to how AIX traditionally builds its shared libraries.
9572           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'
9573         fi
9574       fi
9575       ;;
9576
9577     amigaos*)
9578       case $host_cpu in
9579       powerpc)
9580             # see comment about AmigaOS4 .so support
9581             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9582             archive_expsym_cmds=''
9583         ;;
9584       m68k)
9585             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)'
9586             hardcode_libdir_flag_spec='-L$libdir'
9587             hardcode_minus_L=yes
9588         ;;
9589       esac
9590       ;;
9591
9592     bsdi[45]*)
9593       export_dynamic_flag_spec=-rdynamic
9594       ;;
9595
9596     cygwin* | mingw* | pw32* | cegcc*)
9597       # When not using gcc, we currently assume that we are using
9598       # Microsoft Visual C++.
9599       # hardcode_libdir_flag_spec is actually meaningless, as there is
9600       # no search path for DLLs.
9601       hardcode_libdir_flag_spec=' '
9602       allow_undefined_flag=unsupported
9603       # Tell ltmain to make .lib files, not .a files.
9604       libext=lib
9605       # Tell ltmain to make .dll files, not .so files.
9606       shrext_cmds=".dll"
9607       # FIXME: Setting linknames here is a bad hack.
9608       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9609       # The linker will automatically build a .lib file if we build a DLL.
9610       old_archive_from_new_cmds='true'
9611       # FIXME: Should let the user specify the lib program.
9612       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9613       fix_srcfile_path='`cygpath -w "$srcfile"`'
9614       enable_shared_with_static_runtimes=yes
9615       ;;
9616
9617     darwin* | rhapsody*)
9618
9619
9620   archive_cmds_need_lc=no
9621   hardcode_direct=no
9622   hardcode_automatic=yes
9623   hardcode_shlibpath_var=unsupported
9624   if test "$lt_cv_ld_force_load" = "yes"; then
9625     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\"`'
9626   else
9627     whole_archive_flag_spec=''
9628   fi
9629   link_all_deplibs=yes
9630   allow_undefined_flag="$_lt_dar_allow_undefined"
9631   case $cc_basename in
9632      ifort*) _lt_dar_can_shared=yes ;;
9633      *) _lt_dar_can_shared=$GCC ;;
9634   esac
9635   if test "$_lt_dar_can_shared" = "yes"; then
9636     output_verbose_link_cmd=func_echo_all
9637     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9638     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9639     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}"
9640     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}"
9641
9642   else
9643   ld_shlibs=no
9644   fi
9645
9646       ;;
9647
9648     dgux*)
9649       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9650       hardcode_libdir_flag_spec='-L$libdir'
9651       hardcode_shlibpath_var=no
9652       ;;
9653
9654     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9655     # support.  Future versions do this automatically, but an explicit c++rt0.o
9656     # does not break anything, and helps significantly (at the cost of a little
9657     # extra space).
9658     freebsd2.2*)
9659       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9660       hardcode_libdir_flag_spec='-R$libdir'
9661       hardcode_direct=yes
9662       hardcode_shlibpath_var=no
9663       ;;
9664
9665     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9666     freebsd2.*)
9667       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9668       hardcode_direct=yes
9669       hardcode_minus_L=yes
9670       hardcode_shlibpath_var=no
9671       ;;
9672
9673     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9674     freebsd* | dragonfly*)
9675       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9676       hardcode_libdir_flag_spec='-R$libdir'
9677       hardcode_direct=yes
9678       hardcode_shlibpath_var=no
9679       ;;
9680
9681     hpux9*)
9682       if test "$GCC" = yes; then
9683         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'
9684       else
9685         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'
9686       fi
9687       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9688       hardcode_libdir_separator=:
9689       hardcode_direct=yes
9690
9691       # hardcode_minus_L: Not really in the search PATH,
9692       # but as the default location of the library.
9693       hardcode_minus_L=yes
9694       export_dynamic_flag_spec='${wl}-E'
9695       ;;
9696
9697     hpux10*)
9698       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9699         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9700       else
9701         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9702       fi
9703       if test "$with_gnu_ld" = no; then
9704         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9705         hardcode_libdir_flag_spec_ld='+b $libdir'
9706         hardcode_libdir_separator=:
9707         hardcode_direct=yes
9708         hardcode_direct_absolute=yes
9709         export_dynamic_flag_spec='${wl}-E'
9710         # hardcode_minus_L: Not really in the search PATH,
9711         # but as the default location of the library.
9712         hardcode_minus_L=yes
9713       fi
9714       ;;
9715
9716     hpux11*)
9717       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9718         case $host_cpu in
9719         hppa*64*)
9720           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9721           ;;
9722         ia64*)
9723           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9724           ;;
9725         *)
9726           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9727           ;;
9728         esac
9729       else
9730         case $host_cpu in
9731         hppa*64*)
9732           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9733           ;;
9734         ia64*)
9735           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9736           ;;
9737         *)
9738
9739           # Older versions of the 11.00 compiler do not understand -b yet
9740           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9741           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9742 $as_echo_n "checking if $CC understands -b... " >&6; }
9743 if test "${lt_cv_prog_compiler__b+set}" = set; then :
9744   $as_echo_n "(cached) " >&6
9745 else
9746   lt_cv_prog_compiler__b=no
9747    save_LDFLAGS="$LDFLAGS"
9748    LDFLAGS="$LDFLAGS -b"
9749    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9750    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9751      # The linker can only warn and ignore the option if not recognized
9752      # So say no if there are warnings
9753      if test -s conftest.err; then
9754        # Append any errors to the config.log.
9755        cat conftest.err 1>&5
9756        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9757        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9758        if diff conftest.exp conftest.er2 >/dev/null; then
9759          lt_cv_prog_compiler__b=yes
9760        fi
9761      else
9762        lt_cv_prog_compiler__b=yes
9763      fi
9764    fi
9765    $RM -r conftest*
9766    LDFLAGS="$save_LDFLAGS"
9767
9768 fi
9769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9770 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9771
9772 if test x"$lt_cv_prog_compiler__b" = xyes; then
9773     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9774 else
9775     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9776 fi
9777
9778           ;;
9779         esac
9780       fi
9781       if test "$with_gnu_ld" = no; then
9782         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9783         hardcode_libdir_separator=:
9784
9785         case $host_cpu in
9786         hppa*64*|ia64*)
9787           hardcode_direct=no
9788           hardcode_shlibpath_var=no
9789           ;;
9790         *)
9791           hardcode_direct=yes
9792           hardcode_direct_absolute=yes
9793           export_dynamic_flag_spec='${wl}-E'
9794
9795           # hardcode_minus_L: Not really in the search PATH,
9796           # but as the default location of the library.
9797           hardcode_minus_L=yes
9798           ;;
9799         esac
9800       fi
9801       ;;
9802
9803     irix5* | irix6* | nonstopux*)
9804       if test "$GCC" = yes; then
9805         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'
9806         # Try to use the -exported_symbol ld option, if it does not
9807         # work, assume that -exports_file does not work either and
9808         # implicitly export all symbols.
9809         save_LDFLAGS="$LDFLAGS"
9810         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9811         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9812 /* end confdefs.h.  */
9813 int foo(void) {}
9814 _ACEOF
9815 if ac_fn_c_try_link "$LINENO"; then :
9816   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'
9817
9818 fi
9819 rm -f core conftest.err conftest.$ac_objext \
9820     conftest$ac_exeext conftest.$ac_ext
9821         LDFLAGS="$save_LDFLAGS"
9822       else
9823         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'
9824         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'
9825       fi
9826       archive_cmds_need_lc='no'
9827       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9828       hardcode_libdir_separator=:
9829       inherit_rpath=yes
9830       link_all_deplibs=yes
9831       ;;
9832
9833     netbsd*)
9834       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9835         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9836       else
9837         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9838       fi
9839       hardcode_libdir_flag_spec='-R$libdir'
9840       hardcode_direct=yes
9841       hardcode_shlibpath_var=no
9842       ;;
9843
9844     newsos6)
9845       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9846       hardcode_direct=yes
9847       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9848       hardcode_libdir_separator=:
9849       hardcode_shlibpath_var=no
9850       ;;
9851
9852     *nto* | *qnx*)
9853       ;;
9854
9855     openbsd*)
9856       if test -f /usr/libexec/ld.so; then
9857         hardcode_direct=yes
9858         hardcode_shlibpath_var=no
9859         hardcode_direct_absolute=yes
9860         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9861           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9862           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9863           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9864           export_dynamic_flag_spec='${wl}-E'
9865         else
9866           case $host_os in
9867            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9868              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9869              hardcode_libdir_flag_spec='-R$libdir'
9870              ;;
9871            *)
9872              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9873              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9874              ;;
9875           esac
9876         fi
9877       else
9878         ld_shlibs=no
9879       fi
9880       ;;
9881
9882     os2*)
9883       hardcode_libdir_flag_spec='-L$libdir'
9884       hardcode_minus_L=yes
9885       allow_undefined_flag=unsupported
9886       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'
9887       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9888       ;;
9889
9890     osf3*)
9891       if test "$GCC" = yes; then
9892         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9893         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'
9894       else
9895         allow_undefined_flag=' -expect_unresolved \*'
9896         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'
9897       fi
9898       archive_cmds_need_lc='no'
9899       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9900       hardcode_libdir_separator=:
9901       ;;
9902
9903     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9904       if test "$GCC" = yes; then
9905         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9906         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'
9907         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9908       else
9909         allow_undefined_flag=' -expect_unresolved \*'
9910         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'
9911         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~
9912         $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'
9913
9914         # Both c and cxx compiler support -rpath directly
9915         hardcode_libdir_flag_spec='-rpath $libdir'
9916       fi
9917       archive_cmds_need_lc='no'
9918       hardcode_libdir_separator=:
9919       ;;
9920
9921     solaris*)
9922       no_undefined_flag=' -z defs'
9923       if test "$GCC" = yes; then
9924         wlarc='${wl}'
9925         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9926         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9927           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9928       else
9929         case `$CC -V 2>&1` in
9930         *"Compilers 5.0"*)
9931           wlarc=''
9932           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9933           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9934           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9935           ;;
9936         *)
9937           wlarc='${wl}'
9938           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9939           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9940           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9941           ;;
9942         esac
9943       fi
9944       hardcode_libdir_flag_spec='-R$libdir'
9945       hardcode_shlibpath_var=no
9946       case $host_os in
9947       solaris2.[0-5] | solaris2.[0-5].*) ;;
9948       *)
9949         # The compiler driver will combine and reorder linker options,
9950         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9951         # but is careful enough not to reorder.
9952         # Supported since Solaris 2.6 (maybe 2.5.1?)
9953         if test "$GCC" = yes; then
9954           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9955         else
9956           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9957         fi
9958         ;;
9959       esac
9960       link_all_deplibs=yes
9961       ;;
9962
9963     sunos4*)
9964       if test "x$host_vendor" = xsequent; then
9965         # Use $CC to link under sequent, because it throws in some extra .o
9966         # files that make .init and .fini sections work.
9967         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9968       else
9969         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9970       fi
9971       hardcode_libdir_flag_spec='-L$libdir'
9972       hardcode_direct=yes
9973       hardcode_minus_L=yes
9974       hardcode_shlibpath_var=no
9975       ;;
9976
9977     sysv4)
9978       case $host_vendor in
9979         sni)
9980           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9981           hardcode_direct=yes # is this really true???
9982         ;;
9983         siemens)
9984           ## LD is ld it makes a PLAMLIB
9985           ## CC just makes a GrossModule.
9986           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9987           reload_cmds='$CC -r -o $output$reload_objs'
9988           hardcode_direct=no
9989         ;;
9990         motorola)
9991           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9992           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9993         ;;
9994       esac
9995       runpath_var='LD_RUN_PATH'
9996       hardcode_shlibpath_var=no
9997       ;;
9998
9999     sysv4.3*)
10000       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10001       hardcode_shlibpath_var=no
10002       export_dynamic_flag_spec='-Bexport'
10003       ;;
10004
10005     sysv4*MP*)
10006       if test -d /usr/nec; then
10007         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10008         hardcode_shlibpath_var=no
10009         runpath_var=LD_RUN_PATH
10010         hardcode_runpath_var=yes
10011         ld_shlibs=yes
10012       fi
10013       ;;
10014
10015     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10016       no_undefined_flag='${wl}-z,text'
10017       archive_cmds_need_lc=no
10018       hardcode_shlibpath_var=no
10019       runpath_var='LD_RUN_PATH'
10020
10021       if test "$GCC" = yes; then
10022         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10023         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10024       else
10025         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10027       fi
10028       ;;
10029
10030     sysv5* | sco3.2v5* | sco5v6*)
10031       # Note: We can NOT use -z defs as we might desire, because we do not
10032       # link with -lc, and that would cause any symbols used from libc to
10033       # always be unresolved, which means just about no library would
10034       # ever link correctly.  If we're not using GNU ld we use -z text
10035       # though, which does catch some bad symbols but isn't as heavy-handed
10036       # as -z defs.
10037       no_undefined_flag='${wl}-z,text'
10038       allow_undefined_flag='${wl}-z,nodefs'
10039       archive_cmds_need_lc=no
10040       hardcode_shlibpath_var=no
10041       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10042       hardcode_libdir_separator=':'
10043       link_all_deplibs=yes
10044       export_dynamic_flag_spec='${wl}-Bexport'
10045       runpath_var='LD_RUN_PATH'
10046
10047       if test "$GCC" = yes; then
10048         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10049         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10050       else
10051         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10052         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10053       fi
10054       ;;
10055
10056     uts4*)
10057       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10058       hardcode_libdir_flag_spec='-L$libdir'
10059       hardcode_shlibpath_var=no
10060       ;;
10061
10062     *)
10063       ld_shlibs=no
10064       ;;
10065     esac
10066
10067     if test x$host_vendor = xsni; then
10068       case $host in
10069       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10070         export_dynamic_flag_spec='${wl}-Blargedynsym'
10071         ;;
10072       esac
10073     fi
10074   fi
10075
10076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10077 $as_echo "$ld_shlibs" >&6; }
10078 test "$ld_shlibs" = no && can_build_shared=no
10079
10080 with_gnu_ld=$with_gnu_ld
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096 #
10097 # Do we need to explicitly link libc?
10098 #
10099 case "x$archive_cmds_need_lc" in
10100 x|xyes)
10101   # Assume -lc should be added
10102   archive_cmds_need_lc=yes
10103
10104   if test "$enable_shared" = yes && test "$GCC" = yes; then
10105     case $archive_cmds in
10106     *'~'*)
10107       # FIXME: we may have to deal with multi-command sequences.
10108       ;;
10109     '$CC '*)
10110       # Test whether the compiler implicitly links with -lc since on some
10111       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10112       # to ld, don't add -lc before -lgcc.
10113       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10114 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10115 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10116   $as_echo_n "(cached) " >&6
10117 else
10118   $RM conftest*
10119         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10120
10121         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10122   (eval $ac_compile) 2>&5
10123   ac_status=$?
10124   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10125   test $ac_status = 0; } 2>conftest.err; then
10126           soname=conftest
10127           lib=conftest
10128           libobjs=conftest.$ac_objext
10129           deplibs=
10130           wl=$lt_prog_compiler_wl
10131           pic_flag=$lt_prog_compiler_pic
10132           compiler_flags=-v
10133           linker_flags=-v
10134           verstring=
10135           output_objdir=.
10136           libname=conftest
10137           lt_save_allow_undefined_flag=$allow_undefined_flag
10138           allow_undefined_flag=
10139           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10140   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10141   ac_status=$?
10142   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10143   test $ac_status = 0; }
10144           then
10145             lt_cv_archive_cmds_need_lc=no
10146           else
10147             lt_cv_archive_cmds_need_lc=yes
10148           fi
10149           allow_undefined_flag=$lt_save_allow_undefined_flag
10150         else
10151           cat conftest.err 1>&5
10152         fi
10153         $RM conftest*
10154
10155 fi
10156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10157 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10158       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10159       ;;
10160     esac
10161   fi
10162   ;;
10163 esac
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
10321   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10322 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10323
10324 if test "$GCC" = yes; then
10325   case $host_os in
10326     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10327     *) lt_awk_arg="/^libraries:/" ;;
10328   esac
10329   case $host_os in
10330     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10331     *) lt_sed_strip_eq="s,=/,/,g" ;;
10332   esac
10333   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10334   case $lt_search_path_spec in
10335   *\;*)
10336     # if the path contains ";" then we assume it to be the separator
10337     # otherwise default to the standard path separator (i.e. ":") - it is
10338     # assumed that no part of a normal pathname contains ";" but that should
10339     # okay in the real world where ";" in dirpaths is itself problematic.
10340     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10341     ;;
10342   *)
10343     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10344     ;;
10345   esac
10346   # Ok, now we have the path, separated by spaces, we can step through it
10347   # and add multilib dir if necessary.
10348   lt_tmp_lt_search_path_spec=
10349   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10350   for lt_sys_path in $lt_search_path_spec; do
10351     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10352       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10353     else
10354       test -d "$lt_sys_path" && \
10355         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10356     fi
10357   done
10358   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10359 BEGIN {RS=" "; FS="/|\n";} {
10360   lt_foo="";
10361   lt_count=0;
10362   for (lt_i = NF; lt_i > 0; lt_i--) {
10363     if ($lt_i != "" && $lt_i != ".") {
10364       if ($lt_i == "..") {
10365         lt_count++;
10366       } else {
10367         if (lt_count == 0) {
10368           lt_foo="/" $lt_i lt_foo;
10369         } else {
10370           lt_count--;
10371         }
10372       }
10373     }
10374   }
10375   if (lt_foo != "") { lt_freq[lt_foo]++; }
10376   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10377 }'`
10378   # AWK program above erroneously prepends '/' to C:/dos/paths
10379   # for these hosts.
10380   case $host_os in
10381     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10382       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10383   esac
10384   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10385 else
10386   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10387 fi
10388 library_names_spec=
10389 libname_spec='lib$name'
10390 soname_spec=
10391 shrext_cmds=".so"
10392 postinstall_cmds=
10393 postuninstall_cmds=
10394 finish_cmds=
10395 finish_eval=
10396 shlibpath_var=
10397 shlibpath_overrides_runpath=unknown
10398 version_type=none
10399 dynamic_linker="$host_os ld.so"
10400 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10401 need_lib_prefix=unknown
10402 hardcode_into_libs=no
10403
10404 # when you set need_version to no, make sure it does not cause -set_version
10405 # flags to be left without arguments
10406 need_version=unknown
10407
10408 case $host_os in
10409 aix3*)
10410   version_type=linux
10411   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10412   shlibpath_var=LIBPATH
10413
10414   # AIX 3 has no versioning support, so we append a major version to the name.
10415   soname_spec='${libname}${release}${shared_ext}$major'
10416   ;;
10417
10418 aix[4-9]*)
10419   version_type=linux
10420   need_lib_prefix=no
10421   need_version=no
10422   hardcode_into_libs=yes
10423   if test "$host_cpu" = ia64; then
10424     # AIX 5 supports IA64
10425     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10426     shlibpath_var=LD_LIBRARY_PATH
10427   else
10428     # With GCC up to 2.95.x, collect2 would create an import file
10429     # for dependence libraries.  The import file would start with
10430     # the line `#! .'.  This would cause the generated library to
10431     # depend on `.', always an invalid library.  This was fixed in
10432     # development snapshots of GCC prior to 3.0.
10433     case $host_os in
10434       aix4 | aix4.[01] | aix4.[01].*)
10435       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10436            echo ' yes '
10437            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10438         :
10439       else
10440         can_build_shared=no
10441       fi
10442       ;;
10443     esac
10444     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10445     # soname into executable. Probably we can add versioning support to
10446     # collect2, so additional links can be useful in future.
10447     if test "$aix_use_runtimelinking" = yes; then
10448       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10449       # instead of lib<name>.a to let people know that these are not
10450       # typical AIX shared libraries.
10451       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10452     else
10453       # We preserve .a as extension for shared libraries through AIX4.2
10454       # and later when we are not doing run time linking.
10455       library_names_spec='${libname}${release}.a $libname.a'
10456       soname_spec='${libname}${release}${shared_ext}$major'
10457     fi
10458     shlibpath_var=LIBPATH
10459   fi
10460   ;;
10461
10462 amigaos*)
10463   case $host_cpu in
10464   powerpc)
10465     # Since July 2007 AmigaOS4 officially supports .so libraries.
10466     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10467     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10468     ;;
10469   m68k)
10470     library_names_spec='$libname.ixlibrary $libname.a'
10471     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10472     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'
10473     ;;
10474   esac
10475   ;;
10476
10477 beos*)
10478   library_names_spec='${libname}${shared_ext}'
10479   dynamic_linker="$host_os ld.so"
10480   shlibpath_var=LIBRARY_PATH
10481   ;;
10482
10483 bsdi[45]*)
10484   version_type=linux
10485   need_version=no
10486   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10487   soname_spec='${libname}${release}${shared_ext}$major'
10488   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10489   shlibpath_var=LD_LIBRARY_PATH
10490   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10491   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10492   # the default ld.so.conf also contains /usr/contrib/lib and
10493   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10494   # libtool to hard-code these into programs
10495   ;;
10496
10497 cygwin* | mingw* | pw32* | cegcc*)
10498   version_type=windows
10499   shrext_cmds=".dll"
10500   need_version=no
10501   need_lib_prefix=no
10502
10503   case $GCC,$host_os in
10504   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10505     library_names_spec='$libname.dll.a'
10506     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10507     postinstall_cmds='base_file=`basename \${file}`~
10508       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10509       dldir=$destdir/`dirname \$dlpath`~
10510       test -d \$dldir || mkdir -p \$dldir~
10511       $install_prog $dir/$dlname \$dldir/$dlname~
10512       chmod a+x \$dldir/$dlname~
10513       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10514         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10515       fi'
10516     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10517       dlpath=$dir/\$dldll~
10518        $RM \$dlpath'
10519     shlibpath_overrides_runpath=yes
10520
10521     case $host_os in
10522     cygwin*)
10523       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10524       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10525
10526       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10527       ;;
10528     mingw* | cegcc*)
10529       # MinGW DLLs use traditional 'lib' prefix
10530       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10531       ;;
10532     pw32*)
10533       # pw32 DLLs use 'pw' prefix rather than 'lib'
10534       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10535       ;;
10536     esac
10537     ;;
10538
10539   *)
10540     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10541     ;;
10542   esac
10543   dynamic_linker='Win32 ld.exe'
10544   # FIXME: first we should search . and the directory the executable is in
10545   shlibpath_var=PATH
10546   ;;
10547
10548 darwin* | rhapsody*)
10549   dynamic_linker="$host_os dyld"
10550   version_type=darwin
10551   need_lib_prefix=no
10552   need_version=no
10553   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10554   soname_spec='${libname}${release}${major}$shared_ext'
10555   shlibpath_overrides_runpath=yes
10556   shlibpath_var=DYLD_LIBRARY_PATH
10557   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10558
10559   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10560   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10561   ;;
10562
10563 dgux*)
10564   version_type=linux
10565   need_lib_prefix=no
10566   need_version=no
10567   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10568   soname_spec='${libname}${release}${shared_ext}$major'
10569   shlibpath_var=LD_LIBRARY_PATH
10570   ;;
10571
10572 freebsd* | dragonfly*)
10573   # DragonFly does not have aout.  When/if they implement a new
10574   # versioning mechanism, adjust this.
10575   if test -x /usr/bin/objformat; then
10576     objformat=`/usr/bin/objformat`
10577   else
10578     case $host_os in
10579     freebsd[23].*) objformat=aout ;;
10580     *) objformat=elf ;;
10581     esac
10582   fi
10583   version_type=freebsd-$objformat
10584   case $version_type in
10585     freebsd-elf*)
10586       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10587       need_version=no
10588       need_lib_prefix=no
10589       ;;
10590     freebsd-*)
10591       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10592       need_version=yes
10593       ;;
10594   esac
10595   shlibpath_var=LD_LIBRARY_PATH
10596   case $host_os in
10597   freebsd2.*)
10598     shlibpath_overrides_runpath=yes
10599     ;;
10600   freebsd3.[01]* | freebsdelf3.[01]*)
10601     shlibpath_overrides_runpath=yes
10602     hardcode_into_libs=yes
10603     ;;
10604   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10605   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10606     shlibpath_overrides_runpath=no
10607     hardcode_into_libs=yes
10608     ;;
10609   *) # from 4.6 on, and DragonFly
10610     shlibpath_overrides_runpath=yes
10611     hardcode_into_libs=yes
10612     ;;
10613   esac
10614   ;;
10615
10616 gnu*)
10617   version_type=linux
10618   need_lib_prefix=no
10619   need_version=no
10620   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10621   soname_spec='${libname}${release}${shared_ext}$major'
10622   shlibpath_var=LD_LIBRARY_PATH
10623   hardcode_into_libs=yes
10624   ;;
10625
10626 haiku*)
10627   version_type=linux
10628   need_lib_prefix=no
10629   need_version=no
10630   dynamic_linker="$host_os runtime_loader"
10631   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10632   soname_spec='${libname}${release}${shared_ext}$major'
10633   shlibpath_var=LIBRARY_PATH
10634   shlibpath_overrides_runpath=yes
10635   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10636   hardcode_into_libs=yes
10637   ;;
10638
10639 hpux9* | hpux10* | hpux11*)
10640   # Give a soname corresponding to the major version so that dld.sl refuses to
10641   # link against other versions.
10642   version_type=sunos
10643   need_lib_prefix=no
10644   need_version=no
10645   case $host_cpu in
10646   ia64*)
10647     shrext_cmds='.so'
10648     hardcode_into_libs=yes
10649     dynamic_linker="$host_os dld.so"
10650     shlibpath_var=LD_LIBRARY_PATH
10651     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10652     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10653     soname_spec='${libname}${release}${shared_ext}$major'
10654     if test "X$HPUX_IA64_MODE" = X32; then
10655       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10656     else
10657       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10658     fi
10659     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10660     ;;
10661   hppa*64*)
10662     shrext_cmds='.sl'
10663     hardcode_into_libs=yes
10664     dynamic_linker="$host_os dld.sl"
10665     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10666     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10667     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10668     soname_spec='${libname}${release}${shared_ext}$major'
10669     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10670     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10671     ;;
10672   *)
10673     shrext_cmds='.sl'
10674     dynamic_linker="$host_os dld.sl"
10675     shlibpath_var=SHLIB_PATH
10676     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10677     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10678     soname_spec='${libname}${release}${shared_ext}$major'
10679     ;;
10680   esac
10681   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10682   postinstall_cmds='chmod 555 $lib'
10683   # or fails outright, so override atomically:
10684   install_override_mode=555
10685   ;;
10686
10687 interix[3-9]*)
10688   version_type=linux
10689   need_lib_prefix=no
10690   need_version=no
10691   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10692   soname_spec='${libname}${release}${shared_ext}$major'
10693   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10694   shlibpath_var=LD_LIBRARY_PATH
10695   shlibpath_overrides_runpath=no
10696   hardcode_into_libs=yes
10697   ;;
10698
10699 irix5* | irix6* | nonstopux*)
10700   case $host_os in
10701     nonstopux*) version_type=nonstopux ;;
10702     *)
10703         if test "$lt_cv_prog_gnu_ld" = yes; then
10704                 version_type=linux
10705         else
10706                 version_type=irix
10707         fi ;;
10708   esac
10709   need_lib_prefix=no
10710   need_version=no
10711   soname_spec='${libname}${release}${shared_ext}$major'
10712   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10713   case $host_os in
10714   irix5* | nonstopux*)
10715     libsuff= shlibsuff=
10716     ;;
10717   *)
10718     case $LD in # libtool.m4 will add one of these switches to LD
10719     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10720       libsuff= shlibsuff= libmagic=32-bit;;
10721     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10722       libsuff=32 shlibsuff=N32 libmagic=N32;;
10723     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10724       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10725     *) libsuff= shlibsuff= libmagic=never-match;;
10726     esac
10727     ;;
10728   esac
10729   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10730   shlibpath_overrides_runpath=no
10731   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10732   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10733   hardcode_into_libs=yes
10734   ;;
10735
10736 # No shared lib support for Linux oldld, aout, or coff.
10737 linux*oldld* | linux*aout* | linux*coff*)
10738   dynamic_linker=no
10739   ;;
10740
10741 # This must be Linux ELF.
10742 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10743   version_type=linux
10744   need_lib_prefix=no
10745   need_version=no
10746   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10747   soname_spec='${libname}${release}${shared_ext}$major'
10748   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10749   shlibpath_var=LD_LIBRARY_PATH
10750   shlibpath_overrides_runpath=no
10751
10752   # Some binutils ld are patched to set DT_RUNPATH
10753   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10754   $as_echo_n "(cached) " >&6
10755 else
10756   lt_cv_shlibpath_overrides_runpath=no
10757     save_LDFLAGS=$LDFLAGS
10758     save_libdir=$libdir
10759     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10760          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10761     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10762 /* end confdefs.h.  */
10763
10764 int
10765 main ()
10766 {
10767
10768   ;
10769   return 0;
10770 }
10771 _ACEOF
10772 if ac_fn_c_try_link "$LINENO"; then :
10773   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10774   lt_cv_shlibpath_overrides_runpath=yes
10775 fi
10776 fi
10777 rm -f core conftest.err conftest.$ac_objext \
10778     conftest$ac_exeext conftest.$ac_ext
10779     LDFLAGS=$save_LDFLAGS
10780     libdir=$save_libdir
10781
10782 fi
10783
10784   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10785
10786   # This implies no fast_install, which is unacceptable.
10787   # Some rework will be needed to allow for fast_install
10788   # before this can be enabled.
10789   hardcode_into_libs=yes
10790
10791   # Append ld.so.conf contents to the search path
10792   if test -f /etc/ld.so.conf; then
10793     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' ' '`
10794     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10795   fi
10796
10797   # We used to test for /lib/ld.so.1 and disable shared libraries on
10798   # powerpc, because MkLinux only supported shared libraries with the
10799   # GNU dynamic linker.  Since this was broken with cross compilers,
10800   # most powerpc-linux boxes support dynamic linking these days and
10801   # people can always --disable-shared, the test was removed, and we
10802   # assume the GNU/Linux dynamic linker is in use.
10803   dynamic_linker='GNU/Linux ld.so'
10804   ;;
10805
10806 netbsd*)
10807   version_type=sunos
10808   need_lib_prefix=no
10809   need_version=no
10810   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10811     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10812     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10813     dynamic_linker='NetBSD (a.out) ld.so'
10814   else
10815     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10816     soname_spec='${libname}${release}${shared_ext}$major'
10817     dynamic_linker='NetBSD ld.elf_so'
10818   fi
10819   shlibpath_var=LD_LIBRARY_PATH
10820   shlibpath_overrides_runpath=yes
10821   hardcode_into_libs=yes
10822   ;;
10823
10824 newsos6)
10825   version_type=linux
10826   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10827   shlibpath_var=LD_LIBRARY_PATH
10828   shlibpath_overrides_runpath=yes
10829   ;;
10830
10831 *nto* | *qnx*)
10832   version_type=qnx
10833   need_lib_prefix=no
10834   need_version=no
10835   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10836   soname_spec='${libname}${release}${shared_ext}$major'
10837   shlibpath_var=LD_LIBRARY_PATH
10838   shlibpath_overrides_runpath=no
10839   hardcode_into_libs=yes
10840   dynamic_linker='ldqnx.so'
10841   ;;
10842
10843 openbsd*)
10844   version_type=sunos
10845   sys_lib_dlsearch_path_spec="/usr/lib"
10846   need_lib_prefix=no
10847   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10848   case $host_os in
10849     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10850     *)                          need_version=no  ;;
10851   esac
10852   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10853   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10854   shlibpath_var=LD_LIBRARY_PATH
10855   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10856     case $host_os in
10857       openbsd2.[89] | openbsd2.[89].*)
10858         shlibpath_overrides_runpath=no
10859         ;;
10860       *)
10861         shlibpath_overrides_runpath=yes
10862         ;;
10863       esac
10864   else
10865     shlibpath_overrides_runpath=yes
10866   fi
10867   ;;
10868
10869 os2*)
10870   libname_spec='$name'
10871   shrext_cmds=".dll"
10872   need_lib_prefix=no
10873   library_names_spec='$libname${shared_ext} $libname.a'
10874   dynamic_linker='OS/2 ld.exe'
10875   shlibpath_var=LIBPATH
10876   ;;
10877
10878 osf3* | osf4* | osf5*)
10879   version_type=osf
10880   need_lib_prefix=no
10881   need_version=no
10882   soname_spec='${libname}${release}${shared_ext}$major'
10883   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10884   shlibpath_var=LD_LIBRARY_PATH
10885   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10886   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10887   ;;
10888
10889 rdos*)
10890   dynamic_linker=no
10891   ;;
10892
10893 solaris*)
10894   version_type=linux
10895   need_lib_prefix=no
10896   need_version=no
10897   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10898   soname_spec='${libname}${release}${shared_ext}$major'
10899   shlibpath_var=LD_LIBRARY_PATH
10900   shlibpath_overrides_runpath=yes
10901   hardcode_into_libs=yes
10902   # ldd complains unless libraries are executable
10903   postinstall_cmds='chmod +x $lib'
10904   ;;
10905
10906 sunos4*)
10907   version_type=sunos
10908   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10909   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10910   shlibpath_var=LD_LIBRARY_PATH
10911   shlibpath_overrides_runpath=yes
10912   if test "$with_gnu_ld" = yes; then
10913     need_lib_prefix=no
10914   fi
10915   need_version=yes
10916   ;;
10917
10918 sysv4 | sysv4.3*)
10919   version_type=linux
10920   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10921   soname_spec='${libname}${release}${shared_ext}$major'
10922   shlibpath_var=LD_LIBRARY_PATH
10923   case $host_vendor in
10924     sni)
10925       shlibpath_overrides_runpath=no
10926       need_lib_prefix=no
10927       runpath_var=LD_RUN_PATH
10928       ;;
10929     siemens)
10930       need_lib_prefix=no
10931       ;;
10932     motorola)
10933       need_lib_prefix=no
10934       need_version=no
10935       shlibpath_overrides_runpath=no
10936       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10937       ;;
10938   esac
10939   ;;
10940
10941 sysv4*MP*)
10942   if test -d /usr/nec ;then
10943     version_type=linux
10944     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10945     soname_spec='$libname${shared_ext}.$major'
10946     shlibpath_var=LD_LIBRARY_PATH
10947   fi
10948   ;;
10949
10950 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10951   version_type=freebsd-elf
10952   need_lib_prefix=no
10953   need_version=no
10954   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10955   soname_spec='${libname}${release}${shared_ext}$major'
10956   shlibpath_var=LD_LIBRARY_PATH
10957   shlibpath_overrides_runpath=yes
10958   hardcode_into_libs=yes
10959   if test "$with_gnu_ld" = yes; then
10960     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10961   else
10962     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10963     case $host_os in
10964       sco3.2v5*)
10965         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10966         ;;
10967     esac
10968   fi
10969   sys_lib_dlsearch_path_spec='/usr/lib'
10970   ;;
10971
10972 tpf*)
10973   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10974   version_type=linux
10975   need_lib_prefix=no
10976   need_version=no
10977   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10978   shlibpath_var=LD_LIBRARY_PATH
10979   shlibpath_overrides_runpath=no
10980   hardcode_into_libs=yes
10981   ;;
10982
10983 uts4*)
10984   version_type=linux
10985   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10986   soname_spec='${libname}${release}${shared_ext}$major'
10987   shlibpath_var=LD_LIBRARY_PATH
10988   ;;
10989
10990 *)
10991   dynamic_linker=no
10992   ;;
10993 esac
10994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10995 $as_echo "$dynamic_linker" >&6; }
10996 test "$dynamic_linker" = no && can_build_shared=no
10997
10998 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10999 if test "$GCC" = yes; then
11000   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11001 fi
11002
11003 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11004   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11005 fi
11006 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11007   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11008 fi
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
11101   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11102 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11103 hardcode_action=
11104 if test -n "$hardcode_libdir_flag_spec" ||
11105    test -n "$runpath_var" ||
11106    test "X$hardcode_automatic" = "Xyes" ; then
11107
11108   # We can hardcode non-existent directories.
11109   if test "$hardcode_direct" != no &&
11110      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11111      # have to relink, otherwise we might link with an installed library
11112      # when we should be linking with a yet-to-be-installed one
11113      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11114      test "$hardcode_minus_L" != no; then
11115     # Linking always hardcodes the temporary library directory.
11116     hardcode_action=relink
11117   else
11118     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11119     hardcode_action=immediate
11120   fi
11121 else
11122   # We cannot hardcode anything, or else we can only hardcode existing
11123   # directories.
11124   hardcode_action=unsupported
11125 fi
11126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11127 $as_echo "$hardcode_action" >&6; }
11128
11129 if test "$hardcode_action" = relink ||
11130    test "$inherit_rpath" = yes; then
11131   # Fast installation is not supported
11132   enable_fast_install=no
11133 elif test "$shlibpath_overrides_runpath" = yes ||
11134      test "$enable_shared" = no; then
11135   # Fast installation is not necessary
11136   enable_fast_install=needless
11137 fi
11138
11139
11140
11141
11142
11143
11144   if test "x$enable_dlopen" != xyes; then
11145   enable_dlopen=unknown
11146   enable_dlopen_self=unknown
11147   enable_dlopen_self_static=unknown
11148 else
11149   lt_cv_dlopen=no
11150   lt_cv_dlopen_libs=
11151
11152   case $host_os in
11153   beos*)
11154     lt_cv_dlopen="load_add_on"
11155     lt_cv_dlopen_libs=
11156     lt_cv_dlopen_self=yes
11157     ;;
11158
11159   mingw* | pw32* | cegcc*)
11160     lt_cv_dlopen="LoadLibrary"
11161     lt_cv_dlopen_libs=
11162     ;;
11163
11164   cygwin*)
11165     lt_cv_dlopen="dlopen"
11166     lt_cv_dlopen_libs=
11167     ;;
11168
11169   darwin*)
11170   # if libdl is installed we need to link against it
11171     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11172 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11173 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11174   $as_echo_n "(cached) " >&6
11175 else
11176   ac_check_lib_save_LIBS=$LIBS
11177 LIBS="-ldl  $LIBS"
11178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11179 /* end confdefs.h.  */
11180
11181 /* Override any GCC internal prototype to avoid an error.
11182    Use char because int might match the return type of a GCC
11183    builtin and then its argument prototype would still apply.  */
11184 #ifdef __cplusplus
11185 extern "C"
11186 #endif
11187 char dlopen ();
11188 int
11189 main ()
11190 {
11191 return dlopen ();
11192   ;
11193   return 0;
11194 }
11195 _ACEOF
11196 if ac_fn_c_try_link "$LINENO"; then :
11197   ac_cv_lib_dl_dlopen=yes
11198 else
11199   ac_cv_lib_dl_dlopen=no
11200 fi
11201 rm -f core conftest.err conftest.$ac_objext \
11202     conftest$ac_exeext conftest.$ac_ext
11203 LIBS=$ac_check_lib_save_LIBS
11204 fi
11205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11206 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11207 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11208   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11209 else
11210
11211     lt_cv_dlopen="dyld"
11212     lt_cv_dlopen_libs=
11213     lt_cv_dlopen_self=yes
11214
11215 fi
11216
11217     ;;
11218
11219   *)
11220     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11221 if test "x$ac_cv_func_shl_load" = x""yes; then :
11222   lt_cv_dlopen="shl_load"
11223 else
11224   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11225 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11226 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11227   $as_echo_n "(cached) " >&6
11228 else
11229   ac_check_lib_save_LIBS=$LIBS
11230 LIBS="-ldld  $LIBS"
11231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11232 /* end confdefs.h.  */
11233
11234 /* Override any GCC internal prototype to avoid an error.
11235    Use char because int might match the return type of a GCC
11236    builtin and then its argument prototype would still apply.  */
11237 #ifdef __cplusplus
11238 extern "C"
11239 #endif
11240 char shl_load ();
11241 int
11242 main ()
11243 {
11244 return shl_load ();
11245   ;
11246   return 0;
11247 }
11248 _ACEOF
11249 if ac_fn_c_try_link "$LINENO"; then :
11250   ac_cv_lib_dld_shl_load=yes
11251 else
11252   ac_cv_lib_dld_shl_load=no
11253 fi
11254 rm -f core conftest.err conftest.$ac_objext \
11255     conftest$ac_exeext conftest.$ac_ext
11256 LIBS=$ac_check_lib_save_LIBS
11257 fi
11258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11259 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11260 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11261   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11262 else
11263   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11264 if test "x$ac_cv_func_dlopen" = x""yes; then :
11265   lt_cv_dlopen="dlopen"
11266 else
11267   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11268 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11269 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11270   $as_echo_n "(cached) " >&6
11271 else
11272   ac_check_lib_save_LIBS=$LIBS
11273 LIBS="-ldl  $LIBS"
11274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11275 /* end confdefs.h.  */
11276
11277 /* Override any GCC internal prototype to avoid an error.
11278    Use char because int might match the return type of a GCC
11279    builtin and then its argument prototype would still apply.  */
11280 #ifdef __cplusplus
11281 extern "C"
11282 #endif
11283 char dlopen ();
11284 int
11285 main ()
11286 {
11287 return dlopen ();
11288   ;
11289   return 0;
11290 }
11291 _ACEOF
11292 if ac_fn_c_try_link "$LINENO"; then :
11293   ac_cv_lib_dl_dlopen=yes
11294 else
11295   ac_cv_lib_dl_dlopen=no
11296 fi
11297 rm -f core conftest.err conftest.$ac_objext \
11298     conftest$ac_exeext conftest.$ac_ext
11299 LIBS=$ac_check_lib_save_LIBS
11300 fi
11301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11302 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11303 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11304   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11305 else
11306   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11307 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11308 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11309   $as_echo_n "(cached) " >&6
11310 else
11311   ac_check_lib_save_LIBS=$LIBS
11312 LIBS="-lsvld  $LIBS"
11313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11314 /* end confdefs.h.  */
11315
11316 /* Override any GCC internal prototype to avoid an error.
11317    Use char because int might match the return type of a GCC
11318    builtin and then its argument prototype would still apply.  */
11319 #ifdef __cplusplus
11320 extern "C"
11321 #endif
11322 char dlopen ();
11323 int
11324 main ()
11325 {
11326 return dlopen ();
11327   ;
11328   return 0;
11329 }
11330 _ACEOF
11331 if ac_fn_c_try_link "$LINENO"; then :
11332   ac_cv_lib_svld_dlopen=yes
11333 else
11334   ac_cv_lib_svld_dlopen=no
11335 fi
11336 rm -f core conftest.err conftest.$ac_objext \
11337     conftest$ac_exeext conftest.$ac_ext
11338 LIBS=$ac_check_lib_save_LIBS
11339 fi
11340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11341 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11342 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11343   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11344 else
11345   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11346 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11347 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11348   $as_echo_n "(cached) " >&6
11349 else
11350   ac_check_lib_save_LIBS=$LIBS
11351 LIBS="-ldld  $LIBS"
11352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11353 /* end confdefs.h.  */
11354
11355 /* Override any GCC internal prototype to avoid an error.
11356    Use char because int might match the return type of a GCC
11357    builtin and then its argument prototype would still apply.  */
11358 #ifdef __cplusplus
11359 extern "C"
11360 #endif
11361 char dld_link ();
11362 int
11363 main ()
11364 {
11365 return dld_link ();
11366   ;
11367   return 0;
11368 }
11369 _ACEOF
11370 if ac_fn_c_try_link "$LINENO"; then :
11371   ac_cv_lib_dld_dld_link=yes
11372 else
11373   ac_cv_lib_dld_dld_link=no
11374 fi
11375 rm -f core conftest.err conftest.$ac_objext \
11376     conftest$ac_exeext conftest.$ac_ext
11377 LIBS=$ac_check_lib_save_LIBS
11378 fi
11379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11380 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11381 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11382   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11383 fi
11384
11385
11386 fi
11387
11388
11389 fi
11390
11391
11392 fi
11393
11394
11395 fi
11396
11397
11398 fi
11399
11400     ;;
11401   esac
11402
11403   if test "x$lt_cv_dlopen" != xno; then
11404     enable_dlopen=yes
11405   else
11406     enable_dlopen=no
11407   fi
11408
11409   case $lt_cv_dlopen in
11410   dlopen)
11411     save_CPPFLAGS="$CPPFLAGS"
11412     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11413
11414     save_LDFLAGS="$LDFLAGS"
11415     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11416
11417     save_LIBS="$LIBS"
11418     LIBS="$lt_cv_dlopen_libs $LIBS"
11419
11420     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11421 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11422 if test "${lt_cv_dlopen_self+set}" = set; then :
11423   $as_echo_n "(cached) " >&6
11424 else
11425           if test "$cross_compiling" = yes; then :
11426   lt_cv_dlopen_self=cross
11427 else
11428   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11429   lt_status=$lt_dlunknown
11430   cat > conftest.$ac_ext <<_LT_EOF
11431 #line 11431 "configure"
11432 #include "confdefs.h"
11433
11434 #if HAVE_DLFCN_H
11435 #include <dlfcn.h>
11436 #endif
11437
11438 #include <stdio.h>
11439
11440 #ifdef RTLD_GLOBAL
11441 #  define LT_DLGLOBAL           RTLD_GLOBAL
11442 #else
11443 #  ifdef DL_GLOBAL
11444 #    define LT_DLGLOBAL         DL_GLOBAL
11445 #  else
11446 #    define LT_DLGLOBAL         0
11447 #  endif
11448 #endif
11449
11450 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11451    find out it does not work in some platform. */
11452 #ifndef LT_DLLAZY_OR_NOW
11453 #  ifdef RTLD_LAZY
11454 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11455 #  else
11456 #    ifdef DL_LAZY
11457 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11458 #    else
11459 #      ifdef RTLD_NOW
11460 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11461 #      else
11462 #        ifdef DL_NOW
11463 #          define LT_DLLAZY_OR_NOW      DL_NOW
11464 #        else
11465 #          define LT_DLLAZY_OR_NOW      0
11466 #        endif
11467 #      endif
11468 #    endif
11469 #  endif
11470 #endif
11471
11472 /* When -fvisbility=hidden is used, assume the code has been annotated
11473    correspondingly for the symbols needed.  */
11474 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11475 void fnord () __attribute__((visibility("default")));
11476 #endif
11477
11478 void fnord () { int i=42; }
11479 int main ()
11480 {
11481   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11482   int status = $lt_dlunknown;
11483
11484   if (self)
11485     {
11486       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11487       else
11488         {
11489           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11490           else puts (dlerror ());
11491         }
11492       /* dlclose (self); */
11493     }
11494   else
11495     puts (dlerror ());
11496
11497   return status;
11498 }
11499 _LT_EOF
11500   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11501   (eval $ac_link) 2>&5
11502   ac_status=$?
11503   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11504   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11505     (./conftest; exit; ) >&5 2>/dev/null
11506     lt_status=$?
11507     case x$lt_status in
11508       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11509       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11510       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11511     esac
11512   else :
11513     # compilation failed
11514     lt_cv_dlopen_self=no
11515   fi
11516 fi
11517 rm -fr conftest*
11518
11519
11520 fi
11521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11522 $as_echo "$lt_cv_dlopen_self" >&6; }
11523
11524     if test "x$lt_cv_dlopen_self" = xyes; then
11525       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11526       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11527 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11528 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11529   $as_echo_n "(cached) " >&6
11530 else
11531           if test "$cross_compiling" = yes; then :
11532   lt_cv_dlopen_self_static=cross
11533 else
11534   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11535   lt_status=$lt_dlunknown
11536   cat > conftest.$ac_ext <<_LT_EOF
11537 #line 11537 "configure"
11538 #include "confdefs.h"
11539
11540 #if HAVE_DLFCN_H
11541 #include <dlfcn.h>
11542 #endif
11543
11544 #include <stdio.h>
11545
11546 #ifdef RTLD_GLOBAL
11547 #  define LT_DLGLOBAL           RTLD_GLOBAL
11548 #else
11549 #  ifdef DL_GLOBAL
11550 #    define LT_DLGLOBAL         DL_GLOBAL
11551 #  else
11552 #    define LT_DLGLOBAL         0
11553 #  endif
11554 #endif
11555
11556 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11557    find out it does not work in some platform. */
11558 #ifndef LT_DLLAZY_OR_NOW
11559 #  ifdef RTLD_LAZY
11560 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11561 #  else
11562 #    ifdef DL_LAZY
11563 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11564 #    else
11565 #      ifdef RTLD_NOW
11566 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11567 #      else
11568 #        ifdef DL_NOW
11569 #          define LT_DLLAZY_OR_NOW      DL_NOW
11570 #        else
11571 #          define LT_DLLAZY_OR_NOW      0
11572 #        endif
11573 #      endif
11574 #    endif
11575 #  endif
11576 #endif
11577
11578 /* When -fvisbility=hidden is used, assume the code has been annotated
11579    correspondingly for the symbols needed.  */
11580 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11581 void fnord () __attribute__((visibility("default")));
11582 #endif
11583
11584 void fnord () { int i=42; }
11585 int main ()
11586 {
11587   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11588   int status = $lt_dlunknown;
11589
11590   if (self)
11591     {
11592       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11593       else
11594         {
11595           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11596           else puts (dlerror ());
11597         }
11598       /* dlclose (self); */
11599     }
11600   else
11601     puts (dlerror ());
11602
11603   return status;
11604 }
11605 _LT_EOF
11606   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11607   (eval $ac_link) 2>&5
11608   ac_status=$?
11609   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11610   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11611     (./conftest; exit; ) >&5 2>/dev/null
11612     lt_status=$?
11613     case x$lt_status in
11614       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11615       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11616       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11617     esac
11618   else :
11619     # compilation failed
11620     lt_cv_dlopen_self_static=no
11621   fi
11622 fi
11623 rm -fr conftest*
11624
11625
11626 fi
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11628 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11629     fi
11630
11631     CPPFLAGS="$save_CPPFLAGS"
11632     LDFLAGS="$save_LDFLAGS"
11633     LIBS="$save_LIBS"
11634     ;;
11635   esac
11636
11637   case $lt_cv_dlopen_self in
11638   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11639   *) enable_dlopen_self=unknown ;;
11640   esac
11641
11642   case $lt_cv_dlopen_self_static in
11643   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11644   *) enable_dlopen_self_static=unknown ;;
11645   esac
11646 fi
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664 striplib=
11665 old_striplib=
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11667 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11668 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11669   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11670   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11671   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11672 $as_echo "yes" >&6; }
11673 else
11674 # FIXME - insert some real tests, host_os isn't really good enough
11675   case $host_os in
11676   darwin*)
11677     if test -n "$STRIP" ; then
11678       striplib="$STRIP -x"
11679       old_striplib="$STRIP -S"
11680       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11681 $as_echo "yes" >&6; }
11682     else
11683       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11684 $as_echo "no" >&6; }
11685     fi
11686     ;;
11687   *)
11688     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11689 $as_echo "no" >&6; }
11690     ;;
11691   esac
11692 fi
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705   # Report which library types will actually be built
11706   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11707 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11709 $as_echo "$can_build_shared" >&6; }
11710
11711   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11712 $as_echo_n "checking whether to build shared libraries... " >&6; }
11713   test "$can_build_shared" = "no" && enable_shared=no
11714
11715   # On AIX, shared libraries and static libraries use the same namespace, and
11716   # are all built from PIC.
11717   case $host_os in
11718   aix3*)
11719     test "$enable_shared" = yes && enable_static=no
11720     if test -n "$RANLIB"; then
11721       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11722       postinstall_cmds='$RANLIB $lib'
11723     fi
11724     ;;
11725
11726   aix[4-9]*)
11727     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11728       test "$enable_shared" = yes && enable_static=no
11729     fi
11730     ;;
11731   esac
11732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11733 $as_echo "$enable_shared" >&6; }
11734
11735   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11736 $as_echo_n "checking whether to build static libraries... " >&6; }
11737   # Make sure either enable_shared or enable_static is yes.
11738   test "$enable_shared" = yes || enable_static=yes
11739   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11740 $as_echo "$enable_static" >&6; }
11741
11742
11743
11744
11745 fi
11746 ac_ext=c
11747 ac_cpp='$CPP $CPPFLAGS'
11748 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11749 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11750 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11751
11752 CC="$lt_save_CC"
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766         ac_config_commands="$ac_config_commands libtool"
11767
11768
11769
11770
11771 # Only expand once:
11772
11773
11774
11775 # AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11776
11777 # The tests for host and target for $enable_largefile require
11778 # canonical names.
11779
11780
11781
11782 # As the $enable_largefile decision depends on --enable-plugins we must set it
11783 # even in directories otherwise not depending on the $plugins option.
11784
11785
11786   maybe_plugins=no
11787   for ac_header in dlfcn.h
11788 do :
11789   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11790 "
11791 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
11792   cat >>confdefs.h <<_ACEOF
11793 #define HAVE_DLFCN_H 1
11794 _ACEOF
11795  maybe_plugins=yes
11796 fi
11797
11798 done
11799
11800   for ac_header in windows.h
11801 do :
11802   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11803 "
11804 if test "x$ac_cv_header_windows_h" = x""yes; then :
11805   cat >>confdefs.h <<_ACEOF
11806 #define HAVE_WINDOWS_H 1
11807 _ACEOF
11808  maybe_plugins=yes
11809 fi
11810
11811 done
11812
11813
11814   # Check whether --enable-plugins was given.
11815 if test "${enable_plugins+set}" = set; then :
11816   enableval=$enable_plugins; case "${enableval}" in
11817       no) plugins=no ;;
11818       *) plugins=yes
11819          if test "$maybe_plugins" != "yes" ; then
11820            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11821          fi ;;
11822      esac
11823 else
11824   plugins=$maybe_plugins
11825
11826 fi
11827
11828   if test "$plugins" = "yes"; then
11829     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11830 $as_echo_n "checking for library containing dlopen... " >&6; }
11831 if test "${ac_cv_search_dlopen+set}" = set; then :
11832   $as_echo_n "(cached) " >&6
11833 else
11834   ac_func_search_save_LIBS=$LIBS
11835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11836 /* end confdefs.h.  */
11837
11838 /* Override any GCC internal prototype to avoid an error.
11839    Use char because int might match the return type of a GCC
11840    builtin and then its argument prototype would still apply.  */
11841 #ifdef __cplusplus
11842 extern "C"
11843 #endif
11844 char dlopen ();
11845 int
11846 main ()
11847 {
11848 return dlopen ();
11849   ;
11850   return 0;
11851 }
11852 _ACEOF
11853 for ac_lib in '' dl; do
11854   if test -z "$ac_lib"; then
11855     ac_res="none required"
11856   else
11857     ac_res=-l$ac_lib
11858     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11859   fi
11860   if ac_fn_c_try_link "$LINENO"; then :
11861   ac_cv_search_dlopen=$ac_res
11862 fi
11863 rm -f core conftest.err conftest.$ac_objext \
11864     conftest$ac_exeext
11865   if test "${ac_cv_search_dlopen+set}" = set; then :
11866   break
11867 fi
11868 done
11869 if test "${ac_cv_search_dlopen+set}" = set; then :
11870
11871 else
11872   ac_cv_search_dlopen=no
11873 fi
11874 rm conftest.$ac_ext
11875 LIBS=$ac_func_search_save_LIBS
11876 fi
11877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11878 $as_echo "$ac_cv_search_dlopen" >&6; }
11879 ac_res=$ac_cv_search_dlopen
11880 if test "$ac_res" != no; then :
11881   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11882
11883 fi
11884
11885   fi
11886
11887
11888 case "${host}" in
11889   sparc-*-solaris*|i[3-7]86-*-solaris*)
11890     # On native 32bit sparc and ia32 solaris, large-file and procfs support
11891     # are mutually exclusive; and without procfs support, the bfd/ elf module
11892     # cannot provide certain routines such as elfcore_write_prpsinfo
11893     # or elfcore_write_prstatus.  So unless the user explicitly requested
11894     # large-file support through the --enable-largefile switch, disable
11895     # large-file support in favor of procfs support.
11896     test "${target}" = "${host}" -a "x$plugins" = xno \
11897       && : ${enable_largefile="no"}
11898     ;;
11899 esac
11900
11901 # Check whether --enable-largefile was given.
11902 if test "${enable_largefile+set}" = set; then :
11903   enableval=$enable_largefile;
11904 fi
11905
11906 if test "$enable_largefile" != no; then
11907
11908   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11909 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11910 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11911   $as_echo_n "(cached) " >&6
11912 else
11913   ac_cv_sys_largefile_CC=no
11914      if test "$GCC" != yes; then
11915        ac_save_CC=$CC
11916        while :; do
11917          # IRIX 6.2 and later do not support large files by default,
11918          # so use the C compiler's -n32 option if that helps.
11919          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11920 /* end confdefs.h.  */
11921 #include <sys/types.h>
11922  /* Check that off_t can represent 2**63 - 1 correctly.
11923     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11924     since some C++ compilers masquerading as C compilers
11925     incorrectly reject 9223372036854775807.  */
11926 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11927   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11928                        && LARGE_OFF_T % 2147483647 == 1)
11929                       ? 1 : -1];
11930 int
11931 main ()
11932 {
11933
11934   ;
11935   return 0;
11936 }
11937 _ACEOF
11938          if ac_fn_c_try_compile "$LINENO"; then :
11939   break
11940 fi
11941 rm -f core conftest.err conftest.$ac_objext
11942          CC="$CC -n32"
11943          if ac_fn_c_try_compile "$LINENO"; then :
11944   ac_cv_sys_largefile_CC=' -n32'; break
11945 fi
11946 rm -f core conftest.err conftest.$ac_objext
11947          break
11948        done
11949        CC=$ac_save_CC
11950        rm -f conftest.$ac_ext
11951     fi
11952 fi
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11954 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11955   if test "$ac_cv_sys_largefile_CC" != no; then
11956     CC=$CC$ac_cv_sys_largefile_CC
11957   fi
11958
11959   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11960 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11961 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11962   $as_echo_n "(cached) " >&6
11963 else
11964   while :; do
11965   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11966 /* end confdefs.h.  */
11967 #include <sys/types.h>
11968  /* Check that off_t can represent 2**63 - 1 correctly.
11969     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11970     since some C++ compilers masquerading as C compilers
11971     incorrectly reject 9223372036854775807.  */
11972 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11973   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11974                        && LARGE_OFF_T % 2147483647 == 1)
11975                       ? 1 : -1];
11976 int
11977 main ()
11978 {
11979
11980   ;
11981   return 0;
11982 }
11983 _ACEOF
11984 if ac_fn_c_try_compile "$LINENO"; then :
11985   ac_cv_sys_file_offset_bits=no; break
11986 fi
11987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11988   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11989 /* end confdefs.h.  */
11990 #define _FILE_OFFSET_BITS 64
11991 #include <sys/types.h>
11992  /* Check that off_t can represent 2**63 - 1 correctly.
11993     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11994     since some C++ compilers masquerading as C compilers
11995     incorrectly reject 9223372036854775807.  */
11996 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11997   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11998                        && LARGE_OFF_T % 2147483647 == 1)
11999                       ? 1 : -1];
12000 int
12001 main ()
12002 {
12003
12004   ;
12005   return 0;
12006 }
12007 _ACEOF
12008 if ac_fn_c_try_compile "$LINENO"; then :
12009   ac_cv_sys_file_offset_bits=64; break
12010 fi
12011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12012   ac_cv_sys_file_offset_bits=unknown
12013   break
12014 done
12015 fi
12016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12017 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12018 case $ac_cv_sys_file_offset_bits in #(
12019   no | unknown) ;;
12020   *)
12021 cat >>confdefs.h <<_ACEOF
12022 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12023 _ACEOF
12024 ;;
12025 esac
12026 rm -rf conftest*
12027   if test $ac_cv_sys_file_offset_bits = unknown; then
12028     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12029 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12030 if test "${ac_cv_sys_large_files+set}" = set; then :
12031   $as_echo_n "(cached) " >&6
12032 else
12033   while :; do
12034   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12035 /* end confdefs.h.  */
12036 #include <sys/types.h>
12037  /* Check that off_t can represent 2**63 - 1 correctly.
12038     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12039     since some C++ compilers masquerading as C compilers
12040     incorrectly reject 9223372036854775807.  */
12041 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12042   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12043                        && LARGE_OFF_T % 2147483647 == 1)
12044                       ? 1 : -1];
12045 int
12046 main ()
12047 {
12048
12049   ;
12050   return 0;
12051 }
12052 _ACEOF
12053 if ac_fn_c_try_compile "$LINENO"; then :
12054   ac_cv_sys_large_files=no; break
12055 fi
12056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12057   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12058 /* end confdefs.h.  */
12059 #define _LARGE_FILES 1
12060 #include <sys/types.h>
12061  /* Check that off_t can represent 2**63 - 1 correctly.
12062     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12063     since some C++ compilers masquerading as C compilers
12064     incorrectly reject 9223372036854775807.  */
12065 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12066   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12067                        && LARGE_OFF_T % 2147483647 == 1)
12068                       ? 1 : -1];
12069 int
12070 main ()
12071 {
12072
12073   ;
12074   return 0;
12075 }
12076 _ACEOF
12077 if ac_fn_c_try_compile "$LINENO"; then :
12078   ac_cv_sys_large_files=1; break
12079 fi
12080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12081   ac_cv_sys_large_files=unknown
12082   break
12083 done
12084 fi
12085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12086 $as_echo "$ac_cv_sys_large_files" >&6; }
12087 case $ac_cv_sys_large_files in #(
12088   no | unknown) ;;
12089   *)
12090 cat >>confdefs.h <<_ACEOF
12091 #define _LARGE_FILES $ac_cv_sys_large_files
12092 _ACEOF
12093 ;;
12094 esac
12095 rm -rf conftest*
12096   fi
12097 fi
12098
12099
12100
12101  if test "$plugins" = "yes"; then
12102   PLUGINS_TRUE=
12103   PLUGINS_FALSE='#'
12104 else
12105   PLUGINS_TRUE='#'
12106   PLUGINS_FALSE=
12107 fi
12108
12109
12110 if test "$plugins" = "yes"; then
12111   enable_targets="$enable_targets plugin"
12112 fi
12113
12114 # Check whether --enable-64-bit-bfd was given.
12115 if test "${enable_64_bit_bfd+set}" = set; then :
12116   enableval=$enable_64_bit_bfd; case "${enableval}" in
12117   yes)  want64=true  ;;
12118   no)   want64=false ;;
12119   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
12120 esac
12121 else
12122   want64=false
12123 fi
12124
12125 # Check whether --enable-targets was given.
12126 if test "${enable_targets+set}" = set; then :
12127   enableval=$enable_targets; case "${enableval}" in
12128   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
12129             ;;
12130   no)       enable_targets= ;;
12131   *)        enable_targets=$enableval ;;
12132 esac
12133 fi
12134
12135 # Check whether --enable-64_bit_archive was given.
12136 if test "${enable_64_bit_archive+set}" = set; then :
12137   enableval=$enable_64_bit_archive; case "${enableval}" in
12138   yes)  want_64_bit_archive=true  ;;
12139   no)   want_64_bit_archive=false ;;
12140   *)    as_fn_error "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;;
12141 esac
12142 else
12143   want_64_bit_archive=unset
12144 fi
12145
12146
12147 # Check whether --with-mmap was given.
12148 if test "${with_mmap+set}" = set; then :
12149   withval=$with_mmap; case "${withval}" in
12150   yes)  want_mmap=true ;;
12151   no)   want_mmap=false ;;
12152   *)    as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
12153 esac
12154 else
12155   want_mmap=false
12156 fi
12157
12158 # Check whether --enable-secureplt was given.
12159 if test "${enable_secureplt+set}" = set; then :
12160   enableval=$enable_secureplt; case "${enableval}" in
12161   yes)  use_secureplt=true  ;;
12162   no)   use_secureplt=false ;;
12163   *)    as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
12164 esac
12165 else
12166   use_secureplt=true
12167 fi
12168 if test $use_secureplt = true; then
12169
12170 $as_echo "#define USE_SECUREPLT 1" >>confdefs.h
12171
12172 fi
12173
12174 # Check whether --enable-leading-mingw64-underscores was given.
12175 if test "${enable_leading_mingw64_underscores+set}" = set; then :
12176   enableval=$enable_leading_mingw64_underscores;
12177 fi
12178
12179 if  test x"$enable_leading_mingw64_underscores" = xyes ; then :
12180
12181 $as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12182
12183 fi
12184
12185 DEBUGDIR=${libdir}/debug
12186
12187 # Check whether --with-separate-debug-dir was given.
12188 if test "${with_separate_debug_dir+set}" = set; then :
12189   withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12190 fi
12191
12192
12193
12194
12195
12196 # Check whether --with-pkgversion was given.
12197 if test "${with_pkgversion+set}" = set; then :
12198   withval=$with_pkgversion; case "$withval" in
12199       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12200       no)  PKGVERSION= ;;
12201       *)   PKGVERSION="($withval) " ;;
12202      esac
12203 else
12204   PKGVERSION="(GNU Binutils) "
12205
12206 fi
12207
12208
12209
12210
12211
12212 # Check whether --with-bugurl was given.
12213 if test "${with_bugurl+set}" = set; then :
12214   withval=$with_bugurl; case "$withval" in
12215       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12216       no)  BUGURL=
12217            ;;
12218       *)   BUGURL="$withval"
12219            ;;
12220      esac
12221 else
12222   BUGURL="http://www.sourceware.org/bugzilla/"
12223
12224 fi
12225
12226   case ${BUGURL} in
12227   "")
12228     REPORT_BUGS_TO=
12229     REPORT_BUGS_TEXI=
12230     ;;
12231   *)
12232     REPORT_BUGS_TO="<$BUGURL>"
12233     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12234     ;;
12235   esac;
12236
12237
12238
12239
12240
12241 # Set the 'development' global.
12242 . $srcdir/../bfd/development.sh
12243
12244 # Set acp_cpp_for_build variable
12245 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12246
12247 # Default set of GCC warnings to enable.
12248 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12249 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12250
12251 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12253 /* end confdefs.h.  */
12254 __GNUC__
12255 _ACEOF
12256 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12257   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12258
12259 else
12260   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12261 fi
12262 rm -f conftest*
12263
12264
12265 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12267 /* end confdefs.h.  */
12268 __GNUC__
12269 _ACEOF
12270 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12271   $EGREP "^[0-4]$" >/dev/null 2>&1; then :
12272
12273 else
12274   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12275 fi
12276 rm -f conftest*
12277
12278
12279 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12280 WARN_WRITE_STRINGS=""
12281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12282 /* end confdefs.h.  */
12283 __GNUC__
12284 _ACEOF
12285 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12286   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12287
12288 else
12289   WARN_WRITE_STRINGS="-Wwrite-strings"
12290 fi
12291 rm -f conftest*
12292
12293
12294 # Verify CC_FOR_BUILD to be compatible with warning flags
12295
12296 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12298 /* end confdefs.h.  */
12299 __GNUC__
12300 _ACEOF
12301 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12302   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12303
12304 else
12305   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12306 fi
12307 rm -f conftest*
12308
12309
12310 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12312 /* end confdefs.h.  */
12313 __GNUC__
12314 _ACEOF
12315 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12316   $EGREP "^[0-4]$" >/dev/null 2>&1; then :
12317
12318 else
12319   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12320 fi
12321 rm -f conftest*
12322
12323
12324 # Check whether --enable-werror was given.
12325 if test "${enable_werror+set}" = set; then :
12326   enableval=$enable_werror; case "${enableval}" in
12327      yes | y) ERROR_ON_WARNING="yes" ;;
12328      no | n)  ERROR_ON_WARNING="no" ;;
12329      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12330    esac
12331 fi
12332
12333
12334 # Disable -Wformat by default when using gcc on mingw
12335 case "${host}" in
12336   *-*-mingw32*)
12337     if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12338       GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12339       GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12340     fi
12341     ;;
12342   *) ;;
12343 esac
12344
12345 # Enable -Werror by default when using gcc.  Turn it off for releases.
12346 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12347     ERROR_ON_WARNING=yes
12348 fi
12349
12350 NO_WERROR=
12351 if test "${ERROR_ON_WARNING}" = yes ; then
12352     GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12353     GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12354     NO_WERROR="-Wno-error"
12355 fi
12356
12357 if test "${GCC}" = yes ; then
12358   WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12359   WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12360 fi
12361
12362 # Check whether --enable-build-warnings was given.
12363 if test "${enable_build_warnings+set}" = set; then :
12364   enableval=$enable_build_warnings; case "${enableval}" in
12365   yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12366         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12367   no)   if test "${GCC}" = yes ; then
12368           WARN_CFLAGS="-w"
12369       WARN_CFLAGS_FOR_BUILD="-w"
12370         fi;;
12371   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12372         WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12373         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12374   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12375         WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12376         WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12377   *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12378         WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12379 esac
12380 fi
12381
12382
12383 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12384   echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12385 fi
12386
12387
12388
12389
12390
12391
12392
12393 ac_config_headers="$ac_config_headers config.h:config.in"
12394
12395
12396 # PR 14072
12397
12398
12399 if test -z "$target" ; then
12400     as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
12401 fi
12402
12403
12404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12405 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12406     # Check whether --enable-maintainer-mode was given.
12407 if test "${enable_maintainer_mode+set}" = set; then :
12408   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12409 else
12410   USE_MAINTAINER_MODE=no
12411 fi
12412
12413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12414 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12415    if test $USE_MAINTAINER_MODE = yes; then
12416   MAINTAINER_MODE_TRUE=
12417   MAINTAINER_MODE_FALSE='#'
12418 else
12419   MAINTAINER_MODE_TRUE='#'
12420   MAINTAINER_MODE_FALSE=
12421 fi
12422
12423   MAINT=$MAINTAINER_MODE_TRUE
12424
12425
12426  if false; then
12427   GENINSRC_NEVER_TRUE=
12428   GENINSRC_NEVER_FALSE='#'
12429 else
12430   GENINSRC_NEVER_TRUE='#'
12431   GENINSRC_NEVER_FALSE=
12432 fi
12433
12434  case ${build_alias} in
12435   "") build_noncanonical=${build} ;;
12436   *) build_noncanonical=${build_alias} ;;
12437 esac
12438
12439  case ${host_alias} in
12440   "") host_noncanonical=${build_noncanonical} ;;
12441   *) host_noncanonical=${host_alias} ;;
12442 esac
12443
12444  case ${target_alias} in
12445   "") target_noncanonical=${host_noncanonical} ;;
12446   *) target_noncanonical=${target_alias} ;;
12447 esac
12448
12449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12450 $as_echo_n "checking whether to install libbfd... " >&6; }
12451   # Check whether --enable-install-libbfd was given.
12452 if test "${enable_install_libbfd+set}" = set; then :
12453   enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12454 else
12455   if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12456         install_libbfd_p=yes
12457       else
12458         install_libbfd_p=no
12459       fi
12460 fi
12461
12462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12463 $as_echo "$install_libbfd_p" >&6; }
12464    if test $install_libbfd_p = yes; then
12465   INSTALL_LIBBFD_TRUE=
12466   INSTALL_LIBBFD_FALSE='#'
12467 else
12468   INSTALL_LIBBFD_TRUE='#'
12469   INSTALL_LIBBFD_FALSE=
12470 fi
12471
12472   # Need _noncanonical variables for this.
12473
12474
12475
12476
12477   # libbfd.a is a host library containing target dependent code
12478   bfdlibdir='$(libdir)'
12479   bfdincludedir='$(includedir)'
12480   if test "${host}" != "${target}"; then
12481     bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12482     bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12483   fi
12484
12485
12486
12487
12488
12489
12490
12491
12492 host64=false
12493 target64=false
12494 bfd_default_target_size=32
12495
12496 # host stuff:
12497
12498 ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru uk sr"
12499 # If we haven't got the data from the intl directory,
12500 # assume NLS is disabled.
12501 USE_NLS=no
12502 LIBINTL=
12503 LIBINTL_DEP=
12504 INCINTL=
12505 XGETTEXT=
12506 GMSGFMT=
12507 POSUB=
12508
12509 if test -f  ../intl/config.intl; then
12510   .  ../intl/config.intl
12511 fi
12512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12513 $as_echo_n "checking whether NLS is requested... " >&6; }
12514 if test x"$USE_NLS" != xyes; then
12515   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12516 $as_echo "no" >&6; }
12517 else
12518   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12519 $as_echo "yes" >&6; }
12520
12521 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12522
12523
12524   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12525 $as_echo_n "checking for catalogs to be installed... " >&6; }
12526   # Look for .po and .gmo files in the source directory.
12527   CATALOGS=
12528   XLINGUAS=
12529   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12530     # If there aren't any .gmo files the shell will give us the
12531     # literal string "../path/to/srcdir/po/*.gmo" which has to be
12532     # weeded out.
12533     case "$cat" in *\**)
12534       continue;;
12535     esac
12536     # The quadruple backslash is collapsed to a double backslash
12537     # by the backticks, then collapsed again by the double quotes,
12538     # leaving us with one backslash in the sed expression (right
12539     # before the dot that mustn't act as a wildcard).
12540     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12541     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12542     # The user is allowed to set LINGUAS to a list of languages to
12543     # install catalogs for.  If it's empty that means "all of them."
12544     if test "x$LINGUAS" = x; then
12545       CATALOGS="$CATALOGS $cat"
12546       XLINGUAS="$XLINGUAS $lang"
12547     else
12548       case "$LINGUAS" in *$lang*)
12549         CATALOGS="$CATALOGS $cat"
12550         XLINGUAS="$XLINGUAS $lang"
12551         ;;
12552       esac
12553     fi
12554   done
12555   LINGUAS="$XLINGUAS"
12556   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12557 $as_echo "$LINGUAS" >&6; }
12558
12559
12560     DATADIRNAME=share
12561
12562   INSTOBJEXT=.mo
12563
12564   GENCAT=gencat
12565
12566   CATOBJEXT=.gmo
12567
12568 fi
12569
12570         MKINSTALLDIRS=
12571   if test -n "$ac_aux_dir"; then
12572     case "$ac_aux_dir" in
12573       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12574       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12575     esac
12576   fi
12577   if test -z "$MKINSTALLDIRS"; then
12578     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12579   fi
12580
12581
12582
12583   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12584 $as_echo_n "checking whether NLS is requested... " >&6; }
12585     # Check whether --enable-nls was given.
12586 if test "${enable_nls+set}" = set; then :
12587   enableval=$enable_nls; USE_NLS=$enableval
12588 else
12589   USE_NLS=yes
12590 fi
12591
12592   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12593 $as_echo "$USE_NLS" >&6; }
12594
12595
12596
12597
12598
12599
12600 # Prepare PATH_SEPARATOR.
12601 # The user is always right.
12602 if test "${PATH_SEPARATOR+set}" != set; then
12603   echo "#! /bin/sh" >conf$$.sh
12604   echo  "exit 0"   >>conf$$.sh
12605   chmod +x conf$$.sh
12606   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12607     PATH_SEPARATOR=';'
12608   else
12609     PATH_SEPARATOR=:
12610   fi
12611   rm -f conf$$.sh
12612 fi
12613
12614 # Find out how to test for executable files. Don't use a zero-byte file,
12615 # as systems may use methods other than mode bits to determine executability.
12616 cat >conf$$.file <<_ASEOF
12617 #! /bin/sh
12618 exit 0
12619 _ASEOF
12620 chmod +x conf$$.file
12621 if test -x conf$$.file >/dev/null 2>&1; then
12622   ac_executable_p="test -x"
12623 else
12624   ac_executable_p="test -f"
12625 fi
12626 rm -f conf$$.file
12627
12628 # Extract the first word of "msgfmt", so it can be a program name with args.
12629 set dummy msgfmt; ac_word=$2
12630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12631 $as_echo_n "checking for $ac_word... " >&6; }
12632 if test "${ac_cv_path_MSGFMT+set}" = set; then :
12633   $as_echo_n "(cached) " >&6
12634 else
12635   case "$MSGFMT" in
12636   [\\/]* | ?:[\\/]*)
12637     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12638     ;;
12639   *)
12640     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12641     for ac_dir in $PATH; do
12642       IFS="$ac_save_IFS"
12643       test -z "$ac_dir" && ac_dir=.
12644       for ac_exec_ext in '' $ac_executable_extensions; do
12645         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12646           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12647      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12648             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12649             break 2
12650           fi
12651         fi
12652       done
12653     done
12654     IFS="$ac_save_IFS"
12655   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12656     ;;
12657 esac
12658 fi
12659 MSGFMT="$ac_cv_path_MSGFMT"
12660 if test "$MSGFMT" != ":"; then
12661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12662 $as_echo "$MSGFMT" >&6; }
12663 else
12664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12665 $as_echo "no" >&6; }
12666 fi
12667
12668   # Extract the first word of "gmsgfmt", so it can be a program name with args.
12669 set dummy gmsgfmt; ac_word=$2
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12671 $as_echo_n "checking for $ac_word... " >&6; }
12672 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12673   $as_echo_n "(cached) " >&6
12674 else
12675   case $GMSGFMT in
12676   [\\/]* | ?:[\\/]*)
12677   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12678   ;;
12679   *)
12680   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12681 for as_dir in $PATH
12682 do
12683   IFS=$as_save_IFS
12684   test -z "$as_dir" && as_dir=.
12685     for ac_exec_ext in '' $ac_executable_extensions; do
12686   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12687     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12688     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12689     break 2
12690   fi
12691 done
12692   done
12693 IFS=$as_save_IFS
12694
12695   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12696   ;;
12697 esac
12698 fi
12699 GMSGFMT=$ac_cv_path_GMSGFMT
12700 if test -n "$GMSGFMT"; then
12701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12702 $as_echo "$GMSGFMT" >&6; }
12703 else
12704   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12705 $as_echo "no" >&6; }
12706 fi
12707
12708
12709
12710
12711 # Prepare PATH_SEPARATOR.
12712 # The user is always right.
12713 if test "${PATH_SEPARATOR+set}" != set; then
12714   echo "#! /bin/sh" >conf$$.sh
12715   echo  "exit 0"   >>conf$$.sh
12716   chmod +x conf$$.sh
12717   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12718     PATH_SEPARATOR=';'
12719   else
12720     PATH_SEPARATOR=:
12721   fi
12722   rm -f conf$$.sh
12723 fi
12724
12725 # Find out how to test for executable files. Don't use a zero-byte file,
12726 # as systems may use methods other than mode bits to determine executability.
12727 cat >conf$$.file <<_ASEOF
12728 #! /bin/sh
12729 exit 0
12730 _ASEOF
12731 chmod +x conf$$.file
12732 if test -x conf$$.file >/dev/null 2>&1; then
12733   ac_executable_p="test -x"
12734 else
12735   ac_executable_p="test -f"
12736 fi
12737 rm -f conf$$.file
12738
12739 # Extract the first word of "xgettext", so it can be a program name with args.
12740 set dummy xgettext; ac_word=$2
12741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12742 $as_echo_n "checking for $ac_word... " >&6; }
12743 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12744   $as_echo_n "(cached) " >&6
12745 else
12746   case "$XGETTEXT" in
12747   [\\/]* | ?:[\\/]*)
12748     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12749     ;;
12750   *)
12751     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12752     for ac_dir in $PATH; do
12753       IFS="$ac_save_IFS"
12754       test -z "$ac_dir" && ac_dir=.
12755       for ac_exec_ext in '' $ac_executable_extensions; do
12756         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12757           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12758      (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
12759             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12760             break 2
12761           fi
12762         fi
12763       done
12764     done
12765     IFS="$ac_save_IFS"
12766   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12767     ;;
12768 esac
12769 fi
12770 XGETTEXT="$ac_cv_path_XGETTEXT"
12771 if test "$XGETTEXT" != ":"; then
12772   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12773 $as_echo "$XGETTEXT" >&6; }
12774 else
12775   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12776 $as_echo "no" >&6; }
12777 fi
12778
12779     rm -f messages.po
12780
12781
12782 # Prepare PATH_SEPARATOR.
12783 # The user is always right.
12784 if test "${PATH_SEPARATOR+set}" != set; then
12785   echo "#! /bin/sh" >conf$$.sh
12786   echo  "exit 0"   >>conf$$.sh
12787   chmod +x conf$$.sh
12788   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12789     PATH_SEPARATOR=';'
12790   else
12791     PATH_SEPARATOR=:
12792   fi
12793   rm -f conf$$.sh
12794 fi
12795
12796 # Find out how to test for executable files. Don't use a zero-byte file,
12797 # as systems may use methods other than mode bits to determine executability.
12798 cat >conf$$.file <<_ASEOF
12799 #! /bin/sh
12800 exit 0
12801 _ASEOF
12802 chmod +x conf$$.file
12803 if test -x conf$$.file >/dev/null 2>&1; then
12804   ac_executable_p="test -x"
12805 else
12806   ac_executable_p="test -f"
12807 fi
12808 rm -f conf$$.file
12809
12810 # Extract the first word of "msgmerge", so it can be a program name with args.
12811 set dummy msgmerge; ac_word=$2
12812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12813 $as_echo_n "checking for $ac_word... " >&6; }
12814 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12815   $as_echo_n "(cached) " >&6
12816 else
12817   case "$MSGMERGE" in
12818   [\\/]* | ?:[\\/]*)
12819     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12820     ;;
12821   *)
12822     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12823     for ac_dir in $PATH; do
12824       IFS="$ac_save_IFS"
12825       test -z "$ac_dir" && ac_dir=.
12826       for ac_exec_ext in '' $ac_executable_extensions; do
12827         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12828           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12829             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12830             break 2
12831           fi
12832         fi
12833       done
12834     done
12835     IFS="$ac_save_IFS"
12836   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12837     ;;
12838 esac
12839 fi
12840 MSGMERGE="$ac_cv_path_MSGMERGE"
12841 if test "$MSGMERGE" != ":"; then
12842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12843 $as_echo "$MSGMERGE" >&6; }
12844 else
12845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12846 $as_echo "no" >&6; }
12847 fi
12848
12849
12850       if test "$GMSGFMT" != ":"; then
12851             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12852        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12853       : ;
12854     else
12855       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12856       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12857 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12858       GMSGFMT=":"
12859     fi
12860   fi
12861
12862       if test "$XGETTEXT" != ":"; then
12863             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12864        (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
12865       : ;
12866     else
12867       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12868 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12869       XGETTEXT=":"
12870     fi
12871         rm -f messages.po
12872   fi
12873
12874   ac_config_commands="$ac_config_commands default-1"
12875
12876
12877
12878 # Permit host specific settings.
12879 . ${srcdir}/configure.host
12880
12881
12882
12883
12884 BFD_HOST_64BIT_LONG=0
12885 BFD_HOST_64BIT_LONG_LONG=0
12886 BFD_HOST_64_BIT_DEFINED=0
12887 BFD_HOST_64_BIT=
12888 BFD_HOST_U_64_BIT=
12889 BFD_HOSTPTR_T="unsigned long"
12890
12891 # The cast to long int works around a bug in the HP C Compiler
12892 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12893 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12894 # This bug is HP SR number 8606223364.
12895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12896 $as_echo_n "checking size of long long... " >&6; }
12897 if test "${ac_cv_sizeof_long_long+set}" = set; then :
12898   $as_echo_n "(cached) " >&6
12899 else
12900   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
12901
12902 else
12903   if test "$ac_cv_type_long_long" = yes; then
12904      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12905 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12906 { as_fn_set_status 77
12907 as_fn_error "cannot compute sizeof (long long)
12908 See \`config.log' for more details." "$LINENO" 5; }; }
12909    else
12910      ac_cv_sizeof_long_long=0
12911    fi
12912 fi
12913
12914 fi
12915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12916 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12917
12918
12919
12920 cat >>confdefs.h <<_ACEOF
12921 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12922 _ACEOF
12923
12924
12925 # The cast to long int works around a bug in the HP C Compiler
12926 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12927 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12928 # This bug is HP SR number 8606223364.
12929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12930 $as_echo_n "checking size of void *... " >&6; }
12931 if test "${ac_cv_sizeof_void_p+set}" = set; then :
12932   $as_echo_n "(cached) " >&6
12933 else
12934   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
12935
12936 else
12937   if test "$ac_cv_type_void_p" = yes; then
12938      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12939 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12940 { as_fn_set_status 77
12941 as_fn_error "cannot compute sizeof (void *)
12942 See \`config.log' for more details." "$LINENO" 5; }; }
12943    else
12944      ac_cv_sizeof_void_p=0
12945    fi
12946 fi
12947
12948 fi
12949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12950 $as_echo "$ac_cv_sizeof_void_p" >&6; }
12951
12952
12953
12954 cat >>confdefs.h <<_ACEOF
12955 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12956 _ACEOF
12957
12958
12959 # The cast to long int works around a bug in the HP C Compiler
12960 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12961 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12962 # This bug is HP SR number 8606223364.
12963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12964 $as_echo_n "checking size of long... " >&6; }
12965 if test "${ac_cv_sizeof_long+set}" = set; then :
12966   $as_echo_n "(cached) " >&6
12967 else
12968   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
12969
12970 else
12971   if test "$ac_cv_type_long" = yes; then
12972      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12973 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12974 { as_fn_set_status 77
12975 as_fn_error "cannot compute sizeof (long)
12976 See \`config.log' for more details." "$LINENO" 5; }; }
12977    else
12978      ac_cv_sizeof_long=0
12979    fi
12980 fi
12981
12982 fi
12983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12984 $as_echo "$ac_cv_sizeof_long" >&6; }
12985
12986
12987
12988 cat >>confdefs.h <<_ACEOF
12989 #define SIZEOF_LONG $ac_cv_sizeof_long
12990 _ACEOF
12991
12992
12993
12994 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12995   host64=true
12996 fi
12997
12998 if test "x${ac_cv_sizeof_long}" = "x8"; then
12999   BFD_HOST_64BIT_LONG=1
13000   test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
13001   test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
13002 elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
13003   BFD_HOST_64BIT_LONG_LONG=1
13004   test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
13005   test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
13006   if test "x${ac_cv_sizeof_void_p}" = "x8"; then
13007     BFD_HOSTPTR_T="unsigned long long"
13008   fi
13009 fi
13010
13011 if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
13012   BFD_HOST_64_BIT_DEFINED=1
13013   BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
13014   BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
13015 fi
13016
13017
13018
13019
13020
13021
13022
13023
13024 # Put a plausible default for CC_FOR_BUILD in Makefile.
13025 if test -z "$CC_FOR_BUILD"; then
13026   if test "x$cross_compiling" = "xno"; then
13027     CC_FOR_BUILD='$(CC)'
13028   else
13029     CC_FOR_BUILD=gcc
13030   fi
13031 fi
13032
13033 # Also set EXEEXT_FOR_BUILD.
13034 if test "x$cross_compiling" = "xno"; then
13035   EXEEXT_FOR_BUILD='$(EXEEXT)'
13036 else
13037   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
13038 $as_echo_n "checking for build system executable suffix... " >&6; }
13039 if test "${bfd_cv_build_exeext+set}" = set; then :
13040   $as_echo_n "(cached) " >&6
13041 else
13042   rm -f conftest*
13043      echo 'int main () { return 0; }' > conftest.c
13044      bfd_cv_build_exeext=
13045      ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13046      for file in conftest.*; do
13047        case $file in
13048        *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13049        *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13050        esac
13051      done
13052      rm -f conftest*
13053      test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
13054 fi
13055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13056 $as_echo "$bfd_cv_build_exeext" >&6; }
13057   EXEEXT_FOR_BUILD=""
13058   test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
13059 fi
13060
13061
13062 for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h wchar.h wctype.h
13063 do :
13064   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13065 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13066 eval as_val=\$$as_ac_Header
13067    if test "x$as_val" = x""yes; then :
13068   cat >>confdefs.h <<_ACEOF
13069 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13070 _ACEOF
13071
13072 fi
13073
13074 done
13075
13076 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h sys/resource.h
13077 do :
13078   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13079 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13080 eval as_val=\$$as_ac_Header
13081    if test "x$as_val" = x""yes; then :
13082   cat >>confdefs.h <<_ACEOF
13083 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13084 _ACEOF
13085
13086 fi
13087
13088 done
13089
13090
13091
13092 inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
13093
13094 acx_cv_header_stdint=stddef.h
13095 acx_cv_header_stdint_kind="(already complete)"
13096 for i in stdint.h $inttype_headers; do
13097   unset ac_cv_type_uintptr_t
13098   unset ac_cv_type_uintmax_t
13099   unset ac_cv_type_int_least32_t
13100   unset ac_cv_type_int_fast32_t
13101   unset ac_cv_type_uint64_t
13102   $as_echo_n "looking for a compliant stdint.h in $i, " >&6
13103   ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
13104 #include <$i>
13105 "
13106 if test "x$ac_cv_type_uintmax_t" = x""yes; then :
13107   acx_cv_header_stdint=$i
13108 else
13109   continue
13110 fi
13111
13112   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13113 #include <$i>
13114 "
13115 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
13116
13117 else
13118   acx_cv_header_stdint_kind="(mostly complete)"
13119 fi
13120
13121   ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
13122 #include <$i>
13123 "
13124 if test "x$ac_cv_type_int_least32_t" = x""yes; then :
13125
13126 else
13127   acx_cv_header_stdint_kind="(mostly complete)"
13128 fi
13129
13130   ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
13131 #include <$i>
13132 "
13133 if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
13134
13135 else
13136   acx_cv_header_stdint_kind="(mostly complete)"
13137 fi
13138
13139   ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13140 #include <$i>
13141 "
13142 if test "x$ac_cv_type_uint64_t" = x""yes; then :
13143
13144 else
13145   acx_cv_header_stdint_kind="(lacks uint64_t)"
13146 fi
13147
13148   break
13149 done
13150 if test "$acx_cv_header_stdint" = stddef.h; then
13151   acx_cv_header_stdint_kind="(lacks uintmax_t)"
13152   for i in stdint.h $inttype_headers; do
13153     unset ac_cv_type_uintptr_t
13154     unset ac_cv_type_uint32_t
13155     unset ac_cv_type_uint64_t
13156     $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
13157     ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
13158 #include <$i>
13159 "
13160 if test "x$ac_cv_type_uint32_t" = x""yes; then :
13161   acx_cv_header_stdint=$i
13162 else
13163   continue
13164 fi
13165
13166     ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13167 #include <$i>
13168 "
13169 if test "x$ac_cv_type_uint64_t" = x""yes; then :
13170
13171 fi
13172
13173     ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13174 #include <$i>
13175 "
13176 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
13177
13178 fi
13179
13180     break
13181   done
13182 fi
13183 if test "$acx_cv_header_stdint" = stddef.h; then
13184   acx_cv_header_stdint_kind="(u_intXX_t style)"
13185   for i in sys/types.h $inttype_headers; do
13186     unset ac_cv_type_u_int32_t
13187     unset ac_cv_type_u_int64_t
13188     $as_echo_n "looking for u_intXX_t types in $i, " >&6
13189     ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13190 #include <$i>
13191 "
13192 if test "x$ac_cv_type_u_int32_t" = x""yes; then :
13193   acx_cv_header_stdint=$i
13194 else
13195   continue
13196 fi
13197
13198     ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13199 #include <$i>
13200 "
13201 if test "x$ac_cv_type_u_int64_t" = x""yes; then :
13202
13203 fi
13204
13205     break
13206   done
13207 fi
13208 if test "$acx_cv_header_stdint" = stddef.h; then
13209   acx_cv_header_stdint_kind="(using manual detection)"
13210 fi
13211
13212 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13213 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13214 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13215 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13216 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
13217
13218 # ----------------- Summarize what we found so far
13219
13220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13221 $as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
13222
13223 case `$as_basename -- bfd_stdint.h ||
13224 $as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13225          Xbfd_stdint.h : 'X\(//\)$' \| \
13226          Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13227 $as_echo X/bfd_stdint.h |
13228     sed '/^.*\/\([^/][^/]*\)\/*$/{
13229             s//\1/
13230             q
13231           }
13232           /^X\/\(\/\/\)$/{
13233             s//\1/
13234             q
13235           }
13236           /^X\/\(\/\).*/{
13237             s//\1/
13238             q
13239           }
13240           s/.*/./; q'` in
13241   stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13242 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13243   inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13244 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13245   *) ;;
13246 esac
13247
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13249 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
13250
13251 # ----------------- done included file, check C basic types --------
13252
13253 # Lacking an uintptr_t?  Test size of void *
13254 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13255   stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13256 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13257 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13258 # This bug is HP SR number 8606223364.
13259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13260 $as_echo_n "checking size of void *... " >&6; }
13261 if test "${ac_cv_sizeof_void_p+set}" = set; then :
13262   $as_echo_n "(cached) " >&6
13263 else
13264   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
13265
13266 else
13267   if test "$ac_cv_type_void_p" = yes; then
13268      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13269 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13270 { as_fn_set_status 77
13271 as_fn_error "cannot compute sizeof (void *)
13272 See \`config.log' for more details." "$LINENO" 5; }; }
13273    else
13274      ac_cv_sizeof_void_p=0
13275    fi
13276 fi
13277
13278 fi
13279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13280 $as_echo "$ac_cv_sizeof_void_p" >&6; }
13281
13282
13283
13284 cat >>confdefs.h <<_ACEOF
13285 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13286 _ACEOF
13287
13288  ;;
13289 esac
13290
13291 # Lacking an uint64_t?  Test size of long
13292 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13293   stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13294 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13295 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13296 # This bug is HP SR number 8606223364.
13297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13298 $as_echo_n "checking size of long... " >&6; }
13299 if test "${ac_cv_sizeof_long+set}" = set; then :
13300   $as_echo_n "(cached) " >&6
13301 else
13302   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13303
13304 else
13305   if test "$ac_cv_type_long" = yes; then
13306      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13307 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13308 { as_fn_set_status 77
13309 as_fn_error "cannot compute sizeof (long)
13310 See \`config.log' for more details." "$LINENO" 5; }; }
13311    else
13312      ac_cv_sizeof_long=0
13313    fi
13314 fi
13315
13316 fi
13317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13318 $as_echo "$ac_cv_sizeof_long" >&6; }
13319
13320
13321
13322 cat >>confdefs.h <<_ACEOF
13323 #define SIZEOF_LONG $ac_cv_sizeof_long
13324 _ACEOF
13325
13326  ;;
13327 esac
13328
13329 if test $acx_cv_header_stdint = stddef.h; then
13330   # Lacking a good header?  Test size of everything and deduce all types.
13331   # The cast to long int works around a bug in the HP C Compiler
13332 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13333 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13334 # This bug is HP SR number 8606223364.
13335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13336 $as_echo_n "checking size of int... " >&6; }
13337 if test "${ac_cv_sizeof_int+set}" = set; then :
13338   $as_echo_n "(cached) " >&6
13339 else
13340   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13341
13342 else
13343   if test "$ac_cv_type_int" = yes; then
13344      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13345 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13346 { as_fn_set_status 77
13347 as_fn_error "cannot compute sizeof (int)
13348 See \`config.log' for more details." "$LINENO" 5; }; }
13349    else
13350      ac_cv_sizeof_int=0
13351    fi
13352 fi
13353
13354 fi
13355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13356 $as_echo "$ac_cv_sizeof_int" >&6; }
13357
13358
13359
13360 cat >>confdefs.h <<_ACEOF
13361 #define SIZEOF_INT $ac_cv_sizeof_int
13362 _ACEOF
13363
13364
13365   # The cast to long int works around a bug in the HP C Compiler
13366 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13367 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13368 # This bug is HP SR number 8606223364.
13369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13370 $as_echo_n "checking size of short... " >&6; }
13371 if test "${ac_cv_sizeof_short+set}" = set; then :
13372   $as_echo_n "(cached) " >&6
13373 else
13374   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
13375
13376 else
13377   if test "$ac_cv_type_short" = yes; then
13378      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13379 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13380 { as_fn_set_status 77
13381 as_fn_error "cannot compute sizeof (short)
13382 See \`config.log' for more details." "$LINENO" 5; }; }
13383    else
13384      ac_cv_sizeof_short=0
13385    fi
13386 fi
13387
13388 fi
13389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13390 $as_echo "$ac_cv_sizeof_short" >&6; }
13391
13392
13393
13394 cat >>confdefs.h <<_ACEOF
13395 #define SIZEOF_SHORT $ac_cv_sizeof_short
13396 _ACEOF
13397
13398
13399   # The cast to long int works around a bug in the HP C Compiler
13400 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13401 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13402 # This bug is HP SR number 8606223364.
13403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13404 $as_echo_n "checking size of char... " >&6; }
13405 if test "${ac_cv_sizeof_char+set}" = set; then :
13406   $as_echo_n "(cached) " >&6
13407 else
13408   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
13409
13410 else
13411   if test "$ac_cv_type_char" = yes; then
13412      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13413 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13414 { as_fn_set_status 77
13415 as_fn_error "cannot compute sizeof (char)
13416 See \`config.log' for more details." "$LINENO" 5; }; }
13417    else
13418      ac_cv_sizeof_char=0
13419    fi
13420 fi
13421
13422 fi
13423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13424 $as_echo "$ac_cv_sizeof_char" >&6; }
13425
13426
13427
13428 cat >>confdefs.h <<_ACEOF
13429 #define SIZEOF_CHAR $ac_cv_sizeof_char
13430 _ACEOF
13431
13432
13433
13434   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13435 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
13436   case "$ac_cv_sizeof_char" in
13437     1) acx_cv_type_int8_t=char ;;
13438     *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
13439   esac
13440   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13441 $as_echo "$acx_cv_type_int8_t" >&6; }
13442
13443   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13444 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
13445   case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13446     2:*) acx_cv_type_int16_t=int ;;
13447     *:2) acx_cv_type_int16_t=short ;;
13448     *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
13449   esac
13450   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13451 $as_echo "$acx_cv_type_int16_t" >&6; }
13452
13453   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13454 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
13455   case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13456     4:*) acx_cv_type_int32_t=int ;;
13457     *:4) acx_cv_type_int32_t=long ;;
13458     *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
13459   esac
13460   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13461 $as_echo "$acx_cv_type_int32_t" >&6; }
13462 fi
13463
13464 # These tests are here to make the output prettier
13465
13466 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13467   case "$ac_cv_sizeof_long" in
13468     8) acx_cv_type_int64_t=long ;;
13469   esac
13470   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13471 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
13472   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13473 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13474 fi
13475
13476 # Now we can use the above types
13477
13478 if test "$ac_cv_type_uintptr_t" != yes; then
13479   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13480 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13481   case $ac_cv_sizeof_void_p in
13482     2) acx_cv_type_intptr_t=int16_t ;;
13483     4) acx_cv_type_intptr_t=int32_t ;;
13484     8) acx_cv_type_intptr_t=int64_t ;;
13485     *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
13486   esac
13487   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13488 $as_echo "$acx_cv_type_intptr_t" >&6; }
13489 fi
13490
13491 # ----------------- done all checks, emit header -------------
13492 ac_config_commands="$ac_config_commands bfd_stdint.h"
13493
13494
13495
13496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13497 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13498 if test "${ac_cv_header_time+set}" = set; then :
13499   $as_echo_n "(cached) " >&6
13500 else
13501   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13502 /* end confdefs.h.  */
13503 #include <sys/types.h>
13504 #include <sys/time.h>
13505 #include <time.h>
13506
13507 int
13508 main ()
13509 {
13510 if ((struct tm *) 0)
13511 return 0;
13512   ;
13513   return 0;
13514 }
13515 _ACEOF
13516 if ac_fn_c_try_compile "$LINENO"; then :
13517   ac_cv_header_time=yes
13518 else
13519   ac_cv_header_time=no
13520 fi
13521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13522 fi
13523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13524 $as_echo "$ac_cv_header_time" >&6; }
13525 if test $ac_cv_header_time = yes; then
13526
13527 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13528
13529 fi
13530
13531 ac_header_dirent=no
13532 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13533   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13535 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13536 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13537   $as_echo_n "(cached) " >&6
13538 else
13539   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13540 /* end confdefs.h.  */
13541 #include <sys/types.h>
13542 #include <$ac_hdr>
13543
13544 int
13545 main ()
13546 {
13547 if ((DIR *) 0)
13548 return 0;
13549   ;
13550   return 0;
13551 }
13552 _ACEOF
13553 if ac_fn_c_try_compile "$LINENO"; then :
13554   eval "$as_ac_Header=yes"
13555 else
13556   eval "$as_ac_Header=no"
13557 fi
13558 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13559 fi
13560 eval ac_res=\$$as_ac_Header
13561                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13562 $as_echo "$ac_res" >&6; }
13563 eval as_val=\$$as_ac_Header
13564    if test "x$as_val" = x""yes; then :
13565   cat >>confdefs.h <<_ACEOF
13566 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13567 _ACEOF
13568
13569 ac_header_dirent=$ac_hdr; break
13570 fi
13571
13572 done
13573 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13574 if test $ac_header_dirent = dirent.h; then
13575   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13576 $as_echo_n "checking for library containing opendir... " >&6; }
13577 if test "${ac_cv_search_opendir+set}" = set; then :
13578   $as_echo_n "(cached) " >&6
13579 else
13580   ac_func_search_save_LIBS=$LIBS
13581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13582 /* end confdefs.h.  */
13583
13584 /* Override any GCC internal prototype to avoid an error.
13585    Use char because int might match the return type of a GCC
13586    builtin and then its argument prototype would still apply.  */
13587 #ifdef __cplusplus
13588 extern "C"
13589 #endif
13590 char opendir ();
13591 int
13592 main ()
13593 {
13594 return opendir ();
13595   ;
13596   return 0;
13597 }
13598 _ACEOF
13599 for ac_lib in '' dir; do
13600   if test -z "$ac_lib"; then
13601     ac_res="none required"
13602   else
13603     ac_res=-l$ac_lib
13604     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13605   fi
13606   if ac_fn_c_try_link "$LINENO"; then :
13607   ac_cv_search_opendir=$ac_res
13608 fi
13609 rm -f core conftest.err conftest.$ac_objext \
13610     conftest$ac_exeext
13611   if test "${ac_cv_search_opendir+set}" = set; then :
13612   break
13613 fi
13614 done
13615 if test "${ac_cv_search_opendir+set}" = set; then :
13616
13617 else
13618   ac_cv_search_opendir=no
13619 fi
13620 rm conftest.$ac_ext
13621 LIBS=$ac_func_search_save_LIBS
13622 fi
13623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13624 $as_echo "$ac_cv_search_opendir" >&6; }
13625 ac_res=$ac_cv_search_opendir
13626 if test "$ac_res" != no; then :
13627   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13628
13629 fi
13630
13631 else
13632   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13633 $as_echo_n "checking for library containing opendir... " >&6; }
13634 if test "${ac_cv_search_opendir+set}" = set; then :
13635   $as_echo_n "(cached) " >&6
13636 else
13637   ac_func_search_save_LIBS=$LIBS
13638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13639 /* end confdefs.h.  */
13640
13641 /* Override any GCC internal prototype to avoid an error.
13642    Use char because int might match the return type of a GCC
13643    builtin and then its argument prototype would still apply.  */
13644 #ifdef __cplusplus
13645 extern "C"
13646 #endif
13647 char opendir ();
13648 int
13649 main ()
13650 {
13651 return opendir ();
13652   ;
13653   return 0;
13654 }
13655 _ACEOF
13656 for ac_lib in '' x; do
13657   if test -z "$ac_lib"; then
13658     ac_res="none required"
13659   else
13660     ac_res=-l$ac_lib
13661     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13662   fi
13663   if ac_fn_c_try_link "$LINENO"; then :
13664   ac_cv_search_opendir=$ac_res
13665 fi
13666 rm -f core conftest.err conftest.$ac_objext \
13667     conftest$ac_exeext
13668   if test "${ac_cv_search_opendir+set}" = set; then :
13669   break
13670 fi
13671 done
13672 if test "${ac_cv_search_opendir+set}" = set; then :
13673
13674 else
13675   ac_cv_search_opendir=no
13676 fi
13677 rm conftest.$ac_ext
13678 LIBS=$ac_func_search_save_LIBS
13679 fi
13680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13681 $as_echo "$ac_cv_search_opendir" >&6; }
13682 ac_res=$ac_cv_search_opendir
13683 if test "$ac_res" != no; then :
13684   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13685
13686 fi
13687
13688 fi
13689
13690
13691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13692 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13693 if test "${gcc_cv_header_string+set}" = set; then :
13694   $as_echo_n "(cached) " >&6
13695 else
13696   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13697 /* end confdefs.h.  */
13698 #include <string.h>
13699 #include <strings.h>
13700 int
13701 main ()
13702 {
13703
13704   ;
13705   return 0;
13706 }
13707 _ACEOF
13708 if ac_fn_c_try_compile "$LINENO"; then :
13709   gcc_cv_header_string=yes
13710 else
13711   gcc_cv_header_string=no
13712 fi
13713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13714 fi
13715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13716 $as_echo "$gcc_cv_header_string" >&6; }
13717 if test $gcc_cv_header_string = yes; then
13718
13719 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13720
13721 fi
13722
13723 for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13724 do :
13725   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13726 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13727 eval as_val=\$$as_ac_var
13728    if test "x$as_val" = x""yes; then :
13729   cat >>confdefs.h <<_ACEOF
13730 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13731 _ACEOF
13732
13733 fi
13734 done
13735
13736 for ac_func in strtoull getrlimit
13737 do :
13738   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13739 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13740 eval as_val=\$$as_ac_var
13741    if test "x$as_val" = x""yes; then :
13742   cat >>confdefs.h <<_ACEOF
13743 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13744 _ACEOF
13745
13746 fi
13747 done
13748
13749
13750 ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13751 if test "x$ac_cv_have_decl_basename" = x""yes; then :
13752   ac_have_decl=1
13753 else
13754   ac_have_decl=0
13755 fi
13756
13757 cat >>confdefs.h <<_ACEOF
13758 #define HAVE_DECL_BASENAME $ac_have_decl
13759 _ACEOF
13760
13761 ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13762 if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13763   ac_have_decl=1
13764 else
13765   ac_have_decl=0
13766 fi
13767
13768 cat >>confdefs.h <<_ACEOF
13769 #define HAVE_DECL_FTELLO $ac_have_decl
13770 _ACEOF
13771
13772 ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13773 if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13774   ac_have_decl=1
13775 else
13776   ac_have_decl=0
13777 fi
13778
13779 cat >>confdefs.h <<_ACEOF
13780 #define HAVE_DECL_FTELLO64 $ac_have_decl
13781 _ACEOF
13782
13783 ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13784 if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13785   ac_have_decl=1
13786 else
13787   ac_have_decl=0
13788 fi
13789
13790 cat >>confdefs.h <<_ACEOF
13791 #define HAVE_DECL_FSEEKO $ac_have_decl
13792 _ACEOF
13793
13794 ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13795 if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13796   ac_have_decl=1
13797 else
13798   ac_have_decl=0
13799 fi
13800
13801 cat >>confdefs.h <<_ACEOF
13802 #define HAVE_DECL_FSEEKO64 $ac_have_decl
13803 _ACEOF
13804
13805
13806
13807 case "${host}" in
13808 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13809
13810 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13811  ;;
13812 esac
13813
13814 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13815 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13816   ac_have_decl=1
13817 else
13818   ac_have_decl=0
13819 fi
13820
13821 cat >>confdefs.h <<_ACEOF
13822 #define HAVE_DECL_FFS $ac_have_decl
13823 _ACEOF
13824
13825 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13826 if test "x$ac_cv_have_decl_free" = x""yes; then :
13827   ac_have_decl=1
13828 else
13829   ac_have_decl=0
13830 fi
13831
13832 cat >>confdefs.h <<_ACEOF
13833 #define HAVE_DECL_FREE $ac_have_decl
13834 _ACEOF
13835
13836 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13837 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13838   ac_have_decl=1
13839 else
13840   ac_have_decl=0
13841 fi
13842
13843 cat >>confdefs.h <<_ACEOF
13844 #define HAVE_DECL_GETENV $ac_have_decl
13845 _ACEOF
13846
13847 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13848 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13849   ac_have_decl=1
13850 else
13851   ac_have_decl=0
13852 fi
13853
13854 cat >>confdefs.h <<_ACEOF
13855 #define HAVE_DECL_MALLOC $ac_have_decl
13856 _ACEOF
13857
13858 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13859 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13860   ac_have_decl=1
13861 else
13862   ac_have_decl=0
13863 fi
13864
13865 cat >>confdefs.h <<_ACEOF
13866 #define HAVE_DECL_REALLOC $ac_have_decl
13867 _ACEOF
13868
13869 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13870 if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13871   ac_have_decl=1
13872 else
13873   ac_have_decl=0
13874 fi
13875
13876 cat >>confdefs.h <<_ACEOF
13877 #define HAVE_DECL_STPCPY $ac_have_decl
13878 _ACEOF
13879
13880 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13881 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13882   ac_have_decl=1
13883 else
13884   ac_have_decl=0
13885 fi
13886
13887 cat >>confdefs.h <<_ACEOF
13888 #define HAVE_DECL_STRSTR $ac_have_decl
13889 _ACEOF
13890
13891 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
13892 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
13893   ac_have_decl=1
13894 else
13895   ac_have_decl=0
13896 fi
13897
13898 cat >>confdefs.h <<_ACEOF
13899 #define HAVE_DECL_ASPRINTF $ac_have_decl
13900 _ACEOF
13901
13902 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
13903 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
13904   ac_have_decl=1
13905 else
13906   ac_have_decl=0
13907 fi
13908
13909 cat >>confdefs.h <<_ACEOF
13910 #define HAVE_DECL_VASPRINTF $ac_have_decl
13911 _ACEOF
13912
13913 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13914 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13915   ac_have_decl=1
13916 else
13917   ac_have_decl=0
13918 fi
13919
13920 cat >>confdefs.h <<_ACEOF
13921 #define HAVE_DECL_SNPRINTF $ac_have_decl
13922 _ACEOF
13923
13924 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13925 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13926   ac_have_decl=1
13927 else
13928   ac_have_decl=0
13929 fi
13930
13931 cat >>confdefs.h <<_ACEOF
13932 #define HAVE_DECL_VSNPRINTF $ac_have_decl
13933 _ACEOF
13934
13935 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
13936 if test "x$ac_cv_have_decl_strnlen" = x""yes; then :
13937   ac_have_decl=1
13938 else
13939   ac_have_decl=0
13940 fi
13941
13942 cat >>confdefs.h <<_ACEOF
13943 #define HAVE_DECL_STRNLEN $ac_have_decl
13944 _ACEOF
13945
13946
13947 # Link in zlib if we can.  This allows us to read compressed debug sections.
13948 # This is used only by compress.c.
13949
13950   # Use the system's zlib library.
13951   zlibdir="-L\$(top_builddir)/../zlib"
13952   zlibinc="-I\$(top_srcdir)/../zlib"
13953
13954 # Check whether --with-system-zlib was given.
13955 if test "${with_system_zlib+set}" = set; then :
13956   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
13957     zlibdir=
13958     zlibinc=
13959   fi
13960
13961 fi
13962
13963
13964
13965
13966
13967 # Check if linker supports --as-needed and --no-as-needed options
13968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
13969 $as_echo_n "checking linker --as-needed support... " >&6; }
13970 if test "${bfd_cv_ld_as_needed+set}" = set; then :
13971   $as_echo_n "(cached) " >&6
13972 else
13973   bfd_cv_ld_as_needed=no
13974         if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
13975                 bfd_cv_ld_as_needed=yes
13976         fi
13977
13978 fi
13979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
13980 $as_echo "$bfd_cv_ld_as_needed" >&6; }
13981
13982 LIBM=
13983 case $host in
13984 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
13985   # These system don't have libm, or don't need it
13986   ;;
13987 *-ncr-sysv4.3*)
13988   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
13989 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
13990 if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
13991   $as_echo_n "(cached) " >&6
13992 else
13993   ac_check_lib_save_LIBS=$LIBS
13994 LIBS="-lmw  $LIBS"
13995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13996 /* end confdefs.h.  */
13997
13998 /* Override any GCC internal prototype to avoid an error.
13999    Use char because int might match the return type of a GCC
14000    builtin and then its argument prototype would still apply.  */
14001 #ifdef __cplusplus
14002 extern "C"
14003 #endif
14004 char _mwvalidcheckl ();
14005 int
14006 main ()
14007 {
14008 return _mwvalidcheckl ();
14009   ;
14010   return 0;
14011 }
14012 _ACEOF
14013 if ac_fn_c_try_link "$LINENO"; then :
14014   ac_cv_lib_mw__mwvalidcheckl=yes
14015 else
14016   ac_cv_lib_mw__mwvalidcheckl=no
14017 fi
14018 rm -f core conftest.err conftest.$ac_objext \
14019     conftest$ac_exeext conftest.$ac_ext
14020 LIBS=$ac_check_lib_save_LIBS
14021 fi
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14023 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14024 if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
14025   LIBM="-lmw"
14026 fi
14027
14028   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14029 $as_echo_n "checking for cos in -lm... " >&6; }
14030 if test "${ac_cv_lib_m_cos+set}" = set; then :
14031   $as_echo_n "(cached) " >&6
14032 else
14033   ac_check_lib_save_LIBS=$LIBS
14034 LIBS="-lm  $LIBS"
14035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14036 /* end confdefs.h.  */
14037
14038 /* Override any GCC internal prototype to avoid an error.
14039    Use char because int might match the return type of a GCC
14040    builtin and then its argument prototype would still apply.  */
14041 #ifdef __cplusplus
14042 extern "C"
14043 #endif
14044 char cos ();
14045 int
14046 main ()
14047 {
14048 return cos ();
14049   ;
14050   return 0;
14051 }
14052 _ACEOF
14053 if ac_fn_c_try_link "$LINENO"; then :
14054   ac_cv_lib_m_cos=yes
14055 else
14056   ac_cv_lib_m_cos=no
14057 fi
14058 rm -f core conftest.err conftest.$ac_objext \
14059     conftest$ac_exeext conftest.$ac_ext
14060 LIBS=$ac_check_lib_save_LIBS
14061 fi
14062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14063 $as_echo "$ac_cv_lib_m_cos" >&6; }
14064 if test "x$ac_cv_lib_m_cos" = x""yes; then :
14065   LIBM="$LIBM -lm"
14066 fi
14067
14068   ;;
14069 *)
14070   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14071 $as_echo_n "checking for cos in -lm... " >&6; }
14072 if test "${ac_cv_lib_m_cos+set}" = set; then :
14073   $as_echo_n "(cached) " >&6
14074 else
14075   ac_check_lib_save_LIBS=$LIBS
14076 LIBS="-lm  $LIBS"
14077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14078 /* end confdefs.h.  */
14079
14080 /* Override any GCC internal prototype to avoid an error.
14081    Use char because int might match the return type of a GCC
14082    builtin and then its argument prototype would still apply.  */
14083 #ifdef __cplusplus
14084 extern "C"
14085 #endif
14086 char cos ();
14087 int
14088 main ()
14089 {
14090 return cos ();
14091   ;
14092   return 0;
14093 }
14094 _ACEOF
14095 if ac_fn_c_try_link "$LINENO"; then :
14096   ac_cv_lib_m_cos=yes
14097 else
14098   ac_cv_lib_m_cos=no
14099 fi
14100 rm -f core conftest.err conftest.$ac_objext \
14101     conftest$ac_exeext conftest.$ac_ext
14102 LIBS=$ac_check_lib_save_LIBS
14103 fi
14104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14105 $as_echo "$ac_cv_lib_m_cos" >&6; }
14106 if test "x$ac_cv_lib_m_cos" = x""yes; then :
14107   LIBM="-lm"
14108 fi
14109
14110   ;;
14111 esac
14112
14113
14114
14115 # When building a shared libbfd, link against the pic version of libiberty
14116 # so that apps that use libbfd won't need libiberty just to satisfy any
14117 # libbfd references.
14118 # We can't do that if a pic libiberty is unavailable since including non-pic
14119 # code would insert text relocations into libbfd.
14120 SHARED_LIBADD=
14121 SHARED_LDFLAGS=
14122 if test "$enable_shared" = "yes"; then
14123   x=`sed -n -e 's/^[    ]*PICFLAG[      ]*=[    ]*//p' < ../libiberty/Makefile | sed -n '$p'`
14124   if test -n "$x"; then
14125     SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
14126   fi
14127
14128 # More hacks to build DLLs on Windows.
14129   case "${host}" in
14130   *-*-cygwin*)
14131     SHARED_LDFLAGS="-no-undefined"
14132     SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
14133   ;;
14134
14135   # Hack to build or1k-src on OSX
14136   or1k*-*-darwin*)
14137     SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl"
14138   ;;
14139   esac
14140
14141   if test -n "$SHARED_LIBADD"; then
14142     if test -n "$LIBM"; then
14143       if test x"$bfd_cv_ld_as_needed" = xyes; then
14144         # Link against libm only when needed.  Put -lc, -lm inside -Wl
14145         # to stop libtool reordering these options.
14146         SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
14147       else
14148         SHARED_LIBADD="$SHARED_LIBADD $LIBM"
14149       fi
14150     fi
14151   fi
14152 fi
14153
14154
14155
14156 # target stuff:
14157
14158 # Canonicalize the secondary target names.
14159 if test -n "$enable_targets" ; then
14160     for targ in `echo $enable_targets | sed 's/,/ /g'`
14161     do
14162         result=`$ac_config_sub $targ 2>/dev/null`
14163         if test -n "$result" ; then
14164             canon_targets="$canon_targets $result"
14165         else
14166             # Allow targets that config.sub doesn't recognize, like "all".
14167             canon_targets="$canon_targets $targ"
14168         fi
14169     done
14170 fi
14171
14172 all_targets=false
14173 defvec=
14174 selvecs=
14175 assocvecs=
14176 selarchs=
14177 TDEFINES=
14178 for targ in $target $canon_targets
14179 do
14180     if test "x$targ" = "xall"; then
14181         all_targets=true
14182         assocvecs="$assocvecs $targ_defvec $targ_selvecs"
14183     else
14184         . $srcdir/config.bfd
14185         if test "x$targ" = "x$target"; then
14186             defvec=$targ_defvec
14187         fi
14188         selvecs="$selvecs $targ_defvec $targ_selvecs"
14189         selarchs="$selarchs $targ_archs"
14190         TDEFINES="$TDEFINES $targ_cflags"
14191     fi
14192 done
14193
14194
14195 # This processing still needs to be done if we're to decide properly whether
14196 # 64-bit support needs to be compiled in.  Currently, it will be included if
14197 # the default or any other explicitly requested target requires it; it
14198 # will not be included on a 32-bit host if no 64-bit target is requested, and
14199 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
14200 # used.
14201
14202 # uniq the default and selected vectors in all the configured targets.
14203 f=""
14204 for i in $selvecs ; do
14205     case " $f " in
14206     *" $i "*) ;;
14207     *) f="$f $i" ;;
14208     esac
14209 done
14210 selvecs="$f"
14211
14212
14213 # uniq the associated vectors in all the configured targets.
14214 f=""
14215 for i in $assocvecs ; do
14216     case " $f " in
14217     *" $i "*) ;;
14218     *) f="$f $i" ;;
14219     esac
14220 done
14221 assocvecs="$f"
14222
14223
14224 # uniq the architectures in all the configured targets.
14225 f=""
14226 for i in $selarchs ; do
14227     case " $f " in
14228     *" $i "*) ;;
14229     *) f="$f $i" ;;
14230     esac
14231 done
14232 selarchs="$f"
14233
14234 # Target backend .o files.
14235 tb=
14236
14237 elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-properties.lo
14238      elf-eh-frame.lo dwarf1.lo dwarf2.lo"
14239 coffgen="coffgen.lo dwarf2.lo"
14240 coff="cofflink.lo $coffgen"
14241 ecoff="ecofflink.lo $coffgen"
14242 xcoff="xcofflink.lo $coffgen"
14243
14244 for vec in $selvecs
14245 do
14246     target_size=32
14247     case "$vec" in
14248     # This list is alphabetized to make it easy to compare
14249     # with the two vector lists in targets.c.  For the same reason,
14250     # use one entry per line, even though this leads to long lines.
14251     aarch64_elf32_be_vec)        tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
14252     aarch64_elf32_le_vec)        tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
14253     aarch64_elf64_be_vec)          tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14254     aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14255     aarch64_elf64_le_vec)          tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14256     aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14257     aarch64_mach_o_vec)          tb="$tb mach-o-aarch64.lo"; target_size=64 ;;
14258     alpha_ecoff_le_vec)          tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;;
14259     alpha_elf64_vec)             tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14260     alpha_elf64_fbsd_vec)        tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14261     alpha_nlm32_vec)             tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
14262     alpha_vms_vec)               tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
14263     alpha_vms_lib_txt_vec)       tb="$tb vms-lib.lo vms-misc.lo" ;;
14264     am33_elf32_linux_vec)        tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
14265     aout0_be_vec)                tb="$tb aout0.lo aout32.lo" ;;
14266     aout64_vec)                  tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
14267     aout_vec)                    tb="$tb host-aout.lo aout32.lo" ;;
14268     aout_adobe_vec)              tb="$tb aout-adobe.lo aout32.lo" ;;
14269     arc_elf32_be_vec)            tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14270     arc_elf32_le_vec)            tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14271     arm_aout_be_vec)             tb="$tb aout-arm.lo aout32.lo" ;;
14272     arm_aout_le_vec)             tb="$tb aout-arm.lo aout32.lo" ;;
14273     arm_aout_nbsd_vec)           tb="$tb armnetbsd.lo aout32.lo" ;;
14274     arm_aout_riscix_vec)         tb="$tb aout32.lo riscix.lo" ;;
14275     arm_coff_be_vec)             tb="$tb coff-arm.lo $coff" ;;
14276     arm_coff_le_vec)             tb="$tb coff-arm.lo $coff" ;;
14277     arm_elf32_be_vec)            tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14278     arm_elf32_le_vec)            tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14279     arm_elf32_nacl_be_vec)       tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14280     arm_elf32_nacl_le_vec)       tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14281     arm_elf32_symbian_be_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14282     arm_elf32_symbian_le_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14283     arm_elf32_vxworks_be_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14284     arm_elf32_vxworks_le_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14285     arm_pe_be_vec)               tb="$tb pe-arm.lo peigen.lo $coff" ;;
14286     arm_pe_le_vec)               tb="$tb pe-arm.lo peigen.lo $coff" ;;
14287     arm_pe_epoc_be_vec)          tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;;
14288     arm_pe_epoc_le_vec)          tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;;
14289     arm_pe_wince_be_vec)         tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14290     arm_pe_wince_le_vec)         tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14291     arm_pei_be_vec)              tb="$tb pei-arm.lo peigen.lo $coff" ;;
14292     arm_pei_le_vec)              tb="$tb pei-arm.lo peigen.lo $coff" ;;
14293     arm_pei_epoc_be_vec)         tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;;
14294     arm_pei_epoc_le_vec)         tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;;
14295     arm_pei_wince_be_vec)        tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
14296     arm_pei_wince_le_vec)        tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
14297     arm_mach_o_vec)              tb="$tb mach-o-arm.lo" ;;
14298     avr_elf32_vec)               tb="$tb elf32-avr.lo elf32.lo $elf" ;;
14299     bfin_elf32_vec)              tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14300     bfin_elf32_fdpic_vec)        tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14301     bout_be_vec)                 tb="$tb bout.lo aout32.lo" ;;
14302     bout_le_vec)                 tb="$tb bout.lo aout32.lo" ;;
14303     cr16_elf32_vec)              tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
14304     cr16c_elf32_vec)             tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
14305     cris_aout_vec)               tb="$tb aout-cris.lo" ;;
14306     cris_elf32_vec)              tb="$tb elf32-cris.lo elf32.lo $elf" ;;
14307     cris_elf32_us_vec)           tb="$tb elf32-cris.lo elf32.lo $elf" ;;
14308     crx_elf32_vec)               tb="$tb elf32-crx.lo elf32.lo $elf" ;;
14309     d10v_elf32_vec)              tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
14310     d30v_elf32_vec)              tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
14311     dlx_elf32_be_vec)            tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
14312     elf32_be_vec)                tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14313     elf32_le_vec)                tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14314     elf64_be_vec)                tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14315     elf64_le_vec)                tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14316     epiphany_elf32_vec)          tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
14317     fr30_elf32_vec)              tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
14318     frv_elf32_vec)               tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14319     frv_elf32_fdpic_vec)         tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14320     h8300_coff_vec)              tb="$tb coff-h8300.lo reloc16.lo $coffgen" ;;
14321     h8300_elf32_vec)             tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
14322     h8300_elf32_linux_vec)       tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
14323     h8500_coff_vec)              tb="$tb coff-h8500.lo reloc16.lo $coffgen" ;;
14324     hppa_elf32_vec)              tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14325     hppa_elf32_linux_vec)        tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14326     hppa_elf32_nbsd_vec)         tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14327     hppa_elf64_vec)              tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14328     hppa_elf64_linux_vec)        tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14329     hppa_som_vec)                tb="$tb som.lo" ;;
14330     i370_elf32_vec)              tb="$tb elf32-i370.lo elf32.lo $elf" ;;
14331     i386_aout_vec)               tb="$tb i386aout.lo aout32.lo" ;;
14332     i386_aout_bsd_vec)           tb="$tb i386bsd.lo aout32.lo" ;;
14333     i386_aout_dynix_vec)         tb="$tb i386dynix.lo aout32.lo" ;;
14334     i386_aout_fbsd_vec)          tb="$tb i386freebsd.lo aout32.lo" ;;
14335     i386_aout_linux_vec)         tb="$tb i386linux.lo aout32.lo" ;;
14336     i386_aout_lynx_vec)          tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
14337     i386_aout_mach3_vec)         tb="$tb i386mach3.lo aout32.lo" ;;
14338     i386_aout_nbsd_vec)          tb="$tb i386netbsd.lo aout32.lo" ;;
14339     i386_aout_os9k_vec)          tb="$tb i386os9k.lo aout32.lo" ;;
14340     i386_coff_vec)               tb="$tb coff-i386.lo $coff" ;;
14341     i386_coff_go32_vec)          tb="$tb coff-go32.lo $coff" ;;
14342     i386_coff_go32stubbed_vec)   tb="$tb coff-stgo32.lo $coff" ;;
14343     i386_coff_lynx_vec)          tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;;
14344     i386_elf32_vec)              tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14345     i386_elf32_fbsd_vec)         tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14346     i386_elf32_nacl_vec)         tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14347     i386_elf32_sol2_vec)         tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14348     i386_elf32_vxworks_vec)      tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14349     i386_mach_o_vec)             tb="$tb mach-o-i386.lo" ;;
14350     i386_msdos_vec)              tb="$tb i386msdos.lo" ;;
14351     i386_nlm32_vec)              tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
14352     i386_pe_vec)                 tb="$tb pe-i386.lo peigen.lo $coff" ;;
14353     i386_pei_vec)                tb="$tb pei-i386.lo peigen.lo $coff" ;;
14354     iamcu_elf32_vec)             tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14355     i860_coff_vec)               tb="$tb coff-i860.lo $coff" ;;
14356     i860_elf32_vec)              tb="$tb elf32-i860.lo elf32.lo $elf" ;;
14357     i860_elf32_le_vec)           tb="$tb elf32-i860.lo elf32.lo $elf" ;;
14358     i960_elf32_vec)              tb="$tb elf32-i960.lo elf32.lo $elf" ;;
14359     ia64_elf32_be_vec)           tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
14360     ia64_elf32_hpux_be_vec)      tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
14361     ia64_elf64_be_vec)           tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14362     ia64_elf64_le_vec)           tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14363     ia64_elf64_hpux_be_vec)      tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14364     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 ;;
14365     ia64_pei_vec)                tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;;
14366     icoff_be_vec)                tb="$tb coff-i960.lo $coff" ;;
14367     icoff_le_vec)                tb="$tb coff-i960.lo $coff" ;;
14368     ieee_vec)                    tb="$tb ieee.lo" ;;
14369     ip2k_elf32_vec)              tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
14370     iq2000_elf32_vec)            tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
14371     k1om_elf64_vec)              tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14372     k1om_elf64_fbsd_vec)         tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14373     l1om_elf64_vec)              tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14374     l1om_elf64_fbsd_vec)         tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14375     lm32_elf32_vec)              tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14376     lm32_elf32_fdpic_vec)        tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14377     m32c_elf32_vec)              tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
14378     m32r_elf32_vec)              tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14379     m32r_elf32_le_vec)           tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14380     m32r_elf32_linux_vec)        tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14381     m32r_elf32_linux_le_vec)     tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14382     m68hc11_elf32_vec)           tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14383     m68hc12_elf32_vec)           tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14384     m68k_aout_4knbsd_vec)        tb="$tb m68k4knetbsd.lo aout32.lo" ;;
14385     m68k_aout_hp300bsd_vec)      tb="$tb hp300bsd.lo aout32.lo" ;;
14386     m68k_aout_hp300hpux_vec)     tb="$tb hp300hpux.lo aout32.lo" ;;
14387     m68k_aout_linux_vec)         tb="$tb m68klinux.lo aout32.lo" ;;
14388     m68k_aout_nbsd_vec)          tb="$tb m68knetbsd.lo aout32.lo" ;;
14389     m68k_aout_newsos3_vec)       tb="$tb newsos3.lo aout32.lo" ;;
14390     m68k_coff_vec)               tb="$tb coff-m68k.lo $coff" ;;
14391     m68k_coff_apollo_vec)        tb="$tb coff-apollo.lo $coffgen" ;;
14392     m68k_coff_aux_vec)           tb="$tb coff-aux.lo coff-m68k.lo $coff" ;;
14393     m68k_coff_sysv_vec)          tb="$tb coff-svm68k.lo $coff" ;;
14394     m68k_coff_un_vec)            tb="$tb coff-u68k.lo coff-m68k.lo $coff" ;;
14395     m68k_elf32_vec)              tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
14396     m68k_versados_vec)           tb="$tb versados.lo" ;;
14397     m88k_aout_mach3_vec)         tb="$tb m88kmach3.lo aout32.lo" ;;
14398     m88k_aout_obsd_vec)          tb="$tb m88kopenbsd.lo aout32.lo" ;;
14399     m88k_coff_bcs_vec)           tb="$tb coff-m88k.lo $coffgen" ;;
14400     m88k_elf32_vec)              tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
14401     mach_o_be_vec)               tb="$tb mach-o.lo dwarf2.lo" ;;
14402     mach_o_le_vec)               tb="$tb mach-o.lo dwarf2.lo" ;;
14403     mach_o_fat_vec)              tb="$tb mach-o.lo dwarf2.lo" ;;
14404     mcore_elf32_be_vec)          tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14405     mcore_elf32_le_vec)          tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14406     mcore_pe_be_vec)             tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14407     mcore_pe_le_vec)             tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14408     mcore_pei_be_vec)            tb="$tb pei-mcore.lo peigen.lo $coff" ;;
14409     mcore_pei_le_vec)            tb="$tb pei-mcore.lo peigen.lo $coff" ;;
14410     mep_elf32_vec)               tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14411     mep_elf32_le_vec)            tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14412     metag_elf32_vec)             tb="$tb elf32-metag.lo elf32.lo $elf" ;;
14413     microblaze_elf32_vec)        tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
14414     microblaze_elf32_le_vec)     tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
14415     mips_ecoff_be_vec)           tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14416     mips_ecoff_le_vec)           tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14417     mips_ecoff_bele_vec)         tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14418     mips_elf32_be_vec)           tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14419     mips_elf32_le_vec)           tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14420     mips_elf32_n_be_vec)         tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14421     mips_elf32_n_le_vec)         tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14422     mips_elf32_ntrad_be_vec)     tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14423     mips_elf32_ntrad_le_vec)     tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14424     mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14425     mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14426     mips_elf32_trad_be_vec)      tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14427     mips_elf32_trad_le_vec)      tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14428     mips_elf32_tradfbsd_be_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14429     mips_elf32_tradfbsd_le_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14430     mips_elf32_vxworks_be_vec)   tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14431     mips_elf32_vxworks_le_vec)   tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14432     mips_elf64_be_vec)           tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14433     mips_elf64_le_vec)           tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14434     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 ;;
14435     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 ;;
14436     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 ;;
14437     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 ;;
14438     mips_pe_le_vec)              tb="$tb pe-mips.lo peigen.lo $coff" ;;
14439     mips_pei_le_vec)             tb="$tb pei-mips.lo peigen.lo $coff" ;;
14440     mmix_elf64_vec)              tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
14441     mmix_mmo_vec)                        tb="$tb mmo.lo" target_size=64 ;;
14442     mn10200_elf32_vec)           tb="$tb elf-m10200.lo elf32.lo $elf" ;;
14443     mn10300_elf32_vec)           tb="$tb elf-m10300.lo elf32.lo $elf" ;;
14444     moxie_elf32_be_vec)          tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14445     moxie_elf32_le_vec)          tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14446     msp430_elf32_vec)            tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14447     msp430_elf32_ti_vec)         tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14448     mt_elf32_vec)                tb="$tb elf32-mt.lo elf32.lo $elf" ;;
14449     nds32_elf32_be_vec)          tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14450     nds32_elf32_le_vec)          tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14451     nds32_elf32_linux_be_vec)    tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14452     nds32_elf32_linux_le_vec)    tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14453     nios2_elf32_be_vec)          tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14454     nios2_elf32_le_vec)          tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14455     ns32k_aout_pc532mach_vec)    tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
14456     ns32k_aout_pc532nbsd_vec)    tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
14457     or1k_elf32_vec)              tb="$tb elf32-or1k.lo elf32.lo $elf" ;;
14458     pdp11_aout_vec)              tb="$tb pdp11.lo" ;;
14459     pef_vec)                     tb="$tb pef.lo" ;;
14460     pef_xlib_vec)                tb="$tb pef.lo" ;;
14461     pj_elf32_vec)                tb="$tb elf32-pj.lo elf32.lo $elf" ;;
14462     pj_elf32_le_vec)             tb="$tb elf32-pj.lo elf32.lo $elf" ;;
14463     plugin_vec)                  tb="$tb plugin.lo" ;;
14464     powerpc_boot_vec)            tb="$tb ppcboot.lo" ;;
14465     powerpc_elf32_vec)           tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14466     powerpc_elf32_le_vec)        tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14467     powerpc_elf32_fbsd_vec)      tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14468     powerpc_elf32_vxworks_vec)   tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14469     powerpc_elf64_vec)           tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14470     powerpc_elf64_le_vec)        tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14471     powerpc_elf64_fbsd_vec)      tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14472     powerpc_nlm32_vec)           tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
14473     powerpc_pe_vec)              tb="$tb pe-ppc.lo peigen.lo $coff" ;;
14474     powerpc_pe_le_vec)           tb="$tb pe-ppc.lo peigen.lo $coff" ;;
14475     powerpc_pei_vec)             tb="$tb pei-ppc.lo peigen.lo $coff" ;;
14476     powerpc_pei_le_vec)          tb="$tb pei-ppc.lo peigen.lo $coff" ;;
14477     powerpc_xcoff_vec)           tb="$tb coff-rs6000.lo $xcoff" ;;
14478     pru_elf32_vec)               tb="$tb elf32-pru.lo elf32.lo $elf" ;;
14479     riscv_elf32_vec)             tb="$tb elf32-riscv.lo elfxx-riscv.lo elf32.lo $elf" ;;
14480     riscv_elf64_vec)             tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf32.lo $elf"; target_size=64 ;;
14481     rl78_elf32_vec)              tb="$tb elf32-rl78.lo elf32.lo $elf" ;;
14482     rs6000_xcoff64_vec)          tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14483     rs6000_xcoff64_aix_vec)      tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14484     rs6000_xcoff_vec)            tb="$tb coff-rs6000.lo $xcoff" ;;
14485     rx_elf32_be_vec)             tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14486     rx_elf32_be_ns_vec)          tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14487     rx_elf32_le_vec)             tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14488     s390_elf32_vec)              tb="$tb elf32-s390.lo elf32.lo $elf" ;;
14489     s390_elf64_vec)              tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
14490     score_elf32_be_vec)          tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
14491     score_elf32_le_vec)          tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
14492     sh64_elf32_vec)              tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14493     sh64_elf32_le_vec)           tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14494     sh64_elf32_linux_vec)        tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14495     sh64_elf32_linux_be_vec)     tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14496     sh64_elf32_nbsd_vec)         tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;;
14497     sh64_elf32_nbsd_le_vec)      tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;;
14498     sh64_elf64_vec)              tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14499     sh64_elf64_le_vec)           tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14500     sh64_elf64_linux_vec)        tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14501     sh64_elf64_linux_be_vec)     tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14502     sh64_elf64_nbsd_vec)         tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14503     sh64_elf64_nbsd_le_vec)      tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14504     sh_coff_vec)                 tb="$tb coff-sh.lo $coff" ;;
14505     sh_coff_le_vec)              tb="$tb coff-sh.lo $coff" ;;
14506     sh_coff_small_vec)           tb="$tb coff-sh.lo $coff" ;;
14507     sh_coff_small_le_vec)        tb="$tb coff-sh.lo $coff" ;;
14508     sh_elf32_vec)                tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14509     sh_elf32_le_vec)             tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14510     sh_elf32_fdpic_be_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14511     sh_elf32_fdpic_le_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14512     sh_elf32_linux_vec)          tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14513     sh_elf32_linux_be_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14514     sh_elf32_nbsd_vec)           tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14515     sh_elf32_nbsd_le_vec)        tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14516     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" ;;
14517     sh_elf32_vxworks_vec)        tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14518     sh_elf32_vxworks_le_vec)     tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14519     sh_pe_le_vec)                tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;;
14520     sh_pei_le_vec)               tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;;
14521     sparc_aout_le_vec)           tb="$tb aout-sparcle.lo aout32.lo" ;;
14522     sparc_aout_linux_vec)        tb="$tb sparclinux.lo aout32.lo" ;;
14523     sparc_aout_lynx_vec)         tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
14524     sparc_aout_nbsd_vec)         tb="$tb sparcnetbsd.lo aout32.lo" ;;
14525     sparc_aout_sunos_be_vec)     tb="$tb sunos.lo aout32.lo" ;;
14526     sparc_coff_vec)              tb="$tb coff-sparc.lo $coffgen" ;;
14527     sparc_coff_lynx_vec)         tb="$tb cf-sparclynx.lo lynx-core.lo $coffgen" ;;
14528     sparc_elf32_vec)             tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14529     sparc_elf32_sol2_vec)        tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14530     sparc_elf32_vxworks_vec)     tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14531     sparc_elf64_vec)             tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14532     sparc_elf64_fbsd_vec)        tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14533     sparc_elf64_sol2_vec)        tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14534     sparc_nlm32_vec)             tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
14535     spu_elf32_vec)               tb="$tb elf32-spu.lo elf32.lo $elf" ;;
14536     sym_vec)                     tb="$tb xsym.lo" ;;
14537     tic30_aout_vec)              tb="$tb aout-tic30.lo" ;;
14538     tic30_coff_vec)              tb="$tb coff-tic30.lo $coffgen" ;;
14539     tic4x_coff0_vec)             tb="$tb coff-tic4x.lo $coffgen" ;;
14540     tic4x_coff0_beh_vec)         tb="$tb coff-tic4x.lo $coffgen" ;;
14541     tic4x_coff1_vec)             tb="$tb coff-tic4x.lo $coffgen" ;;
14542     tic4x_coff1_beh_vec)         tb="$tb coff-tic4x.lo $coffgen" ;;
14543     tic4x_coff2_vec)             tb="$tb coff-tic4x.lo $coffgen" ;;
14544     tic4x_coff2_beh_vec)         tb="$tb coff-tic4x.lo $coffgen" ;;
14545     tic54x_coff0_vec)            tb="$tb coff-tic54x.lo $coffgen" ;;
14546     tic54x_coff0_beh_vec)        tb="$tb coff-tic54x.lo $coffgen" ;;
14547     tic54x_coff1_vec)            tb="$tb coff-tic54x.lo $coffgen" ;;
14548     tic54x_coff1_beh_vec)        tb="$tb coff-tic54x.lo $coffgen" ;;
14549     tic54x_coff2_vec)            tb="$tb coff-tic54x.lo $coffgen" ;;
14550     tic54x_coff2_beh_vec)        tb="$tb coff-tic54x.lo $coffgen" ;;
14551     tic6x_elf32_be_vec)          tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14552     tic6x_elf32_le_vec)          tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14553     tic6x_elf32_c6000_be_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14554     tic6x_elf32_c6000_le_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14555     tic6x_elf32_linux_be_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14556     tic6x_elf32_linux_le_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14557     tic80_coff_vec)              tb="$tb coff-tic80.lo $coff" ;;
14558     tilegx_elf32_be_vec)         tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14559     tilegx_elf32_le_vec)         tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14560     tilegx_elf64_be_vec)         tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14561     tilegx_elf64_le_vec)         tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14562     tilepro_elf32_vec)           tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
14563     v800_elf32_vec)              tb="$tb elf32-v850.lo elf32.lo $elf" ;;
14564     v850_elf32_vec)              tb="$tb elf32-v850.lo elf32.lo $elf" ;;
14565     vax_aout_1knbsd_vec)         tb="$tb vax1knetbsd.lo aout32.lo" ;;
14566     vax_aout_bsd_vec)            tb="$tb vaxbsd.lo aout32.lo" ;;
14567     vax_aout_nbsd_vec)           tb="$tb vaxnetbsd.lo aout32.lo" ;;
14568     vax_elf32_vec)               tb="$tb elf32-vax.lo elf32.lo $elf" ;;
14569     ft32_elf32_vec)              tb="$tb elf32-ft32.lo elf32.lo $elf" ;;
14570     visium_elf32_vec)            tb="$tb elf32-visium.lo elf32.lo $elf" ;;
14571     w65_coff_vec)                tb="$tb coff-w65.lo reloc16.lo $coffgen" ;;
14572     wasm_vec)                    tb="$tb wasm-module.lo" ;;
14573     wasm32_elf32_vec)            tb="$tb elf32-wasm32.lo elf32.lo $elf" ;;
14574     we32k_coff_vec)              tb="$tb coff-we32k.lo $coffgen" ;;
14575     x86_64_coff_vec)             tb="$tb coff-x86_64.lo $coff"; target_size=64 ;;
14576     x86_64_elf32_vec)            tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
14577     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 ;;
14578     x86_64_elf64_vec)            tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14579     x86_64_elf64_cloudabi_vec)   tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14580     x86_64_elf64_fbsd_vec)       tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14581     x86_64_elf64_nacl_vec)       tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14582     x86_64_elf64_sol2_vec)       tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14583     x86_64_mach_o_vec)           tb="$tb mach-o-x86-64.lo" ;;
14584     x86_64_pe_vec)               tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14585     x86_64_pe_be_vec)            tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14586     x86_64_pei_vec)              tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14587     xc16x_elf32_vec)             tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
14588     xgate_elf32_vec)             tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
14589     xstormy16_elf32_vec)         tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
14590     xtensa_elf32_be_vec)         tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
14591     xtensa_elf32_le_vec)         tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
14592     z80_coff_vec)                tb="$tb coff-z80.lo reloc16.lo $coffgen" ;;
14593     z8k_coff_vec)                tb="$tb coff-z8k.lo reloc16.lo $coff" ;;
14594
14595     # These appear out of order in targets.c
14596     srec_vec)                    tb="$tb srec.lo" ;;
14597     symbolsrec_vec)              tb="$tb srec.lo" ;;
14598     tekhex_vec)                  tb="$tb tekhex.lo" ;;
14599     core_cisco_be_vec)           tb="$tb cisco-core.lo" ;;
14600     core_cisco_le_vec)           tb="$tb cisco-core.lo" ;;
14601
14602     "")                          ;;
14603     *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
14604     esac
14605
14606     if test ${target_size} = 64; then
14607         target64=true
14608     fi
14609     if test x"${vec}" = x"${defvec}"; then
14610         bfd_default_target_size=${target_size}
14611     fi
14612 done
14613
14614 # Target architecture .o files.
14615 # A couple of CPUs use shorter file names to avoid problems on DOS
14616 # filesystems.
14617 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
14618
14619 # Weed out duplicate .o files.
14620 f=""
14621 for i in $tb ; do
14622     case " $f " in
14623     *" $i "*) ;;
14624     *) f="$f $i" ;;
14625     esac
14626 done
14627 tb="$f"
14628
14629 f=""
14630 for i in $ta ; do
14631     case " $f " in
14632     *" $i "*) ;;
14633     *) f="$f $i" ;;
14634     esac
14635 done
14636 ta="$f"
14637
14638 bfd_backends="$tb"
14639 bfd_machines="$ta"
14640
14641 if test x${all_targets} = xtrue ; then
14642   bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
14643   bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
14644   selvecs=
14645   havevecs=-DHAVE_all_vecs
14646   selarchs=
14647   test -n "$assocvecs" &&
14648     assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
14649 else    # all_targets is true
14650   # Only set these if they will be nonempty, for the clever echo.
14651   havevecs=
14652   assocvecs=
14653   test -n "$selvecs" &&
14654     havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
14655   test -n "$selvecs" &&
14656     selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
14657   test -n "$selarchs" &&
14658     selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
14659 fi      # all_targets is true
14660
14661 # 64-bit archives need a 64-bit bfd_vma.
14662 if test "x$want_64_bit_archive" = xtrue; then
14663   want64=true
14664
14665 $as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h
14666
14667 fi
14668
14669 case ${host64}-${target64}-${want64} in
14670   *true*)
14671     wordsize=64
14672     bfd64_libs='$(BFD64_LIBS)'
14673     all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
14674     if test $BFD_HOST_64_BIT_DEFINED = 0; then
14675       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
14676 $as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
14677       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
14678 $as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
14679     fi
14680     if test -n "$GCC" ; then
14681        bad_64bit_gcc=no;
14682        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
14683 $as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
14684        # Add more tests for gcc versions with non-working 64-bit support here.
14685        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14686 /* end confdefs.h.  */
14687 :__GNUC__:__GNUC_MINOR__:__i386__:
14688 _ACEOF
14689 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14690   $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
14691   bad_64bit_gcc=yes;
14692                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
14693 $as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
14694 else
14695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14696 $as_echo "no" >&6; }
14697 fi
14698 rm -f conftest*
14699
14700        if test $bad_64bit_gcc = yes ; then
14701          as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
14702        fi
14703     fi
14704     ;;
14705   false-false-false)
14706     wordsize=32
14707     all_backends='$(BFD32_BACKENDS)'
14708     ;;
14709 esac
14710
14711 tdefaults=""
14712 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
14713 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
14714 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
14715 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726 # If we are configured native, pick a core file support file.
14727 COREFILE=
14728 COREFLAG=
14729 CORE_HEADER=
14730 TRAD_HEADER=
14731 if test "${target}" = "${host}"; then
14732   case "${host}" in
14733   alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
14734         COREFILE=''
14735         ;;
14736   alpha*-*-linux-*)
14737         COREFILE=trad-core.lo
14738         TRAD_HEADER='"hosts/alphalinux.h"'
14739         ;;
14740   alpha*-*-netbsd* | alpha*-*-openbsd*)
14741         COREFILE=netbsd-core.lo
14742         ;;
14743   alpha*-*-*)
14744         COREFILE=osf-core.lo
14745         ;;
14746   arm-*-freebsd* | arm-*-kfreebsd*-gnu)
14747         COREFILE='' ;;
14748   arm-*-netbsd* | arm-*-openbsd*)
14749         COREFILE=netbsd-core.lo
14750         ;;
14751   arm-*-riscix)         COREFILE=trad-core.lo ;;
14752   hppa*-*-hpux*)        COREFILE=hpux-core.lo ;;
14753   hppa*-*-hiux*)        COREFILE=hpux-core.lo ;;
14754   hppa*-*-mpeix*)       COREFILE=hpux-core.lo ;;
14755   hppa*-*-bsd*)         COREFILE="hpux-core.lo hppabsd-core.lo"
14756                         COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
14757   hppa*-*-netbsd* | hppa*-*-openbsd*)
14758         COREFILE=netbsd-core.lo
14759         ;;
14760
14761   i370-*-*)
14762         COREFILE=trad-core.lo
14763         TRAD_HEADER='"hosts/i370linux.h"'
14764         ;;
14765
14766   i[3-7]86-sequent-bsd*)
14767         COREFILE=trad-core.lo
14768         TRAD_HEADER='"hosts/symmetry.h"'
14769         ;;
14770   i[3-7]86-sequent-sysv4*) ;;
14771   i[3-7]86-sequent-sysv*)
14772         COREFILE=trad-core.lo
14773         TRAD_HEADER='"hosts/symmetry.h"'
14774         ;;
14775   i[3-7]86-*-bsdi)
14776         COREFILE=
14777         ;;
14778   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*)
14779         COREFILE=trad-core.lo
14780         TRAD_HEADER='"hosts/i386bsd.h"'
14781         ;;
14782   i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
14783         COREFILE=''
14784         TRAD_HEADER='"hosts/i386bsd.h"'
14785         ;;
14786   i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
14787         COREFILE=netbsd-core.lo
14788         ;;
14789   i[3-7]86-esix-sysv3*)
14790         COREFILE=trad-core.lo
14791         TRAD_HEADER='"hosts/esix.h"'
14792         ;;
14793   i[3-7]86-*-sco3.2v5*)
14794         COREFILE=sco5-core.lo
14795         ;;
14796   i[3-7]86-*-sco* | i[3-7]86-*-isc*)
14797         COREFILE=trad-core.lo
14798         TRAD_HEADER='"hosts/i386sco.h"'
14799         ;;
14800   i[3-7]86-*-mach3*)
14801         COREFILE=trad-core.lo
14802         TRAD_HEADER='"hosts/i386mach3.h"'
14803         ;;
14804   i[3-7]86-*-linux-*)
14805         COREFILE=trad-core.lo
14806         TRAD_HEADER='"hosts/i386linux.h"'
14807         case "$enable_targets"-"$want64" in
14808         *x86_64-*linux*|*-true)
14809           CORE_HEADER='"hosts/x86-64linux.h"'
14810         esac
14811         ;;
14812   i[3-7]86-*-isc*)      COREFILE=trad-core.lo ;;
14813   i[3-7]86-*-aix*)      COREFILE=aix386-core.lo ;;
14814   i860-*-mach3* | i860-*-osf1*)
14815         COREFILE=trad-core.lo
14816         TRAD_HEADER='"hosts/i860mach3.h"'
14817         ;;
14818   mips-*-netbsd* | mips*-*-openbsd*)
14819         COREFILE=netbsd-core.lo
14820         ;;
14821   mips-dec-*)
14822         COREFILE=trad-core.lo
14823         TRAD_HEADER='"hosts/decstation.h"'
14824         ;;
14825   mips-sgi-irix4*)      COREFILE=irix-core.lo ;;
14826   mips-sgi-irix5*)      COREFILE=irix-core.lo ;;
14827   mips-sgi-irix6*)      COREFILE=irix-core.lo ;;
14828   mips-*-sysv4*)        ;;
14829   mips-*-sysv* | mips-*-riscos*)
14830         COREFILE=trad-core.lo
14831         TRAD_HEADER='"hosts/riscos.h"'
14832         ;;
14833   mips-sony-bsd*)
14834         COREFILE=trad-core.lo
14835         TRAD_HEADER='"hosts/news-mips.h"'
14836         ;;
14837   m68*-bull*-sysv*)
14838         COREFILE=trad-core.lo
14839         TRAD_HEADER='"hosts/dpx2.h"'
14840         ;;
14841   m68*-hp-hpux*)        COREFILE=hpux-core.lo ;;
14842   m68*-hp-bsd*)
14843         COREFILE=trad-core.lo
14844         TRAD_HEADER='"hosts/hp300bsd.h"'
14845         ;;
14846   m68*-*-linux-*)
14847         COREFILE=trad-core.lo
14848         TRAD_HEADER='"hosts/m68klinux.h"'
14849         ;;
14850   m68*-motorola-sysv*)
14851         COREFILE=trad-core.lo
14852         TRAD_HEADER='"hosts/delta68.h"'
14853         ;;
14854   m68*-sony-*)
14855         COREFILE=trad-core.lo
14856         TRAD_HEADER='"hosts/news.h"'
14857         ;;
14858   m68*-*-netbsd* | m68*-*-openbsd*)
14859         COREFILE=netbsd-core.lo
14860         ;;
14861   m68*-apple-aux*)
14862         COREFILE=trad-core.lo
14863         TRAD_HEADER='"hosts/m68kaux.h"'
14864         ;;
14865   m88*-*-sysv4*)
14866         ;;
14867   m88*-motorola-sysv*)
14868         COREFILE=ptrace-core.lo
14869         ;;
14870   m88*-*-mach3*)
14871         COREFILE=trad-core.lo
14872         TRAD_HEADER='"hosts/m88kmach3.h"'
14873         ;;
14874   m88*-*-openbsd*)
14875         COREFILE=netbsd-core.lo
14876         ;;
14877   ns32k-pc532-mach)
14878         COREFILE=trad-core.lo
14879         TRAD_HEADER='"hosts/pc532mach.h"'
14880         ;;
14881   ns32k-*-netbsd* | ns32k-*-openbsd*)
14882         COREFILE=netbsd-core.lo
14883         ;;
14884   rs6000-*-lynx*)
14885         COREFILE=lynx-core.lo
14886         ;;
14887   rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*)
14888         COREFILE=rs6000-core.lo
14889         COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
14890         ;;
14891   rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
14892         COREFILE=rs6000-core.lo
14893         COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
14894         # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
14895         # have c_impl as a member of struct core_dumpx
14896         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
14897 $as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
14898         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14899 /* end confdefs.h.  */
14900 #include <core.h>
14901 int
14902 main ()
14903 {
14904 struct core_dumpx c; c.c_impl = 0;
14905   ;
14906   return 0;
14907 }
14908 _ACEOF
14909 if ac_fn_c_try_compile "$LINENO"; then :
14910
14911 $as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
14912
14913           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14914 $as_echo "yes" >&6; }
14915 else
14916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14917 $as_echo "no" >&6; }
14918 fi
14919 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14920         ;;
14921   rs6000-*-aix4*)       COREFILE=rs6000-core.lo ;;
14922   rs6000-*-*)           COREFILE=rs6000-core.lo ;;
14923   powerpc64-*-aix*)     COREFILE=rs6000-core.lo ;;
14924   powerpc-*-aix4*)      COREFILE=rs6000-core.lo ;;
14925   powerpc-*-aix*)       COREFILE=rs6000-core.lo ;;
14926   powerpc-*-beos*)      ;;
14927   powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14928                         COREFILE='' ;;
14929   powerpc-*-netbsd*)    COREFILE=netbsd-core.lo ;;
14930   powerpc-*-*bsd*)      COREFILE=netbsd-core.lo ;;
14931   s390*-*-*)            COREFILE=trad-core.lo ;;
14932   sh*-*-netbsd* | sh*-*-openbsd*)
14933         COREFILE=netbsd-core.lo
14934         ;;
14935   sparc-*-netbsd* | sparc*-*-openbsd*)
14936         COREFILE=netbsd-core.lo
14937         ;;
14938   tahoe-*-*)
14939         COREFILE=trad-core.lo
14940         TRAD_HEADER='"hosts/tahoe.h"'
14941         ;;
14942   vax-*-netbsd* | vax-*-openbsd*)
14943         COREFILE=netbsd-core.lo
14944         ;;
14945   vax-*-ultrix2*)
14946         COREFILE=trad-core.lo
14947         TRAD_HEADER='"hosts/vaxult2.h"'
14948         ;;
14949   vax-*-ultrix*)
14950         COREFILE=trad-core.lo
14951         TRAD_HEADER='"hosts/vaxult2.h"'
14952         ;;
14953   vax-*-linux-*)
14954         COREFILE=trad-core.lo
14955         TRAD_HEADER='"hosts/vaxlinux.h"'
14956         ;;
14957   vax-*-*)
14958         COREFILE=trad-core.lo
14959         TRAD_HEADER='"hosts/vaxbsd.h"'
14960         ;;
14961   x86_64-*-linux*)
14962         CORE_HEADER='"hosts/x86-64linux.h"'
14963         ;;
14964   x86_64-*-netbsd* | x86_64-*-openbsd*)
14965         COREFILE=netbsd-core.lo
14966         ;;
14967   esac
14968
14969   case "$COREFILE" in
14970   aix386-core.lo)       COREFLAG=-DAIX386_CORE ;;
14971   hppabsd-core.lo)      COREFLAG=-DHPPABSD_CORE ;;
14972   hpux-core.lo)         COREFLAG=-DHPUX_CORE ;;
14973   irix-core.lo)         COREFLAG=-DIRIX_CORE ;;
14974   lynx-core.lo)         COREFLAG=-DLYNX_CORE ;;
14975   netbsd-core.lo)       COREFLAG=-DNETBSD_CORE ;;
14976   osf-core.lo)          COREFLAG=-DOSF_CORE ;;
14977   ptrace-core.lo)       COREFLAG=-DPTRACE_CORE ;;
14978   rs6000-core.lo)       COREFLAG="$COREFLAG -DAIX_CORE" ;;
14979   sco5-core.lo)         COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14980   trad-core.lo)         COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14981   esac
14982
14983   # ELF corefile support has several flavors, but all of
14984   # them use something called <sys/procfs.h>
14985   for ac_header in sys/procfs.h
14986 do :
14987   ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14988 if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14989   cat >>confdefs.h <<_ACEOF
14990 #define HAVE_SYS_PROCFS_H 1
14991 _ACEOF
14992
14993 fi
14994
14995 done
14996
14997   if test "$ac_cv_header_sys_procfs_h" = yes; then
14998     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14999 $as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
15000  if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
15001   $as_echo_n "(cached) " >&6
15002 else
15003   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15004 /* end confdefs.h.  */
15005
15006 #define _SYSCALL32
15007 /* Needed for new procfs interface on sparc-solaris.  */
15008 #define _STRUCTURED_PROC 1
15009 #include <sys/procfs.h>
15010 int
15011 main ()
15012 {
15013 prstatus_t avar
15014   ;
15015   return 0;
15016 }
15017 _ACEOF
15018 if ac_fn_c_try_compile "$LINENO"; then :
15019   bfd_cv_have_sys_procfs_type_prstatus_t=yes
15020 else
15021   bfd_cv_have_sys_procfs_type_prstatus_t=no
15022
15023 fi
15024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15025 fi
15026
15027  if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
15028
15029 $as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
15030
15031  fi
15032  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
15033 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
15034
15035     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
15036 $as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
15037  if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
15038   $as_echo_n "(cached) " >&6
15039 else
15040   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15041 /* end confdefs.h.  */
15042
15043 #define _SYSCALL32
15044 /* Needed for new procfs interface on sparc-solaris.  */
15045 #define _STRUCTURED_PROC 1
15046 #include <sys/procfs.h>
15047 int
15048 main ()
15049 {
15050 prstatus32_t avar
15051   ;
15052   return 0;
15053 }
15054 _ACEOF
15055 if ac_fn_c_try_compile "$LINENO"; then :
15056   bfd_cv_have_sys_procfs_type_prstatus32_t=yes
15057 else
15058   bfd_cv_have_sys_procfs_type_prstatus32_t=no
15059
15060 fi
15061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15062 fi
15063
15064  if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
15065
15066 $as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
15067
15068  fi
15069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
15070 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
15071
15072     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
15073 $as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
15074  if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
15075   $as_echo_n "(cached) " >&6
15076 else
15077   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15078 /* end confdefs.h.  */
15079
15080 #define _SYSCALL32
15081 /* Needed for new procfs interface on sparc-solaris.  */
15082 #define _STRUCTURED_PROC 1
15083 #include <sys/procfs.h>
15084 int
15085 main ()
15086 {
15087 prstatus_t avar; void* aref = (void*) &avar.pr_who
15088   ;
15089   return 0;
15090 }
15091 _ACEOF
15092 if ac_fn_c_try_compile "$LINENO"; then :
15093   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
15094 else
15095   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
15096
15097 fi
15098 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15099 fi
15100
15101  if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
15102
15103 $as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
15104
15105  fi
15106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
15107 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
15108
15109     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
15110 $as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
15111  if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
15112   $as_echo_n "(cached) " >&6
15113 else
15114   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15115 /* end confdefs.h.  */
15116
15117 #define _SYSCALL32
15118 /* Needed for new procfs interface on sparc-solaris.  */
15119 #define _STRUCTURED_PROC 1
15120 #include <sys/procfs.h>
15121 int
15122 main ()
15123 {
15124 prstatus32_t avar; void* aref = (void*) &avar.pr_who
15125   ;
15126   return 0;
15127 }
15128 _ACEOF
15129 if ac_fn_c_try_compile "$LINENO"; then :
15130   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
15131 else
15132   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
15133
15134 fi
15135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15136 fi
15137
15138  if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
15139
15140 $as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
15141
15142  fi
15143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
15144 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
15145
15146     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
15147 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
15148  if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
15149   $as_echo_n "(cached) " >&6
15150 else
15151   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15152 /* end confdefs.h.  */
15153
15154 #define _SYSCALL32
15155 /* Needed for new procfs interface on sparc-solaris.  */
15156 #define _STRUCTURED_PROC 1
15157 #include <sys/procfs.h>
15158 int
15159 main ()
15160 {
15161 pstatus_t avar
15162   ;
15163   return 0;
15164 }
15165 _ACEOF
15166 if ac_fn_c_try_compile "$LINENO"; then :
15167   bfd_cv_have_sys_procfs_type_pstatus_t=yes
15168 else
15169   bfd_cv_have_sys_procfs_type_pstatus_t=no
15170
15171 fi
15172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15173 fi
15174
15175  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
15176
15177 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
15178
15179  fi
15180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
15181 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
15182
15183     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
15184 $as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
15185  if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
15186   $as_echo_n "(cached) " >&6
15187 else
15188   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15189 /* end confdefs.h.  */
15190
15191 #define _SYSCALL32
15192 /* Needed for new procfs interface on sparc-solaris.  */
15193 #define _STRUCTURED_PROC 1
15194 #include <sys/procfs.h>
15195 int
15196 main ()
15197 {
15198 pxstatus_t avar
15199   ;
15200   return 0;
15201 }
15202 _ACEOF
15203 if ac_fn_c_try_compile "$LINENO"; then :
15204   bfd_cv_have_sys_procfs_type_pxstatus_t=yes
15205 else
15206   bfd_cv_have_sys_procfs_type_pxstatus_t=no
15207
15208 fi
15209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15210 fi
15211
15212  if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
15213
15214 $as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
15215
15216  fi
15217  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
15218 $as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
15219
15220     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
15221 $as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
15222  if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
15223   $as_echo_n "(cached) " >&6
15224 else
15225   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15226 /* end confdefs.h.  */
15227
15228 #define _SYSCALL32
15229 /* Needed for new procfs interface on sparc-solaris.  */
15230 #define _STRUCTURED_PROC 1
15231 #include <sys/procfs.h>
15232 int
15233 main ()
15234 {
15235 pstatus32_t avar
15236   ;
15237   return 0;
15238 }
15239 _ACEOF
15240 if ac_fn_c_try_compile "$LINENO"; then :
15241   bfd_cv_have_sys_procfs_type_pstatus32_t=yes
15242 else
15243   bfd_cv_have_sys_procfs_type_pstatus32_t=no
15244
15245 fi
15246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15247 fi
15248
15249  if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
15250
15251 $as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
15252
15253  fi
15254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
15255 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
15256
15257     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
15258 $as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
15259  if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
15260   $as_echo_n "(cached) " >&6
15261 else
15262   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15263 /* end confdefs.h.  */
15264
15265 #define _SYSCALL32
15266 /* Needed for new procfs interface on sparc-solaris.  */
15267 #define _STRUCTURED_PROC 1
15268 #include <sys/procfs.h>
15269 int
15270 main ()
15271 {
15272 prpsinfo_t avar
15273   ;
15274   return 0;
15275 }
15276 _ACEOF
15277 if ac_fn_c_try_compile "$LINENO"; then :
15278   bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
15279 else
15280   bfd_cv_have_sys_procfs_type_prpsinfo_t=no
15281
15282 fi
15283 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15284 fi
15285
15286  if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
15287
15288 $as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
15289
15290  fi
15291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
15292 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
15293
15294     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
15295 $as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
15296  if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then :
15297   $as_echo_n "(cached) " >&6
15298 else
15299   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15300 /* end confdefs.h.  */
15301
15302 #define _SYSCALL32
15303 /* Needed for new procfs interface on sparc-solaris.  */
15304 #define _STRUCTURED_PROC 1
15305 #include <sys/procfs.h>
15306 int
15307 main ()
15308 {
15309 prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
15310   ;
15311   return 0;
15312 }
15313 _ACEOF
15314 if ac_fn_c_try_compile "$LINENO"; then :
15315   bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
15316 else
15317   bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
15318
15319 fi
15320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15321 fi
15322
15323  if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
15324
15325 $as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
15326
15327  fi
15328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
15329 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
15330
15331     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
15332 $as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
15333  if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
15334   $as_echo_n "(cached) " >&6
15335 else
15336   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15337 /* end confdefs.h.  */
15338
15339 #define _SYSCALL32
15340 /* Needed for new procfs interface on sparc-solaris.  */
15341 #define _STRUCTURED_PROC 1
15342 #include <sys/procfs.h>
15343 int
15344 main ()
15345 {
15346 prpsinfo32_t avar
15347   ;
15348   return 0;
15349 }
15350 _ACEOF
15351 if ac_fn_c_try_compile "$LINENO"; then :
15352   bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
15353 else
15354   bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
15355
15356 fi
15357 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15358 fi
15359
15360  if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
15361
15362 $as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
15363
15364  fi
15365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
15366 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
15367
15368     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
15369 $as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
15370  if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then :
15371   $as_echo_n "(cached) " >&6
15372 else
15373   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15374 /* end confdefs.h.  */
15375
15376 #define _SYSCALL32
15377 /* Needed for new procfs interface on sparc-solaris.  */
15378 #define _STRUCTURED_PROC 1
15379 #include <sys/procfs.h>
15380 int
15381 main ()
15382 {
15383 prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
15384   ;
15385   return 0;
15386 }
15387 _ACEOF
15388 if ac_fn_c_try_compile "$LINENO"; then :
15389   bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
15390 else
15391   bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
15392
15393 fi
15394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15395 fi
15396
15397  if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
15398
15399 $as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
15400
15401  fi
15402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
15403 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
15404
15405     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
15406 $as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
15407  if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
15408   $as_echo_n "(cached) " >&6
15409 else
15410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15411 /* end confdefs.h.  */
15412
15413 #define _SYSCALL32
15414 /* Needed for new procfs interface on sparc-solaris.  */
15415 #define _STRUCTURED_PROC 1
15416 #include <sys/procfs.h>
15417 int
15418 main ()
15419 {
15420 psinfo_t avar
15421   ;
15422   return 0;
15423 }
15424 _ACEOF
15425 if ac_fn_c_try_compile "$LINENO"; then :
15426   bfd_cv_have_sys_procfs_type_psinfo_t=yes
15427 else
15428   bfd_cv_have_sys_procfs_type_psinfo_t=no
15429
15430 fi
15431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15432 fi
15433
15434  if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
15435
15436 $as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
15437
15438  fi
15439  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
15440 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
15441
15442     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
15443 $as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
15444  if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then :
15445   $as_echo_n "(cached) " >&6
15446 else
15447   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15448 /* end confdefs.h.  */
15449
15450 #define _SYSCALL32
15451 /* Needed for new procfs interface on sparc-solaris.  */
15452 #define _STRUCTURED_PROC 1
15453 #include <sys/procfs.h>
15454 int
15455 main ()
15456 {
15457 psinfo_t avar; void* aref = (void*) &avar.pr_pid
15458   ;
15459   return 0;
15460 }
15461 _ACEOF
15462 if ac_fn_c_try_compile "$LINENO"; then :
15463   bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
15464 else
15465   bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
15466
15467 fi
15468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15469 fi
15470
15471  if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
15472
15473 $as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
15474
15475  fi
15476  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
15477 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
15478
15479     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
15480 $as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
15481  if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
15482   $as_echo_n "(cached) " >&6
15483 else
15484   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15485 /* end confdefs.h.  */
15486
15487 #define _SYSCALL32
15488 /* Needed for new procfs interface on sparc-solaris.  */
15489 #define _STRUCTURED_PROC 1
15490 #include <sys/procfs.h>
15491 int
15492 main ()
15493 {
15494 psinfo32_t avar
15495   ;
15496   return 0;
15497 }
15498 _ACEOF
15499 if ac_fn_c_try_compile "$LINENO"; then :
15500   bfd_cv_have_sys_procfs_type_psinfo32_t=yes
15501 else
15502   bfd_cv_have_sys_procfs_type_psinfo32_t=no
15503
15504 fi
15505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15506 fi
15507
15508  if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
15509
15510 $as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
15511
15512  fi
15513  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
15514 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
15515
15516     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
15517 $as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
15518  if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then :
15519   $as_echo_n "(cached) " >&6
15520 else
15521   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15522 /* end confdefs.h.  */
15523
15524 #define _SYSCALL32
15525 /* Needed for new procfs interface on sparc-solaris.  */
15526 #define _STRUCTURED_PROC 1
15527 #include <sys/procfs.h>
15528 int
15529 main ()
15530 {
15531 psinfo32_t avar; void* aref = (void*) &avar.pr_pid
15532   ;
15533   return 0;
15534 }
15535 _ACEOF
15536 if ac_fn_c_try_compile "$LINENO"; then :
15537   bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
15538 else
15539   bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
15540
15541 fi
15542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15543 fi
15544
15545  if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
15546
15547 $as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
15548
15549  fi
15550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
15551 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
15552
15553     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
15554 $as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
15555  if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
15556   $as_echo_n "(cached) " >&6
15557 else
15558   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15559 /* end confdefs.h.  */
15560
15561 #define _SYSCALL32
15562 /* Needed for new procfs interface on sparc-solaris.  */
15563 #define _STRUCTURED_PROC 1
15564 #include <sys/procfs.h>
15565 int
15566 main ()
15567 {
15568 lwpstatus_t avar
15569   ;
15570   return 0;
15571 }
15572 _ACEOF
15573 if ac_fn_c_try_compile "$LINENO"; then :
15574   bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
15575 else
15576   bfd_cv_have_sys_procfs_type_lwpstatus_t=no
15577
15578 fi
15579 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15580 fi
15581
15582  if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
15583
15584 $as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
15585
15586  fi
15587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
15588 $as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
15589
15590     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
15591 $as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
15592  if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
15593   $as_echo_n "(cached) " >&6
15594 else
15595   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15596 /* end confdefs.h.  */
15597
15598 #define _SYSCALL32
15599 /* Needed for new procfs interface on sparc-solaris.  */
15600 #define _STRUCTURED_PROC 1
15601 #include <sys/procfs.h>
15602 int
15603 main ()
15604 {
15605 lwpxstatus_t avar
15606   ;
15607   return 0;
15608 }
15609 _ACEOF
15610 if ac_fn_c_try_compile "$LINENO"; then :
15611   bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
15612 else
15613   bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
15614
15615 fi
15616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15617 fi
15618
15619  if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
15620
15621 $as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
15622
15623  fi
15624  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
15625 $as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
15626
15627     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
15628 $as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
15629  if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
15630   $as_echo_n "(cached) " >&6
15631 else
15632   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15633 /* end confdefs.h.  */
15634
15635 #define _SYSCALL32
15636 /* Needed for new procfs interface on sparc-solaris.  */
15637 #define _STRUCTURED_PROC 1
15638 #include <sys/procfs.h>
15639 int
15640 main ()
15641 {
15642 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
15643   ;
15644   return 0;
15645 }
15646 _ACEOF
15647 if ac_fn_c_try_compile "$LINENO"; then :
15648   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
15649 else
15650   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
15651
15652 fi
15653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15654 fi
15655
15656  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
15657
15658 $as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
15659
15660  fi
15661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
15662 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
15663
15664     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
15665 $as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
15666  if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
15667   $as_echo_n "(cached) " >&6
15668 else
15669   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15670 /* end confdefs.h.  */
15671
15672 #define _SYSCALL32
15673 /* Needed for new procfs interface on sparc-solaris.  */
15674 #define _STRUCTURED_PROC 1
15675 #include <sys/procfs.h>
15676 int
15677 main ()
15678 {
15679 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
15680   ;
15681   return 0;
15682 }
15683 _ACEOF
15684 if ac_fn_c_try_compile "$LINENO"; then :
15685   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
15686 else
15687   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
15688
15689 fi
15690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15691 fi
15692
15693  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
15694
15695 $as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
15696
15697  fi
15698  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
15699 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
15700
15701     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
15702 $as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
15703  if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
15704   $as_echo_n "(cached) " >&6
15705 else
15706   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15707 /* end confdefs.h.  */
15708
15709 #define _SYSCALL32
15710 /* Needed for new procfs interface on sparc-solaris.  */
15711 #define _STRUCTURED_PROC 1
15712 #include <sys/procfs.h>
15713 int
15714 main ()
15715 {
15716 lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
15717   ;
15718   return 0;
15719 }
15720 _ACEOF
15721 if ac_fn_c_try_compile "$LINENO"; then :
15722   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
15723 else
15724   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
15725
15726 fi
15727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15728 fi
15729
15730  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
15731
15732 $as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
15733
15734  fi
15735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
15736 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
15737
15738     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
15739 $as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
15740  if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
15741   $as_echo_n "(cached) " >&6
15742 else
15743   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15744 /* end confdefs.h.  */
15745
15746 #define _SYSCALL32
15747 /* Needed for new procfs interface on sparc-solaris.  */
15748 #define _STRUCTURED_PROC 1
15749 #include <sys/procfs.h>
15750 int
15751 main ()
15752 {
15753 win32_pstatus_t avar
15754   ;
15755   return 0;
15756 }
15757 _ACEOF
15758 if ac_fn_c_try_compile "$LINENO"; then :
15759   bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
15760 else
15761   bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
15762
15763 fi
15764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15765 fi
15766
15767  if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
15768
15769 $as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
15770
15771  fi
15772  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
15773 $as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
15774
15775   fi
15776 fi
15777
15778
15779 if test -n "$CORE_HEADER"; then
15780
15781 cat >>confdefs.h <<_ACEOF
15782 #define CORE_HEADER $CORE_HEADER
15783 _ACEOF
15784
15785 fi
15786 if test -n "$TRAD_HEADER"; then
15787
15788 cat >>confdefs.h <<_ACEOF
15789 #define TRAD_HEADER $TRAD_HEADER
15790 _ACEOF
15791
15792 fi
15793
15794 if test "$plugins" = "yes"; then
15795   supports_plugins=1
15796 else
15797   supports_plugins=0
15798 fi
15799
15800
15801
15802 # Determine the host dependent file_ptr a.k.a. off_t type.  In order
15803 # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15804 # fseeko, long.  This assumes that sizeof off_t is .ge. sizeof long.
15805 # Hopefully a reasonable assumption since fseeko et.al. should be
15806 # upward compatible.
15807 for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15808 do :
15809   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15810 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15811 eval as_val=\$$as_ac_var
15812    if test "x$as_val" = x""yes; then :
15813   cat >>confdefs.h <<_ACEOF
15814 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15815 _ACEOF
15816
15817 fi
15818 done
15819
15820 if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15821     # The cast to long int works around a bug in the HP C Compiler
15822 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15823 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15824 # This bug is HP SR number 8606223364.
15825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15826 $as_echo_n "checking size of off_t... " >&6; }
15827 if test "${ac_cv_sizeof_off_t+set}" = set; then :
15828   $as_echo_n "(cached) " >&6
15829 else
15830   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
15831
15832 else
15833   if test "$ac_cv_type_off_t" = yes; then
15834      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15835 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15836 { as_fn_set_status 77
15837 as_fn_error "cannot compute sizeof (off_t)
15838 See \`config.log' for more details." "$LINENO" 5; }; }
15839    else
15840      ac_cv_sizeof_off_t=0
15841    fi
15842 fi
15843
15844 fi
15845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15846 $as_echo "$ac_cv_sizeof_off_t" >&6; }
15847
15848
15849
15850 cat >>confdefs.h <<_ACEOF
15851 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15852 _ACEOF
15853
15854
15855 fi
15856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15857 $as_echo_n "checking file_ptr type... " >&6; }
15858 bfd_file_ptr="long"
15859 bfd_ufile_ptr="unsigned long"
15860 if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15861         -o x"${ac_cv_sizeof_off_t}" = x8; then
15862     bfd_file_ptr=BFD_HOST_64_BIT
15863     bfd_ufile_ptr=BFD_HOST_U_64_BIT
15864 fi
15865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15866 $as_echo "$bfd_file_ptr" >&6; }
15867
15868
15869
15870 for ac_header in stdlib.h unistd.h
15871 do :
15872   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15873 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15874 eval as_val=\$$as_ac_Header
15875    if test "x$as_val" = x""yes; then :
15876   cat >>confdefs.h <<_ACEOF
15877 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15878 _ACEOF
15879
15880 fi
15881
15882 done
15883
15884 for ac_func in getpagesize
15885 do :
15886   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15887 if test "x$ac_cv_func_getpagesize" = x""yes; then :
15888   cat >>confdefs.h <<_ACEOF
15889 #define HAVE_GETPAGESIZE 1
15890 _ACEOF
15891
15892 fi
15893 done
15894
15895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15896 $as_echo_n "checking for working mmap... " >&6; }
15897 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15898   $as_echo_n "(cached) " >&6
15899 else
15900   if test "$cross_compiling" = yes; then :
15901   ac_cv_func_mmap_fixed_mapped=no
15902 else
15903   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15904 /* end confdefs.h.  */
15905 $ac_includes_default
15906 /* malloc might have been renamed as rpl_malloc. */
15907 #undef malloc
15908
15909 /* Thanks to Mike Haertel and Jim Avera for this test.
15910    Here is a matrix of mmap possibilities:
15911         mmap private not fixed
15912         mmap private fixed at somewhere currently unmapped
15913         mmap private fixed at somewhere already mapped
15914         mmap shared not fixed
15915         mmap shared fixed at somewhere currently unmapped
15916         mmap shared fixed at somewhere already mapped
15917    For private mappings, we should verify that changes cannot be read()
15918    back from the file, nor mmap's back from the file at a different
15919    address.  (There have been systems where private was not correctly
15920    implemented like the infamous i386 svr4.0, and systems where the
15921    VM page cache was not coherent with the file system buffer cache
15922    like early versions of FreeBSD and possibly contemporary NetBSD.)
15923    For shared mappings, we should conversely verify that changes get
15924    propagated back to all the places they're supposed to be.
15925
15926    Grep wants private fixed already mapped.
15927    The main things grep needs to know about mmap are:
15928    * does it exist and is it safe to write into the mmap'd area
15929    * how to use it (BSD variants)  */
15930
15931 #include <fcntl.h>
15932 #include <sys/mman.h>
15933
15934 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15935 char *malloc ();
15936 #endif
15937
15938 /* This mess was copied from the GNU getpagesize.h.  */
15939 #ifndef HAVE_GETPAGESIZE
15940 /* Assume that all systems that can run configure have sys/param.h.  */
15941 # ifndef HAVE_SYS_PARAM_H
15942 #  define HAVE_SYS_PARAM_H 1
15943 # endif
15944
15945 # ifdef _SC_PAGESIZE
15946 #  define getpagesize() sysconf(_SC_PAGESIZE)
15947 # else /* no _SC_PAGESIZE */
15948 #  ifdef HAVE_SYS_PARAM_H
15949 #   include <sys/param.h>
15950 #   ifdef EXEC_PAGESIZE
15951 #    define getpagesize() EXEC_PAGESIZE
15952 #   else /* no EXEC_PAGESIZE */
15953 #    ifdef NBPG
15954 #     define getpagesize() NBPG * CLSIZE
15955 #     ifndef CLSIZE
15956 #      define CLSIZE 1
15957 #     endif /* no CLSIZE */
15958 #    else /* no NBPG */
15959 #     ifdef NBPC
15960 #      define getpagesize() NBPC
15961 #     else /* no NBPC */
15962 #      ifdef PAGESIZE
15963 #       define getpagesize() PAGESIZE
15964 #      endif /* PAGESIZE */
15965 #     endif /* no NBPC */
15966 #    endif /* no NBPG */
15967 #   endif /* no EXEC_PAGESIZE */
15968 #  else /* no HAVE_SYS_PARAM_H */
15969 #   define getpagesize() 8192   /* punt totally */
15970 #  endif /* no HAVE_SYS_PARAM_H */
15971 # endif /* no _SC_PAGESIZE */
15972
15973 #endif /* no HAVE_GETPAGESIZE */
15974
15975 int
15976 main ()
15977 {
15978   char *data, *data2, *data3;
15979   int i, pagesize;
15980   int fd;
15981
15982   pagesize = getpagesize ();
15983
15984   /* First, make a file with some known garbage in it. */
15985   data = (char *) malloc (pagesize);
15986   if (!data)
15987     return 1;
15988   for (i = 0; i < pagesize; ++i)
15989     *(data + i) = rand ();
15990   umask (0);
15991   fd = creat ("conftest.mmap", 0600);
15992   if (fd < 0)
15993     return 1;
15994   if (write (fd, data, pagesize) != pagesize)
15995     return 1;
15996   close (fd);
15997
15998   /* Next, try to mmap the file at a fixed address which already has
15999      something else allocated at it.  If we can, also make sure that
16000      we see the same garbage.  */
16001   fd = open ("conftest.mmap", O_RDWR);
16002   if (fd < 0)
16003     return 1;
16004   data2 = (char *) malloc (2 * pagesize);
16005   if (!data2)
16006     return 1;
16007   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16008   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16009                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
16010     return 1;
16011   for (i = 0; i < pagesize; ++i)
16012     if (*(data + i) != *(data2 + i))
16013       return 1;
16014
16015   /* Finally, make sure that changes to the mapped area do not
16016      percolate back to the file as seen by read().  (This is a bug on
16017      some variants of i386 svr4.0.)  */
16018   for (i = 0; i < pagesize; ++i)
16019     *(data2 + i) = *(data2 + i) + 1;
16020   data3 = (char *) malloc (pagesize);
16021   if (!data3)
16022     return 1;
16023   if (read (fd, data3, pagesize) != pagesize)
16024     return 1;
16025   for (i = 0; i < pagesize; ++i)
16026     if (*(data + i) != *(data3 + i))
16027       return 1;
16028   close (fd);
16029   return 0;
16030 }
16031 _ACEOF
16032 if ac_fn_c_try_run "$LINENO"; then :
16033   ac_cv_func_mmap_fixed_mapped=yes
16034 else
16035   ac_cv_func_mmap_fixed_mapped=no
16036 fi
16037 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16038   conftest.$ac_objext conftest.beam conftest.$ac_ext
16039 fi
16040
16041 fi
16042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16043 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
16044 if test $ac_cv_func_mmap_fixed_mapped = yes; then
16045
16046 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
16047
16048 fi
16049 rm -f conftest.mmap
16050
16051 for ac_func in madvise mprotect
16052 do :
16053   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16054 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16055 eval as_val=\$$as_ac_var
16056    if test "x$as_val" = x""yes; then :
16057   cat >>confdefs.h <<_ACEOF
16058 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16059 _ACEOF
16060
16061 fi
16062 done
16063
16064 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
16065   true+yes )
16066 $as_echo "#define USE_MMAP 1" >>confdefs.h
16067  ;;
16068 esac
16069
16070 rm -f doc/config.status
16071 ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
16072
16073
16074 ac_config_commands="$ac_config_commands default"
16075
16076
16077
16078
16079
16080
16081
16082 cat >confcache <<\_ACEOF
16083 # This file is a shell script that caches the results of configure
16084 # tests run on this system so they can be shared between configure
16085 # scripts and configure runs, see configure's option --config-cache.
16086 # It is not useful on other systems.  If it contains results you don't
16087 # want to keep, you may remove or edit it.
16088 #
16089 # config.status only pays attention to the cache file if you give it
16090 # the --recheck option to rerun configure.
16091 #
16092 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16093 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16094 # following values.
16095
16096 _ACEOF
16097
16098 # The following way of writing the cache mishandles newlines in values,
16099 # but we know of no workaround that is simple, portable, and efficient.
16100 # So, we kill variables containing newlines.
16101 # Ultrix sh set writes to stderr and can't be redirected directly,
16102 # and sets the high bit in the cache file unless we assign to the vars.
16103 (
16104   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16105     eval ac_val=\$$ac_var
16106     case $ac_val in #(
16107     *${as_nl}*)
16108       case $ac_var in #(
16109       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16110 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16111       esac
16112       case $ac_var in #(
16113       _ | IFS | as_nl) ;; #(
16114       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16115       *) { eval $ac_var=; unset $ac_var;} ;;
16116       esac ;;
16117     esac
16118   done
16119
16120   (set) 2>&1 |
16121     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16122     *${as_nl}ac_space=\ *)
16123       # `set' does not quote correctly, so add quotes: double-quote
16124       # substitution turns \\\\ into \\, and sed turns \\ into \.
16125       sed -n \
16126         "s/'/'\\\\''/g;
16127           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16128       ;; #(
16129     *)
16130       # `set' quotes correctly as required by POSIX, so do not add quotes.
16131       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16132       ;;
16133     esac |
16134     sort
16135 ) |
16136   sed '
16137      /^ac_cv_env_/b end
16138      t clear
16139      :clear
16140      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16141      t end
16142      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16143      :end' >>confcache
16144 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16145   if test -w "$cache_file"; then
16146     test "x$cache_file" != "x/dev/null" &&
16147       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16148 $as_echo "$as_me: updating cache $cache_file" >&6;}
16149     cat confcache >$cache_file
16150   else
16151     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16152 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16153   fi
16154 fi
16155 rm -f confcache
16156
16157 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16158 # Let make expand exec_prefix.
16159 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16160
16161 DEFS=-DHAVE_CONFIG_H
16162
16163 ac_libobjs=
16164 ac_ltlibobjs=
16165 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16166   # 1. Remove the extension, and $U if already installed.
16167   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16168   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16169   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16170   #    will be set to the directory where LIBOBJS objects are built.
16171   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16172   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16173 done
16174 LIBOBJS=$ac_libobjs
16175
16176 LTLIBOBJS=$ac_ltlibobjs
16177
16178
16179 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16180   as_fn_error "conditional \"AMDEP\" was never defined.
16181 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16182 fi
16183 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16184   as_fn_error "conditional \"am__fastdepCC\" was never defined.
16185 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16186 fi
16187  if test -n "$EXEEXT"; then
16188   am__EXEEXT_TRUE=
16189   am__EXEEXT_FALSE='#'
16190 else
16191   am__EXEEXT_TRUE='#'
16192   am__EXEEXT_FALSE=
16193 fi
16194
16195 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
16196   as_fn_error "conditional \"PLUGINS\" was never defined.
16197 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16198 fi
16199 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16200   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16201 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16202 fi
16203 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
16204   as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
16205 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16206 fi
16207 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
16208   as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
16209 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16210 fi
16211
16212 : ${CONFIG_STATUS=./config.status}
16213 ac_write_fail=0
16214 ac_clean_files_save=$ac_clean_files
16215 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16216 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16217 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16218 as_write_fail=0
16219 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16220 #! $SHELL
16221 # Generated by $as_me.
16222 # Run this file to recreate the current configuration.
16223 # Compiler output produced by configure, useful for debugging
16224 # configure, is in config.log if it exists.
16225
16226 debug=false
16227 ac_cs_recheck=false
16228 ac_cs_silent=false
16229
16230 SHELL=\${CONFIG_SHELL-$SHELL}
16231 export SHELL
16232 _ASEOF
16233 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16234 ## -------------------- ##
16235 ## M4sh Initialization. ##
16236 ## -------------------- ##
16237
16238 # Be more Bourne compatible
16239 DUALCASE=1; export DUALCASE # for MKS sh
16240 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16241   emulate sh
16242   NULLCMD=:
16243   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16244   # is contrary to our usage.  Disable this feature.
16245   alias -g '${1+"$@"}'='"$@"'
16246   setopt NO_GLOB_SUBST
16247 else
16248   case `(set -o) 2>/dev/null` in #(
16249   *posix*) :
16250     set -o posix ;; #(
16251   *) :
16252      ;;
16253 esac
16254 fi
16255
16256
16257 as_nl='
16258 '
16259 export as_nl
16260 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16261 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16262 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16263 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16264 # Prefer a ksh shell builtin over an external printf program on Solaris,
16265 # but without wasting forks for bash or zsh.
16266 if test -z "$BASH_VERSION$ZSH_VERSION" \
16267     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16268   as_echo='print -r --'
16269   as_echo_n='print -rn --'
16270 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16271   as_echo='printf %s\n'
16272   as_echo_n='printf %s'
16273 else
16274   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16275     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16276     as_echo_n='/usr/ucb/echo -n'
16277   else
16278     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16279     as_echo_n_body='eval
16280       arg=$1;
16281       case $arg in #(
16282       *"$as_nl"*)
16283         expr "X$arg" : "X\\(.*\\)$as_nl";
16284         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16285       esac;
16286       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16287     '
16288     export as_echo_n_body
16289     as_echo_n='sh -c $as_echo_n_body as_echo'
16290   fi
16291   export as_echo_body
16292   as_echo='sh -c $as_echo_body as_echo'
16293 fi
16294
16295 # The user is always right.
16296 if test "${PATH_SEPARATOR+set}" != set; then
16297   PATH_SEPARATOR=:
16298   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16299     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16300       PATH_SEPARATOR=';'
16301   }
16302 fi
16303
16304
16305 # IFS
16306 # We need space, tab and new line, in precisely that order.  Quoting is
16307 # there to prevent editors from complaining about space-tab.
16308 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16309 # splitting by setting IFS to empty value.)
16310 IFS=" ""        $as_nl"
16311
16312 # Find who we are.  Look in the path if we contain no directory separator.
16313 case $0 in #((
16314   *[\\/]* ) as_myself=$0 ;;
16315   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16316 for as_dir in $PATH
16317 do
16318   IFS=$as_save_IFS
16319   test -z "$as_dir" && as_dir=.
16320     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16321   done
16322 IFS=$as_save_IFS
16323
16324      ;;
16325 esac
16326 # We did not find ourselves, most probably we were run as `sh COMMAND'
16327 # in which case we are not to be found in the path.
16328 if test "x$as_myself" = x; then
16329   as_myself=$0
16330 fi
16331 if test ! -f "$as_myself"; then
16332   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16333   exit 1
16334 fi
16335
16336 # Unset variables that we do not need and which cause bugs (e.g. in
16337 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16338 # suppresses any "Segmentation fault" message there.  '((' could
16339 # trigger a bug in pdksh 5.2.14.
16340 for as_var in BASH_ENV ENV MAIL MAILPATH
16341 do eval test x\${$as_var+set} = xset \
16342   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16343 done
16344 PS1='$ '
16345 PS2='> '
16346 PS4='+ '
16347
16348 # NLS nuisances.
16349 LC_ALL=C
16350 export LC_ALL
16351 LANGUAGE=C
16352 export LANGUAGE
16353
16354 # CDPATH.
16355 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16356
16357
16358 # as_fn_error ERROR [LINENO LOG_FD]
16359 # ---------------------------------
16360 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16361 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16362 # script with status $?, using 1 if that was 0.
16363 as_fn_error ()
16364 {
16365   as_status=$?; test $as_status -eq 0 && as_status=1
16366   if test "$3"; then
16367     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16368     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16369   fi
16370   $as_echo "$as_me: error: $1" >&2
16371   as_fn_exit $as_status
16372 } # as_fn_error
16373
16374
16375 # as_fn_set_status STATUS
16376 # -----------------------
16377 # Set $? to STATUS, without forking.
16378 as_fn_set_status ()
16379 {
16380   return $1
16381 } # as_fn_set_status
16382
16383 # as_fn_exit STATUS
16384 # -----------------
16385 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16386 as_fn_exit ()
16387 {
16388   set +e
16389   as_fn_set_status $1
16390   exit $1
16391 } # as_fn_exit
16392
16393 # as_fn_unset VAR
16394 # ---------------
16395 # Portably unset VAR.
16396 as_fn_unset ()
16397 {
16398   { eval $1=; unset $1;}
16399 }
16400 as_unset=as_fn_unset
16401 # as_fn_append VAR VALUE
16402 # ----------------------
16403 # Append the text in VALUE to the end of the definition contained in VAR. Take
16404 # advantage of any shell optimizations that allow amortized linear growth over
16405 # repeated appends, instead of the typical quadratic growth present in naive
16406 # implementations.
16407 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16408   eval 'as_fn_append ()
16409   {
16410     eval $1+=\$2
16411   }'
16412 else
16413   as_fn_append ()
16414   {
16415     eval $1=\$$1\$2
16416   }
16417 fi # as_fn_append
16418
16419 # as_fn_arith ARG...
16420 # ------------------
16421 # Perform arithmetic evaluation on the ARGs, and store the result in the
16422 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16423 # must be portable across $(()) and expr.
16424 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16425   eval 'as_fn_arith ()
16426   {
16427     as_val=$(( $* ))
16428   }'
16429 else
16430   as_fn_arith ()
16431   {
16432     as_val=`expr "$@" || test $? -eq 1`
16433   }
16434 fi # as_fn_arith
16435
16436
16437 if expr a : '\(a\)' >/dev/null 2>&1 &&
16438    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16439   as_expr=expr
16440 else
16441   as_expr=false
16442 fi
16443
16444 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16445   as_basename=basename
16446 else
16447   as_basename=false
16448 fi
16449
16450 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16451   as_dirname=dirname
16452 else
16453   as_dirname=false
16454 fi
16455
16456 as_me=`$as_basename -- "$0" ||
16457 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16458          X"$0" : 'X\(//\)$' \| \
16459          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16460 $as_echo X/"$0" |
16461     sed '/^.*\/\([^/][^/]*\)\/*$/{
16462             s//\1/
16463             q
16464           }
16465           /^X\/\(\/\/\)$/{
16466             s//\1/
16467             q
16468           }
16469           /^X\/\(\/\).*/{
16470             s//\1/
16471             q
16472           }
16473           s/.*/./; q'`
16474
16475 # Avoid depending upon Character Ranges.
16476 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16477 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16478 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16479 as_cr_digits='0123456789'
16480 as_cr_alnum=$as_cr_Letters$as_cr_digits
16481
16482 ECHO_C= ECHO_N= ECHO_T=
16483 case `echo -n x` in #(((((
16484 -n*)
16485   case `echo 'xy\c'` in
16486   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16487   xy)  ECHO_C='\c';;
16488   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16489        ECHO_T=' ';;
16490   esac;;
16491 *)
16492   ECHO_N='-n';;
16493 esac
16494
16495 rm -f conf$$ conf$$.exe conf$$.file
16496 if test -d conf$$.dir; then
16497   rm -f conf$$.dir/conf$$.file
16498 else
16499   rm -f conf$$.dir
16500   mkdir conf$$.dir 2>/dev/null
16501 fi
16502 if (echo >conf$$.file) 2>/dev/null; then
16503   if ln -s conf$$.file conf$$ 2>/dev/null; then
16504     as_ln_s='ln -s'
16505     # ... but there are two gotchas:
16506     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16507     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16508     # In both cases, we have to default to `cp -p'.
16509     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16510       as_ln_s='cp -p'
16511   elif ln conf$$.file conf$$ 2>/dev/null; then
16512     as_ln_s=ln
16513   else
16514     as_ln_s='cp -p'
16515   fi
16516 else
16517   as_ln_s='cp -p'
16518 fi
16519 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16520 rmdir conf$$.dir 2>/dev/null
16521
16522
16523 # as_fn_mkdir_p
16524 # -------------
16525 # Create "$as_dir" as a directory, including parents if necessary.
16526 as_fn_mkdir_p ()
16527 {
16528
16529   case $as_dir in #(
16530   -*) as_dir=./$as_dir;;
16531   esac
16532   test -d "$as_dir" || eval $as_mkdir_p || {
16533     as_dirs=
16534     while :; do
16535       case $as_dir in #(
16536       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16537       *) as_qdir=$as_dir;;
16538       esac
16539       as_dirs="'$as_qdir' $as_dirs"
16540       as_dir=`$as_dirname -- "$as_dir" ||
16541 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16542          X"$as_dir" : 'X\(//\)[^/]' \| \
16543          X"$as_dir" : 'X\(//\)$' \| \
16544          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16545 $as_echo X"$as_dir" |
16546     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16547             s//\1/
16548             q
16549           }
16550           /^X\(\/\/\)[^/].*/{
16551             s//\1/
16552             q
16553           }
16554           /^X\(\/\/\)$/{
16555             s//\1/
16556             q
16557           }
16558           /^X\(\/\).*/{
16559             s//\1/
16560             q
16561           }
16562           s/.*/./; q'`
16563       test -d "$as_dir" && break
16564     done
16565     test -z "$as_dirs" || eval "mkdir $as_dirs"
16566   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16567
16568
16569 } # as_fn_mkdir_p
16570 if mkdir -p . 2>/dev/null; then
16571   as_mkdir_p='mkdir -p "$as_dir"'
16572 else
16573   test -d ./-p && rmdir ./-p
16574   as_mkdir_p=false
16575 fi
16576
16577 if test -x / >/dev/null 2>&1; then
16578   as_test_x='test -x'
16579 else
16580   if ls -dL / >/dev/null 2>&1; then
16581     as_ls_L_option=L
16582   else
16583     as_ls_L_option=
16584   fi
16585   as_test_x='
16586     eval sh -c '\''
16587       if test -d "$1"; then
16588         test -d "$1/.";
16589       else
16590         case $1 in #(
16591         -*)set "./$1";;
16592         esac;
16593         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16594         ???[sx]*):;;*)false;;esac;fi
16595     '\'' sh
16596   '
16597 fi
16598 as_executable_p=$as_test_x
16599
16600 # Sed expression to map a string onto a valid CPP name.
16601 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16602
16603 # Sed expression to map a string onto a valid variable name.
16604 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16605
16606
16607 exec 6>&1
16608 ## ----------------------------------- ##
16609 ## Main body of $CONFIG_STATUS script. ##
16610 ## ----------------------------------- ##
16611 _ASEOF
16612 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16613
16614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16615 # Save the log message, to keep $0 and so on meaningful, and to
16616 # report actual input values of CONFIG_FILES etc. instead of their
16617 # values after options handling.
16618 ac_log="
16619 This file was extended by bfd $as_me 2.28.51, which was
16620 generated by GNU Autoconf 2.64.  Invocation command line was
16621
16622   CONFIG_FILES    = $CONFIG_FILES
16623   CONFIG_HEADERS  = $CONFIG_HEADERS
16624   CONFIG_LINKS    = $CONFIG_LINKS
16625   CONFIG_COMMANDS = $CONFIG_COMMANDS
16626   $ $0 $@
16627
16628 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16629 "
16630
16631 _ACEOF
16632
16633 case $ac_config_files in *"
16634 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16635 esac
16636
16637 case $ac_config_headers in *"
16638 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16639 esac
16640
16641
16642 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16643 # Files that config.status was made for.
16644 config_files="$ac_config_files"
16645 config_headers="$ac_config_headers"
16646 config_commands="$ac_config_commands"
16647
16648 _ACEOF
16649
16650 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16651 ac_cs_usage="\
16652 \`$as_me' instantiates files and other configuration actions
16653 from templates according to the current configuration.  Unless the files
16654 and actions are specified as TAGs, all are instantiated by default.
16655
16656 Usage: $0 [OPTION]... [TAG]...
16657
16658   -h, --help       print this help, then exit
16659   -V, --version    print version number and configuration settings, then exit
16660   -q, --quiet, --silent
16661                    do not print progress messages
16662   -d, --debug      don't remove temporary files
16663       --recheck    update $as_me by reconfiguring in the same conditions
16664       --file=FILE[:TEMPLATE]
16665                    instantiate the configuration file FILE
16666       --header=FILE[:TEMPLATE]
16667                    instantiate the configuration header FILE
16668
16669 Configuration files:
16670 $config_files
16671
16672 Configuration headers:
16673 $config_headers
16674
16675 Configuration commands:
16676 $config_commands
16677
16678 Report bugs to the package provider."
16679
16680 _ACEOF
16681 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16682 ac_cs_version="\\
16683 bfd config.status 2.28.51
16684 configured by $0, generated by GNU Autoconf 2.64,
16685   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16686
16687 Copyright (C) 2009 Free Software Foundation, Inc.
16688 This config.status script is free software; the Free Software Foundation
16689 gives unlimited permission to copy, distribute and modify it."
16690
16691 ac_pwd='$ac_pwd'
16692 srcdir='$srcdir'
16693 INSTALL='$INSTALL'
16694 MKDIR_P='$MKDIR_P'
16695 AWK='$AWK'
16696 test -n "\$AWK" || AWK=awk
16697 _ACEOF
16698
16699 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16700 # The default lists apply if the user does not specify any file.
16701 ac_need_defaults=:
16702 while test $# != 0
16703 do
16704   case $1 in
16705   --*=*)
16706     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16707     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16708     ac_shift=:
16709     ;;
16710   *)
16711     ac_option=$1
16712     ac_optarg=$2
16713     ac_shift=shift
16714     ;;
16715   esac
16716
16717   case $ac_option in
16718   # Handling of the options.
16719   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16720     ac_cs_recheck=: ;;
16721   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16722     $as_echo "$ac_cs_version"; exit ;;
16723   --debug | --debu | --deb | --de | --d | -d )
16724     debug=: ;;
16725   --file | --fil | --fi | --f )
16726     $ac_shift
16727     case $ac_optarg in
16728     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16729     esac
16730     as_fn_append CONFIG_FILES " '$ac_optarg'"
16731     ac_need_defaults=false;;
16732   --header | --heade | --head | --hea )
16733     $ac_shift
16734     case $ac_optarg in
16735     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16736     esac
16737     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16738     ac_need_defaults=false;;
16739   --he | --h)
16740     # Conflict between --help and --header
16741     as_fn_error "ambiguous option: \`$1'
16742 Try \`$0 --help' for more information.";;
16743   --help | --hel | -h )
16744     $as_echo "$ac_cs_usage"; exit ;;
16745   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16746   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16747     ac_cs_silent=: ;;
16748
16749   # This is an error.
16750   -*) as_fn_error "unrecognized option: \`$1'
16751 Try \`$0 --help' for more information." ;;
16752
16753   *) as_fn_append ac_config_targets " $1"
16754      ac_need_defaults=false ;;
16755
16756   esac
16757   shift
16758 done
16759
16760 ac_configure_extra_args=
16761
16762 if $ac_cs_silent; then
16763   exec 6>/dev/null
16764   ac_configure_extra_args="$ac_configure_extra_args --silent"
16765 fi
16766
16767 _ACEOF
16768 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16769 if \$ac_cs_recheck; then
16770   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16771   shift
16772   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16773   CONFIG_SHELL='$SHELL'
16774   export CONFIG_SHELL
16775   exec "\$@"
16776 fi
16777
16778 _ACEOF
16779 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16780 exec 5>>config.log
16781 {
16782   echo
16783   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16784 ## Running $as_me. ##
16785 _ASBOX
16786   $as_echo "$ac_log"
16787 } >&5
16788
16789 _ACEOF
16790 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16791 #
16792 # INIT-COMMANDS
16793 #
16794 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16795
16796
16797 # The HP-UX ksh and POSIX shell print the target directory to stdout
16798 # if CDPATH is set.
16799 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16800
16801 sed_quote_subst='$sed_quote_subst'
16802 double_quote_subst='$double_quote_subst'
16803 delay_variable_subst='$delay_variable_subst'
16804 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16805 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16806 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16807 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16808 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16809 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16810 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16811 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16812 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16813 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16814 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16815 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16816 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16817 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16818 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16819 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16820 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16821 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16822 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16823 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16824 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16825 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16826 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16827 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16828 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16829 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16830 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16831 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16832 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16833 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16834 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16835 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16836 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16837 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16838 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16839 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16840 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16841 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16842 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16843 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16844 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16845 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16846 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16847 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16848 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16849 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16850 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16851 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16852 lt_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"`'
16853 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16854 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16855 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16856 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16857 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16858 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16859 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16860 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16861 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16862 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16863 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16864 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16865 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16866 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16867 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16868 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16869 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16870 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16871 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16872 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16873 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16874 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16875 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16876 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16877 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16878 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16879 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16880 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16881 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16882 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16883 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16884 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16885 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16886 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16887 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16888 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16889 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16890 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16891 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16892 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16893 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16894 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16895 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16896 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16897 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16898 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16899 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16900 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16901 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16902 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16903 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16904 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16905 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16906 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16907 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16908 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16909 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16910 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16911 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16912 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16913 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16914 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16915 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16916 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16917 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16918 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16919 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16920 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16921 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16922 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16923 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16924
16925 LTCC='$LTCC'
16926 LTCFLAGS='$LTCFLAGS'
16927 compiler='$compiler_DEFAULT'
16928
16929 # A function that is used when there is no print builtin or printf.
16930 func_fallback_echo ()
16931 {
16932   eval 'cat <<_LTECHO_EOF
16933 \$1
16934 _LTECHO_EOF'
16935 }
16936
16937 # Quote evaled strings.
16938 for var in SHELL \
16939 ECHO \
16940 SED \
16941 GREP \
16942 EGREP \
16943 FGREP \
16944 LD \
16945 NM \
16946 LN_S \
16947 lt_SP2NL \
16948 lt_NL2SP \
16949 reload_flag \
16950 OBJDUMP \
16951 deplibs_check_method \
16952 file_magic_cmd \
16953 AR \
16954 AR_FLAGS \
16955 STRIP \
16956 RANLIB \
16957 CC \
16958 CFLAGS \
16959 compiler \
16960 lt_cv_sys_global_symbol_pipe \
16961 lt_cv_sys_global_symbol_to_cdecl \
16962 lt_cv_sys_global_symbol_to_c_name_address \
16963 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16964 lt_prog_compiler_no_builtin_flag \
16965 lt_prog_compiler_wl \
16966 lt_prog_compiler_pic \
16967 lt_prog_compiler_static \
16968 lt_cv_prog_compiler_c_o \
16969 need_locks \
16970 DSYMUTIL \
16971 NMEDIT \
16972 LIPO \
16973 OTOOL \
16974 OTOOL64 \
16975 shrext_cmds \
16976 export_dynamic_flag_spec \
16977 whole_archive_flag_spec \
16978 compiler_needs_object \
16979 with_gnu_ld \
16980 allow_undefined_flag \
16981 no_undefined_flag \
16982 hardcode_libdir_flag_spec \
16983 hardcode_libdir_flag_spec_ld \
16984 hardcode_libdir_separator \
16985 fix_srcfile_path \
16986 exclude_expsyms \
16987 include_expsyms \
16988 file_list_spec \
16989 variables_saved_for_relink \
16990 libname_spec \
16991 library_names_spec \
16992 soname_spec \
16993 install_override_mode \
16994 finish_eval \
16995 old_striplib \
16996 striplib; do
16997     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16998     *[\\\\\\\`\\"\\\$]*)
16999       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17000       ;;
17001     *)
17002       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17003       ;;
17004     esac
17005 done
17006
17007 # Double-quote double-evaled strings.
17008 for var in reload_cmds \
17009 old_postinstall_cmds \
17010 old_postuninstall_cmds \
17011 old_archive_cmds \
17012 extract_expsyms_cmds \
17013 old_archive_from_new_cmds \
17014 old_archive_from_expsyms_cmds \
17015 archive_cmds \
17016 archive_expsym_cmds \
17017 module_cmds \
17018 module_expsym_cmds \
17019 export_symbols_cmds \
17020 prelink_cmds \
17021 postinstall_cmds \
17022 postuninstall_cmds \
17023 finish_cmds \
17024 sys_lib_search_path_spec \
17025 sys_lib_dlsearch_path_spec; do
17026     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17027     *[\\\\\\\`\\"\\\$]*)
17028       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17029       ;;
17030     *)
17031       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17032       ;;
17033     esac
17034 done
17035
17036 ac_aux_dir='$ac_aux_dir'
17037 xsi_shell='$xsi_shell'
17038 lt_shell_append='$lt_shell_append'
17039
17040 # See if we are running on zsh, and set the options which allow our
17041 # commands through without removal of \ escapes INIT.
17042 if test -n "\${ZSH_VERSION+set}" ; then
17043    setopt NO_GLOB_SUBST
17044 fi
17045
17046
17047     PACKAGE='$PACKAGE'
17048     VERSION='$VERSION'
17049     TIMESTAMP='$TIMESTAMP'
17050     RM='$RM'
17051     ofile='$ofile'
17052
17053
17054
17055 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
17056     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17057     # from automake.
17058     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17059     # Capture the value of LINGUAS because we need it to compute CATALOGS.
17060     LINGUAS="${LINGUAS-%UNSET%}"
17061
17062
17063 GCC="$GCC"
17064 CC="$CC"
17065 acx_cv_header_stdint="$acx_cv_header_stdint"
17066 acx_cv_type_int8_t="$acx_cv_type_int8_t"
17067 acx_cv_type_int16_t="$acx_cv_type_int16_t"
17068 acx_cv_type_int32_t="$acx_cv_type_int32_t"
17069 acx_cv_type_int64_t="$acx_cv_type_int64_t"
17070 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
17071 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
17072 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
17073 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
17074 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
17075 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
17076 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
17077 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
17078 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
17079
17080
17081
17082 _ACEOF
17083
17084 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17085
17086 # Handling of arguments.
17087 for ac_config_target in $ac_config_targets
17088 do
17089   case $ac_config_target in
17090     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17091     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17092     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17093     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17094     "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
17095     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17096     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17097     "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
17098     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17099     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17100
17101   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17102   esac
17103 done
17104
17105
17106 # If the user did not use the arguments to specify the items to instantiate,
17107 # then the envvar interface is used.  Set only those that are not.
17108 # We use the long form for the default assignment because of an extremely
17109 # bizarre bug on SunOS 4.1.3.
17110 if $ac_need_defaults; then
17111   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17112   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17113   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17114 fi
17115
17116 # Have a temporary directory for convenience.  Make it in the build tree
17117 # simply because there is no reason against having it here, and in addition,
17118 # creating and moving files from /tmp can sometimes cause problems.
17119 # Hook for its removal unless debugging.
17120 # Note that there is a small window in which the directory will not be cleaned:
17121 # after its creation but before its name has been assigned to `$tmp'.
17122 $debug ||
17123 {
17124   tmp=
17125   trap 'exit_status=$?
17126   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17127 ' 0
17128   trap 'as_fn_exit 1' 1 2 13 15
17129 }
17130 # Create a (secure) tmp directory for tmp files.
17131
17132 {
17133   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17134   test -n "$tmp" && test -d "$tmp"
17135 }  ||
17136 {
17137   tmp=./conf$$-$RANDOM
17138   (umask 077 && mkdir "$tmp")
17139 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17140
17141 # Set up the scripts for CONFIG_FILES section.
17142 # No need to generate them if there are no CONFIG_FILES.
17143 # This happens for instance with `./config.status config.h'.
17144 if test -n "$CONFIG_FILES"; then
17145
17146
17147 ac_cr=`echo X | tr X '\015'`
17148 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17149 # But we know of no other shell where ac_cr would be empty at this
17150 # point, so we can use a bashism as a fallback.
17151 if test "x$ac_cr" = x; then
17152   eval ac_cr=\$\'\\r\'
17153 fi
17154 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17155 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17156   ac_cs_awk_cr='\r'
17157 else
17158   ac_cs_awk_cr=$ac_cr
17159 fi
17160
17161 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17162 _ACEOF
17163
17164
17165 {
17166   echo "cat >conf$$subs.awk <<_ACEOF" &&
17167   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17168   echo "_ACEOF"
17169 } >conf$$subs.sh ||
17170   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17171 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17172 ac_delim='%!_!# '
17173 for ac_last_try in false false false false false :; do
17174   . ./conf$$subs.sh ||
17175     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17176
17177   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17178   if test $ac_delim_n = $ac_delim_num; then
17179     break
17180   elif $ac_last_try; then
17181     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17182   else
17183     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17184   fi
17185 done
17186 rm -f conf$$subs.sh
17187
17188 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17189 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17190 _ACEOF
17191 sed -n '
17192 h
17193 s/^/S["/; s/!.*/"]=/
17194 p
17195 g
17196 s/^[^!]*!//
17197 :repl
17198 t repl
17199 s/'"$ac_delim"'$//
17200 t delim
17201 :nl
17202 h
17203 s/\(.\{148\}\).*/\1/
17204 t more1
17205 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17206 p
17207 n
17208 b repl
17209 :more1
17210 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17211 p
17212 g
17213 s/.\{148\}//
17214 t nl
17215 :delim
17216 h
17217 s/\(.\{148\}\).*/\1/
17218 t more2
17219 s/["\\]/\\&/g; s/^/"/; s/$/"/
17220 p
17221 b
17222 :more2
17223 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17224 p
17225 g
17226 s/.\{148\}//
17227 t delim
17228 ' <conf$$subs.awk | sed '
17229 /^[^""]/{
17230   N
17231   s/\n//
17232 }
17233 ' >>$CONFIG_STATUS || ac_write_fail=1
17234 rm -f conf$$subs.awk
17235 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17236 _ACAWK
17237 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17238   for (key in S) S_is_set[key] = 1
17239   FS = "\a"
17240
17241 }
17242 {
17243   line = $ 0
17244   nfields = split(line, field, "@")
17245   substed = 0
17246   len = length(field[1])
17247   for (i = 2; i < nfields; i++) {
17248     key = field[i]
17249     keylen = length(key)
17250     if (S_is_set[key]) {
17251       value = S[key]
17252       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17253       len += length(value) + length(field[++i])
17254       substed = 1
17255     } else
17256       len += 1 + keylen
17257   }
17258
17259   print line
17260 }
17261
17262 _ACAWK
17263 _ACEOF
17264 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17265 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17266   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17267 else
17268   cat
17269 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17270   || as_fn_error "could not setup config files machinery" "$LINENO" 5
17271 _ACEOF
17272
17273 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17274 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17275 # trailing colons and then remove the whole line if VPATH becomes empty
17276 # (actually we leave an empty line to preserve line numbers).
17277 if test "x$srcdir" = x.; then
17278   ac_vpsub='/^[  ]*VPATH[        ]*=/{
17279 s/:*\$(srcdir):*/:/
17280 s/:*\${srcdir}:*/:/
17281 s/:*@srcdir@:*/:/
17282 s/^\([^=]*=[     ]*\):*/\1/
17283 s/:*$//
17284 s/^[^=]*=[       ]*$//
17285 }'
17286 fi
17287
17288 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17289 fi # test -n "$CONFIG_FILES"
17290
17291 # Set up the scripts for CONFIG_HEADERS section.
17292 # No need to generate them if there are no CONFIG_HEADERS.
17293 # This happens for instance with `./config.status Makefile'.
17294 if test -n "$CONFIG_HEADERS"; then
17295 cat >"$tmp/defines.awk" <<\_ACAWK ||
17296 BEGIN {
17297 _ACEOF
17298
17299 # Transform confdefs.h into an awk script `defines.awk', embedded as
17300 # here-document in config.status, that substitutes the proper values into
17301 # config.h.in to produce config.h.
17302
17303 # Create a delimiter string that does not exist in confdefs.h, to ease
17304 # handling of long lines.
17305 ac_delim='%!_!# '
17306 for ac_last_try in false false :; do
17307   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17308   if test -z "$ac_t"; then
17309     break
17310   elif $ac_last_try; then
17311     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17312   else
17313     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17314   fi
17315 done
17316
17317 # For the awk script, D is an array of macro values keyed by name,
17318 # likewise P contains macro parameters if any.  Preserve backslash
17319 # newline sequences.
17320
17321 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17322 sed -n '
17323 s/.\{148\}/&'"$ac_delim"'/g
17324 t rset
17325 :rset
17326 s/^[     ]*#[    ]*define[       ][      ]*/ /
17327 t def
17328 d
17329 :def
17330 s/\\$//
17331 t bsnl
17332 s/["\\]/\\&/g
17333 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17334 D["\1"]=" \3"/p
17335 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17336 d
17337 :bsnl
17338 s/["\\]/\\&/g
17339 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17340 D["\1"]=" \3\\\\\\n"\\/p
17341 t cont
17342 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17343 t cont
17344 d
17345 :cont
17346 n
17347 s/.\{148\}/&'"$ac_delim"'/g
17348 t clear
17349 :clear
17350 s/\\$//
17351 t bsnlc
17352 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17353 d
17354 :bsnlc
17355 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17356 b cont
17357 ' <confdefs.h | sed '
17358 s/'"$ac_delim"'/"\\\
17359 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17360
17361 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17362   for (key in D) D_is_set[key] = 1
17363   FS = "\a"
17364 }
17365 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17366   line = \$ 0
17367   split(line, arg, " ")
17368   if (arg[1] == "#") {
17369     defundef = arg[2]
17370     mac1 = arg[3]
17371   } else {
17372     defundef = substr(arg[1], 2)
17373     mac1 = arg[2]
17374   }
17375   split(mac1, mac2, "(") #)
17376   macro = mac2[1]
17377   prefix = substr(line, 1, index(line, defundef) - 1)
17378   if (D_is_set[macro]) {
17379     # Preserve the white space surrounding the "#".
17380     print prefix "define", macro P[macro] D[macro]
17381     next
17382   } else {
17383     # Replace #undef with comments.  This is necessary, for example,
17384     # in the case of _POSIX_SOURCE, which is predefined and required
17385     # on some systems where configure will not decide to define it.
17386     if (defundef == "undef") {
17387       print "/*", prefix defundef, macro, "*/"
17388       next
17389     }
17390   }
17391 }
17392 { print }
17393 _ACAWK
17394 _ACEOF
17395 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17396   as_fn_error "could not setup config headers machinery" "$LINENO" 5
17397 fi # test -n "$CONFIG_HEADERS"
17398
17399
17400 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17401 shift
17402 for ac_tag
17403 do
17404   case $ac_tag in
17405   :[FHLC]) ac_mode=$ac_tag; continue;;
17406   esac
17407   case $ac_mode$ac_tag in
17408   :[FHL]*:*);;
17409   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17410   :[FH]-) ac_tag=-:-;;
17411   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17412   esac
17413   ac_save_IFS=$IFS
17414   IFS=:
17415   set x $ac_tag
17416   IFS=$ac_save_IFS
17417   shift
17418   ac_file=$1
17419   shift
17420
17421   case $ac_mode in
17422   :L) ac_source=$1;;
17423   :[FH])
17424     ac_file_inputs=
17425     for ac_f
17426     do
17427       case $ac_f in
17428       -) ac_f="$tmp/stdin";;
17429       *) # Look for the file first in the build tree, then in the source tree
17430          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17431          # because $ac_f cannot contain `:'.
17432          test -f "$ac_f" ||
17433            case $ac_f in
17434            [\\/$]*) false;;
17435            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17436            esac ||
17437            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17438       esac
17439       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17440       as_fn_append ac_file_inputs " '$ac_f'"
17441     done
17442
17443     # Let's still pretend it is `configure' which instantiates (i.e., don't
17444     # use $as_me), people would be surprised to read:
17445     #    /* config.h.  Generated by config.status.  */
17446     configure_input='Generated from '`
17447           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17448         `' by configure.'
17449     if test x"$ac_file" != x-; then
17450       configure_input="$ac_file.  $configure_input"
17451       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17452 $as_echo "$as_me: creating $ac_file" >&6;}
17453     fi
17454     # Neutralize special characters interpreted by sed in replacement strings.
17455     case $configure_input in #(
17456     *\&* | *\|* | *\\* )
17457        ac_sed_conf_input=`$as_echo "$configure_input" |
17458        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17459     *) ac_sed_conf_input=$configure_input;;
17460     esac
17461
17462     case $ac_tag in
17463     *:-:* | *:-) cat >"$tmp/stdin" \
17464       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17465     esac
17466     ;;
17467   esac
17468
17469   ac_dir=`$as_dirname -- "$ac_file" ||
17470 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17471          X"$ac_file" : 'X\(//\)[^/]' \| \
17472          X"$ac_file" : 'X\(//\)$' \| \
17473          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17474 $as_echo X"$ac_file" |
17475     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17476             s//\1/
17477             q
17478           }
17479           /^X\(\/\/\)[^/].*/{
17480             s//\1/
17481             q
17482           }
17483           /^X\(\/\/\)$/{
17484             s//\1/
17485             q
17486           }
17487           /^X\(\/\).*/{
17488             s//\1/
17489             q
17490           }
17491           s/.*/./; q'`
17492   as_dir="$ac_dir"; as_fn_mkdir_p
17493   ac_builddir=.
17494
17495 case "$ac_dir" in
17496 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17497 *)
17498   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17499   # A ".." for each directory in $ac_dir_suffix.
17500   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17501   case $ac_top_builddir_sub in
17502   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17503   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17504   esac ;;
17505 esac
17506 ac_abs_top_builddir=$ac_pwd
17507 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17508 # for backward compatibility:
17509 ac_top_builddir=$ac_top_build_prefix
17510
17511 case $srcdir in
17512   .)  # We are building in place.
17513     ac_srcdir=.
17514     ac_top_srcdir=$ac_top_builddir_sub
17515     ac_abs_top_srcdir=$ac_pwd ;;
17516   [\\/]* | ?:[\\/]* )  # Absolute name.
17517     ac_srcdir=$srcdir$ac_dir_suffix;
17518     ac_top_srcdir=$srcdir
17519     ac_abs_top_srcdir=$srcdir ;;
17520   *) # Relative name.
17521     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17522     ac_top_srcdir=$ac_top_build_prefix$srcdir
17523     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17524 esac
17525 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17526
17527
17528   case $ac_mode in
17529   :F)
17530   #
17531   # CONFIG_FILE
17532   #
17533
17534   case $INSTALL in
17535   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17536   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17537   esac
17538   ac_MKDIR_P=$MKDIR_P
17539   case $MKDIR_P in
17540   [\\/$]* | ?:[\\/]* ) ;;
17541   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17542   esac
17543 _ACEOF
17544
17545 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17546 # If the template does not know about datarootdir, expand it.
17547 # FIXME: This hack should be removed a few years after 2.60.
17548 ac_datarootdir_hack=; ac_datarootdir_seen=
17549 ac_sed_dataroot='
17550 /datarootdir/ {
17551   p
17552   q
17553 }
17554 /@datadir@/p
17555 /@docdir@/p
17556 /@infodir@/p
17557 /@localedir@/p
17558 /@mandir@/p'
17559 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17560 *datarootdir*) ac_datarootdir_seen=yes;;
17561 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17562   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17563 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17564 _ACEOF
17565 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17566   ac_datarootdir_hack='
17567   s&@datadir@&$datadir&g
17568   s&@docdir@&$docdir&g
17569   s&@infodir@&$infodir&g
17570   s&@localedir@&$localedir&g
17571   s&@mandir@&$mandir&g
17572   s&\\\${datarootdir}&$datarootdir&g' ;;
17573 esac
17574 _ACEOF
17575
17576 # Neutralize VPATH when `$srcdir' = `.'.
17577 # Shell code in configure.ac might set extrasub.
17578 # FIXME: do we really want to maintain this feature?
17579 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17580 ac_sed_extra="$ac_vpsub
17581 $extrasub
17582 _ACEOF
17583 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17584 :t
17585 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17586 s|@configure_input@|$ac_sed_conf_input|;t t
17587 s&@top_builddir@&$ac_top_builddir_sub&;t t
17588 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17589 s&@srcdir@&$ac_srcdir&;t t
17590 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17591 s&@top_srcdir@&$ac_top_srcdir&;t t
17592 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17593 s&@builddir@&$ac_builddir&;t t
17594 s&@abs_builddir@&$ac_abs_builddir&;t t
17595 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17596 s&@INSTALL@&$ac_INSTALL&;t t
17597 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17598 $ac_datarootdir_hack
17599 "
17600 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17601   || as_fn_error "could not create $ac_file" "$LINENO" 5
17602
17603 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17604   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17605   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17606   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17607 which seems to be undefined.  Please make sure it is defined." >&5
17608 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17609 which seems to be undefined.  Please make sure it is defined." >&2;}
17610
17611   rm -f "$tmp/stdin"
17612   case $ac_file in
17613   -) cat "$tmp/out" && rm -f "$tmp/out";;
17614   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17615   esac \
17616   || as_fn_error "could not create $ac_file" "$LINENO" 5
17617  ;;
17618   :H)
17619   #
17620   # CONFIG_HEADER
17621   #
17622   if test x"$ac_file" != x-; then
17623     {
17624       $as_echo "/* $configure_input  */" \
17625       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17626     } >"$tmp/config.h" \
17627       || as_fn_error "could not create $ac_file" "$LINENO" 5
17628     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17629       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17630 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17631     else
17632       rm -f "$ac_file"
17633       mv "$tmp/config.h" "$ac_file" \
17634         || as_fn_error "could not create $ac_file" "$LINENO" 5
17635     fi
17636   else
17637     $as_echo "/* $configure_input  */" \
17638       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17639       || as_fn_error "could not create -" "$LINENO" 5
17640   fi
17641 # Compute "$ac_file"'s index in $config_headers.
17642 _am_arg="$ac_file"
17643 _am_stamp_count=1
17644 for _am_header in $config_headers :; do
17645   case $_am_header in
17646     $_am_arg | $_am_arg:* )
17647       break ;;
17648     * )
17649       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17650   esac
17651 done
17652 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17653 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17654          X"$_am_arg" : 'X\(//\)[^/]' \| \
17655          X"$_am_arg" : 'X\(//\)$' \| \
17656          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17657 $as_echo X"$_am_arg" |
17658     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17659             s//\1/
17660             q
17661           }
17662           /^X\(\/\/\)[^/].*/{
17663             s//\1/
17664             q
17665           }
17666           /^X\(\/\/\)$/{
17667             s//\1/
17668             q
17669           }
17670           /^X\(\/\).*/{
17671             s//\1/
17672             q
17673           }
17674           s/.*/./; q'`/stamp-h$_am_stamp_count
17675  ;;
17676
17677   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17678 $as_echo "$as_me: executing $ac_file commands" >&6;}
17679  ;;
17680   esac
17681
17682
17683   case $ac_file$ac_mode in
17684     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17685   # Autoconf 2.62 quotes --file arguments for eval, but not when files
17686   # are listed without --file.  Let's play safe and only enable the eval
17687   # if we detect the quoting.
17688   case $CONFIG_FILES in
17689   *\'*) eval set x "$CONFIG_FILES" ;;
17690   *)   set x $CONFIG_FILES ;;
17691   esac
17692   shift
17693   for mf
17694   do
17695     # Strip MF so we end up with the name of the file.
17696     mf=`echo "$mf" | sed -e 's/:.*$//'`
17697     # Check whether this is an Automake generated Makefile or not.
17698     # We used to match only the files named `Makefile.in', but
17699     # some people rename them; so instead we look at the file content.
17700     # Grep'ing the first line is not enough: some people post-process
17701     # each Makefile.in and add a new line on top of each file to say so.
17702     # Grep'ing the whole file is not good either: AIX grep has a line
17703     # limit of 2048, but all sed's we know have understand at least 4000.
17704     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17705       dirpart=`$as_dirname -- "$mf" ||
17706 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17707          X"$mf" : 'X\(//\)[^/]' \| \
17708          X"$mf" : 'X\(//\)$' \| \
17709          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17710 $as_echo X"$mf" |
17711     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17712             s//\1/
17713             q
17714           }
17715           /^X\(\/\/\)[^/].*/{
17716             s//\1/
17717             q
17718           }
17719           /^X\(\/\/\)$/{
17720             s//\1/
17721             q
17722           }
17723           /^X\(\/\).*/{
17724             s//\1/
17725             q
17726           }
17727           s/.*/./; q'`
17728     else
17729       continue
17730     fi
17731     # Extract the definition of DEPDIR, am__include, and am__quote
17732     # from the Makefile without running `make'.
17733     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17734     test -z "$DEPDIR" && continue
17735     am__include=`sed -n 's/^am__include = //p' < "$mf"`
17736     test -z "am__include" && continue
17737     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17738     # When using ansi2knr, U may be empty or an underscore; expand it
17739     U=`sed -n 's/^U = //p' < "$mf"`
17740     # Find all dependency output files, they are included files with
17741     # $(DEPDIR) in their names.  We invoke sed twice because it is the
17742     # simplest approach to changing $(DEPDIR) to its actual value in the
17743     # expansion.
17744     for file in `sed -n "
17745       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17746          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17747       # Make sure the directory exists.
17748       test -f "$dirpart/$file" && continue
17749       fdir=`$as_dirname -- "$file" ||
17750 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17751          X"$file" : 'X\(//\)[^/]' \| \
17752          X"$file" : 'X\(//\)$' \| \
17753          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17754 $as_echo X"$file" |
17755     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17756             s//\1/
17757             q
17758           }
17759           /^X\(\/\/\)[^/].*/{
17760             s//\1/
17761             q
17762           }
17763           /^X\(\/\/\)$/{
17764             s//\1/
17765             q
17766           }
17767           /^X\(\/\).*/{
17768             s//\1/
17769             q
17770           }
17771           s/.*/./; q'`
17772       as_dir=$dirpart/$fdir; as_fn_mkdir_p
17773       # echo "creating $dirpart/$file"
17774       echo '# dummy' > "$dirpart/$file"
17775     done
17776   done
17777 }
17778  ;;
17779     "libtool":C)
17780
17781     # See if we are running on zsh, and set the options which allow our
17782     # commands through without removal of \ escapes.
17783     if test -n "${ZSH_VERSION+set}" ; then
17784       setopt NO_GLOB_SUBST
17785     fi
17786
17787     cfgfile="${ofile}T"
17788     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17789     $RM "$cfgfile"
17790
17791     cat <<_LT_EOF >> "$cfgfile"
17792 #! $SHELL
17793
17794 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17795 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17796 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17797 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17798 #
17799 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17800 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17801 #   Written by Gordon Matzigkeit, 1996
17802 #
17803 #   This file is part of GNU Libtool.
17804 #
17805 # GNU Libtool is free software; you can redistribute it and/or
17806 # modify it under the terms of the GNU General Public License as
17807 # published by the Free Software Foundation; either version 2 of
17808 # the License, or (at your option) any later version.
17809 #
17810 # As a special exception to the GNU General Public License,
17811 # if you distribute this file as part of a program or library that
17812 # is built using GNU Libtool, you may include this file under the
17813 # same distribution terms that you use for the rest of that program.
17814 #
17815 # GNU Libtool is distributed in the hope that it will be useful,
17816 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17817 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17818 # GNU General Public License for more details.
17819 #
17820 # You should have received a copy of the GNU General Public License
17821 # along with GNU Libtool; see the file COPYING.  If not, a copy
17822 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17823 # obtained by writing to the Free Software Foundation, Inc.,
17824 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17825
17826
17827 # The names of the tagged configurations supported by this script.
17828 available_tags=""
17829
17830 # ### BEGIN LIBTOOL CONFIG
17831
17832 # Whether or not to build shared libraries.
17833 build_libtool_libs=$enable_shared
17834
17835 # Which release of libtool.m4 was used?
17836 macro_version=$macro_version
17837 macro_revision=$macro_revision
17838
17839 # Whether or not to build static libraries.
17840 build_old_libs=$enable_static
17841
17842 # What type of objects to build.
17843 pic_mode=$pic_mode
17844
17845 # Whether or not to optimize for fast installation.
17846 fast_install=$enable_fast_install
17847
17848 # Shell to use when invoking shell scripts.
17849 SHELL=$lt_SHELL
17850
17851 # An echo program that protects backslashes.
17852 ECHO=$lt_ECHO
17853
17854 # The host system.
17855 host_alias=$host_alias
17856 host=$host
17857 host_os=$host_os
17858
17859 # The build system.
17860 build_alias=$build_alias
17861 build=$build
17862 build_os=$build_os
17863
17864 # A sed program that does not truncate output.
17865 SED=$lt_SED
17866
17867 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17868 Xsed="\$SED -e 1s/^X//"
17869
17870 # A grep program that handles long lines.
17871 GREP=$lt_GREP
17872
17873 # An ERE matcher.
17874 EGREP=$lt_EGREP
17875
17876 # A literal string matcher.
17877 FGREP=$lt_FGREP
17878
17879 # A BSD- or MS-compatible name lister.
17880 NM=$lt_NM
17881
17882 # Whether we need soft or hard links.
17883 LN_S=$lt_LN_S
17884
17885 # What is the maximum length of a command?
17886 max_cmd_len=$max_cmd_len
17887
17888 # Object file suffix (normally "o").
17889 objext=$ac_objext
17890
17891 # Executable file suffix (normally "").
17892 exeext=$exeext
17893
17894 # whether the shell understands "unset".
17895 lt_unset=$lt_unset
17896
17897 # turn spaces into newlines.
17898 SP2NL=$lt_lt_SP2NL
17899
17900 # turn newlines into spaces.
17901 NL2SP=$lt_lt_NL2SP
17902
17903 # An object symbol dumper.
17904 OBJDUMP=$lt_OBJDUMP
17905
17906 # Method to check whether dependent libraries are shared objects.
17907 deplibs_check_method=$lt_deplibs_check_method
17908
17909 # Command to use when deplibs_check_method == "file_magic".
17910 file_magic_cmd=$lt_file_magic_cmd
17911
17912 # The archiver.
17913 AR=$lt_AR
17914 AR_FLAGS=$lt_AR_FLAGS
17915
17916 # A symbol stripping program.
17917 STRIP=$lt_STRIP
17918
17919 # Commands used to install an old-style archive.
17920 RANLIB=$lt_RANLIB
17921 old_postinstall_cmds=$lt_old_postinstall_cmds
17922 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17923
17924 # Whether to use a lock for old archive extraction.
17925 lock_old_archive_extraction=$lock_old_archive_extraction
17926
17927 # A C compiler.
17928 LTCC=$lt_CC
17929
17930 # LTCC compiler flags.
17931 LTCFLAGS=$lt_CFLAGS
17932
17933 # Take the output of nm and produce a listing of raw symbols and C names.
17934 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17935
17936 # Transform the output of nm in a proper C declaration.
17937 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17938
17939 # Transform the output of nm in a C name address pair.
17940 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17941
17942 # Transform the output of nm in a C name address pair when lib prefix is needed.
17943 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17944
17945 # The name of the directory that contains temporary libtool files.
17946 objdir=$objdir
17947
17948 # Used to examine libraries when file_magic_cmd begins with "file".
17949 MAGIC_CMD=$MAGIC_CMD
17950
17951 # Must we lock files when doing compilation?
17952 need_locks=$lt_need_locks
17953
17954 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17955 DSYMUTIL=$lt_DSYMUTIL
17956
17957 # Tool to change global to local symbols on Mac OS X.
17958 NMEDIT=$lt_NMEDIT
17959
17960 # Tool to manipulate fat objects and archives on Mac OS X.
17961 LIPO=$lt_LIPO
17962
17963 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17964 OTOOL=$lt_OTOOL
17965
17966 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17967 OTOOL64=$lt_OTOOL64
17968
17969 # Old archive suffix (normally "a").
17970 libext=$libext
17971
17972 # Shared library suffix (normally ".so").
17973 shrext_cmds=$lt_shrext_cmds
17974
17975 # The commands to extract the exported symbol list from a shared archive.
17976 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17977
17978 # Variables whose values should be saved in libtool wrapper scripts and
17979 # restored at link time.
17980 variables_saved_for_relink=$lt_variables_saved_for_relink
17981
17982 # Do we need the "lib" prefix for modules?
17983 need_lib_prefix=$need_lib_prefix
17984
17985 # Do we need a version for libraries?
17986 need_version=$need_version
17987
17988 # Library versioning type.
17989 version_type=$version_type
17990
17991 # Shared library runtime path variable.
17992 runpath_var=$runpath_var
17993
17994 # Shared library path variable.
17995 shlibpath_var=$shlibpath_var
17996
17997 # Is shlibpath searched before the hard-coded library search path?
17998 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17999
18000 # Format of library name prefix.
18001 libname_spec=$lt_libname_spec
18002
18003 # List of archive names.  First name is the real one, the rest are links.
18004 # The last name is the one that the linker finds with -lNAME
18005 library_names_spec=$lt_library_names_spec
18006
18007 # The coded name of the library, if different from the real name.
18008 soname_spec=$lt_soname_spec
18009
18010 # Permission mode override for installation of shared libraries.
18011 install_override_mode=$lt_install_override_mode
18012
18013 # Command to use after installation of a shared archive.
18014 postinstall_cmds=$lt_postinstall_cmds
18015
18016 # Command to use after uninstallation of a shared archive.
18017 postuninstall_cmds=$lt_postuninstall_cmds
18018
18019 # Commands used to finish a libtool library installation in a directory.
18020 finish_cmds=$lt_finish_cmds
18021
18022 # As "finish_cmds", except a single script fragment to be evaled but
18023 # not shown.
18024 finish_eval=$lt_finish_eval
18025
18026 # Whether we should hardcode library paths into libraries.
18027 hardcode_into_libs=$hardcode_into_libs
18028
18029 # Compile-time system search path for libraries.
18030 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18031
18032 # Run-time system search path for libraries.
18033 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18034
18035 # Whether dlopen is supported.
18036 dlopen_support=$enable_dlopen
18037
18038 # Whether dlopen of programs is supported.
18039 dlopen_self=$enable_dlopen_self
18040
18041 # Whether dlopen of statically linked programs is supported.
18042 dlopen_self_static=$enable_dlopen_self_static
18043
18044 # Commands to strip libraries.
18045 old_striplib=$lt_old_striplib
18046 striplib=$lt_striplib
18047
18048
18049 # The linker used to build libraries.
18050 LD=$lt_LD
18051
18052 # How to create reloadable object files.
18053 reload_flag=$lt_reload_flag
18054 reload_cmds=$lt_reload_cmds
18055
18056 # Commands used to build an old-style archive.
18057 old_archive_cmds=$lt_old_archive_cmds
18058
18059 # A language specific compiler.
18060 CC=$lt_compiler
18061
18062 # Is the compiler the GNU compiler?
18063 with_gcc=$GCC
18064
18065 # Compiler flag to turn off builtin functions.
18066 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18067
18068 # How to pass a linker flag through the compiler.
18069 wl=$lt_lt_prog_compiler_wl
18070
18071 # Additional compiler flags for building library objects.
18072 pic_flag=$lt_lt_prog_compiler_pic
18073
18074 # Compiler flag to prevent dynamic linking.
18075 link_static_flag=$lt_lt_prog_compiler_static
18076
18077 # Does compiler simultaneously support -c and -o options?
18078 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18079
18080 # Whether or not to add -lc for building shared libraries.
18081 build_libtool_need_lc=$archive_cmds_need_lc
18082
18083 # Whether or not to disallow shared libs when runtime libs are static.
18084 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18085
18086 # Compiler flag to allow reflexive dlopens.
18087 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18088
18089 # Compiler flag to generate shared objects directly from archives.
18090 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18091
18092 # Whether the compiler copes with passing no objects directly.
18093 compiler_needs_object=$lt_compiler_needs_object
18094
18095 # Create an old-style archive from a shared archive.
18096 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18097
18098 # Create a temporary old-style archive to link instead of a shared archive.
18099 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18100
18101 # Commands used to build a shared archive.
18102 archive_cmds=$lt_archive_cmds
18103 archive_expsym_cmds=$lt_archive_expsym_cmds
18104
18105 # Commands used to build a loadable module if different from building
18106 # a shared archive.
18107 module_cmds=$lt_module_cmds
18108 module_expsym_cmds=$lt_module_expsym_cmds
18109
18110 # Whether we are building with GNU ld or not.
18111 with_gnu_ld=$lt_with_gnu_ld
18112
18113 # Flag that allows shared libraries with undefined symbols to be built.
18114 allow_undefined_flag=$lt_allow_undefined_flag
18115
18116 # Flag that enforces no undefined symbols.
18117 no_undefined_flag=$lt_no_undefined_flag
18118
18119 # Flag to hardcode \$libdir into a binary during linking.
18120 # This must work even if \$libdir does not exist
18121 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18122
18123 # If ld is used when linking, flag to hardcode \$libdir into a binary
18124 # during linking.  This must work even if \$libdir does not exist.
18125 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18126
18127 # Whether we need a single "-rpath" flag with a separated argument.
18128 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18129
18130 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18131 # DIR into the resulting binary.
18132 hardcode_direct=$hardcode_direct
18133
18134 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18135 # DIR into the resulting binary and the resulting library dependency is
18136 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18137 # library is relocated.
18138 hardcode_direct_absolute=$hardcode_direct_absolute
18139
18140 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18141 # into the resulting binary.
18142 hardcode_minus_L=$hardcode_minus_L
18143
18144 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18145 # into the resulting binary.
18146 hardcode_shlibpath_var=$hardcode_shlibpath_var
18147
18148 # Set to "yes" if building a shared library automatically hardcodes DIR
18149 # into the library and all subsequent libraries and executables linked
18150 # against it.
18151 hardcode_automatic=$hardcode_automatic
18152
18153 # Set to yes if linker adds runtime paths of dependent libraries
18154 # to runtime path list.
18155 inherit_rpath=$inherit_rpath
18156
18157 # Whether libtool must link a program against all its dependency libraries.
18158 link_all_deplibs=$link_all_deplibs
18159
18160 # Fix the shell variable \$srcfile for the compiler.
18161 fix_srcfile_path=$lt_fix_srcfile_path
18162
18163 # Set to "yes" if exported symbols are required.
18164 always_export_symbols=$always_export_symbols
18165
18166 # The commands to list exported symbols.
18167 export_symbols_cmds=$lt_export_symbols_cmds
18168
18169 # Symbols that should not be listed in the preloaded symbols.
18170 exclude_expsyms=$lt_exclude_expsyms
18171
18172 # Symbols that must always be exported.
18173 include_expsyms=$lt_include_expsyms
18174
18175 # Commands necessary for linking programs (against libraries) with templates.
18176 prelink_cmds=$lt_prelink_cmds
18177
18178 # Specify filename containing input files.
18179 file_list_spec=$lt_file_list_spec
18180
18181 # How to hardcode a shared library path into an executable.
18182 hardcode_action=$hardcode_action
18183
18184 # ### END LIBTOOL CONFIG
18185
18186 _LT_EOF
18187
18188   case $host_os in
18189   aix3*)
18190     cat <<\_LT_EOF >> "$cfgfile"
18191 # AIX sometimes has problems with the GCC collect2 program.  For some
18192 # reason, if we set the COLLECT_NAMES environment variable, the problems
18193 # vanish in a puff of smoke.
18194 if test "X${COLLECT_NAMES+set}" != Xset; then
18195   COLLECT_NAMES=
18196   export COLLECT_NAMES
18197 fi
18198 _LT_EOF
18199     ;;
18200   esac
18201
18202
18203 ltmain="$ac_aux_dir/ltmain.sh"
18204
18205
18206   # We use sed instead of cat because bash on DJGPP gets confused if
18207   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18208   # text mode, it properly converts lines to CR/LF.  This bash problem
18209   # is reportedly fixed, but why not run on old versions too?
18210   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18211     || (rm -f "$cfgfile"; exit 1)
18212
18213   case $xsi_shell in
18214   yes)
18215     cat << \_LT_EOF >> "$cfgfile"
18216
18217 # func_dirname file append nondir_replacement
18218 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18219 # otherwise set result to NONDIR_REPLACEMENT.
18220 func_dirname ()
18221 {
18222   case ${1} in
18223     */*) func_dirname_result="${1%/*}${2}" ;;
18224     *  ) func_dirname_result="${3}" ;;
18225   esac
18226 }
18227
18228 # func_basename file
18229 func_basename ()
18230 {
18231   func_basename_result="${1##*/}"
18232 }
18233
18234 # func_dirname_and_basename file append nondir_replacement
18235 # perform func_basename and func_dirname in a single function
18236 # call:
18237 #   dirname:  Compute the dirname of FILE.  If nonempty,
18238 #             add APPEND to the result, otherwise set result
18239 #             to NONDIR_REPLACEMENT.
18240 #             value returned in "$func_dirname_result"
18241 #   basename: Compute filename of FILE.
18242 #             value retuned in "$func_basename_result"
18243 # Implementation must be kept synchronized with func_dirname
18244 # and func_basename. For efficiency, we do not delegate to
18245 # those functions but instead duplicate the functionality here.
18246 func_dirname_and_basename ()
18247 {
18248   case ${1} in
18249     */*) func_dirname_result="${1%/*}${2}" ;;
18250     *  ) func_dirname_result="${3}" ;;
18251   esac
18252   func_basename_result="${1##*/}"
18253 }
18254
18255 # func_stripname prefix suffix name
18256 # strip PREFIX and SUFFIX off of NAME.
18257 # PREFIX and SUFFIX must not contain globbing or regex special
18258 # characters, hashes, percent signs, but SUFFIX may contain a leading
18259 # dot (in which case that matches only a dot).
18260 func_stripname ()
18261 {
18262   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18263   # positional parameters, so assign one to ordinary parameter first.
18264   func_stripname_result=${3}
18265   func_stripname_result=${func_stripname_result#"${1}"}
18266   func_stripname_result=${func_stripname_result%"${2}"}
18267 }
18268
18269 # func_opt_split
18270 func_opt_split ()
18271 {
18272   func_opt_split_opt=${1%%=*}
18273   func_opt_split_arg=${1#*=}
18274 }
18275
18276 # func_lo2o object
18277 func_lo2o ()
18278 {
18279   case ${1} in
18280     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18281     *)    func_lo2o_result=${1} ;;
18282   esac
18283 }
18284
18285 # func_xform libobj-or-source
18286 func_xform ()
18287 {
18288   func_xform_result=${1%.*}.lo
18289 }
18290
18291 # func_arith arithmetic-term...
18292 func_arith ()
18293 {
18294   func_arith_result=$(( $* ))
18295 }
18296
18297 # func_len string
18298 # STRING may not start with a hyphen.
18299 func_len ()
18300 {
18301   func_len_result=${#1}
18302 }
18303
18304 _LT_EOF
18305     ;;
18306   *) # Bourne compatible functions.
18307     cat << \_LT_EOF >> "$cfgfile"
18308
18309 # func_dirname file append nondir_replacement
18310 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18311 # otherwise set result to NONDIR_REPLACEMENT.
18312 func_dirname ()
18313 {
18314   # Extract subdirectory from the argument.
18315   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18316   if test "X$func_dirname_result" = "X${1}"; then
18317     func_dirname_result="${3}"
18318   else
18319     func_dirname_result="$func_dirname_result${2}"
18320   fi
18321 }
18322
18323 # func_basename file
18324 func_basename ()
18325 {
18326   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18327 }
18328
18329
18330 # func_stripname prefix suffix name
18331 # strip PREFIX and SUFFIX off of NAME.
18332 # PREFIX and SUFFIX must not contain globbing or regex special
18333 # characters, hashes, percent signs, but SUFFIX may contain a leading
18334 # dot (in which case that matches only a dot).
18335 # func_strip_suffix prefix name
18336 func_stripname ()
18337 {
18338   case ${2} in
18339     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18340     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18341   esac
18342 }
18343
18344 # sed scripts:
18345 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18346 my_sed_long_arg='1s/^-[^=]*=//'
18347
18348 # func_opt_split
18349 func_opt_split ()
18350 {
18351   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18352   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18353 }
18354
18355 # func_lo2o object
18356 func_lo2o ()
18357 {
18358   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18359 }
18360
18361 # func_xform libobj-or-source
18362 func_xform ()
18363 {
18364   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18365 }
18366
18367 # func_arith arithmetic-term...
18368 func_arith ()
18369 {
18370   func_arith_result=`expr "$@"`
18371 }
18372
18373 # func_len string
18374 # STRING may not start with a hyphen.
18375 func_len ()
18376 {
18377   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18378 }
18379
18380 _LT_EOF
18381 esac
18382
18383 case $lt_shell_append in
18384   yes)
18385     cat << \_LT_EOF >> "$cfgfile"
18386
18387 # func_append var value
18388 # Append VALUE to the end of shell variable VAR.
18389 func_append ()
18390 {
18391   eval "$1+=\$2"
18392 }
18393 _LT_EOF
18394     ;;
18395   *)
18396     cat << \_LT_EOF >> "$cfgfile"
18397
18398 # func_append var value
18399 # Append VALUE to the end of shell variable VAR.
18400 func_append ()
18401 {
18402   eval "$1=\$$1\$2"
18403 }
18404
18405 _LT_EOF
18406     ;;
18407   esac
18408
18409
18410   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18411     || (rm -f "$cfgfile"; exit 1)
18412
18413   mv -f "$cfgfile" "$ofile" ||
18414     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18415   chmod +x "$ofile"
18416
18417  ;;
18418     "default-1":C)
18419     for ac_file in $CONFIG_FILES; do
18420       # Support "outfile[:infile[:infile...]]"
18421       case "$ac_file" in
18422         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18423       esac
18424       # PO directories have a Makefile.in generated from Makefile.in.in.
18425       case "$ac_file" in */Makefile.in)
18426         # Adjust a relative srcdir.
18427         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18428         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18429         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18430         # In autoconf-2.13 it is called $ac_given_srcdir.
18431         # In autoconf-2.50 it is called $srcdir.
18432         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18433         case "$ac_given_srcdir" in
18434           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18435           /*) top_srcdir="$ac_given_srcdir" ;;
18436           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
18437         esac
18438         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18439           rm -f "$ac_dir/POTFILES"
18440           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18441           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18442           POMAKEFILEDEPS="POTFILES.in"
18443           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18444           # on $ac_dir but don't depend on user-specified configuration
18445           # parameters.
18446           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18447             # The LINGUAS file contains the set of available languages.
18448             if test -n "$OBSOLETE_ALL_LINGUAS"; then
18449               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
18450             fi
18451             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18452             # Hide the ALL_LINGUAS assigment from automake.
18453             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18454             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18455           else
18456             # The set of available languages was given in configure.ac.
18457             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18458           fi
18459           case "$ac_given_srcdir" in
18460             .) srcdirpre= ;;
18461             *) srcdirpre='$(srcdir)/' ;;
18462           esac
18463           POFILES=
18464           GMOFILES=
18465           UPDATEPOFILES=
18466           DUMMYPOFILES=
18467           for lang in $ALL_LINGUAS; do
18468             POFILES="$POFILES $srcdirpre$lang.po"
18469             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18470             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18471             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18472           done
18473           # CATALOGS depends on both $ac_dir and the user's LINGUAS
18474           # environment variable.
18475           INST_LINGUAS=
18476           if test -n "$ALL_LINGUAS"; then
18477             for presentlang in $ALL_LINGUAS; do
18478               useit=no
18479               if test "%UNSET%" != "$LINGUAS"; then
18480                 desiredlanguages="$LINGUAS"
18481               else
18482                 desiredlanguages="$ALL_LINGUAS"
18483               fi
18484               for desiredlang in $desiredlanguages; do
18485                 # Use the presentlang catalog if desiredlang is
18486                 #   a. equal to presentlang, or
18487                 #   b. a variant of presentlang (because in this case,
18488                 #      presentlang can be used as a fallback for messages
18489                 #      which are not translated in the desiredlang catalog).
18490                 case "$desiredlang" in
18491                   "$presentlang"*) useit=yes;;
18492                 esac
18493               done
18494               if test $useit = yes; then
18495                 INST_LINGUAS="$INST_LINGUAS $presentlang"
18496               fi
18497             done
18498           fi
18499           CATALOGS=
18500           if test -n "$INST_LINGUAS"; then
18501             for lang in $INST_LINGUAS; do
18502               CATALOGS="$CATALOGS $lang.gmo"
18503             done
18504           fi
18505           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18506           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"
18507           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18508             if test -f "$f"; then
18509               case "$f" in
18510                 *.orig | *.bak | *~) ;;
18511                 *) cat "$f" >> "$ac_dir/Makefile" ;;
18512               esac
18513             fi
18514           done
18515         fi
18516         ;;
18517       esac
18518     done ;;
18519     "bfd_stdint.h":C)
18520 if test "$GCC" = yes; then
18521   echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18522 else
18523   echo "/* generated for $CC */" > tmp-stdint.h
18524 fi
18525
18526 sed 's/^ *//' >> tmp-stdint.h <<EOF
18527
18528   #ifndef GCC_GENERATED_STDINT_H
18529   #define GCC_GENERATED_STDINT_H 1
18530
18531   #include <sys/types.h>
18532 EOF
18533
18534 if test "$acx_cv_header_stdint" != stdint.h; then
18535   echo "#include <stddef.h>" >> tmp-stdint.h
18536 fi
18537 if test "$acx_cv_header_stdint" != stddef.h; then
18538   echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18539 fi
18540
18541 sed 's/^ *//' >> tmp-stdint.h <<EOF
18542   /* glibc uses these symbols as guards to prevent redefinitions.  */
18543   #ifdef __int8_t_defined
18544   #define _INT8_T
18545   #define _INT16_T
18546   #define _INT32_T
18547   #endif
18548   #ifdef __uint32_t_defined
18549   #define _UINT32_T
18550   #endif
18551
18552 EOF
18553
18554 # ----------------- done header, emit basic int types -------------
18555 if test "$acx_cv_header_stdint" = stddef.h; then
18556   sed 's/^ *//' >> tmp-stdint.h <<EOF
18557
18558     #ifndef _UINT8_T
18559     #define _UINT8_T
18560     #ifndef __uint8_t_defined
18561     #define __uint8_t_defined
18562     #ifndef uint8_t
18563     typedef unsigned $acx_cv_type_int8_t uint8_t;
18564     #endif
18565     #endif
18566     #endif
18567
18568     #ifndef _UINT16_T
18569     #define _UINT16_T
18570     #ifndef __uint16_t_defined
18571     #define __uint16_t_defined
18572     #ifndef uint16_t
18573     typedef unsigned $acx_cv_type_int16_t uint16_t;
18574     #endif
18575     #endif
18576     #endif
18577
18578     #ifndef _UINT32_T
18579     #define _UINT32_T
18580     #ifndef __uint32_t_defined
18581     #define __uint32_t_defined
18582     #ifndef uint32_t
18583     typedef unsigned $acx_cv_type_int32_t uint32_t;
18584     #endif
18585     #endif
18586     #endif
18587
18588     #ifndef _INT8_T
18589     #define _INT8_T
18590     #ifndef __int8_t_defined
18591     #define __int8_t_defined
18592     #ifndef int8_t
18593     typedef $acx_cv_type_int8_t int8_t;
18594     #endif
18595     #endif
18596     #endif
18597
18598     #ifndef _INT16_T
18599     #define _INT16_T
18600     #ifndef __int16_t_defined
18601     #define __int16_t_defined
18602     #ifndef int16_t
18603     typedef $acx_cv_type_int16_t int16_t;
18604     #endif
18605     #endif
18606     #endif
18607
18608     #ifndef _INT32_T
18609     #define _INT32_T
18610     #ifndef __int32_t_defined
18611     #define __int32_t_defined
18612     #ifndef int32_t
18613     typedef $acx_cv_type_int32_t int32_t;
18614     #endif
18615     #endif
18616     #endif
18617 EOF
18618 elif test "$ac_cv_type_u_int32_t" = yes; then
18619   sed 's/^ *//' >> tmp-stdint.h <<EOF
18620
18621     /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18622     #ifndef _INT8_T
18623     #define _INT8_T
18624     #endif
18625     #ifndef _INT16_T
18626     #define _INT16_T
18627     #endif
18628     #ifndef _INT32_T
18629     #define _INT32_T
18630     #endif
18631
18632     #ifndef _UINT8_T
18633     #define _UINT8_T
18634     #ifndef __uint8_t_defined
18635     #define __uint8_t_defined
18636     #ifndef uint8_t
18637     typedef u_int8_t uint8_t;
18638     #endif
18639     #endif
18640     #endif
18641
18642     #ifndef _UINT16_T
18643     #define _UINT16_T
18644     #ifndef __uint16_t_defined
18645     #define __uint16_t_defined
18646     #ifndef uint16_t
18647     typedef u_int16_t uint16_t;
18648     #endif
18649     #endif
18650     #endif
18651
18652     #ifndef _UINT32_T
18653     #define _UINT32_T
18654     #ifndef __uint32_t_defined
18655     #define __uint32_t_defined
18656     #ifndef uint32_t
18657     typedef u_int32_t uint32_t;
18658     #endif
18659     #endif
18660     #endif
18661 EOF
18662 else
18663   sed 's/^ *//' >> tmp-stdint.h <<EOF
18664
18665     /* Some systems have guard macros to prevent redefinitions, define them.  */
18666     #ifndef _INT8_T
18667     #define _INT8_T
18668     #endif
18669     #ifndef _INT16_T
18670     #define _INT16_T
18671     #endif
18672     #ifndef _INT32_T
18673     #define _INT32_T
18674     #endif
18675     #ifndef _UINT8_T
18676     #define _UINT8_T
18677     #endif
18678     #ifndef _UINT16_T
18679     #define _UINT16_T
18680     #endif
18681     #ifndef _UINT32_T
18682     #define _UINT32_T
18683     #endif
18684 EOF
18685 fi
18686
18687 # ------------- done basic int types, emit int64_t types ------------
18688 if test "$ac_cv_type_uint64_t" = yes; then
18689   sed 's/^ *//' >> tmp-stdint.h <<EOF
18690
18691     /* system headers have good uint64_t and int64_t */
18692     #ifndef _INT64_T
18693     #define _INT64_T
18694     #endif
18695     #ifndef _UINT64_T
18696     #define _UINT64_T
18697     #endif
18698 EOF
18699 elif test "$ac_cv_type_u_int64_t" = yes; then
18700   sed 's/^ *//' >> tmp-stdint.h <<EOF
18701
18702     /* system headers have an u_int64_t (and int64_t) */
18703     #ifndef _INT64_T
18704     #define _INT64_T
18705     #endif
18706     #ifndef _UINT64_T
18707     #define _UINT64_T
18708     #ifndef __uint64_t_defined
18709     #define __uint64_t_defined
18710     #ifndef uint64_t
18711     typedef u_int64_t uint64_t;
18712     #endif
18713     #endif
18714     #endif
18715 EOF
18716 elif test -n "$acx_cv_type_int64_t"; then
18717   sed 's/^ *//' >> tmp-stdint.h <<EOF
18718
18719     /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18720     #ifndef _INT64_T
18721     #define _INT64_T
18722     #ifndef int64_t
18723     typedef $acx_cv_type_int64_t int64_t;
18724     #endif
18725     #endif
18726     #ifndef _UINT64_T
18727     #define _UINT64_T
18728     #ifndef __uint64_t_defined
18729     #define __uint64_t_defined
18730     #ifndef uint64_t
18731     typedef unsigned $acx_cv_type_int64_t uint64_t;
18732     #endif
18733     #endif
18734     #endif
18735 EOF
18736 else
18737   sed 's/^ *//' >> tmp-stdint.h <<EOF
18738
18739     /* some common heuristics for int64_t, using compiler-specific tests */
18740     #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18741     #ifndef _INT64_T
18742     #define _INT64_T
18743     #ifndef __int64_t_defined
18744     #ifndef int64_t
18745     typedef long long int64_t;
18746     #endif
18747     #endif
18748     #endif
18749     #ifndef _UINT64_T
18750     #define _UINT64_T
18751     #ifndef uint64_t
18752     typedef unsigned long long uint64_t;
18753     #endif
18754     #endif
18755
18756     #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18757     /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18758        does not implement __extension__.  But that compiler doesn't define
18759        __GNUC_MINOR__.  */
18760     # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18761     # define __extension__
18762     # endif
18763
18764     # ifndef _INT64_T
18765     # define _INT64_T
18766     # ifndef int64_t
18767     __extension__ typedef long long int64_t;
18768     # endif
18769     # endif
18770     # ifndef _UINT64_T
18771     # define _UINT64_T
18772     # ifndef uint64_t
18773     __extension__ typedef unsigned long long uint64_t;
18774     # endif
18775     # endif
18776
18777     #elif !defined __STRICT_ANSI__
18778     # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18779
18780     #  ifndef _INT64_T
18781     #  define _INT64_T
18782     #  ifndef int64_t
18783     typedef __int64 int64_t;
18784     #  endif
18785     #  endif
18786     #  ifndef _UINT64_T
18787     #  define _UINT64_T
18788     #  ifndef uint64_t
18789     typedef unsigned __int64 uint64_t;
18790     #  endif
18791     #  endif
18792     # endif /* compiler */
18793
18794     #endif /* ANSI version */
18795 EOF
18796 fi
18797
18798 # ------------- done int64_t types, emit intptr types ------------
18799 if test "$ac_cv_type_uintptr_t" != yes; then
18800   sed 's/^ *//' >> tmp-stdint.h <<EOF
18801
18802     /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18803     #ifndef __uintptr_t_defined
18804     #ifndef uintptr_t
18805     typedef u$acx_cv_type_intptr_t uintptr_t;
18806     #endif
18807     #endif
18808     #ifndef __intptr_t_defined
18809     #ifndef intptr_t
18810     typedef $acx_cv_type_intptr_t  intptr_t;
18811     #endif
18812     #endif
18813 EOF
18814 fi
18815
18816 # ------------- done intptr types, emit int_least types ------------
18817 if test "$ac_cv_type_int_least32_t" != yes; then
18818   sed 's/^ *//' >> tmp-stdint.h <<EOF
18819
18820     /* Define int_least types */
18821     typedef int8_t     int_least8_t;
18822     typedef int16_t    int_least16_t;
18823     typedef int32_t    int_least32_t;
18824     #ifdef _INT64_T
18825     typedef int64_t    int_least64_t;
18826     #endif
18827
18828     typedef uint8_t    uint_least8_t;
18829     typedef uint16_t   uint_least16_t;
18830     typedef uint32_t   uint_least32_t;
18831     #ifdef _UINT64_T
18832     typedef uint64_t   uint_least64_t;
18833     #endif
18834 EOF
18835 fi
18836
18837 # ------------- done intptr types, emit int_fast types ------------
18838 if test "$ac_cv_type_int_fast32_t" != yes; then
18839       sed 's/^ *//' >> tmp-stdint.h <<EOF
18840
18841     /* Define int_fast types.  short is often slow */
18842     typedef int8_t       int_fast8_t;
18843     typedef int          int_fast16_t;
18844     typedef int32_t      int_fast32_t;
18845     #ifdef _INT64_T
18846     typedef int64_t      int_fast64_t;
18847     #endif
18848
18849     typedef uint8_t      uint_fast8_t;
18850     typedef unsigned int uint_fast16_t;
18851     typedef uint32_t     uint_fast32_t;
18852     #ifdef _UINT64_T
18853     typedef uint64_t     uint_fast64_t;
18854     #endif
18855 EOF
18856 fi
18857
18858 if test "$ac_cv_type_uintmax_t" != yes; then
18859   sed 's/^ *//' >> tmp-stdint.h <<EOF
18860
18861     /* Define intmax based on what we found */
18862     #ifndef intmax_t
18863     #ifdef _INT64_T
18864     typedef int64_t       intmax_t;
18865     #else
18866     typedef long          intmax_t;
18867     #endif
18868     #endif
18869     #ifndef uintmax_t
18870     #ifdef _UINT64_T
18871     typedef uint64_t      uintmax_t;
18872     #else
18873     typedef unsigned long uintmax_t;
18874     #endif
18875     #endif
18876 EOF
18877 fi
18878
18879 sed 's/^ *//' >> tmp-stdint.h <<EOF
18880
18881   #endif /* GCC_GENERATED_STDINT_H */
18882 EOF
18883
18884 if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18885   rm -f tmp-stdint.h
18886 else
18887   mv -f tmp-stdint.h bfd_stdint.h
18888 fi
18889
18890  ;;
18891     "default":C)
18892 case "$srcdir" in
18893   .) srcdirpre= ;;
18894   *) srcdirpre='$(srcdir)/' ;;
18895 esac
18896 POFILES=
18897 GMOFILES=
18898 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18899   if test $lang != dummy; then
18900     POFILES="$POFILES $srcdirpre$lang.po"
18901     GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18902   fi
18903 done
18904 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18905     -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18906     -e "s,@POFILES@,$POFILES," \
18907     -e "s,@GMOFILES@,$GMOFILES," \
18908     po/Makefile.in > po/Makefile ;;
18909
18910   esac
18911 done # for ac_tag
18912
18913
18914 as_fn_exit 0
18915 _ACEOF
18916 ac_clean_files=$ac_clean_files_save
18917
18918 test $ac_write_fail = 0 ||
18919   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18920
18921
18922 # configure is writing to config.log, and then calls config.status.
18923 # config.status does its own redirection, appending to config.log.
18924 # Unfortunately, on DOS this fails, as config.log is still kept open
18925 # by configure, so config.status won't be able to write to it; its
18926 # output is simply discarded.  So we exec the FD to /dev/null,
18927 # effectively closing config.log, so it can be properly (re)opened and
18928 # appended to by config.status.  When coming back to configure, we
18929 # need to make the FD available again.
18930 if test "$no_create" != yes; then
18931   ac_cs_success=:
18932   ac_config_status_args=
18933   test "$silent" = yes &&
18934     ac_config_status_args="$ac_config_status_args --quiet"
18935   exec 5>/dev/null
18936   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18937   exec 5>>config.log
18938   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18939   # would make configure fail if this is the last instruction.
18940   $ac_cs_success || as_fn_exit $?
18941 fi
18942 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18943   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18944 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18945 fi
18946